121:27:04 responds to uploads with status 401 Unauthorized (no project existence information leak) 221:27:04 when only username is provided 321:27:06 responds to uploads with status 401 Unauthorized 421:27:06# [RSpecRunTime] RSpec elapsed time: 40.03 seconds. Current RSS: ~1343M. Threads: 4. load average: 1.13 1.00 1.02 1/295 563 621:27:06 when username and password are provided 721:27:06 when authentication fails 821:27:07 responds to uploads with status 401 Unauthorized 921:27:07# [RSpecRunTime] RSpec elapsed time: 41.25 seconds. Current RSS: ~1336M. Threads: 4. load average: 1.13 1.00 1.02 1/292 572 1121:27:07 when authentication succeeds 1221:27:08 does not respond to uploads with status 401 Unauthorized 1321:27:08# [RSpecRunTime] RSpec elapsed time: 42.73 seconds. Current RSS: ~1337M. Threads: 4. load average: 1.12 1.00 1.02 1/292 581 1521:27:08 behaves like operations are not allowed with expired password 1621:27:08 when password is expired 1721:27:10 responds to downloads with status 401 Unauthorized 1821:27:11 responds to uploads with status 401 Unauthorized 1921:27:11# [RSpecRunTime] RSpec elapsed time: 45.17 seconds. Current RSS: ~1336M. Threads: 4. load average: 1.12 1.00 1.02 1/292 598 2121:27:11 when authenticated 2221:27:11 and as a developer on the team 2321:27:11 when user is using credentials with special characters 2421:27:11 with password with special characters 2621:27:13# [RSpecRunTime] RSpec elapsed time: 46.87 seconds. Current RSS: ~1335M. Threads: 4. load average: 1.12 1.00 1.02 1/292 607 2821:27:13 but the repo is disabled 3021:27:16 pushes are allowed 3121:27:16# [RSpecRunTime] RSpec elapsed time: 49.98 seconds. Current RSS: ~1336M. Threads: 4. load average: 1.11 1.00 1.02 1/292 624 3321:27:16 and not on the team 3421:27:17 rejects clones with 404 Not Found 3521:27:18 rejects pushes with 404 Not Found 3621:27:18# [RSpecRunTime] RSpec elapsed time: 52.51 seconds. Current RSS: ~1343M. Threads: 4. load average: 1.11 1.00 1.02 1/292 641 3821:27:18 when the project exists 3921:27:18 when the project is public 4021:27:18 behaves like pushes require Basic HTTP Authentication 4121:27:18 when no credentials are provided 4221:27:20 responds to uploads with status 401 Unauthorized (no project existence information leak) 4321:27:20# [RSpecRunTime] RSpec elapsed time: 54.11 seconds. Current RSS: ~1351M. Threads: 4. load average: 1.10 1.00 1.02 1/293 661 4521:27:20 when only username is provided 4621:27:21 responds to uploads with status 401 Unauthorized 4721:27:21# [RSpecRunTime] RSpec elapsed time: 55.44 seconds. Current RSS: ~1362M. Threads: 4. load average: 1.10 1.00 1.02 1/293 680 4921:27:21 when username and password are provided 5021:27:21 when authentication fails 5121:27:23 responds to uploads with status 401 Unauthorized 5221:27:23# [RSpecRunTime] RSpec elapsed time: 56.97 seconds. Current RSS: ~1371M. Threads: 4. load average: 1.10 1.00 1.02 1/293 699 5421:27:23 when authentication succeeds 5521:27:25 does not respond to uploads with status 401 Unauthorized 5621:27:25# [RSpecRunTime] RSpec elapsed time: 58.93 seconds. Current RSS: ~1380M. Threads: 4. load average: 1.17 1.02 1.03 1/293 720 5821:27:25 when not authenticated 5921:27:25 behaves like pulls are allowed 6121:27:26# [RSpecRunTime] RSpec elapsed time: 1 minute 0.3 second. Current RSS: ~1380M. Threads: 4. load average: 1.17 1.02 1.03 1/294 739 6321:27:26 when authenticated 6421:27:26 as a developer on the team 6521:27:26 behaves like pulls are allowed 6721:27:29# [RSpecRunTime] RSpec elapsed time: 1 minute 3.22 seconds. Current RSS: ~1381M. Threads: 4. load average: 1.16 1.02 1.03 1/294 758 6921:27:29 behaves like pushes are allowed 7121:27:31# [RSpecRunTime] RSpec elapsed time: 1 minute 5.41 seconds. Current RSS: ~1374M. Threads: 4. load average: 1.16 1.02 1.03 1/294 777 7321:27:31 but git-receive-pack over HTTP is disabled in config 7421:27:33 rejects pushes with 403 Forbidden 7521:27:33# [RSpecRunTime] RSpec elapsed time: 1 minute 7.12 seconds. Current RSS: ~1380M. Threads: 4. load average: 1.16 1.02 1.03 1/294 796 7721:27:33 but git-upload-pack over HTTP is disabled in config 7821:27:35 rejects pushes with 403 Forbidden 7921:27:35# [RSpecRunTime] RSpec elapsed time: 1 minute 8.97 seconds. Current RSS: ~1378M. Threads: 4. load average: 1.15 1.02 1.03 1/294 815 8121:27:35 but the service parameter is missing 8221:27:36 rejects clones with 403 Forbidden 8321:27:36# [RSpecRunTime] RSpec elapsed time: 1 minute 10.61 seconds. Current RSS: ~1378M. Threads: 4. load average: 1.15 1.02 1.03 1/294 834 8521:27:36 and not a member of the team 8621:27:38 rejects pushes with 403 Forbidden 8721:27:38 behaves like pulls are allowed 8921:27:40# [RSpecRunTime] RSpec elapsed time: 1 minute 14.09 seconds. Current RSS: ~1380M. Threads: 4. load average: 1.13 1.02 1.03 1/295 874 9121:27:40 when merge requests are open that allow maintainer access 9221:27:40 behaves like pushes are allowed 9421:27:44# [RSpecRunTime] RSpec elapsed time: 1 minute 18.62 seconds. Current RSS: ~1375M. Threads: 5. load average: 1.12 1.01 1.03 1/298 921 9621:27:44 but the service parameter is missing 9721:27:45 rejects clones with 401 Unauthorized 9821:27:45# [RSpecRunTime] RSpec elapsed time: 1 minute 19.77 seconds. Current RSS: ~1376M. Threads: 5. load average: 1.12 1.01 1.03 1/298 940 10021:27:45 when the request is not from gitlab-workhorse 10121:27:47 responds with 403 Forbidden 10221:27:47# [RSpecRunTime] RSpec elapsed time: 1 minute 21.05 seconds. Current RSS: ~1381M. Threads: 5. load average: 1.12 1.01 1.03 1/298 959 10421:27:47 when the repo is public 10521:27:47 but the repo is disabled 10621:27:47 behaves like pulls require Basic HTTP Authentication 10721:27:47 when no credentials are provided 10821:27:48 responds to downloads with status 401 Unauthorized (no project existence information leak) 10921:27:48# [RSpecRunTime] RSpec elapsed time: 1 minute 22.3 seconds. Current RSS: ~1392M. Threads: 5. load average: 1.12 1.01 1.03 1/298 978 11121:27:48 when only username is provided 11221:27:49 responds to downloads with status 401 Unauthorized 11321:27:49# [RSpecRunTime] RSpec elapsed time: 1 minute 23.65 seconds. Current RSS: ~1396M. Threads: 5. load average: 1.11 1.01 1.03 1/298 997 11521:27:49 when username and password are provided 11621:27:49 when authentication fails 11721:27:51 responds to downloads with status 401 Unauthorized 11821:27:51 when user is blocked 11921:27:52 responds to downloads with status 401 Unauthorized 12021:27:52# [RSpecRunTime] RSpec elapsed time: 1 minute 26.79 seconds. Current RSS: ~1405M. Threads: 5. load average: 1.11 1.01 1.03 2/296 1034 12221:27:52 when authentication succeeds 12321:27:54 does not respond to downloads with status 401 Unauthorized 12421:27:54# [RSpecRunTime] RSpec elapsed time: 1 minute 28.5 seconds. Current RSS: ~1403M. Threads: 5. load average: 1.26 1.05 1.04 1/294 1053 12621:27:54 behaves like pushes require Basic HTTP Authentication 12721:27:54 when no credentials are provided 12821:27:55 responds to uploads with status 401 Unauthorized (no project existence information leak) 12921:27:55# [RSpecRunTime] RSpec elapsed time: 1 minute 29.7 seconds. Current RSS: ~1400M. Threads: 5. load average: 1.26 1.05 1.04 1/294 1072 13121:27:55 when only username is provided 13221:27:57 responds to uploads with status 401 Unauthorized 13321:27:57# [RSpecRunTime] RSpec elapsed time: 1 minute 31.13 seconds. Current RSS: ~1395M. Threads: 5. load average: 1.26 1.05 1.04 1/295 1091 13521:27:57 when username and password are provided 13621:27:57 when authentication fails 13721:27:58 responds to uploads with status 401 Unauthorized 13821:27:58# [RSpecRunTime] RSpec elapsed time: 1 minute 32.59 seconds. Current RSS: ~1392M. Threads: 5. load average: 1.26 1.05 1.04 1/295 1110 14021:27:58 when authentication succeeds 14121:28:00 does not respond to uploads with status 401 Unauthorized 14221:28:00# [RSpecRunTime] RSpec elapsed time: 1 minute 34.33 seconds. Current RSS: ~1384M. Threads: 5. load average: 1.24 1.05 1.04 1/295 1131 14421:28:00 behaves like operations are not allowed with expired password 14521:28:00 when password is expired 14621:28:01 responds to downloads with status 401 Unauthorized 14721:28:03 responds to uploads with status 401 Unauthorized 14821:28:03# [RSpecRunTime] RSpec elapsed time: 1 minute 37.27 seconds. Current RSS: ~1381M. Threads: 5. load average: 1.24 1.05 1.04 1/295 1168 15021:28:03 but the repo is enabled 15121:28:03 behaves like pulls are allowed 15321:28:04# [RSpecRunTime] RSpec elapsed time: 1 minute 38.63 seconds. Current RSS: ~1382M. Threads: 5. load average: 1.22 1.05 1.04 1/295 1187 15521:28:04 but only project members are allowed 15621:28:04 behaves like pulls require Basic HTTP Authentication 15721:28:04 when no credentials are provided 15821:28:06 responds to downloads with status 401 Unauthorized (no project existence information leak) 15921:28:06# [RSpecRunTime] RSpec elapsed time: 1 minute 39.95 seconds. Current RSS: ~1383M. Threads: 5. load average: 1.22 1.05 1.04 1/295 1206 16121:28:06 when only username is provided 16221:28:07 responds to downloads with status 401 Unauthorized 16321:28:07# [RSpecRunTime] RSpec elapsed time: 1 minute 41.35 seconds. Current RSS: ~1381M. Threads: 5. load average: 1.22 1.05 1.04 1/295 1225 16521:28:07 when username and password are provided 16621:28:07 when authentication fails 16721:28:08 responds to downloads with status 401 Unauthorized 16821:28:08 when user is blocked 16921:28:10 responds to downloads with status 401 Unauthorized 17021:28:10# [RSpecRunTime] RSpec elapsed time: 1 minute 44.29 seconds. Current RSS: ~1381M. Threads: 5. load average: 1.20 1.04 1.04 1/295 1262 17221:28:10 when authentication succeeds 17321:28:12 does not respond to downloads with status 401 Unauthorized 17421:28:12# [RSpecRunTime] RSpec elapsed time: 1 minute 46.07 seconds. Current RSS: ~1379M. Threads: 5. load average: 1.20 1.04 1.04 1/295 1281 17621:28:12 behaves like pushes require Basic HTTP Authentication 17721:28:12 when no credentials are provided 17821:28:13 responds to uploads with status 401 Unauthorized (no project existence information leak) 17921:28:13# [RSpecRunTime] RSpec elapsed time: 1 minute 47.21 seconds. Current RSS: ~1379M. Threads: 5. load average: 1.20 1.04 1.04 1/295 1300 18121:28:13 when only username is provided 18221:28:14 responds to uploads with status 401 Unauthorized 18321:28:14# [RSpecRunTime] RSpec elapsed time: 1 minute 48.6 seconds. Current RSS: ~1381M. Threads: 5. load average: 1.19 1.04 1.04 1/295 1319 18521:28:14 when username and password are provided 18621:28:14 when authentication fails 18721:28:16 responds to uploads with status 401 Unauthorized 18821:28:16# [RSpecRunTime] RSpec elapsed time: 1 minute 50.02 seconds. Current RSS: ~1383M. Threads: 5. load average: 1.19 1.04 1.04 1/295 1338 19021:28:16 when authentication succeeds 19121:28:17 does not respond to uploads with status 401 Unauthorized 19221:28:17# [RSpecRunTime] RSpec elapsed time: 1 minute 51.78 seconds. Current RSS: ~1381M. Threads: 5. load average: 1.19 1.04 1.04 1/295 1359 19421:28:17 behaves like operations are not allowed with expired password 19521:28:17 when password is expired 19621:28:19 responds to downloads with status 401 Unauthorized 19721:28:20 responds to uploads with status 401 Unauthorized 19821:28:20# [RSpecRunTime] RSpec elapsed time: 1 minute 54.76 seconds. Current RSS: ~1378M. Threads: 5. load average: 1.17 1.04 1.03 1/295 1396 20021:28:20 and the user requests a redirected path 20121:28:22 downloads get status 200 for redirects 20221:28:22# [RSpecRunTime] RSpec elapsed time: 1 minute 56.03 seconds. Current RSS: ~1377M. Threads: 5. load average: 1.17 1.04 1.03 1/295 1415 20421:28:22 when the project is private 20521:28:22 behaves like pulls require Basic HTTP Authentication 20621:28:22 when no credentials are provided 20721:28:23 responds to downloads with status 401 Unauthorized (no project existence information leak) 20821:28:23# [RSpecRunTime] RSpec elapsed time: 1 minute 57.24 seconds. Current RSS: ~1380M. Threads: 5. load average: 1.17 1.04 1.03 1/295 1434 21021:28:23 when only username is provided 21121:28:24 responds to downloads with status 401 Unauthorized 21221:28:24# [RSpecRunTime] RSpec elapsed time: 1 minute 58.68 seconds. Current RSS: ~1378M. Threads: 5. load average: 1.16 1.04 1.03 1/295 1453 21421:28:24 when username and password are provided 21521:28:24 when authentication fails 21621:28:26 responds to downloads with status 401 Unauthorized 21721:28:26 when user is blocked 21821:28:27 responds to downloads with status 401 Unauthorized 21921:28:27# [RSpecRunTime] RSpec elapsed time: 2 minutes 1.46 seconds. Current RSS: ~1377M. Threads: 5. load average: 1.16 1.04 1.03 1/295 1490 22121:28:27 when authentication succeeds 22221:28:29 does not respond to downloads with status 401 Unauthorized 22321:28:29# [RSpecRunTime] RSpec elapsed time: 2 minutes 3.21 seconds. Current RSS: ~1375M. Threads: 5. load average: 1.15 1.04 1.03 1/294 1509 22521:28:29 behaves like pushes require Basic HTTP Authentication 22621:28:29 when no credentials are provided 22721:28:30 responds to uploads with status 401 Unauthorized (no project existence information leak) 22821:28:30# [RSpecRunTime] RSpec elapsed time: 2 minutes 4.42 seconds. Current RSS: ~1375M. Threads: 5. load average: 1.15 1.04 1.03 1/294 1528 23021:28:30 when only username is provided 23121:28:31 responds to uploads with status 401 Unauthorized 23221:28:31# [RSpecRunTime] RSpec elapsed time: 2 minutes 5.75 seconds. Current RSS: ~1374M. Threads: 5. load average: 1.15 1.04 1.03 1/294 1547 23421:28:31 when username and password are provided 23521:28:31 when authentication fails 23621:28:33 responds to uploads with status 401 Unauthorized 23721:28:33# [RSpecRunTime] RSpec elapsed time: 2 minutes 7.26 seconds. Current RSS: ~1377M. Threads: 5. load average: 1.15 1.04 1.03 1/294 1566 23921:28:33 when authentication succeeds 24021:28:35 does not respond to uploads with status 401 Unauthorized 24121:28:35# [RSpecRunTime] RSpec elapsed time: 2 minutes 9.0 seconds. Current RSS: ~1375M. Threads: 5. load average: 1.13 1.04 1.03 1/294 1585 24321:28:35 behaves like operations are not allowed with expired password 24421:28:35 when password is expired 24521:28:36 responds to downloads with status 401 Unauthorized 24621:28:37 responds to uploads with status 401 Unauthorized 24721:28:38# [RSpecRunTime] RSpec elapsed time: 2 minutes 11.89 seconds. Current RSS: ~1373M. Threads: 5. load average: 1.13 1.04 1.03 1/294 1622 24921:28:38 when username and password are provided 25021:28:38 when authentication fails 25121:28:38 when the user is IP banned 25221:28:39 responds with status 403 25321:28:39# [RSpecRunTime] RSpec elapsed time: 2 minutes 13.18 seconds. Current RSS: ~1372M. Threads: 5. load average: 1.12 1.04 1.03 1/294 1641 25521:28:39 when authentication succeeds 25621:28:39 when the user has access to the project 25721:28:39 when the user is blocked 25821:28:41 rejects pulls with 401 Unauthorized 25921:28:42 rejects pulls with 401 Unauthorized for unknown projects (no project existence information leak) 26021:28:42# [RSpecRunTime] RSpec elapsed time: 2 minutes 16.56 seconds. Current RSS: ~1375M. Threads: 5. load average: 1.12 1.04 1.03 1/294 1678 26221:28:42 when the user isn't blocked 26321:28:44 resets the IP in Rack Attack on download 26421:28:46 resets the IP in Rack Attack on upload 26521:28:48 updates the user last activity 26621:28:48# [RSpecRunTime] RSpec elapsed time: 2 minutes 22.12 seconds. Current RSS: ~1373M. Threads: 5. load average: 1.11 1.04 1.03 1/294 1733 26821:28:48 when an oauth token is provided 26921:28:48 when oauth token has ai_workflows scope 27021:28:48 behaves like pulls are allowed 27221:28:50# [RSpecRunTime] RSpec elapsed time: 2 minutes 24.21 seconds. Current RSS: ~1370M. Threads: 5. load average: 1.10 1.04 1.03 1/294 1752 27421:28:50 behaves like pushes are allowed 27521:28:52 allows pushes 27621:28:52# [RSpecRunTime] RSpec elapsed time: 2 minutes 26.38 seconds. Current RSS: ~1370M. Threads: 5. load average: 1.10 1.04 1.03 1/294 1771 27821:28:52 when oauth token has api scope 27921:28:52 behaves like pulls are allowed 28121:28:54# [RSpecRunTime] RSpec elapsed time: 2 minutes 28.43 seconds. Current RSS: ~1371M. Threads: 5. load average: 1.10 1.04 1.03 1/294 1790 28321:28:54 behaves like pushes are allowed 28421:28:56 allows pushes 28521:28:56# [RSpecRunTime] RSpec elapsed time: 2 minutes 30.71 seconds. Current RSS: ~1375M. Threads: 5. load average: 1.10 1.04 1.03 3/295 1809 28721:28:56 when oauth token has write_repository scope 28821:28:56 behaves like pulls are allowed 29021:28:58# [RSpecRunTime] RSpec elapsed time: 2 minutes 32.82 seconds. Current RSS: ~1373M. Threads: 5. load average: 1.09 1.03 1.03 1/294 1828 29221:28:58 behaves like pushes are allowed 29321:29:01 allows pushes 29421:29:01# [RSpecRunTime] RSpec elapsed time: 2 minutes 35.02 seconds. Current RSS: ~1373M. Threads: 5. load average: 1.09 1.03 1.03 1/294 1847 29621:29:01 when password is expired 29721:29:02 responds to downloads with status 401 unauthorized 29821:29:02# [RSpecRunTime] RSpec elapsed time: 2 minutes 36.79 seconds. Current RSS: ~1370M. Threads: 5. load average: 1.09 1.03 1.03 1/294 1866 30021:29:02 when user has 2FA enabled 30121:29:02 when username and password are provided 30221:29:04 rejects pulls with generic error message 30321:29:06 rejects the push attempt with generic error message 30421:29:06# [RSpecRunTime] RSpec elapsed time: 2 minutes 40.21 seconds. Current RSS: ~1377M. Threads: 5. load average: 1.08 1.03 1.03 1/294 1903 30621:29:06 when username and personal access token are provided 30721:29:08 rejects the push attempt for read_repository scope 30821:29:10 accepts the push attempt for write_repository scope 30921:29:11 accepts the pull attempt for read_repository scope 31021:29:13 accepts the pull attempt for api scope 31121:29:15 accepts the push attempt for api scope 31221:29:15 behaves like pulls are allowed 31421:29:17# [RSpecRunTime] RSpec elapsed time: 2 minutes 51.51 seconds. Current RSS: ~1381M. Threads: 5. load average: 1.07 1.03 1.03 1/294 2012 31621:29:17 behaves like pushes are allowed 31721:29:19 allows pushes 31821:29:19# [RSpecRunTime] RSpec elapsed time: 2 minutes 53.73 seconds. Current RSS: ~1382M. Threads: 5. load average: 1.06 1.03 1.03 1/294 2031 32021:29:19 when password is expired 32121:29:21 responds to uploads with status 401 unauthorized 32221:29:21# [RSpecRunTime] RSpec elapsed time: 2 minutes 55.58 seconds. Current RSS: ~1383M. Threads: 5. load average: 1.06 1.03 1.03 1/294 2050 32421:29:21 when token is impersonated 32521:29:21 when impersonation is off 32621:29:23 responds to uploads with status 401 unauthorized 32721:29:23# [RSpecRunTime] RSpec elapsed time: 2 minutes 57.27 seconds. Current RSS: ~1381M. Threads: 5. load average: 1.06 1.03 1.03 1/294 2069 32921:29:23 when impersonation is on 33021:29:25 responds to uploads with status 200 33121:29:25# [RSpecRunTime] RSpec elapsed time: 2 minutes 59.28 seconds. Current RSS: ~1379M. Threads: 5. load average: 1.06 1.03 1.03 1/294 2088 33321:29:25 when internal auth is disabled 33421:29:27 rejects pulls with generic error message 33521:29:28 rejects pushes with generic error message 33621:29:28 when LDAP is configured 33721:29:30 displays the generic error message 33821:29:30# [RSpecRunTime] RSpec elapsed time: 3 minutes 3.95 seconds. Current RSS: ~1383M. Threads: 5. load average: 1.05 1.03 1.03 1/294 2143 34021:29:30 when blank password attempts follow a valid login 34121:29:32 repeated attempts followed by successful attempt 34221:29:32# [RSpecRunTime] RSpec elapsed time: 3 minutes 6.15 seconds. Current RSS: ~1383M. Threads: 5. load average: 1.05 1.03 1.03 1/294 2162 34421:29:32 and the user requests a redirected path 34521:29:34 downloads get status 200 34621:29:35 uploads get status 404 with "project was moved" message 34721:29:36# [RSpecRunTime] RSpec elapsed time: 3 minutes 9.88 seconds. Current RSS: ~1379M. Threads: 5. load average: 1.05 1.03 1.03 1/294 2199 34921:29:36 when the user doesn't have access to the project 35021:29:37 pulls get status 404 35121:29:39 uploads get status 404 35221:29:39# [RSpecRunTime] RSpec elapsed time: 3 minutes 13.35 seconds. Current RSS: ~1385M. Threads: 5. load average: 0.96 1.01 1.02 1/294 2236 35421:29:39 when the user is admin 35521:29:39 when admin mode is enabled 35621:29:39 behaves like pulls are allowed 35821:29:41# [RSpecRunTime] RSpec elapsed time: 3 minutes 15.09 seconds. Current RSS: ~1388M. Threads: 5. load average: 0.96 1.01 1.02 1/294 2255 36021:29:41 behaves like pushes are allowed 36121:29:43 allows pushes 36221:29:43# [RSpecRunTime] RSpec elapsed time: 3 minutes 17.08 seconds. Current RSS: ~1378M. Threads: 5. load average: 0.96 1.01 1.02 1/294 2274 36421:29:43 when admin mode is disabled 36521:29:43 behaves like pulls are allowed 36721:29:44# [RSpecRunTime] RSpec elapsed time: 3 minutes 18.84 seconds. Current RSS: ~1380M. Threads: 5. load average: 1.05 1.03 1.03 1/294 2293 36921:29:44 behaves like pushes are allowed 37021:29:46 allows pushes 37121:29:46# [RSpecRunTime] RSpec elapsed time: 3 minutes 20.76 seconds. Current RSS: ~1383M. Threads: 5. load average: 1.05 1.03 1.03 1/294 2312 37321:29:46 when a gitlab ci token is provided 37421:29:46 when build created by system is authenticated 37521:29:49 rejects pulls 37621:29:51 rejects pushes 37721:29:51# [RSpecRunTime] RSpec elapsed time: 3 minutes 25.06 seconds. Current RSS: ~1395M. Threads: 5. load average: 1.04 1.03 1.03 1/294 2349 37921:29:51 and build created by 38021:29:51 administrator 38121:29:51 when admin mode is enabled 38221:29:54 downloads from other project get status 403 38321:29:54 behaves like can download code only 38421:29:57 rejects pushes with 403 Forbidden 38521:29:57 behaves like pulls are allowed 38721:29:59# [RSpecRunTime] RSpec elapsed time: 3 minutes 33.48 seconds. Current RSS: ~1393M. Threads: 5. load average: 1.04 1.03 1.03 2/294 2424 38921:29:59 when the repo does not exist 39021:30:01 rejects pulls with 404 Not Found 39121:30:01# [RSpecRunTime] RSpec elapsed time: 3 minutes 35.34 seconds. Current RSS: ~1377M. Threads: 5. load average: 1.04 1.03 1.03 1/294 2425 39321:30:01 when admin mode is disabled 39421:30:05 downloads from other project get status 403 39521:30:05 behaves like can download code only 39621:30:07 rejects pushes with 403 Forbidden 39721:30:07 behaves like pulls are allowed 39921:30:10# [RSpecRunTime] RSpec elapsed time: 3 minutes 43.88 seconds. Current RSS: ~1381M. Threads: 5. load average: 1.33 1.09 1.05 1/294 2500 40121:30:10 when the repo does not exist 40221:30:11 rejects pulls with 404 Not Found 40321:30:11# [RSpecRunTime] RSpec elapsed time: 3 minutes 45.74 seconds. Current RSS: ~1379M. Threads: 5. load average: 1.33 1.09 1.05 1/294 2501 40621:30:15 downloads from other project get status 403 40721:30:15 behaves like can download code only 40821:30:17 rejects pushes with 403 Forbidden 40921:30:17 behaves like pulls are allowed 41121:30:20# [RSpecRunTime] RSpec elapsed time: 3 minutes 54.11 seconds. Current RSS: ~1385M. Threads: 5. load average: 1.28 1.09 1.05 1/294 2576 41321:30:20 when the repo does not exist 41421:30:22 rejects pulls with 404 Not Found 41521:30:22# [RSpecRunTime] RSpec elapsed time: 3 minutes 55.98 seconds. Current RSS: ~1379M. Threads: 5. load average: 1.28 1.09 1.05 1/294 2577 41721:30:22 when users password is expired 41821:30:24 rejects pulls with 401 unauthorized 41921:30:24# [RSpecRunTime] RSpec elapsed time: 3 minutes 58.42 seconds. Current RSS: ~1376M. Threads: 5. load average: 1.26 1.09 1.05 1/294 2596 42121:30:24 behaves like project path without .git suffix 42221:30:24 GET info/refs 42321:30:24 when no params are added 42421:30:25 redirects to the .git suffix version 42521:30:25# [RSpecRunTime] RSpec elapsed time: 3 minutes 59.6 seconds. Current RSS: ~1378M. Threads: 5. load average: 1.26 1.09 1.05 1/294 2615 42721:30:25 when the upload-pack service is requested 42821:30:26 redirects to the .git suffix version 42921:30:26# [RSpecRunTime] RSpec elapsed time: 4 minutes 0.78 second. Current RSS: ~1389M. Threads: 5. load average: 1.26 1.09 1.05 1/294 2634 43121:30:26 when the receive-pack service is requested 43221:30:28 redirects to the .git suffix version 43321:30:28# [RSpecRunTime] RSpec elapsed time: 4 minutes 1.98 seconds. Current RSS: ~1387M. Threads: 5. load average: 1.26 1.09 1.05 1/294 2653 43521:30:28 when the params are anything else 43621:30:29 redirects to the sign-in page 43721:30:29# [RSpecRunTime] RSpec elapsed time: 4 minutes 3.18 seconds. Current RSS: ~1398M. Threads: 5. load average: 1.24 1.08 1.04 1/294 2672 43921:30:29 POST git-upload-pack 44021:30:30 fails to find a route 44121:30:30# [RSpecRunTime] RSpec elapsed time: 4 minutes 4.34 seconds. Current RSS: ~1408M. Threads: 5. load average: 1.24 1.08 1.04 1/294 2691 44321:30:30 POST git-receive-pack 44421:30:31 fails to find a route 44521:30:31# [RSpecRunTime] RSpec elapsed time: 4 minutes 5.58 seconds. Current RSS: ~1407M. Threads: 5. load average: 1.24 1.08 1.04 1/294 2710 44721:30:31 retrieving an info/refs file 44821:30:31 when the file exists 44921:30:34 returns the file 45021:30:34# [RSpecRunTime] RSpec elapsed time: 4 minutes 8.08 seconds. Current RSS: ~1395M. Threads: 5. load average: 1.22 1.08 1.04 1/295 2747 45221:30:34 when the file does not exist 45421:30:35# [RSpecRunTime] RSpec elapsed time: 4 minutes 9.38 seconds. Current RSS: ~1396M. Threads: 5. load average: 1.22 1.08 1.04 1/296 2777 45621:30:35 when the project path ends with a dot 45721:30:35 when the project is public 45821:30:35 behaves like pushes require Basic HTTP Authentication 45921:30:35 when no credentials are provided 46021:30:36 responds to uploads with status 401 Unauthorized (no project existence information leak) 46121:30:36# [RSpecRunTime] RSpec elapsed time: 4 minutes 10.56 seconds. Current RSS: ~1398M. Threads: 5. load average: 1.22 1.08 1.04 1/295 2796 46321:30:36 when only username is provided 46421:30:38 responds to uploads with status 401 Unauthorized 46521:30:38# [RSpecRunTime] RSpec elapsed time: 4 minutes 12.0 seconds. Current RSS: ~1399M. Threads: 5. load average: 1.22 1.08 1.04 1/295 2815 46721:30:38 when username and password are provided 46821:30:38 when authentication fails 46921:30:39 responds to uploads with status 401 Unauthorized 47021:30:39# [RSpecRunTime] RSpec elapsed time: 4 minutes 13.46 seconds. Current RSS: ~1402M. Threads: 5. load average: 1.20 1.08 1.04 2/295 2834 47221:30:39 when authentication succeeds 47321:30:41 does not respond to uploads with status 401 Unauthorized 47421:30:41# [RSpecRunTime] RSpec elapsed time: 4 minutes 15.32 seconds. Current RSS: ~1402M. Threads: 5. load average: 1.20 1.08 1.04 1/295 2855 47621:30:41 when not authenticated 47721:30:41 behaves like pulls are allowed 47921:30:42# [RSpecRunTime] RSpec elapsed time: 4 minutes 16.78 seconds. Current RSS: ~1398M. Threads: 5. load average: 1.20 1.08 1.04 1/295 2874 48121:30:42 when authenticated 48221:30:42 as a developer on the team 48321:30:42 behaves like pulls are allowed 48521:30:44# [RSpecRunTime] RSpec elapsed time: 4 minutes 18.69 seconds. Current RSS: ~1397M. Threads: 5. load average: 1.26 1.10 1.05 1/294 2893 48721:30:44 behaves like pushes are allowed 48821:30:47 allows pushes 48921:30:47# [RSpecRunTime] RSpec elapsed time: 4 minutes 20.91 seconds. Current RSS: ~1396M. Threads: 5. load average: 1.26 1.10 1.05 1/293 2912 49121:30:47 but git-receive-pack over HTTP is disabled in config 49221:30:48 rejects pushes with 403 Forbidden 49321:30:48# [RSpecRunTime] RSpec elapsed time: 4 minutes 22.69 seconds. Current RSS: ~1398M. Threads: 5. load average: 1.26 1.10 1.05 1/293 2931 49521:30:48 but git-upload-pack over HTTP is disabled in config 49621:30:50 rejects pushes with 403 Forbidden 49721:30:50# [RSpecRunTime] RSpec elapsed time: 4 minutes 24.56 seconds. Current RSS: ~1397M. Threads: 5. load average: 1.24 1.10 1.05 1/293 2950 49921:30:50 but the service parameter is missing 50021:30:52 rejects clones with 403 Forbidden 50121:30:52# [RSpecRunTime] RSpec elapsed time: 4 minutes 26.24 seconds. Current RSS: ~1395M. Threads: 5. load average: 1.24 1.10 1.05 1/293 2969 50321:30:52 and not a member of the team 50421:30:54 rejects pushes with 403 Forbidden 50521:30:54 behaves like pulls are allowed 50721:30:55# [RSpecRunTime] RSpec elapsed time: 4 minutes 29.82 seconds. Current RSS: ~1396M. Threads: 5. load average: 1.22 1.09 1.05 1/293 3008 50921:30:55 when merge requests are open that allow maintainer access 51021:30:55 behaves like pushes are allowed 51121:31:00 allows pushes 51221:31:00# [RSpecRunTime] RSpec elapsed time: 4 minutes 34.09 seconds. Current RSS: ~1396M. Threads: 5. load average: 1.20 1.09 1.05 1/296 3054 51421:31:00 but the service parameter is missing 51521:31:01 rejects clones with 401 Unauthorized 51621:31:01# [RSpecRunTime] RSpec elapsed time: 4 minutes 35.38 seconds. Current RSS: ~1395M. Threads: 5. load average: 1.20 1.09 1.05 1/296 3073 51821:31:01 when the request is not from gitlab-workhorse 51921:31:02 responds with 403 Forbidden 52021:31:02# [RSpecRunTime] RSpec elapsed time: 4 minutes 36.7 seconds. Current RSS: ~1402M. Threads: 5. load average: 1.20 1.09 1.05 1/295 3092 52221:31:02 when the repo is public 52321:31:02 but the repo is disabled 52421:31:02 behaves like pulls require Basic HTTP Authentication 52521:31:02 when no credentials are provided 52621:31:04 responds to downloads with status 401 Unauthorized (no project existence information leak) 52721:31:04# [RSpecRunTime] RSpec elapsed time: 4 minutes 38.02 seconds. Current RSS: ~1413M. Threads: 5. load average: 1.43 1.14 1.06 1/295 3111 52921:31:04 when only username is provided 53021:31:05 responds to downloads with status 401 Unauthorized 53121:31:05# [RSpecRunTime] RSpec elapsed time: 4 minutes 39.37 seconds. Current RSS: ~1412M. Threads: 5. load average: 1.43 1.14 1.06 1/295 3130 53321:31:05 when username and password are provided 53421:31:05 when authentication fails 53521:31:06 responds to downloads with status 401 Unauthorized 53621:31:06 when user is blocked 53721:31:08 responds to downloads with status 401 Unauthorized 53821:31:08# [RSpecRunTime] RSpec elapsed time: 4 minutes 42.26 seconds. Current RSS: ~1414M. Threads: 5. load average: 1.43 1.14 1.06 1/295 3167 54021:31:08 when authentication succeeds 54121:31:10 does not respond to downloads with status 401 Unauthorized 54221:31:10# [RSpecRunTime] RSpec elapsed time: 4 minutes 43.96 seconds. Current RSS: ~1414M. Threads: 5. load average: 1.47 1.15 1.07 1/295 3186 54421:31:10 behaves like pushes require Basic HTTP Authentication 54521:31:10 when no credentials are provided 54621:31:11 responds to uploads with status 401 Unauthorized (no project existence information leak) 54721:31:11# [RSpecRunTime] RSpec elapsed time: 4 minutes 45.24 seconds. Current RSS: ~1414M. Threads: 5. load average: 1.47 1.15 1.07 3/293 3205 54921:31:11 when only username is provided 55021:31:12 responds to uploads with status 401 Unauthorized 55121:31:12# [RSpecRunTime] RSpec elapsed time: 4 minutes 46.67 seconds. Current RSS: ~1416M. Threads: 5. load average: 1.47 1.15 1.07 1/293 3224 55321:31:12 when username and password are provided 55421:31:12 when authentication fails 55521:31:14 responds to uploads with status 401 Unauthorized 55621:31:14# [RSpecRunTime] RSpec elapsed time: 4 minutes 48.12 seconds. Current RSS: ~1414M. Threads: 5. load average: 1.44 1.15 1.07 1/293 3243 55821:31:14 when authentication succeeds 55921:31:16 does not respond to uploads with status 401 Unauthorized 56021:31:16# [RSpecRunTime] RSpec elapsed time: 4 minutes 49.95 seconds. Current RSS: ~1415M. Threads: 5. load average: 1.44 1.15 1.07 1/293 3264 56221:31:16 behaves like operations are not allowed with expired password 56321:31:16 when password is expired 56421:31:17 responds to downloads with status 401 Unauthorized 56521:31:19 responds to uploads with status 401 Unauthorized 56621:31:19# [RSpecRunTime] RSpec elapsed time: 4 minutes 53.02 seconds. Current RSS: ~1406M. Threads: 5. load average: 1.40 1.15 1.07 1/293 3301 56821:31:19 but the repo is enabled 56921:31:19 behaves like pulls are allowed 57121:31:20# [RSpecRunTime] RSpec elapsed time: 4 minutes 54.49 seconds. Current RSS: ~1405M. Threads: 5. load average: 1.40 1.15 1.07 1/293 3320 57321:31:20 but only project members are allowed 57421:31:20 behaves like pulls require Basic HTTP Authentication 57521:31:20 when no credentials are provided 57621:31:21 responds to downloads with status 401 Unauthorized (no project existence information leak) 57721:31:22# [RSpecRunTime] RSpec elapsed time: 4 minutes 55.89 seconds. Current RSS: ~1409M. Threads: 5. load average: 1.40 1.15 1.07 1/293 3339 57921:31:22 when only username is provided 58021:31:23 responds to downloads with status 401 Unauthorized 58121:31:23# [RSpecRunTime] RSpec elapsed time: 4 minutes 57.3 seconds. Current RSS: ~1406M. Threads: 5. load average: 1.40 1.15 1.07 1/293 3358 58321:31:23 when username and password are provided 58421:31:23 when authentication fails 58521:31:24 responds to downloads with status 401 Unauthorized 58621:31:24 when user is blocked 58721:31:26 responds to downloads with status 401 Unauthorized 58821:31:26# [RSpecRunTime] RSpec elapsed time: 5 minutes 0.36 second. Current RSS: ~1406M. Threads: 5. load average: 1.37 1.15 1.07 1/293 3395 59021:31:26 when authentication succeeds 59121:31:28 does not respond to downloads with status 401 Unauthorized 59221:31:28# [RSpecRunTime] RSpec elapsed time: 5 minutes 2.07 seconds. Current RSS: ~1405M. Threads: 5. load average: 1.37 1.15 1.07 1/293 3414 59421:31:28 behaves like pushes require Basic HTTP Authentication 59521:31:28 when no credentials are provided 59621:31:29 responds to uploads with status 401 Unauthorized (no project existence information leak) 59721:31:29# [RSpecRunTime] RSpec elapsed time: 5 minutes 3.3 seconds. Current RSS: ~1405M. Threads: 5. load average: 1.34 1.14 1.07 1/293 3433 59921:31:29 when only username is provided 60021:31:30 responds to uploads with status 401 Unauthorized 60121:31:30# [RSpecRunTime] RSpec elapsed time: 5 minutes 4.79 seconds. Current RSS: ~1407M. Threads: 5. load average: 1.34 1.14 1.07 1/293 3452 60321:31:30 when username and password are provided 60421:31:30 when authentication fails 60521:31:32 responds to uploads with status 401 Unauthorized 60621:31:32# [RSpecRunTime] RSpec elapsed time: 5 minutes 6.45 seconds. Current RSS: ~1406M. Threads: 5. load average: 1.34 1.14 1.07 1/293 3471 60821:31:32 when authentication succeeds 60921:31:34 does not respond to uploads with status 401 Unauthorized 61021:31:34# [RSpecRunTime] RSpec elapsed time: 5 minutes 8.37 seconds. Current RSS: ~1406M. Threads: 5. load average: 1.31 1.14 1.07 1/293 3492 61221:31:34 behaves like operations are not allowed with expired password 61321:31:34 when password is expired 61421:31:36 responds to downloads with status 401 Unauthorized 61521:31:37 responds to uploads with status 401 Unauthorized 61621:31:37# [RSpecRunTime] RSpec elapsed time: 5 minutes 11.45 seconds. Current RSS: ~1401M. Threads: 5. load average: 1.31 1.14 1.07 1/293 3529 61821:31:37 and the user requests a redirected path 61921:31:38 downloads get status 200 for redirects 62021:31:38# [RSpecRunTime] RSpec elapsed time: 5 minutes 12.82 seconds. Current RSS: ~1401M. Threads: 5. load average: 1.29 1.14 1.07 1/294 3549 62221:31:38 when the project is private 62321:31:38 behaves like pulls require Basic HTTP Authentication 62421:31:38 when no credentials are provided 62521:31:40 responds to downloads with status 401 Unauthorized (no project existence information leak) 62621:31:40# [RSpecRunTime] RSpec elapsed time: 5 minutes 14.13 seconds. Current RSS: ~1406M. Threads: 5. load average: 1.29 1.14 1.07 1/294 3568 62821:31:40 when only username is provided 62921:31:41 responds to downloads with status 401 Unauthorized 63021:31:41# [RSpecRunTime] RSpec elapsed time: 5 minutes 15.51 seconds. Current RSS: ~1403M. Threads: 5. load average: 1.29 1.14 1.07 1/294 3587 63221:31:41 when username and password are provided 63321:31:41 when authentication fails 63421:31:44 responds to downloads with status 401 Unauthorized 63521:31:44 when user is blocked 63621:31:45 responds to downloads with status 401 Unauthorized 63721:31:45# [RSpecRunTime] RSpec elapsed time: 5 minutes 19.81 seconds. Current RSS: ~1401M. Threads: 5. load average: 1.26 1.14 1.07 1/294 3624 63921:31:45 when authentication succeeds 64021:31:47 does not respond to downloads with status 401 Unauthorized 64121:31:47# [RSpecRunTime] RSpec elapsed time: 5 minutes 21.62 seconds. Current RSS: ~1403M. Threads: 5. load average: 1.26 1.14 1.07 1/294 3643 64321:31:47 behaves like pushes require Basic HTTP Authentication 64421:31:47 when no credentials are provided 64521:31:48 responds to uploads with status 401 Unauthorized (no project existence information leak) 64621:31:49# [RSpecRunTime] RSpec elapsed time: 5 minutes 22.87 seconds. Current RSS: ~1406M. Threads: 5. load average: 1.24 1.13 1.07 1/294 3662 64821:31:49 when only username is provided 64921:31:50 responds to uploads with status 401 Unauthorized 65021:31:50# [RSpecRunTime] RSpec elapsed time: 5 minutes 24.37 seconds. Current RSS: ~1414M. Threads: 5. load average: 1.24 1.13 1.07 1/294 3681 65221:31:50 when username and password are provided 65321:31:50 when authentication fails 65421:31:52 responds to uploads with status 401 Unauthorized 65521:31:52# [RSpecRunTime] RSpec elapsed time: 5 minutes 26.06 seconds. Current RSS: ~1428M. Threads: 5. load average: 1.24 1.13 1.07 1/294 3700 65721:31:52 when authentication succeeds 65821:31:54 does not respond to uploads with status 401 Unauthorized 65921:31:54# [RSpecRunTime] RSpec elapsed time: 5 minutes 28.03 seconds. Current RSS: ~1429M. Threads: 5. load average: 1.22 1.13 1.06 1/294 3719 66121:31:54 behaves like operations are not allowed with expired password 66221:31:54 when password is expired 66321:31:55 responds to downloads with status 401 Unauthorized 66421:31:57 responds to uploads with status 401 Unauthorized 66521:31:57# [RSpecRunTime] RSpec elapsed time: 5 minutes 31.3 seconds. Current RSS: ~1426M. Threads: 5. load average: 1.22 1.13 1.06 1/294 3756 66721:31:57 when username and password are provided 66821:31:57 when authentication fails 66921:31:57 when the user is IP banned 67021:31:58 responds with status 403 67121:31:59# [RSpecRunTime] RSpec elapsed time: 5 minutes 32.84 seconds. Current RSS: ~1425M. Threads: 5. load average: 1.28 1.15 1.07 1/294 3775 67321:31:59 when authentication succeeds 67421:31:59 when the user has access to the project 67521:31:59 when the user is blocked 67621:32:00 rejects pulls with 401 Unauthorized 67721:32:02 rejects pulls with 401 Unauthorized for unknown projects (no project existence information leak) 67821:32:02# [RSpecRunTime] RSpec elapsed time: 5 minutes 36.63 seconds. Current RSS: ~1430M. Threads: 5. load average: 1.28 1.15 1.07 1/294 3812 68021:32:02 when the user isn't blocked 68121:32:05 resets the IP in Rack Attack on download 68221:32:07 resets the IP in Rack Attack on upload 68321:32:09 updates the user last activity 68421:32:09# [RSpecRunTime] RSpec elapsed time: 5 minutes 43.2 seconds. Current RSS: ~1429M. Threads: 5. load average: 1.24 1.14 1.07 1/294 3867 68621:32:09 when an oauth token is provided 68721:32:09 behaves like pulls are allowed 68921:32:11# [RSpecRunTime] RSpec elapsed time: 5 minutes 45.51 seconds. Current RSS: ~1427M. Threads: 5. load average: 1.24 1.14 1.07 1/294 3886 69121:32:11 behaves like pushes are allowed 69221:32:13 allows pushes 69321:32:14# [RSpecRunTime] RSpec elapsed time: 5 minutes 47.9 seconds. Current RSS: ~1424M. Threads: 5. load average: 1.22 1.14 1.07 1/294 3905 69521:32:14 when password is expired 69621:32:16 responds to downloads with status 401 unauthorized 69721:32:16# [RSpecRunTime] RSpec elapsed time: 5 minutes 50.02 seconds. Current RSS: ~1423M. Threads: 5. load average: 1.22 1.14 1.07 1/294 3924 69921:32:16 when user has 2FA enabled 70021:32:16 when username and password are provided 70121:32:17 rejects pulls with generic error message 70221:32:19 rejects the push attempt with generic error message 70321:32:19# [RSpecRunTime] RSpec elapsed time: 5 minutes 53.76 seconds. Current RSS: ~1423M. Threads: 5. load average: 1.20 1.14 1.07 1/294 3961 70521:32:19 when username and personal access token are provided 70621:32:21 rejects the push attempt for read_repository scope 70721:32:23 accepts the push attempt for write_repository scope 70821:32:25 accepts the pull attempt for read_repository scope 70921:32:28 accepts the pull attempt for api scope 71021:32:30 accepts the push attempt for api scope 71121:32:30 behaves like pulls are allowed 71321:32:32# [RSpecRunTime] RSpec elapsed time: 6 minutes 6.19 seconds. Current RSS: ~1422M. Threads: 5. load average: 1.17 1.13 1.07 1/294 4070 71521:32:32 behaves like pushes are allowed 71621:32:34 allows pushes 71721:32:34# [RSpecRunTime] RSpec elapsed time: 6 minutes 8.73 seconds. Current RSS: ~1422M. Threads: 5. load average: 1.16 1.13 1.07 1/294 4089 71921:32:34 when password is expired 72021:32:36 responds to uploads with status 401 unauthorized 72121:32:36# [RSpecRunTime] RSpec elapsed time: 6 minutes 10.59 seconds. Current RSS: ~1420M. Threads: 5. load average: 1.16 1.13 1.07 1/294 4108 72321:32:36 when internal auth is disabled 72421:32:38 rejects pulls with generic error message 72521:32:40 rejects pushes with generic error message 72621:32:40 when LDAP is configured 72721:32:42 returns a generic error message 72821:32:42# [RSpecRunTime] RSpec elapsed time: 6 minutes 16.03 seconds. Current RSS: ~1432M. Threads: 5. load average: 1.14 1.13 1.07 1/294 4163 73021:32:42 when blank password attempts follow a valid login 73121:32:44 repeated attempts followed by successful attempt 73221:32:44# [RSpecRunTime] RSpec elapsed time: 6 minutes 18.65 seconds. Current RSS: ~1427M. Threads: 5. load average: 1.13 1.12 1.07 1/294 4182 73421:32:44 and the user requests a redirected path 73521:32:46 downloads get status 200 73621:32:48 uploads get status 404 with "project was moved" message 73721:32:48# [RSpecRunTime] RSpec elapsed time: 6 minutes 22.58 seconds. Current RSS: ~1422M. Threads: 5. load average: 1.13 1.12 1.07 1/294 4219 73921:32:48 when the user doesn't have access to the project 74021:32:50 pulls get status 404 74121:32:52 uploads get status 404 74221:32:52# [RSpecRunTime] RSpec elapsed time: 6 minutes 26.58 seconds. Current RSS: ~1420M. Threads: 5. load average: 1.12 1.12 1.07 1/294 4256 74421:32:52 when a gitlab ci token is provided 74521:32:52 when build created by system is authenticated 74621:32:54 rejects pulls 74721:32:56 rejects pushes 74821:32:56# [RSpecRunTime] RSpec elapsed time: 6 minutes 30.65 seconds. Current RSS: ~1422M. Threads: 5. load average: 1.11 1.12 1.06 3/295 4293 75021:32:56 and build created by 75121:32:56 administrator 75221:32:56 when admin mode is enabled 75321:33:00 downloads from other project get status 403 75421:33:00 behaves like can download code only 75521:33:03 rejects pushes with 403 Forbidden 75621:33:03 behaves like pulls are allowed 75821:33:06# [RSpecRunTime] RSpec elapsed time: 6 minutes 39.92 seconds. Current RSS: ~1418M. Threads: 5. load average: 1.01 1.10 1.06 1/294 4368 76021:33:06 when the repo does not exist 76121:33:07 rejects pulls with 404 Not Found 76221:33:07# [RSpecRunTime] RSpec elapsed time: 6 minutes 41.77 seconds. Current RSS: ~1411M. Threads: 5. load average: 1.01 1.10 1.06 1/294 4369 76421:33:07 when admin mode is disabled 76521:33:11 downloads from other project get status 403 76621:33:11 behaves like can download code only 76721:33:14 rejects pushes with 403 Forbidden 76821:33:14 behaves like pulls are allowed 77021:33:17# [RSpecRunTime] RSpec elapsed time: 6 minutes 51.27 seconds. Current RSS: ~1418M. Threads: 5. load average: 1.09 1.11 1.06 1/294 4444 77221:33:17 when the repo does not exist 77321:33:19 rejects pulls with 404 Not Found 77421:33:19# [RSpecRunTime] RSpec elapsed time: 6 minutes 53.26 seconds. Current RSS: ~1414M. Threads: 5. load average: 1.08 1.11 1.06 1/294 4445 77721:33:23 downloads from other project get status 403 77821:33:23 behaves like can download code only 77921:33:25 rejects pushes with 403 Forbidden 78021:33:25 behaves like pulls are allowed 78221:33:28# [RSpecRunTime] RSpec elapsed time: 7 minutes 2.6 seconds. Current RSS: ~1417M. Threads: 5. load average: 1.15 1.12 1.07 1/294 4520 78421:33:28 when the repo does not exist 78521:33:30 rejects pulls with 404 Not Found 78621:33:30# [RSpecRunTime] RSpec elapsed time: 7 minutes 4.62 seconds. Current RSS: ~1411M. Threads: 5. load average: 1.14 1.12 1.07 1/294 4521 78821:33:30 when users password is expired 78921:33:33 rejects pulls with 401 unauthorized 79021:33:33# [RSpecRunTime] RSpec elapsed time: 7 minutes 7.14 seconds. Current RSS: ~1407M. Threads: 5. load average: 1.14 1.12 1.07 1/294 4540 79221:33:33 behaves like project path without .git suffix 79321:33:33 GET info/refs 79421:33:33 when no params are added 79521:33:34 redirects to the .git suffix version 79621:33:34# [RSpecRunTime] RSpec elapsed time: 7 minutes 8.41 seconds. Current RSS: ~1409M. Threads: 5. load average: 1.21 1.14 1.07 1/294 4559 79821:33:34 when the upload-pack service is requested 79921:33:35 redirects to the .git suffix version 80021:33:35# [RSpecRunTime] RSpec elapsed time: 7 minutes 9.73 seconds. Current RSS: ~1419M. Threads: 5. load average: 1.21 1.14 1.07 1/294 4578 80221:33:35 when the receive-pack service is requested 80321:33:37 redirects to the .git suffix version 80421:33:37# [RSpecRunTime] RSpec elapsed time: 7 minutes 11.01 seconds. Current RSS: ~1426M. Threads: 5. load average: 1.21 1.14 1.07 1/294 4597 80621:33:37 when the params are anything else 80721:33:38 redirects to the sign-in page 80821:33:38# [RSpecRunTime] RSpec elapsed time: 7 minutes 12.33 seconds. Current RSS: ~1425M. Threads: 5. load average: 1.21 1.14 1.07 1/294 4616 81021:33:38 POST git-upload-pack 81121:33:39 fails to find a route 81221:33:39# [RSpecRunTime] RSpec elapsed time: 7 minutes 13.67 seconds. Current RSS: ~1435M. Threads: 5. load average: 1.19 1.13 1.07 1/294 4635 81421:33:39 POST git-receive-pack 81521:33:41 fails to find a route 81621:33:41# [RSpecRunTime] RSpec elapsed time: 7 minutes 15.01 seconds. Current RSS: ~1436M. Threads: 5. load average: 1.19 1.13 1.07 1/294 4654 81821:33:41 retrieving an info/refs file 81921:33:41 when the file exists 82021:33:43 returns the file 82121:33:43# [RSpecRunTime] RSpec elapsed time: 7 minutes 17.0 seconds. Current RSS: ~1442M. Threads: 5. load average: 1.19 1.13 1.07 1/295 4691 82321:33:43 when the file does not exist 82521:33:44# [RSpecRunTime] RSpec elapsed time: 7 minutes 18.67 seconds. Current RSS: ~1440M. Threads: 5. load average: 1.18 1.13 1.07 2/296 4721 82721:33:44 when the Wiki path ends with a dot 82821:33:44 when the project is public 82921:33:44 behaves like pushes require Basic HTTP Authentication 83021:33:44 when no credentials are provided 83121:33:45 responds to uploads with status 401 Unauthorized (no project existence information leak) 83221:33:45 when only username is provided 83321:33:47 responds to uploads with status 401 Unauthorized 83421:33:47# [RSpecRunTime] RSpec elapsed time: 7 minutes 20.94 seconds. Current RSS: ~1432M. Threads: 5. load average: 1.18 1.13 1.07 1/296 4738 83621:33:47 when username and password are provided 83721:33:47 when authentication fails 83821:33:48 responds to uploads with status 401 Unauthorized 83921:33:48# [RSpecRunTime] RSpec elapsed time: 7 minutes 22.31 seconds. Current RSS: ~1425M. Threads: 5. load average: 1.18 1.13 1.07 1/296 4747 84121:33:48 when authentication succeeds 84221:33:49 does not respond to uploads with status 401 Unauthorized 84321:33:49# [RSpecRunTime] RSpec elapsed time: 7 minutes 23.72 seconds. Current RSS: ~1413M. Threads: 5. load average: 1.16 1.13 1.07 1/296 4756 84521:33:49 when unauthenticated 84621:33:50 responds to pulls with the wiki's repo 84721:33:50 behaves like pulls are allowed 84921:33:52# [RSpecRunTime] RSpec elapsed time: 7 minutes 25.95 seconds. Current RSS: ~1402M. Threads: 5. load average: 1.16 1.13 1.07 1/296 4773 85121:33:52 when authenticated 85221:33:52 and as a developer on the team 85321:33:52 but the repo is disabled 85421:33:52 behaves like pulls are allowed 85621:33:53# [RSpecRunTime] RSpec elapsed time: 7 minutes 27.61 seconds. Current RSS: ~1390M. Threads: 5. load average: 1.16 1.13 1.07 1/295 4782 85821:33:53 behaves like pushes are allowed 85921:33:55 allows pushes 86021:33:55# [RSpecRunTime] RSpec elapsed time: 7 minutes 29.43 seconds. Current RSS: ~1389M. Threads: 5. load average: 1.15 1.13 1.07 3/294 4791 86221:33:55 and not on the team 86321:33:56 rejects pushes with 403 Forbidden 86421:33:56 behaves like pulls are allowed 86621:33:58# [RSpecRunTime] RSpec elapsed time: 7 minutes 32.13 seconds. Current RSS: ~1388M. Threads: 5. load average: 1.15 1.13 1.07 1/295 4808 86821:33:58 when the project is private 86921:33:58 behaves like pulls require Basic HTTP Authentication 87021:33:58 when no credentials are provided 87121:33:59 responds to downloads with status 401 Unauthorized (no project existence information leak) 87221:33:59 when only username is provided 87321:34:00 responds to downloads with status 401 Unauthorized 87421:34:00# [RSpecRunTime] RSpec elapsed time: 7 minutes 34.29 seconds. Current RSS: ~1390M. Threads: 5. load average: 1.14 1.12 1.07 1/294 4825 87621:34:00 when username and password are provided 87721:34:00 when authentication fails 87821:34:01 responds to downloads with status 401 Unauthorized 87921:34:01 when user is blocked 88021:34:02 responds to downloads with status 401 Unauthorized 88121:34:02# [RSpecRunTime] RSpec elapsed time: 7 minutes 36.76 seconds. Current RSS: ~1389M. Threads: 5. load average: 1.14 1.12 1.07 1/294 4842 88321:34:02 when authentication succeeds 88421:34:04 does not respond to downloads with status 401 Unauthorized 88521:34:04# [RSpecRunTime] RSpec elapsed time: 7 minutes 38.25 seconds. Current RSS: ~1388M. Threads: 5. load average: 1.05 1.10 1.06 1/294 4851 88721:34:04 behaves like pushes require Basic HTTP Authentication 88821:34:04 when no credentials are provided 88921:34:05 responds to uploads with status 401 Unauthorized (no project existence information leak) 89021:34:05 when only username is provided 89121:34:06 responds to uploads with status 401 Unauthorized 89221:34:06# [RSpecRunTime] RSpec elapsed time: 7 minutes 40.47 seconds. Current RSS: ~1388M. Threads: 5. load average: 1.05 1.10 1.06 1/294 4868 89421:34:06 when username and password are provided 89521:34:06 when authentication fails 89621:34:07 responds to uploads with status 401 Unauthorized 89721:34:07# [RSpecRunTime] RSpec elapsed time: 7 minutes 41.76 seconds. Current RSS: ~1390M. Threads: 5. load average: 1.05 1.10 1.06 1/294 4877 89921:34:07 when authentication succeeds 90021:34:09 does not respond to uploads with status 401 Unauthorized 90121:34:09# [RSpecRunTime] RSpec elapsed time: 7 minutes 43.2 seconds. Current RSS: ~1388M. Threads: 5. load average: 1.04 1.10 1.06 1/294 4886 90321:34:09 behaves like operations are not allowed with expired password 90421:34:09 when password is expired 90521:34:10 responds to downloads with status 401 Unauthorized 90621:34:11 responds to uploads with status 401 Unauthorized 90721:34:11# [RSpecRunTime] RSpec elapsed time: 7 minutes 45.56 seconds. Current RSS: ~1389M. Threads: 5. load average: 1.04 1.10 1.06 1/294 4903 90921:34:11 when authenticated 91021:34:11 and as a developer on the team 91121:34:11 when user is using credentials with special characters 91221:34:11 with password with special characters 91321:34:13 allows clones 91421:34:13# [RSpecRunTime] RSpec elapsed time: 7 minutes 47.21 seconds. Current RSS: ~1388M. Threads: 5. load average: 1.04 1.10 1.06 1/294 4912 91621:34:13 but the repo is disabled 91721:34:14 allows clones 91821:34:16 pushes are allowed 91921:34:16# [RSpecRunTime] RSpec elapsed time: 7 minutes 50.52 seconds. Current RSS: ~1390M. Threads: 5. load average: 1.04 1.10 1.06 1/294 4929 92121:34:16 and not on the team 92221:34:18 rejects clones with 404 Not Found 92321:34:19 rejects pushes with 404 Not Found 92421:34:19# [RSpecRunTime] RSpec elapsed time: 7 minutes 53.35 seconds. Current RSS: ~1393M. Threads: 5. load average: 1.04 1.10 1.06 1/294 4946 92621:34:19 User with LDAP identity 92721:34:19 behaves like pulls require Basic HTTP Authentication 92821:34:19 when no credentials are provided 92921:34:19 responds to downloads with status 401 Unauthorized (no project existence information leak) 93021:34:19 when only username is provided 93121:34:20 responds to downloads with status 401 Unauthorized 93221:34:20 when username and password are provided 93321:34:20 when authentication fails 93421:34:20 responds to downloads with status 401 Unauthorized 93521:34:20 when user is blocked 93621:34:20 responds to downloads with status 401 Unauthorized 93721:34:20 when authentication succeeds 93821:34:21 does not respond to downloads with status 401 Unauthorized 93921:34:21 behaves like pushes require Basic HTTP Authentication 94021:34:21 when no credentials are provided 94121:34:21 responds to uploads with status 401 Unauthorized (no project existence information leak) 94221:34:21 when only username is provided 94321:34:21 responds to uploads with status 401 Unauthorized 94421:34:21 when username and password are provided 94521:34:21 when authentication fails 94621:34:22 responds to uploads with status 401 Unauthorized 94721:34:22 when authentication succeeds 94821:34:22 does not respond to uploads with status 401 Unauthorized 94921:34:22 when authentication succeeds 95021:34:22 when the project doesn't exist 95121:34:23 responds with status 404 Not Found 95221:34:23 when the project exists 95321:34:23 and the user is on the team 95421:34:24 responds with status 200 95521:34:24 behaves like pulls are allowed 95721:34:27# [RSpecRunTime] RSpec elapsed time: 8 minutes 0.91 second. Current RSS: ~1406M. Threads: 5. load average: 1.03 1.10 1.06 1/295 4983 95921:34:27 behaves like pushes are allowed 96021:34:29 allows pushes 96121:34:29# [RSpecRunTime] RSpec elapsed time: 8 minutes 3.11 seconds. Current RSS: ~1408M. Threads: 5. load average: 1.03 1.10 1.06 1/295 5002 96321:34:29 when password is expired 96421:34:31 responds to downloads with status 200 96521:34:33 responds to uploads with status 200 96621:34:33# [RSpecRunTime] RSpec elapsed time: 8 minutes 7.01 seconds. Current RSS: ~1421M. Threads: 5. load average: 1.03 1.10 1.06 2/295 5039 96821:34:33 when terms are enforced 96921:34:36 blocks git access when the user did not accept terms 97021:34:36 when the user accepted the terms 97121:34:38 allows clones 97221:34:38 behaves like pulls are allowed 97421:34:42# [RSpecRunTime] RSpec elapsed time: 8 minutes 16.2 seconds. Current RSS: ~1457M. Threads: 5. load average: 1.02 1.09 1.06 1/295 5094 97621:34:42 behaves like pushes are allowed 97721:34:45 allows pushes 97821:34:45# [RSpecRunTime] RSpec elapsed time: 8 minutes 19.07 seconds. Current RSS: ~1472M. Threads: 5. load average: 1.02 1.09 1.06 1/295 5113 98121:34:45 behaves like pulls are allowed 98321:34:48# [RSpecRunTime] RSpec elapsed time: 8 minutes 22.69 seconds. Current RSS: ~1483M. Threads: 5. load average: 1.02 1.09 1.06 1/295 5132 98521:34:49# [RSpecRunTime] Finishing example group spec/requests/git_http_spec.rb. It took 8 minutes 17.91 seconds. Expected to take 8 minutes 8.46 seconds. 98621:34:49# [RSpecRunTime] Starting example group spec/requests/api/tags_spec.rb. Expected to take 2 minutes 22.16 seconds. 98821:34:49 GET /projects/:id/repository/tags 99021:34:51 sorts by descending order by default 99121:34:53 sorts by ascending order if specified 99221:34:54 sorts by name in descending order when requested 99321:34:56 sorts by name in ascending order when requested 99421:34:58 sorts by version in ascending order when requested 99521:34:58# [RSpecRunTime] RSpec elapsed time: 8 minutes 32.31 seconds. Current RSS: ~1476M. Threads: 5. load average: 1.10 1.10 1.07 1/300 5281 99821:34:59 only returns searched tags 99921:34:59# [RSpecRunTime] RSpec elapsed time: 8 minutes 33.8 seconds. Current RSS: ~1465M. Threads: 5. load average: 1.09 1.10 1.07 1/300 5305 100121:34:59 when unauthenticated and project is public 100221:34:59 behaves like repository tags 100321:35:01 returns the repository tags 100421:35:01 when repository is disabled 100521:35:01 behaves like 403 response 100721:35:02# [RSpecRunTime] RSpec elapsed time: 8 minutes 36.77 seconds. Current RSS: ~1464M. Threads: 5. load average: 1.09 1.10 1.07 1/300 5349 100921:35:02 when repository does not exist 101021:35:02 behaves like 404 response 101221:35:03 and releases are private 101321:35:05 returns the repository tags without release information 101421:35:05# [RSpecRunTime] RSpec elapsed time: 8 minutes 39.14 seconds. Current RSS: ~1462M. Threads: 5. load average: 1.16 1.12 1.07 1/300 5375 101621:35:05 when unauthenticated and project is private 101721:35:05 behaves like 404 response 101921:35:06# [RSpecRunTime] RSpec elapsed time: 8 minutes 40.58 seconds. Current RSS: ~1456M. Threads: 5. load average: 1.16 1.12 1.07 1/300 5394 102121:35:06 when authenticated as a maintainer 102221:35:06 behaves like repository tags 102321:35:08 returns the repository tags 102421:35:08 when repository is disabled 102521:35:08 behaves like 403 response 102721:35:09# [RSpecRunTime] RSpec elapsed time: 8 minutes 43.33 seconds. Current RSS: ~1440M. Threads: 5. load average: 1.15 1.11 1.07 1/299 5438 102921:35:09 when repository does not exist 103021:35:09 behaves like 404 response 103221:35:10 requesting with the escaped project full path 103321:35:10 behaves like repository tags 103421:35:12 returns the repository tags 103521:35:12 when repository is disabled 103621:35:12 behaves like 403 response 103821:35:13# [RSpecRunTime] RSpec elapsed time: 8 minutes 47.35 seconds. Current RSS: ~1428M. Threads: 5. load average: 1.15 1.11 1.07 1/298 5482 104021:35:13 when repository does not exist 104121:35:13 behaves like 404 response 104321:35:14 when authenticated as a guest 104421:35:14 behaves like 403 response 104621:35:16# [RSpecRunTime] RSpec elapsed time: 8 minutes 49.97 seconds. Current RSS: ~1428M. Threads: 5. load average: 1.14 1.11 1.07 3/297 5501 104821:35:16 with releases 104921:35:17 returns an array of project tags with release info 105021:35:17# [RSpecRunTime] RSpec elapsed time: 8 minutes 51.7 seconds. Current RSS: ~1426M. Threads: 5. load average: 1.14 1.11 1.07 1/298 5529 105221:35:17 with releases preload 105321:35:19 does not cause N+1 problem 105421:35:19# [RSpecRunTime] RSpec elapsed time: 8 minutes 53.24 seconds. Current RSS: ~1424M. Threads: 5. load average: 1.13 1.11 1.07 1/298 5553 105621:35:19 with keyset pagination option 105721:35:19 with gitaly pagination params 105821:35:19 with high limit 105921:35:20 returns all repository tags 106021:35:21# [RSpecRunTime] RSpec elapsed time: 8 minutes 54.89 seconds. Current RSS: ~1425M. Threads: 5. load average: 1.13 1.11 1.07 1/299 5577 106221:35:21 with low limit 106321:35:22 returns limited repository tags 106421:35:22# [RSpecRunTime] RSpec elapsed time: 8 minutes 56.48 seconds. Current RSS: ~1435M. Threads: 5. load average: 1.13 1.11 1.07 1/298 5599 106621:35:22 with missing page token 106721:35:22 behaves like 422 response 106921:35:24# [RSpecRunTime] RSpec elapsed time: 8 minutes 57.88 seconds. Current RSS: ~1435M. Threads: 5. load average: 1.12 1.11 1.07 2/299 5621 107121:35:24 cache expiry 107321:35:25 when protected tag is changed 107421:35:25 behaves like cache expired 107521:35:27 isn't cached 107621:35:27# [RSpecRunTime] RSpec elapsed time: 9 minutes 1.48 seconds. Current RSS: ~1437M. Threads: 5. load average: 1.12 1.11 1.07 1/300 5674 107821:35:27 when release is changed 107921:35:27 behaves like cache expired 108021:35:29 isn't cached 108121:35:29# [RSpecRunTime] RSpec elapsed time: 9 minutes 3.29 seconds. Current RSS: ~1436M. Threads: 5. load average: 1.19 1.12 1.07 1/300 5702 108321:35:29 when project is changed 108421:35:29 behaves like cache expired 108521:35:31 isn't cached 108621:35:31# [RSpecRunTime] RSpec elapsed time: 9 minutes 5.02 seconds. Current RSS: ~1436M. Threads: 5. load average: 1.19 1.12 1.07 1/300 5728 108821:35:31 when user is not allowed to :read_release 108921:35:33 isn't cached 109021:35:33# [RSpecRunTime] RSpec elapsed time: 9 minutes 7.11 seconds. Current RSS: ~1435M. Threads: 5. load average: 1.19 1.12 1.07 1/300 5756 109221:35:33 when gitaly is unavailable 109321:35:33 behaves like 503 response 109521:35:34# [RSpecRunTime] RSpec elapsed time: 9 minutes 8.62 seconds. Current RSS: ~1434M. Threads: 5. load average: 1.17 1.12 1.07 1/300 5775 109721:35:34 GET /projects/:id/repository/tags/:tag_name 109821:35:34 when unauthenticated and project is public 109921:35:34 behaves like repository tag 110021:35:36 returns the repository branch 110121:35:36 when tag does not exist 110221:35:36 behaves like 404 response 110421:35:37# [RSpecRunTime] RSpec elapsed time: 9 minutes 11.74 seconds. Current RSS: ~1438M. Threads: 5. load average: 1.17 1.12 1.07 1/300 5820 110621:35:37 when repository is disabled 110721:35:37 behaves like 403 response 110921:35:39# [RSpecRunTime] RSpec elapsed time: 9 minutes 13.14 seconds. Current RSS: ~1435M. Threads: 5. load average: 1.24 1.14 1.08 1/300 5842 111121:35:39 and releases are private 111221:35:40 returns the repository tags without release information 111321:35:40# [RSpecRunTime] RSpec elapsed time: 9 minutes 14.81 seconds. Current RSS: ~1435M. Threads: 5. load average: 1.24 1.14 1.08 1/300 5866 111521:35:40 when unauthenticated and project is private 111621:35:40 behaves like 404 response 111821:35:42# [RSpecRunTime] RSpec elapsed time: 9 minutes 16.27 seconds. Current RSS: ~1434M. Threads: 5. load average: 1.24 1.14 1.08 2/300 5888 112021:35:42 when authenticated as a maintainer 112121:35:42 behaves like repository tag 112221:35:43 returns the repository branch 112321:35:43 when tag does not exist 112421:35:43 behaves like 404 response 112621:35:45# [RSpecRunTime] RSpec elapsed time: 9 minutes 19.19 seconds. Current RSS: ~1433M. Threads: 5. load average: 1.22 1.13 1.08 1/300 5933 112821:35:45 when repository is disabled 112921:35:45 behaves like 403 response 113121:35:46# [RSpecRunTime] RSpec elapsed time: 9 minutes 20.61 seconds. Current RSS: ~1433M. Threads: 5. load average: 1.22 1.13 1.08 1/300 5955 113321:35:46 requesting with the escaped project full path 113421:35:46 behaves like repository tag 113521:35:48 returns the repository branch 113621:35:48 when tag does not exist 113721:35:48 behaves like 404 response 113921:35:49# [RSpecRunTime] RSpec elapsed time: 9 minutes 23.66 seconds. Current RSS: ~1432M. Threads: 5. load average: 1.20 1.13 1.08 1/300 6000 114121:35:49 when repository is disabled 114221:35:49 behaves like 403 response 114421:35:51# [RSpecRunTime] RSpec elapsed time: 9 minutes 25.15 seconds. Current RSS: ~1432M. Threads: 5. load average: 1.20 1.13 1.08 1/300 6022 114621:35:51 when authenticated as a guest 114721:35:51 behaves like 403 response 114921:35:53# [RSpecRunTime] RSpec elapsed time: 9 minutes 27.06 seconds. Current RSS: ~1435M. Threads: 5. load average: 1.20 1.13 1.08 1/300 6044 115121:35:53 with releases 115221:35:54 returns release information 115321:35:54# [RSpecRunTime] RSpec elapsed time: 9 minutes 28.83 seconds. Current RSS: ~1433M. Threads: 5. load average: 1.27 1.15 1.08 1/300 6070 115521:35:54 POST /projects/:id/repository/tags 115621:35:54 when unauthenticated and project is private 115721:35:54 behaves like 404 response 115921:35:56# [RSpecRunTime] RSpec elapsed time: 9 minutes 30.44 seconds. Current RSS: ~1432M. Threads: 5. load average: 1.27 1.15 1.08 1/301 6089 116121:35:56 when authenticated as a guest 116221:35:56 behaves like 403 response 116421:35:58# [RSpecRunTime] RSpec elapsed time: 9 minutes 32.2 seconds. Current RSS: ~1431M. Threads: 5. load average: 1.27 1.15 1.08 2/301 6108 116621:35:58 when authenticated as a maintainer 116721:35:59 returns 400 if tag name is invalid 116821:36:01 returns 400 if tag already exists 116921:36:03 returns 400 if ref name is invalid 117021:36:03 when a protected branch doesn't already exist 117121:36:03 behaves like repository new tag 117221:36:04 creates a new tag 117321:36:04 when repository is disabled 117421:36:04 behaves like 403 response 117621:36:06# [RSpecRunTime] RSpec elapsed time: 9 minutes 40.0 seconds. Current RSS: ~1435M. Threads: 5. load average: 1.22 1.14 1.08 1/299 6222 117821:36:06 when tag contains a dot 117921:36:06 behaves like repository new tag 118021:36:07 creates a new tag 118121:36:07 when repository is disabled 118221:36:07 behaves like 403 response 118421:36:09# [RSpecRunTime] RSpec elapsed time: 9 minutes 43.12 seconds. Current RSS: ~1435M. Threads: 5. load average: 1.21 1.14 1.08 1/300 6268 118621:36:09 requesting with the escaped project full path 118721:36:09 behaves like repository new tag 118821:36:10 creates a new tag 118921:36:10 when repository is disabled 119021:36:10 behaves like 403 response 119221:36:12# [RSpecRunTime] RSpec elapsed time: 9 minutes 46.1 seconds. Current RSS: ~1435M. Threads: 5. load average: 1.21 1.14 1.08 1/299 6314 119421:36:12 when tag contains a dot 119521:36:12 behaves like repository new tag 119621:36:13 creates a new tag 119721:36:13 when repository is disabled 119821:36:13 behaves like 403 response 120021:36:15# [RSpecRunTime] RSpec elapsed time: 9 minutes 49.05 seconds. Current RSS: ~1434M. Threads: 5. load average: 1.19 1.14 1.08 1/299 6360 120221:36:15 annotated tag 120321:36:16 creates a new annotated tag 120421:36:16# [RSpecRunTime] RSpec elapsed time: 9 minutes 50.67 seconds. Current RSS: ~1432M. Threads: 5. load average: 1.19 1.14 1.08 1/299 6394 120621:36:16 DELETE /projects/:id/repository/tags/:tag_name 120721:36:16 when authenticated as a guest 120821:36:16 behaves like 403 response 121021:36:18# [RSpecRunTime] RSpec elapsed time: 9 minutes 52.58 seconds. Current RSS: ~1434M. Threads: 5. load average: 1.19 1.14 1.08 1/299 6416 121221:36:18 when authenticated as a developer 121321:36:18 behaves like repository delete tag 121421:36:20 deletes a tag 121521:36:20 behaves like 412 response 121621:36:20 for a modified resource 121721:36:21 returns 412 with a JSON error 121821:36:22# [RSpecRunTime] RSpec elapsed time: 9 minutes 55.89 seconds. Current RSS: ~1432M. Threads: 5. load average: 1.09 1.12 1.08 3/300 6463 122021:36:22 for an unmodified resource 122121:36:23 returns 204 with an empty body 122221:36:23# [RSpecRunTime] RSpec elapsed time: 9 minutes 57.68 seconds. Current RSS: ~1430M. Threads: 5. load average: 1.09 1.12 1.08 1/300 6487 122421:36:23 when tag does not exist 122521:36:23 behaves like 404 response 122721:36:25# [RSpecRunTime] RSpec elapsed time: 9 minutes 59.33 seconds. Current RSS: ~1428M. Threads: 5. load average: 1.09 1.11 1.08 1/300 6509 122921:36:25 when repository is disabled 123021:36:25 behaves like 403 response 123221:36:27# [RSpecRunTime] RSpec elapsed time: 10 minutes 1.1 seconds. Current RSS: ~1426M. Threads: 5. load average: 1.09 1.11 1.08 1/300 6531 123421:36:27 requesting with the escaped project full path 123521:36:27 behaves like repository delete tag 123621:36:29 deletes a tag 123721:36:29 behaves like 412 response 123821:36:29 for a modified resource 123921:36:30 returns 412 with a JSON error 124021:36:30# [RSpecRunTime] RSpec elapsed time: 10 minutes 4.72 seconds. Current RSS: ~1422M. Threads: 5. load average: 1.08 1.11 1.07 1/300 6578 124221:36:30 for an unmodified resource 124321:36:32 returns 204 with an empty body 124421:36:32# [RSpecRunTime] RSpec elapsed time: 10 minutes 6.65 seconds. Current RSS: ~1424M. Threads: 5. load average: 1.08 1.11 1.07 1/300 6602 124621:36:32 when tag does not exist 124721:36:32 behaves like 404 response 124921:36:34# [RSpecRunTime] RSpec elapsed time: 10 minutes 8.45 seconds. Current RSS: ~1423M. Threads: 5. load average: 1.07 1.11 1.07 1/300 6624 125121:36:34 when repository is disabled 125221:36:34 behaves like 403 response 125421:36:36# [RSpecRunTime] RSpec elapsed time: 10 minutes 10.41 seconds. Current RSS: ~1424M. Threads: 5. load average: 1.07 1.11 1.07 1/300 6646 125621:36:36 when the tag is protected 125721:36:36 behaves like 403 response 125921:36:38# [RSpecRunTime] RSpec elapsed time: 10 minutes 12.29 seconds. Current RSS: ~1423M. Threads: 5. load average: 1.07 1.11 1.07 1/300 6670 126121:36:38 when authenticated as a maintainer 126221:36:38 behaves like repository delete tag 126321:36:40 deletes a tag 126421:36:40 behaves like 412 response 126521:36:40 for a modified resource 126621:36:42 returns 412 with a JSON error 126721:36:42# [RSpecRunTime] RSpec elapsed time: 10 minutes 16.26 seconds. Current RSS: ~1419M. Threads: 5. load average: 1.23 1.14 1.08 1/300 6717 126921:36:42 for an unmodified resource 127021:36:44 returns 204 with an empty body 127121:36:44# [RSpecRunTime] RSpec elapsed time: 10 minutes 18.32 seconds. Current RSS: ~1422M. Threads: 5. load average: 1.29 1.16 1.09 1/300 6741 127321:36:44 when tag does not exist 127421:36:44 behaves like 404 response 127621:36:46# [RSpecRunTime] RSpec elapsed time: 10 minutes 20.24 seconds. Current RSS: ~1421M. Threads: 5. load average: 1.29 1.16 1.09 1/300 6763 127821:36:46 when repository is disabled 127921:36:46 behaves like 403 response 128121:36:48# [RSpecRunTime] RSpec elapsed time: 10 minutes 22.06 seconds. Current RSS: ~1420M. Threads: 5. load average: 1.29 1.16 1.09 1/300 6785 128321:36:48 when the tag is protected 128421:36:48 behaves like repository delete tag 128521:36:50 deletes a tag 128621:36:50 behaves like 412 response 128721:36:50 for a modified resource 128821:36:52 returns 412 with a JSON error 128921:36:52# [RSpecRunTime] RSpec elapsed time: 10 minutes 25.96 seconds. Current RSS: ~1422M. Threads: 5. load average: 1.27 1.15 1.09 1/300 6832 129121:36:52 for an unmodified resource 129221:36:54 returns 204 with an empty body 129321:36:54# [RSpecRunTime] RSpec elapsed time: 10 minutes 27.92 seconds. Current RSS: ~1422M. Threads: 5. load average: 1.24 1.15 1.09 1/300 6856 129521:36:54 when tag does not exist 129621:36:54 behaves like 404 response 129821:36:55# [RSpecRunTime] RSpec elapsed time: 10 minutes 29.84 seconds. Current RSS: ~1423M. Threads: 5. load average: 1.24 1.15 1.09 1/301 6878 130021:36:55 when repository is disabled 130121:36:55 behaves like 403 response 130321:36:57# [RSpecRunTime] RSpec elapsed time: 10 minutes 31.74 seconds. Current RSS: ~1423M. Threads: 5. load average: 1.24 1.15 1.09 1/302 6900 130521:36:57 when authenticated as an owner 130621:36:57 when the tag is protected 130721:36:57 behaves like repository delete tag 130821:37:00 deletes a tag 130921:37:00 behaves like 412 response 131021:37:00 for a modified resource 131121:37:01 returns 412 with a JSON error 131221:37:01# [RSpecRunTime] RSpec elapsed time: 10 minutes 35.8 seconds. Current RSS: ~1423M. Threads: 5. load average: 1.30 1.17 1.09 1/301 6947 131421:37:01 for an unmodified resource 131521:37:03 returns 204 with an empty body 131621:37:03# [RSpecRunTime] RSpec elapsed time: 10 minutes 37.68 seconds. Current RSS: ~1423M. Threads: 5. load average: 1.30 1.17 1.09 1/301 6971 131821:37:03 when tag does not exist 131921:37:03 behaves like 404 response 132121:37:05# [RSpecRunTime] RSpec elapsed time: 10 minutes 39.6 seconds. Current RSS: ~1423M. Threads: 5. load average: 1.28 1.16 1.09 1/301 6993 132321:37:05 when repository is disabled 132421:37:05 behaves like 403 response 132621:37:07# [RSpecRunTime] RSpec elapsed time: 10 minutes 41.51 seconds. Current RSS: ~1423M. Threads: 5. load average: 1.28 1.16 1.09 1/301 7015 132821:37:07 GET /projects/:id/repository/tags/:tag_name/signature 132921:37:08 when tag does not exist 133021:37:08 behaves like 404 response 133221:37:09# [RSpecRunTime] RSpec elapsed time: 10 minutes 43.16 seconds. Current RSS: ~1422M. Threads: 5. load average: 1.26 1.16 1.09 1/301 7037 133421:37:09 unsigned tag 133521:37:09 behaves like 404 response 133721:37:09 x509 signed tag 133821:37:10 returns correct JSON 133921:37:10# [RSpecRunTime] Finishing example group spec/requests/api/tags_spec.rb. It took 2 minutes 21.12 seconds. Expected to take 2 minutes 22.16 seconds. 134021:37:10# [RSpecRunTime] Starting example group spec/requests/api/project_export_spec.rb. Expected to take 1 minute 46.68 seconds. 134121:37:10API::ProjectExport 134221:37:12 GET /projects/:project_id/export 134321:37:12 behaves like GET request permissions for admin mode 134421:37:12 behaves like when admin 134521:37:12 behaves like makes request 134721:37:12# [RSpecRunTime] RSpec elapsed time: 10 minutes 46.26 seconds. Current RSS: ~1421M. Threads: 5. load average: 1.26 1.16 1.09 1/301 7048 134921:37:12 behaves like makes request 135121:37:12 behaves like when user 135321:37:12 behaves like makes request 135521:37:13 behaves like when project export is disabled 135621:37:13 behaves like 404 response 135821:37:13 when project export is enabled 135921:37:13 when user is an admin 136021:37:13 behaves like get project export status ok 136221:37:13 when project export has started 136321:37:13 returns status started 136421:37:13 when project export has finished 136521:37:15 returns status finished 136621:37:15# [RSpecRunTime] RSpec elapsed time: 10 minutes 49.49 seconds. Current RSS: ~1412M. Threads: 5. load average: 1.32 1.17 1.10 1/302 7055 136821:37:15 when project export is being regenerated 136921:37:17 returns status regeneration_in_progress 137021:37:17# [RSpecRunTime] RSpec elapsed time: 10 minutes 50.94 seconds. Current RSS: ~1401M. Threads: 5. load average: 1.32 1.17 1.10 1/301 7059 137221:37:17 when user is a maintainer 137321:37:17 behaves like get project export status ok 137521:37:21 when project export has started 137621:37:25 returns status started 137721:37:25# [RSpecRunTime] RSpec elapsed time: 10 minutes 58.95 seconds. Current RSS: ~1389M. Threads: 5. load average: 1.27 1.17 1.10 1/299 7072 137921:37:25 when project export has finished 138021:37:28 returns status finished 138121:37:28# [RSpecRunTime] RSpec elapsed time: 11 minutes 2.45 seconds. Current RSS: ~1393M. Threads: 5. load average: 1.27 1.17 1.10 1/299 7079 138321:37:28 when project export is being regenerated 138421:37:31 returns status regeneration_in_progress 138521:37:31# [RSpecRunTime] RSpec elapsed time: 11 minutes 5.72 seconds. Current RSS: ~1395M. Threads: 5. load average: 1.25 1.16 1.09 1/299 7086 138721:37:31 when user is a developer 138821:37:31 behaves like get project export status denied 138921:37:31 behaves like 403 response 139121:37:32 when user is a reporter 139221:37:32 behaves like get project export status denied 139321:37:32 behaves like 403 response 139521:37:32 when user is a guest 139621:37:32 behaves like get project export status denied 139721:37:32 behaves like 403 response 139921:37:32 when user is not a member 140021:37:32 behaves like get project export status not found 140121:37:32 behaves like 404 response 140321:37:32 GET /projects/:project_id/export/download 140421:37:32 behaves like when project export is disabled 140521:37:32 behaves like 404 response 140721:37:33 when project export is enabled 140821:37:33 when user is an admin 140921:37:33 behaves like get project download by strategy 141021:37:33 when upload strategy set 141121:37:33 behaves like get project export upload after action 141221:37:33 and is uploading 141421:37:34# [RSpecRunTime] RSpec elapsed time: 11 minutes 8.63 seconds. Current RSS: ~1398M. Threads: 5. load average: 1.23 1.16 1.09 1/299 7090 141621:37:34 when export object is not present 141821:37:36# [RSpecRunTime] RSpec elapsed time: 11 minutes 10.24 seconds. Current RSS: ~1399M. Threads: 5. load average: 1.23 1.16 1.09 1/299 7094 142021:37:36 when upload complete 142121:37:37 has removed the export 142221:37:37 behaves like 404 response 142421:37:39# [RSpecRunTime] RSpec elapsed time: 11 minutes 13.27 seconds. Current RSS: ~1396M. Threads: 5. load average: 1.29 1.18 1.10 1/299 7101 142621:37:39 when download strategy set 142721:37:39 behaves like get project export download 142921:37:40 behaves like 404 response 143121:37:41# [RSpecRunTime] RSpec elapsed time: 11 minutes 15.05 seconds. Current RSS: ~1395M. Threads: 5. load average: 1.29 1.18 1.10 1/299 7105 143321:37:41 behaves like 404 response 143521:37:41 when rate limit is exceeded 143621:37:41 prevents requesting project export 143721:37:41 applies correct scope when throttling 143821:37:44 allows downloads from different namespaces 143921:37:44# [RSpecRunTime] RSpec elapsed time: 11 minutes 18.03 seconds. Current RSS: ~1396M. Threads: 5. load average: 1.35 1.19 1.10 1/299 7112 144121:37:44 when user is a maintainer 144221:37:44 behaves like get project download by strategy 144321:37:44 when upload strategy set 144421:37:44 behaves like get project export upload after action 144521:37:44 and is uploading 144721:37:47# [RSpecRunTime] RSpec elapsed time: 11 minutes 21.7 seconds. Current RSS: ~1393M. Threads: 5. load average: 1.35 1.19 1.10 1/299 7119 144921:37:47 when export object is not present 145121:37:51# [RSpecRunTime] RSpec elapsed time: 11 minutes 25.14 seconds. Current RSS: ~1394M. Threads: 5. load average: 1.32 1.19 1.10 1/299 7126 145321:37:51 when upload complete 145421:37:54 has removed the export 145521:37:54 behaves like 404 response 145721:37:57# [RSpecRunTime] RSpec elapsed time: 11 minutes 31.79 seconds. Current RSS: ~1394M. Threads: 5. load average: 1.37 1.20 1.11 2/299 7139 145921:37:57 when download strategy set 146021:37:57 behaves like get project export download 146221:38:01 behaves like 404 response 146421:38:04# [RSpecRunTime] RSpec elapsed time: 11 minutes 38.19 seconds. Current RSS: ~1394M. Threads: 5. load average: 1.31 1.19 1.11 1/299 7152 146621:38:04 behaves like 404 response 146821:38:07# [RSpecRunTime] RSpec elapsed time: 11 minutes 41.61 seconds. Current RSS: ~1395M. Threads: 5. load average: 1.31 1.19 1.11 1/299 7159 147021:38:07 when user is a developer 147121:38:07 behaves like get project export download denied 147221:38:07 behaves like 403 response 147421:38:08 when user is a reporter 147521:38:08 behaves like get project export download denied 147621:38:08 behaves like 403 response 147821:38:08 when user is a guest 147921:38:08 behaves like get project export download denied 148021:38:08 behaves like 403 response 148221:38:08 when user is not a member 148321:38:08 behaves like get project export download not found 148421:38:08 behaves like 404 response 148621:38:09 when an uploader is used 148721:38:09 behaves like get project download by strategy 148821:38:09 when upload strategy set 148921:38:09 behaves like get project export upload after action 149021:38:09 and is uploading 149221:38:12# [RSpecRunTime] RSpec elapsed time: 11 minutes 45.91 seconds. Current RSS: ~1398M. Threads: 5. load average: 1.29 1.19 1.10 1/299 7166 149421:38:12 when export object is not present 149621:38:14# [RSpecRunTime] RSpec elapsed time: 11 minutes 48.73 seconds. Current RSS: ~1396M. Threads: 5. load average: 1.27 1.19 1.10 1/299 7173 149821:38:14 when upload complete 149921:38:17 has removed the export 150021:38:17 behaves like 404 response 150221:38:20# [RSpecRunTime] RSpec elapsed time: 11 minutes 54.27 seconds. Current RSS: ~1391M. Threads: 5. load average: 1.32 1.20 1.11 1/299 7186 150421:38:20 when download strategy set 150521:38:20 behaves like get project export download 150721:38:23 behaves like 404 response 150921:38:26# [RSpecRunTime] RSpec elapsed time: 12 minutes 0.07 second. Current RSS: ~1394M. Threads: 5. load average: 1.30 1.20 1.11 1/299 7199 151121:38:26 behaves like 404 response 151321:38:29# [RSpecRunTime] RSpec elapsed time: 12 minutes 2.89 seconds. Current RSS: ~1394M. Threads: 5. load average: 1.43 1.23 1.12 1/299 7206 151521:38:29 POST /projects/:project_id/export 151621:38:29 behaves like POST request permissions for admin mode 151721:38:29 behaves like when admin 151821:38:29 behaves like makes request 151921:38:29Job arguments to Projects::ImportExport::CreateRelationExportsWorker must be native JSON types, but #<Gitlab::ImportExport::AfterExportStrategies::WebUploadStrategy:0x00007eb563a552c0 @options={:url=>"http://gitlab.com", :http_method=>"PUT", :klass=>"Gitlab::ImportExport::AfterExportStrategies::WebUploadStrategy"}, @logger=#<Gitlab::Export::Logger:0x00007eb528e81f50 @level=0, @progname=nil, @default_formatter=#<Logger::Formatter:0x00007eb563a522f0 @datetime_format=nil>, @formatter=nil, @logdev=#<Logger::LogDevice:0x00007eb528e81e10 @shift_period_suffix="%Y%m%d", @shift_size=1048576, @shift_age=0, @filename=#<Pathname:/builds/gitlab-org/gitlab/log/exporter.log>, @dev=#<File:/builds/gitlab-org/gitlab/log/exporter.log>, @binmode=false, @mon_data=#<Monitor:0x00007eb563a52250>, @mon_data_owner_object_id=225718520>>, @validation_context=nil, @errors=#<ActiveModel::Errors []>> is a Gitlab::ImportExport::AfterExportStrategies::WebUploadStrategy. 152121:38:29To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 152321:38:29 behaves like makes request 152521:38:29 behaves like when user 152721:38:29 behaves like makes request 152921:38:29 behaves like when project export is disabled 153021:38:29 behaves like 404 response 153221:38:30 when project export is enabled 153321:38:30 when user is an admin 153421:38:30 behaves like post project export start 153521:38:30 with upload strategy 153621:38:30Job arguments to Projects::ImportExport::CreateRelationExportsWorker must be native JSON types, but :exported_by_admin is a Symbol. 153821:38:30To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 154021:38:30 when params invalid 154121:38:30 behaves like 400 response 154321:38:30 with download strategy 154421:38:30Job arguments to Projects::ImportExport::CreateRelationExportsWorker must be native JSON types, but :exported_by_admin is a Symbol. 154621:38:30To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 154821:38:30Job arguments to Projects::ImportExport::CreateRelationExportsWorker must be native JSON types, but :exported_by_admin is a Symbol. 155021:38:30To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 155121:38:30 removes previously exported archive file 155221:38:30 with project export size limit 155321:38:30Job arguments to Projects::ImportExport::CreateRelationExportsWorker must be native JSON types, but :exported_by_admin is a Symbol. 155521:38:30To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 155621:38:30 starts if limit not exceeded 155721:38:30 400 response if limit exceeded 155821:38:30 when rate limit is exceeded across projects 155921:38:30 prevents requesting project export 156021:38:30 when user is a maintainer 156121:38:30 behaves like post project export start 156221:38:30 with upload strategy 156321:38:33Job arguments to Projects::ImportExport::CreateRelationExportsWorker must be native JSON types, but :exported_by_admin is a Symbol. 156521:38:33To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 156721:38:34 when params invalid 156821:38:34 behaves like 400 response 157021:38:37# [RSpecRunTime] RSpec elapsed time: 12 minutes 11.11 seconds. Current RSS: ~1403M. Threads: 5. load average: 1.40 1.22 1.12 1/299 7222 157221:38:37 with download strategy 157321:38:40Job arguments to Projects::ImportExport::CreateRelationExportsWorker must be native JSON types, but :exported_by_admin is a Symbol. 157521:38:40To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 157721:38:43Job arguments to Projects::ImportExport::CreateRelationExportsWorker must be native JSON types, but :exported_by_admin is a Symbol. 157921:38:43To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 158021:38:43 removes previously exported archive file 158121:38:43# [RSpecRunTime] RSpec elapsed time: 12 minutes 17.14 seconds. Current RSS: ~1395M. Threads: 5. load average: 1.37 1.22 1.12 1/299 7235 158321:38:43 when user is a developer 158421:38:43 behaves like post project export start denied 158521:38:43 behaves like 403 response 158721:38:43 when user is a reporter 158821:38:43 behaves like post project export start denied 158921:38:43 behaves like 403 response 159121:38:43 when user is a guest 159221:38:43 behaves like post project export start denied 159321:38:43 behaves like 403 response 159521:38:44 when user is not a member 159621:38:44 behaves like post project export start not found 159721:38:44 behaves like 404 response 159921:38:44 when overriding description 160021:38:44 enqueues CreateRelationExportsWorker 160121:38:44 export relations 160221:38:44 when user is a maintainer 160321:38:44 POST /projects/:id/export_relations 160421:38:45 accepts the request 160521:38:45 when response is not success 160621:38:45 returns api error 160721:38:45 when request is to export in batches 160821:38:45 accepts the request 160921:38:45 GET /projects/:id/export_relations/download 161021:38:45 when export request is not batched 161121:38:45 when export file exists 161221:38:46 downloads exported project relation archive 161321:38:46 when relation is not portable 161421:38:46 behaves like 400 response 161621:38:46 when export file does not exist 161821:38:46 when export is batched 162021:38:47 when export request is batched 162121:38:47 downloads exported batch 162221:38:47 when request is to download not batched export 162421:38:48# [RSpecRunTime] RSpec elapsed time: 12 minutes 22.1 seconds. Current RSS: ~1404M. Threads: 5. load average: 1.34 1.22 1.11 1/296 7236 162621:38:48 when batch cannot be found 162821:38:48 when batch file cannot be found 163021:38:49 GET /projects/:id/export_relations/status 163121:38:49 returns a list of relation export statuses 163221:38:49 when relation is specified 163321:38:50 return a single relation export status 163421:38:50 when there is a batched export 163521:38:50 returns a list of batched relation export statuses 163621:38:50 when the export was started by another user 163721:38:51 returns not_found when a relation was specified 163821:38:51 does not appear in the list of all statuses 163921:38:51 with bulk_import is disabled 164021:38:51 POST /projects/:id/export_relations 164121:38:51 behaves like 404 response 164321:38:51 behaves like flag override 164421:38:52 enables the feature when override flag is enabled for the user 164521:38:52 does not enable the feature when override flag is enabled for another user 164621:38:52 GET /projects/:id/export_relations/download 164721:38:52 behaves like 404 response 164921:38:52 behaves like flag override 165021:38:53 enables the feature when override flag is enabled for the user 165121:38:53 does not enable the feature when override flag is enabled for another user 165221:38:53 GET /projects/:id/export_relations/status 165321:38:53 behaves like 404 response 165521:38:53 behaves like flag override 165621:38:53 enables the feature when override flag is enabled for the user 165721:38:54 does not enable the feature when override flag is enabled for another user 165821:38:54 when user is a developer 165921:38:54 POST /projects/:id/export_relations 166021:38:54 behaves like 403 response 166221:38:54 GET /projects/:id/export_relations/download 166321:38:54 behaves like 403 response 166521:38:55 GET /projects/:id/export_relations/status 166621:38:55 behaves like 403 response 166821:38:55# [RSpecRunTime] Finishing example group spec/requests/api/project_export_spec.rb. It took 1 minute 44.65 seconds. Expected to take 1 minute 46.68 seconds. 166921:38:55# [RSpecRunTime] Starting example group spec/controllers/projects/compare_controller_spec.rb. Expected to take 1 minute 6.99 seconds. 167021:38:55Projects::CompareController 167221:38:58 returns successfully 167321:38:58 with incorrect parameters 167421:38:59 returns successfully 167521:38:59# [RSpecRunTime] RSpec elapsed time: 12 minutes 33.55 seconds. Current RSS: ~1465M. Threads: 5. load average: 1.26 1.20 1.11 3/297 7264 167721:38:59 with missing parameters 167821:39:01 returns successfully 167921:39:01# [RSpecRunTime] RSpec elapsed time: 12 minutes 35.22 seconds. Current RSS: ~1468M. Threads: 5. load average: 1.26 1.20 1.11 1/297 7265 168221:39:01 when the refs exist in the same project 168321:39:01 when we set the white space param 168421:39:04 shows some diffs with ignore whitespace change option 168521:39:04# [RSpecRunTime] RSpec elapsed time: 12 minutes 38.74 seconds. Current RSS: ~1505M. Threads: 5. load average: 1.24 1.20 1.11 1/297 7278 168721:39:04 when we do not set the white space param 168821:39:07 sets the diffs and commits ivars 168921:39:07# [RSpecRunTime] RSpec elapsed time: 12 minutes 41.81 seconds. Current RSS: ~1502M. Threads: 5. load average: 1.24 1.20 1.11 1/297 7289 169121:39:07 when refs have CI::Pipeline 169221:39:10 avoids N+1 queries 169321:39:10# [RSpecRunTime] RSpec elapsed time: 12 minutes 43.97 seconds. Current RSS: ~1503M. Threads: 5. load average: 1.22 1.20 1.11 1/297 7300 169521:39:10 when the refs exist in different projects that the user can see 169621:39:16 shows the diff 169721:39:16# [RSpecRunTime] RSpec elapsed time: 12 minutes 50.13 seconds. Current RSS: ~1461M. Threads: 5. load average: 1.20 1.19 1.11 4/298 7353 169921:39:16 when comparing missing commits between source and target 170021:39:16 when comparing them in the other direction 170121:39:18 the commits are there 170221:39:18# [RSpecRunTime] RSpec elapsed time: 12 minutes 52.29 seconds. Current RSS: ~1514M. Threads: 5. load average: 1.20 1.19 1.11 1/298 7365 170421:39:18 with straight mode true 170521:39:20 the commits are empty, but the removed lines are visible as diffs 170621:39:20# [RSpecRunTime] RSpec elapsed time: 12 minutes 54.21 seconds. Current RSS: ~1523M. Threads: 5. load average: 1.19 1.19 1.11 1/298 7373 170821:39:20 with straight mode false 170921:39:22 the additional commits are not visible in diffs and commits 171021:39:22# [RSpecRunTime] RSpec elapsed time: 12 minutes 55.92 seconds. Current RSS: ~1524M. Threads: 5. load average: 1.19 1.19 1.11 1/298 7381 171221:39:22 when the refs exist in different projects but the user cannot see 171321:39:26 does not show the diff 171421:39:26# [RSpecRunTime] RSpec elapsed time: 13 minutes 0.38 second. Current RSS: ~1521M. Threads: 5. load average: 1.17 1.19 1.11 1/297 7402 171621:39:26 when the target project is the default source but hidden to the user 171721:39:31 does not show the diff 171821:39:31# [RSpecRunTime] RSpec elapsed time: 13 minutes 5.07 seconds. Current RSS: ~1514M. Threads: 5. load average: 1.16 1.18 1.11 1/298 7452 172021:39:31 when the source ref does not exist 172121:39:33 sets empty diff and commit ivars 172221:39:33# [RSpecRunTime] RSpec elapsed time: 13 minutes 6.92 seconds. Current RSS: ~1513M. Threads: 5. load average: 1.16 1.18 1.11 1/299 7454 172421:39:33 when the target ref does not exist 172521:39:34 sets empty diff and commit ivars 172621:39:34# [RSpecRunTime] RSpec elapsed time: 13 minutes 8.66 seconds. Current RSS: ~1521M. Threads: 5. load average: 1.14 1.18 1.10 3/298 7455 172821:39:34 when the target ref is invalid 172921:39:35 shows a flash message and redirects 173021:39:35 when the from_ref and to_ref are the same 173121:39:36 shows a message that refs are identical 173221:39:36# [RSpecRunTime] RSpec elapsed time: 13 minutes 10.67 seconds. Current RSS: ~1518M. Threads: 5. load average: 1.14 1.18 1.10 1/298 7461 173421:39:36 when the source ref is invalid 173521:39:37 shows a flash message and redirects 173621:39:37 when the both refs are invalid 173721:39:37 shows a flash message and redirects 173821:39:37 when page is valid 173921:39:39 only loads blobs in the current page 174021:39:39 behaves like valid compare page 174121:39:41 shows the diff 174221:39:41# [RSpecRunTime] RSpec elapsed time: 13 minutes 15.3 seconds. Current RSS: ~1541M. Threads: 5. load average: 1.13 1.18 1.10 1/297 7483 174421:39:41 when from_ref is HEAD ref 174521:39:41 behaves like valid compare page 174621:39:43 shows the diff 174721:39:43# [RSpecRunTime] RSpec elapsed time: 13 minutes 17.22 seconds. Current RSS: ~1538M. Threads: 5. load average: 1.13 1.18 1.10 1/297 7494 174921:39:43 when to_ref is HEAD ref 175021:39:43 behaves like valid compare page 175121:39:48 shows the diff 175221:39:48# [RSpecRunTime] RSpec elapsed time: 13 minutes 22.67 seconds. Current RSS: ~1561M. Threads: 5. load average: 1.12 1.17 1.10 1/297 7506 175421:39:48 when page is not valid 175521:39:50 does not return an error 175621:39:50# [RSpecRunTime] RSpec elapsed time: 13 minutes 24.47 seconds. Current RSS: ~1557M. Threads: 5. load average: 1.11 1.17 1.10 1/297 7517 175821:39:50 GET diff_for_path 175921:39:50 when the source and target refs exist in the same project 176021:39:50 when the user has access target the project 176121:39:50 when the path exists in the diff 176221:39:51 disables diff notes 176321:39:51 only renders the diffs for the path given 176421:39:51 when the path does not exist in the diff 176521:39:51 returns a 404 176621:39:51 when the user does not have access target the project 176721:39:52 returns a 404 176821:39:52 when the source and target refs exist in different projects and the user can see 176921:39:54 shows the diff for that path 177021:39:54# [RSpecRunTime] RSpec elapsed time: 13 minutes 28.83 seconds. Current RSS: ~1530M. Threads: 5. load average: 1.10 1.17 1.10 3/298 7597 177221:39:54 when the source and target refs exist in different projects and the user cannot see 177321:39:57 does not show the diff for that path 177421:39:57# [RSpecRunTime] RSpec elapsed time: 13 minutes 31.1 seconds. Current RSS: ~1513M. Threads: 5. load average: 1.10 1.17 1.10 1/298 7626 177621:39:57 when the source ref does not exist 177721:39:57 returns a 404 177821:39:57 when the target ref does not exist 177921:39:58 returns a 404 178121:39:58 when sending valid params 178221:39:58 without a from_project_id 178321:39:58 redirects to the show page 178421:39:58 with a from_project_id 178521:39:58 redirects to the show page without interpreting from_project_id 178621:39:58 when straight is true 178721:39:59 redirects to project_compare_with_two_dots_path 178821:39:59 when the source and target are the same project 178921:39:59 does not include from_project_id in the params 179021:39:59 when the source and target are not the same project 179121:39:59 includes from_project_id in the params 179221:39:59 when straight is false 179321:39:59 redirects to project_compare_path 179421:39:59 when sending invalid params 179521:39:59 from_ref: "", to_ref: "", from_project_id: "", expected_redirect_params: {} 179621:40:00 redirects back to the index 179721:40:00 from_ref: "main", to_ref: "", from_project_id: "", expected_redirect_params: {:from=>"main"} 179821:40:00 redirects back to the index 179921:40:00 from_ref: "", to_ref: "main", from_project_id: "", expected_redirect_params: {:to=>"main"} 180021:40:00 redirects back to the index 180121:40:00 from_ref: "", to_ref: "", from_project_id: "1", expected_redirect_params: {:from_project_id=>1} 180221:40:01 redirects back to the index 180321:40:01 from_ref: "main", to_ref: "", from_project_id: "1", expected_redirect_params: {:from=>"main", :from_project_id=>1} 180421:40:01 redirects back to the index 180521:40:01 from_ref: "", to_ref: "main", from_project_id: "1", expected_redirect_params: {:to=>"main", :from_project_id=>1} 180621:40:01 redirects back to the index 180721:40:01 from_ref: ["a"], to_ref: ["b"], from_project_id: ["c"], expected_redirect_params: {} 180821:40:01 redirects back to the index 180921:40:01 GET signatures 181021:40:01 when the source and target refs exist 181121:40:01 when the user has access to the project 181221:40:04 returns only the commit with a signature 181321:40:04# [RSpecRunTime] RSpec elapsed time: 13 minutes 38.23 seconds. Current RSS: ~1453M. Threads: 5. load average: 1.09 1.16 1.10 1/300 7645 181521:40:04 when the user has access to the project with straight compare 181621:40:04 returns only the commit with a signature 181721:40:04 when the user does not have access to the project 181821:40:05 returns a 404 181921:40:05 when the source ref does not exist 182021:40:05 returns no signatures 182121:40:05 when the target ref does not exist 182221:40:06 returns no signatures 182321:40:06 GET #rapid_diffs 182421:40:06 renders rapid_diffs template 182521:40:06 when the feature flag rapid_diffs is disabled 182721:40:07# [RSpecRunTime] RSpec elapsed time: 13 minutes 41.36 seconds. Current RSS: ~1442M. Threads: 5. load average: 1.09 1.16 1.10 1/299 7669 182921:40:07# [RSpecRunTime] Finishing example group spec/controllers/projects/compare_controller_spec.rb. It took 1 minute 12.2 seconds. Expected to take 1 minute 6.99 seconds. 183021:40:07# [RSpecRunTime] Starting example group spec/requests/api/debian_group_packages_spec.rb. Expected to take 58.35 seconds. 183121:40:07API::DebianGroupPackages 183221:40:09 with invalid parameter 183321:40:09 behaves like Debian packages GET request 183421:40:09 returns bad_request and expected body 183521:40:09# [RSpecRunTime] RSpec elapsed time: 13 minutes 43.17 seconds. Current RSS: ~1437M. Threads: 5. load average: 1.08 1.16 1.10 1/298 7670 183721:40:09 GET groups/:id/-/packages/debian/dists/*distribution/Release.gpg 183821:40:09 behaves like Debian packages read endpoint 183921:40:09 with valid container 184021:40:09 visibility_level: :public, user_type: :guest, auth_method: :basic, expected_status: :success, expected_body: /^-----BEGIN PGP SIGNATURE-----/ 184121:40:09 behaves like Debian packages GET request 184221:40:09 returns success and expected body 184321:40:09 visibility_level: :public, user_type: :not_a_member, auth_method: :basic, expected_status: :success, expected_body: /^-----BEGIN PGP SIGNATURE-----/ 184421:40:09 behaves like Debian packages GET request 184521:40:09 returns success and expected body 184621:40:09 visibility_level: :public, user_type: :anonymous, auth_method: :basic, expected_status: :success, expected_body: /^-----BEGIN PGP SIGNATURE-----/ 184721:40:09 behaves like Debian packages GET request 184821:40:09 returns success and expected body 184921:40:09 visibility_level: :public, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil 185021:40:09 behaves like Debian packages GET request 185121:40:09 returns unauthorized 185221:40:09 visibility_level: :private, user_type: :developer, auth_method: :basic, expected_status: :success, expected_body: /^-----BEGIN PGP SIGNATURE-----/ 185321:40:09 behaves like Debian packages GET request 185421:40:10 returns success and expected body 185521:40:10 visibility_level: :private, user_type: :developer, auth_method: :private_token, expected_status: :unauthorized, expected_body: nil 185621:40:10 behaves like Debian packages GET request 185721:40:10 returns unauthorized 185821:40:10 visibility_level: :private, user_type: :guest, auth_method: :basic, expected_status: :forbidden, expected_body: nil 185921:40:10 behaves like Debian packages GET request 186021:40:10 returns forbidden 186121:40:10 visibility_level: :private, user_type: :not_a_member, auth_method: :basic, expected_status: :not_found, expected_body: nil 186221:40:10 behaves like Debian packages GET request 186321:40:10 returns not_found 186421:40:10 visibility_level: :private, user_type: :anonymous, auth_method: :basic, expected_status: :unauthorized, expected_body: nil 186521:40:10 behaves like Debian packages GET request 186621:40:10 returns unauthorized 186721:40:10 visibility_level: :private, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil 186821:40:10 behaves like Debian packages GET request 186921:40:10 returns unauthorized 187021:40:10 behaves like rejects Debian access with unknown container id 187121:40:10 with an unknown container 187221:40:10 as anonymous 187321:40:10 behaves like Debian packages GET request 187421:40:11 returns unauthorized 187521:40:11 as authenticated user 187621:40:11 behaves like Debian packages GET request 187721:40:11 returns not_found 187821:40:11 GET groups/:id/-/packages/debian/dists/*distribution/Release 187921:40:11 behaves like Debian packages read endpoint 188021:40:11 with valid container 188121:40:11 visibility_level: :public, user_type: :guest, auth_method: :basic, expected_status: :success, expected_body: /^Codename: fixture-distribution\n$/ 188221:40:11 behaves like Debian packages GET request 188321:40:11 returns success and expected body 188421:40:11 visibility_level: :public, user_type: :not_a_member, auth_method: :basic, expected_status: :success, expected_body: /^Codename: fixture-distribution\n$/ 188521:40:11 behaves like Debian packages GET request 188621:40:11 returns success and expected body 188721:40:11 visibility_level: :public, user_type: :anonymous, auth_method: :basic, expected_status: :success, expected_body: /^Codename: fixture-distribution\n$/ 188821:40:11 behaves like Debian packages GET request 188921:40:11 returns success and expected body 189021:40:11 visibility_level: :public, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil 189121:40:11 behaves like Debian packages GET request 189221:40:11 returns unauthorized 189321:40:11 visibility_level: :private, user_type: :developer, auth_method: :basic, expected_status: :success, expected_body: /^Codename: fixture-distribution\n$/ 189421:40:11 behaves like Debian packages GET request 189521:40:11 returns success and expected body 189621:40:11 visibility_level: :private, user_type: :developer, auth_method: :private_token, expected_status: :unauthorized, expected_body: nil 189721:40:11 behaves like Debian packages GET request 189821:40:12 returns unauthorized 189921:40:12 visibility_level: :private, user_type: :guest, auth_method: :basic, expected_status: :forbidden, expected_body: nil 190021:40:12 behaves like Debian packages GET request 190121:40:12 returns forbidden 190221:40:12 visibility_level: :private, user_type: :not_a_member, auth_method: :basic, expected_status: :not_found, expected_body: nil 190321:40:12 behaves like Debian packages GET request 190421:40:12 returns not_found 190521:40:12 visibility_level: :private, user_type: :anonymous, auth_method: :basic, expected_status: :unauthorized, expected_body: nil 190621:40:12 behaves like Debian packages GET request 190721:40:12 returns unauthorized 190821:40:12 visibility_level: :private, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil 190921:40:12 behaves like Debian packages GET request 191021:40:12 returns unauthorized 191121:40:12 behaves like rejects Debian access with unknown container id 191221:40:12 with an unknown container 191321:40:12 as anonymous 191421:40:12 behaves like Debian packages GET request 191521:40:12 returns unauthorized 191621:40:12 as authenticated user 191721:40:12 behaves like Debian packages GET request 191821:40:12 returns not_found 191921:40:12 GET groups/:id/-/packages/debian/dists/*distribution/InRelease 192021:40:12 behaves like Debian packages read endpoint 192121:40:12 with valid container 192221:40:12 visibility_level: :public, user_type: :guest, auth_method: :basic, expected_status: :success, expected_body: /^-----BEGIN PGP SIGNED MESSAGE-----/ 192321:40:12 behaves like Debian packages GET request 192421:40:13 returns success and expected body 192521:40:13 visibility_level: :public, user_type: :not_a_member, auth_method: :basic, expected_status: :success, expected_body: /^-----BEGIN PGP SIGNED MESSAGE-----/ 192621:40:13 behaves like Debian packages GET request 192721:40:13 returns success and expected body 192821:40:13 visibility_level: :public, user_type: :anonymous, auth_method: :basic, expected_status: :success, expected_body: /^-----BEGIN PGP SIGNED MESSAGE-----/ 192921:40:13 behaves like Debian packages GET request 193021:40:13 returns success and expected body 193121:40:13 visibility_level: :public, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil 193221:40:13 behaves like Debian packages GET request 193321:40:13 returns unauthorized 193421:40:13 visibility_level: :private, user_type: :developer, auth_method: :basic, expected_status: :success, expected_body: /^-----BEGIN PGP SIGNED MESSAGE-----/ 193521:40:13 behaves like Debian packages GET request 193621:40:13 returns success and expected body 193721:40:13 visibility_level: :private, user_type: :developer, auth_method: :private_token, expected_status: :unauthorized, expected_body: nil 193821:40:13 behaves like Debian packages GET request 193921:40:13 returns unauthorized 194021:40:13 visibility_level: :private, user_type: :guest, auth_method: :basic, expected_status: :forbidden, expected_body: nil 194121:40:13 behaves like Debian packages GET request 194221:40:14 returns forbidden 194321:40:14 visibility_level: :private, user_type: :not_a_member, auth_method: :basic, expected_status: :not_found, expected_body: nil 194421:40:14 behaves like Debian packages GET request 194521:40:14 returns not_found 194621:40:14 visibility_level: :private, user_type: :anonymous, auth_method: :basic, expected_status: :unauthorized, expected_body: nil 194721:40:14 behaves like Debian packages GET request 194821:40:14 returns unauthorized 194921:40:14 visibility_level: :private, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil 195021:40:14 behaves like Debian packages GET request 195121:40:14 returns unauthorized 195221:40:14 behaves like rejects Debian access with unknown container id 195321:40:14 with an unknown container 195421:40:14 as anonymous 195521:40:14 behaves like Debian packages GET request 195621:40:14 returns unauthorized 195721:40:14 as authenticated user 195821:40:14 behaves like Debian packages GET request 195921:40:14 returns not_found 196021:40:14 GET groups/:id/-/packages/debian/dists/*distribution/:component/binary-:architecture/Packages 196121:40:14 behaves like Debian packages index endpoint 196221:40:14 behaves like Debian packages read endpoint 196321:40:14 with valid container 196421:40:14 visibility_level: :public, user_type: :guest, auth_method: :basic, expected_status: :success, expected_body: /Description: This is an incomplete Packages file/ 196521:40:14 behaves like Debian packages GET request 196621:40:14 returns success and expected body 196721:40:14 visibility_level: :public, user_type: :not_a_member, auth_method: :basic, expected_status: :success, expected_body: /Description: This is an incomplete Packages file/ 196821:40:14 behaves like Debian packages GET request 196921:40:14 returns success and expected body 197021:40:14 visibility_level: :public, user_type: :anonymous, auth_method: :basic, expected_status: :success, expected_body: /Description: This is an incomplete Packages file/ 197121:40:14 behaves like Debian packages GET request 197221:40:14 returns success and expected body 197321:40:14 visibility_level: :public, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil 197421:40:14 behaves like Debian packages GET request 197521:40:14 returns unauthorized 197621:40:14 visibility_level: :private, user_type: :developer, auth_method: :basic, expected_status: :success, expected_body: /Description: This is an incomplete Packages file/ 197721:40:14 behaves like Debian packages GET request 197821:40:15 returns success and expected body 197921:40:15 visibility_level: :private, user_type: :developer, auth_method: :private_token, expected_status: :unauthorized, expected_body: nil 198021:40:15 behaves like Debian packages GET request 198121:40:15 returns unauthorized 198221:40:15 visibility_level: :private, user_type: :guest, auth_method: :basic, expected_status: :forbidden, expected_body: nil 198321:40:15 behaves like Debian packages GET request 198421:40:15 returns forbidden 198521:40:15 visibility_level: :private, user_type: :not_a_member, auth_method: :basic, expected_status: :not_found, expected_body: nil 198621:40:15 behaves like Debian packages GET request 198721:40:15 returns not_found 198821:40:15 visibility_level: :private, user_type: :anonymous, auth_method: :basic, expected_status: :unauthorized, expected_body: nil 198921:40:15 behaves like Debian packages GET request 199021:40:16 returns unauthorized 199121:40:16 visibility_level: :private, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil 199221:40:16 behaves like Debian packages GET request 199321:40:16 returns unauthorized 199421:40:16 behaves like rejects Debian access with unknown container id 199521:40:16 with an unknown container 199621:40:16 as anonymous 199721:40:16 behaves like Debian packages GET request 199821:40:16 returns unauthorized 199921:40:16 as authenticated user 200021:40:16 behaves like Debian packages GET request 200121:40:16 returns not_found 200221:40:16 when no ComponentFile is found 200321:40:16 behaves like Debian packages read endpoint 200421:40:16 with valid container 200521:40:16 visibility_level: :public, user_type: :guest, auth_method: :basic, expected_status: :no_content, expected_body: /^$/ 200621:40:16 behaves like Debian packages GET request 200721:40:16 returns no_content and expected body 200821:40:16 visibility_level: :public, user_type: :not_a_member, auth_method: :basic, expected_status: :no_content, expected_body: /^$/ 200921:40:16 behaves like Debian packages GET request 201021:40:16 returns no_content and expected body 201121:40:16 visibility_level: :public, user_type: :anonymous, auth_method: :basic, expected_status: :no_content, expected_body: /^$/ 201221:40:16 behaves like Debian packages GET request 201321:40:16 returns no_content and expected body 201421:40:16 visibility_level: :public, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil 201521:40:16 behaves like Debian packages GET request 201621:40:16 returns unauthorized 201721:40:16 visibility_level: :private, user_type: :developer, auth_method: :basic, expected_status: :no_content, expected_body: /^$/ 201821:40:16 behaves like Debian packages GET request 201921:40:16 returns no_content and expected body 202021:40:16 visibility_level: :private, user_type: :developer, auth_method: :private_token, expected_status: :unauthorized, expected_body: nil 202121:40:16 behaves like Debian packages GET request 202221:40:17 returns unauthorized 202321:40:17 visibility_level: :private, user_type: :guest, auth_method: :basic, expected_status: :forbidden, expected_body: nil 202421:40:17 behaves like Debian packages GET request 202521:40:17 returns forbidden 202621:40:17 visibility_level: :private, user_type: :not_a_member, auth_method: :basic, expected_status: :not_found, expected_body: nil 202721:40:17 behaves like Debian packages GET request 202821:40:17 returns not_found 202921:40:17 visibility_level: :private, user_type: :anonymous, auth_method: :basic, expected_status: :unauthorized, expected_body: nil 203021:40:17 behaves like Debian packages GET request 203121:40:17 returns unauthorized 203221:40:17 visibility_level: :private, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil 203321:40:17 behaves like Debian packages GET request 203421:40:17 returns unauthorized 203521:40:17 behaves like rejects Debian access with unknown container id 203621:40:17 with an unknown container 203721:40:17 as anonymous 203821:40:17 behaves like Debian packages GET request 203921:40:17 returns unauthorized 204021:40:17 as authenticated user 204121:40:17 behaves like Debian packages GET request 204221:40:17 returns not_found 204321:40:17 GET groups/:id/-/packages/debian/dists/*distribution/:component/binary-:architecture/Packages.gz 204421:40:17 behaves like Debian packages read endpoint 204521:40:17 with valid container 204621:40:17 visibility_level: :public, user_type: :guest, auth_method: :basic, expected_status: :not_found, expected_body: /Format gz is not supported/ 204721:40:17 behaves like Debian packages GET request 204821:40:18 returns not_found and expected body 204921:40:18 visibility_level: :public, user_type: :not_a_member, auth_method: :basic, expected_status: :not_found, expected_body: /Format gz is not supported/ 205021:40:18 behaves like Debian packages GET request 205121:40:18 returns not_found and expected body 205221:40:18 visibility_level: :public, user_type: :anonymous, auth_method: :basic, expected_status: :not_found, expected_body: /Format gz is not supported/ 205321:40:18 behaves like Debian packages GET request 205421:40:18 returns not_found and expected body 205521:40:18 visibility_level: :public, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil 205621:40:18 behaves like Debian packages GET request 205721:40:18 returns unauthorized 205821:40:18 visibility_level: :private, user_type: :developer, auth_method: :basic, expected_status: :not_found, expected_body: /Format gz is not supported/ 205921:40:18 behaves like Debian packages GET request 206021:40:18 returns not_found and expected body 206121:40:18 visibility_level: :private, user_type: :developer, auth_method: :private_token, expected_status: :unauthorized, expected_body: nil 206221:40:18 behaves like Debian packages GET request 206321:40:18 returns unauthorized 206421:40:18 visibility_level: :private, user_type: :guest, auth_method: :basic, expected_status: :forbidden, expected_body: nil 206521:40:18 behaves like Debian packages GET request 206621:40:19 returns forbidden 206721:40:19 visibility_level: :private, user_type: :not_a_member, auth_method: :basic, expected_status: :not_found, expected_body: nil 206821:40:19 behaves like Debian packages GET request 206921:40:19 returns not_found 207021:40:19 visibility_level: :private, user_type: :anonymous, auth_method: :basic, expected_status: :unauthorized, expected_body: nil 207121:40:19 behaves like Debian packages GET request 207221:40:19 returns unauthorized 207321:40:19 visibility_level: :private, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil 207421:40:19 behaves like Debian packages GET request 207521:40:19 returns unauthorized 207621:40:19 behaves like rejects Debian access with unknown container id 207721:40:19 with an unknown container 207821:40:19 as anonymous 207921:40:19 behaves like Debian packages GET request 208021:40:19 returns unauthorized 208121:40:19 as authenticated user 208221:40:19 behaves like Debian packages GET request 208321:40:19 returns not_found 208421:40:19 GET groups/:id/-/packages/debian/dists/*distribution/:component/binary-:architecture/by-hash/SHA256/:file_sha256 208521:40:19 behaves like Debian packages index sha256 endpoint 208621:40:19 behaves like Debian packages read endpoint 208721:40:19 with valid container 208821:40:19 visibility_level: :public, user_type: :guest, auth_method: :basic, expected_status: :success, expected_body: /^Other SHA256$/ 208921:40:19 behaves like Debian packages GET request 209021:40:19 returns success and expected body 209121:40:19 visibility_level: :public, user_type: :not_a_member, auth_method: :basic, expected_status: :success, expected_body: /^Other SHA256$/ 209221:40:19 behaves like Debian packages GET request 209321:40:19 returns success and expected body 209421:40:19 visibility_level: :public, user_type: :anonymous, auth_method: :basic, expected_status: :success, expected_body: /^Other SHA256$/ 209521:40:19 behaves like Debian packages GET request 209621:40:20 returns success and expected body 209721:40:20 visibility_level: :public, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil 209821:40:20 behaves like Debian packages GET request 209921:40:20 returns unauthorized 210021:40:20 visibility_level: :private, user_type: :developer, auth_method: :basic, expected_status: :success, expected_body: /^Other SHA256$/ 210121:40:20 behaves like Debian packages GET request 210221:40:20 returns success and expected body 210321:40:20 visibility_level: :private, user_type: :developer, auth_method: :private_token, expected_status: :unauthorized, expected_body: nil 210421:40:20 behaves like Debian packages GET request 210521:40:20 returns unauthorized 210621:40:20 visibility_level: :private, user_type: :guest, auth_method: :basic, expected_status: :forbidden, expected_body: nil 210721:40:20 behaves like Debian packages GET request 210821:40:20 returns forbidden 210921:40:20 visibility_level: :private, user_type: :not_a_member, auth_method: :basic, expected_status: :not_found, expected_body: nil 211021:40:20 behaves like Debian packages GET request 211121:40:21 returns not_found 211221:40:21 visibility_level: :private, user_type: :anonymous, auth_method: :basic, expected_status: :unauthorized, expected_body: nil 211321:40:21 behaves like Debian packages GET request 211421:40:21 returns unauthorized 211521:40:21 visibility_level: :private, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil 211621:40:21 behaves like Debian packages GET request 211721:40:21 returns unauthorized 211821:40:21 behaves like rejects Debian access with unknown container id 211921:40:21 with an unknown container 212021:40:21 as anonymous 212121:40:21 behaves like Debian packages GET request 212221:40:21 returns unauthorized 212321:40:21 as authenticated user 212421:40:21 behaves like Debian packages GET request 212521:40:21 returns not_found 212621:40:21 with empty checksum 212721:40:21 behaves like Debian packages read endpoint 212821:40:21 with valid container 212921:40:21 visibility_level: :public, user_type: :guest, auth_method: :basic, expected_status: :no_content, expected_body: /^$/ 213021:40:21 behaves like Debian packages GET request 213121:40:21 returns no_content and expected body 213221:40:21 visibility_level: :public, user_type: :not_a_member, auth_method: :basic, expected_status: :no_content, expected_body: /^$/ 213321:40:21 behaves like Debian packages GET request 213421:40:21 returns no_content and expected body 213521:40:21 visibility_level: :public, user_type: :anonymous, auth_method: :basic, expected_status: :no_content, expected_body: /^$/ 213621:40:21 behaves like Debian packages GET request 213721:40:21 returns no_content and expected body 213821:40:21 visibility_level: :public, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil 213921:40:21 behaves like Debian packages GET request 214021:40:21 returns unauthorized 214121:40:21 visibility_level: :private, user_type: :developer, auth_method: :basic, expected_status: :no_content, expected_body: /^$/ 214221:40:21 behaves like Debian packages GET request 214321:40:22 returns no_content and expected body 214421:40:22 visibility_level: :private, user_type: :developer, auth_method: :private_token, expected_status: :unauthorized, expected_body: nil 214521:40:22 behaves like Debian packages GET request 214621:40:22 returns unauthorized 214721:40:22 visibility_level: :private, user_type: :guest, auth_method: :basic, expected_status: :forbidden, expected_body: nil 214821:40:22 behaves like Debian packages GET request 214921:40:22 returns forbidden 215021:40:22 visibility_level: :private, user_type: :not_a_member, auth_method: :basic, expected_status: :not_found, expected_body: nil 215121:40:22 behaves like Debian packages GET request 215221:40:22 returns not_found 215321:40:22 visibility_level: :private, user_type: :anonymous, auth_method: :basic, expected_status: :unauthorized, expected_body: nil 215421:40:22 behaves like Debian packages GET request 215521:40:22 returns unauthorized 215621:40:22 visibility_level: :private, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil 215721:40:22 behaves like Debian packages GET request 215821:40:22 returns unauthorized 215921:40:22 behaves like rejects Debian access with unknown container id 216021:40:22 with an unknown container 216121:40:22 as anonymous 216221:40:22 behaves like Debian packages GET request 216321:40:22 returns unauthorized 216421:40:22 as authenticated user 216521:40:22 behaves like Debian packages GET request 216621:40:22 returns not_found 216721:40:22 when ComponentFile is not found 216821:40:22 behaves like Debian packages read endpoint 216921:40:22 with valid container 217021:40:22 visibility_level: :public, user_type: :guest, auth_method: :basic, expected_status: :not_found, expected_body: /^{"message":"404 Not Found"}$/ 217121:40:22 behaves like Debian packages GET request 217221:40:23 returns not_found and expected body 217321:40:23 visibility_level: :public, user_type: :not_a_member, auth_method: :basic, expected_status: :not_found, expected_body: /^{"message":"404 Not Found"}$/ 217421:40:23 behaves like Debian packages GET request 217521:40:23 returns not_found and expected body 217621:40:23 visibility_level: :public, user_type: :anonymous, auth_method: :basic, expected_status: :not_found, expected_body: /^{"message":"404 Not Found"}$/ 217721:40:23 behaves like Debian packages GET request 217821:40:23 returns not_found and expected body 217921:40:23 visibility_level: :public, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil 218021:40:23 behaves like Debian packages GET request 218121:40:23 returns unauthorized 218221:40:23 visibility_level: :private, user_type: :developer, auth_method: :basic, expected_status: :not_found, expected_body: /^{"message":"404 Not Found"}$/ 218321:40:23 behaves like Debian packages GET request 218421:40:23 returns not_found and expected body 218521:40:23 visibility_level: :private, user_type: :developer, auth_method: :private_token, expected_status: :unauthorized, expected_body: nil 218621:40:23 behaves like Debian packages GET request 218721:40:24 returns unauthorized 218821:40:24 visibility_level: :private, user_type: :guest, auth_method: :basic, expected_status: :forbidden, expected_body: nil 218921:40:24 behaves like Debian packages GET request 219021:40:24 returns forbidden 219121:40:24 visibility_level: :private, user_type: :not_a_member, auth_method: :basic, expected_status: :not_found, expected_body: nil 219221:40:24 behaves like Debian packages GET request 219321:40:24 returns not_found 219421:40:24 visibility_level: :private, user_type: :anonymous, auth_method: :basic, expected_status: :unauthorized, expected_body: nil 219521:40:24 behaves like Debian packages GET request 219621:40:24 returns unauthorized 219721:40:24 visibility_level: :private, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil 219821:40:24 behaves like Debian packages GET request 219921:40:24 returns unauthorized 220021:40:24 behaves like rejects Debian access with unknown container id 220121:40:24 with an unknown container 220221:40:24 as anonymous 220321:40:24 behaves like Debian packages GET request 220421:40:24 returns unauthorized 220521:40:24 as authenticated user 220621:40:24 behaves like Debian packages GET request 220721:40:24 returns not_found 220821:40:24 GET groups/:id/-/packages/debian/dists/*distribution/:component/source/Sources 220921:40:24 behaves like Debian packages index endpoint 221021:40:24 behaves like Debian packages read endpoint 221121:40:24 with valid container 221221:40:24 visibility_level: :public, user_type: :guest, auth_method: :basic, expected_status: :success, expected_body: /^Description: This is an incomplete Sources file$/ 221321:40:24 behaves like Debian packages GET request 221421:40:24 returns success and expected body 221521:40:24 visibility_level: :public, user_type: :not_a_member, auth_method: :basic, expected_status: :success, expected_body: /^Description: This is an incomplete Sources file$/ 221621:40:24 behaves like Debian packages GET request 221721:40:25 returns success and expected body 221821:40:25 visibility_level: :public, user_type: :anonymous, auth_method: :basic, expected_status: :success, expected_body: /^Description: This is an incomplete Sources file$/ 221921:40:25 behaves like Debian packages GET request 222021:40:25 returns success and expected body 222121:40:25 visibility_level: :public, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil 222221:40:25 behaves like Debian packages GET request 222321:40:25 returns unauthorized 222421:40:25 visibility_level: :private, user_type: :developer, auth_method: :basic, expected_status: :success, expected_body: /^Description: This is an incomplete Sources file$/ 222521:40:25 behaves like Debian packages GET request 222621:40:25 returns success and expected body 222721:40:25 visibility_level: :private, user_type: :developer, auth_method: :private_token, expected_status: :unauthorized, expected_body: nil 222821:40:25 behaves like Debian packages GET request 222921:40:25 returns unauthorized 223021:40:25 visibility_level: :private, user_type: :guest, auth_method: :basic, expected_status: :forbidden, expected_body: nil 223121:40:25 behaves like Debian packages GET request 223221:40:26 returns forbidden 223321:40:26 visibility_level: :private, user_type: :not_a_member, auth_method: :basic, expected_status: :not_found, expected_body: nil 223421:40:26 behaves like Debian packages GET request 223521:40:26 returns not_found 223621:40:26 visibility_level: :private, user_type: :anonymous, auth_method: :basic, expected_status: :unauthorized, expected_body: nil 223721:40:26 behaves like Debian packages GET request 223821:40:26 returns unauthorized 223921:40:26 visibility_level: :private, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil 224021:40:26 behaves like Debian packages GET request 224121:40:26 returns unauthorized 224221:40:26 behaves like rejects Debian access with unknown container id 224321:40:26 with an unknown container 224421:40:26 as anonymous 224521:40:26 behaves like Debian packages GET request 224621:40:26 returns unauthorized 224721:40:26 as authenticated user 224821:40:26 behaves like Debian packages GET request 224921:40:26 returns not_found 225021:40:26 when no ComponentFile is found 225121:40:26 behaves like Debian packages read endpoint 225221:40:26 with valid container 225321:40:26 visibility_level: :public, user_type: :guest, auth_method: :basic, expected_status: :no_content, expected_body: /^$/ 225421:40:26 behaves like Debian packages GET request 225521:40:26 returns no_content and expected body 225621:40:26 visibility_level: :public, user_type: :not_a_member, auth_method: :basic, expected_status: :no_content, expected_body: /^$/ 225721:40:26 behaves like Debian packages GET request 225821:40:26 returns no_content and expected body 225921:40:26 visibility_level: :public, user_type: :anonymous, auth_method: :basic, expected_status: :no_content, expected_body: /^$/ 226021:40:26 behaves like Debian packages GET request 226121:40:26 returns no_content and expected body 226221:40:26 visibility_level: :public, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil 226321:40:26 behaves like Debian packages GET request 226421:40:26 returns unauthorized 226521:40:26 visibility_level: :private, user_type: :developer, auth_method: :basic, expected_status: :no_content, expected_body: /^$/ 226621:40:26 behaves like Debian packages GET request 226721:40:27 returns no_content and expected body 226821:40:27 visibility_level: :private, user_type: :developer, auth_method: :private_token, expected_status: :unauthorized, expected_body: nil 226921:40:27 behaves like Debian packages GET request 227021:40:27 returns unauthorized 227121:40:27 visibility_level: :private, user_type: :guest, auth_method: :basic, expected_status: :forbidden, expected_body: nil 227221:40:27 behaves like Debian packages GET request 227321:40:27 returns forbidden 227421:40:27 visibility_level: :private, user_type: :not_a_member, auth_method: :basic, expected_status: :not_found, expected_body: nil 227521:40:27 behaves like Debian packages GET request 227621:40:27 returns not_found 227721:40:27 visibility_level: :private, user_type: :anonymous, auth_method: :basic, expected_status: :unauthorized, expected_body: nil 227821:40:27 behaves like Debian packages GET request 227921:40:27 returns unauthorized 228021:40:27 visibility_level: :private, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil 228121:40:27 behaves like Debian packages GET request 228221:40:27 returns unauthorized 228321:40:27 behaves like rejects Debian access with unknown container id 228421:40:27 with an unknown container 228521:40:27 as anonymous 228621:40:27 behaves like Debian packages GET request 228721:40:27 returns unauthorized 228821:40:27 as authenticated user 228921:40:27 behaves like Debian packages GET request 229021:40:27 returns not_found 229121:40:27 GET groups/:id/-/packages/debian/dists/*distribution/:component/source/by-hash/SHA256/:file_sha256 229221:40:27 behaves like Debian packages index sha256 endpoint 229321:40:27 behaves like Debian packages read endpoint 229421:40:27 with valid container 229521:40:27 visibility_level: :public, user_type: :guest, auth_method: :basic, expected_status: :success, expected_body: /^Other SHA256$/ 229621:40:27 behaves like Debian packages GET request 229721:40:28 returns success and expected body 229821:40:28 visibility_level: :public, user_type: :not_a_member, auth_method: :basic, expected_status: :success, expected_body: /^Other SHA256$/ 229921:40:28 behaves like Debian packages GET request 230021:40:28 returns success and expected body 230121:40:28 visibility_level: :public, user_type: :anonymous, auth_method: :basic, expected_status: :success, expected_body: /^Other SHA256$/ 230221:40:28 behaves like Debian packages GET request 230321:40:28 returns success and expected body 230421:40:28 visibility_level: :public, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil 230521:40:28 behaves like Debian packages GET request 230621:40:28 returns unauthorized 230721:40:28 visibility_level: :private, user_type: :developer, auth_method: :basic, expected_status: :success, expected_body: /^Other SHA256$/ 230821:40:28 behaves like Debian packages GET request 230921:40:28 returns success and expected body 231021:40:28 visibility_level: :private, user_type: :developer, auth_method: :private_token, expected_status: :unauthorized, expected_body: nil 231121:40:28 behaves like Debian packages GET request 231221:40:29 returns unauthorized 231321:40:29 visibility_level: :private, user_type: :guest, auth_method: :basic, expected_status: :forbidden, expected_body: nil 231421:40:29 behaves like Debian packages GET request 231521:40:29 returns forbidden 231621:40:29 visibility_level: :private, user_type: :not_a_member, auth_method: :basic, expected_status: :not_found, expected_body: nil 231721:40:29 behaves like Debian packages GET request 231821:40:29 returns not_found 231921:40:29 visibility_level: :private, user_type: :anonymous, auth_method: :basic, expected_status: :unauthorized, expected_body: nil 232021:40:29 behaves like Debian packages GET request 232121:40:29 returns unauthorized 232221:40:29 visibility_level: :private, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil 232321:40:29 behaves like Debian packages GET request 232421:40:29 returns unauthorized 232521:40:29 behaves like rejects Debian access with unknown container id 232621:40:29 with an unknown container 232721:40:29 as anonymous 232821:40:29 behaves like Debian packages GET request 232921:40:29 returns unauthorized 233021:40:29 as authenticated user 233121:40:29 behaves like Debian packages GET request 233221:40:29 returns not_found 233321:40:29 with empty checksum 233421:40:29 behaves like Debian packages read endpoint 233521:40:29 with valid container 233621:40:29 visibility_level: :public, user_type: :guest, auth_method: :basic, expected_status: :no_content, expected_body: /^$/ 233721:40:29 behaves like Debian packages GET request 233821:40:29 returns no_content and expected body 233921:40:29 visibility_level: :public, user_type: :not_a_member, auth_method: :basic, expected_status: :no_content, expected_body: /^$/ 234021:40:29 behaves like Debian packages GET request 234121:40:29 returns no_content and expected body 234221:40:29 visibility_level: :public, user_type: :anonymous, auth_method: :basic, expected_status: :no_content, expected_body: /^$/ 234321:40:29 behaves like Debian packages GET request 234421:40:30 returns no_content and expected body 234521:40:30 visibility_level: :public, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil 234621:40:30 behaves like Debian packages GET request 234721:40:30 returns unauthorized 234821:40:30 visibility_level: :private, user_type: :developer, auth_method: :basic, expected_status: :no_content, expected_body: /^$/ 234921:40:30 behaves like Debian packages GET request 235021:40:30 returns no_content and expected body 235121:40:30 visibility_level: :private, user_type: :developer, auth_method: :private_token, expected_status: :unauthorized, expected_body: nil 235221:40:30 behaves like Debian packages GET request 235321:40:30 returns unauthorized 235421:40:30 visibility_level: :private, user_type: :guest, auth_method: :basic, expected_status: :forbidden, expected_body: nil 235521:40:30 behaves like Debian packages GET request 235621:40:32 returns forbidden 235721:40:32# [RSpecRunTime] RSpec elapsed time: 14 minutes 6.04 seconds. Current RSS: ~1419M. Threads: 5. load average: 0.98 1.13 1.09 1/296 7671 235921:40:32 visibility_level: :private, user_type: :not_a_member, auth_method: :basic, expected_status: :not_found, expected_body: nil 236021:40:32 behaves like Debian packages GET request 236121:40:32 returns not_found 236221:40:32 visibility_level: :private, user_type: :anonymous, auth_method: :basic, expected_status: :unauthorized, expected_body: nil 236321:40:32 behaves like Debian packages GET request 236421:40:32 returns unauthorized 236521:40:32 visibility_level: :private, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil 236621:40:32 behaves like Debian packages GET request 236721:40:32 returns unauthorized 236821:40:32 behaves like rejects Debian access with unknown container id 236921:40:32 with an unknown container 237021:40:32 as anonymous 237121:40:32 behaves like Debian packages GET request 237221:40:32 returns unauthorized 237321:40:32 as authenticated user 237421:40:32 behaves like Debian packages GET request 237521:40:32 returns not_found 237621:40:32 when ComponentFile is not found 237721:40:32 behaves like Debian packages read endpoint 237821:40:32 with valid container 237921:40:32 visibility_level: :public, user_type: :guest, auth_method: :basic, expected_status: :not_found, expected_body: /^{"message":"404 Not Found"}$/ 238021:40:32 behaves like Debian packages GET request 238121:40:32 returns not_found and expected body 238221:40:32 visibility_level: :public, user_type: :not_a_member, auth_method: :basic, expected_status: :not_found, expected_body: /^{"message":"404 Not Found"}$/ 238321:40:32 behaves like Debian packages GET request 238421:40:32 returns not_found and expected body 238521:40:32 visibility_level: :public, user_type: :anonymous, auth_method: :basic, expected_status: :not_found, expected_body: /^{"message":"404 Not Found"}$/ 238621:40:32 behaves like Debian packages GET request 238721:40:33 returns not_found and expected body 238821:40:33 visibility_level: :public, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil 238921:40:33 behaves like Debian packages GET request 239021:40:33 returns unauthorized 239121:40:33 visibility_level: :private, user_type: :developer, auth_method: :basic, expected_status: :not_found, expected_body: /^{"message":"404 Not Found"}$/ 239221:40:33 behaves like Debian packages GET request 239321:40:33 returns not_found and expected body 239421:40:33 visibility_level: :private, user_type: :developer, auth_method: :private_token, expected_status: :unauthorized, expected_body: nil 239521:40:33 behaves like Debian packages GET request 239621:40:33 returns unauthorized 239721:40:33 visibility_level: :private, user_type: :guest, auth_method: :basic, expected_status: :forbidden, expected_body: nil 239821:40:33 behaves like Debian packages GET request 239921:40:34 returns forbidden 240021:40:34 visibility_level: :private, user_type: :not_a_member, auth_method: :basic, expected_status: :not_found, expected_body: nil 240121:40:34 behaves like Debian packages GET request 240221:40:34 returns not_found 240321:40:34 visibility_level: :private, user_type: :anonymous, auth_method: :basic, expected_status: :unauthorized, expected_body: nil 240421:40:34 behaves like Debian packages GET request 240521:40:34 returns unauthorized 240621:40:34 visibility_level: :private, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil 240721:40:34 behaves like Debian packages GET request 240821:40:34 returns unauthorized 240921:40:34 behaves like rejects Debian access with unknown container id 241021:40:34 with an unknown container 241121:40:34 as anonymous 241221:40:34 behaves like Debian packages GET request 241321:40:34 returns unauthorized 241421:40:34 as authenticated user 241521:40:34 behaves like Debian packages GET request 241621:40:34 returns not_found 241721:40:34 GET groups/:id/-/packages/debian/dists/*distribution/:component/debian-installer/binary-:architecture/Packages 241821:40:34 behaves like Debian packages index endpoint 241921:40:34 behaves like Debian packages read endpoint 242021:40:34 with valid container 242121:40:34 visibility_level: :public, user_type: :guest, auth_method: :basic, expected_status: :success, expected_body: /Description: This is an incomplete D-I Packages file/ 242221:40:34 behaves like Debian packages GET request 242321:40:34 returns success and expected body 242421:40:34 visibility_level: :public, user_type: :not_a_member, auth_method: :basic, expected_status: :success, expected_body: /Description: This is an incomplete D-I Packages file/ 242521:40:34 behaves like Debian packages GET request 242621:40:34 returns success and expected body 242721:40:34 visibility_level: :public, user_type: :anonymous, auth_method: :basic, expected_status: :success, expected_body: /Description: This is an incomplete D-I Packages file/ 242821:40:34 behaves like Debian packages GET request 242921:40:34 returns success and expected body 243021:40:34 visibility_level: :public, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil 243121:40:34 behaves like Debian packages GET request 243221:40:34 returns unauthorized 243321:40:34 visibility_level: :private, user_type: :developer, auth_method: :basic, expected_status: :success, expected_body: /Description: This is an incomplete D-I Packages file/ 243421:40:34 behaves like Debian packages GET request 243521:40:35 returns success and expected body 243621:40:35 visibility_level: :private, user_type: :developer, auth_method: :private_token, expected_status: :unauthorized, expected_body: nil 243721:40:35 behaves like Debian packages GET request 243821:40:35 returns unauthorized 243921:40:35 visibility_level: :private, user_type: :guest, auth_method: :basic, expected_status: :forbidden, expected_body: nil 244021:40:35 behaves like Debian packages GET request 244121:40:35 returns forbidden 244221:40:35 visibility_level: :private, user_type: :not_a_member, auth_method: :basic, expected_status: :not_found, expected_body: nil 244321:40:35 behaves like Debian packages GET request 244421:40:35 returns not_found 244521:40:35 visibility_level: :private, user_type: :anonymous, auth_method: :basic, expected_status: :unauthorized, expected_body: nil 244621:40:35 behaves like Debian packages GET request 244721:40:35 returns unauthorized 244821:40:35 visibility_level: :private, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil 244921:40:35 behaves like Debian packages GET request 245021:40:36 returns unauthorized 245121:40:36 behaves like rejects Debian access with unknown container id 245221:40:36 with an unknown container 245321:40:36 as anonymous 245421:40:36 behaves like Debian packages GET request 245521:40:36 returns unauthorized 245621:40:36 as authenticated user 245721:40:36 behaves like Debian packages GET request 245821:40:36 returns not_found 245921:40:36 when no ComponentFile is found 246021:40:36 behaves like Debian packages read endpoint 246121:40:36 with valid container 246221:40:36 visibility_level: :public, user_type: :guest, auth_method: :basic, expected_status: :no_content, expected_body: /^$/ 246321:40:36 behaves like Debian packages GET request 246421:40:36 returns no_content and expected body 246521:40:36 visibility_level: :public, user_type: :not_a_member, auth_method: :basic, expected_status: :no_content, expected_body: /^$/ 246621:40:36 behaves like Debian packages GET request 246721:40:36 returns no_content and expected body 246821:40:36 visibility_level: :public, user_type: :anonymous, auth_method: :basic, expected_status: :no_content, expected_body: /^$/ 246921:40:36 behaves like Debian packages GET request 247021:40:36 returns no_content and expected body 247121:40:36 visibility_level: :public, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil 247221:40:36 behaves like Debian packages GET request 247321:40:36 returns unauthorized 247421:40:36 visibility_level: :private, user_type: :developer, auth_method: :basic, expected_status: :no_content, expected_body: /^$/ 247521:40:36 behaves like Debian packages GET request 247621:40:36 returns no_content and expected body 247721:40:36 visibility_level: :private, user_type: :developer, auth_method: :private_token, expected_status: :unauthorized, expected_body: nil 247821:40:36 behaves like Debian packages GET request 247921:40:37 returns unauthorized 248021:40:37 visibility_level: :private, user_type: :guest, auth_method: :basic, expected_status: :forbidden, expected_body: nil 248121:40:37 behaves like Debian packages GET request 248221:40:37 returns forbidden 248321:40:37 visibility_level: :private, user_type: :not_a_member, auth_method: :basic, expected_status: :not_found, expected_body: nil 248421:40:37 behaves like Debian packages GET request 248521:40:37 returns not_found 248621:40:37 visibility_level: :private, user_type: :anonymous, auth_method: :basic, expected_status: :unauthorized, expected_body: nil 248721:40:37 behaves like Debian packages GET request 248821:40:37 returns unauthorized 248921:40:37 visibility_level: :private, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil 249021:40:37 behaves like Debian packages GET request 249121:40:37 returns unauthorized 249221:40:37 behaves like rejects Debian access with unknown container id 249321:40:37 with an unknown container 249421:40:37 as anonymous 249521:40:37 behaves like Debian packages GET request 249621:40:37 returns unauthorized 249721:40:37 as authenticated user 249821:40:37 behaves like Debian packages GET request 249921:40:37 returns not_found 250021:40:37 GET groups/:id/-/packages/debian/dists/*distribution/:component/debian-installer/binary-:architecture/Packages.gz 250121:40:37 behaves like Debian packages read endpoint 250221:40:37 with valid container 250321:40:37 visibility_level: :public, user_type: :guest, auth_method: :basic, expected_status: :not_found, expected_body: /Format gz is not supported/ 250421:40:37 behaves like Debian packages GET request 250521:40:38 returns not_found and expected body 250621:40:38 visibility_level: :public, user_type: :not_a_member, auth_method: :basic, expected_status: :not_found, expected_body: /Format gz is not supported/ 250721:40:38 behaves like Debian packages GET request 250821:40:38 returns not_found and expected body 250921:40:38 visibility_level: :public, user_type: :anonymous, auth_method: :basic, expected_status: :not_found, expected_body: /Format gz is not supported/ 251021:40:38 behaves like Debian packages GET request 251121:40:38 returns not_found and expected body 251221:40:38 visibility_level: :public, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil 251321:40:38 behaves like Debian packages GET request 251421:40:38 returns unauthorized 251521:40:38 visibility_level: :private, user_type: :developer, auth_method: :basic, expected_status: :not_found, expected_body: /Format gz is not supported/ 251621:40:38 behaves like Debian packages GET request 251721:40:38 returns not_found and expected body 251821:40:38 visibility_level: :private, user_type: :developer, auth_method: :private_token, expected_status: :unauthorized, expected_body: nil 251921:40:38 behaves like Debian packages GET request 252021:40:38 returns unauthorized 252121:40:38 visibility_level: :private, user_type: :guest, auth_method: :basic, expected_status: :forbidden, expected_body: nil 252221:40:38 behaves like Debian packages GET request 252321:40:39 returns forbidden 252421:40:39 visibility_level: :private, user_type: :not_a_member, auth_method: :basic, expected_status: :not_found, expected_body: nil 252521:40:39 behaves like Debian packages GET request 252621:40:39 returns not_found 252721:40:39 visibility_level: :private, user_type: :anonymous, auth_method: :basic, expected_status: :unauthorized, expected_body: nil 252821:40:39 behaves like Debian packages GET request 252921:40:39 returns unauthorized 253021:40:39 visibility_level: :private, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil 253121:40:39 behaves like Debian packages GET request 253221:40:39 returns unauthorized 253321:40:39 behaves like rejects Debian access with unknown container id 253421:40:39 with an unknown container 253521:40:39 as anonymous 253621:40:39 behaves like Debian packages GET request 253721:40:39 returns unauthorized 253821:40:39 as authenticated user 253921:40:39 behaves like Debian packages GET request 254021:40:39 returns not_found 254121:40:39 GET groups/:id/-/packages/debian/dists/*distribution/:component/debian-installer/binary-:architecture/by-hash/SHA256/:file_sha256 254221:40:39 behaves like Debian packages index sha256 endpoint 254321:40:39 behaves like Debian packages read endpoint 254421:40:39 with valid container 254521:40:39 visibility_level: :public, user_type: :guest, auth_method: :basic, expected_status: :success, expected_body: /^Other SHA256$/ 254621:40:39 behaves like Debian packages GET request 254721:40:39 returns success and expected body 254821:40:39 visibility_level: :public, user_type: :not_a_member, auth_method: :basic, expected_status: :success, expected_body: /^Other SHA256$/ 254921:40:39 behaves like Debian packages GET request 255021:40:39 returns success and expected body 255121:40:39 visibility_level: :public, user_type: :anonymous, auth_method: :basic, expected_status: :success, expected_body: /^Other SHA256$/ 255221:40:39 behaves like Debian packages GET request 255321:40:39 returns success and expected body 255421:40:39 visibility_level: :public, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil 255521:40:39 behaves like Debian packages GET request 255621:40:39 returns unauthorized 255721:40:39 visibility_level: :private, user_type: :developer, auth_method: :basic, expected_status: :success, expected_body: /^Other SHA256$/ 255821:40:39 behaves like Debian packages GET request 255921:40:40 returns success and expected body 256021:40:40 visibility_level: :private, user_type: :developer, auth_method: :private_token, expected_status: :unauthorized, expected_body: nil 256121:40:40 behaves like Debian packages GET request 256221:40:40 returns unauthorized 256321:40:40 visibility_level: :private, user_type: :guest, auth_method: :basic, expected_status: :forbidden, expected_body: nil 256421:40:40 behaves like Debian packages GET request 256521:40:40 returns forbidden 256621:40:40 visibility_level: :private, user_type: :not_a_member, auth_method: :basic, expected_status: :not_found, expected_body: nil 256721:40:40 behaves like Debian packages GET request 256821:40:40 returns not_found 256921:40:40 visibility_level: :private, user_type: :anonymous, auth_method: :basic, expected_status: :unauthorized, expected_body: nil 257021:40:40 behaves like Debian packages GET request 257121:40:40 returns unauthorized 257221:40:40 visibility_level: :private, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil 257321:40:40 behaves like Debian packages GET request 257421:40:41 returns unauthorized 257521:40:41 behaves like rejects Debian access with unknown container id 257621:40:41 with an unknown container 257721:40:41 as anonymous 257821:40:41 behaves like Debian packages GET request 257921:40:41 returns unauthorized 258021:40:41 as authenticated user 258121:40:41 behaves like Debian packages GET request 258221:40:41 returns not_found 258321:40:41 with empty checksum 258421:40:41 behaves like Debian packages read endpoint 258521:40:41 with valid container 258621:40:41 visibility_level: :public, user_type: :guest, auth_method: :basic, expected_status: :no_content, expected_body: /^$/ 258721:40:41 behaves like Debian packages GET request 258821:40:41 returns no_content and expected body 258921:40:41 visibility_level: :public, user_type: :not_a_member, auth_method: :basic, expected_status: :no_content, expected_body: /^$/ 259021:40:41 behaves like Debian packages GET request 259121:40:41 returns no_content and expected body 259221:40:41 visibility_level: :public, user_type: :anonymous, auth_method: :basic, expected_status: :no_content, expected_body: /^$/ 259321:40:41 behaves like Debian packages GET request 259421:40:41 returns no_content and expected body 259521:40:41 visibility_level: :public, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil 259621:40:41 behaves like Debian packages GET request 259721:40:41 returns unauthorized 259821:40:41 visibility_level: :private, user_type: :developer, auth_method: :basic, expected_status: :no_content, expected_body: /^$/ 259921:40:41 behaves like Debian packages GET request 260021:40:41 returns no_content and expected body 260121:40:41 visibility_level: :private, user_type: :developer, auth_method: :private_token, expected_status: :unauthorized, expected_body: nil 260221:40:41 behaves like Debian packages GET request 260321:40:42 returns unauthorized 260421:40:42 visibility_level: :private, user_type: :guest, auth_method: :basic, expected_status: :forbidden, expected_body: nil 260521:40:42 behaves like Debian packages GET request 260621:40:42 returns forbidden 260721:40:42 visibility_level: :private, user_type: :not_a_member, auth_method: :basic, expected_status: :not_found, expected_body: nil 260821:40:42 behaves like Debian packages GET request 260921:40:42 returns not_found 261021:40:42 visibility_level: :private, user_type: :anonymous, auth_method: :basic, expected_status: :unauthorized, expected_body: nil 261121:40:42 behaves like Debian packages GET request 261221:40:42 returns unauthorized 261321:40:42 visibility_level: :private, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil 261421:40:42 behaves like Debian packages GET request 261521:40:42 returns unauthorized 261621:40:42 behaves like rejects Debian access with unknown container id 261721:40:42 with an unknown container 261821:40:42 as anonymous 261921:40:42 behaves like Debian packages GET request 262021:40:42 returns unauthorized 262121:40:42 as authenticated user 262221:40:42 behaves like Debian packages GET request 262321:40:42 returns not_found 262421:40:42 when ComponentFile is not found 262521:40:42 behaves like Debian packages read endpoint 262621:40:42 with valid container 262721:40:42 visibility_level: :public, user_type: :guest, auth_method: :basic, expected_status: :not_found, expected_body: /^{"message":"404 Not Found"}$/ 262821:40:42 behaves like Debian packages GET request 262921:40:43 returns not_found and expected body 263021:40:43 visibility_level: :public, user_type: :not_a_member, auth_method: :basic, expected_status: :not_found, expected_body: /^{"message":"404 Not Found"}$/ 263121:40:43 behaves like Debian packages GET request 263221:40:43 returns not_found and expected body 263321:40:43 visibility_level: :public, user_type: :anonymous, auth_method: :basic, expected_status: :not_found, expected_body: /^{"message":"404 Not Found"}$/ 263421:40:43 behaves like Debian packages GET request 263521:40:43 returns not_found and expected body 263621:40:43 visibility_level: :public, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil 263721:40:43 behaves like Debian packages GET request 263821:40:43 returns unauthorized 263921:40:43 visibility_level: :private, user_type: :developer, auth_method: :basic, expected_status: :not_found, expected_body: /^{"message":"404 Not Found"}$/ 264021:40:43 behaves like Debian packages GET request 264121:40:43 returns not_found and expected body 264221:40:43 visibility_level: :private, user_type: :developer, auth_method: :private_token, expected_status: :unauthorized, expected_body: nil 264321:40:43 behaves like Debian packages GET request 264421:40:44 returns unauthorized 264521:40:44 visibility_level: :private, user_type: :guest, auth_method: :basic, expected_status: :forbidden, expected_body: nil 264621:40:44 behaves like Debian packages GET request 264721:40:44 returns forbidden 264821:40:44 visibility_level: :private, user_type: :not_a_member, auth_method: :basic, expected_status: :not_found, expected_body: nil 264921:40:44 behaves like Debian packages GET request 265021:40:44 returns not_found 265121:40:44 visibility_level: :private, user_type: :anonymous, auth_method: :basic, expected_status: :unauthorized, expected_body: nil 265221:40:44 behaves like Debian packages GET request 265321:40:44 returns unauthorized 265421:40:44 visibility_level: :private, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil 265521:40:44 behaves like Debian packages GET request 265621:40:44 returns unauthorized 265721:40:44 behaves like rejects Debian access with unknown container id 265821:40:44 with an unknown container 265921:40:44 as anonymous 266021:40:44 behaves like Debian packages GET request 266121:40:44 returns unauthorized 266221:40:44 as authenticated user 266321:40:44 behaves like Debian packages GET request 266421:40:44 returns not_found 266521:40:44 GET groups/:id/-/packages/debian/pool/:codename/:project_id/:letter/:package_name/:package_version/:file_name 266621:40:44 file_name: "sample_1.2.3~alpha2.tar.xz", success_body: /^.7zXZ/ 266721:40:44 behaves like Debian packages read endpoint 266821:40:44 with valid container 266921:40:44 visibility_level: :public, user_type: :guest, auth_method: :basic, expected_status: :success, expected_body: /^.7zXZ/ 267021:40:44 behaves like Debian packages GET request 267121:40:45 returns success and expected body 267221:40:45 visibility_level: :public, user_type: :not_a_member, auth_method: :basic, expected_status: :success, expected_body: /^.7zXZ/ 267321:40:45 behaves like Debian packages GET request 267421:40:45 returns success and expected body 267521:40:45 visibility_level: :public, user_type: :anonymous, auth_method: :basic, expected_status: :success, expected_body: /^.7zXZ/ 267621:40:45 behaves like Debian packages GET request 267721:40:45 returns success and expected body 267821:40:45 visibility_level: :public, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil 267921:40:45 behaves like Debian packages GET request 268021:40:45 returns unauthorized 268121:40:45 visibility_level: :private, user_type: :developer, auth_method: :basic, expected_status: :success, expected_body: /^.7zXZ/ 268221:40:45 behaves like Debian packages GET request 268321:40:45 returns success and expected body 268421:40:45 visibility_level: :private, user_type: :developer, auth_method: :private_token, expected_status: :unauthorized, expected_body: nil 268521:40:45 behaves like Debian packages GET request 268621:40:46 returns unauthorized 268721:40:46 visibility_level: :private, user_type: :guest, auth_method: :basic, expected_status: :forbidden, expected_body: nil 268821:40:46 behaves like Debian packages GET request 268921:40:46 returns forbidden 269021:40:46 visibility_level: :private, user_type: :not_a_member, auth_method: :basic, expected_status: :not_found, expected_body: nil 269121:40:46 behaves like Debian packages GET request 269221:40:46 returns not_found 269321:40:46 visibility_level: :private, user_type: :anonymous, auth_method: :basic, expected_status: :unauthorized, expected_body: nil 269421:40:46 behaves like Debian packages GET request 269521:40:46 returns unauthorized 269621:40:46 visibility_level: :private, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil 269721:40:46 behaves like Debian packages GET request 269821:40:46 returns unauthorized 269921:40:46 behaves like rejects Debian access with unknown container id 270021:40:46 with an unknown container 270121:40:46 as anonymous 270221:40:46 behaves like Debian packages GET request 270321:40:46 returns unauthorized 270421:40:46 as authenticated user 270521:40:46 behaves like Debian packages GET request 270621:40:46 returns not_found 270721:40:46 for bumping last downloaded at 270821:40:46 behaves like bumping the package last downloaded at field 270921:40:47 bumps last_downloaded_at 271021:40:47 file_name: "sample_1.2.3~alpha2.dsc", success_body: /^Format: 3.0 \(native\)/ 271121:40:47 behaves like Debian packages read endpoint 271221:40:47 with valid container 271321:40:47 visibility_level: :public, user_type: :guest, auth_method: :basic, expected_status: :success, expected_body: /^Format: 3.0 \(native\)/ 271421:40:47 behaves like Debian packages GET request 271521:40:47 returns success and expected body 271621:40:47 visibility_level: :public, user_type: :not_a_member, auth_method: :basic, expected_status: :success, expected_body: /^Format: 3.0 \(native\)/ 271721:40:47 behaves like Debian packages GET request 271821:40:47 returns success and expected body 271921:40:47 visibility_level: :public, user_type: :anonymous, auth_method: :basic, expected_status: :success, expected_body: /^Format: 3.0 \(native\)/ 272021:40:47 behaves like Debian packages GET request 272121:40:47 returns success and expected body 272221:40:47 visibility_level: :public, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil 272321:40:47 behaves like Debian packages GET request 272421:40:47 returns unauthorized 272521:40:47 visibility_level: :private, user_type: :developer, auth_method: :basic, expected_status: :success, expected_body: /^Format: 3.0 \(native\)/ 272621:40:47 behaves like Debian packages GET request 272721:40:47 returns success and expected body 272821:40:47 visibility_level: :private, user_type: :developer, auth_method: :private_token, expected_status: :unauthorized, expected_body: nil 272921:40:47 behaves like Debian packages GET request 273021:40:48 returns unauthorized 273121:40:48 visibility_level: :private, user_type: :guest, auth_method: :basic, expected_status: :forbidden, expected_body: nil 273221:40:48 behaves like Debian packages GET request 273321:40:48 returns forbidden 273421:40:48 visibility_level: :private, user_type: :not_a_member, auth_method: :basic, expected_status: :not_found, expected_body: nil 273521:40:48 behaves like Debian packages GET request 273621:40:48 returns not_found 273721:40:48 visibility_level: :private, user_type: :anonymous, auth_method: :basic, expected_status: :unauthorized, expected_body: nil 273821:40:48 behaves like Debian packages GET request 273921:40:48 returns unauthorized 274021:40:48 visibility_level: :private, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil 274121:40:48 behaves like Debian packages GET request 274221:40:48 returns unauthorized 274321:40:48 behaves like rejects Debian access with unknown container id 274421:40:48 with an unknown container 274521:40:48 as anonymous 274621:40:48 behaves like Debian packages GET request 274721:40:48 returns unauthorized 274821:40:48 as authenticated user 274921:40:48 behaves like Debian packages GET request 275021:40:48 returns not_found 275121:40:48 for bumping last downloaded at 275221:40:48 behaves like bumping the package last downloaded at field 275321:40:49 bumps last_downloaded_at 275421:40:49 file_name: "libsample0_1.2.3~alpha2_amd64.deb", success_body: /^!<arch>/ 275521:40:49 behaves like Debian packages read endpoint 275621:40:49 with valid container 275721:40:49 visibility_level: :public, user_type: :guest, auth_method: :basic, expected_status: :success, expected_body: /^!<arch>/ 275821:40:49 behaves like Debian packages GET request 275921:40:49 returns success and expected body 276021:40:49 visibility_level: :public, user_type: :not_a_member, auth_method: :basic, expected_status: :success, expected_body: /^!<arch>/ 276121:40:49 behaves like Debian packages GET request 276221:40:49 returns success and expected body 276321:40:49 visibility_level: :public, user_type: :anonymous, auth_method: :basic, expected_status: :success, expected_body: /^!<arch>/ 276421:40:49 behaves like Debian packages GET request 276521:40:49 returns success and expected body 276621:40:49 visibility_level: :public, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil 276721:40:49 behaves like Debian packages GET request 276821:40:49 returns unauthorized 276921:40:49 visibility_level: :private, user_type: :developer, auth_method: :basic, expected_status: :success, expected_body: /^!<arch>/ 277021:40:49 behaves like Debian packages GET request 277121:40:50 returns success and expected body 277221:40:50 visibility_level: :private, user_type: :developer, auth_method: :private_token, expected_status: :unauthorized, expected_body: nil 277321:40:50 behaves like Debian packages GET request 277421:40:50 returns unauthorized 277521:40:50 visibility_level: :private, user_type: :guest, auth_method: :basic, expected_status: :forbidden, expected_body: nil 277621:40:50 behaves like Debian packages GET request 277721:40:50 returns forbidden 277821:40:50 visibility_level: :private, user_type: :not_a_member, auth_method: :basic, expected_status: :not_found, expected_body: nil 277921:40:50 behaves like Debian packages GET request 278021:40:50 returns not_found 278121:40:50 visibility_level: :private, user_type: :anonymous, auth_method: :basic, expected_status: :unauthorized, expected_body: nil 278221:40:50 behaves like Debian packages GET request 278321:40:51 returns unauthorized 278421:40:51 visibility_level: :private, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil 278521:40:51 behaves like Debian packages GET request 278621:40:51 returns unauthorized 278721:40:51 behaves like rejects Debian access with unknown container id 278821:40:51 with an unknown container 278921:40:51 as anonymous 279021:40:51 behaves like Debian packages GET request 279121:40:51 returns unauthorized 279221:40:51 as authenticated user 279321:40:51 behaves like Debian packages GET request 279421:40:51 returns not_found 279521:40:51 for bumping last downloaded at 279621:40:51 behaves like bumping the package last downloaded at field 279721:40:51 bumps last_downloaded_at 279821:40:51 file_name: "sample-udeb_1.2.3~alpha2_amd64.udeb", success_body: /^!<arch>/ 279921:40:51 behaves like Debian packages read endpoint 280021:40:51 with valid container 280121:40:51 visibility_level: :public, user_type: :guest, auth_method: :basic, expected_status: :success, expected_body: /^!<arch>/ 280221:40:51 behaves like Debian packages GET request 280321:40:51 returns success and expected body 280421:40:51 visibility_level: :public, user_type: :not_a_member, auth_method: :basic, expected_status: :success, expected_body: /^!<arch>/ 280521:40:51 behaves like Debian packages GET request 280621:40:52 returns success and expected body 280721:40:52 visibility_level: :public, user_type: :anonymous, auth_method: :basic, expected_status: :success, expected_body: /^!<arch>/ 280821:40:52 behaves like Debian packages GET request 280921:40:52 returns success and expected body 281021:40:52 visibility_level: :public, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil 281121:40:52 behaves like Debian packages GET request 281221:40:52 returns unauthorized 281321:40:52 visibility_level: :private, user_type: :developer, auth_method: :basic, expected_status: :success, expected_body: /^!<arch>/ 281421:40:52 behaves like Debian packages GET request 281521:40:52 returns success and expected body 281621:40:52 visibility_level: :private, user_type: :developer, auth_method: :private_token, expected_status: :unauthorized, expected_body: nil 281721:40:52 behaves like Debian packages GET request 281821:40:52 returns unauthorized 281921:40:52 visibility_level: :private, user_type: :guest, auth_method: :basic, expected_status: :forbidden, expected_body: nil 282021:40:52 behaves like Debian packages GET request 282121:40:53 returns forbidden 282221:40:53 visibility_level: :private, user_type: :not_a_member, auth_method: :basic, expected_status: :not_found, expected_body: nil 282321:40:53 behaves like Debian packages GET request 282421:40:53 returns not_found 282521:40:53 visibility_level: :private, user_type: :anonymous, auth_method: :basic, expected_status: :unauthorized, expected_body: nil 282621:40:53 behaves like Debian packages GET request 282721:40:53 returns unauthorized 282821:40:53 visibility_level: :private, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil 282921:40:53 behaves like Debian packages GET request 283021:40:53 returns unauthorized 283121:40:53 behaves like rejects Debian access with unknown container id 283221:40:53 with an unknown container 283321:40:53 as anonymous 283421:40:53 behaves like Debian packages GET request 283521:40:53 returns unauthorized 283621:40:53 as authenticated user 283721:40:53 behaves like Debian packages GET request 283821:40:53 returns not_found 283921:40:53 for bumping last downloaded at 284021:40:53 behaves like bumping the package last downloaded at field 284121:40:53 bumps last_downloaded_at 284221:40:53 file_name: "sample-ddeb_1.2.3~alpha2_amd64.ddeb", success_body: /^!<arch>/ 284321:40:53 behaves like Debian packages read endpoint 284421:40:53 with valid container 284521:40:53 visibility_level: :public, user_type: :guest, auth_method: :basic, expected_status: :success, expected_body: /^!<arch>/ 284621:40:53 behaves like Debian packages GET request 284721:40:54 returns success and expected body 284821:40:54 visibility_level: :public, user_type: :not_a_member, auth_method: :basic, expected_status: :success, expected_body: /^!<arch>/ 284921:40:54 behaves like Debian packages GET request 285021:40:54 returns success and expected body 285121:40:54 visibility_level: :public, user_type: :anonymous, auth_method: :basic, expected_status: :success, expected_body: /^!<arch>/ 285221:40:54 behaves like Debian packages GET request 285321:40:54 returns success and expected body 285421:40:54 visibility_level: :public, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil 285521:40:54 behaves like Debian packages GET request 285621:40:54 returns unauthorized 285721:40:54 visibility_level: :private, user_type: :developer, auth_method: :basic, expected_status: :success, expected_body: /^!<arch>/ 285821:40:54 behaves like Debian packages GET request 285921:40:55 returns success and expected body 286021:40:55 visibility_level: :private, user_type: :developer, auth_method: :private_token, expected_status: :unauthorized, expected_body: nil 286121:40:55 behaves like Debian packages GET request 286221:40:55 returns unauthorized 286321:40:55 visibility_level: :private, user_type: :guest, auth_method: :basic, expected_status: :forbidden, expected_body: nil 286421:40:55 behaves like Debian packages GET request 286521:40:55 returns forbidden 286621:40:55 visibility_level: :private, user_type: :not_a_member, auth_method: :basic, expected_status: :not_found, expected_body: nil 286721:40:55 behaves like Debian packages GET request 286821:40:55 returns not_found 286921:40:55 visibility_level: :private, user_type: :anonymous, auth_method: :basic, expected_status: :unauthorized, expected_body: nil 287021:40:55 behaves like Debian packages GET request 287121:40:55 returns unauthorized 287221:40:55 visibility_level: :private, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil 287321:40:55 behaves like Debian packages GET request 287421:40:55 returns unauthorized 287521:40:55 behaves like rejects Debian access with unknown container id 287621:40:55 with an unknown container 287721:40:55 as anonymous 287821:40:55 behaves like Debian packages GET request 287921:40:55 returns unauthorized 288021:40:55 as authenticated user 288121:40:55 behaves like Debian packages GET request 288221:40:55 returns not_found 288321:40:55 for bumping last downloaded at 288421:40:55 behaves like bumping the package last downloaded at field 288521:40:56 bumps last_downloaded_at 288621:40:56 file_name: "sample_1.2.3~alpha2_amd64.buildinfo", success_body: /Build-Tainted-By/ 288721:40:56 behaves like Debian packages read endpoint 288821:40:56 with valid container 288921:40:56 visibility_level: :public, user_type: :guest, auth_method: :basic, expected_status: :success, expected_body: /Build-Tainted-By/ 289021:40:56 behaves like Debian packages GET request 289121:40:57 returns success and expected body 289221:40:57# [RSpecRunTime] RSpec elapsed time: 14 minutes 31.65 seconds. Current RSS: ~1425M. Threads: 5. load average: 1.14 1.15 1.10 1/297 7672 289421:40:57 visibility_level: :public, user_type: :not_a_member, auth_method: :basic, expected_status: :success, expected_body: /Build-Tainted-By/ 289521:40:57 behaves like Debian packages GET request 289621:40:57 returns success and expected body 289721:40:57 visibility_level: :public, user_type: :anonymous, auth_method: :basic, expected_status: :success, expected_body: /Build-Tainted-By/ 289821:40:57 behaves like Debian packages GET request 289921:40:58 returns success and expected body 290021:40:58 visibility_level: :public, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil 290121:40:58 behaves like Debian packages GET request 290221:40:58 returns unauthorized 290321:40:58 visibility_level: :private, user_type: :developer, auth_method: :basic, expected_status: :success, expected_body: /Build-Tainted-By/ 290421:40:58 behaves like Debian packages GET request 290521:40:58 returns success and expected body 290621:40:58 visibility_level: :private, user_type: :developer, auth_method: :private_token, expected_status: :unauthorized, expected_body: nil 290721:40:58 behaves like Debian packages GET request 290821:40:58 returns unauthorized 290921:40:58 visibility_level: :private, user_type: :guest, auth_method: :basic, expected_status: :forbidden, expected_body: nil 291021:40:58 behaves like Debian packages GET request 291121:40:59 returns forbidden 291221:40:59 visibility_level: :private, user_type: :not_a_member, auth_method: :basic, expected_status: :not_found, expected_body: nil 291321:40:59 behaves like Debian packages GET request 291421:40:59 returns not_found 291521:40:59 visibility_level: :private, user_type: :anonymous, auth_method: :basic, expected_status: :unauthorized, expected_body: nil 291621:40:59 behaves like Debian packages GET request 291721:40:59 returns unauthorized 291821:40:59 visibility_level: :private, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil 291921:40:59 behaves like Debian packages GET request 292021:40:59 returns unauthorized 292121:40:59 behaves like rejects Debian access with unknown container id 292221:40:59 with an unknown container 292321:40:59 as anonymous 292421:40:59 behaves like Debian packages GET request 292521:40:59 returns unauthorized 292621:40:59 as authenticated user 292721:40:59 behaves like Debian packages GET request 292821:40:59 returns not_found 292921:40:59 for bumping last downloaded at 293021:40:59 behaves like bumping the package last downloaded at field 293121:40:59 bumps last_downloaded_at 293221:40:59 file_name: "sample_1.2.3~alpha2_amd64.changes", success_body: /urgency=medium/ 293321:40:59 behaves like Debian packages read endpoint 293421:40:59 with valid container 293521:40:59 visibility_level: :public, user_type: :guest, auth_method: :basic, expected_status: :success, expected_body: /urgency=medium/ 293621:40:59 behaves like Debian packages GET request 293721:41:00 returns success and expected body 293821:41:00 visibility_level: :public, user_type: :not_a_member, auth_method: :basic, expected_status: :success, expected_body: /urgency=medium/ 293921:41:00 behaves like Debian packages GET request 294021:41:00 returns success and expected body 294121:41:00 visibility_level: :public, user_type: :anonymous, auth_method: :basic, expected_status: :success, expected_body: /urgency=medium/ 294221:41:00 behaves like Debian packages GET request 294321:41:00 returns success and expected body 294421:41:00 visibility_level: :public, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil 294521:41:00 behaves like Debian packages GET request 294621:41:00 returns unauthorized 294721:41:00 visibility_level: :private, user_type: :developer, auth_method: :basic, expected_status: :success, expected_body: /urgency=medium/ 294821:41:00 behaves like Debian packages GET request 294921:41:00 returns success and expected body 295021:41:00 visibility_level: :private, user_type: :developer, auth_method: :private_token, expected_status: :unauthorized, expected_body: nil 295121:41:00 behaves like Debian packages GET request 295221:41:01 returns unauthorized 295321:41:01 visibility_level: :private, user_type: :guest, auth_method: :basic, expected_status: :forbidden, expected_body: nil 295421:41:01 behaves like Debian packages GET request 295521:41:01 returns forbidden 295621:41:01 visibility_level: :private, user_type: :not_a_member, auth_method: :basic, expected_status: :not_found, expected_body: nil 295721:41:01 behaves like Debian packages GET request 295821:41:01 returns not_found 295921:41:01 visibility_level: :private, user_type: :anonymous, auth_method: :basic, expected_status: :unauthorized, expected_body: nil 296021:41:01 behaves like Debian packages GET request 296121:41:01 returns unauthorized 296221:41:01 visibility_level: :private, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil 296321:41:01 behaves like Debian packages GET request 296421:41:01 returns unauthorized 296521:41:01 behaves like rejects Debian access with unknown container id 296621:41:01 with an unknown container 296721:41:01 as anonymous 296821:41:01 behaves like Debian packages GET request 296921:41:01 returns unauthorized 297021:41:01 as authenticated user 297121:41:01 behaves like Debian packages GET request 297221:41:01 returns not_found 297321:41:01 for bumping last downloaded at 297421:41:01 behaves like bumping the package last downloaded at field 297521:41:02 bumps last_downloaded_at 297621:41:02# [RSpecRunTime] Finishing example group spec/requests/api/debian_group_packages_spec.rb. It took 54.67 seconds. Expected to take 58.35 seconds. 297721:41:02# [RSpecRunTime] Starting example group spec/requests/api/pages/internal_access_spec.rb. Expected to take 47.18 seconds. 297821:41:02Internal Project Pages Access 297921:41:02 Project should be internal 298121:41:03 is expected to be truthy 298221:41:03# [RSpecRunTime] RSpec elapsed time: 14 minutes 37.84 seconds. Current RSS: ~1422M. Threads: 5. load average: 1.13 1.15 1.10 1/296 7673 298421:41:03 GET /projects/:id/pages_access 298521:41:03 access depends on the level 298621:41:03 pages_access_level: 0, with_user: "admin", admin_mode: true, expected_result: 403 298721:41:05 correct return value 298821:41:05# [RSpecRunTime] RSpec elapsed time: 14 minutes 39.11 seconds. Current RSS: ~1423M. Threads: 5. load average: 1.12 1.15 1.10 2/296 7674 299021:41:05 pages_access_level: 0, with_user: "owner", admin_mode: false, expected_result: 403 299121:41:06 correct return value 299221:41:06# [RSpecRunTime] RSpec elapsed time: 14 minutes 40.32 seconds. Current RSS: ~1422M. Threads: 5. load average: 1.12 1.15 1.10 1/296 7675 299421:41:06 pages_access_level: 0, with_user: "master", admin_mode: false, expected_result: 403 299521:41:07 correct return value 299621:41:07# [RSpecRunTime] RSpec elapsed time: 14 minutes 41.53 seconds. Current RSS: ~1421M. Threads: 5. load average: 1.12 1.15 1.10 1/296 7676 299821:41:07 pages_access_level: 0, with_user: "developer", admin_mode: false, expected_result: 403 299921:41:08 correct return value 300021:41:08# [RSpecRunTime] RSpec elapsed time: 14 minutes 42.71 seconds. Current RSS: ~1420M. Threads: 5. load average: 1.12 1.15 1.10 1/296 7677 300221:41:08 pages_access_level: 0, with_user: "reporter", admin_mode: false, expected_result: 403 300321:41:10 correct return value 300421:41:10# [RSpecRunTime] RSpec elapsed time: 14 minutes 44.02 seconds. Current RSS: ~1422M. Threads: 5. load average: 1.11 1.14 1.09 1/296 7678 300621:41:10 pages_access_level: 0, with_user: "guest", admin_mode: false, expected_result: 403 300721:41:11 correct return value 300821:41:11# [RSpecRunTime] RSpec elapsed time: 14 minutes 45.27 seconds. Current RSS: ~1420M. Threads: 5. load average: 1.11 1.14 1.09 1/296 7679 301021:41:11 pages_access_level: 0, with_user: "user", admin_mode: false, expected_result: 403 301121:41:12 correct return value 301221:41:12# [RSpecRunTime] RSpec elapsed time: 14 minutes 46.56 seconds. Current RSS: ~1418M. Threads: 5. load average: 1.11 1.14 1.09 1/296 7680 301421:41:12 pages_access_level: 0, with_user: nil, admin_mode: false, expected_result: 404 301521:41:13 correct return value 301621:41:13# [RSpecRunTime] RSpec elapsed time: 14 minutes 47.79 seconds. Current RSS: ~1421M. Threads: 5. load average: 1.11 1.14 1.09 1/296 7681 301821:41:13 pages_access_level: 30, with_user: "admin", admin_mode: false, expected_result: 200 301921:41:15 correct return value 302021:41:15# [RSpecRunTime] RSpec elapsed time: 14 minutes 49.11 seconds. Current RSS: ~1422M. Threads: 5. load average: 1.10 1.14 1.09 1/296 7682 302221:41:15 pages_access_level: 30, with_user: "owner", admin_mode: false, expected_result: 200 302321:41:16 correct return value 302421:41:16# [RSpecRunTime] RSpec elapsed time: 14 minutes 50.38 seconds. Current RSS: ~1422M. Threads: 5. load average: 1.10 1.14 1.09 1/296 7683 302621:41:16 pages_access_level: 30, with_user: "master", admin_mode: false, expected_result: 200 302721:41:17 correct return value 302821:41:17# [RSpecRunTime] RSpec elapsed time: 14 minutes 51.63 seconds. Current RSS: ~1422M. Threads: 5. load average: 1.10 1.14 1.09 1/296 7684 303021:41:17 pages_access_level: 30, with_user: "developer", admin_mode: false, expected_result: 200 303121:41:19 correct return value 303221:41:19# [RSpecRunTime] RSpec elapsed time: 14 minutes 52.95 seconds. Current RSS: ~1422M. Threads: 5. load average: 1.17 1.16 1.10 1/296 7685 303421:41:19 pages_access_level: 30, with_user: "reporter", admin_mode: false, expected_result: 200 303521:41:20 correct return value 303621:41:20# [RSpecRunTime] RSpec elapsed time: 14 minutes 54.13 seconds. Current RSS: ~1421M. Threads: 5. load average: 1.17 1.16 1.10 2/296 7686 303821:41:20 pages_access_level: 30, with_user: "guest", admin_mode: false, expected_result: 200 303921:41:21 correct return value 304021:41:21# [RSpecRunTime] RSpec elapsed time: 14 minutes 55.35 seconds. Current RSS: ~1420M. Threads: 5. load average: 1.17 1.16 1.10 1/296 7687 304221:41:21 pages_access_level: 30, with_user: "user", admin_mode: false, expected_result: 200 304321:41:22 correct return value 304421:41:22# [RSpecRunTime] RSpec elapsed time: 14 minutes 56.74 seconds. Current RSS: ~1419M. Threads: 5. load average: 1.17 1.16 1.10 1/296 7688 304621:41:22 pages_access_level: 30, with_user: nil, admin_mode: false, expected_result: 404 304721:41:23 correct return value 304821:41:24# [RSpecRunTime] RSpec elapsed time: 14 minutes 57.9 seconds. Current RSS: ~1421M. Threads: 5. load average: 1.16 1.15 1.10 1/296 7689 305021:41:24 pages_access_level: 20, with_user: "admin", admin_mode: false, expected_result: 200 305121:41:25 correct return value 305221:41:25# [RSpecRunTime] RSpec elapsed time: 14 minutes 59.18 seconds. Current RSS: ~1419M. Threads: 5. load average: 1.16 1.15 1.10 1/296 7690 305421:41:25 pages_access_level: 20, with_user: "owner", admin_mode: false, expected_result: 200 305521:41:26 correct return value 305621:41:26# [RSpecRunTime] RSpec elapsed time: 15 minutes 0.43 second. Current RSS: ~1421M. Threads: 5. load average: 1.16 1.15 1.10 1/297 7691 305821:41:26 pages_access_level: 20, with_user: "master", admin_mode: false, expected_result: 200 305921:41:27 correct return value 306021:41:27# [RSpecRunTime] RSpec elapsed time: 15 minutes 1.65 seconds. Current RSS: ~1420M. Threads: 5. load average: 1.16 1.15 1.10 1/296 7692 306221:41:27 pages_access_level: 20, with_user: "developer", admin_mode: false, expected_result: 200 306321:41:28 correct return value 306421:41:29# [RSpecRunTime] RSpec elapsed time: 15 minutes 2.88 seconds. Current RSS: ~1419M. Threads: 5. load average: 1.14 1.15 1.10 1/296 7693 306621:41:29 pages_access_level: 20, with_user: "reporter", admin_mode: false, expected_result: 200 306721:41:30 correct return value 306821:41:30# [RSpecRunTime] RSpec elapsed time: 15 minutes 4.06 seconds. Current RSS: ~1420M. Threads: 5. load average: 1.14 1.15 1.10 1/296 7694 307021:41:30 pages_access_level: 20, with_user: "guest", admin_mode: false, expected_result: 200 307121:41:31 correct return value 307221:41:31# [RSpecRunTime] RSpec elapsed time: 15 minutes 5.39 seconds. Current RSS: ~1421M. Threads: 5. load average: 1.14 1.15 1.10 1/296 7695 307421:41:31 pages_access_level: 20, with_user: "user", admin_mode: false, expected_result: 200 307521:41:32 correct return value 307621:41:32# [RSpecRunTime] RSpec elapsed time: 15 minutes 6.66 seconds. Current RSS: ~1422M. Threads: 5. load average: 1.14 1.15 1.10 1/296 7696 307821:41:32 pages_access_level: 20, with_user: nil, admin_mode: false, expected_result: 404 307921:41:33 correct return value 308021:41:33# [RSpecRunTime] RSpec elapsed time: 15 minutes 7.8 seconds. Current RSS: ~1421M. Threads: 5. load average: 1.14 1.15 1.10 1/296 7697 308221:41:33 pages_access_level: 10, with_user: "admin", admin_mode: true, expected_result: 200 308321:41:35 correct return value 308421:41:35# [RSpecRunTime] RSpec elapsed time: 15 minutes 9.1 seconds. Current RSS: ~1422M. Threads: 5. load average: 1.13 1.15 1.10 1/296 7698 308621:41:35 pages_access_level: 10, with_user: "owner", admin_mode: false, expected_result: 200 308721:41:36 correct return value 308821:41:36# [RSpecRunTime] RSpec elapsed time: 15 minutes 10.36 seconds. Current RSS: ~1420M. Threads: 5. load average: 1.13 1.15 1.10 1/296 7699 309021:41:36 pages_access_level: 10, with_user: "master", admin_mode: false, expected_result: 200 309121:41:37 correct return value 309221:41:37# [RSpecRunTime] RSpec elapsed time: 15 minutes 11.57 seconds. Current RSS: ~1421M. Threads: 5. load average: 1.13 1.15 1.10 1/296 7700 309421:41:37 pages_access_level: 10, with_user: "developer", admin_mode: false, expected_result: 200 309521:41:39 correct return value 309621:41:39# [RSpecRunTime] RSpec elapsed time: 15 minutes 12.91 seconds. Current RSS: ~1421M. Threads: 5. load average: 1.12 1.14 1.09 1/296 7701 309821:41:39 pages_access_level: 10, with_user: "reporter", admin_mode: false, expected_result: 200 309921:41:40 correct return value 310021:41:40# [RSpecRunTime] RSpec elapsed time: 15 minutes 14.18 seconds. Current RSS: ~1422M. Threads: 5. load average: 1.12 1.14 1.09 1/296 7702 310221:41:40 pages_access_level: 10, with_user: "guest", admin_mode: false, expected_result: 200 310321:41:41 correct return value 310421:41:41# [RSpecRunTime] RSpec elapsed time: 15 minutes 15.56 seconds. Current RSS: ~1421M. Threads: 5. load average: 1.12 1.14 1.09 1/296 7703 310621:41:41 pages_access_level: 10, with_user: "user", admin_mode: false, expected_result: 403 310721:41:43 correct return value 310821:41:43# [RSpecRunTime] RSpec elapsed time: 15 minutes 16.93 seconds. Current RSS: ~1421M. Threads: 5. load average: 1.12 1.14 1.09 1/296 7704 311021:41:43 pages_access_level: 10, with_user: nil, admin_mode: false, expected_result: 404 311121:41:44 correct return value 311221:41:44# [RSpecRunTime] RSpec elapsed time: 15 minutes 18.14 seconds. Current RSS: ~1420M. Threads: 5. load average: 1.11 1.14 1.09 1/296 7705 311421:41:44# [RSpecRunTime] Finishing example group spec/requests/api/pages/internal_access_spec.rb. It took 42.1 seconds. Expected to take 47.18 seconds. 311521:41:44# [RSpecRunTime] Starting example group spec/requests/api/ci/runner/jobs_artifacts_spec.rb. Expected to take 38.35 seconds. 311621:41:44API::Ci::Runner 311721:41:45 /api/v4/jobs 311921:41:45 POST /api/v4/jobs/:id/artifacts/authorize 312021:41:45 reject requests that did not go through gitlab-workhorse 312121:41:45 when using token as parameter 312221:41:45 and the artifact is too large 312321:41:45 behaves like rejecting artifacts that are too large 312421:41:45 based on plan limit setting 312521:41:45 behaves like failed request 312621:41:45 responds with payload too large error 312721:41:45# [RSpecRunTime] RSpec elapsed time: 15 minutes 19.75 seconds. Current RSS: ~1418M. Threads: 5. load average: 1.11 1.14 1.09 1/296 7706 312921:41:45 based on application setting 313021:41:45 behaves like failed request 313121:41:46 responds with payload too large error 313221:41:46 based on root namespace setting 313321:41:46 behaves like failed request 313421:41:46 responds with payload too large error 313521:41:46 based on child namespace setting 313621:41:46 behaves like failed request 313721:41:47 responds with payload too large error 313821:41:47 based on project setting 313921:41:47 behaves like failed request 314021:41:47 responds with payload too large error 314121:41:47 posting artifacts to running job 314221:41:47 doesn't update runner info 314321:41:47 behaves like API::CI::Runner application context metadata 314421:41:48 contains correct context metadata 314521:41:48 behaves like runner migrations backoff 314621:41:48 when executing locking database migrations 314721:41:48 returns 429 error 314821:41:48 with runner_migrations_backoff disabled 314921:41:48 does not return 429 315021:41:48 when using local storage 315121:41:48 behaves like authorizes local file 315321:41:48 when using remote storage 315421:41:48 when direct upload is enabled 315621:41:49 when direct upload is disabled 315721:41:49 behaves like authorizes local file 315921:41:49 when job does not exist anymore 316021:41:49 returns 403 Forbidden 316121:41:49 when using token as header 316221:41:50 authorizes posting artifacts to running job 316321:41:50 fails to post too large artifact 316421:41:50 when using runners token 316521:41:50 fails to authorize artifacts posting 316621:41:50 authorization token is invalid 316721:41:51 responds with forbidden 316821:41:51 authorize uploading of an lsif artifact 316921:41:51 adds ProcessLsif header 317021:41:51 tracks code_intelligence usage ping 317121:41:51 POST /api/v4/jobs/:id/artifacts 317221:41:51 doesn't update runner info 317321:41:51 behaves like API::CI::Runner application context metadata 317421:41:52 contains correct context metadata 317521:41:52 behaves like runner migrations backoff 317621:41:52 when executing locking database migrations 317721:41:52 returns 429 error 317821:41:52 with runner_migrations_backoff disabled 317921:41:52 does not return 429 318021:41:52 when the artifact is too large 318121:41:52 behaves like rejecting artifacts that are too large 318221:41:52 based on plan limit setting 318321:41:52 behaves like failed request 318421:41:53 responds with payload too large error 318521:41:53 based on application setting 318621:41:53 behaves like failed request 318721:41:53 responds with payload too large error 318821:41:53 based on root namespace setting 318921:41:53 behaves like failed request 319021:41:54 responds with payload too large error 319121:41:54 based on child namespace setting 319221:41:54 behaves like failed request 319321:41:54 responds with payload too large error 319421:41:54 based on project setting 319521:41:54 behaves like failed request 319621:41:55 responds with payload too large error 319721:41:55 when artifacts are being stored inside of tmp path 319821:41:55 when job has been erased 319921:41:55 responds with forbidden 320021:41:55 when job does not exist anymore 320121:41:56 returns 403 Forbidden 320221:41:56 when job is running 320321:41:56 when uses accelerated file post 320421:41:56 for file stored locally 320521:41:56 behaves like successful artifacts upload 320621:41:56 updates successfully 320721:41:56 for file stored remotely 320821:41:56 when uploaded file has matching pending remote upload to its final location 320921:41:56 behaves like successful artifacts upload 321021:41:56 updates successfully 321121:41:56 when uploaded file is uploaded to temporary location 321221:41:56 and matching temporary remote_id is used 321321:41:56 behaves like successful artifacts upload 321421:41:57 updates successfully 321521:41:57 and invalid remote_id is used 321621:41:57 responds with internal server error 321721:41:57 when using runners token 321821:41:57 responds with forbidden 321921:41:57 when artifacts post request does not contain file 322021:41:57 fails to post artifacts without file 322121:41:57 GitLab Workhorse is not configured 322221:41:58 fails to post artifacts without GitLab-Workhorse 322321:41:58 Is missing GitLab Workhorse token headers 322421:41:58 fails to post artifacts without GitLab-Workhorse 322521:41:58 when setting an expire date 322621:41:58 when an expire_in is given 322721:41:58 updates when specified 322821:41:58 when no expire_in is given 322921:41:59 ignores if not specified 323021:41:59 with application default 323121:41:59 when default is 5 days 323221:41:59 sets to application default 323321:41:59 when default is 0 323421:41:59 does not set expire_in 323521:41:59 when value is never 323621:42:00 does not set expire_in 323721:42:00 posts artifacts file and metadata file 323821:42:00 when posts data accelerated by workhorse is correct 323921:42:00 stores artifacts and artifacts metadata 324021:42:00 with a malicious file.path param 324121:42:01 rejects the request 324221:42:01 when workhorse header is missing 324321:42:01 rejects the request 324421:42:01 when there is no artifacts file in post data 324521:42:01 is expected to respond with bad request 324621:42:01 does not store metadata 324721:42:01 when access level is private 324821:42:02 sets job artifact access level to private 324921:42:02 when access level is public 325021:42:02 sets job artifact access level to public 325121:42:02 when access level is unknown 325221:42:02 sets job artifact access level to public 325321:42:02 when artifact_type is archive 325421:42:02 when artifact_format is zip 325521:42:03 stores junit test report 325621:42:03 behaves like storing arguments in the application context 325721:42:03 places the expected params in the application context 325821:42:03 behaves like not executing any extra queries for the application context 325921:42:03 does not execute more queries than without adding anything to the application context 326021:42:03 when artifact_format is gzip 326121:42:04 returns an error 326221:42:04 when artifact_type is junit 326321:42:04 when artifact_format is gzip 326421:42:04 stores junit test report 326521:42:04 when artifact_format is raw 326621:42:04 returns an error 326721:42:04 when artifact_type is metrics_referee 326821:42:04 when artifact_format is gzip 326921:42:05 stores metrics_referee data 327021:42:05 when artifact_format is raw 327121:42:05 returns an error 327221:42:05 when artifact_type is network_referee 327321:42:05 when artifact_format is gzip 327421:42:06 stores network_referee data 327521:42:06 when artifact_format is raw 327621:42:06 returns an error 327721:42:06 when artifact_type is dotenv 327821:42:06 when artifact_format is gzip 327921:42:06 stores dotenv file 328021:42:07 parses dotenv file 328121:42:07 when parse error happens 328221:42:07 returns an error 328321:42:08# [RSpecRunTime] RSpec elapsed time: 15 minutes 41.87 seconds. Current RSS: ~1400M. Threads: 5. load average: 1.15 1.15 1.10 1/298 7715 328521:42:08 when artifact_format is raw 328621:42:08 returns an error 328721:42:08 when artifacts already exist for the job 328821:42:08 when sha256 is the same of the existing artifact 328921:42:08 ignores the new artifact 329021:42:08 when sha256 is different than the existing artifact 329121:42:09 logs and returns an error 329221:42:09 when object storage throws errors 329321:42:09 does not store artifacts 329421:42:09 when artifacts are being stored outside of tmp path 329521:42:09 fails to post artifacts for outside of tmp path 329621:42:09 GET /api/v4/jobs/:id/artifacts 329721:42:10 doesn't update runner info 329821:42:10 behaves like API::CI::Runner application context metadata 329921:42:10 contains correct context metadata 330021:42:10 behaves like runner migrations backoff 330121:42:10 when executing locking database migrations 330221:42:10 returns 429 error 330321:42:10 with runner_migrations_backoff disabled 330421:42:10 does not return 429 330521:42:10 when job has artifacts 330621:42:10 when using job token 330721:42:10 behaves like successful artifact download 330821:42:10 when artifacts are stored locally 330921:42:11 authenticates with primary and downloads artifacts 331021:42:11 when artifacts are stored remotely 331121:42:11 when proxy download is being used 331221:42:11 uses workhorse send-url 331321:42:11 when direct download is being used 331421:42:12 receives redirect for downloading artifacts 331521:42:12 when the job is no longer running 331621:42:12 behaves like unauthorized request 331721:42:12 responds with unauthorized 331821:42:12 when using token belonging to the dependent job 331921:42:12 behaves like successful artifact download 332021:42:12 when artifacts are stored locally 332121:42:12 authenticates with primary and downloads artifacts 332221:42:12 when artifacts are stored remotely 332321:42:12 when proxy download is being used 332421:42:13 uses workhorse send-url 332521:42:13 when direct download is being used 332621:42:14 receives redirect for downloading artifacts 332721:42:14 when the dependent job is no longer running 332821:42:14 behaves like unauthorized request 332921:42:14 responds with unauthorized 333021:42:14 when using token belonging to another job created by another project member 333121:42:14 behaves like successful artifact download 333221:42:14 when artifacts are stored locally 333321:42:15 authenticates with primary and downloads artifacts 333421:42:15 when artifacts are stored remotely 333521:42:15 when proxy download is being used 333621:42:16 uses workhorse send-url 333721:42:16 when direct download is being used 333821:42:17 receives redirect for downloading artifacts 333921:42:17 when using token belonging to a pending dependent job 334021:42:17 behaves like unauthorized request 334121:42:17 responds with unauthorized 334221:42:17 when using a token from a cross pipeline build 334321:42:17 behaves like successful artifact download 334421:42:17 when artifacts are stored locally 334521:42:18 authenticates with primary and downloads artifacts 334621:42:18 when artifacts are stored remotely 334721:42:18 when proxy download is being used 334821:42:18 uses workhorse send-url 334921:42:18 when direct download is being used 335021:42:19 receives redirect for downloading artifacts 335121:42:19 when using a token from an unrelated project 335221:42:21 responds with forbidden 335321:42:21# [RSpecRunTime] RSpec elapsed time: 15 minutes 54.92 seconds. Current RSS: ~1403M. Threads: 5. load average: 1.12 1.14 1.09 1/296 7716 335521:42:21 when using runnners token 335621:42:21 behaves like unauthorized request 335721:42:21 responds with unauthorized 335821:42:21 when using an invalid token 335921:42:21 behaves like unauthorized request 336021:42:21 responds with unauthorized 336121:42:21 when job does not have artifacts 336221:42:22 responds with not found 336321:42:22 when job does not exist anymore 336421:42:22 responds with 403 Forbidden 336521:42:22# [RSpecRunTime] Finishing example group spec/requests/api/ci/runner/jobs_artifacts_spec.rb. It took 38.24 seconds. Expected to take 38.35 seconds. 336621:42:22# [RSpecRunTime] Starting example group spec/requests/api/group_milestones_spec.rb. Expected to take 35.5 seconds. 336721:42:22API::GroupMilestones 336821:42:23 behaves like group and project milestones 336921:42:23 GET /groups/:id/milestones 337021:42:23 returns milestones list 337121:42:23 returns a 401 error if user not authenticated 337221:42:23 returns an array of active milestones 337321:42:23 returns an array of closed milestones 337421:42:24 returns an array of milestones specified by iids 337521:42:24 does not return any milestone if none found 337621:42:24 returns a milestone by iids array 337721:42:24 returns a milestone by title 337821:42:24 returns a milestone by searching for title 337921:42:24 returns a milestones by searching for description 338021:42:24# [RSpecRunTime] RSpec elapsed time: 15 minutes 58.84 seconds. Current RSS: ~1414M. Threads: 5. load average: 1.11 1.14 1.09 1/296 7717 338221:42:24 GET /groups/:id/milestones/:milestone_id 338321:42:25 returns a milestone by id 338421:42:25 returns 401 error if user not authenticated 338521:42:25 returns a 404 error if milestone id not found 338621:42:25 POST /groups/:id/milestones 338721:42:25 creates a new milestone 338821:42:25 creates a new milestone with description and dates 338921:42:25 returns a 400 error if title is missing 339021:42:26 returns a 400 error if params are invalid (duplicate title) 339121:42:26 creates a new milestone with reserved html characters 339221:42:26 PUT /groups/:id/milestones/:milestone_id 339321:42:26 updates a milestone 339421:42:26 removes a due date if nil is passed 339521:42:26 returns a 404 error if milestone id not found 339621:42:27 closes milestone 339721:42:27 updates milestone with only start date 339821:42:27 DELETE /groups/:id/milestones/:milestone_id 339921:42:27 rejects a member with guest access from deleting a milestone 340021:42:27 deletes the milestone when the user has reporter access to the project 340121:42:27 GET /groups/:id/milestones/:milestone_id/issues 340221:42:28 returns issues for a particular milestone 340321:42:29 returns issues sorted by label priority 340421:42:30 matches V4 response schema for a list of issues 340521:42:30 returns a 401 error if user not authenticated 340621:42:30 confidential issues 340721:42:32 returns confidential issues to team members 340821:42:34 does not return confidential issues to team members with guest role 340921:42:36 does not return confidential issues to regular users 341021:42:38 returns issues ordered by label priority 341121:42:38# [RSpecRunTime] RSpec elapsed time: 16 minutes 12.74 seconds. Current RSS: ~1415M. Threads: 5. load average: 1.09 1.13 1.09 1/296 7718 341321:42:38 GET /groups/:id/milestones/:milestone_id/merge_requests 341421:42:39 returns merge_requests for a particular milestone 341521:42:41 returns merge_requests sorted by label priority 341621:42:41 returns a 404 error if milestone id not found 341721:42:41 returns a 404 if the user has no access to the milestone 341821:42:42 returns a 401 error if user not authenticated 341921:42:43 returns merge_requests ordered by position asc 342021:42:43# [RSpecRunTime] RSpec elapsed time: 16 minutes 16.92 seconds. Current RSS: ~1421M. Threads: 5. load average: 1.08 1.13 1.09 1/296 7719 342221:42:43 GET /groups/:id/milestones 342321:42:43 for REST only 342421:42:43 when include_ancestors is true 342521:42:43 when user has access to ancestor groups 342621:42:43 behaves like listing all milestones 342721:42:44 returns correct list of milestones 342821:42:44 when deprecated include_parent_milestones is true 342921:42:44 behaves like listing all milestones 343021:42:44 returns correct list of milestones 343121:42:44 when both include_parent_milestones and include_ancestors are specified 343321:42:45 when iids param is present 343421:42:45 behaves like listing all milestones 343521:42:45 returns correct list of milestones 343621:42:45 when updated_before param is present 343721:42:45 behaves like listing all milestones 343821:42:46 returns correct list of milestones 343921:42:46 when updated_after param is present 344021:42:46 behaves like listing all milestones 344121:42:46 returns correct list of milestones 344221:42:46 when user has no access to ancestor groups 344321:42:46 behaves like listing all milestones 344421:42:47 returns correct list of milestones 344521:42:47 when updated_before param is present 344621:42:47 behaves like listing all milestones 344721:42:47 returns correct list of milestones 344821:42:47 when updated_after param is present 344921:42:47 behaves like listing all milestones 345021:42:48 returns correct list of milestones 345121:42:48 for common GraphQL/REST 345221:42:48 behaves like group milestones including ancestors and descendants 345321:42:48 for group milestones 345421:42:48 when including descendant milestones in a public group 345521:42:49 finds milestones only in accessible projects and groups 345621:42:49# [RSpecRunTime] RSpec elapsed time: 16 minutes 23.72 seconds. Current RSS: ~1438M. Threads: 5. load average: 1.07 1.13 1.09 1/296 7720 345821:42:49 include_descendants and include_ancestors 345921:42:51 when including neither ancestor nor descendant milestones in a public group 346021:42:51 finds milestones only in accessible projects and groups 346121:42:51# [RSpecRunTime] RSpec elapsed time: 16 minutes 25.4 seconds. Current RSS: ~1435M. Threads: 5. load average: 1.07 1.13 1.09 1/296 7721 346321:42:51 when including descendant milestones in a public group 346421:42:51 finds milestones only in accessible projects and groups 346521:42:51 when including ancestor milestones in a public group 346621:42:52 finds milestones only in accessible projects and groups 346721:42:52 when including both ancestor and descendant milestones in a public group 346821:42:52 finds milestones only in accessible projects and groups 346921:42:52 GET /groups/:id/milestones/:milestone_id/issues 347021:42:53 returns multiple issues without performing N + 1 347121:42:53# [RSpecRunTime] RSpec elapsed time: 16 minutes 27.4 seconds. Current RSS: ~1437M. Threads: 5. load average: 1.07 1.13 1.09 1/296 7722 347321:42:53# [RSpecRunTime] Finishing example group spec/requests/api/group_milestones_spec.rb. It took 31.02 seconds. Expected to take 35.5 seconds. 347421:42:53# [RSpecRunTime] Starting example group spec/controllers/projects/labels_controller_spec.rb. Expected to take 27.97 seconds. 347521:42:53Projects::LabelsController 347721:42:54 @prioritized_labels 347821:42:55 does not include labels without priority 347921:42:56 is sorted by priority, then label title 348021:42:56# [RSpecRunTime] RSpec elapsed time: 16 minutes 30.1 seconds. Current RSS: ~1432M. Threads: 5. load average: 0.98 1.11 1.08 1/296 7723 348321:42:57 is sorted by label title 348421:42:57 does not include labels with priority 348521:42:58 does not include group labels when project does not belong to a group 348621:42:58# [RSpecRunTime] RSpec elapsed time: 16 minutes 32.62 seconds. Current RSS: ~1426M. Threads: 5. load average: 0.98 1.11 1.08 1/297 7724 348821:42:58 with subgroups 348921:43:00 returns ancestor group labels 349021:43:00# [RSpecRunTime] RSpec elapsed time: 16 minutes 34.01 seconds. Current RSS: ~1425M. Threads: 5. load average: 1.07 1.12 1.09 1/297 7725 349221:43:00 with views rendered 349321:43:09 avoids N+1 queries 349421:43:09# [RSpecRunTime] RSpec elapsed time: 16 minutes 43.45 seconds. Current RSS: ~1507M. Threads: 5. load average: 1.06 1.12 1.09 1/297 7726 349621:43:09 POST #generate 349721:43:09 personal project 349821:43:10 creates labels 349921:43:10 project belonging to a group 350021:43:11 creates labels 350121:43:11 POST #toggle_subscription 350221:43:11 allows user to toggle subscription on project labels 350321:43:12 allows user to toggle subscription on group labels 350421:43:12# [RSpecRunTime] RSpec elapsed time: 16 minutes 46.19 seconds. Current RSS: ~1496M. Threads: 5. load average: 1.06 1.12 1.09 1/297 7727 350621:43:12 POST #promote 350721:43:12 not group reporters 350821:43:14 denies access 350921:43:14# [RSpecRunTime] RSpec elapsed time: 16 minutes 48.03 seconds. Current RSS: ~1491M. Threads: 5. load average: 1.05 1.12 1.09 1/297 7728 351121:43:14 group reporter 351221:43:15 gives access 351321:43:15 promotes the label 351421:43:16 renders label name without parsing it as HTML 351521:43:16 service raising InvalidRecord 351621:43:17 returns to label list 351721:43:17# [RSpecRunTime] RSpec elapsed time: 16 minutes 51.03 seconds. Current RSS: ~1459M. Threads: 5. load average: 1.05 1.12 1.09 1/296 7729 351921:43:17 #ensure_canonical_path 352021:43:17 for a GET request 352121:43:17 when requesting the canonical path 352221:43:17 non-show path 352321:43:17 with exactly matching casing 352421:43:17 does not redirect 352521:43:17 with different casing 352621:43:18 redirects to the correct casing 352721:43:18 when requesting a redirected path 352821:43:18 redirects to the canonical path 352921:43:18 with an AJAX request 353021:43:18 redirects to the canonical path but does not set flash message 353121:43:18 with JSON format 353221:43:19 redirects to the canonical path but does not set flash message 353321:43:19 for a non-GET request 353421:43:19 when requesting the canonical path with different casing 353521:43:20 does not 404 353621:43:20 does not redirect to the correct casing 353721:43:20# [RSpecRunTime] RSpec elapsed time: 16 minutes 54.68 seconds. Current RSS: ~1452M. Threads: 5. load average: 1.05 1.11 1.09 1/296 7730 353921:43:20 when requesting a redirected path 354021:43:21 returns not found 354221:43:21 when updating lock_on_merge 354321:43:21 when feature flag is disabled 354421:43:21 does not allow setting lock_on_merge 354521:43:21 when feature flag is enabled 354621:43:21 behaves like allows setting lock_on_merge 354721:43:22 is expected to be truthy 354821:43:22 when feature flag for ancestor group is enabled 354921:43:22 behaves like allows setting lock_on_merge 355021:43:22 is expected to be truthy 355121:43:22 DELETE #destroy 355221:43:22 when current user has ability to destroy the label 355321:43:23 removes the label 355421:43:23 does not remove the label if it is locked 355521:43:23 when label is successfully destroyed 355621:43:24 redirects to the project labels page 355721:43:24# [RSpecRunTime] RSpec elapsed time: 16 minutes 58.11 seconds. Current RSS: ~1451M. Threads: 5. load average: 1.04 1.11 1.09 1/296 7731 355921:43:24 when current_user does not have ability to destroy the label 356021:43:24 responds with status 404 356121:43:24# [RSpecRunTime] Finishing example group spec/controllers/projects/labels_controller_spec.rb. It took 31.32 seconds. Expected to take 27.97 seconds. 356221:43:24# [RSpecRunTime] Starting example group spec/requests/api/rpm_project_packages_spec.rb. Expected to take 26.45 seconds. 356321:43:24API::RpmProjectPackages 356421:43:25 POST /api/v4/projects/:project_id/packages/rpm 356521:43:25 with user token 356621:43:25 with valid project 356721:43:25 visibility_level: "PUBLIC", user_role: :developer, member: true, user_token: true, shared_examples_name: "process rpm packages upload/download", expected_status: :not_found, tracked: true 356821:43:25 behaves like a package tracking event 356921:43:26 creates a gitlab tracking event push_package 357021:43:26# [RSpecRunTime] RSpec elapsed time: 17 minutes 0.24 second. Current RSS: ~1447M. Threads: 5. load average: 1.04 1.11 1.09 1/296 7732 357221:43:26 behaves like process rpm packages upload/download 357321:43:26 behaves like returning response status 357421:43:26 returns not_found 357521:43:26 visibility_level: "PUBLIC", user_role: :guest, member: true, user_token: true, shared_examples_name: "rejects rpm packages access", expected_status: :forbidden, tracked: false 357621:43:26 behaves like not a package tracking event 357721:43:27 does not create a gitlab tracking event 357821:43:27 behaves like rejects rpm packages access 357921:43:27 behaves like returning response status 358021:43:27 returns forbidden 358121:43:27 visibility_level: "PUBLIC", user_role: :developer, member: true, user_token: false, shared_examples_name: "rejects rpm packages access", expected_status: :unauthorized, tracked: false 358221:43:27 behaves like not a package tracking event 358321:43:27 does not create a gitlab tracking event 358421:43:27 behaves like rejects rpm packages access 358521:43:28 has the correct response header 358621:43:28 behaves like returning response status 358721:43:28 returns unauthorized 358821:43:28 visibility_level: "PUBLIC", user_role: :guest, member: true, user_token: false, shared_examples_name: "rejects rpm packages access", expected_status: :unauthorized, tracked: false 358921:43:28 behaves like not a package tracking event 359021:43:28 does not create a gitlab tracking event 359121:43:28 behaves like rejects rpm packages access 359221:43:29 has the correct response header 359321:43:29 behaves like returning response status 359421:43:29 returns unauthorized 359521:43:29 visibility_level: "PUBLIC", user_role: :developer, member: false, user_token: true, shared_examples_name: "rejects rpm packages access", expected_status: :not_found, tracked: false 359621:43:29 behaves like not a package tracking event 359721:43:29 does not create a gitlab tracking event 359821:43:29 behaves like rejects rpm packages access 359921:43:29 behaves like returning response status 360021:43:29 returns not_found 360121:43:29 visibility_level: "PUBLIC", user_role: :guest, member: false, user_token: true, shared_examples_name: "rejects rpm packages access", expected_status: :not_found, tracked: false 360221:43:29 behaves like not a package tracking event 360321:43:29 does not create a gitlab tracking event 360421:43:29 behaves like rejects rpm packages access 360521:43:29 behaves like returning response status 360621:43:30 returns not_found 360721:43:30 visibility_level: "PUBLIC", user_role: :developer, member: false, user_token: false, shared_examples_name: "rejects rpm packages access", expected_status: :unauthorized, tracked: false 360821:43:30 behaves like not a package tracking event 360921:43:30 does not create a gitlab tracking event 361021:43:30 behaves like rejects rpm packages access 361121:43:30 has the correct response header 361221:43:30 behaves like returning response status 361321:43:30 returns unauthorized 361421:43:30 visibility_level: "PUBLIC", user_role: :guest, member: false, user_token: false, shared_examples_name: "rejects rpm packages access", expected_status: :unauthorized, tracked: false 361521:43:30 behaves like not a package tracking event 361621:43:30 does not create a gitlab tracking event 361721:43:30 behaves like rejects rpm packages access 361821:43:30 has the correct response header 361921:43:30 behaves like returning response status 362021:43:30 returns unauthorized 362121:43:30 visibility_level: "PUBLIC", user_role: :anonymous, member: false, user_token: true, shared_examples_name: "rejects rpm packages access", expected_status: :unauthorized, tracked: false 362221:43:30 behaves like not a package tracking event 362321:43:30 does not create a gitlab tracking event 362421:43:30 behaves like rejects rpm packages access 362521:43:30 has the correct response header 362621:43:30 behaves like returning response status 362721:43:30 returns unauthorized 362821:43:30 visibility_level: "PRIVATE", user_role: :developer, member: true, user_token: true, shared_examples_name: "process rpm packages upload/download", expected_status: :not_found, tracked: true 362921:43:30 behaves like a package tracking event 363021:43:31 creates a gitlab tracking event push_package 363121:43:31 behaves like process rpm packages upload/download 363221:43:31 behaves like returning response status 363321:43:31 returns not_found 363421:43:31 visibility_level: "PRIVATE", user_role: :guest, member: true, user_token: true, shared_examples_name: "rejects rpm packages access", expected_status: :forbidden, tracked: false 363521:43:31 behaves like not a package tracking event 363621:43:31 does not create a gitlab tracking event 363721:43:31 behaves like rejects rpm packages access 363821:43:31 behaves like returning response status 363921:43:32 returns forbidden 364021:43:32 visibility_level: "PRIVATE", user_role: :developer, member: true, user_token: false, shared_examples_name: "rejects rpm packages access", expected_status: :unauthorized, tracked: false 364121:43:32 behaves like not a package tracking event 364221:43:32 does not create a gitlab tracking event 364321:43:32 behaves like rejects rpm packages access 364421:43:32 has the correct response header 364521:43:32 behaves like returning response status 364621:43:33 returns unauthorized 364721:43:33 visibility_level: "PRIVATE", user_role: :guest, member: true, user_token: false, shared_examples_name: "rejects rpm packages access", expected_status: :unauthorized, tracked: false 364821:43:33 behaves like not a package tracking event 364921:43:33 does not create a gitlab tracking event 365021:43:33 behaves like rejects rpm packages access 365121:43:33 has the correct response header 365221:43:33 behaves like returning response status 365321:43:33 returns unauthorized 365421:43:33 visibility_level: "PRIVATE", user_role: :developer, member: false, user_token: true, shared_examples_name: "rejects rpm packages access", expected_status: :not_found, tracked: false 365521:43:33 behaves like not a package tracking event 365621:43:34 does not create a gitlab tracking event 365721:43:34 behaves like rejects rpm packages access 365821:43:34 behaves like returning response status 365921:43:34 returns not_found 366021:43:34 visibility_level: "PRIVATE", user_role: :guest, member: false, user_token: true, shared_examples_name: "rejects rpm packages access", expected_status: :not_found, tracked: false 366121:43:34 behaves like not a package tracking event 366221:43:34 does not create a gitlab tracking event 366321:43:34 behaves like rejects rpm packages access 366421:43:34 behaves like returning response status 366521:43:34 returns not_found 366621:43:34 visibility_level: "PRIVATE", user_role: :developer, member: false, user_token: false, shared_examples_name: "rejects rpm packages access", expected_status: :unauthorized, tracked: false 366721:43:34 behaves like not a package tracking event 366821:43:34 does not create a gitlab tracking event 366921:43:34 behaves like rejects rpm packages access 367021:43:34 has the correct response header 367121:43:34 behaves like returning response status 367221:43:34 returns unauthorized 367321:43:34 visibility_level: "PRIVATE", user_role: :guest, member: false, user_token: false, shared_examples_name: "rejects rpm packages access", expected_status: :unauthorized, tracked: false 367421:43:34 behaves like not a package tracking event 367521:43:34 does not create a gitlab tracking event 367621:43:34 behaves like rejects rpm packages access 367721:43:34 has the correct response header 367821:43:34 behaves like returning response status 367921:43:34 returns unauthorized 368021:43:34 visibility_level: "PRIVATE", user_role: :anonymous, member: false, user_token: true, shared_examples_name: "rejects rpm packages access", expected_status: :unauthorized, tracked: false 368121:43:34 behaves like not a package tracking event 368221:43:35 does not create a gitlab tracking event 368321:43:35 behaves like rejects rpm packages access 368421:43:35 has the correct response header 368521:43:35 behaves like returning response status 368621:43:35 returns unauthorized 368721:43:35 when user can upload file 368821:43:35 when file size too large 368921:43:35 returns an error 369021:43:35 when filelists.xml file size too large 369121:43:35 returns an error 369221:43:35 behaves like a deploy token for RPM requests 369321:43:35 with deploy token headers 369421:43:35 when token is valid 369521:43:35 behaves like returning response status 369621:43:36 returns not_found 369721:43:36 when token is invalid 369821:43:36 behaves like returning response status 369921:43:36 returns unauthorized 370021:43:36 behaves like a job token for RPM requests 370121:43:36 with job token headers 370221:43:36 with valid token 370321:43:36 behaves like returning response status 370421:43:36 returns not_found 370521:43:36 with invalid token 370621:43:36 behaves like returning response status 370721:43:36 returns unauthorized 370821:43:36 with invalid user 370921:43:36 behaves like returning response status 371021:43:37 returns unauthorized 371121:43:37 GET /api/v4/projects/:project_id/packages/rpm/repodata/:filename 371221:43:37 behaves like a job token for RPM requests 371321:43:37 with job token headers 371421:43:37 with valid token 371521:43:37 behaves like returning response status 371621:43:37 returns success 371721:43:37 with invalid token 371821:43:37 behaves like returning response status 371921:43:38 returns unauthorized 372021:43:38 with invalid user 372121:43:38 behaves like returning response status 372221:43:38 returns unauthorized 372321:43:38 behaves like a deploy token for RPM requests 372421:43:38 with deploy token headers 372521:43:38 when token is valid 372621:43:38 behaves like returning response status 372721:43:38 returns success 372821:43:38 when token is invalid 372921:43:38 behaves like returning response status 373021:43:38 returns unauthorized 373121:43:38 behaves like a user token for RPM requests 373221:43:38 with valid project 373321:43:38 visibility_level: "PUBLIC", user_role: :developer, member: true, user_token: true, shared_examples_name: "process rpm packages upload/download", expected_status: :success 373421:43:38 behaves like process rpm packages upload/download 373521:43:38 behaves like returning response status 373621:43:38 returns success 373721:43:38 visibility_level: "PUBLIC", user_role: :guest, member: true, user_token: true, shared_examples_name: "process rpm packages upload/download", expected_status: :forbidden 373821:43:38 behaves like process rpm packages upload/download 373921:43:38 behaves like returning response status 374021:43:39 returns forbidden 374121:43:39 visibility_level: "PUBLIC", user_role: :developer, member: true, user_token: false, shared_examples_name: "rejects rpm packages access", expected_status: :unauthorized 374221:43:39 behaves like rejects rpm packages access 374321:43:39 has the correct response header 374421:43:39 behaves like returning response status 374521:43:39 returns unauthorized 374621:43:39 visibility_level: "PUBLIC", user_role: :guest, member: true, user_token: false, shared_examples_name: "rejects rpm packages access", expected_status: :unauthorized 374721:43:39 behaves like rejects rpm packages access 374821:43:40 has the correct response header 374921:43:40 behaves like returning response status 375021:43:40 returns unauthorized 375121:43:40 visibility_level: "PUBLIC", user_role: :developer, member: false, user_token: true, shared_examples_name: "process rpm packages upload/download", expected_status: :not_found 375221:43:40 behaves like process rpm packages upload/download 375321:43:40 behaves like returning response status 375421:43:40 returns not_found 375521:43:40 visibility_level: "PUBLIC", user_role: :guest, member: false, user_token: true, shared_examples_name: "process rpm packages upload/download", expected_status: :not_found 375621:43:40 behaves like process rpm packages upload/download 375721:43:40 behaves like returning response status 375821:43:41 returns not_found 375921:43:41 visibility_level: "PUBLIC", user_role: :developer, member: false, user_token: false, shared_examples_name: "rejects rpm packages access", expected_status: :unauthorized 376021:43:41 behaves like rejects rpm packages access 376121:43:41 has the correct response header 376221:43:41 behaves like returning response status 376321:43:41 returns unauthorized 376421:43:41 visibility_level: "PUBLIC", user_role: :guest, member: false, user_token: false, shared_examples_name: "rejects rpm packages access", expected_status: :unauthorized 376521:43:41 behaves like rejects rpm packages access 376621:43:41 has the correct response header 376721:43:41 behaves like returning response status 376821:43:41 returns unauthorized 376921:43:41 visibility_level: "PUBLIC", user_role: :anonymous, member: false, user_token: true, shared_examples_name: "process rpm packages upload/download", expected_status: :unauthorized 377021:43:41 behaves like process rpm packages upload/download 377121:43:41 behaves like returning response status 377221:43:41 returns unauthorized 377321:43:41 visibility_level: "PRIVATE", user_role: :developer, member: true, user_token: true, shared_examples_name: "process rpm packages upload/download", expected_status: :success 377421:43:41 behaves like process rpm packages upload/download 377521:43:41 behaves like returning response status 377621:43:41 returns success 377721:43:41 visibility_level: "PRIVATE", user_role: :guest, member: true, user_token: true, shared_examples_name: "rejects rpm packages access", expected_status: :forbidden 377821:43:41 behaves like rejects rpm packages access 377921:43:41 behaves like returning response status 378021:43:42 returns forbidden 378121:43:42 visibility_level: "PRIVATE", user_role: :developer, member: true, user_token: false, shared_examples_name: "rejects rpm packages access", expected_status: :unauthorized 378221:43:42 behaves like rejects rpm packages access 378321:43:42 has the correct response header 378421:43:42 behaves like returning response status 378521:43:42 returns unauthorized 378621:43:42 visibility_level: "PRIVATE", user_role: :guest, member: true, user_token: false, shared_examples_name: "rejects rpm packages access", expected_status: :unauthorized 378721:43:42 behaves like rejects rpm packages access 378821:43:43 has the correct response header 378921:43:43 behaves like returning response status 379021:43:43 returns unauthorized 379121:43:43 visibility_level: "PRIVATE", user_role: :developer, member: false, user_token: true, shared_examples_name: "rejects rpm packages access", expected_status: :not_found 379221:43:43 behaves like rejects rpm packages access 379321:43:43 behaves like returning response status 379421:43:43 returns not_found 379521:43:43 visibility_level: "PRIVATE", user_role: :guest, member: false, user_token: true, shared_examples_name: "rejects rpm packages access", expected_status: :not_found 379621:43:43 behaves like rejects rpm packages access 379721:43:43 behaves like returning response status 379821:43:43 returns not_found 379921:43:43 visibility_level: "PRIVATE", user_role: :developer, member: false, user_token: false, shared_examples_name: "rejects rpm packages access", expected_status: :unauthorized 380021:43:43 behaves like rejects rpm packages access 380121:43:43 has the correct response header 380221:43:43 behaves like returning response status 380321:43:43 returns unauthorized 380421:43:43 visibility_level: "PRIVATE", user_role: :guest, member: false, user_token: false, shared_examples_name: "rejects rpm packages access", expected_status: :unauthorized 380521:43:43 behaves like rejects rpm packages access 380621:43:43 has the correct response header 380721:43:43 behaves like returning response status 380821:43:44 returns unauthorized 380921:43:44 visibility_level: "PRIVATE", user_role: :anonymous, member: false, user_token: true, shared_examples_name: "rejects rpm packages access", expected_status: :unauthorized 381021:43:44 behaves like rejects rpm packages access 381121:43:44 has the correct response header 381221:43:44 behaves like returning response status 381321:43:44 returns unauthorized 381421:43:44 GET /api/v4/projects/:id/packages/rpm/:package_file_id/:filename 381521:43:44 behaves like a package tracking event 381621:43:44 creates a gitlab tracking event pull_package 381721:43:44 behaves like a job token for RPM requests 381821:43:44 with job token headers 381921:43:44 with valid token 382021:43:44 behaves like returning response status 382121:43:44 returns not_found 382221:43:44 with invalid token 382321:43:44 behaves like returning response status 382421:43:45 returns unauthorized 382521:43:45 with invalid user 382621:43:45 behaves like returning response status 382721:43:45 returns unauthorized 382821:43:45 behaves like a deploy token for RPM requests 382921:43:45 with deploy token headers 383021:43:45 when token is valid 383121:43:45 behaves like returning response status 383221:43:45 returns not_found 383321:43:45 when token is invalid 383421:43:45 behaves like returning response status 383521:43:45 returns unauthorized 383621:43:45 behaves like a user token for RPM requests 383721:43:45 with valid project 383821:43:45 visibility_level: "PUBLIC", user_role: :developer, member: true, user_token: true, shared_examples_name: "process rpm packages upload/download", expected_status: :not_found 383921:43:45 behaves like process rpm packages upload/download 384021:43:45 behaves like returning response status 384121:43:45 returns not_found 384221:43:45 visibility_level: "PUBLIC", user_role: :guest, member: true, user_token: true, shared_examples_name: "process rpm packages upload/download", expected_status: :forbidden 384321:43:45 behaves like process rpm packages upload/download 384421:43:45 behaves like returning response status 384521:43:46 returns forbidden 384621:43:46 visibility_level: "PUBLIC", user_role: :developer, member: true, user_token: false, shared_examples_name: "rejects rpm packages access", expected_status: :unauthorized 384721:43:46 behaves like rejects rpm packages access 384821:43:46 has the correct response header 384921:43:46 behaves like returning response status 385021:43:46 returns unauthorized 385121:43:46 visibility_level: "PUBLIC", user_role: :guest, member: true, user_token: false, shared_examples_name: "rejects rpm packages access", expected_status: :unauthorized 385221:43:46 behaves like rejects rpm packages access 385321:43:47 has the correct response header 385421:43:47 behaves like returning response status 385521:43:47 returns unauthorized 385621:43:47 visibility_level: "PUBLIC", user_role: :developer, member: false, user_token: true, shared_examples_name: "process rpm packages upload/download", expected_status: :not_found 385721:43:47 behaves like process rpm packages upload/download 385821:43:47 behaves like returning response status 385921:43:47 returns not_found 386021:43:47 visibility_level: "PUBLIC", user_role: :guest, member: false, user_token: true, shared_examples_name: "process rpm packages upload/download", expected_status: :not_found 386121:43:47 behaves like process rpm packages upload/download 386221:43:47 behaves like returning response status 386321:43:47 returns not_found 386421:43:47 visibility_level: "PUBLIC", user_role: :developer, member: false, user_token: false, shared_examples_name: "rejects rpm packages access", expected_status: :unauthorized 386521:43:47 behaves like rejects rpm packages access 386621:43:47 has the correct response header 386721:43:47 behaves like returning response status 386821:43:47 returns unauthorized 386921:43:47 visibility_level: "PUBLIC", user_role: :guest, member: false, user_token: false, shared_examples_name: "rejects rpm packages access", expected_status: :unauthorized 387021:43:47 behaves like rejects rpm packages access 387121:43:47 has the correct response header 387221:43:47 behaves like returning response status 387321:43:47 returns unauthorized 387421:43:47 visibility_level: "PUBLIC", user_role: :anonymous, member: false, user_token: true, shared_examples_name: "process rpm packages upload/download", expected_status: :unauthorized 387521:43:47 behaves like process rpm packages upload/download 387621:43:47 behaves like returning response status 387721:43:47 returns unauthorized 387821:43:47 visibility_level: "PRIVATE", user_role: :developer, member: true, user_token: true, shared_examples_name: "process rpm packages upload/download", expected_status: :not_found 387921:43:47 behaves like process rpm packages upload/download 388021:43:47 behaves like returning response status 388121:43:48 returns not_found 388221:43:48 visibility_level: "PRIVATE", user_role: :guest, member: true, user_token: true, shared_examples_name: "rejects rpm packages access", expected_status: :forbidden 388321:43:48 behaves like rejects rpm packages access 388421:43:48 behaves like returning response status 388521:43:48 returns forbidden 388621:43:48 visibility_level: "PRIVATE", user_role: :developer, member: true, user_token: false, shared_examples_name: "rejects rpm packages access", expected_status: :unauthorized 388721:43:48 behaves like rejects rpm packages access 388821:43:49 has the correct response header 388921:43:49 behaves like returning response status 389021:43:49 returns unauthorized 389121:43:49 visibility_level: "PRIVATE", user_role: :guest, member: true, user_token: false, shared_examples_name: "rejects rpm packages access", expected_status: :unauthorized 389221:43:49 behaves like rejects rpm packages access 389321:43:49 has the correct response header 389421:43:49 behaves like returning response status 389521:43:49 returns unauthorized 389621:43:49 visibility_level: "PRIVATE", user_role: :developer, member: false, user_token: true, shared_examples_name: "rejects rpm packages access", expected_status: :not_found 389721:43:49 behaves like rejects rpm packages access 389821:43:49 behaves like returning response status 389921:43:50 returns not_found 390021:43:50 visibility_level: "PRIVATE", user_role: :guest, member: false, user_token: true, shared_examples_name: "rejects rpm packages access", expected_status: :not_found 390121:43:50 behaves like rejects rpm packages access 390221:43:50 behaves like returning response status 390321:43:50 returns not_found 390421:43:50 visibility_level: "PRIVATE", user_role: :developer, member: false, user_token: false, shared_examples_name: "rejects rpm packages access", expected_status: :unauthorized 390521:43:50 behaves like rejects rpm packages access 390621:43:50 has the correct response header 390721:43:50 behaves like returning response status 390821:43:50 returns unauthorized 390921:43:50 visibility_level: "PRIVATE", user_role: :guest, member: false, user_token: false, shared_examples_name: "rejects rpm packages access", expected_status: :unauthorized 391021:43:50 behaves like rejects rpm packages access 391121:43:50 has the correct response header 391221:43:50 behaves like returning response status 391321:43:50 returns unauthorized 391421:43:50 visibility_level: "PRIVATE", user_role: :anonymous, member: false, user_token: true, shared_examples_name: "rejects rpm packages access", expected_status: :unauthorized 391521:43:50 behaves like rejects rpm packages access 391621:43:50 has the correct response header 391721:43:50 behaves like returning response status 391821:43:50 returns unauthorized 391921:43:50 POST /api/v4/projects/:project_id/packages/rpm/authorize 392021:43:50 behaves like returning response status 392121:43:50 returns not_found 392221:43:50 when feature flag is disabled 392321:43:50 behaves like returning response status 392421:43:50 returns not_found 392521:43:50 when package feature is disabled 392621:43:50 behaves like returning response status 392721:43:50 returns not_found 392821:43:50# [RSpecRunTime] Finishing example group spec/requests/api/rpm_project_packages_spec.rb. It took 26.07 seconds. Expected to take 26.45 seconds. 392921:43:50# [RSpecRunTime] Starting example group spec/controllers/projects/autocomplete_sources_controller_spec.rb. Expected to take 23.54 seconds. 393021:43:50Projects::AutocompleteSourcesController 393121:43:52 GET commands 393221:43:52 with a public project 393321:43:52 with an issue 393421:43:52 behaves like issuable commands 393521:43:52 returns empty array when no user logged in 393621:43:52 raises an error when no target type specified 393721:43:54 returns an array of commands 393821:43:54# [RSpecRunTime] RSpec elapsed time: 17 minutes 28.65 seconds. Current RSS: ~1441M. Threads: 5. load average: 1.02 1.10 1.08 1/296 7733 394021:43:54 with work items 394121:43:55 returns an array of commands when work_item_type_id is specified 394221:43:55 behaves like issuable commands 394321:43:56 returns empty array when no user logged in 394421:43:56 raises an error when no target type specified 394521:43:57 returns an array of commands 394621:43:57# [RSpecRunTime] RSpec elapsed time: 17 minutes 31.7 seconds. Current RSS: ~1467M. Threads: 5. load average: 1.02 1.10 1.08 2/297 7734 394821:43:57 with merge request 394921:43:57 behaves like issuable commands 395021:43:58 returns empty array when no user logged in 395121:43:58 raises an error when no target type specified 395221:44:00 returns an array of commands 395321:44:00# [RSpecRunTime] RSpec elapsed time: 17 minutes 34.39 seconds. Current RSS: ~1466M. Threads: 5. load average: 1.18 1.13 1.09 1/297 7735 395721:44:00 behaves like label commands 395821:44:00 raises an error when no target type specified 395921:44:01 returns an array of labels 396021:44:01 with work items 396121:44:01 behaves like label commands 396221:44:01 raises an error when no target type specified 396321:44:02 returns an array of labels 396521:44:03 when logged in 396621:44:03 returns 400 when no target type specified 396821:44:03 behaves like all members are returned 396921:44:03 returns an array of member object 397021:44:03 when `disable_all_mention` FF is enabled 397121:44:04 does not return the all mention user 397221:44:04# [RSpecRunTime] RSpec elapsed time: 17 minutes 38.06 seconds. Current RSS: ~1467M. Threads: 5. load average: 1.17 1.13 1.09 1/297 7736 397421:44:04 with work item 397521:44:04 behaves like all members are returned 397621:44:04 returns an array of member object 397721:44:04 when `disable_all_mention` FF is enabled 397821:44:05 does not return the all mention user 397921:44:05 when anonymous 398121:44:05 behaves like private project is inaccessible 398221:44:05 redirects to login page for private project 398321:44:05 behaves like returns all members of public project 398421:44:05 returns members including those from invited private groups 398521:44:05 when `disable_all_mention` FF is enabled 398621:44:05 does not return the all mention user 398721:44:05 with work item 398821:44:05 behaves like private project is inaccessible 398921:44:05 redirects to login page for private project 399021:44:05 behaves like returns all members of public project 399121:44:06 returns members including those from invited private groups 399221:44:06 when `disable_all_mention` FF is enabled 399321:44:06 does not return the all mention user 399421:44:06 GET milestones 399521:44:07 lists milestones 399621:44:07 when user cannot read project issues and merge requests 399821:44:08# [RSpecRunTime] RSpec elapsed time: 17 minutes 42.03 seconds. Current RSS: ~1460M. Threads: 5. load average: 1.17 1.13 1.09 1/297 7737 400121:44:08 when user can read wiki pages 400221:44:09 lists wiki pages (except templates) 400321:44:09# [RSpecRunTime] RSpec elapsed time: 17 minutes 43.58 seconds. Current RSS: ~1454M. Threads: 5. load average: 1.39 1.18 1.11 1/301 7830 400521:44:09 when user cannot read wiki pages 400621:44:10 returns an empty list 400721:44:10# [RSpecRunTime] RSpec elapsed time: 17 minutes 44.81 seconds. Current RSS: ~1448M. Threads: 5. load average: 1.39 1.18 1.11 1/302 7885 400921:44:10 GET contacts 401021:44:11 when feature flag is enabled 401121:44:11 when a group has crm enabled 401221:44:11 when a user can read contacts 401321:44:11 lists contacts 401421:44:11 when a user can not read contacts 401621:44:11 when a group has crm disabled 401821:44:12# [RSpecRunTime] Finishing example group spec/controllers/projects/autocomplete_sources_controller_spec.rb. It took 21.11 seconds. Expected to take 23.54 seconds. 401921:44:12# [RSpecRunTime] Starting example group spec/requests/api/merge_request_approvals_spec.rb. Expected to take 21.64 seconds. 402021:44:12API::MergeRequestApprovals 402121:44:13 GET :id/merge_requests/:merge_request_iid/approvals 402221:44:14 retrieves the approval status 402321:44:14 when merge request author has only guest access 402421:44:14 behaves like rejects user from accessing merge request info 402521:44:15 returns a 403 error 402621:44:15# [RSpecRunTime] RSpec elapsed time: 17 minutes 49.81 seconds. Current RSS: ~1449M. Threads: 5. load average: 1.44 1.19 1.11 1/302 7944 402821:44:15 POST :id/merge_requests/:merge_request_iid/approve 402921:44:15 as a valid approver 403021:44:16 when the sha param is not set 403121:44:17 approves the merge request 403221:44:17# [RSpecRunTime] RSpec elapsed time: 17 minutes 51.28 seconds. Current RSS: ~1445M. Threads: 5. load average: 1.44 1.19 1.11 1/302 7979 403421:44:17 when the sha param is correct 403521:44:18 approves the merge request 403621:44:18# [RSpecRunTime] RSpec elapsed time: 17 minutes 52.69 seconds. Current RSS: ~1439M. Threads: 5. load average: 1.44 1.19 1.11 1/302 8013 403821:44:18 when the sha param is incorrect 403921:44:19 does not approve the merge request 404021:44:19# [RSpecRunTime] RSpec elapsed time: 17 minutes 53.83 seconds. Current RSS: ~1432M. Threads: 5. load average: 1.41 1.19 1.11 1/302 8047 404221:44:19 POST :id/merge_requests/:merge_request_iid/unapprove 404321:44:19 as a user who has approved the merge request 404421:44:21 unapproves the merge request 404521:44:23 calls MergeRequests::UpdateReviewerStateService 404621:44:23# [RSpecRunTime] RSpec elapsed time: 17 minutes 57.07 seconds. Current RSS: ~1421M. Threads: 5. load average: 1.41 1.19 1.11 1/302 8114 404821:44:23 PUT :id/merge_requests/:merge_request_iid/reset_approvals 404921:44:23 for a bot user 405021:44:24 clears approvals of the merge_request 405121:44:24 when the MR is merged 405321:44:24# [RSpecRunTime] RSpec elapsed time: 17 minutes 58.75 seconds. Current RSS: ~1421M. Threads: 5. load average: 1.46 1.20 1.12 1/302 8181 405521:44:24 when bot user approved the merge request 405621:44:25 clears approvals of the merge_request 405721:44:25 for users with non-bot roles 406221:44:29# [RSpecRunTime] RSpec elapsed time: 18 minutes 3.79 seconds. Current RSS: ~1432M. Threads: 5. load average: 1.42 1.20 1.12 1/302 8345 406421:44:29 for bot-users from external namespaces 406521:44:30 for external group bot-user 406721:44:31# [RSpecRunTime] RSpec elapsed time: 18 minutes 4.93 seconds. Current RSS: ~1433M. Threads: 5. load average: 1.42 1.20 1.12 1/302 8379 406921:44:31 for external project bot-user 407121:44:32# [RSpecRunTime] RSpec elapsed time: 18 minutes 6.48 seconds. Current RSS: ~1433M. Threads: 5. load average: 1.42 1.20 1.12 1/302 8412 407321:44:32# [RSpecRunTime] Finishing example group spec/requests/api/merge_request_approvals_spec.rb. It took 20.58 seconds. Expected to take 21.64 seconds. 407421:44:32# [RSpecRunTime] Starting example group spec/requests/api/graphql/mutations/award_emojis/toggle_spec.rb. Expected to take 18.16 seconds. 407521:44:32Toggling an AwardEmoji 407621:44:33 when the user has permission 407721:44:33 when the given awardable is not an Awardable 407821:44:33 behaves like a mutation that does not create or destroy an AwardEmoji 407921:44:33 is expected not to change `AwardEmoji.count` 408021:44:33# [RSpecRunTime] RSpec elapsed time: 18 minutes 7.69 seconds. Current RSS: ~1431M. Threads: 5. load average: 1.42 1.20 1.12 1/302 8413 408221:44:33 behaves like a mutation that returns top-level errors 408321:44:34 is expected to include /was provided invalid value for awardableId/ 408421:44:34 when the given awardable is an Awardable but still cannot be awarded an emoji 408521:44:34 behaves like a mutation that does not create or destroy an AwardEmoji 408621:44:34 is expected not to change `AwardEmoji.count` 408721:44:34 behaves like a mutation that returns top-level errors 408821:44:35 is expected to contain exactly "You cannot add emoji reactions to this resource." 408921:44:35 when the given awardable is an Awardable 409021:44:35 when the awardable is a work item 409121:44:35 when the work item is associated directly with a group 409221:44:35 when no emoji has been awarded by the current_user yet 409321:44:35 creates an emoji 409421:44:35 when an emoji has been awarded by the current_user 409521:44:36 removes the emoji 409621:44:36 when no emoji has been awarded by the current_user yet 409721:44:36 creates an emoji 409821:44:37 returns the emoji 409921:44:37 returns toggledOn as true 410021:44:37 marking Todos as done 410121:44:37 type: :issue, expectation: true 410221:44:39 is expected to eq true 410321:44:39# [RSpecRunTime] RSpec elapsed time: 18 minutes 13.42 seconds. Current RSS: ~1431M. Threads: 5. load average: 1.36 1.19 1.11 1/300 8414 410521:44:39 type: :merge_request, expectation: true 410621:44:41 is expected to eq true 410721:44:42# [RSpecRunTime] RSpec elapsed time: 18 minutes 15.88 seconds. Current RSS: ~1439M. Threads: 5. load average: 1.36 1.19 1.11 1/299 8472 410921:44:42 type: :project_snippet, expectation: false 411021:44:43 is expected to eq false 411121:44:43# [RSpecRunTime] RSpec elapsed time: 18 minutes 17.29 seconds. Current RSS: ~1439M. Threads: 5. load average: 1.36 1.19 1.11 1/299 8473 411421:44:43 regular Notes 411521:44:44 marks the Todo as done 411621:44:44# [RSpecRunTime] RSpec elapsed time: 18 minutes 18.43 seconds. Current RSS: ~1439M. Threads: 5. load average: 1.33 1.19 1.11 1/298 8474 411821:44:44 PersonalSnippet Notes 411921:44:45 does not mark the Todo as done 412021:44:46# [RSpecRunTime] RSpec elapsed time: 18 minutes 19.88 seconds. Current RSS: ~1438M. Threads: 5. load average: 1.33 1.19 1.11 1/298 8475 412221:44:46 Discussion Notes 412321:44:47 marks the Todo as done 412421:44:47# [RSpecRunTime] RSpec elapsed time: 18 minutes 21.07 seconds. Current RSS: ~1438M. Threads: 5. load average: 1.33 1.19 1.11 1/298 8476 412621:44:47 when there were active record validation errors 412721:44:47 returns an empty awardEmoji 412821:44:47 behaves like a mutation that does not create or destroy an AwardEmoji 412921:44:48 is expected not to change `AwardEmoji.count` 413021:44:48# [RSpecRunTime] RSpec elapsed time: 18 minutes 22.17 seconds. Current RSS: ~1438M. Threads: 5. load average: 1.33 1.19 1.11 1/298 8477 413221:44:48 behaves like a mutation that returns errors in the response 413321:44:48 is expected to contain exactly "Error 1" and "Error 2" 413421:44:48 when an emoji has been awarded by the current_user 413521:44:49 removes the emoji 413621:44:49 returns no errors 413721:44:49 returns an empty awardEmoji 413821:44:50 returns toggledOn as false 413921:44:50# [RSpecRunTime] RSpec elapsed time: 18 minutes 24.24 seconds. Current RSS: ~1436M. Threads: 5. load average: 1.31 1.18 1.11 1/298 8478 414121:44:50 when the user does not have permission 414221:44:50 behaves like a mutation that does not create or destroy an AwardEmoji 414321:44:50 is expected not to change `AwardEmoji.count` 414421:44:50 behaves like a mutation that returns a top-level access error 414521:44:51 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" 414621:44:51# [RSpecRunTime] Finishing example group spec/requests/api/graphql/mutations/award_emojis/toggle_spec.rb. It took 18.45 seconds. Expected to take 18.16 seconds. 414721:44:51# [RSpecRunTime] Starting example group spec/controllers/projects/pages_controller_spec.rb. Expected to take 16.22 seconds. 414821:44:51Projects::PagesController 415021:44:52 returns 200 status 415121:44:52 when the project is in a subgroup 415221:44:53 returns a 200 status code 415321:44:53# [RSpecRunTime] RSpec elapsed time: 18 minutes 27.09 seconds. Current RSS: ~1436M. Threads: 5. load average: 1.31 1.18 1.11 1/296 8479 415621:44:53 when the project does not have onboarding complete 415721:44:54 redirects to #new 415821:44:54# [RSpecRunTime] RSpec elapsed time: 18 minutes 28.17 seconds. Current RSS: ~1431M. Threads: 5. load average: 1.36 1.20 1.12 1/296 8480 416021:44:54 when the project does have onboarding complete 416121:44:55 returns 200 status 416221:44:55 when the project is in a subgroup 416321:44:56 returns a 200 status code 416421:44:56# [RSpecRunTime] RSpec elapsed time: 18 minutes 30.32 seconds. Current RSS: ~1434M. Threads: 5. load average: 1.36 1.20 1.12 1/296 8481 416621:44:56 when the project has a deployed pages app 416721:44:57 does not redirect to #new 416821:44:57 when pages is disabled 416921:44:58 returns 404 status 417021:44:58# [RSpecRunTime] RSpec elapsed time: 18 minutes 32.39 seconds. Current RSS: ~1428M. Threads: 5. load average: 1.36 1.20 1.12 1/297 8482 417221:44:58 DELETE destroy 417321:44:59 returns 302 status 417421:44:59 when user is developer 417521:45:00 returns 404 status 417621:45:00# [RSpecRunTime] RSpec elapsed time: 18 minutes 34.62 seconds. Current RSS: ~1427M. Threads: 5. load average: 1.41 1.21 1.12 1/296 8483 417821:45:00 pages disabled 418021:45:01 returns 404 status 418121:45:01# [RSpecRunTime] RSpec elapsed time: 18 minutes 35.75 seconds. Current RSS: ~1426M. Threads: 5. load average: 1.41 1.21 1.12 1/296 8484 418321:45:01 DELETE destroy 418421:45:02 returns 404 status 418521:45:02# [RSpecRunTime] RSpec elapsed time: 18 minutes 36.82 seconds. Current RSS: ~1427M. Threads: 5. load average: 1.41 1.21 1.12 1/296 8485 418721:45:02 PATCH update 418821:45:02 when updating pages_https_only 418921:45:04 updates project field and redirects back to the pages settings 419021:45:04 when it fails to update 419121:45:05 adds an error message 419221:45:05# [RSpecRunTime] RSpec elapsed time: 18 minutes 39.23 seconds. Current RSS: ~1428M. Threads: 5. load average: 1.38 1.21 1.12 1/296 8486 419421:45:05 when updating pages_unique_domain 419521:45:06 updates pages_https_only and pages_unique_domain and redirects back to pages settings 419621:45:06 when it fails to update 419721:45:07 adds an error message 419821:45:07# [RSpecRunTime] RSpec elapsed time: 18 minutes 41.47 seconds. Current RSS: ~1429M. Threads: 5. load average: 1.38 1.21 1.12 1/296 8487 420021:45:07# [RSpecRunTime] Finishing example group spec/controllers/projects/pages_controller_spec.rb. It took 16.53 seconds. Expected to take 16.22 seconds. 420121:45:07# [RSpecRunTime] Starting example group spec/requests/projects/google_cloud/service_accounts_controller_spec.rb. Expected to take 14.65 seconds. 420221:45:07Projects::GoogleCloud::ServiceAccountsController 420421:45:08 when a public request is made 420521:45:09 returns not found on GET request 420621:45:09 returns not found on POST request 420721:45:09# [RSpecRunTime] RSpec elapsed time: 18 minutes 43.69 seconds. Current RSS: ~1428M. Threads: 5. load average: 1.35 1.20 1.12 1/296 8488 420921:45:09 when unauthorized members make requests 421021:45:10 returns not found on GET request 421121:45:11 returns not found on POST request 421221:45:11# [RSpecRunTime] RSpec elapsed time: 18 minutes 45.4 seconds. Current RSS: ~1431M. Threads: 5. load average: 1.35 1.20 1.12 4/296 8489 421421:45:11 when authorized members make requests 421521:45:12 redirects on GET request 421621:45:13 redirects on POST request 421721:45:13 and user has successfully completed the google oauth2 flow 421821:45:13 but the user does not have gcp projects 421921:45:14 flashes error and redirects to google cloud configurations 422021:45:14# [RSpecRunTime] RSpec elapsed time: 18 minutes 48.17 seconds. Current RSS: ~1436M. Threads: 5. load average: 1.40 1.22 1.13 1/296 8490 422221:45:14 user has three gcp_projects 422321:45:15 returns success on GET 422421:45:17 returns success on POST 422521:45:17# [RSpecRunTime] RSpec elapsed time: 18 minutes 50.94 seconds. Current RSS: ~1435M. Threads: 5. load average: 1.40 1.22 1.13 1/296 8491 422721:45:17 but google returns client error 422821:45:17 GET flashes error and redirects to -/google_cloud/configurations 422921:45:18 POST flashes error and redirects to -/google_cloud/configurations 423021:45:18# [RSpecRunTime] RSpec elapsed time: 18 minutes 52.72 seconds. Current RSS: ~1435M. Threads: 5. load average: 1.40 1.22 1.13 1/296 8492 423221:45:18 but gitlab instance is not configured for google oauth2 423321:45:19 returns forbidden 423421:45:19# [RSpecRunTime] RSpec elapsed time: 18 minutes 53.74 seconds. Current RSS: ~1434M. Threads: 5. load average: 1.53 1.25 1.14 1/296 8493 423621:45:19 but feature flag is disabled 423721:45:20 returns not found 423821:45:20# [RSpecRunTime] Finishing example group spec/requests/projects/google_cloud/service_accounts_controller_spec.rb. It took 13.14 seconds. Expected to take 14.65 seconds. 423921:45:20# [RSpecRunTime] Starting example group spec/requests/api/feature_flags_spec.rb. Expected to take 13.27 seconds. 424021:45:20API::FeatureFlags 424121:45:21 GET /projects/:id/feature_flags 424221:45:21 when there are two feature flags 424321:45:21 returns feature flags ordered by name 424421:45:22 returns the legacy flag version 424521:45:22 does not have N+1 problem 424621:45:22 behaves like check user permission 424721:45:22 when user is reporter 424821:45:22 forbids the request 424921:45:22# [RSpecRunTime] RSpec elapsed time: 18 minutes 56.77 seconds. Current RSS: ~1436M. Threads: 5. load average: 1.53 1.25 1.14 1/296 8494 425121:45:22 with version 2 feature flags 425221:45:23 returns the feature flags 425321:45:23 with user_list strategy feature flags 425421:45:23 returns the feature flags 425521:45:23 GET /projects/:id/feature_flags/:name 425621:45:23 when there is a feature flag 425721:45:23 returns a feature flag entry 425821:45:23 behaves like check user permission 425921:45:23 when user is reporter 426021:45:23 forbids the request 426121:45:23 with a version 2 feature_flag 426221:45:24 returns the feature flag 426321:45:24 with user_list strategy feature flag 426421:45:24 returns the feature flag 426521:45:24 POST /projects/:id/feature_flags 426621:45:24 creates a new feature flag 426721:45:24 defaults to a version 2 (new) feature flag 426821:45:25 returns version 426921:45:25 behaves like check user permission 427021:45:25 when user is reporter 427121:45:25 forbids the request 427221:45:25 when there is a feature flag with the same name already 427321:45:25 fails to create a new feature flag 427421:45:25 when creating a version 2 feature flag 427521:45:25 creates a new feature flag 427621:45:26 creates a new feature flag that is inactive 427721:45:26 creates a new feature flag with strategies 427821:45:26 creates a new feature flag with gradual rollout strategy with scopes 427921:45:27 creates a new feature flag with flexible rollout strategy with scopes 428021:45:27 creates a new feature flag with user list strategy 428121:45:27# [RSpecRunTime] RSpec elapsed time: 19 minutes 1.26 seconds. Current RSS: ~1449M. Threads: 5. load average: 1.49 1.24 1.13 2/296 8495 428321:45:27 when given invalid parameters 428421:45:27 responds with a 400 when given an invalid version 428521:45:27 PUT /projects/:id/feature_flags/:name 428621:45:27 with a version 2 feature flag 428721:45:27 returns a 404 if the feature flag does not exist 428821:45:28 forbids a request for a reporter 428921:45:28 returns an error for an invalid update of gradual rollout 429021:45:28 returns an error for an invalid update of flexible rollout 429121:45:28 updates the feature flag 429221:45:29 updates the flag active value 429321:45:29 updates the feature flag name 429421:45:29 ignores a provided version parameter 429521:45:29 returns the feature flag json 429621:45:30 updates an existing feature flag strategy to be gradual rollout strategy 429721:45:30 updates an existing feature flag strategy to be flexible rollout strategy 429821:45:30 updates an existing feature flag strategy to be gitlab user list strategy 429921:45:31 adds a new gradual rollout strategy to a feature flag 430021:45:31 adds a new gradual flexible strategy to a feature flag 430121:45:31 deletes a feature flag strategy 430221:45:32 updates an existing feature flag scope 430321:45:32 deletes an existing feature flag scope 430421:45:32# [RSpecRunTime] RSpec elapsed time: 19 minutes 6.21 seconds. Current RSS: ~1436M. Threads: 5. load average: 1.45 1.24 1.13 1/296 8496 430621:45:32 DELETE /projects/:id/feature_flags/:name 430721:45:32 destroys the feature flag 430821:45:32 returns version 430921:45:32 with a version 2 feature flag 431021:45:33 destroys the flag 431121:45:33# [RSpecRunTime] Finishing example group spec/requests/api/feature_flags_spec.rb. It took 12.53 seconds. Expected to take 13.27 seconds. 431221:45:33# [RSpecRunTime] Starting example group spec/controllers/concerns/routable_actions_spec.rb. Expected to take 12.54 seconds. 431321:45:33RoutableActions 431421:45:33 #find_routable! 431521:45:33 when signed in 431621:45:33 with a project 431721:45:34 prevents access when not authorized 431821:45:34 when authorized 431921:45:35 returns the project 432021:45:36 allows access 432121:45:36 when old project path is used 432221:45:37 redirects to the new path 432321:45:37 when the canonical url generation fails 432421:45:38 returns 404 page 432521:45:38# [RSpecRunTime] RSpec elapsed time: 19 minutes 12.07 seconds. Current RSS: ~1424M. Threads: 5. load average: 1.41 1.23 1.13 2/296 8497 432721:45:38 with a group 432821:45:38 prevents access when not authorized 432921:45:38 when authorized 433021:45:39 returns the group 433121:45:39 allows access 433221:45:39# [RSpecRunTime] RSpec elapsed time: 19 minutes 13.82 seconds. Current RSS: ~1421M. Threads: 5. load average: 1.38 1.23 1.13 1/296 8498 433521:45:40 allows access when authorized 433621:45:40 prevents access when unauthorized 433721:45:40 when not signed in 433821:45:41 redirects to sign in for private resouces 433921:45:41 #perform_not_found_actions 434021:45:42 performs multiple checks 434121:45:42 performs checks in the context of the controller 434221:45:43 skips checks once one has resulted in a render/redirect 434321:45:43# [RSpecRunTime] RSpec elapsed time: 19 minutes 17.7 seconds. Current RSS: ~1420M. Threads: 5. load average: 1.38 1.23 1.13 1/296 8499 434521:45:43# [RSpecRunTime] Finishing example group spec/controllers/concerns/routable_actions_spec.rb. It took 10.57 seconds. Expected to take 12.54 seconds. 434621:45:43# [RSpecRunTime] Starting example group spec/requests/api/graphql/mutations/packages/destroy_files_spec.rb. Expected to take 10.92 seconds. 434721:45:43Destroying multiple package files 434821:45:44 post graphql mutation 434921:45:44 with valid params 435021:45:44 user_role: :maintainer, shared_examples_name: "destroying the package files" 435121:45:44 behaves like destroying the package files 435221:45:45 marks the package file as pending destruction 435321:45:45 behaves like returning response status 435421:45:45 returns success 435521:45:45# [RSpecRunTime] RSpec elapsed time: 19 minutes 19.59 seconds. Current RSS: ~1423M. Threads: 5. load average: 1.27 1.21 1.13 1/296 8500 435721:45:45 user_role: :developer, shared_examples_name: "denying the mutation request" 435821:45:45 behaves like denying the mutation request 435921:45:46 does not mark the package file as pending destruction 436021:45:46 behaves like returning response status 436121:45:46 returns success 436221:45:46 user_role: :reporter, shared_examples_name: "denying the mutation request" 436321:45:46 behaves like denying the mutation request 436421:45:47 does not mark the package file as pending destruction 436521:45:47 behaves like returning response status 436621:45:47 returns success 436721:45:47 user_role: :guest, shared_examples_name: "denying the mutation request" 436821:45:47 behaves like denying the mutation request 436921:45:47 does not mark the package file as pending destruction 437021:45:47 behaves like returning response status 437121:45:48 returns success 437221:45:48 user_role: :anonymous, shared_examples_name: "denying the mutation request" 437321:45:48 behaves like denying the mutation request 437421:45:48 does not mark the package file as pending destruction 437521:45:48 behaves like returning response status 437621:45:48 returns success 437721:45:48 with more than 100 files 437821:45:48 behaves like denying the mutation request 437921:45:50 does not mark the package file as pending destruction 438021:45:50 behaves like returning response status 438121:45:52 returns success 438221:45:52# [RSpecRunTime] RSpec elapsed time: 19 minutes 26.07 seconds. Current RSS: ~1416M. Threads: 5. load average: 1.25 1.21 1.12 1/296 8501 438421:45:52 with files outside of the project 438521:45:53 behaves like denying the mutation request 438621:45:53 does not mark the package file as pending destruction 438721:45:53 behaves like returning response status 438821:45:53 returns success 438921:45:53# [RSpecRunTime] RSpec elapsed time: 19 minutes 27.84 seconds. Current RSS: ~1412M. Threads: 5. load average: 1.25 1.21 1.12 1/296 8502 439121:45:53 with invalid params 439221:45:53 behaves like denying the mutation request 439321:45:54 does not mark the package file as pending destruction 439421:45:54 behaves like returning response status 439521:45:54 returns success 439621:45:54# [RSpecRunTime] Finishing example group spec/requests/api/graphql/mutations/packages/destroy_files_spec.rb. It took 10.73 seconds. Expected to take 10.92 seconds. 439721:45:54# [RSpecRunTime] Starting example group spec/controllers/projects/pipelines/stages_controller_spec.rb. Expected to take 10.0 seconds. 439821:45:54Projects::Pipelines::StagesController 439921:45:54 POST #play_manual.json 440021:45:54 when user does not have access 440121:45:57 returns not authorized 440221:45:57# [RSpecRunTime] RSpec elapsed time: 19 minutes 31.0 seconds. Current RSS: ~1430M. Threads: 5. load average: 1.23 1.20 1.12 1/297 8539 440421:45:57 when user has access 440521:45:57 when the stage does not exists 440621:46:00 fails to play all manual 440721:46:00# [RSpecRunTime] RSpec elapsed time: 19 minutes 33.93 seconds. Current RSS: ~1450M. Threads: 5. load average: 1.21 1.20 1.12 1/297 8576 440921:46:00 when the stage exists 441021:46:03 starts all manual jobs 441121:46:03# [RSpecRunTime] RSpec elapsed time: 19 minutes 37.8 seconds. Current RSS: ~1454M. Threads: 5. load average: 1.21 1.20 1.12 1/298 8628 441321:46:03# [RSpecRunTime] Finishing example group spec/controllers/projects/pipelines/stages_controller_spec.rb. It took 9.36 seconds. Expected to take 10.0 seconds. 441421:46:03# [RSpecRunTime] Starting example group spec/controllers/admin/projects_controller_spec.rb. Expected to take 9.44 seconds. 441521:46:03Admin::ProjectsController 441621:46:04 GET /projects 441721:46:05Job arguments to ExternalServiceReactiveCachingWorker must be native JSON types, but VersionCheck is a Class. 441921:46:05To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 442021:46:05 retrieves the project for the given visibility level 442121:46:05Job arguments to ExternalServiceReactiveCachingWorker must be native JSON types, but VersionCheck is a Class. 442321:46:05To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 442421:46:05 does not retrieve the project 442521:46:07Job arguments to ExternalServiceReactiveCachingWorker must be native JSON types, but VersionCheck is a Class. 442721:46:07To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 442821:46:07 retrieves archived and non archived corrupted projects when last_repository_check_failed is true 442921:46:07Job arguments to ExternalServiceReactiveCachingWorker must be native JSON types, but VersionCheck is a Class. 443121:46:07To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 443221:46:08 does not respond with projects pending deletion 443321:46:08Job arguments to ExternalServiceReactiveCachingWorker must be native JSON types, but VersionCheck is a Class. 443521:46:08To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 443621:46:09 does not have N+1 queries 443721:46:09# [RSpecRunTime] RSpec elapsed time: 19 minutes 43.32 seconds. Current RSS: ~1438M. Threads: 5. load average: 1.25 1.21 1.13 1/298 8629 443921:46:09 GET /projects.json 444021:46:09 is expected to respond with 200 444121:46:09 GET /projects/:id 444221:46:10Job arguments to ExternalServiceReactiveCachingWorker must be native JSON types, but VersionCheck is a Class. 444421:46:10To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 444521:46:10 renders show page 444621:46:10# [RSpecRunTime] RSpec elapsed time: 19 minutes 44.65 seconds. Current RSS: ~1431M. Threads: 5. load average: 1.25 1.21 1.13 1/298 8630 444821:46:10 PUT /projects/transfer/:id 444921:46:11Job arguments to Ci::PendingBuilds::UpdateProjectWorker must be native JSON types, but :namespace_traversal_ids is a Symbol. 445121:46:11To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 445221:46:12Job arguments to Search::Elastic::DeleteWorker must be native JSON types, but :task is a Symbol. 445421:46:12To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 445521:46:12 updates namespace 445621:46:12 when project transfer fails 445721:46:12 flashes error 445821:46:12# [RSpecRunTime] RSpec elapsed time: 19 minutes 46.41 seconds. Current RSS: ~1427M. Threads: 5. load average: 1.25 1.21 1.13 1/298 8631 446021:46:12 DELETE #destroy 446121:46:12 redirects to the admin projects path and displays the flash toast 446221:46:12# [RSpecRunTime] Finishing example group spec/controllers/admin/projects_controller_spec.rb. It took 8.86 seconds. Expected to take 9.44 seconds. 446321:46:12# [RSpecRunTime] Starting example group spec/requests/api/graphql/mutations/merge_requests/reviewer_rereview_spec.rb. Expected to take 8.41 seconds. 446421:46:12Setting assignees of a merge request 446521:46:15 returns an error if the user is not allowed to update the merge request 446621:46:15 reviewer does not exist 446721:46:17 returns an error 446821:46:17# [RSpecRunTime] RSpec elapsed time: 19 minutes 51.52 seconds. Current RSS: ~1443M. Threads: 5. load average: 1.23 1.20 1.13 1/302 8748 447021:46:17 reviewer exists 447121:46:20 does not return an error 447221:46:20# [RSpecRunTime] RSpec elapsed time: 19 minutes 54.13 seconds. Current RSS: ~1443M. Threads: 5. load average: 1.29 1.22 1.13 1/303 8805 447421:46:20# [RSpecRunTime] Finishing example group spec/requests/api/graphql/mutations/merge_requests/reviewer_rereview_spec.rb. It took 7.47 seconds. Expected to take 8.41 seconds. 447521:46:20# [RSpecRunTime] Starting example group spec/requests/api/topics_spec.rb. Expected to take 7.44 seconds. 447821:46:20 returns topics ordered by total_projects_count 447921:46:20 with without_projects 448021:46:20 returns topics without assigned projects 448121:46:21 returns topics without assigned projects 448321:46:21 search: "", result: ["other-topic", "GitLab", "Git"] 448421:46:21 returns filtered topics 448521:46:21 search: "g", result: [] 448621:46:21 returns filtered topics 448721:46:21 search: "gi", result: [] 448821:46:21 returns filtered topics 448921:46:21 search: "git", result: ["Git", "GitLab"] 449021:46:21 returns filtered topics 449121:46:21 search: "x", result: [] 449221:46:21 returns filtered topics 449321:46:21 search: 0, result: [] 449421:46:21 returns filtered topics 449521:46:21 with pagination 449621:46:21 params: {:page=>0}, result: ["other-topic", "GitLab", "Git"] 449721:46:21 returns paginated topics 449821:46:21 params: {:page=>1}, result: ["other-topic", "GitLab", "Git"] 449921:46:21 returns paginated topics 450021:46:21 params: {:page=>2}, result: [] 450121:46:21 returns paginated topics 450221:46:21 params: {:per_page=>1}, result: ["other-topic"] 450321:46:21 returns paginated topics 450421:46:21 params: {:per_page=>2}, result: ["other-topic", "GitLab"] 450521:46:21 returns paginated topics 450621:46:21 params: {:per_page=>3}, result: ["other-topic", "GitLab", "Git"] 450721:46:22 returns paginated topics 450821:46:22 params: {:page=>0, :per_page=>1}, result: ["other-topic"] 450921:46:22 returns paginated topics 451021:46:22 params: {:page=>0, :per_page=>2}, result: ["other-topic", "GitLab"] 451121:46:22 returns paginated topics 451221:46:22 params: {:page=>1, :per_page=>1}, result: ["other-topic"] 451321:46:22 returns paginated topics 451421:46:22 params: {:page=>1, :per_page=>2}, result: ["other-topic", "GitLab"] 451521:46:22 returns paginated topics 451621:46:22 params: {:page=>2, :per_page=>1}, result: ["GitLab"] 451721:46:22 returns paginated topics 451821:46:22 params: {:page=>2, :per_page=>2}, result: ["Git"] 451921:46:22 returns paginated topics 452021:46:22 params: {:page=>3, :per_page=>1}, result: ["Git"] 452121:46:22 returns paginated topics 452221:46:22 params: {:page=>3, :per_page=>2}, result: [] 452321:46:22 returns paginated topics 452421:46:22 params: {:page=>4, :per_page=>1}, result: [] 452521:46:22 returns paginated topics 452621:46:22 params: {:page=>4, :per_page=>2}, result: [] 452721:46:22 returns paginated topics 452821:46:22 GET /topic/:id 452921:46:22 returns topic 453021:46:22 returns 404 for non existing id 453121:46:22 returns 400 for invalid `id` parameter 453221:46:22 POST /topics 453321:46:22 behaves like POST request permissions for admin mode 453421:46:22 behaves like when admin 453521:46:22 behaves like makes request 453721:46:23 behaves like makes request 453921:46:23 behaves like when user 454121:46:23 behaves like makes request 454321:46:23 as administrator 454421:46:23 creates a topic 454521:46:23 creates a topic with avatar and description 454621:46:24 returns 400 if name is missing 454721:46:24 returns 400 if name is not unique (case insensitive) 454821:46:24 returns 400 if title is missing 454921:46:24 as normal user 455021:46:24 returns 403 Forbidden 455121:46:24 as anonymous 455221:46:24 returns 401 Unauthorized 455421:46:24 behaves like PUT request permissions for admin mode 455521:46:24 behaves like when admin 455621:46:24 behaves like makes request 455821:46:24 behaves like makes request 456021:46:24 behaves like when user 456221:46:24 behaves like makes request 456421:46:24 as administrator 456521:46:25 updates a topic 456621:46:25 updates a topic with avatar and description 456721:46:25 keeps avatar when updating other fields 456821:46:25 returns 404 for non existing id 456921:46:25 returns 400 for invalid `id` parameter 457021:46:25 with blank avatar 457121:46:25 removes avatar 457221:46:25 removes avatar besides other changes 457321:46:26 does not remove avatar in case of other errors 457421:46:26# [RSpecRunTime] RSpec elapsed time: 19 minutes 59.97 seconds. Current RSS: ~1431M. Threads: 5. load average: 1.35 1.23 1.14 1/301 8806 457621:46:26 as normal user 457721:46:26 returns 403 Forbidden 457821:46:26 as anonymous 457921:46:26 returns 401 Unauthorized 458021:46:26 DELETE /topics/:id 458121:46:26 as administrator 458221:46:26 deletes a topic with admin mode 458321:46:26 deletes a topic without admin mode 458421:46:26 returns 404 for non existing id 458521:46:26 returns 400 for invalid `id` parameter 458621:46:26 as normal user 458721:46:26 returns 403 Forbidden 458821:46:26 as anonymous 458921:46:26 returns 401 Unauthorized 459021:46:26 POST /topics/merge 459121:46:26 behaves like POST request permissions for admin mode 459221:46:26 behaves like when admin 459321:46:27 behaves like makes request 459521:46:27 behaves like makes request 459721:46:27 behaves like when user 459921:46:27 behaves like makes request 460121:46:27 as administrator 460221:46:27 merge topics 460321:46:27 returns 400 for topics belonging to different organizations 460421:46:28 returns 404 for non existing source topic id 460521:46:28 returns 404 for non existing target topic id 460621:46:28 returns 400 for identical topic ids 460721:46:28 returns 400 if merge failed 460821:46:28 as normal user 460921:46:28 returns 403 Forbidden 461021:46:28 as anonymous 461121:46:28 returns 401 Unauthorized 461221:46:28# [RSpecRunTime] Finishing example group spec/requests/api/topics_spec.rb. It took 8.29 seconds. Expected to take 7.44 seconds. 461321:46:28# [RSpecRunTime] Starting example group spec/requests/api/error_tracking/project_settings_spec.rb. Expected to take 7.01 seconds. 461421:46:28API::ErrorTracking::ProjectSettings 461521:46:30 GET /projects/:id/error_tracking/settings 461621:46:30 when authenticated as maintainer 461721:46:30 behaves like returns project settings 461821:46:30 returns correct project settings 461921:46:30# [RSpecRunTime] RSpec elapsed time: 20 minutes 4.12 seconds. Current RSS: ~1420M. Threads: 5. load average: 1.32 1.23 1.13 1/297 8807 462121:46:30 when integrated_error_tracking feature disabled 462221:46:30 behaves like returns project settings with false for integrated 462421:46:30 without a project setting 462521:46:30 behaves like returns no project settings 462621:46:30 returns no project settings 462721:46:30 when authenticated as developer 462821:46:30 behaves like returns 403 462921:46:30 rejects request 463021:46:30 when authenticated as non-member 463121:46:30 behaves like returns 404 463221:46:31 rejects request 463321:46:31 when unauthenticated 463421:46:31 behaves like returns 401 463521:46:31 rejects request 463621:46:31 PATCH /projects/:id/error_tracking/settings 463721:46:31 when authenticated as maintainer 463821:46:31 updates enabled flag 463921:46:31 with integrated_error_tracking feature enabled 464021:46:31 behaves like returns project settings 464121:46:31 returns correct project settings 464221:46:31 with integrated_error_tracking feature disabled 464321:46:31 behaves like returns project settings with false for integrated 464521:46:32 when active is invalid 464621:46:32 returns active is invalid if non boolean 464721:46:32 when active is empty 464921:46:32 with integrated param 465021:46:32 when integrated_error_tracking feature enabled 465121:46:32 updates the integrated flag 465221:46:32 without a project setting 465321:46:32 behaves like returns no project settings 465421:46:33 returns no project settings 465521:46:33 when ::Projects::Operations::UpdateService responds with an error 465621:46:33 when integrated 465721:46:33 behaves like returns error from UpdateService 465821:46:33 returns errors 465921:46:33 without integrated 466021:46:33 behaves like returns error from UpdateService 466121:46:33 returns errors 466221:46:33 when authenticated as developer 466321:46:33 behaves like returns 403 466421:46:33 rejects request 466521:46:33 when authenticated as non-member 466621:46:33 behaves like returns 404 466721:46:33 rejects request 466821:46:33 when unauthenticated 466921:46:33 behaves like returns 401 467021:46:33 rejects request 467121:46:33 PUT /projects/:id/error_tracking/settings 467221:46:33 when authenticated 467321:46:33 as maintainer 467421:46:33 when integrated 467521:46:33 with existing setting 467621:46:34 updates a setting 467721:46:34 without setting 467821:46:34 creates a setting 467921:46:34 when ::Projects::Operations::UpdateService responds with an error 468021:46:34 behaves like returns error from UpdateService 468121:46:34 returns errors 468221:46:34 when integrated_error_tracking feature disabled 468321:46:34 behaves like returns 404 468421:46:34 rejects request 468521:46:34 when integrated param is invalid 468621:46:34 behaves like returns 400 with `integrated` param required or invalid 468821:46:35 when integrated param is missing 468921:46:35 behaves like returns 400 with `integrated` param required or invalid 469121:46:35 as developer 469221:46:35 behaves like returns 403 469321:46:35 rejects request 469421:46:35 as non-member 469521:46:35 behaves like returns 404 469621:46:35 rejects request 469721:46:35 when unauthorized 469821:46:35 behaves like returns 401 469921:46:35 rejects request 470021:46:35# [RSpecRunTime] Finishing example group spec/requests/api/error_tracking/project_settings_spec.rb. It took 7.07 seconds. Expected to take 7.01 seconds. 470121:46:35# [RSpecRunTime] Starting example group spec/requests/api/graphql/mutations/packages/destroy_spec.rb. Expected to take 6.28 seconds. 470221:46:35Destroying a package 470321:46:36 post graphql mutation 470421:46:36 with valid id 470521:46:36 user_role: :maintainer, shared_examples_name: "destroying the package" 470621:46:36 behaves like destroying the package 470721:46:36 marks the package as pending destruction 470821:46:36 when npm package 470921:46:37 enqueues the worker to sync a metadata cache 471021:46:37# [RSpecRunTime] RSpec elapsed time: 20 minutes 11.36 seconds. Current RSS: ~1452M. Threads: 5. load average: 1.37 1.24 1.14 1/297 8808 471221:46:37 behaves like returning response status 471321:46:37 returns success 471421:46:37 user_role: :developer, shared_examples_name: "denying the mutation request" 471521:46:37 behaves like denying the mutation request 471621:46:38 does not mark the package as pending destruction 471721:46:38 behaves like returning response status 471821:46:38 returns success 471921:46:38 user_role: :reporter, shared_examples_name: "denying the mutation request" 472021:46:38 behaves like denying the mutation request 472121:46:39 does not mark the package as pending destruction 472221:46:39 behaves like returning response status 472321:46:39 returns success 472421:46:39 user_role: :guest, shared_examples_name: "denying the mutation request" 472521:46:39 behaves like denying the mutation request 472621:46:40 does not mark the package as pending destruction 472721:46:40 behaves like returning response status 472821:46:40 returns success 472921:46:40 user_role: :anonymous, shared_examples_name: "denying the mutation request" 473021:46:40 behaves like denying the mutation request 473121:46:40 does not mark the package as pending destruction 473221:46:40 behaves like returning response status 473321:46:40 returns success 473421:46:40 with invalid id 473521:46:40 behaves like denying the mutation request 473621:46:41 does not mark the package as pending destruction 473721:46:41 behaves like returning response status 473821:46:41 returns success 473921:46:41 when an error occures 474021:46:41 returns the errors in the response 474121:46:41# [RSpecRunTime] Finishing example group spec/requests/api/graphql/mutations/packages/destroy_spec.rb. It took 6.04 seconds. Expected to take 6.28 seconds. 474221:46:41# [RSpecRunTime] Starting example group spec/requests/api/graphql/project/flow_metrics_spec.rb. Expected to take 5.75 seconds. 474321:46:41getting project flow metrics 474421:46:42 behaves like value stream analytics flow metrics deploymentCount examples 474521:46:43 returns the correct count 474621:46:43 when the user is not authorized 474821:46:43# [RSpecRunTime] RSpec elapsed time: 20 minutes 17.57 seconds. Current RSS: ~1451M. Threads: 5. load average: 1.34 1.24 1.14 1/298 8828 475021:46:43 when outside of the date range 475121:46:43 returns 0 count 475221:46:43 behaves like validation on Time arguments 475321:46:43 when `to` parameter is higher than `from` 475421:46:44 returns error 475521:46:44 when from and to parameter range is higher than 180 days 475621:46:44 returns error 475721:46:44 behaves like value stream analytics flow metrics issueCount examples 475821:46:45 returns the correct count 475921:46:45 with partial filters 476021:46:45 returns filtered count 476121:46:45# [RSpecRunTime] RSpec elapsed time: 20 minutes 19.57 seconds. Current RSS: ~1450M. Threads: 5. load average: 1.32 1.23 1.14 1/298 8829 476321:46:45 with all filters 476421:46:46 returns filtered count 476521:46:46 when the user is not authorized 476721:46:46 behaves like validation on Time arguments 476821:46:46 when `to` parameter is higher than `from` 476921:46:46 returns error 477021:46:46 when from and to parameter range is higher than 180 days 477121:46:46 returns error 477221:46:46# [RSpecRunTime] Finishing example group spec/requests/api/graphql/project/flow_metrics_spec.rb. It took 5.19 seconds. Expected to take 5.75 seconds. 477321:46:46# [RSpecRunTime] Starting example group spec/requests/api/graphql/mutations/ml/model_versions/delete_spec.rb. Expected to take 5.41 seconds. 477421:46:46Destroying a model version 477521:46:47 post graphql mutation 477621:46:47 with valid id 477721:46:47 user_role: :maintainer, mutation_behavior: "destroying the model" 477821:46:47 behaves like destroying the model 477921:46:48 destroys model 478021:46:48 behaves like returning response status 478121:46:48 returns success 478221:46:48# [RSpecRunTime] RSpec elapsed time: 20 minutes 22.69 seconds. Current RSS: ~1443M. Threads: 5. load average: 1.32 1.23 1.14 1/298 8830 478421:46:48 user_role: :developer, mutation_behavior: "destroying the model" 478521:46:48 behaves like destroying the model 478621:46:49 destroys model 478721:46:49 behaves like returning response status 478821:46:49 returns success 478921:46:49 user_role: :reporter, mutation_behavior: "a mutation that returns a top-level access error" 479021:46:49 behaves like a mutation that returns a top-level access error 479121:46:50 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" 479221:46:50 user_role: :guest, mutation_behavior: "a mutation that returns a top-level access error" 479321:46:50 behaves like a mutation that returns a top-level access error 479421:46:50 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" 479521:46:50 user_role: :anonymous, mutation_behavior: "a mutation that returns a top-level access error" 479621:46:50 behaves like a mutation that returns a top-level access error 479721:46:50 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" 479821:46:50 with authorized user 479921:46:50 with invalid id 480021:46:50 behaves like model version was not found 480121:46:51 does not delete the model 480221:46:51 behaves like returning response status 480321:46:51 returns success 480421:46:51 when an error occurs 480521:46:51 returns the errors in the response 480621:46:51# [RSpecRunTime] Finishing example group spec/requests/api/graphql/mutations/ml/model_versions/delete_spec.rb. It took 5.03 seconds. Expected to take 5.41 seconds. 480721:46:51# [RSpecRunTime] Starting example group spec/requests/api/graphql/group/milestones_spec.rb. Expected to take 4.73 seconds. 480821:46:51Milestones through GroupQuery 480921:46:51 Get list of milestones from a group 481021:46:52 when the request is correct 481121:46:52 returns milestones successfully 481221:46:52 behaves like a working graphql query 481321:46:52 returns a successful response 481421:46:52 when filtering by timeframe 481521:46:53 fetches milestones between timeframe start and end arguments 481621:46:53 when filtering by state 481721:46:53 returns milestones with given state 481821:46:53 when including milestones from decendants 481921:46:54 when including decendants 482021:46:54 returns milestones also from subgroups and subprojects visible to user 482121:46:54# [RSpecRunTime] RSpec elapsed time: 20 minutes 28.61 seconds. Current RSS: ~1438M. Threads: 5. load average: 1.27 1.22 1.14 1/297 8831 482321:46:54 when including ancestors 482421:46:55 returns milestones from ancestor groups 482521:46:55 ensures each field returns the correct value 482621:46:56 returns correct values for scalar fields 482721:46:56 milestone statistics 482821:46:56 returns the correct milestone statistics 482921:46:56# [RSpecRunTime] RSpec elapsed time: 20 minutes 30.16 seconds. Current RSS: ~1435M. Threads: 5. load average: 1.27 1.22 1.14 1/297 8832 483121:46:56# [RSpecRunTime] Finishing example group spec/requests/api/graphql/group/milestones_spec.rb. It took 4.41 seconds. Expected to take 4.73 seconds. 483221:46:56# [RSpecRunTime] Starting example group spec/requests/groups/group_members_controller_spec.rb. Expected to take 4.68 seconds. 483321:46:56Groups::GroupMembersController 483421:46:56 GET /groups/*group_id/-/group_members 483521:46:57 pushes feature flag to frontend 483621:46:57 GET /groups/*group_id/-/group_members/request_access 483721:46:57 behaves like request_accessable 483821:46:57 when not signed in 483921:46:57 redirects to sign in page 484021:46:57 when signed in 484121:46:57 redirects back to group members page and displays the relevant notice 484221:46:57 when something goes wrong 484321:46:57 redirects back to group members page and displays the relevant notice 484421:46:57 when already a direct member 484521:46:58 redirects back to group members page and displays the relevant notice 484621:46:58 when already an indirect member 484721:46:58 redirects back to group members page and displays the relevant notice 484821:46:58 when a pending access request exists 484921:46:59 redirects back to group members page and displays the relevant notice 485021:46:59 GET /groups/*group_id/-/group_members/bulk_reassignment_file 485121:46:59 when not signed in 485221:46:59 forbids access to the endpoint 485321:46:59 when signed in 485421:46:59 responds with CSV data 485521:46:59 and the user is not a group owner 485621:46:59 forbids access to the endpoint 485721:46:59 and the CSV is not generated properly 485821:47:00 redirects with an error 485921:47:00 when :importer_user_mapping_reassignment_csv is disabled 486021:47:00 responds with 404 486121:47:00# [RSpecRunTime] Finishing example group spec/requests/groups/group_members_controller_spec.rb. It took 3.91 seconds. Expected to take 4.68 seconds. 486221:47:00# [RSpecRunTime] Starting example group spec/controllers/projects/alerting/notifications_controller_spec.rb. Expected to take 4.22 seconds. 486321:47:00Projects::Alerting::NotificationsController 486421:47:00 POST #create 486521:47:00 with generic alert payload 486621:47:00 behaves like process alert payload 486721:47:00 when notification service succeeds 486821:47:00 responds with the alert data 486921:47:00 does not pass excluded parameters to the notify service 487021:47:00 when notification service fails 487121:47:00 responds with the service response 487221:47:00 with bearer token 487421:47:00 behaves like a working token 487521:47:01 extracts token 487621:47:01 with a corresponding project_alerting_setting 487721:47:01 and a migrated or synced HTTP integration 487821:47:01 extracts and finds the integration 487921:47:01 and no migrated or synced HTTP integration 488021:47:01 does not find an integration 488121:47:01 with a corresponding integration 488221:47:01 with integration parameters specified 488321:47:01 the integration is active 488421:47:01 extracts and finds the integration 488521:47:01 when the integration is inactive 488621:47:01 does not find an integration 488721:47:01 without integration parameters specified 488821:47:01 extracts and finds the legacy integration 488921:47:01 with basic auth token 489021:47:01 behaves like a working token 489121:47:01 extracts token 489221:47:01 with a corresponding project_alerting_setting 489321:47:01 and a migrated or synced HTTP integration 489421:47:01 extracts and finds the integration 489521:47:01 and no migrated or synced HTTP integration 489621:47:02 does not find an integration 489721:47:02 with a corresponding integration 489821:47:02 with integration parameters specified 489921:47:02 the integration is active 490021:47:02 extracts and finds the integration 490121:47:02 when the integration is inactive 490221:47:02 does not find an integration 490321:47:02 without integration parameters specified 490421:47:02 extracts and finds the legacy integration 490521:47:02 when inextractable token 490621:47:02 passes nil for a non-bearer token 490721:47:02 when missing token 490921:47:02 with Prometheus alert payload 491021:47:02 behaves like process alert payload 491121:47:02 when notification service succeeds 491221:47:02 responds with the alert data 491321:47:02 does not pass excluded parameters to the notify service 491421:47:02 when notification service fails 491521:47:02 responds with the service response 491621:47:02 with bearer token 491821:47:02 behaves like a working token 491921:47:02 extracts token 492021:47:02 with a corresponding project_alerting_setting 492121:47:02 and a migrated or synced HTTP integration 492221:47:03 extracts and finds the integration 492321:47:03 and no migrated or synced HTTP integration 492421:47:03 does not find an integration 492521:47:03 with a corresponding integration 492621:47:03 with integration parameters specified 492721:47:03 the integration is active 492821:47:03 extracts and finds the integration 492921:47:03 when the integration is inactive 493021:47:03 does not find an integration 493121:47:03 without integration parameters specified 493221:47:03 extracts and finds the legacy integration 493321:47:03 with basic auth token 493421:47:03 behaves like a working token 493521:47:03 extracts token 493621:47:03 with a corresponding project_alerting_setting 493721:47:03 and a migrated or synced HTTP integration 493821:47:03 extracts and finds the integration 493921:47:03 and no migrated or synced HTTP integration 494021:47:03 does not find an integration 494121:47:03 with a corresponding integration 494221:47:03 with integration parameters specified 494321:47:03 the integration is active 494421:47:03 extracts and finds the integration 494521:47:03 when the integration is inactive 494621:47:04 does not find an integration 494721:47:04 without integration parameters specified 494821:47:04 extracts and finds the legacy integration 494921:47:04 when inextractable token 495021:47:04 passes nil for a non-bearer token 495121:47:04 when missing token 495321:47:04# [RSpecRunTime] Finishing example group spec/controllers/projects/alerting/notifications_controller_spec.rb. It took 4.16 seconds. Expected to take 4.22 seconds. 495421:47:04# [RSpecRunTime] Starting example group spec/requests/projects/harbor/artifacts_controller_spec.rb. Expected to take 3.86 seconds. 495521:47:04Projects::Harbor::ArtifactsController 495621:47:04 behaves like a harbor artifacts controller 495721:47:04 GET #index.json 495821:47:04 behaves like responds with 200 status with json 495921:47:05 renders the index template 496021:47:05 with anonymous user 496121:47:05 behaves like responds with 302 status 496321:47:05 with unauthorized user 496421:47:05 behaves like responds with 404 status 496621:47:05 with valid params 496721:47:05 with valid repository 496821:47:06 behaves like responds with 200 status with json 496921:47:06 renders the index template 497021:47:06 with valid page 497121:47:06 behaves like responds with 200 status with json 497221:47:06 renders the index template 497321:47:06 with valid limit 497421:47:06 behaves like responds with 200 status with json 497521:47:07 renders the index template 497621:47:07 with invalid params 497721:47:07 with invalid page 497821:47:07 behaves like responds with 422 status with json 498021:47:07 with invalid limit 498121:47:07 behaves like responds with 422 status with json 498321:47:07# [RSpecRunTime] Finishing example group spec/requests/projects/harbor/artifacts_controller_spec.rb. It took 3.25 seconds. Expected to take 3.86 seconds. 498421:47:07# [RSpecRunTime] Starting example group spec/mailers/emails/releases_spec.rb. Expected to take 3.84 seconds. 498521:47:07Emails::Releases 498621:47:08 #new_release_email 498721:47:09 contains a message with the new release tag 498821:47:09 contains the release assets 498921:47:09 contains the release notes 499021:47:09 behaves like an email sent from GitLab 499121:47:10 has the characteristics of an email sent from GitLab 499221:47:10# [RSpecRunTime] RSpec elapsed time: 20 minutes 44.14 seconds. Current RSS: ~1444M. Threads: 5. load average: 1.21 1.21 1.13 1/297 8851 499421:47:10 behaves like an email with X-GitLab headers containing project details 499521:47:10 has X-GitLab-Project headers 499621:47:10 when the release has a name 499721:47:10 shows the correct subject 499821:47:10 when the release does not have a name 499921:47:11 shows the correct subject 500021:47:11 release notes with attachment 500121:47:11 renders absolute links 500221:47:11# [RSpecRunTime] Finishing example group spec/mailers/emails/releases_spec.rb. It took 3.67 seconds. Expected to take 3.84 seconds. 500321:47:11# [RSpecRunTime] Starting example group spec/requests/api/user_counts_spec.rb. Expected to take 3.34 seconds. 500421:47:11API::UserCounts 500521:47:12 GET /user_counts 500621:47:12 when unauthenticated 500721:47:12 returns authentication error 500821:47:12# [RSpecRunTime] RSpec elapsed time: 20 minutes 46.5 seconds. Current RSS: ~1441M. Threads: 5. load average: 1.21 1.21 1.13 1/297 8852 501021:47:12 when authenticated 501121:47:13 returns assigned issue counts for current_user 501221:47:13 returns assigned MR counts for current user 501321:47:13 updates the mr count when a new mr is assigned 501421:47:14 returns pending todo counts for current_user 501521:47:14# [RSpecRunTime] RSpec elapsed time: 20 minutes 48.07 seconds. Current RSS: ~1436M. Threads: 5. load average: 1.11 1.19 1.13 1/297 8853 501721:47:14# [RSpecRunTime] Finishing example group spec/requests/api/user_counts_spec.rb. It took 2.92 seconds. Expected to take 3.34 seconds. 501821:47:14# [RSpecRunTime] Starting example group spec/requests/api/graphql/mutations/ci/pipeline_trigger/update_spec.rb. Expected to take 3.32 seconds. 501921:47:14PipelineTriggerUpdate 502021:47:14 when authorized 502121:47:14 when the params are invalid 502221:47:14 does not update a pipeline trigger token 502321:47:14 behaves like an invalid argument to the mutation 502421:47:14 behaves like a mutation that returns top-level errors 502521:47:15 is expected to contain exactly (include "invalid value for description") 502621:47:15 when the params are valid 502721:47:15 updates the pipeline trigger token 502821:47:15 returns the updated trigger token 502921:47:15 behaves like a working GraphQL mutation 503021:47:15 with a personal access token 503121:47:15 behaves like prevents access to the mutation 503221:47:15 does not resolve the mutation 503321:47:15 behaves like allows access to the mutation 503421:47:15 behaves like a working graphql query that returns data 503521:47:16 contains data 503621:47:16 behaves like a working graphql query 503721:47:16 returns a successful response 503821:47:16 with an OAuth token 503921:47:16 behaves like prevents access to the mutation 504021:47:16 does not resolve the mutation 504121:47:16 behaves like allows access to the mutation 504221:47:16 behaves like a working graphql query that returns data 504321:47:17 contains data 504421:47:17 behaves like a working graphql query 504521:47:17 returns a successful response 504621:47:17 when unauthorized 504721:47:17 behaves like a mutation on an unauthorized resource 504821:47:17 behaves like a mutation that returns top-level errors 504921:47:17 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" 505021:47:17# [RSpecRunTime] Finishing example group spec/requests/api/graphql/mutations/ci/pipeline_trigger/update_spec.rb. It took 3.73 seconds. Expected to take 3.32 seconds. 505121:47:17# [RSpecRunTime] Starting example group spec/requests/admin/batched_jobs_controller_spec.rb. Expected to take 2.95 seconds. 505221:47:17Admin::BatchedJobsController 505421:47:18Job arguments to ExternalServiceReactiveCachingWorker must be native JSON types, but VersionCheck is a Class. 505621:47:18To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 505721:47:18 fetches the job 505821:47:18Job arguments to ExternalServiceReactiveCachingWorker must be native JSON types, but VersionCheck is a Class. 506021:47:18To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 506121:47:18 uses the default connection 506221:47:19Job arguments to ExternalServiceReactiveCachingWorker must be native JSON types, but VersionCheck is a Class. 506421:47:19To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 506521:47:19 returns a default database record 506621:47:19 when the job does not exist 506721:47:19 returns not found 506821:47:19# [RSpecRunTime] RSpec elapsed time: 20 minutes 53.42 seconds. Current RSS: ~1426M. Threads: 5. load average: 1.10 1.19 1.12 1/297 8854 507021:47:19 when multiple database is enabled 507121:47:19 when CI database is provided 507221:47:20Job arguments to ExternalServiceReactiveCachingWorker must be native JSON types, but VersionCheck is a Class. 507421:47:20To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 507521:47:20 uses CI database connection 507621:47:21Job arguments to ExternalServiceReactiveCachingWorker must be native JSON types, but VersionCheck is a Class. 507821:47:21To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 507921:47:21 returns a CI database record 508021:47:21# [RSpecRunTime] RSpec elapsed time: 20 minutes 55.25 seconds. Current RSS: ~1426M. Threads: 5. load average: 1.10 1.19 1.12 1/297 8855 508221:47:21# [RSpecRunTime] Finishing example group spec/requests/admin/batched_jobs_controller_spec.rb. It took 3.43 seconds. Expected to take 2.95 seconds. 508321:47:21# [RSpecRunTime] Starting example group spec/requests/api/graphql/mutations/todos/snooze_spec.rb. Expected to take 2.94 seconds. 508421:47:21Snoozing a todo 508521:47:23 snoozes the todo until the specified time 508621:47:23 when using an invalid gid 508721:47:23 contains the expected error 508821:47:23# [RSpecRunTime] RSpec elapsed time: 20 minutes 57.81 seconds. Current RSS: ~1426M. Threads: 5. load average: 1.10 1.19 1.12 1/297 8856 509021:47:23 when todo does not belong to requesting user 509121:47:24 does not mutate the todo 509221:47:24 behaves like a mutation that returns a top-level access error 509321:47:24 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" 509421:47:24# [RSpecRunTime] Finishing example group spec/requests/api/graphql/mutations/todos/snooze_spec.rb. It took 2.93 seconds. Expected to take 2.94 seconds. 509521:47:24# [RSpecRunTime] Starting example group spec/requests/api/appearance_spec.rb. Expected to take 2.61 seconds. 509621:47:24API::Appearance Appearance 509721:47:24 GET /application/appearance 509821:47:24 behaves like GET request permissions for admin mode 509921:47:24 behaves like when admin 510021:47:24 behaves like makes request 510221:47:24 behaves like makes request 510421:47:24 behaves like when user 510621:47:24 behaves like makes request 510821:47:25 as an admin user 510921:47:25 returns appearance 511021:47:25 PUT /application/appearance 511121:47:25 behaves like PUT request permissions for admin mode 511221:47:25 behaves like when admin 511321:47:25 behaves like makes request 511521:47:25 behaves like makes request 511721:47:25 behaves like when user 511921:47:25 behaves like makes request 512121:47:25 as an admin user 512221:47:25 instance basics 512321:47:26 allows updating the settings 512421:47:26 system header and footer 512521:47:26 allows updating the settings 512621:47:26 fails on invalid color values 512721:47:26 with message_font_color 512821:47:26 with message_background_color 512921:47:26 instance logos 513021:47:26 allows updating the image files 513121:47:26 fails on invalid color images 513221:47:26 with string instead of file 513321:47:26 with .svg file instead of .png 513421:47:26# [RSpecRunTime] Finishing example group spec/requests/api/appearance_spec.rb. It took 2.61 seconds. Expected to take 2.61 seconds. 513521:47:26# [RSpecRunTime] Starting example group spec/requests/api/graphql/project/issue/design_collection/versions_spec.rb. Expected to take 2.59 seconds. 513621:47:26Getting versions related to an issue 513721:47:27 returns the design filename 513821:47:27 with all fields requested 513921:47:28 returns correct data 514021:47:28# [RSpecRunTime] RSpec elapsed time: 21 minutes 2.2 seconds. Current RSS: ~1431M. Threads: 5. load average: 1.09 1.18 1.12 1/297 8857 514221:47:28 filter by sha 514321:47:28 finds only those versions at or before the given cut-off 514421:47:28 filter by id 514521:47:29 finds only those versions at or before the given cut-off 514721:47:29 sorts designs for reliable pagination 514821:47:29# [RSpecRunTime] Finishing example group spec/requests/api/graphql/project/issue/design_collection/versions_spec.rb. It took 2.6 seconds. Expected to take 2.59 seconds. 514921:47:29# [RSpecRunTime] Starting example group spec/requests/admin/users_controller_spec.rb. Expected to take 2.41 seconds. 515021:47:29Admin::UsersController 515121:47:29 PUT #untrust 515221:47:29 trusts the user 515321:47:29 when untrusting fails 515421:47:30 displays a flash alert 515621:47:30 trusts the user 515721:47:30 when setting trust fails 515821:47:30 displays a flash alert 516021:47:30 unlocks the user 516221:47:30 when request format is :json 516321:47:30 when user was blocked 516421:47:31 returns 200 and json data with notice 516521:47:31 when user was not blocked 516621:47:31 returns 200 and json data with error 516721:47:31 PATCH #update 516821:47:31 when admin changes user email 516921:47:31 allows change user email 517021:47:31 does not email the user with confirmation_instructions 517121:47:31# [RSpecRunTime] Finishing example group spec/requests/admin/users_controller_spec.rb. It took 2.42 seconds. Expected to take 2.41 seconds. 517221:47:31# [RSpecRunTime] Starting example group spec/requests/api/graphql/mutations/branch_rules/destroy_spec.rb. Expected to take 2.12 seconds. 517321:47:31Deleting a BranchRule 517421:47:32 when the user has permission 517521:47:32 destroys the BranchRule 517621:47:33 returns an empty BranchRule 517721:47:33 when an invalid global id is given 517821:47:33 returns an error 517921:47:33 does not destroy the BranchRule 518021:47:33# [RSpecRunTime] RSpec elapsed time: 21 minutes 7.44 seconds. Current RSS: ~1437M. Threads: 5. load average: 1.08 1.18 1.12 1/297 8858 518221:47:33 when the user does not have permission 518321:47:33 does not destroy the BranchRule 518421:47:33 behaves like a mutation that returns top-level errors 518521:47:34 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" 518621:47:34# [RSpecRunTime] Finishing example group spec/requests/api/graphql/mutations/branch_rules/destroy_spec.rb. It took 2.16 seconds. Expected to take 2.12 seconds. 518721:47:34# [RSpecRunTime] Starting example group spec/requests/api/graphql/mutations/ml/models/create_spec.rb. Expected to take 2.02 seconds. 518821:47:34Creation of a machine learning model 518921:47:35 when user is not allowed write changes 519021:47:35 behaves like a mutation that returns a top-level access error 519121:47:35 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" 519221:47:35# [RSpecRunTime] RSpec elapsed time: 21 minutes 9.14 seconds. Current RSS: ~1439M. Threads: 5. load average: 1.16 1.20 1.13 1/297 8859 519421:47:35 when user is allowed write changes 519521:47:35 creates a model 519621:47:35 when name already exists 519721:47:35 behaves like a mutation that returns errors in the response 519821:47:35 is expected to contain exactly "Name should be unique in the project" 519921:47:35# [RSpecRunTime] Finishing example group spec/requests/api/graphql/mutations/ml/models/create_spec.rb. It took 1.86 seconds. Expected to take 2.02 seconds. 520021:47:35# [RSpecRunTime] Starting example group spec/requests/api/graphql/mutations/boards/lists/create_spec.rb. Expected to take 1.86 seconds. 520121:47:35Create a label or backlog board list 520221:47:36 behaves like board lists create request 520321:47:36 the user is not allowed to read board lists 520421:47:36 behaves like a mutation that returns a top-level access error 520521:47:36 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" 520621:47:36 when user has permissions to admin board lists 520721:47:36 backlog list 520821:47:37 creates the list 521021:47:37 creates the list 521121:47:37# [RSpecRunTime] Finishing example group spec/requests/api/graphql/mutations/boards/lists/create_spec.rb. It took 1.6 seconds. Expected to take 1.86 seconds. 521221:47:37# [RSpecRunTime] Starting example group spec/requests/api/graphql/mutations/import/source_users/cancel_reassignment_spec.rb. Expected to take 1.72 seconds. 521321:47:37Cancel an reassignment of an import source user 521421:47:37 when user is authorized 521521:47:38 sets import user source status back to pending_reassignment 521621:47:38 when cancelation fails 521721:47:38 returns the reason and does not change import source user status 521821:47:38# [RSpecRunTime] RSpec elapsed time: 21 minutes 12.51 seconds. Current RSS: ~1442M. Threads: 5. load average: 1.16 1.20 1.13 1/297 8860 522021:47:38 when user is not authorized 522121:47:38 behaves like a mutation that returns a top-level access error 522221:47: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" 522321:47:39 when feature flag `importer_user_mapping`` disabled 522421:47:39 returns a resource not available error 522521:47:39# [RSpecRunTime] Finishing example group spec/requests/api/graphql/mutations/import/source_users/cancel_reassignment_spec.rb. It took 1.8 seconds. Expected to take 1.72 seconds. 522621:47:39# [RSpecRunTime] Starting example group spec/requests/api/graphql/project/recent_issue_boards_query_spec.rb. Expected to take 1.58 seconds. 522721:47:39getting project recent issue boards 522821:47:39 behaves like querying a GraphQL type recent boards 522921:47:39 Get list of recently visited boards 523021:47:39 when the request is correct 523121:47:40 returns recent boards for user successfully 523221:47:40 behaves like a working graphql query 523321:47:40 returns a successful response 523421:47:40# [RSpecRunTime] RSpec elapsed time: 21 minutes 14.54 seconds. Current RSS: ~1441M. Threads: 5. load average: 1.15 1.19 1.13 1/297 8861 523621:47:40 when requests has errors 523721:47:40 when there are no recently visited boards 523821:47:40 returns empty result 523921:47:40# [RSpecRunTime] Finishing example group spec/requests/api/graphql/project/recent_issue_boards_query_spec.rb. It took 1.57 seconds. Expected to take 1.58 seconds. 524021:47:40# [RSpecRunTime] Starting example group spec/requests/api/graphql/mutations/incident_management/timeline_event/destroy_spec.rb. Expected to take 1.53 seconds. 524121:47:40Removing an incident timeline event 524221:47:42 removes incident timeline event 524321:47:42# [RSpecRunTime] Finishing example group spec/requests/api/graphql/mutations/incident_management/timeline_event/destroy_spec.rb. It took 1.55 seconds. Expected to take 1.53 seconds. 524421:47:42# [RSpecRunTime] RSpec elapsed time: 21 minutes 16.41 seconds. Current RSS: ~1440M. Threads: 5. load average: 1.15 1.19 1.13 1/297 8862 524621:47:42# [RSpecRunTime] Starting example group spec/requests/api/graphql/mutations/alert_management/http_integration/create_spec.rb. Expected to take 1.33 seconds. 524721:47:42Creating a new HTTP Integration 524821:47:43 behaves like creating a new HTTP integration 524921:47:43 creates a new integration 525021:47:43 without required argument project_path 525121:47:43 behaves like an invalid argument to the mutation 525221:47:43 behaves like a mutation that returns top-level errors 525321:47:43 is expected to contain exactly (include "invalid value for projectPath") 525421:47:43 without required argument active 525521:47:43 behaves like an invalid argument to the mutation 525621:47:43 behaves like a mutation that returns top-level errors 525721:47:43 is expected to contain exactly (include "invalid value for active") 525821:47:43 without required argument name 525921:47:43 behaves like an invalid argument to the mutation 526021:47:43 behaves like a mutation that returns top-level errors 526121:47:43 is expected to contain exactly (include "invalid value for name") 526221:47:43# [RSpecRunTime] Finishing example group spec/requests/api/graphql/mutations/alert_management/http_integration/create_spec.rb. It took 1.37 seconds. Expected to take 1.33 seconds. 526321:47:43# [RSpecRunTime] Starting example group spec/mailers/members/invite_reminder_mailer_spec.rb. Expected to take 1.2 seconds. 526421:47:43Members::InviteReminderMailer 526621:47:43 for first reminder email 526721:47:44 contains all the useful information 526821:47:44 behaves like an email sent from GitLab 526921:47:44 has the characteristics of an email sent from GitLab 527021:47:44 behaves like it should not have Gmail Actions links 527121:47:44 is expected not to have body including "ViewAction" 527221:47:44 behaves like a user cannot unsubscribe through footer link 527321:47:44 does not have a List-Unsubscribe header, List-Unsubscribe-Post header or a body link 527421:47:44 for second reminder email 527521:47:44 contains all the useful information 527621:47:44 behaves like an email sent from GitLab 527721:47:44 has the characteristics of an email sent from GitLab 527821:47:44 behaves like it should not have Gmail Actions links 527921:47:44 is expected not to have body including "ViewAction" 528021:47:44 behaves like a user cannot unsubscribe through footer link 528121:47:44 does not have a List-Unsubscribe header, List-Unsubscribe-Post header or a body link 528221:47:44 for last reminder email 528321:47:44 contains all the useful information 528421:47:44 behaves like an email sent from GitLab 528521:47:45 has the characteristics of an email sent from GitLab 528621:47:45 behaves like it should not have Gmail Actions links 528721:47:45 is expected not to have body including "ViewAction" 528821:47:45 behaves like a user cannot unsubscribe through footer link 528921:47:45 does not have a List-Unsubscribe header, List-Unsubscribe-Post header or a body link 529021:47:45 without a reminder 529121:47:45 when member does not exist 529221:47:45 behaves like no email is sent 529321:47:45 does not send an email 529421:47:45 when member is not created by a user 529521:47:45 behaves like no email is sent 529621:47:45 does not send an email 529721:47:45 when member is a known user 529821:47:45 behaves like no email is sent 529921:47:45 does not send an email 530021:47:45# [RSpecRunTime] Finishing example group spec/mailers/members/invite_reminder_mailer_spec.rb. It took 1.45 seconds. Expected to take 1.2 seconds. 530121:47:45# [RSpecRunTime] Starting example group spec/controllers/oauth/token_info_controller_spec.rb. Expected to take 1.15 seconds. 530221:47:45Oauth::TokenInfoController 530321:47:45 includes Two-factor enforcement concern 530521:47:45 when the user is not authenticated 530621:47:45 responds with a 401 530721:47:45 when the request is valid 530821:47:45 responds with the token info 530921:47:45 when the doorkeeper_token is not recognised 531021:47:46 responds with a 401 531121:47:46 when the token is expired 531221:47:46 responds with a 401 531321:47:46 when the token is revoked 531421:47:46 responds with a 401 531521:47:46# [RSpecRunTime] Finishing example group spec/controllers/oauth/token_info_controller_spec.rb. It took 1.23 seconds. Expected to take 1.15 seconds. 531621:47:46# [RSpecRunTime] Starting example group spec/requests/api/graphql/terraform/state/lock_spec.rb. Expected to take 0.95 second. 531721:47:46lock a terraform state 531821:47:47 returns a successful response 531921:47:47 locks the state 532021:47:47# [RSpecRunTime] Finishing example group spec/requests/api/graphql/terraform/state/lock_spec.rb. It took 1.05 seconds. Expected to take 0.95 second. 532121:47:47# [RSpecRunTime] RSpec elapsed time: 21 minutes 21.6 seconds. Current RSS: ~1442M. Threads: 5. load average: 1.13 1.19 1.13 1/297 8863 532321:47:47# [RSpecRunTime] Starting example group spec/requests/users/group_callouts_spec.rb. Expected to take 0.86 second. 532421:47:47Group callouts 532521:47:49 POST /-/users/group_callouts 532621:47:49 with valid feature name and group 532721:47:49 when callout entry does not exist 532821:47:49 creates a callout entry with dismissed state 532921:47:49 returns success 533021:47:49# [RSpecRunTime] RSpec elapsed time: 21 minutes 23.49 seconds. Current RSS: ~1440M. Threads: 5. load average: 1.12 1.18 1.12 1/297 8864 533221:47:49 when callout entry already exists 533321:47:49 returns success 533421:47:49 with invalid feature name 533521:47:49 returns bad request 533621:47:49# [RSpecRunTime] Finishing example group spec/requests/users/group_callouts_spec.rb. It took 2.19 seconds. Expected to take 0.86 second. 533721:47:49# [RSpecRunTime] Starting example group spec/requests/projects/ci/promeheus_metrics/histograms_controller_spec.rb. Expected to take 0.63 second. 533821:47:49Projects::Ci::PrometheusMetrics::HistogramsController 533921:47:50 POST /*namespace_id/:project_id/-/ci/prometheus_metrics/histograms 534021:47:50 with known histograms 534121:47:50 returns 201 Created 534221:47:50 with unknown histograms 534321:47:50 returns 404 Not Found 534421:47:50# [RSpecRunTime] Finishing example group spec/requests/projects/ci/promeheus_metrics/histograms_controller_spec.rb. It took 0.72 second. Expected to take 0.63 second. 534521:47:50# [RSpecRunTime] Starting example group spec/requests/api/internal/mail_room_spec.rb. Expected to take 0.59 second. 534621:47:50API::Internal::MailRoom 534721:47:50 POST /internal/mail_room/*mailbox_type 534821:47:50 handle incoming_email successfully 534921:47:50 schedules a EmailReceiverWorker job with raw email content 535021:47:50 handle service_desk_email successfully 535121:47:50 schedules a ServiceDeskEmailReceiverWorker job with raw email content 535221:47:50 email content exceeds limit 535321:47:51 responds with 400 bad request and replies with a failure message 535421:47:51 not authenticated 535521:47:51 responds with 401 Unauthorized 535621:47:51 wrong token authentication 535721:47:51 responds with 401 Unauthorized 535821:47:51 wrong mailbox type authentication 535921:47:51 responds with 401 Unauthorized 536021:47:51 not supported mailbox type 536121:47:51 responds with 401 Unauthorized 536221:47:51 not enabled mailbox type 536321:47:51 responds with 401 Unauthorized 536421:47:51 handle invalid utf-8 email content 536521:47:51 schedules a EmailReceiverWorker job with email content encoded to utf-8 forcefully 536621:47:51 handle text/plain request content type 536721:47:51 schedules a EmailReceiverWorker job with email content encoded to utf-8 forcefully 536821:47:51# [RSpecRunTime] Finishing example group spec/requests/api/internal/mail_room_spec.rb. It took 0.97 second. Expected to take 0.59 second. 536921:47:51# [RSpecRunTime] Starting example group spec/controllers/admin/topics/avatars_controller_spec.rb. Expected to take 0.24 second. 537021:47:51Admin::Topics::AvatarsController 537121:47:51 removes avatar from DB by calling destroy 537221:47:51# [RSpecRunTime] Finishing example group spec/controllers/admin/topics/avatars_controller_spec.rb. It took 0.23 second. Expected to take 0.24 second. 537321:47:51# [RSpecRunTime] Starting example group spec/requests/api/geo_spec.rb. Expected to take 0.11 second. 537521:47:51 GET /geo/proxy 537621:47:51 rejects requests that bypassed gitlab-workhorse 537721:47:51 with valid auth 537821:47:52 returns empty data 537921:47:52# [RSpecRunTime] Finishing example group spec/requests/api/geo_spec.rb. It took 0.14 second. Expected to take 0.11 second. 538021:47:52# [RSpecRunTime] Starting example group spec/controllers/jira_connect/app_descriptor_controller_spec.rb. Expected to take 0.08 second. 538121:47:52JiraConnect::AppDescriptorController 538421:47:52 returns JSON app descriptor 538521:47:52# [RSpecRunTime] Finishing example group spec/controllers/jira_connect/app_descriptor_controller_spec.rb. It took 0.09 second. Expected to take 0.08 second. 538621:48:19auto_explain log contains 1369 entries for main, writing to /builds/gitlab-org/gitlab/auto_explain/rspec-integration-pg14-single-db-7-20.342.main.ndjson.gz 538721:48:19took 27.439519822 538821:48:19[TEST PROF INFO] EventProf results for sql.active_record 538921:48:19Total time: 05:29.439 of 21:20.406 (25.73%) 539021:48:19Total events: 194643 539121:48:19Top 5 slowest suites (by time): 539221:48:19Git HTTP requests (./spec/requests/git_http_spec.rb:5) – 02:00.793 (69111 / 303) of 08:17.905 (24.26%) 539321:48:19API::ProjectExport (./spec/requests/api/project_export_spec.rb:5) – 00:32.601 (19516 / 94) of 01:44.654 (31.15%) 539421:48:19API::Tags (./spec/requests/api/tags_spec.rb:5) – 00:32.443 (19684 / 86) of 02:21.115 (22.99%) 539521:48:19API::DebianGroupPackages (./spec/requests/api/debian_group_packages_spec.rb:4) – 00:15.040 (8023 / 332) of 00:54.664 (27.51%) 539621:48:19Internal Project Pages Access (./spec/requests/api/pages/internal_access_spec.rb:5) – 00:14.515 (7900 / 33) of 00:42.104 (34.47%) 539721:48:19Knapsack report was generated. Preview: 539921:48:19 "spec/requests/git_http_spec.rb": 497.9045407949998, 540021:48:19 "spec/requests/api/tags_spec.rb": 141.11519223100004, 540121:48:19 "spec/requests/api/project_export_spec.rb": 104.6546078020001, 540221:48:19 "spec/controllers/projects/compare_controller_spec.rb": 72.19781062399943, 540321:48:19 "spec/requests/api/debian_group_packages_spec.rb": 54.66453241799991, 540421:48:19 "spec/requests/api/pages/internal_access_spec.rb": 42.104335366999294, 540521:48:19 "spec/requests/api/ci/runner/jobs_artifacts_spec.rb": 38.239378979999856, 540621:48:19 "spec/requests/api/group_milestones_spec.rb": 31.020150956999714, 540721:48:19 "spec/controllers/projects/labels_controller_spec.rb": 31.31659960200068, 540821:48:19 "spec/requests/api/rpm_project_packages_spec.rb": 26.06699679599933, 540921:48:19 "spec/controllers/projects/autocomplete_sources_controller_spec.rb": 21.10925401300028, 541021:48:19 "spec/requests/api/merge_request_approvals_spec.rb": 20.583835860999898, 541121:48:19 "spec/requests/api/graphql/mutations/award_emojis/toggle_spec.rb": 18.446656698999504, 541221:48:19 "spec/controllers/projects/pages_controller_spec.rb": 16.5341234790003, 541321:48:19 "spec/requests/projects/google_cloud/service_accounts_controller_spec.rb": 13.134233149000465, 541421:48:19 "spec/requests/api/feature_flags_spec.rb": 12.529695551999794, 541521:48:19 "spec/controllers/concerns/routable_actions_spec.rb": 10.566357945999698, 541621:48:19 "spec/requests/api/graphql/mutations/packages/destroy_files_spec.rb": 10.733773560999907, 541721:48:19 "spec/controllers/projects/pipelines/stages_controller_spec.rb": 9.357884982000542, 541821:48:19 "spec/controllers/admin/projects_controller_spec.rb": 8.855953225999656, 541921:48:19 "spec/requests/api/graphql/mutations/merge_requests/reviewer_rereview_spec.rb": 7.472565049999503, 542021:48:19 "spec/requests/api/topics_spec.rb": 8.287241897999593, 542121:48:19 "spec/requests/api/error_tracking/project_settings_spec.rb": 7.069835184000112, 542221:48:19 "spec/requests/api/graphql/mutations/packages/destroy_spec.rb": 6.040795836000143, 542321:48:19 "spec/requests/api/graphql/project/flow_metrics_spec.rb": 5.192432791000101, 542421:48:19 "spec/requests/api/graphql/mutations/ml/model_versions/delete_spec.rb": 5.029550355000538, 542521:48:19 "spec/requests/api/graphql/group/milestones_spec.rb": 4.40835504000006, 542621:48:19 "spec/requests/groups/group_members_controller_spec.rb": 3.9088747949999743, 542721:48:19 "spec/controllers/projects/alerting/notifications_controller_spec.rb": 4.1634619019996535, 542821:48:19 "spec/requests/projects/harbor/artifacts_controller_spec.rb": 3.247925783000028, 542921:48:19 "spec/mailers/emails/releases_spec.rb": 3.6678023650001705, 543021:48:19 "spec/requests/api/user_counts_spec.rb": 2.9213241310008016, 543121:48:19 "spec/requests/api/graphql/mutations/ci/pipeline_trigger/update_spec.rb": 3.7321231400001125, 543221:48:19 "spec/requests/admin/batched_jobs_controller_spec.rb": 3.429225476999818, 543321:48:19 "spec/requests/api/graphql/mutations/todos/snooze_spec.rb": 2.928324931000134, 543421:48:19 "spec/requests/api/appearance_spec.rb": 2.6144555689998015, 543521:48:19 "spec/requests/api/graphql/project/issue/design_collection/versions_spec.rb": 2.6004093000001376, 543621:48:19 "spec/requests/admin/users_controller_spec.rb": 2.4154838169997674, 543721:48:19 "spec/requests/api/graphql/mutations/branch_rules/destroy_spec.rb": 2.1563227599999664, 543821:48:19 "spec/requests/api/graphql/mutations/ml/models/create_spec.rb": 1.8548069059997943, 543921:48:19 "spec/requests/api/graphql/mutations/boards/lists/create_spec.rb": 1.5979220879999048, 544021:48:19 "spec/requests/api/graphql/mutations/import/source_users/cancel_reassignment_spec.rb": 1.8001399710001351, 544121:48:19 "spec/requests/api/graphql/project/recent_issue_boards_query_spec.rb": 1.5682773620001171, 544221:48:19 "spec/requests/api/graphql/mutations/incident_management/timeline_event/destroy_spec.rb": 1.5497176720000425, 544321:48:19 "spec/requests/api/graphql/mutations/alert_management/http_integration/create_spec.rb": 1.3717297289995258, 544421:48:19 "spec/mailers/members/invite_reminder_mailer_spec.rb": 1.447318231999816, 544521:48:19 "spec/controllers/oauth/token_info_controller_spec.rb": 1.232519651000075, 544621:48:19 "spec/requests/api/graphql/terraform/state/lock_spec.rb": 1.047339686999294, 544721:48:19 "spec/requests/users/group_callouts_spec.rb": 2.1916186369999195, 544821:48:19 "spec/requests/projects/ci/promeheus_metrics/histograms_controller_spec.rb": 0.7204182860004948, 544921:48:19 "spec/requests/api/internal/mail_room_spec.rb": 0.9682744940000703, 545021:48:19 "spec/controllers/admin/topics/avatars_controller_spec.rb": 0.23144434900041233, 545121:48:19 "spec/requests/api/geo_spec.rb": 0.13483872800043173, 545221:48:19 "spec/controllers/jira_connect/app_descriptor_controller_spec.rb": 0.08749812199948792 545421:48:19Knapsack global time execution for tests: 21m 20s 545521:48:19Finished in 21 minutes 53 seconds (files took 1 minute 6.19 seconds to load) 545621:48:191713 examples, 0 failures 545721:48:19Randomized with seed 50623 545821:48:30[TEST PROF INFO] Time spent in factories: 11:05.841 (50.43% of total time) 545921:48:31RSpec exited with 0. 546021:48:31No examples to retry, congrats! 546221:48:32Running after script... 546321:48:32$ source scripts/utils.sh 546421:48:32$ log_disk_usage 546521:48:32******************************************************* 546621:48:32This runner currently has 26G free disk space. 546721:48:32******************************************************* 552721:48:54$ bundle exec gem list gitlab_quality-test_tooling 552821:48:56gitlab_quality-test_tooling (2.1.0) 552921:48:56$ section_start "failed-test-issues" "Report test failures" # collapsed multi-line command 553221:48:56$ section_start "flaky-test-issues" "Report test flakiness" # collapsed multi-line command 553521:48:56$ section_start "slow-test-issues" "Report test slowness" # collapsed multi-line command 553821:48:56$ section_start "slow-test-merge-request-report-note" "Report test slowness in MR note" # collapsed multi-line command 554221:48:58$ section_start "knapsack-report-issues" "Report test files close to timing out" # collapsed multi-line command 554621:49:00$ tooling/bin/push_job_metrics || true 554721:49:02[job-metrics] Pushing job metrics file for the CI/CD job. 554821:49:02[job-metrics] Pushed 4 CI job metric entries to InfluxDB. 555021:49:03Not uploading cache ruby-gems-debian-bookworm-ruby-3.2.5-gemfile-Gemfile-20 due to policy 555221:49:03Uploading artifacts... 555321:49:03auto_explain/: found 2 matching artifact files and directories 555421:49:03coverage/: found 5 matching artifact files and directories 555521:49:03crystalball/: found 2 matching artifact files and directories 555621:49:03WARNING: deprecations/: no matching files. Ensure that the artifact path is relative to the working directory (/builds/gitlab-org/gitlab) 555721:49:03knapsack/: found 4 matching artifact files and directories 555821:49:03rspec/: found 16 matching artifact files and directories 555921:49:03WARNING: tmp/capybara/: no matching files. Ensure that the artifact path is relative to the working directory (/builds/gitlab-org/gitlab) 556021:49:03log/*.log: found 17 matching artifact files and directories 556221:49:03WARNING: Retrying... context=artifacts-uploader error=request redirected 556321:49:07Uploading artifacts as "archive" to coordinator... 201 Created id=8368446945 responseStatus=201 Created token=glcbt-66 556421:49:07Uploading artifacts... 556521:49:07rspec/rspec-*.xml: found 1 matching artifact files and directories 556721:49:07WARNING: Retrying... context=artifacts-uploader error=request redirected 556821:49:09Uploading artifacts as "junit" to coordinator... 201 Created id=8368446945 responseStatus=201 Created token=glcbt-66 557021:49:20Job succeeded