122:21:35# [RSpecRunTime] RSpec elapsed time: 7 minutes 5.87 seconds. Current RSS: ~1395M. Threads: 5. load average: 1.24 1.12 0.83 1/285 1174 322:21:35 the note does not have commands_only errors 522:21:37 returns status 422 for json 622:21:37# [RSpecRunTime] RSpec elapsed time: 7 minutes 8.23 seconds. Current RSS: ~1395M. Threads: 5. load average: 1.22 1.11 0.83 2/285 1231 822:21:37 the project is a private project 1022:21:39 returns status 404 1122:21:39# [RSpecRunTime] RSpec elapsed time: 7 minutes 10.3 seconds. Current RSS: ~1393M. Threads: 5. load average: 1.22 1.11 0.83 1/285 1289 1322:21:39 format is json 1422:21:41 returns status 404 1522:21:41# [RSpecRunTime] RSpec elapsed time: 7 minutes 12.32 seconds. Current RSS: ~1390M. Threads: 5. load average: 1.20 1.11 0.83 1/285 1346 1722:21:41 the user is a developer on a private project 1922:21:44 returns status 302 (redirect) 2022:21:44# [RSpecRunTime] RSpec elapsed time: 7 minutes 14.94 seconds. Current RSS: ~1390M. Threads: 5. load average: 1.20 1.11 0.83 1/285 1404 2322:21:46 returns status 200 2422:21:47# [RSpecRunTime] RSpec elapsed time: 7 minutes 17.67 seconds. Current RSS: ~1389M. Threads: 5. load average: 1.19 1.11 0.83 1/285 1461 2622:21:47 the return_discussion param is set 2722:21:49 returns discussion JSON when the return_discussion param is set 2822:21:49# [RSpecRunTime] RSpec elapsed time: 7 minutes 20.41 seconds. Current RSS: ~1390M. Threads: 5. load average: 1.19 1.11 0.83 1/285 1519 3022:21:49 when creating a confidential note 3122:21:49 when parameter is not provided 3222:21:51 sets `confidential` and `internal` to `false` in JSON response 3322:21:51# [RSpecRunTime] RSpec elapsed time: 7 minutes 22.36 seconds. Current RSS: ~1387M. Threads: 5. load average: 1.17 1.11 0.83 1/284 1520 3522:21:51 when is not a confidential note 3622:21:51 when using the `internal` parameter 3722:21:53 sets `confidential` and `internal` to `false` in JSON response 3822:21:53# [RSpecRunTime] RSpec elapsed time: 7 minutes 24.19 seconds. Current RSS: ~1385M. Threads: 5. load average: 1.17 1.11 0.83 1/284 1521 4022:21:53 when using deprecated `confidential` parameter 4122:21:55 sets `confidential` and `internal` to `false` in JSON response 4222:21:55# [RSpecRunTime] RSpec elapsed time: 7 minutes 26.15 seconds. Current RSS: ~1382M. Threads: 5. load average: 1.17 1.11 0.83 1/283 1522 4422:21:55 when is a confidential note 4522:21:55 when using the `internal` parameter 4622:21:57 sets `confidential` and `internal` to `true` in JSON response 4722:21:57# [RSpecRunTime] RSpec elapsed time: 7 minutes 28.22 seconds. Current RSS: ~1377M. Threads: 5. load average: 1.16 1.11 0.84 1/281 1523 4922:21:57 when using deprecated `confidential` parameter 5022:21:59 sets `confidential` and `internal` to `true` in JSON response 5122:21:59# [RSpecRunTime] RSpec elapsed time: 7 minutes 30.17 seconds. Current RSS: ~1373M. Threads: 5. load average: 1.16 1.11 0.84 1/279 1524 5322:21:59 when `internal` parameter is `true` and `confidential` parameter is `false` 5422:22:01 uses the `internal` param as source of truth 5522:22:01# [RSpecRunTime] RSpec elapsed time: 7 minutes 32.13 seconds. Current RSS: ~1375M. Threads: 5. load average: 1.16 1.11 0.84 1/280 1525 5722:22:01 when creating a note with quick actions 5822:22:01 with commands that return changes 5922:22:06 includes changes in commands_changes 6022:22:09 includes command_names 6122:22:09# [RSpecRunTime] RSpec elapsed time: 7 minutes 40.24 seconds. Current RSS: ~1384M. Threads: 5. load average: 1.21 1.12 0.84 1/284 1640 6322:22:09 with commands that do not return changes 6422:22:14Job arguments to Integrations::GroupMentionWorker must be native JSON types, but :mentionable_type is a Symbol. 6622:22:14To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 6722:22:15 does not include changes in commands_changes 6822:22:20Job arguments to Integrations::GroupMentionWorker must be native JSON types, but :mentionable_type is a Symbol. 7022:22:20To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 7122:22:20 includes command_names 7222:22:20# [RSpecRunTime] RSpec elapsed time: 7 minutes 51.38 seconds. Current RSS: ~1392M. Threads: 5. load average: 1.25 1.13 0.85 1/283 1756 7422:22:20 with commands that return an error 7522:22:23 returns status 422 with error message 7622:22:23# [RSpecRunTime] RSpec elapsed time: 7 minutes 54.21 seconds. Current RSS: ~1394M. Threads: 5. load average: 1.31 1.15 0.86 1/284 1814 7822:22:23 when the internal project prohibits non-members from accessing merge requests 7922:22:25 prevents a non-member user from creating a note on one of the project's merge requests 8022:22:25 when the user is a team member 8122:22:28 can add comments 8222:22:28# [RSpecRunTime] RSpec elapsed time: 7 minutes 58.86 seconds. Current RSS: ~1397M. Threads: 5. load average: 1.29 1.14 0.86 1/285 1928 8422:22:28 when the request includes a :in_reply_to_discussion_id designed to fool us 8522:22:30 prevents the request from adding notes to the spoofed discussion 8622:22:32 returns an error to the user 8722:22:32# [RSpecRunTime] RSpec elapsed time: 8 minutes 3.16 seconds. Current RSS: ~1401M. Threads: 5. load average: 1.27 1.14 0.86 1/285 2041 8922:22:32 when the public project prohibits non-members from accessing merge requests 9022:22:34 prevents a non-member user from creating a note on one of the project's merge requests 9122:22:34 when the user is a team member 9222:22:36 can add comments 9322:22:37# [RSpecRunTime] RSpec elapsed time: 8 minutes 7.69 seconds. Current RSS: ~1403M. Threads: 5. load average: 1.24 1.14 0.86 1/285 2155 9522:22:37 when merge_request_diff_head_sha present 9622:22:39 returns status 302 for html 9722:22:39# [RSpecRunTime] RSpec elapsed time: 8 minutes 9.92 seconds. Current RSS: ~1394M. Threads: 5. load average: 1.24 1.14 0.86 1/285 2213 9922:22:39 when creating a comment on a commit with SHA1 starting with a large number 10022:22:41 creates a note successfully 10122:22:41# [RSpecRunTime] RSpec elapsed time: 8 minutes 12.16 seconds. Current RSS: ~1393M. Threads: 5. load average: 1.24 1.14 0.86 1/285 2270 10322:22:41 when creating a commit comment from an MR fork 10422:22:41 when the note_project_id is not correct 10522:22:45 returns a 404 10622:22:45# [RSpecRunTime] RSpec elapsed time: 8 minutes 16.54 seconds. Current RSS: ~1390M. Threads: 5. load average: 1.22 1.14 0.86 1/285 2348 10822:22:45 when the user has no access to the fork 10922:22:50 returns a 404 11022:22:50# [RSpecRunTime] RSpec elapsed time: 8 minutes 20.72 seconds. Current RSS: ~1392M. Threads: 5. load average: 1.29 1.15 0.87 1/285 2426 11222:22:50 when the user has access to the fork 11322:22:54 is successful 11422:22:59 creates the note 11522:22:59# [RSpecRunTime] RSpec elapsed time: 8 minutes 30.12 seconds. Current RSS: ~1403M. Threads: 5. load average: 1.24 1.15 0.87 1/285 2593 11722:22:59 when target_id and noteable_id do not match 11822:23:02 uses target_id and ignores noteable_id 11922:23:02# [RSpecRunTime] RSpec elapsed time: 8 minutes 32.88 seconds. Current RSS: ~1402M. Threads: 5. load average: 1.22 1.14 0.87 1/286 2651 12122:23:02 when the merge request discussion is locked 12222:23:02 when a noteable is not found 12322:23:04 returns 404 status 12422:23:04# [RSpecRunTime] RSpec elapsed time: 8 minutes 35.03 seconds. Current RSS: ~1399M. Threads: 5. load average: 1.22 1.14 0.87 1/285 2708 12622:23:04 when a user is a team member 12722:23:06 returns 302 status for html 12822:23:09 returns 200 status for json 12922:23:11 creates a new note 13022:23:11# [RSpecRunTime] RSpec elapsed time: 8 minutes 42.46 seconds. Current RSS: ~1405M. Threads: 5. load average: 1.26 1.15 0.88 1/285 2878 13222:23:11 when a user is not a team member 13322:23:13 returns 404 status 13422:23:15 does not create a new note 13522:23:16# [RSpecRunTime] RSpec elapsed time: 8 minutes 46.7 seconds. Current RSS: ~1397M. Threads: 5. load average: 1.26 1.15 0.88 1/286 2993 13722:23:16 behaves like create notes request exceeding rate limit 13822:23:18 allows user in allow-list to create notes, even if the case is different 13922:23:18 when rate limiter enabled 14022:23:21 logs request and declines it when endpoint called more than the threshold 14122:23:21# [RSpecRunTime] RSpec elapsed time: 8 minutes 52.07 seconds. Current RSS: ~1394M. Threads: 5. load average: 1.24 1.15 0.88 1/286 3108 14322:23:21 when rate limiter is disabled 14422:23:23 does not log request and does not block the request 14522:23:23# [RSpecRunTime] RSpec elapsed time: 8 minutes 54.48 seconds. Current RSS: ~1396M. Threads: 5. load average: 1.22 1.15 0.88 1/286 3166 14822:23:25 is expected to have request urgency :low 14922:23:25 when the note is valid 15022:23:27 updates the note 15122:23:29 returns status 200 15222:23:29# [RSpecRunTime] RSpec elapsed time: 8 minutes 59.86 seconds. Current RSS: ~1386M. Threads: 5. load average: 1.20 1.15 0.88 1/284 3167 15422:23:29 when the issue is confidential and the user has guest permissions 15522:23:30 disallows edits 15622:23:32 returns status 404 15722:23:32# [RSpecRunTime] RSpec elapsed time: 9 minutes 3.33 seconds. Current RSS: ~1373M. Threads: 5. load average: 1.27 1.16 0.89 1/282 3168 15922:23:32 when there are ActiveRecord validation errors 16022:23:34 does not update the note 16122:23:35 returns status 422 16222:23:35# [RSpecRunTime] RSpec elapsed time: 9 minutes 6.28 seconds. Current RSS: ~1373M. Threads: 5. load average: 1.27 1.16 0.89 1/281 3169 16422:23:35 DELETE destroy 16522:23:36 is expected to have request urgency :low 16622:23:36 user is the author of a note 16722:23:38 returns status 200 for html 16822:23:39 deletes the note 16922:23:39# [RSpecRunTime] RSpec elapsed time: 9 minutes 10.3 seconds. Current RSS: ~1373M. Threads: 5. load average: 1.25 1.16 0.89 1/281 3170 17122:23:39 user is not the author of a note 17222:23:41 returns status 404 17322:23:41# [RSpecRunTime] RSpec elapsed time: 9 minutes 11.92 seconds. Current RSS: ~1374M. Threads: 5. load average: 1.25 1.16 0.89 1/281 3171 17522:23:41 POST toggle_award_emoji 17622:23:42 is expected to have request urgency :low 17722:23:44 toggles the award emoji 17822:23:46 removes the already awarded emoji 17922:23:47 marks Todos on the Noteable as done 18022:23:47# [RSpecRunTime] RSpec elapsed time: 9 minutes 18.57 seconds. Current RSS: ~1369M. Threads: 5. load average: 1.21 1.15 0.89 1/281 3172 18222:23:47 GET outdated_line_change 18322:23:49 successfully renders expected JSON response 18422:23:50 is expected to have request urgency :low 18522:23:50# [RSpecRunTime] RSpec elapsed time: 9 minutes 21.51 seconds. Current RSS: ~1371M. Threads: 5. load average: 1.21 1.15 0.89 1/281 3173 18822:23:52 returns not found when note is not resolvable 18922:23:52 when note is resolvable 19022:23:54 resolves the given note 19122:23:54# [RSpecRunTime] RSpec elapsed time: 9 minutes 24.95 seconds. Current RSS: ~1371M. Threads: 5. load average: 1.19 1.15 0.89 1/281 3174 19322:23:54 DELETE unresolve 19422:23:55 returns not found when note is not resolvable 19522:23:55 when note is resolvable 19622:23:57 unresolves the given note 19722:23:57# [RSpecRunTime] RSpec elapsed time: 9 minutes 28.09 seconds. Current RSS: ~1372M. Threads: 5. load average: 1.26 1.16 0.90 2/281 3175 19922:23:57# [RSpecRunTime] Finishing example group spec/controllers/projects/notes_controller_spec.rb. It took 3 minutes 21.85 seconds. Expected to take 3 minutes 17.74 seconds. 20022:23:57# [RSpecRunTime] Starting example group spec/requests/api/conan/v1/instance_packages_spec.rb. Expected to take 2 minutes 33.86 seconds. 20122:23:57API::Conan::V1::InstancePackages 20222:23:59 GET /api/v4/packages/conan/v1/users/authenticate 20322:23:59 behaves like conan authenticate endpoint 20422:23:59 responds with 401 Unauthorized when an invalid access token is provided 20522:23:59 responds with 401 Unauthorized when the provided JWT is signed with different secret 20622:23:59 responds with 401 UnauthorizedOK when invalid JWT is provided 20722:23:59 behaves like conan FIPS mode 20822:23:59 when FIPS mode is enabled 20922:23:59 behaves like returning response status 21022:23:59 returns not_found 21122:23:59# [RSpecRunTime] RSpec elapsed time: 9 minutes 30.42 seconds. Current RSS: ~1370M. Threads: 5. load average: 1.26 1.16 0.90 1/282 3176 21322:23:59 when using invalid token 21422:23:59 responds with 401 21522:23:59 when valid JWT access token is provided 21622:23:59 responds with 200 21722:24:00 token has valid validity time 21822:24:00 with valid job token 21922:24:00 responds with 200 22022:24:00 with valid deploy token 22122:24:00 responds with 200 22222:24:00 GET /api/v4/packages/conan/v1/ping 22322:24:00 behaves like conan ping endpoint 22422:24:00 responds with 200 OK when no token provided 22522:24:00 behaves like conan FIPS mode 22622:24:00 when FIPS mode is enabled 22722:24:00 behaves like returning response status 22822:24:00 returns not_found 22922:24:00 packages feature disabled 23022:24:00 responds with 404 Not Found 23122:24:00 with file upload endpoints 23222:24:00 PUT /api/v4/packages/conan/v1/files/:package_name/:package_version/:package_username/:package_channel/:recipe_revision/export/:file_name/authorize 23322:24:00 behaves like workhorse authorize endpoint 23422:24:00 behaves like conan FIPS mode 23522:24:00 when FIPS mode is enabled 23622:24:00 behaves like returning response status 23722:24:00 returns not_found 23822:24:00 behaves like rejects invalid recipe 23922:24:00 with invalid recipe path 24122:24:00 behaves like rejects invalid file_name 24222:24:00 with invalid file_name 24422:24:00 behaves like workhorse authorization 24522:24:01 authorizes posting package with a valid token 24622:24:01 rejects request without a valid token 24722:24:01 rejects request without a valid permission 24822:24:01 rejects requests that bypassed gitlab-workhorse 24922:24:01 when using remote storage 25022:24:01 when direct upload is enabled 25122:24:02 responds with status 200, location of package remote store and object details 25222:24:02# [RSpecRunTime] RSpec elapsed time: 9 minutes 33.11 seconds. Current RSS: ~1373M. Threads: 5. load average: 1.32 1.18 0.90 1/281 3177 25422:24:02 when direct upload is disabled 25522:24:02 handles as a local file 25622:24:02 behaves like handling empty values for username and channel 25722:24:02 username: "username", channel: "channel", status: :ok 25822:24:03 returns the correct status code 25922:24:03 username: "username", channel: "_", status: :bad_request 26022:24:03 returns the correct status code 26122:24:03 username: "_", channel: "channel", status: :bad_request_or_not_found 26222:24:03 returns the correct status code 26322:24:03 username: "_", channel: "_", status: :ok_or_not_found 26422:24:03 returns the correct status code 26522:24:03 PUT /api/v4/packages/conan/v1/files/:package_name/:package_version/:package_username/:package_channel/:recipe_revision/export/:conan_package_reference/:package_revision/:file_name/authorize 26622:24:03 behaves like workhorse authorize endpoint 26722:24:03 behaves like conan FIPS mode 26822:24:03 when FIPS mode is enabled 26922:24:03 behaves like returning response status 27022:24:04 returns not_found 27122:24:04 behaves like rejects invalid recipe 27222:24:04 with invalid recipe path 27422:24:04 behaves like rejects invalid file_name 27522:24:04 with invalid file_name 27722:24:04 behaves like workhorse authorization 27822:24:04 authorizes posting package with a valid token 27922:24:04 rejects request without a valid token 28022:24:04 rejects request without a valid permission 28122:24:05 rejects requests that bypassed gitlab-workhorse 28222:24:05 when using remote storage 28322:24:05 when direct upload is enabled 28422:24:05 responds with status 200, location of package remote store and object details 28522:24:05 when direct upload is disabled 28622:24:05 handles as a local file 28722:24:05 behaves like handling empty values for username and channel 28822:24:05 username: "username", channel: "channel", status: :ok 28922:24:05 returns the correct status code 29022:24:05 username: "username", channel: "_", status: :bad_request 29122:24:06 returns the correct status code 29222:24:06 username: "_", channel: "channel", status: :bad_request_or_not_found 29322:24:06 returns the correct status code 29422:24:06 username: "_", channel: "_", status: :ok_or_not_found 29522:24:06 returns the correct status code 29622:24:06 PUT /api/v4/packages/conan/v1/files/:package_name/:package_version/:package_username/:package_channel/:recipe_revision/export/:file_name 29722:24:06 behaves like workhorse recipe file upload endpoint 29822:24:06 behaves like conan FIPS mode 29922:24:06 when FIPS mode is enabled 30022:24:06 behaves like returning response status 30122:24:06 returns not_found 30222:24:06 behaves like rejects invalid recipe 30322:24:06 with invalid recipe path 30522:24:06 behaves like rejects invalid file_name 30622:24:06 with invalid file_name 30822:24:07 behaves like uploads a package file 30922:24:07 file size above maximum limit 31022:24:07 handles as a local file 31122:24:07 with object storage disabled 31222:24:07 without a file from workhorse 31322:24:07 rejects the request 31522:24:07 behaves like package workhorse uploads 31622:24:07 without a workhorse header 31722:24:07 logs an error 31822:24:07 behaves like returning response status 31922:24:07 returns forbidden 32022:24:07 without a token 32122:24:07 rejects request without a token 32222:24:07 when params from workhorse are correct 32322:24:08 creates package and stores package file 32422:24:08 with existing package 32522:24:09 does not create a new package 32622:24:09 marked as pending_destruction 32722:24:10 does not create a new package 32822:24:10# [RSpecRunTime] RSpec elapsed time: 9 minutes 41.23 seconds. Current RSS: ~1393M. Threads: 5. load average: 1.29 1.17 0.90 1/281 3178 33022:24:10 with object storage enabled 33122:24:10 and direct upload enabled 33222:24:10 with invalid remote_id: 123123 33322:24:10 responds with status 403 33422:24:10 with invalid remote_id: ../../123123 33522:24:11 responds with status 403 33622:24:11 with valid remote_id 33722:24:11 creates package and stores package file 33822:24:11 behaves like creates build_info when there is a job 33922:24:11 with job token 34022:24:11 creates a build_info record 34122:24:12 creates a package_file_build_info record 34222:24:12 behaves like handling empty values for username and channel 34322:24:12 username: "username", channel: "channel", status: :ok 34422:24:12 returns the correct status code 34522:24:12 username: "username", channel: "_", status: :bad_request 34622:24:12 returns the correct status code 34722:24:12 username: "_", channel: "channel", status: :bad_request_or_not_found 34822:24:13 returns the correct status code 34922:24:13 username: "_", channel: "_", status: :ok_or_not_found 35022:24:13 returns the correct status code 35122:24:13 behaves like handling validation error for package 35222:24:13 with validation error 35422:24:13 behaves like protected package main example 35522:24:13 with package protection rule for different roles and package_name_patterns 35622:24:14 package_name_pattern: conan_package_name, minimum_access_level_for_push: :maintainer, personal_access_token: pat_project_developer, shared_examples_name: "protected package" 35722:24:14 behaves like protected package 35822:24:14 does not create any conan-related package records 35922:24:14 behaves like returning response status 36122:24:15# [RSpecRunTime] RSpec elapsed time: 9 minutes 45.71 seconds. Current RSS: ~1394M. Threads: 5. load average: 1.27 1.17 0.91 1/281 3179 36322:24:15 package_name_pattern: conan_package_name, minimum_access_level_for_push: :maintainer, personal_access_token: pat_project_owner, shared_examples_name: "uploads a package file" 36422:24:15 behaves like uploads a package file 36522:24:15 file size above maximum limit 36622:24:15 handles as a local file 36722:24:15 with object storage disabled 36822:24:15 without a file from workhorse 36922:24:15 rejects the request 37122:24:15 behaves like package workhorse uploads 37222:24:15 without a workhorse header 37322:24:15 logs an error 37422:24:15 behaves like returning response status 37522:24:15 returns forbidden 37622:24:15 without a token 37722:24:16 rejects request without a token 37822:24:16 when params from workhorse are correct 37922:24:16 creates package and stores package file 38022:24:16 with existing package 38122:24:17 does not create a new package 38222:24:17 marked as pending_destruction 38322:24:18 does not create a new package 38422:24:18# [RSpecRunTime] RSpec elapsed time: 9 minutes 49.36 seconds. Current RSS: ~1390M. Threads: 5. load average: 1.25 1.17 0.91 1/281 3180 38622:24:18 with object storage enabled 38722:24:18 and direct upload enabled 38822:24:18 with invalid remote_id: 123123 38922:24:19 responds with status 403 39022:24:19 with invalid remote_id: ../../123123 39122:24:19 responds with status 403 39222:24:19 with valid remote_id 39322:24:19 creates package and stores package file 39422:24:19 package_name_pattern: conan_package_name, minimum_access_level_for_push: :maintainer, personal_access_token: pat_instance_admin, shared_examples_name: "uploads a package file" 39522:24:19 behaves like uploads a package file 39622:24:19 file size above maximum limit 39722:24:19 handles as a local file 39822:24:19 with object storage disabled 39922:24:19 without a file from workhorse 40022:24:20 rejects the request 40222:24:20 behaves like package workhorse uploads 40322:24:20 without a workhorse header 40422:24:20 logs an error 40522:24:20 behaves like returning response status 40622:24:20 returns forbidden 40722:24:20 without a token 40822:24:20 rejects request without a token 40922:24:20 when params from workhorse are correct 41022:24:20 creates package and stores package file 41122:24:20 with existing package 41222:24:22 does not create a new package 41322:24:22 marked as pending_destruction 41422:24:23 does not create a new package 41522:24:23# [RSpecRunTime] RSpec elapsed time: 9 minutes 53.91 seconds. Current RSS: ~1384M. Threads: 5. load average: 1.14 1.15 0.90 2/281 3181 41722:24:23 with object storage enabled 41822:24:23 and direct upload enabled 41922:24:23 with invalid remote_id: 123123 42022:24:23 responds with status 403 42122:24:23 with invalid remote_id: ../../123123 42222:24:23 responds with status 403 42322:24:23 with valid remote_id 42422:24:24 creates package and stores package file 42522:24:24 package_name_pattern: conan_package_name, minimum_access_level_for_push: :owner, personal_access_token: pat_project_maintainer, shared_examples_name: "protected package" 42622:24:24 behaves like protected package 42722:24:24 does not create any conan-related package records 42822:24:24 behaves like returning response status 43022:24:24 package_name_pattern: conan_package_name, minimum_access_level_for_push: :owner, personal_access_token: pat_project_owner, shared_examples_name: "uploads a package file" 43122:24:24 behaves like uploads a package file 43222:24:24 file size above maximum limit 43322:24:24 handles as a local file 43422:24:24 with object storage disabled 43522:24:24 without a file from workhorse 43622:24:25 rejects the request 43822:24:25 behaves like package workhorse uploads 43922:24:25 without a workhorse header 44022:24:25 logs an error 44122:24:25 behaves like returning response status 44222:24:25 returns forbidden 44322:24:25 without a token 44422:24:25 rejects request without a token 44522:24:25 when params from workhorse are correct 44622:24:25 creates package and stores package file 44722:24:25 with existing package 44822:24:27 does not create a new package 44922:24:27 marked as pending_destruction 45022:24:28 does not create a new package 45122:24:28# [RSpecRunTime] RSpec elapsed time: 9 minutes 59.03 seconds. Current RSS: ~1377M. Threads: 5. load average: 1.13 1.15 0.90 1/281 3182 45322:24:28 with object storage enabled 45422:24:28 and direct upload enabled 45522:24:28 with invalid remote_id: 123123 45622:24:28 responds with status 403 45722:24:28 with invalid remote_id: ../../123123 45822:24:28 responds with status 403 45922:24:28 with valid remote_id 46022:24:29 creates package and stores package file 46122:24:29 package_name_pattern: conan_package_name, minimum_access_level_for_push: :owner, personal_access_token: pat_instance_admin, shared_examples_name: "uploads a package file" 46222:24:29 behaves like uploads a package file 46322:24:29 file size above maximum limit 46422:24:29 handles as a local file 46522:24:29 with object storage disabled 46622:24:29 without a file from workhorse 46722:24:29 rejects the request 46922:24:29 behaves like package workhorse uploads 47022:24:29 without a workhorse header 47122:24:29 logs an error 47222:24:29 behaves like returning response status 47322:24:30 returns forbidden 47422:24:30 without a token 47522:24:30 rejects request without a token 47622:24:30 when params from workhorse are correct 47722:24:30 creates package and stores package file 47822:24:30 with existing package 47922:24:31 does not create a new package 48022:24:31 marked as pending_destruction 48122:24:32 does not create a new package 48222:24:32# [RSpecRunTime] RSpec elapsed time: 10 minutes 3.49 seconds. Current RSS: ~1377M. Threads: 5. load average: 1.20 1.16 0.91 1/281 3183 48422:24:32 with object storage enabled 48522:24:32 and direct upload enabled 48622:24:32 with invalid remote_id: 123123 48722:24:33 responds with status 403 48822:24:33 with invalid remote_id: ../../123123 48922:24:33 responds with status 403 49022:24:33 with valid remote_id 49122:24:33 creates package and stores package file 49222:24:33 package_name_pattern: conan_package_name, minimum_access_level_for_push: :admin, personal_access_token: pat_project_owner, shared_examples_name: "protected package" 49322:24:33 behaves like protected package 49422:24:33 does not create any conan-related package records 49522:24:33 behaves like returning response status 49722:24:34 package_name_pattern: conan_package_name, minimum_access_level_for_push: :admin, personal_access_token: pat_instance_admin, shared_examples_name: "uploads a package file" 49822:24:34 behaves like uploads a package file 49922:24:34 file size above maximum limit 50022:24:34 handles as a local file 50122:24:34 with object storage disabled 50222:24:34 without a file from workhorse 50322:24:34 rejects the request 50522:24:34 behaves like package workhorse uploads 50622:24:34 without a workhorse header 50722:24:34 logs an error 50822:24:34 behaves like returning response status 50922:24:34 returns forbidden 51022:24:34 without a token 51122:24:34 rejects request without a token 51222:24:34 when params from workhorse are correct 51322:24:35 creates package and stores package file 51422:24:35 with existing package 51522:24:36 does not create a new package 51622:24:36 marked as pending_destruction 51722:24:37 does not create a new package 51822:24:37# [RSpecRunTime] RSpec elapsed time: 10 minutes 8.03 seconds. Current RSS: ~1379M. Threads: 5. load average: 1.19 1.16 0.91 1/281 3184 52022:24:37 with object storage enabled 52122:24:37 and direct upload enabled 52222:24:37 with invalid remote_id: 123123 52322:24:37 responds with status 403 52422:24:37 with invalid remote_id: ../../123123 52522:24:37 responds with status 403 52622:24:37 with valid remote_id 52722:24:38 creates package and stores package file 52822:24:38 package_name_pattern: conan_package_name_no_match, minimum_access_level_for_push: :maintainer, personal_access_token: pat_project_owner, shared_examples_name: "uploads a package file" 52922:24:38 behaves like uploads a package file 53022:24:38 file size above maximum limit 53122:24:38 handles as a local file 53222:24:38 with object storage disabled 53322:24:38 without a file from workhorse 53422:24:38 rejects the request 53622:24:38 behaves like package workhorse uploads 53722:24:38 without a workhorse header 53822:24:38 logs an error 53922:24:38 behaves like returning response status 54022:24:39 returns forbidden 54122:24:39 without a token 54222:24:39 rejects request without a token 54322:24:39 when params from workhorse are correct 54422:24:39 creates package and stores package file 54522:24:39 with existing package 54622:24:40 does not create a new package 54722:24:40 marked as pending_destruction 54822:24:42 does not create a new package 54922:24:42# [RSpecRunTime] RSpec elapsed time: 10 minutes 12.72 seconds. Current RSS: ~1377M. Threads: 5. load average: 1.17 1.15 0.91 1/281 3185 55122:24:42 with object storage enabled 55222:24:42 and direct upload enabled 55322:24:42 with invalid remote_id: 123123 55422:24:42 responds with status 403 55522:24:42 with invalid remote_id: ../../123123 55622:24:42 responds with status 403 55722:24:42 with valid remote_id 55822:24:43 creates package and stores package file 55922:24:43 package_name_pattern: conan_package_name_no_match, minimum_access_level_for_push: :admin, personal_access_token: pat_project_owner, shared_examples_name: "uploads a package file" 56022:24:43 behaves like uploads a package file 56122:24:43 file size above maximum limit 56222:24:43 handles as a local file 56322:24:43 with object storage disabled 56422:24:43 without a file from workhorse 56522:24:43 rejects the request 56722:24:43 behaves like package workhorse uploads 56822:24:43 without a workhorse header 56922:24:43 logs an error 57022:24:43 behaves like returning response status 57122:24:44 returns forbidden 57222:24:44 without a token 57322:24:44 rejects request without a token 57422:24:44 when params from workhorse are correct 57522:24:44 creates package and stores package file 57622:24:44 with existing package 57722:24:45 does not create a new package 57822:24:45 marked as pending_destruction 57922:24:47 does not create a new package 58022:24:47# [RSpecRunTime] RSpec elapsed time: 10 minutes 17.84 seconds. Current RSS: ~1377M. Threads: 5. load average: 1.16 1.15 0.91 1/281 3186 58222:24:47 with object storage enabled 58322:24:47 and direct upload enabled 58422:24:47 with invalid remote_id: 123123 58522:24:47 responds with status 403 58622:24:47 with invalid remote_id: ../../123123 58722:24:47 responds with status 403 58822:24:47 with valid remote_id 58922:24:48 creates package and stores package file 59022:24:48 when feature flag :packages_protected_packages_conan is disabled 59122:24:48 package_name_pattern: conan_package_name, minimum_access_level_for_push: :maintainer, personal_access_token: pat_project_developer, shared_examples_name: "uploads a package file" 59222:24:48 behaves like uploads a package file 59322:24:48 file size above maximum limit 59422:24:48 handles as a local file 59522:24:48 with object storage disabled 59622:24:48 without a file from workhorse 59722:24:48 rejects the request 59922:24:48 behaves like package workhorse uploads 60022:24:48 without a workhorse header 60122:24:48 logs an error 60222:24:48 behaves like returning response status 60322:24:49 returns forbidden 60422:24:49 without a token 60522:24:49 rejects request without a token 60622:24:49 when params from workhorse are correct 60722:24:49 creates package and stores package file 60822:24:49 with existing package 60922:24:50 does not create a new package 61022:24:50 marked as pending_destruction 61122:24:52 does not create a new package 61222:24:52# [RSpecRunTime] RSpec elapsed time: 10 minutes 22.95 seconds. Current RSS: ~1379M. Threads: 5. load average: 1.14 1.15 0.91 1/281 3187 61422:24:52 with object storage enabled 61522:24:52 and direct upload enabled 61622:24:52 with invalid remote_id: 123123 61722:24:52 responds with status 403 61822:24:52 with invalid remote_id: ../../123123 61922:24:52 responds with status 403 62022:24:52 with valid remote_id 62122:24:53 creates package and stores package file 62222:24:53 package_name_pattern: conan_package_name, minimum_access_level_for_push: :admin, personal_access_token: pat_project_owner, shared_examples_name: "uploads a package file" 62322:24:53 behaves like uploads a package file 62422:24:53 file size above maximum limit 62522:24:53 handles as a local file 62622:24:53 with object storage disabled 62722:24:53 without a file from workhorse 62822:24:53 rejects the request 63022:24:53 behaves like package workhorse uploads 63122:24:53 without a workhorse header 63222:24:53 logs an error 63322:24:53 behaves like returning response status 63422:24:54 returns forbidden 63522:24:54 without a token 63622:24:54 rejects request without a token 63722:24:54 when params from workhorse are correct 63822:24:54 creates package and stores package file 63922:24:54 with existing package 64022:24:56 does not create a new package 64122:24:56 marked as pending_destruction 64222:24:57 does not create a new package 64322:24:57# [RSpecRunTime] RSpec elapsed time: 10 minutes 27.97 seconds. Current RSS: ~1379M. Threads: 5. load average: 1.13 1.15 0.91 1/282 3188 64522:24:57 with object storage enabled 64622:24:57 and direct upload enabled 64722:24:57 with invalid remote_id: 123123 64822:24:57 responds with status 403 64922:24:57 with invalid remote_id: ../../123123 65022:24:57 responds with status 403 65122:24:57 with valid remote_id 65222:24:58 creates package and stores package file 65322:24:58 package_name_pattern: conan_package_name_no_match, minimum_access_level_for_push: :maintainer, personal_access_token: pat_project_developer, shared_examples_name: "uploads a package file" 65422:24:58 behaves like uploads a package file 65522:24:58 file size above maximum limit 65622:24:58 handles as a local file 65722:24:58 with object storage disabled 65822:24:58 without a file from workhorse 65922:24:58 rejects the request 66122:24:58 behaves like package workhorse uploads 66222:24:58 without a workhorse header 66322:24:58 logs an error 66422:24:58 behaves like returning response status 66522:24:59 returns forbidden 66622:24:59 without a token 66722:24:59 rejects request without a token 66822:24:59 when params from workhorse are correct 66922:24:59 creates package and stores package file 67022:24:59 with existing package 67122:25:00 does not create a new package 67222:25:00 marked as pending_destruction 67322:25:01 does not create a new package 67422:25:02# [RSpecRunTime] RSpec elapsed time: 10 minutes 32.67 seconds. Current RSS: ~1379M. Threads: 5. load average: 1.12 1.14 0.91 1/282 3189 67622:25:02 with object storage enabled 67722:25:02 and direct upload enabled 67822:25:02 with invalid remote_id: 123123 67922:25:02 responds with status 403 68022:25:02 with invalid remote_id: ../../123123 68122:25:02 responds with status 403 68222:25:02 with valid remote_id 68322:25:03 creates package and stores package file 68422:25:03 package_name_pattern: conan_package_name_no_match, minimum_access_level_for_push: :admin, personal_access_token: pat_project_owner, shared_examples_name: "uploads a package file" 68522:25:03 behaves like uploads a package file 68622:25:03 file size above maximum limit 68722:25:03 handles as a local file 68822:25:03 with object storage disabled 68922:25:03 without a file from workhorse 69022:25:03 rejects the request 69222:25:03 behaves like package workhorse uploads 69322:25:03 without a workhorse header 69422:25:03 logs an error 69522:25:03 behaves like returning response status 69622:25:03 returns forbidden 69722:25:03 without a token 69822:25:04 rejects request without a token 69922:25:04 when params from workhorse are correct 70022:25:04 creates package and stores package file 70122:25:04 with existing package 70222:25:05 does not create a new package 70322:25:05 marked as pending_destruction 70422:25:06 does not create a new package 70522:25:06# [RSpecRunTime] RSpec elapsed time: 10 minutes 37.44 seconds. Current RSS: ~1379M. Threads: 5. load average: 1.11 1.14 0.91 1/282 3190 70722:25:06 with object storage enabled 70822:25:06 and direct upload enabled 70922:25:06 with invalid remote_id: 123123 71022:25:07 responds with status 403 71122:25:07 with invalid remote_id: ../../123123 71222:25:07 responds with status 403 71322:25:07 with valid remote_id 71422:25:07 creates package and stores package file 71522:25:07 PUT /api/v4/packages/conan/v1/files/:package_name/:package_version/:package_username/:package_channel/:recipe_revision/export/:conan_package_reference/:package_revision/:file_name 71622:25:07 behaves like workhorse package file upload endpoint 71722:25:07 behaves like rejects invalid recipe 71822:25:07 with invalid recipe path 72022:25:07 behaves like rejects invalid file_name 72122:25:07 with invalid file_name 72322:25:07 behaves like uploads a package file 72422:25:07 file size above maximum limit 72522:25:08 handles as a local file 72622:25:08 with object storage disabled 72722:25:08 without a file from workhorse 72822:25:08 rejects the request 73022:25:08 behaves like package workhorse uploads 73122:25:08 without a workhorse header 73222:25:08 logs an error 73322:25:08 behaves like returning response status 73422:25:08 returns forbidden 73522:25:08 without a token 73622:25:08 rejects request without a token 73722:25:08 when params from workhorse are correct 73822:25:09 creates package and stores package file 73922:25:09 with existing package 74022:25:10 does not create a new package 74122:25:10 marked as pending_destruction 74222:25:11 does not create a new package 74322:25:11# [RSpecRunTime] RSpec elapsed time: 10 minutes 42.06 seconds. Current RSS: ~1380M. Threads: 5. load average: 1.11 1.14 0.91 1/282 3191 74522:25:11 with object storage enabled 74622:25:11 and direct upload enabled 74722:25:11 with invalid remote_id: 123123 74822:25:11 responds with status 403 74922:25:11 with invalid remote_id: ../../123123 75022:25:11 responds with status 403 75122:25:11 with valid remote_id 75222:25:12 creates package and stores package file 75322:25:12 behaves like creates build_info when there is a job 75422:25:12 with job token 75522:25:12 creates a build_info record 75622:25:12 creates a package_file_build_info record 75722:25:12 behaves like handling empty values for username and channel 75822:25:12 username: "username", channel: "channel", status: :ok 75922:25:13 returns the correct status code 76022:25:13 username: "username", channel: "_", status: :bad_request 76122:25:13 returns the correct status code 76222:25:13 username: "_", channel: "channel", status: :bad_request_or_not_found 76322:25:14 returns the correct status code 76422:25:14 username: "_", channel: "_", status: :ok_or_not_found 76522:25:14 returns the correct status code 76622:25:14 behaves like handling validation error for package 76722:25:14 with validation error 76922:25:14 behaves like protected package main example 77022:25:14 with package protection rule for different roles and package_name_patterns 77122:25:15 package_name_pattern: conan_package_name, minimum_access_level_for_push: :maintainer, personal_access_token: pat_project_developer, shared_examples_name: "protected package" 77222:25:15 behaves like protected package 77322:25:15 does not create any conan-related package records 77422:25:15 behaves like returning response status 77622:25:15# [RSpecRunTime] RSpec elapsed time: 10 minutes 46.58 seconds. Current RSS: ~1381M. Threads: 5. load average: 1.10 1.14 0.91 1/282 3192 77822:25:15 package_name_pattern: conan_package_name, minimum_access_level_for_push: :maintainer, personal_access_token: pat_project_owner, shared_examples_name: "uploads a package file" 77922:25:15 behaves like uploads a package file 78022:25:15 file size above maximum limit 78122:25:16 handles as a local file 78222:25:16 with object storage disabled 78322:25:16 without a file from workhorse 78422:25:16 rejects the request 78622:25:16 behaves like package workhorse uploads 78722:25:16 without a workhorse header 78822:25:16 logs an error 78922:25:16 behaves like returning response status 79022:25:16 returns forbidden 79122:25:16 without a token 79222:25:16 rejects request without a token 79322:25:16 when params from workhorse are correct 79422:25:17 creates package and stores package file 79522:25:17 with existing package 79622:25:18 does not create a new package 79722:25:18 marked as pending_destruction 79822:25:19 does not create a new package 79922:25:19# [RSpecRunTime] RSpec elapsed time: 10 minutes 50.46 seconds. Current RSS: ~1382M. Threads: 5. load average: 1.09 1.14 0.91 1/282 3193 80122:25:19 with object storage enabled 80222:25:19 and direct upload enabled 80322:25:19 with invalid remote_id: 123123 80422:25:20 responds with status 403 80522:25:20 with invalid remote_id: ../../123123 80622:25:20 responds with status 403 80722:25:20 with valid remote_id 80822:25:20 creates package and stores package file 80922:25:20 package_name_pattern: conan_package_name, minimum_access_level_for_push: :maintainer, personal_access_token: pat_instance_admin, shared_examples_name: "uploads a package file" 81022:25:20 behaves like uploads a package file 81122:25:20 file size above maximum limit 81222:25:21 handles as a local file 81322:25:21 with object storage disabled 81422:25:21 without a file from workhorse 81522:25:21 rejects the request 81722:25:21 behaves like package workhorse uploads 81822:25:21 without a workhorse header 81922:25:21 logs an error 82022:25:21 behaves like returning response status 82122:25:21 returns forbidden 82222:25:21 without a token 82322:25:21 rejects request without a token 82422:25:21 when params from workhorse are correct 82522:25:22 creates package and stores package file 82622:25:22 with existing package 82722:25:23 does not create a new package 82822:25:23 marked as pending_destruction 82922:25:24 does not create a new package 83022:25:24# [RSpecRunTime] RSpec elapsed time: 10 minutes 55.07 seconds. Current RSS: ~1379M. Threads: 5. load average: 1.09 1.13 0.91 1/282 3194 83222:25:24 with object storage enabled 83322:25:24 and direct upload enabled 83422:25:24 with invalid remote_id: 123123 83522:25:24 responds with status 403 83622:25:24 with invalid remote_id: ../../123123 83722:25:24 responds with status 403 83822:25:24 with valid remote_id 83922:25:25 creates package and stores package file 84022:25:25 package_name_pattern: conan_package_name, minimum_access_level_for_push: :owner, personal_access_token: pat_project_maintainer, shared_examples_name: "protected package" 84122:25:25 behaves like protected package 84222:25:25 does not create any conan-related package records 84322:25:25 behaves like returning response status 84522:25:25 package_name_pattern: conan_package_name, minimum_access_level_for_push: :owner, personal_access_token: pat_project_owner, shared_examples_name: "uploads a package file" 84622:25:25 behaves like uploads a package file 84722:25:25 file size above maximum limit 84822:25:26 handles as a local file 84922:25:26 with object storage disabled 85022:25:26 without a file from workhorse 85122:25:26 rejects the request 85322:25:26 behaves like package workhorse uploads 85422:25:26 without a workhorse header 85522:25:26 logs an error 85622:25:26 behaves like returning response status 85722:25:26 returns forbidden 85822:25:26 without a token 85922:25:26 rejects request without a token 86022:25:26 when params from workhorse are correct 86122:25:27 creates package and stores package file 86222:25:27 with existing package 86322:25:28 does not create a new package 86422:25:28 marked as pending_destruction 86522:25:29 does not create a new package 86622:25:29# [RSpecRunTime] RSpec elapsed time: 11 minutes 0.19 second. Current RSS: ~1380M. Threads: 5. load average: 1.00 1.11 0.91 1/282 3195 86822:25:29 with object storage enabled 86922:25:29 and direct upload enabled 87022:25:29 with invalid remote_id: 123123 87122:25:29 responds with status 403 87222:25:29 with invalid remote_id: ../../123123 87322:25:30 responds with status 403 87422:25:30 with valid remote_id 87522:25:30 creates package and stores package file 87622:25:30 package_name_pattern: conan_package_name, minimum_access_level_for_push: :owner, personal_access_token: pat_instance_admin, shared_examples_name: "uploads a package file" 87722:25:30 behaves like uploads a package file 87822:25:30 file size above maximum limit 87922:25:30 handles as a local file 88022:25:30 with object storage disabled 88122:25:30 without a file from workhorse 88222:25:30 rejects the request 88422:25:30 behaves like package workhorse uploads 88522:25:30 without a workhorse header 88622:25:31 logs an error 88722:25:31 behaves like returning response status 88822:25:31 returns forbidden 88922:25:31 without a token 89022:25:31 rejects request without a token 89122:25:31 when params from workhorse are correct 89222:25:31 creates package and stores package file 89322:25:31 with existing package 89422:25:32 does not create a new package 89522:25:32 marked as pending_destruction 89622:25:33 does not create a new package 89722:25:33# [RSpecRunTime] RSpec elapsed time: 11 minutes 4.63 seconds. Current RSS: ~1380M. Threads: 5. load average: 1.00 1.11 0.91 1/282 3196 89922:25:33 with object storage enabled 90022:25:33 and direct upload enabled 90122:25:33 with invalid remote_id: 123123 90222:25:34 responds with status 403 90322:25:34 with invalid remote_id: ../../123123 90422:25:34 responds with status 403 90522:25:34 with valid remote_id 90622:25:34 creates package and stores package file 90722:25:34 package_name_pattern: conan_package_name, minimum_access_level_for_push: :admin, personal_access_token: pat_project_owner, shared_examples_name: "protected package" 90822:25:34 behaves like protected package 90922:25:35 does not create any conan-related package records 91022:25:35 behaves like returning response status 91222:25:35 package_name_pattern: conan_package_name, minimum_access_level_for_push: :admin, personal_access_token: pat_instance_admin, shared_examples_name: "uploads a package file" 91322:25:35 behaves like uploads a package file 91422:25:35 file size above maximum limit 91522:25:35 handles as a local file 91622:25:35 with object storage disabled 91722:25:35 without a file from workhorse 91822:25:35 rejects the request 92022:25:35 behaves like package workhorse uploads 92122:25:35 without a workhorse header 92222:25:35 logs an error 92322:25:35 behaves like returning response status 92422:25:36 returns forbidden 92522:25:36 without a token 92622:25:36 rejects request without a token 92722:25:36 when params from workhorse are correct 92822:25:36 creates package and stores package file 92922:25:36 with existing package 93022:25:37 does not create a new package 93122:25:37 marked as pending_destruction 93222:25:38 does not create a new package 93322:25:38# [RSpecRunTime] RSpec elapsed time: 11 minutes 9.52 seconds. Current RSS: ~1380M. Threads: 5. load average: 1.00 1.11 0.91 1/282 3197 93522:25:38 with object storage enabled 93622:25:38 and direct upload enabled 93722:25:38 with invalid remote_id: 123123 93822:25:39 responds with status 403 93922:25:39 with invalid remote_id: ../../123123 94022:25:39 responds with status 403 94122:25:39 with valid remote_id 94222:25:39 creates package and stores package file 94322:25:39 package_name_pattern: conan_package_name_no_match, minimum_access_level_for_push: :maintainer, personal_access_token: pat_project_owner, shared_examples_name: "uploads a package file" 94422:25:39 behaves like uploads a package file 94522:25:39 file size above maximum limit 94622:25:40 handles as a local file 94722:25:40 with object storage disabled 94822:25:40 without a file from workhorse 94922:25:40 rejects the request 95122:25:40 behaves like package workhorse uploads 95222:25:40 without a workhorse header 95322:25:40 logs an error 95422:25:40 behaves like returning response status 95522:25:40 returns forbidden 95622:25:40 without a token 95722:25:40 rejects request without a token 95822:25:40 when params from workhorse are correct 95922:25:41 creates package and stores package file 96022:25:41 with existing package 96122:25:42 does not create a new package 96222:25:42 marked as pending_destruction 96322:25:43 does not create a new package 96422:25:43# [RSpecRunTime] RSpec elapsed time: 11 minutes 14.55 seconds. Current RSS: ~1381M. Threads: 5. load average: 1.00 1.11 0.91 1/282 3198 96622:25:43 with object storage enabled 96722:25:43 and direct upload enabled 96822:25:43 with invalid remote_id: 123123 96922:25:44 responds with status 403 97022:25:44 with invalid remote_id: ../../123123 97122:25:44 responds with status 403 97222:25:44 with valid remote_id 97322:25:44 creates package and stores package file 97422:25:44 package_name_pattern: conan_package_name_no_match, minimum_access_level_for_push: :admin, personal_access_token: pat_project_owner, shared_examples_name: "uploads a package file" 97522:25:44 behaves like uploads a package file 97622:25:44 file size above maximum limit 97722:25:45 handles as a local file 97822:25:45 with object storage disabled 97922:25:45 without a file from workhorse 98022:25:45 rejects the request 98222:25:45 behaves like package workhorse uploads 98322:25:45 without a workhorse header 98422:25:45 logs an error 98522:25:45 behaves like returning response status 98622:25:45 returns forbidden 98722:25:45 without a token 98822:25:45 rejects request without a token 98922:25:45 when params from workhorse are correct 99022:25:46 creates package and stores package file 99122:25:46 with existing package 99222:25:47 does not create a new package 99322:25:47 marked as pending_destruction 99422:25:48 does not create a new package 99522:25:48# [RSpecRunTime] RSpec elapsed time: 11 minutes 19.55 seconds. Current RSS: ~1380M. Threads: 5. load average: 1.08 1.12 0.92 1/282 3199 99722:25:48 with object storage enabled 99822:25:48 and direct upload enabled 99922:25:48 with invalid remote_id: 123123 100022:25:49 responds with status 403 100122:25:49 with invalid remote_id: ../../123123 100222:25:49 responds with status 403 100322:25:49 with valid remote_id 100422:25:49 creates package and stores package file 100522:25:49 when feature flag :packages_protected_packages_conan is disabled 100622:25:49 package_name_pattern: conan_package_name, minimum_access_level_for_push: :maintainer, personal_access_token: pat_project_developer, shared_examples_name: "uploads a package file" 100722:25:49 behaves like uploads a package file 100822:25:49 file size above maximum limit 100922:25:50 handles as a local file 101022:25:50 with object storage disabled 101122:25:50 without a file from workhorse 101222:25:50 rejects the request 101422:25:50 behaves like package workhorse uploads 101522:25:50 without a workhorse header 101622:25:50 logs an error 101722:25:50 behaves like returning response status 101822:25:51 returns forbidden 101922:25:51 without a token 102022:25:51 rejects request without a token 102122:25:51 when params from workhorse are correct 102222:25:51 creates package and stores package file 102322:25:51 with existing package 102422:25:52 does not create a new package 102522:25:52 marked as pending_destruction 102622:25:54 does not create a new package 102722:25:54# [RSpecRunTime] RSpec elapsed time: 11 minutes 24.75 seconds. Current RSS: ~1380M. Threads: 5. load average: 1.07 1.12 0.92 1/282 3200 102922:25:54 with object storage enabled 103022:25:54 and direct upload enabled 103122:25:54 with invalid remote_id: 123123 103222:25:54 responds with status 403 103322:25:54 with invalid remote_id: ../../123123 103422:25:54 responds with status 403 103522:25:54 with valid remote_id 103622:25:55 creates package and stores package file 103722:25:55 package_name_pattern: conan_package_name, minimum_access_level_for_push: :admin, personal_access_token: pat_project_owner, shared_examples_name: "uploads a package file" 103822:25:55 behaves like uploads a package file 103922:25:55 file size above maximum limit 104022:25:55 handles as a local file 104122:25:55 with object storage disabled 104222:25:55 without a file from workhorse 104322:25:55 rejects the request 104522:25:55 behaves like package workhorse uploads 104622:25:55 without a workhorse header 104722:25:55 logs an error 104822:25:55 behaves like returning response status 104922:25:56 returns forbidden 105022:25:56 without a token 105122:25:56 rejects request without a token 105222:25:56 when params from workhorse are correct 105322:25:56 creates package and stores package file 105422:25:56 with existing package 105522:25:57 does not create a new package 105622:25:57 marked as pending_destruction 105722:25:59 does not create a new package 105822:25:59# [RSpecRunTime] RSpec elapsed time: 11 minutes 29.93 seconds. Current RSS: ~1381M. Threads: 5. load average: 1.07 1.12 0.92 1/282 3201 106022:25:59 with object storage enabled 106122:25:59 and direct upload enabled 106222:25:59 with invalid remote_id: 123123 106322:25:59 responds with status 403 106422:25:59 with invalid remote_id: ../../123123 106522:25:59 responds with status 403 106622:25:59 with valid remote_id 106722:26:00 creates package and stores package file 106822:26:00 package_name_pattern: conan_package_name_no_match, minimum_access_level_for_push: :maintainer, personal_access_token: pat_project_developer, shared_examples_name: "uploads a package file" 106922:26:00 behaves like uploads a package file 107022:26:00 file size above maximum limit 107122:26:00 handles as a local file 107222:26:00 with object storage disabled 107322:26:00 without a file from workhorse 107422:26:00 rejects the request 107622:26:00 behaves like package workhorse uploads 107722:26:00 without a workhorse header 107822:26:01 logs an error 107922:26:01 behaves like returning response status 108022:26:01 returns forbidden 108122:26:01 without a token 108222:26:01 rejects request without a token 108322:26:01 when params from workhorse are correct 108422:26:01 creates package and stores package file 108522:26:01 with existing package 108622:26:03 does not create a new package 108722:26:03 marked as pending_destruction 108822:26:04 does not create a new package 108922:26:04# [RSpecRunTime] RSpec elapsed time: 11 minutes 34.93 seconds. Current RSS: ~1380M. Threads: 5. load average: 1.06 1.12 0.92 1/282 3202 109122:26:04 with object storage enabled 109222:26:04 and direct upload enabled 109322:26:04 with invalid remote_id: 123123 109422:26:04 responds with status 403 109522:26:04 with invalid remote_id: ../../123123 109622:26:04 responds with status 403 109722:26:04 with valid remote_id 109822:26:05 creates package and stores package file 109922:26:05 package_name_pattern: conan_package_name_no_match, minimum_access_level_for_push: :admin, personal_access_token: pat_project_owner, shared_examples_name: "uploads a package file" 110022:26:05 behaves like uploads a package file 110122:26:05 file size above maximum limit 110222:26:05 handles as a local file 110322:26:05 with object storage disabled 110422:26:05 without a file from workhorse 110522:26:05 rejects the request 110722:26:05 behaves like package workhorse uploads 110822:26:05 without a workhorse header 110922:26:05 logs an error 111022:26:05 behaves like returning response status 111122:26:06 returns forbidden 111222:26:06 without a token 111322:26:06 rejects request without a token 111422:26:06 when params from workhorse are correct 111522:26:06 creates package and stores package file 111622:26:06 with existing package 111722:26:07 does not create a new package 111822:26:07 marked as pending_destruction 111922:26:08 does not create a new package 112022:26:09# [RSpecRunTime] RSpec elapsed time: 11 minutes 39.67 seconds. Current RSS: ~1381M. Threads: 5. load average: 1.06 1.11 0.92 1/282 3203 112222:26:09 with object storage enabled 112322:26:09 and direct upload enabled 112422:26:09 with invalid remote_id: 123123 112522:26:09 responds with status 403 112622:26:09 with invalid remote_id: ../../123123 112722:26:09 responds with status 403 112822:26:09 with valid remote_id 112922:26:10 creates package and stores package file 113022:26:10 tracking the conan_package.tgz upload 113122:26:10 behaves like a package tracking event 113222:26:10 creates a gitlab tracking event push_package 113322:26:10 with file download endpoints 113422:26:10 GET /api/v4/packages/conan/v1/files/:package_name/:package_version/:package_username/:package_channel/:recipe_revision/export/:file_name 113522:26:10 behaves like recipe file download endpoint 113622:26:10 behaves like conan FIPS mode 113722:26:10 when FIPS mode is enabled 113822:26:10 behaves like returning response status 113922:26:10 returns not_found 114022:26:10 behaves like a public project with packages 114122:26:10 returns the file 114222:26:10 behaves like allows download with no token 114322:26:10 with no private token 114522:26:10 behaves like bumping the package last downloaded at field 114622:26:11 bumps last_downloaded_at 114722:26:11 behaves like an internal project with packages 114822:26:11 returns the file 114922:26:11 behaves like denies download with no token 115022:26:11 with no private token 115222:26:12# [RSpecRunTime] RSpec elapsed time: 11 minutes 42.8 seconds. Current RSS: ~1386M. Threads: 5. load average: 1.05 1.11 0.92 1/282 3204 115422:26:12 behaves like bumping the package last downloaded at field 115522:26:12 bumps last_downloaded_at 115622:26:12 behaves like a private project with packages 115722:26:13 returns the file 115822:26:13 denies download when not enough permissions 115922:26:13 behaves like denies download with no token 116022:26:13 with no private token 116222:26:13 behaves like bumping the package last downloaded at field 116322:26:13 bumps last_downloaded_at 116422:26:13 behaves like handling empty values for username and channel 116522:26:13 username: "username", channel: "channel", status: :ok 116622:26:14 returns the correct status code 116722:26:14 username: "username", channel: "_", status: :bad_request 116822:26:14 returns the correct status code 116922:26:14 username: "_", channel: "channel", status: :bad_request_or_not_found 117022:26:14 returns the correct status code 117122:26:14 username: "_", channel: "_", status: :ok_or_not_found 117222:26:15 returns the correct status code 117322:26:15 behaves like project not found by recipe 117422:26:15 behaves like not found request 117522:26:15 returns not found 117622:26:15 GET /api/v4/packages/conan/v1/files/:package_name/:package_version/:package_username/:package_channel/:recipe_revision/package/:conan_package_reference/:package_revision/:file_name 117722:26:15 behaves like package file download endpoint 117822:26:15 behaves like conan FIPS mode 117922:26:15 when FIPS mode is enabled 118022:26:15 behaves like returning response status 118122:26:15 returns not_found 118222:26:15 behaves like a public project with packages 118322:26:15 returns the file 118422:26:15 behaves like allows download with no token 118522:26:15 with no private token 118722:26:15 behaves like bumping the package last downloaded at field 118822:26:16 bumps last_downloaded_at 118922:26:16 behaves like an internal project with packages 119022:26:16 returns the file 119122:26:16 behaves like denies download with no token 119222:26:16 with no private token 119422:26:16 behaves like bumping the package last downloaded at field 119522:26:17 bumps last_downloaded_at 119622:26:17 behaves like a private project with packages 119722:26:17 returns the file 119822:26:18 denies download when not enough permissions 119922:26:18 behaves like denies download with no token 120022:26:18 with no private token 120222:26:18 behaves like bumping the package last downloaded at field 120322:26:18 bumps last_downloaded_at 120422:26:18 behaves like handling empty values for username and channel 120522:26:18 username: "username", channel: "channel", status: :ok 120622:26:18 returns the correct status code 120722:26:18 username: "username", channel: "_", status: :bad_request 120822:26:19 returns the correct status code 120922:26:19 username: "_", channel: "channel", status: :bad_request_or_not_found 121022:26:19 returns the correct status code 121122:26:19 username: "_", channel: "_", status: :ok_or_not_found 121222:26:19 returns the correct status code 121322:26:19 tracking the conan_package.tgz download 121422:26:19 behaves like a package tracking event 121522:26:19 creates a gitlab tracking event pull_package 121622:26:19 behaves like project not found by recipe 121722:26:19 behaves like not found request 121822:26:20 returns not found 121922:26:20 with recipe endpoints 122022:26:20 GET /api/v4/packages/conan/v1/conans/:package_name/:package_version/:package_username/:package_channel 122122:26:20 behaves like recipe snapshot endpoint 122222:26:20 behaves like conan FIPS mode 122322:26:20 when FIPS mode is enabled 122422:26:20 behaves like returning response status 122522:26:20 returns not_found 122622:26:20 behaves like rejects invalid recipe 122722:26:20 with invalid recipe path 122922:26:20 behaves like rejects recipe for invalid project 123022:26:20 with invalid project 123122:26:20 behaves like not found request 123222:26:21 returns not found 123322:26:21 behaves like empty recipe for not found package 123422:26:21 with invalid recipe url 123522:26:21 returns not found 123622:26:21 behaves like handling empty values for username and channel 123722:26:21 username: "username", channel: "channel", status: :ok 123822:26:22 returns the correct status code 123922:26:22 username: "username", channel: "_", status: :bad_request 124022:26:22 returns the correct status code 124122:26:22 username: "_", channel: "channel", status: :bad_request_or_not_found 124222:26:22 returns the correct status code 124322:26:22 username: "_", channel: "_", status: :ok_or_not_found 124422:26:22 returns the correct status code 124522:26:22 with existing package 124622:26:23 returns a hash of files with their md5 hashes 124722:26:23 GET /api/v4/packages/conan/v1/conans/:package_name/:package_version/:package_username/:package_channel/packages/:conan_package_reference 124822:26:23 behaves like package snapshot endpoint 124922:26:23 behaves like conan FIPS mode 125022:26:23 when FIPS mode is enabled 125122:26:23 behaves like returning response status 125222:26:23 returns not_found 125322:26:23 behaves like rejects invalid recipe 125422:26:23 with invalid recipe path 125622:26:23 behaves like rejects recipe for invalid project 125722:26:23 with invalid project 125822:26:23 behaves like not found request 125922:26:23 returns not found 126022:26:23 behaves like empty recipe for not found package 126122:26:23 with invalid recipe url 126222:26:23 returns not found 126322:26:23 behaves like handling empty values for username and channel 126422:26:23 username: "username", channel: "channel", status: :ok 126522:26:23 returns the correct status code 126622:26:23 username: "username", channel: "_", status: :bad_request 126722:26:24 returns the correct status code 126822:26:24 username: "_", channel: "channel", status: :bad_request_or_not_found 126922:26:24 returns the correct status code 127022:26:24 username: "_", channel: "_", status: :ok_or_not_found 127122:26:24 returns the correct status code 127222:26:24 with existing package 127322:26:24 returns a hash of md5 values for the files 127422:26:24 GET /api/v4/packages/conan/v1/conans/:package_name/:package_version/:package_username/:package_channel/digest 127522:26:24 behaves like recipe download_urls endpoint 127622:26:24 behaves like conan FIPS mode 127722:26:24 when FIPS mode is enabled 127822:26:24 behaves like returning response status 127922:26:24 returns not_found 128022:26:24 behaves like rejects invalid recipe 128122:26:24 with invalid recipe path 128322:26:24 behaves like rejects recipe for invalid project 128422:26:24 with invalid project 128522:26:24 behaves like not found request 128622:26:25 returns not found 128722:26:25 behaves like recipe download_urls 128822:26:25 returns the download_urls for the recipe files 128922:26:25 behaves like not selecting a package with the wrong type 129022:26:25 with a nuget package with same name and version 129122:26:25 calls the presenter with a nil package 129222:26:25 behaves like handling empty values for username and channel 129322:26:25 username: "username", channel: "channel", status: :ok 129422:26:26 returns the correct status code 129522:26:26 username: "username", channel: "_", status: :bad_request 129622:26:26 returns the correct status code 129722:26:26 username: "_", channel: "channel", status: :bad_request_or_not_found 129822:26:26 returns the correct status code 129922:26:26 username: "_", channel: "_", status: :ok_or_not_found 130022:26:26 returns the correct status code 130122:26:26 GET /api/v4/packages/conan/v1/conans/:package_name/:package_version/:package_username/:package_channel/packages/:conan_package_reference/download_urls 130222:26:26 behaves like package download_urls endpoint 130322:26:26 behaves like conan FIPS mode 130422:26:26 when FIPS mode is enabled 130522:26:26 behaves like returning response status 130622:26:27 returns not_found 130722:26:27 behaves like rejects invalid recipe 130822:26:27 with invalid recipe path 131022:26:27 behaves like rejects recipe for invalid project 131122:26:27 with invalid project 131222:26:27 behaves like not found request 131322:26:27 returns not found 131422:26:27 behaves like package download_urls 131522:26:27 returns the download_urls for the package files 131622:26:27 behaves like not selecting a package with the wrong type 131722:26:27 with a nuget package with same name and version 131822:26:27 calls the presenter with a nil package 131922:26:27 behaves like handling empty values for username and channel 132022:26:27 username: "username", channel: "channel", status: :ok 132122:26:28 returns the correct status code 132222:26:28 username: "username", channel: "_", status: :bad_request 132322:26:28 returns the correct status code 132422:26:28 username: "_", channel: "channel", status: :bad_request_or_not_found 132522:26:28 returns the correct status code 132622:26:28 username: "_", channel: "_", status: :ok_or_not_found 132722:26:29 returns the correct status code 132822:26:29 GET /api/v4/packages/conan/v1/conans/:package_name/:package_version/:package_username/:package_channel/download_urls 132922:26:29 behaves like recipe download_urls endpoint 133022:26:29 behaves like conan FIPS mode 133122:26:29 when FIPS mode is enabled 133222:26:29 behaves like returning response status 133322:26:29 returns not_found 133422:26:29 behaves like rejects invalid recipe 133522:26:29 with invalid recipe path 133722:26:29 behaves like rejects recipe for invalid project 133822:26:29 with invalid project 133922:26:29 behaves like not found request 134022:26:29 returns not found 134122:26:29 behaves like recipe download_urls 134222:26:29 returns the download_urls for the recipe files 134322:26:29 behaves like not selecting a package with the wrong type 134422:26:29 with a nuget package with same name and version 134522:26:29 calls the presenter with a nil package 134622:26:29 behaves like handling empty values for username and channel 134722:26:29 username: "username", channel: "channel", status: :ok 134822:26:30 returns the correct status code 134922:26:30 username: "username", channel: "_", status: :bad_request 135022:26:30 returns the correct status code 135122:26:30 username: "_", channel: "channel", status: :bad_request_or_not_found 135222:26:30 returns the correct status code 135322:26:30 username: "_", channel: "_", status: :ok_or_not_found 135422:26:31 returns the correct status code 135522:26:31 GET /api/v4/packages/conan/v1/conans/:package_name/:package_version/:package_username/:package_channel/packages/:conan_package_reference/digest 135622:26:31 behaves like package download_urls endpoint 135722:26:31 behaves like conan FIPS mode 135822:26:31 when FIPS mode is enabled 135922:26:31 behaves like returning response status 136022:26:31 returns not_found 136122:26:31 behaves like rejects invalid recipe 136222:26:31 with invalid recipe path 136422:26:31 behaves like rejects recipe for invalid project 136522:26:31 with invalid project 136622:26:31 behaves like not found request 136722:26:31 returns not found 136822:26:31 behaves like package download_urls 136922:26:31 returns the download_urls for the package files 137022:26:31 behaves like not selecting a package with the wrong type 137122:26:31 with a nuget package with same name and version 137222:26:31 calls the presenter with a nil package 137322:26:31 behaves like handling empty values for username and channel 137422:26:31 username: "username", channel: "channel", status: :ok 137522:26:32 returns the correct status code 137622:26:32 username: "username", channel: "_", status: :bad_request 137722:26:32 returns the correct status code 137822:26:32 username: "_", channel: "channel", status: :bad_request_or_not_found 137922:26:32 returns the correct status code 138022:26:32 username: "_", channel: "_", status: :ok_or_not_found 138122:26:33 returns the correct status code 138222:26:33 POST /api/v4/packages/conan/v1/conans/:package_name/:package_version/:package_username/:package_channel/upload_urls 138322:26:33 behaves like recipe upload_urls endpoint 138422:26:33 returns a set of upload urls for the files requested 138522:26:33 behaves like conan FIPS mode 138622:26:33 when FIPS mode is enabled 138722:26:33 behaves like returning response status 138822:26:33 returns not_found 138922:26:33 behaves like rejects invalid recipe 139022:26:33 with invalid recipe path 139222:26:33 behaves like rejects invalid upload_url params 139322:26:33 with unaccepted json format 139522:26:33 behaves like handling empty values for username and channel 139622:26:33 username: "username", channel: "channel", status: :ok 139722:26:34 returns the correct status code 139822:26:34 username: "username", channel: "_", status: :bad_request 139922:26:34 returns the correct status code 140022:26:34 username: "_", channel: "channel", status: :bad_request_or_not_found 140122:26:34 returns the correct status code 140222:26:34 username: "_", channel: "_", status: :ok_or_not_found 140322:26:35 returns the correct status code 140422:26:35 with conan_sources and conan_export files 140522:26:35 returns upload urls for the additional files 140622:26:35 with an invalid file 140722:26:35 does not return the invalid file as an upload_url 140822:26:35 POST /api/v4/packages/conan/v1/conans/:package_name/:package_version/:package_username/:package_channel/packages/:conan_package_reference/upload_urls 140922:26:35 behaves like package upload_urls endpoint 141022:26:35 returns a set of upload urls for the files requested 141122:26:35 behaves like conan FIPS mode 141222:26:35 when FIPS mode is enabled 141322:26:35 behaves like returning response status 141422:26:35 returns not_found 141522:26:35 behaves like rejects invalid recipe 141622:26:35 with invalid recipe path 141822:26:35 behaves like rejects invalid upload_url params 141922:26:35 with unaccepted json format 142122:26:36 behaves like handling empty values for username and channel 142222:26:36 username: "username", channel: "channel", status: :ok 142322:26:36 returns the correct status code 142422:26:36 username: "username", channel: "_", status: :bad_request 142522:26:37 returns the correct status code 142622:26:37 username: "_", channel: "channel", status: :bad_request_or_not_found 142722:26:37 returns the correct status code 142822:26:37 username: "_", channel: "_", status: :ok_or_not_found 142922:26:37 returns the correct status code 143022:26:37 with invalid files 143122:26:37 returns upload urls only for the valid requested files 143222:26:37 DELETE /api/v4/packages/conan/v1/conans/:package_name/:package_version/:package_username/:package_channel 143322:26:38 behaves like delete package endpoint 143422:26:38 returns unauthorized for users without valid permission 143522:26:38 behaves like conan FIPS mode 143622:26:38 when FIPS mode is enabled 143722:26:38 behaves like returning response status 143822:26:38 returns not_found 143922:26:39# [RSpecRunTime] RSpec elapsed time: 12 minutes 9.7 seconds. Current RSS: ~1398M. Threads: 5. load average: 1.03 1.10 0.92 1/282 3205 144122:26:39 behaves like rejects invalid recipe 144222:26:39 with invalid recipe path 144422:26:39 behaves like handling empty values for username and channel 144522:26:39 username: "username", channel: "channel", status: :ok 144622:26:39 returns the correct status code 144722:26:39 username: "username", channel: "_", status: :bad_request 144822:26:40 returns the correct status code 144922:26:40 username: "_", channel: "channel", status: :bad_request_or_not_found 145022:26:40 returns the correct status code 145122:26:40 username: "_", channel: "_", status: :ok_or_not_found 145222:26:40 returns the correct status code 145322:26:40 with delete permissions 145422:26:41 triggers an internal event 145522:26:42 deletes a package 145622:26:42# [RSpecRunTime] RSpec elapsed time: 12 minutes 12.84 seconds. Current RSS: ~1398M. Threads: 5. load average: 1.03 1.10 0.92 1/282 3206 145822:26:42 GET /api/v4/packages/conan/v1/conans/search 145922:26:42 behaves like conan search endpoint 146022:26:42 with a public project 146122:26:42 returns packages with a matching name 146222:26:42 is expected to contain exactly "package-5/1.0.0@namespace392+project-397/stable" 146322:26:42 returns packages using a * wildcard 146422:26:42 is expected to contain exactly "package-5/1.0.0@namespace392+project-397/stable" 146522:26:42 does not return non-matching packages 146622:26:43 is expected to be blank 146722:26:43 with a private project 146822:26:43 role: :maintainer, packages_visible: true 146922:26:44 is expected to contain exactly "package-5/1.0.0@namespace392+project-397/stable" 147022:26:44 role: :developer, packages_visible: true 147122:26:44 is expected to contain exactly "package-5/1.0.0@namespace392+project-397/stable" 147222:26:44 role: :reporter, packages_visible: true 147322:26:45 is expected to contain exactly "package-5/1.0.0@namespace392+project-397/stable" 147422:26:45 role: :guest, packages_visible: false 147522:26:46 is expected to be blank 147622:26:46 role: :anonymous, packages_visible: false 147722:26:47 is expected to be blank 147822:26:47 behaves like conan FIPS mode 147922:26:47 when FIPS mode is enabled 148022:26:47 behaves like returning response status 148122:26:47 returns not_found 148222:26:47 GET /api/v4/packages/conan/v1/users/check_credentials 148322:26:47 behaves like conan check_credentials endpoint 148422:26:47 responds with a 200 OK with PAT 148522:26:47 responds with a 401 Unauthorized when an invalid token is used 148622:26:47 behaves like conan FIPS mode 148722:26:47 when FIPS mode is enabled 148822:26:47 behaves like returning response status 148922:26:47 returns not_found 149022:26:47 with job token 149122:26:47 responds with a 200 OK with job token 149222:26:47 with deploy token 149322:26:47 responds with a 200 OK with job token 149422:26:47# [RSpecRunTime] Finishing example group spec/requests/api/conan/v1/instance_packages_spec.rb. It took 2 minutes 50.22 seconds. Expected to take 2 minutes 33.86 seconds. 149522:26:47# [RSpecRunTime] Starting example group spec/requests/api/terraform/modules/v1/namespace_packages_spec.rb. Expected to take 2 minutes 9.27 seconds. 149622:26:47API::Terraform::Modules::V1::NamespacePackages 149722:26:49 GET /api/v4/packages/terraform/modules/v1/:module_namespace/:module_name/:module_system/:module_version/file 149822:26:49 with valid namespace 149922:26:49 visibility: :public, user_role: :developer, member: true, token_type: :personal_access_token, shared_examples_name: "grants terraform module package file access", expected_status: :success 150022:26:49 behaves like grants terraform module package file access 150122:26:49 for user type developer 150222:26:49 returns a valid response 150322:26:49 behaves like a package tracking event 150422:26:50 creates a gitlab tracking event pull_package 150522:26:50# [RSpecRunTime] RSpec elapsed time: 12 minutes 21.53 seconds. Current RSS: ~1394M. Threads: 5. load average: 1.03 1.10 0.92 1/282 3207 150722:26:50 visibility: :public, user_role: :guest, member: true, token_type: :personal_access_token, shared_examples_name: "grants terraform module package file access", expected_status: :success 150822:26:50 behaves like grants terraform module package file access 150922:26:50 for user type guest 151022:26:51 returns a valid response 151122:26:51 behaves like a package tracking event 151222:26:52 creates a gitlab tracking event pull_package 151322:26:52# [RSpecRunTime] RSpec elapsed time: 12 minutes 23.15 seconds. Current RSS: ~1390M. Threads: 5. load average: 1.02 1.10 0.92 1/282 3208 151522:26:52 visibility: :public, user_role: :developer, member: true, token_type: :invalid, shared_examples_name: "rejects terraform module packages access", expected_status: :unauthorized 151622:26:52 behaves like rejects terraform module packages access 151722:26:52 for user type developer 151822:26:52 behaves like returning response status 151922:26:53 returns unauthorized 152022:26:53 visibility: :public, user_role: :guest, member: true, token_type: :invalid, shared_examples_name: "rejects terraform module packages access", expected_status: :unauthorized 152122:26:53 behaves like rejects terraform module packages access 152222:26:53 for user type guest 152322:26:53 behaves like returning response status 152422:26:53 returns unauthorized 152522:26:53 visibility: :public, user_role: :developer, member: false, token_type: :personal_access_token, shared_examples_name: "grants terraform module package file access", expected_status: :success 152622:26:53 behaves like grants terraform module package file access 152722:26:53 for user type developer 152822:26:54 returns a valid response 152922:26:54 behaves like a package tracking event 153022:26:54 creates a gitlab tracking event pull_package 153122:26:54 visibility: :public, user_role: :guest, member: false, token_type: :personal_access_token, shared_examples_name: "grants terraform module package file access", expected_status: :success 153222:26:54 behaves like grants terraform module package file access 153322:26:54 for user type guest 153422:26:55 returns a valid response 153522:26:55 behaves like a package tracking event 153622:26:55 creates a gitlab tracking event pull_package 153722:26:55# [RSpecRunTime] RSpec elapsed time: 12 minutes 26.3 seconds. Current RSS: ~1385M. Threads: 5. load average: 1.02 1.10 0.92 1/282 3209 153922:26:55 visibility: :public, user_role: :developer, member: false, token_type: :invalid, shared_examples_name: "rejects terraform module packages access", expected_status: :unauthorized 154022:26:55 behaves like rejects terraform module packages access 154122:26:55 for user type developer 154222:26:55 behaves like returning response status 154322:26:55 returns unauthorized 154422:26:55 visibility: :public, user_role: :guest, member: false, token_type: :invalid, shared_examples_name: "rejects terraform module packages access", expected_status: :unauthorized 154522:26:55 behaves like rejects terraform module packages access 154622:26:55 for user type guest 154722:26:55 behaves like returning response status 154822:26:56 returns unauthorized 154922:26:56 visibility: :public, user_role: :anonymous, member: false, token_type: nil, shared_examples_name: "grants terraform module package file access", expected_status: :success 155022:26:56 behaves like grants terraform module package file access 155122:26:56 for user type anonymous 155222:26:56 returns a valid response 155322:26:56 behaves like a package tracking event 155422:26:57 creates a gitlab tracking event pull_package 155522:26:57 visibility: :private, user_role: :developer, member: true, token_type: :personal_access_token, shared_examples_name: "grants terraform module package file access", expected_status: :success 155622:26:57 behaves like grants terraform module package file access 155722:26:57 for user type developer 155822:26:57 returns a valid response 155922:26:57 behaves like a package tracking event 156022:26:58 creates a gitlab tracking event pull_package 156122:26:58# [RSpecRunTime] RSpec elapsed time: 12 minutes 29.09 seconds. Current RSS: ~1381M. Threads: 5. load average: 1.02 1.09 0.92 1/282 3210 156322:26:58 visibility: :private, user_role: :guest, member: true, token_type: :personal_access_token, shared_examples_name: "rejects terraform module packages access", expected_status: :forbidden 156422:26:58 behaves like rejects terraform module packages access 156522:26:58 for user type guest 156622:26:58 behaves like returning response status 156722:26:58 returns forbidden 156822:26:58 visibility: :private, user_role: :developer, member: true, token_type: :invalid, shared_examples_name: "rejects terraform module packages access", expected_status: :unauthorized 156922:26:58 behaves like rejects terraform module packages access 157022:26:58 for user type developer 157122:26:58 behaves like returning response status 157222:26:59 returns unauthorized 157322:26:59 visibility: :private, user_role: :guest, member: true, token_type: :invalid, shared_examples_name: "rejects terraform module packages access", expected_status: :unauthorized 157422:26:59 behaves like rejects terraform module packages access 157522:26:59 for user type guest 157622:26:59 behaves like returning response status 157722:26:59 returns unauthorized 157822:26:59 visibility: :private, user_role: :developer, member: false, token_type: :personal_access_token, shared_examples_name: "rejects terraform module packages access", expected_status: :forbidden 157922:26:59 behaves like rejects terraform module packages access 158022:26:59 for user type developer 158122:26:59 behaves like returning response status 158222:27:00 returns forbidden 158322:27:00 visibility: :private, user_role: :guest, member: false, token_type: :personal_access_token, shared_examples_name: "rejects terraform module packages access", expected_status: :forbidden 158422:27:00 behaves like rejects terraform module packages access 158522:27:00 for user type guest 158622:27:00 behaves like returning response status 158722:27:00 returns forbidden 158822:27:00 visibility: :private, user_role: :developer, member: false, token_type: :invalid, shared_examples_name: "rejects terraform module packages access", expected_status: :unauthorized 158922:27:00 behaves like rejects terraform module packages access 159022:27:00 for user type developer 159122:27:00 behaves like returning response status 159222:27:00 returns unauthorized 159322:27:00 visibility: :private, user_role: :guest, member: false, token_type: :invalid, shared_examples_name: "rejects terraform module packages access", expected_status: :unauthorized 159422:27:00 behaves like rejects terraform module packages access 159522:27:00 for user type guest 159622:27:00 behaves like returning response status 159722:27:01 returns unauthorized 159822:27:01 visibility: :private, user_role: :anonymous, member: false, token_type: nil, shared_examples_name: "rejects terraform module packages access", expected_status: :unauthorized 159922:27:01 behaves like rejects terraform module packages access 160022:27:01 for user type anonymous 160122:27:01 behaves like returning response status 160222:27:01 returns unauthorized 160322:27:01 visibility: :public, user_role: :developer, member: true, token_type: :job_token, shared_examples_name: "grants terraform module package file access", expected_status: :success 160422:27:01 behaves like grants terraform module package file access 160522:27:01 for user type developer 160622:27:02 returns a valid response 160722:27:02 behaves like a package tracking event 160822:27:02 creates a gitlab tracking event pull_package 160922:27:02# [RSpecRunTime] RSpec elapsed time: 12 minutes 33.45 seconds. Current RSS: ~1371M. Threads: 5. load average: 1.02 1.09 0.92 1/283 3211 161122:27:02 visibility: :public, user_role: :guest, member: true, token_type: :job_token, shared_examples_name: "grants terraform module package file access", expected_status: :success 161222:27:02 behaves like grants terraform module package file access 161322:27:02 for user type guest 161422:27:03 returns a valid response 161522:27:03 behaves like a package tracking event 161622:27:04 creates a gitlab tracking event pull_package 161722:27:04# [RSpecRunTime] RSpec elapsed time: 12 minutes 34.96 seconds. Current RSS: ~1370M. Threads: 5. load average: 1.02 1.09 0.92 1/283 3212 161922:27:04 visibility: :public, user_role: :guest, member: true, token_type: :invalid, shared_examples_name: "rejects terraform module packages access", expected_status: :unauthorized 162022:27:04 behaves like rejects terraform module packages access 162122:27:04 for user type guest 162222:27:04 behaves like returning response status 162322:27:04 returns unauthorized 162422:27:04 visibility: :public, user_role: :developer, member: false, token_type: :job_token, shared_examples_name: "grants terraform module package file access", expected_status: :success 162522:27:04 behaves like grants terraform module package file access 162622:27:04 for user type developer 162722:27:05 returns a valid response 162822:27:05 behaves like a package tracking event 162922:27:05 creates a gitlab tracking event pull_package 163022:27:05# [RSpecRunTime] RSpec elapsed time: 12 minutes 36.59 seconds. Current RSS: ~1371M. Threads: 5. load average: 1.02 1.09 0.92 1/283 3213 163222:27:05 visibility: :public, user_role: :guest, member: false, token_type: :job_token, shared_examples_name: "grants terraform module package file access", expected_status: :success 163322:27:05 behaves like grants terraform module package file access 163422:27:05 for user type guest 163522:27:06 returns a valid response 163622:27:06 behaves like a package tracking event 163722:27:06 creates a gitlab tracking event pull_package 163822:27:06 visibility: :public, user_role: :developer, member: false, token_type: :invalid, shared_examples_name: "rejects terraform module packages access", expected_status: :unauthorized 163922:27:06 behaves like rejects terraform module packages access 164022:27:06 for user type developer 164122:27:06 behaves like returning response status 164222:27:07 returns unauthorized 164322:27:07 visibility: :public, user_role: :guest, member: false, token_type: :invalid, shared_examples_name: "rejects terraform module packages access", expected_status: :unauthorized 164422:27:07 behaves like rejects terraform module packages access 164522:27:07 for user type guest 164622:27:07 behaves like returning response status 164722:27:07 returns unauthorized 164822:27:07 visibility: :private, user_role: :developer, member: true, token_type: :job_token, shared_examples_name: "grants terraform module package file access", expected_status: :success 164922:27:07 behaves like grants terraform module package file access 165022:27:07 for user type developer 165122:27:08 returns a valid response 165222:27:08 behaves like a package tracking event 165322:27:08 creates a gitlab tracking event pull_package 165422:27:08# [RSpecRunTime] RSpec elapsed time: 12 minutes 39.51 seconds. Current RSS: ~1372M. Threads: 5. load average: 1.02 1.09 0.92 1/283 3214 165622:27:08 visibility: :private, user_role: :guest, member: true, token_type: :job_token, shared_examples_name: "rejects terraform module packages access", expected_status: :forbidden 165722:27:08 behaves like rejects terraform module packages access 165822:27:08 for user type guest 165922:27:08 behaves like returning response status 166022:27:09 returns forbidden 166122:27:09 visibility: :private, user_role: :developer, member: true, token_type: :invalid, shared_examples_name: "rejects terraform module packages access", expected_status: :unauthorized 166222:27:09 behaves like rejects terraform module packages access 166322:27:09 for user type developer 166422:27:09 behaves like returning response status 166522:27:09 returns unauthorized 166622:27:09 visibility: :private, user_role: :guest, member: true, token_type: :invalid, shared_examples_name: "rejects terraform module packages access", expected_status: :unauthorized 166722:27:09 behaves like rejects terraform module packages access 166822:27:09 for user type guest 166922:27:09 behaves like returning response status 167022:27:10 returns unauthorized 167122:27:10 visibility: :private, user_role: :developer, member: false, token_type: :job_token, shared_examples_name: "rejects terraform module packages access", expected_status: :forbidden 167222:27:10 behaves like rejects terraform module packages access 167322:27:10 for user type developer 167422:27:10 behaves like returning response status 167522:27:10 returns forbidden 167622:27:10 visibility: :private, user_role: :guest, member: false, token_type: :job_token, shared_examples_name: "rejects terraform module packages access", expected_status: :forbidden 167722:27:10 behaves like rejects terraform module packages access 167822:27:10 for user type guest 167922:27:10 behaves like returning response status 168022:27:11 returns forbidden 168122:27:11 visibility: :private, user_role: :developer, member: false, token_type: :invalid, shared_examples_name: "rejects terraform module packages access", expected_status: :unauthorized 168222:27:11 behaves like rejects terraform module packages access 168322:27:11 for user type developer 168422:27:11 behaves like returning response status 168522:27:11 returns unauthorized 168622:27:11 visibility: :private, user_role: :guest, member: false, token_type: :invalid, shared_examples_name: "rejects terraform module packages access", expected_status: :unauthorized 168722:27:11 behaves like rejects terraform module packages access 168822:27:11 for user type guest 168922:27:11 behaves like returning response status 169022:27:11 returns unauthorized 169122:27:11 with package file pending destruction 169222:27:12 does not return them 169322:27:12 behaves like accessing a public/internal project with another project's job token 169422:27:12 when the project is internal 169522:27:12 behaves like returning response status 169622:27:12 returns success 169722:27:12 when the project is public 169822:27:12 behaves like returning response status 169922:27:13 returns success 170022:27:13 behaves like allowing anyone to pull public terraform modules 170122:27:13 behaves like returning response status 170222:27:13 returns success 170322:27:13 GET /api/v4/packages/terraform/modules/v1/:module_namespace/:module_name/:module_system/download 170422:27:13 with empty registry 170522:27:13 returns not found when there is no module 170622:27:13 with valid namespace 170722:27:13 visibility: :public, user_role: :developer, member: true, token_type: :personal_access_token, shared_examples_name: "redirects to version download", expected_status: :found 170822:27:13 behaves like redirects to version download 170922:27:13 for user type developer 171022:27:14 returns a valid response 171122:27:14 behaves like returning response status 171222:27:15 returns found 171322:27:15# [RSpecRunTime] RSpec elapsed time: 12 minutes 45.88 seconds. Current RSS: ~1373M. Threads: 5. load average: 1.02 1.09 0.92 1/282 3215 171522:27:15 visibility: :public, user_role: :guest, member: true, token_type: :personal_access_token, shared_examples_name: "redirects to version download", expected_status: :found 171622:27:15 behaves like redirects to version download 171722:27:15 for user type guest 171822:27:16 returns a valid response 171922:27:16 behaves like returning response status 172022:27:16 returns found 172122:27:16# [RSpecRunTime] RSpec elapsed time: 12 minutes 47.51 seconds. Current RSS: ~1375M. Threads: 5. load average: 1.02 1.09 0.93 1/282 3216 172322:27:16 visibility: :public, user_role: :developer, member: true, token_type: :invalid, shared_examples_name: "rejects terraform module packages access", expected_status: :unauthorized 172422:27:16 behaves like rejects terraform module packages access 172522:27:16 for user type developer 172622:27:16 behaves like returning response status 172722:27:17 returns unauthorized 172822:27:17 visibility: :public, user_role: :guest, member: true, token_type: :invalid, shared_examples_name: "rejects terraform module packages access", expected_status: :unauthorized 172922:27:17 behaves like rejects terraform module packages access 173022:27:17 for user type guest 173122:27:17 behaves like returning response status 173222:27:17 returns unauthorized 173322:27:17 visibility: :public, user_role: :developer, member: false, token_type: :personal_access_token, shared_examples_name: "redirects to version download", expected_status: :found 173422:27:17 behaves like redirects to version download 173522:27:17 for user type developer 173622:27:18 returns a valid response 173722:27:18 behaves like returning response status 173822:27:18 returns found 173922:27:18 visibility: :public, user_role: :guest, member: false, token_type: :personal_access_token, shared_examples_name: "redirects to version download", expected_status: :found 174022:27:18 behaves like redirects to version download 174122:27:18 for user type guest 174222:27:19 returns a valid response 174322:27:19 behaves like returning response status 174422:27:19 returns found 174522:27:19 visibility: :public, user_role: :developer, member: false, token_type: :invalid, shared_examples_name: "rejects terraform module packages access", expected_status: :unauthorized 174622:27:19 behaves like rejects terraform module packages access 174722:27:19 for user type developer 174822:27:19 behaves like returning response status 174922:27:20 returns unauthorized 175022:27:20 visibility: :public, user_role: :guest, member: false, token_type: :invalid, shared_examples_name: "rejects terraform module packages access", expected_status: :unauthorized 175122:27:20 behaves like rejects terraform module packages access 175222:27:20 for user type guest 175322:27:20 behaves like returning response status 175422:27:20 returns unauthorized 175522:27:20 visibility: :public, user_role: :anonymous, member: false, token_type: nil, shared_examples_name: "redirects to version download", expected_status: :found 175622:27:20 behaves like redirects to version download 175722:27:20 for user type anonymous 175822:27:20 returns a valid response 175922:27:20 behaves like returning response status 176022:27:21 returns found 176122:27:21 visibility: :private, user_role: :developer, member: true, token_type: :personal_access_token, shared_examples_name: "redirects to version download", expected_status: :found 176222:27:21 behaves like redirects to version download 176322:27:21 for user type developer 176422:27:21 returns a valid response 176522:27:21 behaves like returning response status 176622:27:22 returns found 176722:27:22# [RSpecRunTime] RSpec elapsed time: 12 minutes 53.35 seconds. Current RSS: ~1374M. Threads: 5. load average: 1.01 1.09 0.93 1/282 3217 176922:27:22 visibility: :private, user_role: :guest, member: true, token_type: :personal_access_token, shared_examples_name: "rejects terraform module packages access", expected_status: :forbidden 177022:27:22 behaves like rejects terraform module packages access 177122:27:22 for user type guest 177222:27:22 behaves like returning response status 177322:27:23 returns forbidden 177422:27:23 visibility: :private, user_role: :developer, member: true, token_type: :invalid, shared_examples_name: "rejects terraform module packages access", expected_status: :unauthorized 177522:27:23 behaves like rejects terraform module packages access 177622:27:23 for user type developer 177722:27:23 behaves like returning response status 177822:27:23 returns unauthorized 177922:27:23 visibility: :private, user_role: :guest, member: true, token_type: :invalid, shared_examples_name: "rejects terraform module packages access", expected_status: :unauthorized 178022:27:23 behaves like rejects terraform module packages access 178122:27:23 for user type guest 178222:27:23 behaves like returning response status 178322:27:24 returns unauthorized 178422:27:24 visibility: :private, user_role: :developer, member: false, token_type: :personal_access_token, shared_examples_name: "rejects terraform module packages access", expected_status: :forbidden 178522:27:24 behaves like rejects terraform module packages access 178622:27:24 for user type developer 178722:27:24 behaves like returning response status 178822:27:24 returns forbidden 178922:27:24 visibility: :private, user_role: :guest, member: false, token_type: :personal_access_token, shared_examples_name: "rejects terraform module packages access", expected_status: :forbidden 179022:27:24 behaves like rejects terraform module packages access 179122:27:24 for user type guest 179222:27:24 behaves like returning response status 179322:27:25 returns forbidden 179422:27:25 visibility: :private, user_role: :developer, member: false, token_type: :invalid, shared_examples_name: "rejects terraform module packages access", expected_status: :unauthorized 179522:27:25 behaves like rejects terraform module packages access 179622:27:25 for user type developer 179722:27:25 behaves like returning response status 179822:27:25 returns unauthorized 179922:27:25 visibility: :private, user_role: :guest, member: false, token_type: :invalid, shared_examples_name: "rejects terraform module packages access", expected_status: :unauthorized 180022:27:25 behaves like rejects terraform module packages access 180122:27:25 for user type guest 180222:27:25 behaves like returning response status 180322:27:25 returns unauthorized 180422:27:25 visibility: :private, user_role: :anonymous, member: false, token_type: nil, shared_examples_name: "rejects terraform module packages access", expected_status: :unauthorized 180522:27:25 behaves like rejects terraform module packages access 180622:27:25 for user type anonymous 180722:27:25 behaves like returning response status 180822:27:25 returns unauthorized 180922:27:25 visibility: :public, user_role: :developer, member: true, token_type: :job_token, shared_examples_name: "redirects to version download", expected_status: :found 181022:27:25 behaves like redirects to version download 181122:27:25 for user type developer 181222:27:26 returns a valid response 181322:27:26 behaves like returning response status 181422:27:27 returns found 181522:27:27# [RSpecRunTime] RSpec elapsed time: 12 minutes 58.24 seconds. Current RSS: ~1375M. Threads: 5. load average: 1.09 1.10 0.93 1/282 3218 181722:27:27 visibility: :public, user_role: :guest, member: true, token_type: :job_token, shared_examples_name: "redirects to version download", expected_status: :found 181822:27:27 behaves like redirects to version download 181922:27:27 for user type guest 182022:27:28 returns a valid response 182122:27:28 behaves like returning response status 182222:27:29 returns found 182322:27:29# [RSpecRunTime] RSpec elapsed time: 12 minutes 59.96 seconds. Current RSS: ~1375M. Threads: 5. load average: 1.09 1.10 0.93 1/282 3219 182522:27:29 visibility: :public, user_role: :guest, member: true, token_type: :invalid, shared_examples_name: "rejects terraform module packages access", expected_status: :unauthorized 182622:27:29 behaves like rejects terraform module packages access 182722:27:29 for user type guest 182822:27:29 behaves like returning response status 182922:27:30 returns unauthorized 183022:27:30 visibility: :public, user_role: :developer, member: false, token_type: :job_token, shared_examples_name: "redirects to version download", expected_status: :found 183122:27:30 behaves like redirects to version download 183222:27:30 for user type developer 183322:27:30 returns a valid response 183422:27:30 behaves like returning response status 183522:27:31 returns found 183622:27:31# [RSpecRunTime] RSpec elapsed time: 13 minutes 1.86 seconds. Current RSS: ~1377M. Threads: 5. load average: 1.09 1.10 0.93 1/282 3220 183822:27:31 visibility: :public, user_role: :guest, member: false, token_type: :job_token, shared_examples_name: "redirects to version download", expected_status: :found 183922:27:31 behaves like redirects to version download 184022:27:31 for user type guest 184122:27:31 returns a valid response 184222:27:31 behaves like returning response status 184322:27:32 returns found 184422:27:32# [RSpecRunTime] RSpec elapsed time: 13 minutes 2.98 seconds. Current RSS: ~1377M. Threads: 5. load average: 1.08 1.10 0.93 1/282 3221 184622:27:32 visibility: :public, user_role: :developer, member: false, token_type: :invalid, shared_examples_name: "rejects terraform module packages access", expected_status: :unauthorized 184722:27:32 behaves like rejects terraform module packages access 184822:27:32 for user type developer 184922:27:32 behaves like returning response status 185022:27:32 returns unauthorized 185122:27:32 visibility: :public, user_role: :guest, member: false, token_type: :invalid, shared_examples_name: "rejects terraform module packages access", expected_status: :unauthorized 185222:27:32 behaves like rejects terraform module packages access 185322:27:32 for user type guest 185422:27:32 behaves like returning response status 185522:27:33 returns unauthorized 185622:27:33 visibility: :private, user_role: :developer, member: true, token_type: :job_token, shared_examples_name: "redirects to version download", expected_status: :found 185722:27:33 behaves like redirects to version download 185822:27:33 for user type developer 185922:27:33 returns a valid response 186022:27:33 behaves like returning response status 186122:27:34 returns found 186222:27:34# [RSpecRunTime] RSpec elapsed time: 13 minutes 5.44 seconds. Current RSS: ~1380M. Threads: 5. load average: 1.08 1.10 0.93 1/282 3222 186422:27:34 visibility: :private, user_role: :guest, member: true, token_type: :job_token, shared_examples_name: "rejects terraform module packages access", expected_status: :forbidden 186522:27:34 behaves like rejects terraform module packages access 186622:27:34 for user type guest 186722:27:34 behaves like returning response status 186822:27:35 returns forbidden 186922:27:35 visibility: :private, user_role: :developer, member: true, token_type: :invalid, shared_examples_name: "rejects terraform module packages access", expected_status: :unauthorized 187022:27:35 behaves like rejects terraform module packages access 187122:27:35 for user type developer 187222:27:35 behaves like returning response status 187322:27:36 returns unauthorized 187422:27:36 visibility: :private, user_role: :guest, member: true, token_type: :invalid, shared_examples_name: "rejects terraform module packages access", expected_status: :unauthorized 187522:27:36 behaves like rejects terraform module packages access 187622:27:36 for user type guest 187722:27:36 behaves like returning response status 187822:27:36 returns unauthorized 187922:27:36 visibility: :private, user_role: :developer, member: false, token_type: :job_token, shared_examples_name: "rejects terraform module packages access", expected_status: :forbidden 188022:27:36 behaves like rejects terraform module packages access 188122:27:36 for user type developer 188222:27:36 behaves like returning response status 188322:27:36 returns forbidden 188422:27:36 visibility: :private, user_role: :guest, member: false, token_type: :job_token, shared_examples_name: "rejects terraform module packages access", expected_status: :forbidden 188522:27:36 behaves like rejects terraform module packages access 188622:27:36 for user type guest 188722:27:36 behaves like returning response status 188822:27:37 returns forbidden 188922:27:37 visibility: :private, user_role: :developer, member: false, token_type: :invalid, shared_examples_name: "rejects terraform module packages access", expected_status: :unauthorized 189022:27:37 behaves like rejects terraform module packages access 189122:27:37 for user type developer 189222:27:37 behaves like returning response status 189322:27:37 returns unauthorized 189422:27:37 visibility: :private, user_role: :guest, member: false, token_type: :invalid, shared_examples_name: "rejects terraform module packages access", expected_status: :unauthorized 189522:27:37 behaves like rejects terraform module packages access 189622:27:37 for user type guest 189722:27:37 behaves like returning response status 189822:27:37 returns unauthorized 189922:27:37 behaves like accessing a public/internal project with another project's job token 190022:27:38 when the project is internal 190122:27:38 behaves like returning response status 190222:27:38 returns found 190322:27:38 when the project is public 190422:27:38 behaves like returning response status 190522:27:39 returns found 190622:27:39 behaves like allowing anyone to pull public terraform modules 190722:27:39 behaves like returning response status 190822:27:39 returns found 190922:27:39 GET /api/v4/packages/terraform/modules/v1/:module_namespace/:module_name/:module_system/versions 191022:27:39 with a conflicting package name 191122:27:40 returns only one version 191222:27:40 with valid namespace 191322:27:40 visibility: :public, user_role: :developer, member: true, token_type: :personal_access_token, shared_examples_name: "returns terraform module packages", expected_status: :success 191422:27:40 behaves like returns terraform module packages 191522:27:40 for user type developer 191622:27:40 returning a valid response 191722:27:40 behaves like returning response status 191822:27:41 returns success 191922:27:41# [RSpecRunTime] RSpec elapsed time: 13 minutes 12.28 seconds. Current RSS: ~1383M. Threads: 5. load average: 1.07 1.10 0.93 1/282 3223 192122:27:41 visibility: :public, user_role: :guest, member: true, token_type: :personal_access_token, shared_examples_name: "returns terraform module packages", expected_status: :success 192222:27:41 behaves like returns terraform module packages 192322:27:41 for user type guest 192422:27:42 returning a valid response 192522:27:42 behaves like returning response status 192622:27:42 returns success 192722:27:42# [RSpecRunTime] RSpec elapsed time: 13 minutes 13.48 seconds. Current RSS: ~1386M. Threads: 5. load average: 1.07 1.10 0.93 1/282 3224 192922:27:42 visibility: :public, user_role: :developer, member: true, token_type: :invalid, shared_examples_name: "rejects terraform module packages access", expected_status: :unauthorized 193022:27:42 behaves like rejects terraform module packages access 193122:27:42 for user type developer 193222:27:42 behaves like returning response status 193322:27:43 returns unauthorized 193422:27:43 visibility: :public, user_role: :guest, member: true, token_type: :invalid, shared_examples_name: "rejects terraform module packages access", expected_status: :unauthorized 193522:27:43 behaves like rejects terraform module packages access 193622:27:43 for user type guest 193722:27:43 behaves like returning response status 193822:27:43 returns unauthorized 193922:27:43 visibility: :public, user_role: :developer, member: false, token_type: :personal_access_token, shared_examples_name: "returns no terraform module packages", expected_status: :success 194022:27:43 behaves like returns no terraform module packages 194122:27:43 for user type developer 194222:27:43 returns a response with no versions 194322:27:43 behaves like returning response status 194422:27:44 returns success 194522:27:44 visibility: :public, user_role: :guest, member: false, token_type: :personal_access_token, shared_examples_name: "returns no terraform module packages", expected_status: :success 194622:27:44 behaves like returns no terraform module packages 194722:27:44 for user type guest 194822:27:44 returns a response with no versions 194922:27:44 behaves like returning response status 195022:27:44 returns success 195122:27:44 visibility: :public, user_role: :developer, member: false, token_type: :invalid, shared_examples_name: "rejects terraform module packages access", expected_status: :unauthorized 195222:27:44 behaves like rejects terraform module packages access 195322:27:44 for user type developer 195422:27:44 behaves like returning response status 195522:27:44 returns unauthorized 195622:27:44 visibility: :public, user_role: :guest, member: false, token_type: :invalid, shared_examples_name: "rejects terraform module packages access", expected_status: :unauthorized 195722:27:44 behaves like rejects terraform module packages access 195822:27:44 for user type guest 195922:27:44 behaves like returning response status 196022:27:44 returns unauthorized 196122:27:44 visibility: :public, user_role: :anonymous, member: false, token_type: nil, shared_examples_name: "returns no terraform module packages", expected_status: :success 196222:27:44 behaves like returns no terraform module packages 196322:27:44 for user type anonymous 196422:27:45 returns a response with no versions 196522:27:45 behaves like returning response status 196622:27:45 returns success 196722:27:45 visibility: :private, user_role: :developer, member: true, token_type: :personal_access_token, shared_examples_name: "returns terraform module packages", expected_status: :success 196822:27:45 behaves like returns terraform module packages 196922:27:45 for user type developer 197022:27:45 returning a valid response 197122:27:45 behaves like returning response status 197222:27:46 returns success 197322:27:46# [RSpecRunTime] RSpec elapsed time: 13 minutes 17.39 seconds. Current RSS: ~1386M. Threads: 5. load average: 1.07 1.09 0.93 1/282 3225 197522:27:46 visibility: :private, user_role: :guest, member: true, token_type: :personal_access_token, shared_examples_name: "rejects terraform module packages access", expected_status: :forbidden 197622:27:46 behaves like rejects terraform module packages access 197722:27:46 for user type guest 197822:27:46 behaves like returning response status 197922:27:47 returns forbidden 198022:27:47 visibility: :private, user_role: :developer, member: true, token_type: :invalid, shared_examples_name: "rejects terraform module packages access", expected_status: :unauthorized 198122:27:47 behaves like rejects terraform module packages access 198222:27:47 for user type developer 198322:27:47 behaves like returning response status 198422:27:47 returns unauthorized 198522:27:47 visibility: :private, user_role: :guest, member: true, token_type: :invalid, shared_examples_name: "rejects terraform module packages access", expected_status: :unauthorized 198622:27:47 behaves like rejects terraform module packages access 198722:27:47 for user type guest 198822:27:47 behaves like returning response status 198922:27:48 returns unauthorized 199022:27:48 visibility: :private, user_role: :developer, member: false, token_type: :personal_access_token, shared_examples_name: "rejects terraform module packages access", expected_status: :forbidden 199122:27:48 behaves like rejects terraform module packages access 199222:27:48 for user type developer 199322:27:48 behaves like returning response status 199422:27:48 returns forbidden 199522:27:48 visibility: :private, user_role: :guest, member: false, token_type: :personal_access_token, shared_examples_name: "rejects terraform module packages access", expected_status: :forbidden 199622:27:48 behaves like rejects terraform module packages access 199722:27:48 for user type guest 199822:27:48 behaves like returning response status 199922:27:48 returns forbidden 200022:27:48 visibility: :private, user_role: :developer, member: false, token_type: :invalid, shared_examples_name: "rejects terraform module packages access", expected_status: :unauthorized 200122:27:48 behaves like rejects terraform module packages access 200222:27:48 for user type developer 200322:27:48 behaves like returning response status 200422:27:48 returns unauthorized 200522:27:48 visibility: :private, user_role: :guest, member: false, token_type: :invalid, shared_examples_name: "rejects terraform module packages access", expected_status: :unauthorized 200622:27:48 behaves like rejects terraform module packages access 200722:27:48 for user type guest 200822:27:48 behaves like returning response status 200922:27:49 returns unauthorized 201022:27:49 visibility: :private, user_role: :anonymous, member: false, token_type: nil, shared_examples_name: "rejects terraform module packages access", expected_status: :unauthorized 201122:27:49 behaves like rejects terraform module packages access 201222:27:49 for user type anonymous 201322:27:49 behaves like returning response status 201422:27:49 returns unauthorized 201522:27:49 visibility: :public, user_role: :developer, member: true, token_type: :job_token, shared_examples_name: "returns terraform module packages", expected_status: :success 201622:27:49 behaves like returns terraform module packages 201722:27:49 for user type developer 201822:27:49 returning a valid response 201922:27:49 behaves like returning response status 202022:27:50 returns success 202122:27:50# [RSpecRunTime] RSpec elapsed time: 13 minutes 21.35 seconds. Current RSS: ~1379M. Threads: 5. load average: 1.07 1.09 0.93 1/282 3226 202322:27:50 visibility: :public, user_role: :guest, member: true, token_type: :job_token, shared_examples_name: "returns no terraform module packages", expected_status: :success 202422:27:50 behaves like returns no terraform module packages 202522:27:50 for user type guest 202622:27:51 returns a response with no versions 202722:27:51 behaves like returning response status 202822:27:51 returns success 202922:27:52# [RSpecRunTime] RSpec elapsed time: 13 minutes 22.66 seconds. Current RSS: ~1378M. Threads: 5. load average: 1.06 1.09 0.93 1/282 3227 203122:27:52 visibility: :public, user_role: :guest, member: true, token_type: :invalid, shared_examples_name: "rejects terraform module packages access", expected_status: :unauthorized 203222:27:52 behaves like rejects terraform module packages access 203322:27:52 for user type guest 203422:27:52 behaves like returning response status 203522:27:52 returns unauthorized 203622:27:52 visibility: :public, user_role: :developer, member: false, token_type: :job_token, shared_examples_name: "returns no terraform module packages", expected_status: :success 203722:27:52 behaves like returns no terraform module packages 203822:27:52 for user type developer 203922:27:52 returns a response with no versions 204022:27:52 behaves like returning response status 204122:27:53 returns success 204222:27:53 visibility: :public, user_role: :guest, member: false, token_type: :job_token, shared_examples_name: "returns no terraform module packages", expected_status: :success 204322:27:53 behaves like returns no terraform module packages 204422:27:53 for user type guest 204522:27:53 returns a response with no versions 204622:27:53 behaves like returning response status 204722:27:53 returns success 204822:27:53 visibility: :public, user_role: :developer, member: false, token_type: :invalid, shared_examples_name: "rejects terraform module packages access", expected_status: :unauthorized 204922:27:53 behaves like rejects terraform module packages access 205022:27:53 for user type developer 205122:27:53 behaves like returning response status 205222:27:53 returns unauthorized 205322:27:53 visibility: :public, user_role: :guest, member: false, token_type: :invalid, shared_examples_name: "rejects terraform module packages access", expected_status: :unauthorized 205422:27:53 behaves like rejects terraform module packages access 205522:27:53 for user type guest 205622:27:53 behaves like returning response status 205722:27:53 returns unauthorized 205822:27:53 visibility: :private, user_role: :developer, member: true, token_type: :job_token, shared_examples_name: "returns terraform module packages", expected_status: :success 205922:27:53 behaves like returns terraform module packages 206022:27:53 for user type developer 206122:27:54 returning a valid response 206222:27:54 behaves like returning response status 206322:27:55 returns success 206422:27:55# [RSpecRunTime] RSpec elapsed time: 13 minutes 26.02 seconds. Current RSS: ~1381M. Threads: 5. load average: 1.06 1.09 0.93 1/282 3228 206622:27:55 visibility: :private, user_role: :guest, member: true, token_type: :job_token, shared_examples_name: "rejects terraform module packages access", expected_status: :forbidden 206722:27:55 behaves like rejects terraform module packages access 206822:27:55 for user type guest 206922:27:55 behaves like returning response status 207022:27:55 returns forbidden 207122:27:55 visibility: :private, user_role: :developer, member: true, token_type: :invalid, shared_examples_name: "rejects terraform module packages access", expected_status: :unauthorized 207222:27:55 behaves like rejects terraform module packages access 207322:27:55 for user type developer 207422:27:55 behaves like returning response status 207522:27:56 returns unauthorized 207622:27:56 visibility: :private, user_role: :guest, member: true, token_type: :invalid, shared_examples_name: "rejects terraform module packages access", expected_status: :unauthorized 207722:27:56 behaves like rejects terraform module packages access 207822:27:56 for user type guest 207922:27:56 behaves like returning response status 208022:27:57 returns unauthorized 208122:27:57 visibility: :private, user_role: :developer, member: false, token_type: :job_token, shared_examples_name: "rejects terraform module packages access", expected_status: :forbidden 208222:27:57 behaves like rejects terraform module packages access 208322:27:57 for user type developer 208422:27:57 behaves like returning response status 208522:27:57 returns forbidden 208622:27:57 visibility: :private, user_role: :guest, member: false, token_type: :job_token, shared_examples_name: "rejects terraform module packages access", expected_status: :forbidden 208722:27:57 behaves like rejects terraform module packages access 208822:27:57 for user type guest 208922:27:57 behaves like returning response status 209022:27:57 returns forbidden 209122:27:57 visibility: :private, user_role: :developer, member: false, token_type: :invalid, shared_examples_name: "rejects terraform module packages access", expected_status: :unauthorized 209222:27:57 behaves like rejects terraform module packages access 209322:27:57 for user type developer 209422:27:57 behaves like returning response status 209522:27:57 returns unauthorized 209622:27:57 visibility: :private, user_role: :guest, member: false, token_type: :invalid, shared_examples_name: "rejects terraform module packages access", expected_status: :unauthorized 209722:27:57 behaves like rejects terraform module packages access 209822:27:57 for user type guest 209922:27:57 behaves like returning response status 210022:27:57 returns unauthorized 210122:27:57 behaves like accessing a public/internal project with another project's job token 210222:27:58 when the project is internal 210322:27:58 behaves like returning response status 210422:27:58 returns success 210522:27:58 when the project is public 210622:27:58 behaves like returning response status 210722:27:59 returns success 210822:27:59 behaves like allowing anyone to pull public terraform modules 210922:27:59 behaves like returning response status 211022:27:59 returns success 211122:27:59 GET /api/v4/packages/terraform/modules/v1/:module_namespace/:module_name/:module_system/:module_version 211222:27:59 when not found 211322:27:59 returns not found when the specified version is not present in the registry 211422:27:59 with valid namespace 211522:27:59 visibility: :public, user_role: :developer, member: true, token_type: :personal_access_token, shared_examples_name: "returns terraform module version", expected_status: :success 211622:27:59 behaves like returns terraform module version 211722:27:59 for user type developer 211822:28:00 returning a valid response 211922:28:00 behaves like returning response status 212022:28:01 returns success 212122:28:01# [RSpecRunTime] RSpec elapsed time: 13 minutes 32.14 seconds. Current RSS: ~1375M. Threads: 5. load average: 1.06 1.09 0.93 1/282 3229 212322:28:01 visibility: :public, user_role: :guest, member: true, token_type: :personal_access_token, shared_examples_name: "returns terraform module version", expected_status: :success 212422:28:01 behaves like returns terraform module version 212522:28:01 for user type guest 212622:28:02 returning a valid response 212722:28:02 behaves like returning response status 212822:28:03 returns success 212922:28:03# [RSpecRunTime] RSpec elapsed time: 13 minutes 33.74 seconds. Current RSS: ~1377M. Threads: 5. load average: 1.05 1.09 0.93 1/282 3230 213122:28:03 visibility: :public, user_role: :developer, member: true, token_type: :invalid, shared_examples_name: "rejects terraform module packages access", expected_status: :unauthorized 213222:28:03 behaves like rejects terraform module packages access 213322:28:03 for user type developer 213422:28:03 behaves like returning response status 213522:28:03 returns unauthorized 213622:28:03 visibility: :public, user_role: :guest, member: true, token_type: :invalid, shared_examples_name: "rejects terraform module packages access", expected_status: :unauthorized 213722:28:03 behaves like rejects terraform module packages access 213822:28:03 for user type guest 213922:28:03 behaves like returning response status 214022:28:04 returns unauthorized 214122:28:04 visibility: :public, user_role: :developer, member: false, token_type: :personal_access_token, shared_examples_name: "returns terraform module version", expected_status: :success 214222:28:04 behaves like returns terraform module version 214322:28:04 for user type developer 214422:28:04 returning a valid response 214522:28:04 behaves like returning response status 214622:28:05 returns success 214722:28:05 visibility: :public, user_role: :guest, member: false, token_type: :personal_access_token, shared_examples_name: "returns terraform module version", expected_status: :success 214822:28:05 behaves like returns terraform module version 214922:28:05 for user type guest 215022:28:05 returning a valid response 215122:28:05 behaves like returning response status 215222:28:06 returns success 215322:28:06 visibility: :public, user_role: :developer, member: false, token_type: :invalid, shared_examples_name: "rejects terraform module packages access", expected_status: :unauthorized 215422:28:06 behaves like rejects terraform module packages access 215522:28:06 for user type developer 215622:28:06 behaves like returning response status 215722:28:06 returns unauthorized 215822:28:06 visibility: :public, user_role: :guest, member: false, token_type: :invalid, shared_examples_name: "rejects terraform module packages access", expected_status: :unauthorized 215922:28:06 behaves like rejects terraform module packages access 216022:28:06 for user type guest 216122:28:06 behaves like returning response status 216222:28:06 returns unauthorized 216322:28:06 visibility: :public, user_role: :anonymous, member: false, token_type: nil, shared_examples_name: "returns terraform module version", expected_status: :success 216422:28:06 behaves like returns terraform module version 216522:28:06 for user type anonymous 216622:28:07 returning a valid response 216722:28:07 behaves like returning response status 216822:28:07 returns success 216922:28:07 visibility: :private, user_role: :developer, member: true, token_type: :personal_access_token, shared_examples_name: "returns terraform module version", expected_status: :success 217022:28:07 behaves like returns terraform module version 217122:28:07 for user type developer 217222:28:08 returning a valid response 217322:28:08 behaves like returning response status 217422:28:08 returns success 217522:28:08# [RSpecRunTime] RSpec elapsed time: 13 minutes 39.56 seconds. Current RSS: ~1371M. Threads: 5. load average: 1.05 1.09 0.94 1/282 3231 217722:28:08 visibility: :private, user_role: :guest, member: true, token_type: :personal_access_token, shared_examples_name: "rejects terraform module packages access", expected_status: :forbidden 217822:28:08 behaves like rejects terraform module packages access 217922:28:08 for user type guest 218022:28:08 behaves like returning response status 218122:28:09 returns forbidden 218222:28:09 visibility: :private, user_role: :developer, member: true, token_type: :invalid, shared_examples_name: "rejects terraform module packages access", expected_status: :unauthorized 218322:28:09 behaves like rejects terraform module packages access 218422:28:09 for user type developer 218522:28:09 behaves like returning response status 218622:28:09 returns unauthorized 218722:28:09 visibility: :private, user_role: :guest, member: true, token_type: :invalid, shared_examples_name: "rejects terraform module packages access", expected_status: :unauthorized 218822:28:09 behaves like rejects terraform module packages access 218922:28:09 for user type guest 219022:28:09 behaves like returning response status 219122:28:10 returns unauthorized 219222:28:10 visibility: :private, user_role: :developer, member: false, token_type: :personal_access_token, shared_examples_name: "rejects terraform module packages access", expected_status: :forbidden 219322:28:10 behaves like rejects terraform module packages access 219422:28:10 for user type developer 219522:28:10 behaves like returning response status 219622:28:10 returns forbidden 219722:28:10 visibility: :private, user_role: :guest, member: false, token_type: :personal_access_token, shared_examples_name: "rejects terraform module packages access", expected_status: :forbidden 219822:28:10 behaves like rejects terraform module packages access 219922:28:10 for user type guest 220022:28:10 behaves like returning response status 220122:28:11 returns forbidden 220222:28:11 visibility: :private, user_role: :developer, member: false, token_type: :invalid, shared_examples_name: "rejects terraform module packages access", expected_status: :unauthorized 220322:28:11 behaves like rejects terraform module packages access 220422:28:11 for user type developer 220522:28:11 behaves like returning response status 220622:28:11 returns unauthorized 220722:28:11 visibility: :private, user_role: :guest, member: false, token_type: :invalid, shared_examples_name: "rejects terraform module packages access", expected_status: :unauthorized 220822:28:11 behaves like rejects terraform module packages access 220922:28:11 for user type guest 221022:28:11 behaves like returning response status 221122:28:11 returns unauthorized 221222:28:11 visibility: :private, user_role: :anonymous, member: false, token_type: nil, shared_examples_name: "rejects terraform module packages access", expected_status: :unauthorized 221322:28:11 behaves like rejects terraform module packages access 221422:28:11 for user type anonymous 221522:28:11 behaves like returning response status 221622:28:11 returns unauthorized 221722:28:11 visibility: :public, user_role: :developer, member: true, token_type: :job_token, shared_examples_name: "returns terraform module version", expected_status: :success 221822:28:11 behaves like returns terraform module version 221922:28:11 for user type developer 222022:28:12 returning a valid response 222122:28:12 behaves like returning response status 222222:28:13 returns success 222322:28:13# [RSpecRunTime] RSpec elapsed time: 13 minutes 44.15 seconds. Current RSS: ~1371M. Threads: 5. load average: 1.12 1.10 0.94 1/282 3232 222522:28:13 visibility: :public, user_role: :guest, member: true, token_type: :job_token, shared_examples_name: "returns terraform module version", expected_status: :success 222622:28:13 behaves like returns terraform module version 222722:28:13 for user type guest 222822:28:14 returning a valid response 222922:28:14 behaves like returning response status 223022:28:15 returns success 223122:28:15# [RSpecRunTime] RSpec elapsed time: 13 minutes 45.75 seconds. Current RSS: ~1371M. Threads: 5. load average: 1.12 1.10 0.94 1/282 3233 223322:28:15 visibility: :public, user_role: :guest, member: true, token_type: :invalid, shared_examples_name: "rejects terraform module packages access", expected_status: :unauthorized 223422:28:15 behaves like rejects terraform module packages access 223522:28:15 for user type guest 223622:28:15 behaves like returning response status 223722:28:15 returns unauthorized 223822:28:15 visibility: :public, user_role: :developer, member: false, token_type: :job_token, shared_examples_name: "returns terraform module version", expected_status: :success 223922:28:15 behaves like returns terraform module version 224022:28:15 for user type developer 224122:28:16 returning a valid response 224222:28:16 behaves like returning response status 224322:28:16 returns success 224422:28:16 visibility: :public, user_role: :guest, member: false, token_type: :job_token, shared_examples_name: "returns terraform module version", expected_status: :success 224522:28:16 behaves like returns terraform module version 224622:28:16 for user type guest 224722:28:16 returning a valid response 224822:28:16 behaves like returning response status 224922:28:17 returns success 225022:28:17 visibility: :public, user_role: :developer, member: false, token_type: :invalid, shared_examples_name: "rejects terraform module packages access", expected_status: :unauthorized 225122:28:17 behaves like rejects terraform module packages access 225222:28:17 for user type developer 225322:28:17 behaves like returning response status 225422:28:17 returns unauthorized 225522:28:17 visibility: :public, user_role: :guest, member: false, token_type: :invalid, shared_examples_name: "rejects terraform module packages access", expected_status: :unauthorized 225622:28:17 behaves like rejects terraform module packages access 225722:28:17 for user type guest 225822:28:17 behaves like returning response status 225922:28:18 returns unauthorized 226022:28:18 visibility: :private, user_role: :developer, member: true, token_type: :job_token, shared_examples_name: "returns terraform module version", expected_status: :success 226122:28:18 behaves like returns terraform module version 226222:28:18 for user type developer 226322:28:18 returning a valid response 226422:28:18 behaves like returning response status 226522:28:19 returns success 226622:28:19# [RSpecRunTime] RSpec elapsed time: 13 minutes 50.15 seconds. Current RSS: ~1373M. Threads: 5. load average: 1.11 1.10 0.94 1/282 3234 226822:28:19 visibility: :private, user_role: :guest, member: true, token_type: :job_token, shared_examples_name: "rejects terraform module packages access", expected_status: :forbidden 226922:28:19 behaves like rejects terraform module packages access 227022:28:19 for user type guest 227122:28:19 behaves like returning response status 227222:28:20 returns forbidden 227322:28:20 visibility: :private, user_role: :developer, member: true, token_type: :invalid, shared_examples_name: "rejects terraform module packages access", expected_status: :unauthorized 227422:28:20 behaves like rejects terraform module packages access 227522:28:20 for user type developer 227622:28:20 behaves like returning response status 227722:28:20 returns unauthorized 227822:28:20 visibility: :private, user_role: :guest, member: true, token_type: :invalid, shared_examples_name: "rejects terraform module packages access", expected_status: :unauthorized 227922:28:20 behaves like rejects terraform module packages access 228022:28:20 for user type guest 228122:28:20 behaves like returning response status 228222:28:21 returns unauthorized 228322:28:21 visibility: :private, user_role: :developer, member: false, token_type: :job_token, shared_examples_name: "rejects terraform module packages access", expected_status: :forbidden 228422:28:21 behaves like rejects terraform module packages access 228522:28:21 for user type developer 228622:28:21 behaves like returning response status 228722:28:21 returns forbidden 228822:28:21 visibility: :private, user_role: :guest, member: false, token_type: :job_token, shared_examples_name: "rejects terraform module packages access", expected_status: :forbidden 228922:28:21 behaves like rejects terraform module packages access 229022:28:21 for user type guest 229122:28:21 behaves like returning response status 229222:28:21 returns forbidden 229322:28:21 visibility: :private, user_role: :developer, member: false, token_type: :invalid, shared_examples_name: "rejects terraform module packages access", expected_status: :unauthorized 229422:28:21 behaves like rejects terraform module packages access 229522:28:21 for user type developer 229622:28:21 behaves like returning response status 229722:28:22 returns unauthorized 229822:28:22 visibility: :private, user_role: :guest, member: false, token_type: :invalid, shared_examples_name: "rejects terraform module packages access", expected_status: :unauthorized 229922:28:22 behaves like rejects terraform module packages access 230022:28:22 for user type guest 230122:28:22 behaves like returning response status 230222:28:22 returns unauthorized 230322:28:22 behaves like accessing a public/internal project with another project's job token 230422:28:22 when the project is internal 230522:28:22 behaves like returning response status 230622:28:23 returns success 230722:28:23 when the project is public 230822:28:23 behaves like returning response status 230922:28:23 returns success 231022:28:23 behaves like allowing anyone to pull public terraform modules 231122:28:23 behaves like returning response status 231222:28:24 returns success 231322:28:24 GET /api/v4/packages/terraform/modules/v1/:module_namespace/:module_name/:module_system 231422:28:24 with empty registry 231522:28:24 returns not found when there is no module 231622:28:24 with valid namespace 231722:28:24 visibility: :public, user_role: :developer, member: true, token_type: :personal_access_token, shared_examples_name: "returns terraform module version", expected_status: :success 231822:28:24 behaves like returns terraform module version 231922:28:24 for user type developer 232022:28:24 returning a valid response 232122:28:24 behaves like returning response status 232222:28:25 returns success 232322:28:25# [RSpecRunTime] RSpec elapsed time: 13 minutes 56.38 seconds. Current RSS: ~1371M. Threads: 5. load average: 1.10 1.10 0.94 1/282 3235 232522:28:25 visibility: :public, user_role: :guest, member: true, token_type: :personal_access_token, shared_examples_name: "returns terraform module version", expected_status: :success 232622:28:25 behaves like returns terraform module version 232722:28:25 for user type guest 232822:28:26 returning a valid response 232922:28:26 behaves like returning response status 233022:28:27 returns success 233122:28:27# [RSpecRunTime] RSpec elapsed time: 13 minutes 58.03 seconds. Current RSS: ~1375M. Threads: 5. load average: 1.10 1.10 0.94 1/282 3236 233322:28:27 visibility: :public, user_role: :developer, member: true, token_type: :invalid, shared_examples_name: "rejects terraform module packages access", expected_status: :unauthorized 233422:28:27 behaves like rejects terraform module packages access 233522:28:27 for user type developer 233622:28:27 behaves like returning response status 233722:28:27 returns unauthorized 233822:28:27 visibility: :public, user_role: :guest, member: true, token_type: :invalid, shared_examples_name: "rejects terraform module packages access", expected_status: :unauthorized 233922:28:27 behaves like rejects terraform module packages access 234022:28:27 for user type guest 234122:28:27 behaves like returning response status 234222:28:28 returns unauthorized 234322:28:28 visibility: :public, user_role: :developer, member: false, token_type: :personal_access_token, shared_examples_name: "returns terraform module version", expected_status: :success 234422:28:28 behaves like returns terraform module version 234522:28:28 for user type developer 234622:28:29 returning a valid response 234722:28:29 behaves like returning response status 234822:28:29 returns success 234922:28:29 visibility: :public, user_role: :guest, member: false, token_type: :personal_access_token, shared_examples_name: "returns terraform module version", expected_status: :success 235022:28:29 behaves like returns terraform module version 235122:28:29 for user type guest 235222:28:29 returning a valid response 235322:28:29 behaves like returning response status 235422:28:30 returns success 235522:28:30 visibility: :public, user_role: :developer, member: false, token_type: :invalid, shared_examples_name: "rejects terraform module packages access", expected_status: :unauthorized 235622:28:30 behaves like rejects terraform module packages access 235722:28:30 for user type developer 235822:28:30 behaves like returning response status 235922:28:30 returns unauthorized 236022:28:30 visibility: :public, user_role: :guest, member: false, token_type: :invalid, shared_examples_name: "rejects terraform module packages access", expected_status: :unauthorized 236122:28:30 behaves like rejects terraform module packages access 236222:28:30 for user type guest 236322:28:30 behaves like returning response status 236422:28:30 returns unauthorized 236522:28:30 visibility: :public, user_role: :anonymous, member: false, token_type: nil, shared_examples_name: "returns terraform module version", expected_status: :success 236622:28:30 behaves like returns terraform module version 236722:28:30 for user type anonymous 236822:28:31 returning a valid response 236922:28:31 behaves like returning response status 237022:28:31 returns success 237122:28:31 visibility: :private, user_role: :developer, member: true, token_type: :personal_access_token, shared_examples_name: "returns terraform module version", expected_status: :success 237222:28:31 behaves like returns terraform module version 237322:28:31 for user type developer 237422:28:32 returning a valid response 237522:28:32 behaves like returning response status 237622:28:33 returns success 237722:28:33# [RSpecRunTime] RSpec elapsed time: 14 minutes 3.91 seconds. Current RSS: ~1373M. Threads: 5. load average: 1.09 1.09 0.94 1/282 3237 237922:28:33 visibility: :private, user_role: :guest, member: true, token_type: :personal_access_token, shared_examples_name: "rejects terraform module packages access", expected_status: :forbidden 238022:28:33 behaves like rejects terraform module packages access 238122:28:33 for user type guest 238222:28:33 behaves like returning response status 238322:28:33 returns forbidden 238422:28:33 visibility: :private, user_role: :developer, member: true, token_type: :invalid, shared_examples_name: "rejects terraform module packages access", expected_status: :unauthorized 238522:28:33 behaves like rejects terraform module packages access 238622:28:33 for user type developer 238722:28:33 behaves like returning response status 238822:28:34 returns unauthorized 238922:28:34 visibility: :private, user_role: :guest, member: true, token_type: :invalid, shared_examples_name: "rejects terraform module packages access", expected_status: :unauthorized 239022:28:34 behaves like rejects terraform module packages access 239122:28:34 for user type guest 239222:28:34 behaves like returning response status 239322:28:34 returns unauthorized 239422:28:34 visibility: :private, user_role: :developer, member: false, token_type: :personal_access_token, shared_examples_name: "rejects terraform module packages access", expected_status: :forbidden 239522:28:34 behaves like rejects terraform module packages access 239622:28:34 for user type developer 239722:28:34 behaves like returning response status 239822:28:35 returns forbidden 239922:28:35 visibility: :private, user_role: :guest, member: false, token_type: :personal_access_token, shared_examples_name: "rejects terraform module packages access", expected_status: :forbidden 240022:28:35 behaves like rejects terraform module packages access 240122:28:35 for user type guest 240222:28:35 behaves like returning response status 240322:28:35 returns forbidden 240422:28:35 visibility: :private, user_role: :developer, member: false, token_type: :invalid, shared_examples_name: "rejects terraform module packages access", expected_status: :unauthorized 240522:28:35 behaves like rejects terraform module packages access 240622:28:35 for user type developer 240722:28:35 behaves like returning response status 240822:28:35 returns unauthorized 240922:28:35 visibility: :private, user_role: :guest, member: false, token_type: :invalid, shared_examples_name: "rejects terraform module packages access", expected_status: :unauthorized 241022:28:35 behaves like rejects terraform module packages access 241122:28:35 for user type guest 241222:28:35 behaves like returning response status 241322:28:36 returns unauthorized 241422:28:36 visibility: :private, user_role: :anonymous, member: false, token_type: nil, shared_examples_name: "rejects terraform module packages access", expected_status: :unauthorized 241522:28:36 behaves like rejects terraform module packages access 241622:28:36 for user type anonymous 241722:28:36 behaves like returning response status 241822:28:36 returns unauthorized 241922:28:36 visibility: :public, user_role: :developer, member: true, token_type: :job_token, shared_examples_name: "returns terraform module version", expected_status: :success 242022:28:36 behaves like returns terraform module version 242122:28:36 for user type developer 242222:28:37 returning a valid response 242322:28:37 behaves like returning response status 242422:28:38 returns success 242522:28:38# [RSpecRunTime] RSpec elapsed time: 14 minutes 8.78 seconds. Current RSS: ~1372M. Threads: 5. load average: 1.08 1.09 0.94 1/282 3238 242722:28:38 visibility: :public, user_role: :guest, member: true, token_type: :job_token, shared_examples_name: "returns terraform module version", expected_status: :success 242822:28:38 behaves like returns terraform module version 242922:28:38 for user type guest 243022:28:38 returning a valid response 243122:28:38 behaves like returning response status 243222:28:39 returns success 243322:28:39# [RSpecRunTime] RSpec elapsed time: 14 minutes 10.43 seconds. Current RSS: ~1372M. Threads: 5. load average: 1.08 1.09 0.94 1/281 3239 243522:28:39 visibility: :public, user_role: :guest, member: true, token_type: :invalid, shared_examples_name: "rejects terraform module packages access", expected_status: :unauthorized 243622:28:39 behaves like rejects terraform module packages access 243722:28:39 for user type guest 243822:28:39 behaves like returning response status 243922:28:40 returns unauthorized 244022:28:40 visibility: :public, user_role: :developer, member: false, token_type: :job_token, shared_examples_name: "returns terraform module version", expected_status: :success 244122:28:40 behaves like returns terraform module version 244222:28:40 for user type developer 244322:28:40 returning a valid response 244422:28:40 behaves like returning response status 244522:28:41 returns success 244622:28:41 visibility: :public, user_role: :guest, member: false, token_type: :job_token, shared_examples_name: "returns terraform module version", expected_status: :success 244722:28:41 behaves like returns terraform module version 244822:28:41 for user type guest 244922:28:41 returning a valid response 245022:28:41 behaves like returning response status 245122:28:42 returns success 245222:28:42 visibility: :public, user_role: :developer, member: false, token_type: :invalid, shared_examples_name: "rejects terraform module packages access", expected_status: :unauthorized 245322:28:42 behaves like rejects terraform module packages access 245422:28:42 for user type developer 245522:28:42 behaves like returning response status 245622:28:42 returns unauthorized 245722:28:42 visibility: :public, user_role: :guest, member: false, token_type: :invalid, shared_examples_name: "rejects terraform module packages access", expected_status: :unauthorized 245822:28:42 behaves like rejects terraform module packages access 245922:28:42 for user type guest 246022:28:42 behaves like returning response status 246122:28:42 returns unauthorized 246222:28:42 visibility: :private, user_role: :developer, member: true, token_type: :job_token, shared_examples_name: "returns terraform module version", expected_status: :success 246322:28:42 behaves like returns terraform module version 246422:28:42 for user type developer 246522:28:43 returning a valid response 246622:28:43 behaves like returning response status 246722:28:44 returns success 246822:28:44# [RSpecRunTime] RSpec elapsed time: 14 minutes 15.23 seconds. Current RSS: ~1375M. Threads: 5. load average: 1.07 1.09 0.94 1/281 3240 247022:28:44 visibility: :private, user_role: :guest, member: true, token_type: :job_token, shared_examples_name: "rejects terraform module packages access", expected_status: :forbidden 247122:28:44 behaves like rejects terraform module packages access 247222:28:44 for user type guest 247322:28:44 behaves like returning response status 247422:28:45 returns forbidden 247522:28:45 visibility: :private, user_role: :developer, member: true, token_type: :invalid, shared_examples_name: "rejects terraform module packages access", expected_status: :unauthorized 247622:28:45 behaves like rejects terraform module packages access 247722:28:45 for user type developer 247822:28:45 behaves like returning response status 247922:28:45 returns unauthorized 248022:28:45 visibility: :private, user_role: :guest, member: true, token_type: :invalid, shared_examples_name: "rejects terraform module packages access", expected_status: :unauthorized 248122:28:45 behaves like rejects terraform module packages access 248222:28:45 for user type guest 248322:28:45 behaves like returning response status 248422:28:46 returns unauthorized 248522:28:46 visibility: :private, user_role: :developer, member: false, token_type: :job_token, shared_examples_name: "rejects terraform module packages access", expected_status: :forbidden 248622:28:46 behaves like rejects terraform module packages access 248722:28:46 for user type developer 248822:28:46 behaves like returning response status 248922:28:46 returns forbidden 249022:28:46 visibility: :private, user_role: :guest, member: false, token_type: :job_token, shared_examples_name: "rejects terraform module packages access", expected_status: :forbidden 249122:28:46 behaves like rejects terraform module packages access 249222:28:46 for user type guest 249322:28:46 behaves like returning response status 249422:28:47 returns forbidden 249522:28:47 visibility: :private, user_role: :developer, member: false, token_type: :invalid, shared_examples_name: "rejects terraform module packages access", expected_status: :unauthorized 249622:28:47 behaves like rejects terraform module packages access 249722:28:47 for user type developer 249822:28:47 behaves like returning response status 249922:28:47 returns unauthorized 250022:28:47 visibility: :private, user_role: :guest, member: false, token_type: :invalid, shared_examples_name: "rejects terraform module packages access", expected_status: :unauthorized 250122:28:47 behaves like rejects terraform module packages access 250222:28:47 for user type guest 250322:28:47 behaves like returning response status 250422:28:47 returns unauthorized 250522:28:47 behaves like accessing a public/internal project with another project's job token 250622:28:48 when the project is internal 250722:28:48 behaves like returning response status 250822:28:48 returns success 250922:28:48 when the project is public 251022:28:48 behaves like returning response status 251122:28:49 returns success 251222:28:49 behaves like allowing anyone to pull public terraform modules 251322:28:49 behaves like returning response status 251422:28:49 returns success 251522:28:49 GET /api/v4/packages/terraform/modules/v1/:module_namespace/:module_name/:module_system/:module_version/download 251622:28:49 with valid namespace 251722:28:49 visibility: :public, user_role: :developer, member: true, token_type: :personal_access_token, shared_examples_name: "grants terraform module download", expected_status: :success 251822:28:49 behaves like grants terraform module download 251922:28:49 for user type developer 252022:28:50 returns a valid response 252122:28:50 behaves like returning response status 252222:28:51 returns success 252322:28:51# [RSpecRunTime] RSpec elapsed time: 14 minutes 21.92 seconds. Current RSS: ~1372M. Threads: 5. load average: 1.07 1.09 0.94 1/280 3241 252522:28:51 visibility: :public, user_role: :guest, member: true, token_type: :personal_access_token, shared_examples_name: "grants terraform module download", expected_status: :success 252622:28:51 behaves like grants terraform module download 252722:28:51 for user type guest 252822:28:52 returns a valid response 252922:28:52 behaves like returning response status 253022:28:52 returns success 253122:28:52# [RSpecRunTime] RSpec elapsed time: 14 minutes 23.63 seconds. Current RSS: ~1375M. Threads: 5. load average: 1.06 1.09 0.95 1/280 3242 253322:28:52 visibility: :public, user_role: :developer, member: true, token_type: :invalid, shared_examples_name: "rejects terraform module packages access", expected_status: :unauthorized 253422:28:52 behaves like rejects terraform module packages access 253522:28:52 for user type developer 253622:28:52 behaves like returning response status 253722:28:53 returns unauthorized 253822:28:53 visibility: :public, user_role: :guest, member: true, token_type: :invalid, shared_examples_name: "rejects terraform module packages access", expected_status: :unauthorized 253922:28:53 behaves like rejects terraform module packages access 254022:28:53 for user type guest 254122:28:53 behaves like returning response status 254222:28:54 returns unauthorized 254322:28:54 visibility: :public, user_role: :developer, member: false, token_type: :personal_access_token, shared_examples_name: "grants terraform module download", expected_status: :success 254422:28:54 behaves like grants terraform module download 254522:28:54 for user type developer 254622:28:54 returns a valid response 254722:28:54 behaves like returning response status 254822:28:55 returns success 254922:28:55 visibility: :public, user_role: :guest, member: false, token_type: :personal_access_token, shared_examples_name: "grants terraform module download", expected_status: :success 255022:28:55 behaves like grants terraform module download 255122:28:55 for user type guest 255222:28:55 returns a valid response 255322:28:55 behaves like returning response status 255422:28:56 returns success 255522:28:56 visibility: :public, user_role: :developer, member: false, token_type: :invalid, shared_examples_name: "rejects terraform module packages access", expected_status: :unauthorized 255622:28:56 behaves like rejects terraform module packages access 255722:28:56 for user type developer 255822:28:56 behaves like returning response status 255922:28:56 returns unauthorized 256022:28:56 visibility: :public, user_role: :guest, member: false, token_type: :invalid, shared_examples_name: "rejects terraform module packages access", expected_status: :unauthorized 256122:28:56 behaves like rejects terraform module packages access 256222:28:56 for user type guest 256322:28:56 behaves like returning response status 256422:28:56 returns unauthorized 256522:28:56 visibility: :public, user_role: :anonymous, member: false, token_type: nil, shared_examples_name: "grants terraform module download", expected_status: :success 256622:28:56 behaves like grants terraform module download 256722:28:56 for user type anonymous 256822:28:57 returns a valid response 256922:28:57 behaves like returning response status 257022:28:57 returns success 257122:28:57 visibility: :private, user_role: :developer, member: true, token_type: :personal_access_token, shared_examples_name: "grants terraform module download", expected_status: :success 257222:28:57 behaves like grants terraform module download 257322:28:57 for user type developer 257422:28:58 returns a valid response 257522:28:58 behaves like returning response status 257622:28:59 returns success 257722:28:59# [RSpecRunTime] RSpec elapsed time: 14 minutes 29.83 seconds. Current RSS: ~1373M. Threads: 5. load average: 1.06 1.08 0.95 1/280 3243 257922:28:59 visibility: :private, user_role: :guest, member: true, token_type: :personal_access_token, shared_examples_name: "rejects terraform module packages access", expected_status: :forbidden 258022:28:59 behaves like rejects terraform module packages access 258122:28:59 for user type guest 258222:28:59 behaves like returning response status 258322:28:59 returns forbidden 258422:28:59 visibility: :private, user_role: :developer, member: true, token_type: :invalid, shared_examples_name: "rejects terraform module packages access", expected_status: :unauthorized 258522:28:59 behaves like rejects terraform module packages access 258622:28:59 for user type developer 258722:28:59 behaves like returning response status 258822:29:00 returns unauthorized 258922:29:00 visibility: :private, user_role: :guest, member: true, token_type: :invalid, shared_examples_name: "rejects terraform module packages access", expected_status: :unauthorized 259022:29:00 behaves like rejects terraform module packages access 259122:29:00 for user type guest 259222:29:00 behaves like returning response status 259322:29:00 returns unauthorized 259422:29:00 visibility: :private, user_role: :developer, member: false, token_type: :personal_access_token, shared_examples_name: "rejects terraform module packages access", expected_status: :forbidden 259522:29:00 behaves like rejects terraform module packages access 259622:29:00 for user type developer 259722:29:00 behaves like returning response status 259822:29:01 returns forbidden 259922:29:01 visibility: :private, user_role: :guest, member: false, token_type: :personal_access_token, shared_examples_name: "rejects terraform module packages access", expected_status: :forbidden 260022:29:01 behaves like rejects terraform module packages access 260122:29:01 for user type guest 260222:29:01 behaves like returning response status 260322:29:01 returns forbidden 260422:29:01 visibility: :private, user_role: :developer, member: false, token_type: :invalid, shared_examples_name: "rejects terraform module packages access", expected_status: :unauthorized 260522:29:01 behaves like rejects terraform module packages access 260622:29:01 for user type developer 260722:29:01 behaves like returning response status 260822:29:01 returns unauthorized 260922:29:01 visibility: :private, user_role: :guest, member: false, token_type: :invalid, shared_examples_name: "rejects terraform module packages access", expected_status: :unauthorized 261022:29:01 behaves like rejects terraform module packages access 261122:29:01 for user type guest 261222:29:01 behaves like returning response status 261322:29:02 returns unauthorized 261422:29:02 visibility: :private, user_role: :anonymous, member: false, token_type: nil, shared_examples_name: "rejects terraform module packages access", expected_status: :unauthorized 261522:29:02 behaves like rejects terraform module packages access 261622:29:02 for user type anonymous 261722:29:02 behaves like returning response status 261822:29:02 returns unauthorized 261922:29:02 visibility: :public, user_role: :developer, member: true, token_type: :job_token, shared_examples_name: "grants terraform module download", expected_status: :success 262022:29:02 behaves like grants terraform module download 262122:29:02 for user type developer 262222:29:03 returns a valid response 262322:29:03 behaves like returning response status 262422:29:03 returns success 262522:29:04# [RSpecRunTime] RSpec elapsed time: 14 minutes 34.69 seconds. Current RSS: ~1372M. Threads: 5. load average: 1.05 1.08 0.95 1/280 3244 262722:29:04 visibility: :public, user_role: :guest, member: true, token_type: :job_token, shared_examples_name: "grants terraform module download", expected_status: :success 262822:29:04 behaves like grants terraform module download 262922:29:04 for user type guest 263022:29:04 returns a valid response 263122:29:04 behaves like returning response status 263222:29:05 returns success 263322:29:05# [RSpecRunTime] RSpec elapsed time: 14 minutes 36.23 seconds. Current RSS: ~1373M. Threads: 5. load average: 1.05 1.08 0.95 1/280 3245 263522:29:05 visibility: :public, user_role: :guest, member: true, token_type: :invalid, shared_examples_name: "rejects terraform module packages access", expected_status: :unauthorized 263622:29:05 behaves like rejects terraform module packages access 263722:29:05 for user type guest 263822:29:05 behaves like returning response status 263922:29:06 returns unauthorized 264022:29:06 visibility: :public, user_role: :developer, member: false, token_type: :job_token, shared_examples_name: "grants terraform module download", expected_status: :success 264122:29:06 behaves like grants terraform module download 264222:29:06 for user type developer 264322:29:06 returns a valid response 264422:29:06 behaves like returning response status 264522:29:07 returns success 264622:29:07 visibility: :public, user_role: :guest, member: false, token_type: :job_token, shared_examples_name: "grants terraform module download", expected_status: :success 264722:29:07 behaves like grants terraform module download 264822:29:07 for user type guest 264922:29:07 returns a valid response 265022:29:07 behaves like returning response status 265122:29:07 returns success 265222:29:07 visibility: :public, user_role: :developer, member: false, token_type: :invalid, shared_examples_name: "rejects terraform module packages access", expected_status: :unauthorized 265322:29:07 behaves like rejects terraform module packages access 265422:29:07 for user type developer 265522:29:07 behaves like returning response status 265622:29:08 returns unauthorized 265722:29:08 visibility: :public, user_role: :guest, member: false, token_type: :invalid, shared_examples_name: "rejects terraform module packages access", expected_status: :unauthorized 265822:29:08 behaves like rejects terraform module packages access 265922:29:08 for user type guest 266022:29:08 behaves like returning response status 266122:29:08 returns unauthorized 266222:29:08 visibility: :private, user_role: :developer, member: true, token_type: :job_token, shared_examples_name: "grants terraform module download", expected_status: :success 266322:29:08 behaves like grants terraform module download 266422:29:08 for user type developer 266522:29:09 returns a valid response 266622:29:09 behaves like returning response status 266722:29:09 returns success 266822:29:09# [RSpecRunTime] RSpec elapsed time: 14 minutes 40.37 seconds. Current RSS: ~1374M. Threads: 5. load average: 1.05 1.08 0.95 1/280 3246 267022:29:09 visibility: :private, user_role: :guest, member: true, token_type: :job_token, shared_examples_name: "rejects terraform module packages access", expected_status: :forbidden 267122:29:09 behaves like rejects terraform module packages access 267222:29:09 for user type guest 267322:29:09 behaves like returning response status 267422:29:10 returns forbidden 267522:29:10 visibility: :private, user_role: :developer, member: true, token_type: :invalid, shared_examples_name: "rejects terraform module packages access", expected_status: :unauthorized 267622:29:10 behaves like rejects terraform module packages access 267722:29:10 for user type developer 267822:29:10 behaves like returning response status 267922:29:10 returns unauthorized 268022:29:10 visibility: :private, user_role: :guest, member: true, token_type: :invalid, shared_examples_name: "rejects terraform module packages access", expected_status: :unauthorized 268122:29:10 behaves like rejects terraform module packages access 268222:29:10 for user type guest 268322:29:10 behaves like returning response status 268422:29:11 returns unauthorized 268522:29:11 visibility: :private, user_role: :developer, member: false, token_type: :job_token, shared_examples_name: "rejects terraform module packages access", expected_status: :forbidden 268622:29:11 behaves like rejects terraform module packages access 268722:29:11 for user type developer 268822:29:11 behaves like returning response status 268922:29:11 returns forbidden 269022:29:11 visibility: :private, user_role: :guest, member: false, token_type: :job_token, shared_examples_name: "rejects terraform module packages access", expected_status: :forbidden 269122:29:11 behaves like rejects terraform module packages access 269222:29:11 for user type guest 269322:29:11 behaves like returning response status 269422:29:11 returns forbidden 269522:29:11 visibility: :private, user_role: :developer, member: false, token_type: :invalid, shared_examples_name: "rejects terraform module packages access", expected_status: :unauthorized 269622:29:11 behaves like rejects terraform module packages access 269722:29:11 for user type developer 269822:29:11 behaves like returning response status 269922:29:12 returns unauthorized 270022:29:12 visibility: :private, user_role: :guest, member: false, token_type: :invalid, shared_examples_name: "rejects terraform module packages access", expected_status: :unauthorized 270122:29:12 behaves like rejects terraform module packages access 270222:29:12 for user type guest 270322:29:12 behaves like returning response status 270422:29:12 returns unauthorized 270522:29:12 behaves like accessing a public/internal project with another project's job token 270622:29:12 when the project is internal 270722:29:12 behaves like returning response status 270822:29:13 returns success 270922:29:13 when the project is public 271022:29:13 behaves like returning response status 271122:29:13 returns success 271222:29:13 behaves like allowing anyone to pull public terraform modules 271322:29:13 behaves like returning response status 271422:29:13 returns success 271522:29:13# [RSpecRunTime] Finishing example group spec/requests/api/terraform/modules/v1/namespace_packages_spec.rb. It took 2 minutes 26.0 seconds. Expected to take 2 minutes 9.27 seconds. 271622:29:13# [RSpecRunTime] Starting example group spec/requests/api/issues/post_projects_issues_spec.rb. Expected to take 1 minute 16.27 seconds. 271822:29:15 POST /projects/:id/issues 271922:29:16Job arguments to Integrations::GroupMentionWorker must be native JSON types, but :mentionable_type is a Symbol. 272122:29:16To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 272222:29:16 creates a new project issue 272322:29:17Job arguments to Integrations::GroupMentionWorker must be native JSON types, but :mentionable_type is a Symbol. 272522:29:17To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 272622:29:17 creates a new project issue with labels param as array 272722:29:18Job arguments to Integrations::GroupMentionWorker must be native JSON types, but :mentionable_type is a Symbol. 272922:29:18To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 273022:29:18 creates a new confidential project issue 273122:29:18Job arguments to Integrations::GroupMentionWorker must be native JSON types, but :mentionable_type is a Symbol. 273322:29:18To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 273422:29:18 creates a new confidential project issue with a different param 273522:29:19Job arguments to Integrations::GroupMentionWorker must be native JSON types, but :mentionable_type is a Symbol. 273722:29:19To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 273822:29:19 creates a public issue when confidential param is false 273922:29:19 creates a public issue when confidential param is invalid 274022:29:19 returns a 400 bad request if title not given 274122:29:20Job arguments to Integrations::GroupMentionWorker must be native JSON types, but :mentionable_type is a Symbol. 274322:29:20To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 274422:29:20 allows special label names 274522:29:21Job arguments to Integrations::GroupMentionWorker must be native JSON types, but :mentionable_type is a Symbol. 274722:29:21To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 274822:29:21 allows special label names with labels param as array 274922:29:21 returns 400 if title is too long 275022:29:21 support for deprecated assignee_id 275122:29:22Job arguments to Integrations::GroupMentionWorker must be native JSON types, but :mentionable_type is a Symbol. 275322:29:22To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 275422:29:22 creates a new project issue 275522:29:22Job arguments to Integrations::GroupMentionWorker must be native JSON types, but :mentionable_type is a Symbol. 275722:29:22To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 275822:29:22 creates a new project issue when assignee_id is empty 275922:29:22# [RSpecRunTime] RSpec elapsed time: 14 minutes 53.61 seconds. Current RSS: ~1385M. Threads: 5. load average: 1.20 1.11 0.96 1/280 3247 276122:29:22 single assignee restrictions 276222:29:23Job arguments to Integrations::GroupMentionWorker must be native JSON types, but :mentionable_type is a Symbol. 276422:29:23To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 276522:29:23 creates a new project issue with no more than one assignee 276622:29:23 user does not have permissions to create issue 276822:29:24 an internal ID is provided 277022:29:24Job arguments to Integrations::GroupMentionWorker must be native JSON types, but :mentionable_type is a Symbol. 277222:29:24To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 277322:29:24 sets the internal ID on the new issue 277522:29:25Job arguments to Integrations::GroupMentionWorker must be native JSON types, but :mentionable_type is a Symbol. 277722:29:25To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 277822:29:25 sets the internal ID on the new issue 277922:29:25 by a group owner 278022:29:26Job arguments to Integrations::GroupMentionWorker must be native JSON types, but :mentionable_type is a Symbol. 278222:29:26To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 278322:29:27 sets the internal ID on the new issue 278422:29:27# [RSpecRunTime] RSpec elapsed time: 14 minutes 57.74 seconds. Current RSS: ~1383M. Threads: 5. load average: 1.18 1.11 0.96 1/280 3248 278622:29:27 by another user 278722:29:27Job arguments to Integrations::GroupMentionWorker must be native JSON types, but :mentionable_type is a Symbol. 278922:29:27To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 279022:29:27 ignores the given internal ID 279122:29:27 when an issue with the same IID exists on database 279322:29:27 resolving discussions 279422:29:27 resolving all discussions in a merge request 279522:29:27 behaves like creating an issue resolving discussions through the API 279622:29:30Job arguments to Integrations::GroupMentionWorker must be native JSON types, but :mentionable_type is a Symbol. 279822:29:30To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 279922:29:31 creates a new project issue 280022:29:33Job arguments to Integrations::GroupMentionWorker must be native JSON types, but :mentionable_type is a Symbol. 280222:29:33To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 280322:29:34 resolves the discussions in a merge request 280422:29:37Job arguments to Integrations::GroupMentionWorker must be native JSON types, but :mentionable_type is a Symbol. 280622:29:37To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 280722:29:37 assigns a description to the issue mentioning the merge request 280822:29:37# [RSpecRunTime] RSpec elapsed time: 15 minutes 7.81 seconds. Current RSS: ~1400M. Threads: 5. load average: 1.15 1.11 0.96 1/287 3445 281022:29:37 resolving a single discussion 281122:29:37 behaves like creating an issue resolving discussions through the API 281222:29:40Job arguments to Integrations::GroupMentionWorker must be native JSON types, but :mentionable_type is a Symbol. 281422:29:40To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 281522:29:40 creates a new project issue 281622:29:43Job arguments to Integrations::GroupMentionWorker must be native JSON types, but :mentionable_type is a Symbol. 281822:29:43To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 281922:29:43 resolves the discussions in a merge request 282022:29:46Job arguments to Integrations::GroupMentionWorker must be native JSON types, but :mentionable_type is a Symbol. 282222:29:46To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 282322:29:46 assigns a description to the issue mentioning the merge request 282422:29:46# [RSpecRunTime] RSpec elapsed time: 15 minutes 17.25 seconds. Current RSS: ~1398M. Threads: 5. load average: 1.14 1.10 0.96 1/287 3640 282622:29:46 with due date 282722:29:47Job arguments to Integrations::GroupMentionWorker must be native JSON types, but :mentionable_type is a Symbol. 282922:29:47To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 283022:29:47 creates a new project issue 283122:29:47 setting created_at 283322:29:47Job arguments to Integrations::GroupMentionWorker must be native JSON types, but :mentionable_type is a Symbol. 283522:29:47To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 283622:29:48 sets the creation time on the new issue 283722:29:48 by a project owner 283822:29:48Job arguments to Integrations::GroupMentionWorker must be native JSON types, but :mentionable_type is a Symbol. 284022:29:48To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 284122:29:48 sets the creation time on the new issue 284222:29:48 by a group owner 284322:29:50Job arguments to Integrations::GroupMentionWorker must be native JSON types, but :mentionable_type is a Symbol. 284522:29:50To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 284622:29:50 sets the creation time on the new issue 284722:29:50# [RSpecRunTime] RSpec elapsed time: 15 minutes 21.43 seconds. Current RSS: ~1392M. Threads: 5. load average: 1.13 1.10 0.96 1/285 3641 284922:29:50 by another user 285022:29:51Job arguments to Integrations::GroupMentionWorker must be native JSON types, but :mentionable_type is a Symbol. 285222:29:51To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 285322:29:51 ignores the given creation time 285422:29:51# [RSpecRunTime] RSpec elapsed time: 15 minutes 22.54 seconds. Current RSS: ~1391M. Threads: 5. load average: 1.12 1.10 0.96 1/285 3642 285622:29:51 the user can only read the issue 285722:29:52Job arguments to Integrations::GroupMentionWorker must be native JSON types, but :mentionable_type is a Symbol. 285922:29:52To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 286022:29:52 cannot create new labels 286122:29:53Job arguments to Integrations::GroupMentionWorker must be native JSON types, but :mentionable_type is a Symbol. 286322:29:53To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 286422:29:53 cannot create new labels with labels param as array 286522:29:53# [RSpecRunTime] RSpec elapsed time: 15 minutes 23.84 seconds. Current RSS: ~1390M. Threads: 5. load average: 1.12 1.10 0.96 1/284 3643 286722:29:53 when request exceeds the rate limit 286822:29:53 prevents users from creating more issues 286922:29:53 POST /projects/:id/issues with spam filtering 287022:29:53 when allow_possible_spam application setting is false 287122:29:53Job arguments to AntiAbuse::SpamAbuseEventsWorker must be native JSON types, but :user_id is a Symbol. 287322:29:53To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 287422:29:53 does not create a new project issue 287522:29:54 returns correct status and message 287622:29:54 creates a new spam log entry 287722:29:54# [RSpecRunTime] RSpec elapsed time: 15 minutes 25.51 seconds. Current RSS: ~1389M. Threads: 5. load average: 1.12 1.10 0.96 1/283 3644 287922:29:54 when allow_possible_spam application setting is true 288022:29:55Job arguments to Integrations::GroupMentionWorker must be native JSON types, but :mentionable_type is a Symbol. 288222:29:55To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 288322:29:55 does creates a new project issue 288422:29:56Job arguments to Integrations::GroupMentionWorker must be native JSON types, but :mentionable_type is a Symbol. 288622:29:56To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 288722:29:56 returns correct status 288822:29:57Job arguments to Integrations::GroupMentionWorker must be native JSON types, but :mentionable_type is a Symbol. 289022:29:57To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 289122:29:57 creates a new spam log entry 289222:29:57# [RSpecRunTime] RSpec elapsed time: 15 minutes 28.08 seconds. Current RSS: ~1390M. Threads: 5. load average: 1.11 1.10 0.96 1/281 3645 289422:29:57 /projects/:id/issues/:issue_iid/move 289522:29:59Job arguments to Integrations::GroupMentionWorker must be native JSON types, but :mentionable_type is a Symbol. 289722:29:59To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 289822:30:00 moves an issue 289922:30:02Job arguments to Integrations::GroupMentionWorker must be native JSON types, but :mentionable_type is a Symbol. 290122:30:02To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 290222:30:02 moves the issue to another namespace if I am admin 290322:30:02 behaves like POST request permissions for admin mode 290422:30:02 behaves like when admin 290522:30:03 behaves like makes request 290622:30:05Job arguments to Integrations::GroupMentionWorker must be native JSON types, but :mentionable_type is a Symbol. 290822:30:05To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 291022:30:05# [RSpecRunTime] RSpec elapsed time: 15 minutes 36.37 seconds. Current RSS: ~1387M. Threads: 5. load average: 1.10 1.10 0.96 1/282 3646 291222:30:05 behaves like makes request 291422:30:06# [RSpecRunTime] RSpec elapsed time: 15 minutes 37.5 seconds. Current RSS: ~1386M. Threads: 5. load average: 1.09 1.09 0.96 1/282 3647 291622:30:06 behaves like when user 291822:30:08 behaves like makes request 292022:30:09# [RSpecRunTime] RSpec elapsed time: 15 minutes 39.99 seconds. Current RSS: ~1385M. Threads: 5. load average: 1.09 1.09 0.96 1/282 3648 292222:30:09 when source and target projects are the same 292322:30:10 returns 400 when trying to move an issue 292422:30:10# [RSpecRunTime] RSpec elapsed time: 15 minutes 41.22 seconds. Current RSS: ~1386M. Threads: 5. load average: 1.09 1.09 0.96 1/281 3649 292622:30:10 when the user does not have the permission to move issues 292722:30:11 returns 400 when trying to move an issue 292822:30:11# [RSpecRunTime] RSpec elapsed time: 15 minutes 42.39 seconds. Current RSS: ~1386M. Threads: 5. load average: 1.08 1.09 0.96 1/281 3650 293022:30:11 when issue does not exist 293122:30:12 returns 404 when trying to move an issue 293222:30:12# [RSpecRunTime] RSpec elapsed time: 15 minutes 43.47 seconds. Current RSS: ~1385M. Threads: 5. load average: 1.08 1.09 0.96 1/281 3651 293422:30:12 when source project does not exist 293522:30:13 returns 404 when trying to move an issue 293622:30:13# [RSpecRunTime] RSpec elapsed time: 15 minutes 44.6 seconds. Current RSS: ~1385M. Threads: 5. load average: 1.08 1.09 0.96 1/281 3652 293822:30:13 when target project does not exist 293922:30:15 returns 404 when trying to move an issue 294022:30:15# [RSpecRunTime] RSpec elapsed time: 15 minutes 45.84 seconds. Current RSS: ~1384M. Threads: 5. load average: 1.08 1.09 0.96 1/281 3653 294222:30:15 /projects/:id/issues/:issue_iid/clone 294322:30:17Job arguments to Integrations::GroupMentionWorker must be native JSON types, but :mentionable_type is a Symbol. 294522:30:17To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 294622:30:17 clones the issue with notes when with_notes is true 294722:30:17 when user can admin the issue 294822:30:17 when the user can admin the target project 294922:30:19Job arguments to Integrations::GroupMentionWorker must be native JSON types, but :mentionable_type is a Symbol. 295122:30:19To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 295222:30:19 clones the issue 295322:30:19 when target project is the same source project 295422:30:20Job arguments to Integrations::GroupMentionWorker must be native JSON types, but :mentionable_type is a Symbol. 295622:30:20To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 295722:30:20 clones the issue 295822:30:20# [RSpecRunTime] RSpec elapsed time: 15 minutes 51.45 seconds. Current RSS: ~1391M. Threads: 5. load average: 1.08 1.09 0.96 1/281 3654 296022:30:20 when the user does not have the permission to clone issues 296222:30:21 when issue does not exist 296422:30:21 when source project does not exist 296622:30:21 when target project does not exist 296822:30:21 POST :id/issues/:issue_iid/subscribe 296922:30:22 subscribes to an issue 297022:30:22 returns 304 if already subscribed 297122:30:22 returns 404 if the issue is not found 297222:30:22 returns 404 if the issue is confidential 297322:30:22# [RSpecRunTime] RSpec elapsed time: 15 minutes 53.6 seconds. Current RSS: ~1395M. Threads: 5. load average: 1.07 1.09 0.96 1/281 3655 297522:30:22 POST :id/issues/:issue_id/unsubscribe 297622:30:23 unsubscribes from an issue 297722:30:23 returns 304 if not subscribed 297822:30:24 returns 404 if the issue is not found 297922:30:24 returns 404 if the issue is confidential 298022:30:24# [RSpecRunTime] RSpec elapsed time: 15 minutes 55.01 seconds. Current RSS: ~1399M. Threads: 5. load average: 1.07 1.09 0.96 1/281 3656 298222:30:24# [RSpecRunTime] Finishing example group spec/requests/api/issues/post_projects_issues_spec.rb. It took 1 minute 10.7 seconds. Expected to take 1 minute 16.27 seconds. 298322:30:24# [RSpecRunTime] Starting example group spec/requests/api/internal/base_spec.rb. Expected to take 1 minute 10.53 seconds. 298422:30:24API::Internal::Base 298522:30:26 GET /internal/check 298622:30:26 is expected to equal true 298722:30:26 returns false for field `redis` when redis is unavailable 298822:30:26 authenticating 298922:30:26 authenticates using a jwt token in a header 299022:30:26 authenticates using a jwt token with an IAT from 10 seconds in the future 299122:30:26 returns 401 when jwt token is expired 299222:30:26 returns 401 when jwt issuer is not Gitlab-Shell 299322:30:26 returns 401 when jwt token is not provided, even if plain secret is provided 299422:30:26# [RSpecRunTime] RSpec elapsed time: 15 minutes 57.53 seconds. Current RSS: ~1426M. Threads: 5. load average: 1.06 1.09 0.97 1/281 3719 299622:30:26 GET /internal/two_factor_recovery_codes 299722:30:26 behaves like actor key validations 299822:30:26 key does not exist 299922:30:26 returns an error message 300022:30:26 key without user 300122:30:27 returns an error message 300222:30:27 key is a deploy key 300322:30:27 returns an error message 300422:30:27 when two-factor is enabled 300522:30:27 returns new recovery codes when the user exists 300622:30:27 when two-factor is not enabled 300722:30:27 returns an error message 300822:30:27 POST /internal/personal_access_token 300922:30:27 returns an error message when given an non existent user 301022:30:27 returns an error message when no name parameter is received 301122:30:28 returns an error message when no scopes parameter is received 301222:30:28 returns an error message when expires_at contains an invalid date 301322:30:28 returns an error message when it receives an invalid scope 301422:30:28 returns a token with expiry when it receives a valid expires_at parameter 301522:30:28 returns token with expiry as PersonalAccessToken::MAX_PERSONAL_ACCESS_TOKEN_LIFETIME_IN_DAYS 301622:30:28 behaves like actor key validations 301722:30:28 key does not exist 301822:30:28 returns an error message 301922:30:28 key without user 302022:30:28 returns an error message 302122:30:28 key is a deploy key 302222:30:29 returns an error message 302322:30:29 POST /internal/lfs_authenticate 302522:30:29 returns the correct information about the key 302622:30:29 returns the correct information about the user 302722:30:30 returns a 404 when no key or user is provided 302822:30:30 returns a 404 when the wrong key is provided 302922:30:31 returns a 404 when the wrong user is provided 303022:30:31 returns a 404 when LFS is disabled on the project 303122:30:31 other repository types 303222:30:31 returns the correct information for a project wiki 303322:30:33 returns a 404 when the container does not support LFS 303422:30:33# [RSpecRunTime] RSpec elapsed time: 16 minutes 3.73 seconds. Current RSS: ~1407M. Threads: 5. load average: 1.06 1.08 0.97 1/281 3722 303722:30:33 returns the correct information about the key 303822:30:33 GET /internal/discover 303922:30:33 finds a user by key id 304022:30:33 finds a user by username 304122:30:34 responds successfully when a user is not found 304222:30:34 response successfully when passing invalid params 304322:30:34 when signing key is passed 304422:30:34 does not authenticate user 304522:30:34 when auth-only key is passed 304622:30:34 authenticates user 304722:30:34 GET /internal/authorized_keys 304822:30:34 returns 404 with a partial key 304922:30:34 returns 404 with an not valid base64 string 305022:30:34 using an existing key 305122:30:34 finds the key 305222:30:34 exposes the comment of the key as a simple identifier of username + hostname 305322:30:34 when signing key is passed 305422:30:34 does not return the key 305522:30:34 when auth-only key is passed 305622:30:35 authenticates user 305722:30:35 POST /internal/allowed 305822:30:35 access granted 305922:30:35 git push with project.wiki 306022:30:35 responds with success 306122:30:35 behaves like sets hook env 306222:30:36 sets env in RequestStore 306322:30:36 git pull with project.wiki 306422:30:36 responds with success 306522:30:36 git push with personal snippet 306622:30:37 responds with success 306722:30:37 behaves like sets hook env and routes to primary 306822:30:37 sets env in RequestStore and routes gRPC messages to primary 306922:30:37# [RSpecRunTime] RSpec elapsed time: 16 minutes 8.29 seconds. Current RSS: ~1388M. Threads: 5. load average: 1.05 1.08 0.97 1/282 3742 307122:30:37 git pull with personal snippet 307222:30:38 responds with success 307322:30:38 git push with project snippet 307422:30:38 responds with success 307522:30:38 behaves like sets hook env and routes to primary 307622:30:39 sets env in RequestStore and routes gRPC messages to primary 307722:30:39# [RSpecRunTime] RSpec elapsed time: 16 minutes 10.0 seconds. Current RSS: ~1387M. Threads: 5. load average: 1.05 1.08 0.97 1/283 3762 307922:30:39 git pull with project snippet 308022:30:40 responds with success 308222:30:40 with a feature flag enabled globally 308322:30:40 has the correct payload 308422:30:40 behaves like rate limited request 308522:30:41 is throttled by rate limiter 308622:30:41 is not throttled by rate limiter 308722:30:41 when the IP is in a trusted range 308822:30:41 is not throttled by rate limiter 308922:30:41# [RSpecRunTime] RSpec elapsed time: 16 minutes 12.56 seconds. Current RSS: ~1389M. Threads: 5. load average: 1.05 1.08 0.97 1/283 3763 309122:30:41 when user_id is passed 309222:30:41 behaves like rate limited request 309322:30:42 is throttled by rate limiter 309422:30:42 is not throttled by rate limiter 309522:30:43 updates user's activity data 309622:30:43 when the IP is in a trusted range 309722:30:43 is not throttled by rate limiter 309822:30:43# [RSpecRunTime] RSpec elapsed time: 16 minutes 14.31 seconds. Current RSS: ~1390M. Threads: 5. load average: 1.05 1.08 0.97 1/283 3764 310022:30:43 with a feature flag enabled for a project 310122:30:44 has the flag set to true for that project 310222:30:45 has the flag set to false for other projects 310322:30:45# [RSpecRunTime] RSpec elapsed time: 16 minutes 16.65 seconds. Current RSS: ~1400M. Threads: 5. load average: 1.05 1.08 0.97 1/283 3783 310522:30:46 with audit event 310622:30:46 does not send a git streaming audit event 310822:30:46 project as namespace/project 310922:30:47 is expected to eq "secret" 311022:30:47 behaves like rate limited request 311122:30:47 is throttled by rate limiter 311222:30:48 is not throttled by rate limiter 311322:30:48 when the IP is in a trusted range 311422:30:48 is not throttled by rate limiter 311522:30:48# [RSpecRunTime] RSpec elapsed time: 16 minutes 19.3 seconds. Current RSS: ~1400M. Threads: 5. load average: 1.05 1.08 0.97 1/283 3793 311722:30:48 when receive_max_input_size has been updated 311822:30:49 returns maxInputSize and partial clone git config 311922:30:49 when receive_max_input_size is empty 312022:30:49 returns partial clone git config 312122:30:49 with Project 312222:30:49 behaves like storing arguments in the application context for the API 312322:30:50 places the expected params in the application context 312422:30:50 with PersonalSnippet 312522:30:50 behaves like storing arguments in the application context for the API 312622:30:50 places the expected params in the application context 312722:30:50 with ProjectSnippet 312822:30:50 behaves like storing arguments in the application context for the API 312922:30:51 places the expected params in the application context 313022:30:51 access denied 313222:30:52 is expected to be nil 313422:30:52 is expected to be nil 313522:30:52 with a pending membership 313622:30:53 returns not found for git pull 313722:30:53 returns not found for git push 313822:30:53 custom action 314022:30:53 is expected to eql "informational message" 314122:30:53 console message 314322:30:53 with a key that has expired 314422:30:54 includes the `key expired` message in the response and fails 314522:30:54 with a key that will expire in the next 7 days 314622:30:54 includes the `key expiring soon` message in the response 314722:30:54 with a key that has no expiry 314822:30:55 does not include any message in the response 314922:30:55 blocked user 315122:30:55 is expected to be nil 315322:30:56 is expected to be nil 315422:30:56 request times out 315622:30:57 responds with a gateway timeout 315722:30:57 when result is not ::Gitlab::GitAccessResult::Success or ::Gitlab::GitAccessResult::CustomAction 315822:30:57 responds with 500 315922:30:57 archived project 316122:30:58 is expected to be truthy 316322:30:59 is expected to be falsey 316522:30:59 added to project 316622:30:59 is expected to eq "secret" 316722:30:59 behaves like rate limited request 316822:31:00 is throttled by rate limiter (FAILED - 1) 316922:31:00 is not throttled by rate limiter 317022:31:00 when the IP is in a trusted range 317122:31:00 is not throttled by rate limiter 317222:31:00# [RSpecRunTime] RSpec elapsed time: 16 minutes 31.48 seconds. Current RSS: ~1390M. Threads: 5. load average: 1.04 1.08 0.97 1/283 3824 317422:31:00 not added to project 317522:31:01 is expected to be falsey 317622:31:01 project does not exist 317822:31:02 returns a 200 response with status: false 317922:31:02 returns a 200 response when using a project path that does not exist 318022:31:02# [RSpecRunTime] RSpec elapsed time: 16 minutes 33.58 seconds. Current RSS: ~1402M. Threads: 5. load average: 1.03 1.08 0.97 1/282 3851 318322:31:02 from a user/group namespace 318422:31:04 creates the project 318522:31:04# [RSpecRunTime] RSpec elapsed time: 16 minutes 34.77 seconds. Current RSS: ~1401M. Threads: 5. load average: 1.03 1.08 0.97 1/282 3868 318722:31:04 when push path is invalid 318822:31:04 returns an error 318922:31:04 from the personal snippet path 319022:31:04 does not create snippet 319122:31:04 from a project path 319222:31:04 from an non existent project path 319322:31:04 does not create project 319422:31:05 does not create snippet 319522:31:05 from an existent project path 319622:31:05 does not create snippet 319722:31:05 user does not exist 319822:31:05 is expected to be falsey 319922:31:05 ssh access has been disabled 320022:31:05 rejects the SSH push 320122:31:05 rejects the SSH pull 320222:31:05 http access has been disabled 320322:31:05 rejects the HTTP push 320422:31:06 rejects the HTTP pull 320522:31:06 web actions are always allowed 320622:31:06 allows WEB push 320722:31:06 the project path was changed 320822:31:08 rejects the push 320922:31:09 rejects the SSH pull 321022:31:10# [RSpecRunTime] RSpec elapsed time: 16 minutes 40.67 seconds. Current RSS: ~1409M. Threads: 5. load average: 1.03 1.07 0.97 1/283 3912 321222:31:10 for design repositories 321322:31:10 does not allow access 321522:31:10 application setting :admin_mode is enabled 321622:31:10 with an admin user 321722:31:10 is member of the project 321822:31:10 behaves like pushes succeed for ssh and http 321922:31:11 accepts the SSH push 322022:31:11 accepts the HTTP push 322122:31:11# [RSpecRunTime] RSpec elapsed time: 16 minutes 42.55 seconds. Current RSS: ~1406M. Threads: 5. load average: 1.03 1.07 0.97 1/284 3922 322322:31:11 is not member of the project 322422:31:11 behaves like pushes succeed for ssh and http 322522:31:12 accepts the SSH push 322622:31:12 accepts the HTTP push 322722:31:12# [RSpecRunTime] RSpec elapsed time: 16 minutes 43.61 seconds. Current RSS: ~1405M. Threads: 5. load average: 1.03 1.07 0.97 1/284 3931 322922:31:12 with a regular user 323022:31:12 is member of the project 323122:31:12 behaves like pushes succeed for ssh and http 323222:31:13 accepts the SSH push 323322:31:14 accepts the HTTP push 323422:31:14# [RSpecRunTime] RSpec elapsed time: 16 minutes 44.89 seconds. Current RSS: ~1404M. Threads: 5. load average: 1.03 1.07 0.97 1/284 3940 323622:31:14 is not member of the project 323722:31:14 behaves like pushes fail for ssh and http 323822:31:14 rejects the SSH push 323922:31:14 rejects the HTTP push 324022:31:14 application setting :admin_mode is disabled 324122:31:14 with an admin user 324222:31:14 is member of the project 324322:31:14 behaves like pushes succeed for ssh and http 324422:31:15 accepts the SSH push 324522:31:16 accepts the HTTP push 324622:31:16# [RSpecRunTime] RSpec elapsed time: 16 minutes 47.13 seconds. Current RSS: ~1401M. Threads: 5. load average: 1.03 1.07 0.97 1/284 3949 324822:31:16 is not member of the project 324922:31:16 behaves like pushes succeed for ssh and http 325022:31:17 accepts the SSH push 325122:31:17 accepts the HTTP push 325222:31:17# [RSpecRunTime] RSpec elapsed time: 16 minutes 48.28 seconds. Current RSS: ~1395M. Threads: 5. load average: 1.03 1.07 0.97 1/283 3958 325422:31:17 with a regular user 325522:31:17 is member of the project 325622:31:17 behaves like pushes succeed for ssh and http 325722:31:18 accepts the SSH push 325822:31:18 accepts the HTTP push 325922:31:18# [RSpecRunTime] RSpec elapsed time: 16 minutes 49.5 seconds. Current RSS: ~1393M. Threads: 5. load average: 1.03 1.07 0.97 1/283 3967 326122:31:18 is not member of the project 326222:31:18 behaves like pushes fail for ssh and http 326322:31:19 rejects the SSH push 326422:31:19 rejects the HTTP push 326522:31:19 POST /internal/post_receive 326622:31:19 with Project 326722:31:19 behaves like runs post-receive hooks 326822:31:19Job arguments to PostReceive must be native JSON types, but {"ci"=>{"skip"=>true}} is a ActiveSupport::HashWithIndifferentAccess. 327022:31:19To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 327122:31:19 executes PostReceiveService 327222:31:20Job arguments to PostReceive must be native JSON types, but {"ci"=>{"skip"=>true}} is a ActiveSupport::HashWithIndifferentAccess. 327422:31:20To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 327522:31:20 tries to notify that the container has moved 327622:31:20 behaves like storing arguments in the application context for the API 327722:31:20Job arguments to PostReceive must be native JSON types, but {"ci"=>{"skip"=>true}} is a ActiveSupport::HashWithIndifferentAccess. 327922:31:20To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 328022:31:20 places the expected params in the application context 328122:31:20# [RSpecRunTime] RSpec elapsed time: 16 minutes 51.41 seconds. Current RSS: ~1393M. Threads: 5. load average: 1.03 1.07 0.97 1/282 3983 328322:31:20 with PersonalSnippet 328422:31:20 behaves like runs post-receive hooks 328522:31:21Job arguments to PostReceive must be native JSON types, but {"ci"=>{"skip"=>true}} is a ActiveSupport::HashWithIndifferentAccess. 328722:31:21To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 328822:31:21 executes PostReceiveService 328922:31:21Job arguments to PostReceive must be native JSON types, but {"ci"=>{"skip"=>true}} is a ActiveSupport::HashWithIndifferentAccess. 329122:31:21To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 329222:31:21 tries to notify that the container has moved 329322:31:21 behaves like storing arguments in the application context for the API 329422:31:21Job arguments to PostReceive must be native JSON types, but {"ci"=>{"skip"=>true}} is a ActiveSupport::HashWithIndifferentAccess. 329622:31:21To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 329722:31:21 places the expected params in the application context 329822:31:21# [RSpecRunTime] RSpec elapsed time: 16 minutes 52.61 seconds. Current RSS: ~1393M. Threads: 5. load average: 1.02 1.07 0.97 1/282 3984 330022:31:21 with ProjectSnippet 330122:31:21 behaves like runs post-receive hooks 330222:31:22Job arguments to PostReceive must be native JSON types, but {"ci"=>{"skip"=>true}} is a ActiveSupport::HashWithIndifferentAccess. 330422:31:22To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 330522:31:22 executes PostReceiveService 330622:31:22Job arguments to PostReceive must be native JSON types, but {"ci"=>{"skip"=>true}} is a ActiveSupport::HashWithIndifferentAccess. 330822:31:22To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 330922:31:22 tries to notify that the container has moved 331022:31:22 behaves like storing arguments in the application context for the API 331122:31:23Job arguments to PostReceive must be native JSON types, but {"ci"=>{"skip"=>true}} is a ActiveSupport::HashWithIndifferentAccess. 331322:31:23To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 331422:31:23 places the expected params in the application context 331522:31:23# [RSpecRunTime] RSpec elapsed time: 16 minutes 53.88 seconds. Current RSS: ~1393M. Threads: 5. load average: 1.02 1.07 0.97 1/282 3985 331722:31:23 with ProjectWiki 331822:31:23 behaves like runs post-receive hooks 331922:31:23Job arguments to PostReceive must be native JSON types, but {"ci"=>{"skip"=>true}} is a ActiveSupport::HashWithIndifferentAccess. 332122:31:23To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 332222:31:23 executes PostReceiveService 332322:31:24Job arguments to PostReceive must be native JSON types, but {"ci"=>{"skip"=>true}} is a ActiveSupport::HashWithIndifferentAccess. 332522:31:24To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 332622:31:24 tries to notify that the container has moved 332722:31:24 behaves like storing arguments in the application context for the API 332822:31:24Job arguments to PostReceive must be native JSON types, but {"ci"=>{"skip"=>true}} is a ActiveSupport::HashWithIndifferentAccess. 333022:31:24To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 333122:31:24 places the expected params in the application context 333222:31:24# [RSpecRunTime] RSpec elapsed time: 16 minutes 55.18 seconds. Current RSS: ~1392M. Threads: 5. load average: 1.02 1.07 0.97 1/282 3986 333422:31:24 with an orphaned write deploy key 333522:31:24Job arguments to PostReceive must be native JSON types, but {"ci"=>{"skip"=>true}} is a ActiveSupport::HashWithIndifferentAccess. 333722:31:24To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 333822:31:24 does not try to notify that project moved 333922:31:24 when container is nil 334022:31:25Job arguments to PostReceive must be native JSON types, but {"ci"=>{"skip"=>true}} is a ActiveSupport::HashWithIndifferentAccess. 334222:31:25To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 334322:31:25 does not try to notify that project moved 334422:31:25 POST /internal/pre_receive 334522:31:25 decreases the reference counter and returns the result 334622:31:26 sticks to the primary 334722:31:26# [RSpecRunTime] RSpec elapsed time: 16 minutes 57.04 seconds. Current RSS: ~1392M. Threads: 5. load average: 1.02 1.07 0.97 1/282 3992 334922:31:26 POST /internal/two_factor_config 335022:31:26 behaves like actor key validations 335122:31:26 key does not exist 335222:31:26 returns an error message 335322:31:26 key without user 335422:31:26 returns an error message 335522:31:26 when the key is a deploy key 335622:31:27 does not required two factor 335722:31:27 when two-factor is enabled 335822:31:27 returns user two factor config 335922:31:27 when two-factor is not enabled 336022:31:27 returns an error message 336122:31:27 two_factor_for_cli feature is disabled 336222:31:27 when two-factor is enabled for the user 336322:31:27 returns user two factor config 336422:31:27 POST /internal/two_factor_manual_otp_check 336522:31:27 is not available 336622:31:27 POST /internal/two_factor_push_otp_check 336722:31:28 is not available 336822:31:28 POST /internal/two_factor_manual_otp_check 336922:31:28 is not available 337022:31:28 POST /internal/two_factor_push_otp_check 337122:31:28 is not available 337222:31:28# [RSpecRunTime] Finishing example group spec/requests/api/internal/base_spec.rb. It took 1 minute 3.88 seconds. Expected to take 1 minute 10.53 seconds. 337322:31:28# [RSpecRunTime] Starting example group spec/controllers/sent_notifications_controller_spec.rb. Expected to take 52.17 seconds. 337422:31:28SentNotificationsController 337522:31:29 GET unsubscribe 337622:31:29 when the user is not logged in 337722:31:29 when the force param is passed 337822:31:30 redirects to the login page 337922:31:30 behaves like unsubscribes a user 338022:31:30 unsubscribes the user 338122:31:31 does not delete the issue email participant for non-service-desk issue 338222:31:32 sets the flash message 338322:31:32# [RSpecRunTime] RSpec elapsed time: 17 minutes 2.86 seconds. Current RSS: ~1388M. Threads: 5. load average: 1.02 1.07 0.97 1/281 3993 338522:31:32 behaves like unsubscribes an external participant 338622:31:32 when support bot is the notification recipient 338722:31:32 deletes the external author on the issue 338822:31:32 when sent_notification contains issue_email_participant 338922:31:33 deletes the connected issue email participant 339022:31:33# [RSpecRunTime] RSpec elapsed time: 17 minutes 4.43 seconds. Current RSS: ~1393M. Threads: 5. load average: 1.02 1.07 0.97 1/281 3994 339222:31:33 when noteable is not an issue 339322:31:34 does not delete the external author on the issue 339422:31:34# [RSpecRunTime] RSpec elapsed time: 17 minutes 5.45 seconds. Current RSS: ~1393M. Threads: 5. load average: 1.02 1.07 0.97 1/281 3995 339622:31:34 when the force param is not passed 339722:31:34 when project is public 339822:31:34 when unsubscribing from issue 339922:31:36 shows issue title 340022:31:37 does not delete the issue email participant 340122:31:37 behaves like unsubscribing as anonymous 340222:31:37 does not unsubscribe the user 340322:31:38 does not set the flash message 340422:31:38 renders unsubscribe page 340522:31:39 shows project name or path 340622:31:39# [RSpecRunTime] RSpec elapsed time: 17 minutes 10.2 seconds. Current RSS: ~1389M. Threads: 5. load average: 1.02 1.07 0.97 1/281 3996 340822:31:39 when unsubscribing from confidential issue 340922:31:40 does not show issue title 341022:31:40 behaves like unsubscribing as anonymous 341122:31:40 does not unsubscribe the user 341222:31:41 does not set the flash message 341322:31:41 renders unsubscribe page 341422:31:42 shows project name or path 341522:31:42# [RSpecRunTime] RSpec elapsed time: 17 minutes 13.01 seconds. Current RSS: ~1384M. Threads: 5. load average: 1.02 1.06 0.97 1/281 3997 341722:31:42 when unsubscribing from merge request 341822:31:42 shows merge request title 341922:31:43 shows project name or path 342022:31:43 behaves like unsubscribing as anonymous 342122:31:43 does not unsubscribe the user 342222:31:44 does not set the flash message 342322:31:45 renders unsubscribe page 342422:31:45 shows project name or path 342522:31:45# [RSpecRunTime] RSpec elapsed time: 17 minutes 16.2 seconds. Current RSS: ~1386M. Threads: 5. load average: 1.02 1.06 0.97 1/281 3998 342722:31:45 when project is not public 342822:31:45 when unsubscribing from issue 342922:31:45 does not show issue title 343022:31:45 behaves like unsubscribing as anonymous 343122:31:46 does not unsubscribe the user 343222:31:46 does not set the flash message 343322:31:47 renders unsubscribe page 343422:31:47 does not show project name or path 343522:31:47# [RSpecRunTime] RSpec elapsed time: 17 minutes 18.65 seconds. Current RSS: ~1389M. Threads: 5. load average: 1.02 1.06 0.97 1/281 3999 343722:31:47 when unsubscribing from confidential issue 343822:31:48 does not show issue title 343922:31:48 behaves like unsubscribing as anonymous 344022:31:48 does not unsubscribe the user 344122:31:49 does not set the flash message 344222:31:49 renders unsubscribe page 344322:31:50 does not show project name or path 344422:31:50# [RSpecRunTime] RSpec elapsed time: 17 minutes 20.99 seconds. Current RSS: ~1386M. Threads: 5. load average: 1.02 1.06 0.97 1/281 4000 344622:31:50 when unsubscribing from merge request 344722:31:50 dos not show merge request title 344822:31:50 behaves like unsubscribing as anonymous 344922:31:51 does not unsubscribe the user 345022:31:51 does not set the flash message 345122:31:52 renders unsubscribe page 345222:31:52 does not show project name or path 345322:31:52# [RSpecRunTime] RSpec elapsed time: 17 minutes 23.26 seconds. Current RSS: ~1388M. Threads: 5. load average: 1.01 1.06 0.97 1/281 4001 345522:31:52 behaves like validates parameters and records 345622:31:52 when the ID passed does not exist 345722:31:52 behaves like returns 404 345822:31:52 does not set the flash message 345922:31:53 returns a 404 346022:31:53 when the noteable associated to the notification has been deleted 346122:31:53 behaves like returns 404 346222:31:53 does not set the flash message 346322:31:54 returns a 404 346422:31:54 when the user is logged in 346522:31:54 behaves like validates parameters and records 346622:31:54 when the ID passed does not exist 346722:31:54 behaves like returns 404 346822:31:54 does not set the flash message 346922:31:55 returns a 404 347022:31:55 when the noteable associated to the notification has been deleted 347122:31:55 behaves like returns 404 347222:31:55 does not set the flash message 347322:31:55 returns a 404 347422:31:55 behaves like unsubscribes an external participant 347522:31:55 when support bot is the notification recipient 347622:31:56 deletes the external author on the issue 347722:31:56 when sent_notification contains issue_email_participant 347822:31:57 deletes the connected issue email participant 347922:31:57# [RSpecRunTime] RSpec elapsed time: 17 minutes 28.36 seconds. Current RSS: ~1379M. Threads: 5. load average: 1.01 1.06 0.97 1/281 4002 348122:31:57 when noteable is not an issue 348222:31:58 does not delete the external author on the issue 348322:31:58# [RSpecRunTime] RSpec elapsed time: 17 minutes 29.37 seconds. Current RSS: ~1380M. Threads: 5. load average: 1.01 1.06 0.97 2/281 4003 348522:31:58 when the force param is passed 348622:31:59 redirects to the issue page 348722:31:59 behaves like unsubscribes a user 348822:32:00 unsubscribes the user 348922:32:01 does not delete the issue email participant for non-service-desk issue 349022:32:01 sets the flash message 349122:32:01# [RSpecRunTime] RSpec elapsed time: 17 minutes 32.59 seconds. Current RSS: ~1379M. Threads: 5. load average: 1.01 1.06 0.97 1/282 4004 349322:32:01 when the force param is not passed 349422:32:02 unsubscribes the user 349522:32:02 sets the flash message 349622:32:03 redirects to the merge request page 349722:32:03 when unsubscribing from design 349822:32:04 unsubscribes the user 349922:32:04# [RSpecRunTime] RSpec elapsed time: 17 minutes 34.75 seconds. Current RSS: ~1380M. Threads: 5. load average: 1.01 1.06 0.97 1/283 4005 350122:32:04 when project is private 350222:32:04 and user does not have access 350322:32:04 unsubscribes user and redirects to root path 350422:32:04 and user has access 350522:32:05 unsubscribes user and redirects to issue path 350622:32:06 does not delete the issue email participant for non-service-desk issue 350722:32:06# [RSpecRunTime] RSpec elapsed time: 17 minutes 37.39 seconds. Current RSS: ~1380M. Threads: 5. load average: 1.01 1.06 0.97 1/283 4006 350922:32:06 POST unsubscribe 351022:32:06 behaves like validates parameters and records 351122:32:06 when the ID passed does not exist 351222:32:06 behaves like returns 404 351322:32:07 does not set the flash message 351422:32:07 returns a 404 351522:32:07 when the noteable associated to the notification has been deleted 351622:32:07 behaves like returns 404 351722:32:08 does not set the flash message 351822:32:08 returns a 404 351922:32:08 when the user is not logged in 352022:32:09 redirects to the login page 352122:32:09 behaves like unsubscribes a user 352222:32:09 unsubscribes the user 352322:32:10 does not delete the issue email participant for non-service-desk issue 352422:32:11 sets the flash message 352522:32:11# [RSpecRunTime] RSpec elapsed time: 17 minutes 41.87 seconds. Current RSS: ~1378M. Threads: 5. load average: 1.01 1.06 0.97 1/283 4007 352722:32:11 behaves like unsubscribes an external participant 352822:32:11 when support bot is the notification recipient 352922:32:12 deletes the external author on the issue 353022:32:12 when sent_notification contains issue_email_participant 353122:32:12 deletes the connected issue email participant 353222:32:13# [RSpecRunTime] RSpec elapsed time: 17 minutes 43.67 seconds. Current RSS: ~1376M. Threads: 5. load average: 1.01 1.06 0.98 1/283 4008 353422:32:13 when noteable is not an issue 353522:32:13 does not delete the external author on the issue 353622:32:13 when the user is logged in 353722:32:14 redirects to the issue page 353822:32:14 behaves like unsubscribes a user 353922:32:15 unsubscribes the user 354022:32:16 does not delete the issue email participant for non-service-desk issue 354122:32:17 sets the flash message 354222:32:17# [RSpecRunTime] RSpec elapsed time: 17 minutes 47.79 seconds. Current RSS: ~1382M. Threads: 5. load average: 1.01 1.06 0.98 1/283 4009 354422:32:17# [RSpecRunTime] Finishing example group spec/controllers/sent_notifications_controller_spec.rb. It took 48.9 seconds. Expected to take 52.17 seconds. 354522:32:17# [RSpecRunTime] Starting example group spec/controllers/projects/registry/repositories_controller_spec.rb. Expected to take 51.36 seconds. 354622:32:17Projects::Registry::RepositoriesController 354722:32:17 when user has access to registry 354922:32:17 behaves like renders a list of repositories 355022:32:17 when root container repository exists 355122:32:18 does not create root container repository 355222:32:18# [RSpecRunTime] RSpec elapsed time: 17 minutes 48.93 seconds. Current RSS: ~1381M. Threads: 5. load average: 1.01 1.06 0.98 1/282 4010 355422:32:18 when root container repository is not created 355522:32:18 when there are tags for this repository 355622:32:23 creates a root container repository 355722:32:23 behaves like renders 200 for html and 404 for json 355822:32:29 successfully renders container repositories 355922:32:29 returns 404 for request in json format 356022:32:29 when there is a ContainerRegistry::Path::InvalidRegistryPathError 356122:32:30 displays a connection error message 356222:32:30# [RSpecRunTime] RSpec elapsed time: 18 minutes 0.72 second. Current RSS: ~1381M. Threads: 5. load average: 0.85 1.02 0.97 1/282 4011 356422:32:30 when there is a Faraday::Error 356522:32:30 displays a connection error message 356622:32:30 when there are no tags for this repository 356722:32:35 does not ensure root container repository 356822:32:35 behaves like renders 200 for html and 404 for json 356922:32:41 successfully renders container repositories 357022:32:41 returns 404 for request in json format 357122:32:41 when there is a ContainerRegistry::Path::InvalidRegistryPathError 357222:32:41 displays a connection error message 357322:32:42# [RSpecRunTime] RSpec elapsed time: 18 minutes 12.71 seconds. Current RSS: ~1384M. Threads: 5. load average: 0.74 0.99 0.95 1/282 4012 357522:32:42 when there is a Faraday::Error 357622:32:42 displays a connection error message 357822:32:42 behaves like renders a list of repositories 357922:32:42 when root container repository exists 358022:32:42 does not create root container repository 358122:32:42 when root container repository is not created 358222:32:42 when there are tags for this repository 358322:32:48 creates a root container repository 358422:32:48 behaves like renders 200 for html and 404 for json 358522:32:53 successfully renders container repositories 358622:32:54 returns 404 for request in json format 358722:32:54 when there is a ContainerRegistry::Path::InvalidRegistryPathError 358822:32:54 displays a connection error message 358922:32:54# [RSpecRunTime] RSpec elapsed time: 18 minutes 25.1 seconds. Current RSS: ~1385M. Threads: 5. load average: 0.63 0.95 0.94 1/282 4013 359122:32:54 when there is a Faraday::Error 359222:32:54 displays a connection error message 359322:32:54 when there are no tags for this repository 359422:33:00 does not ensure root container repository 359522:33:00 behaves like renders 200 for html and 404 for json 359622:33:05 successfully renders container repositories 359722:33:06 returns 404 for request in json format 359822:33:06 when there is a ContainerRegistry::Path::InvalidRegistryPathError 359922:33:06 displays a connection error message 360022:33:06# [RSpecRunTime] RSpec elapsed time: 18 minutes 37.18 seconds. Current RSS: ~1385M. Threads: 5. load average: 0.53 0.92 0.93 1/283 4014 360222:33:06 when there is a Faraday::Error 360322:33:06 displays a connection error message 360422:33:06 DELETE #destroy 360522:33:06 when root container repository exists 360622:33:07 marks the repository as delete_scheduled 360722:33:07 tracks the event 360822:33:07 when user does not have access to registry 361022:33:07 responds with 404 361122:33:08 does not ensure root container repository 361222:33:08# [RSpecRunTime] Finishing example group spec/controllers/projects/registry/repositories_controller_spec.rb. It took 50.94 seconds. Expected to take 51.36 seconds. 361322:33:08# [RSpecRunTime] Starting example group spec/requests/api/graphql/group/packages_spec.rb. Expected to take 36.72 seconds. 361422:33:08getting a package list for a group 361522:33:09 behaves like group and project packages query 361622:33:11 when user has access to the resource 361722:33:12 returns packages successfully 361822:33:13 deals with metadata 361922:33:13 returns the count of the packages 362022:33:13 behaves like a working graphql query that returns data 362122:33:14 contains data 362222:33:14 behaves like a working graphql query 362322:33:15 returns a successful response 362422:33:15# [RSpecRunTime] RSpec elapsed time: 18 minutes 45.75 seconds. Current RSS: ~1404M. Threads: 5. load average: 0.60 0.93 0.93 3/282 4051 362722:33:16 does not contain the web path of errored package 362822:33:16# [RSpecRunTime] RSpec elapsed time: 18 minutes 46.99 seconds. Current RSS: ~1396M. Threads: 5. load average: 0.60 0.93 0.93 1/282 4052 363022:33:16 when the user does not have access to the resource 363122:33:16 behaves like a working graphql query that returns no data 363222:33:16 contains no data 363322:33:16 behaves like a working graphql query 363422:33:16 returns a successful response 363522:33:16 when the user is not authenticated 363622:33:16 behaves like a working graphql query that returns no data 363722:33:17 contains no data 363822:33:17 behaves like a working graphql query 363922:33:17 returns a successful response 364022:33:17 sorting and pagination 364222:33:17 behaves like sorted paginated query 364322:33:17 behaves like requires variables 364422:33:17 shared example requires variables to be set 364622:33:17 when sorting 364722:33:18 sorts correctly 364822:33:18 when paginating 364922:33:19 paginates correctly 365022:33:19# [RSpecRunTime] RSpec elapsed time: 18 minutes 49.79 seconds. Current RSS: ~1391M. Threads: 5. load average: 0.64 0.93 0.93 1/282 4053 365322:33:19 behaves like sorted paginated query 365422:33:19 behaves like requires variables 365522:33:19 shared example requires variables to be set 365722:33:19 when sorting 365822:33:20 sorts correctly 365922:33:20 when paginating 366022:33:21 paginates correctly 366122:33:21# [RSpecRunTime] RSpec elapsed time: 18 minutes 51.88 seconds. Current RSS: ~1389M. Threads: 5. load average: 0.64 0.93 0.93 1/282 4054 366422:33:21 behaves like sorted paginated query 366522:33:21 behaves like requires variables 366622:33:21 shared example requires variables to be set 366822:33:21 when sorting 366922:33:22 sorts correctly 367022:33:22 when paginating 367122:33:23 paginates correctly 367222:33:23# [RSpecRunTime] RSpec elapsed time: 18 minutes 53.95 seconds. Current RSS: ~1389M. Threads: 5. load average: 0.66 0.93 0.94 1/282 4055 367522:33:23 behaves like sorted paginated query 367622:33:23 behaves like requires variables 367722:33:23 shared example requires variables to be set 367922:33:23 when sorting 368022:33:24 sorts correctly 368122:33:24 when paginating 368222:33:25 paginates correctly 368322:33:25# [RSpecRunTime] RSpec elapsed time: 18 minutes 55.97 seconds. Current RSS: ~1389M. Threads: 5. load average: 0.66 0.93 0.94 1/282 4056 368522:33:25 CREATED_DESC 368622:33:25 behaves like sorted paginated query 368722:33:25 behaves like requires variables 368822:33:25 shared example requires variables to be set 369022:33:25 when sorting 369122:33:26 sorts correctly 369222:33:26 when paginating 369322:33:27 paginates correctly 369422:33:27# [RSpecRunTime] RSpec elapsed time: 18 minutes 58.02 seconds. Current RSS: ~1388M. Threads: 5. load average: 0.69 0.93 0.94 1/282 4057 369722:33:27 behaves like sorted paginated query 369822:33:27 behaves like requires variables 369922:33:27 shared example requires variables to be set 370122:33:27 when sorting 370222:33:28 sorts correctly 370322:33:28 when paginating 370422:33:29 paginates correctly 370522:33:29# [RSpecRunTime] RSpec elapsed time: 19 minutes 0.13 second. Current RSS: ~1387M. Threads: 5. load average: 0.69 0.93 0.94 1/282 4058 370722:33:29 VERSION_DESC 370822:33:29 behaves like sorted paginated query 370922:33:29 behaves like requires variables 371022:33:29 shared example requires variables to be set 371222:33:29 when sorting 371322:33:30 sorts correctly 371422:33:30 when paginating 371522:33:31 paginates correctly 371622:33:31# [RSpecRunTime] RSpec elapsed time: 19 minutes 2.15 seconds. Current RSS: ~1388M. Threads: 5. load average: 0.69 0.93 0.94 1/282 4059 371922:33:31 behaves like sorted paginated query 372022:33:31 behaves like requires variables 372122:33:31 shared example requires variables to be set 372322:33:31 when sorting 372422:33:32 sorts correctly 372522:33:32 when paginating 372622:33:33 paginates correctly 372722:33:33# [RSpecRunTime] RSpec elapsed time: 19 minutes 4.2 seconds. Current RSS: ~1390M. Threads: 5. load average: 0.72 0.93 0.94 1/282 4060 372922:33:33 with an invalid sort 373022:33:34 throws an error 373222:33:34 package_name 373322:33:34 is expected to contain exactly {"name"=>"bab"} 373422:33:34 package_type 373522:33:35 is expected to contain exactly {"name"=>"dab"} 373722:33:36 is expected to contain exactly {"name"=>"my/company/app/my-app"} 373822:33:36# [RSpecRunTime] RSpec elapsed time: 19 minutes 7.08 seconds. Current RSS: ~1388M. Threads: 5. load average: 0.72 0.93 0.94 1/282 4061 374022:33:36 include_versionless 374122:33:37 is expected to include {"name" => "my/company/app/my-app"} 374222:33:37 when reading pipelines 374322:33:38 loads the second page with pagination first correctly 374422:33:40 loads the second page with pagination last correctly 374522:33:40# [RSpecRunTime] RSpec elapsed time: 19 minutes 11.04 seconds. Current RSS: ~1387M. Threads: 5. load average: 0.74 0.93 0.94 1/282 4062 374722:33:40 with a batched query 374822:33:42 returns an error for the second group and data for the first 374922:33:42# [RSpecRunTime] RSpec elapsed time: 19 minutes 12.71 seconds. Current RSS: ~1394M. Threads: 5. load average: 0.76 0.93 0.94 1/282 4081 375122:33:42# [RSpecRunTime] Finishing example group spec/requests/api/graphql/group/packages_spec.rb. It took 33.97 seconds. Expected to take 36.72 seconds. 375222:33:42# [RSpecRunTime] Starting example group spec/controllers/projects/variables_controller_spec.rb. Expected to take 35.25 seconds. 375322:33:42Projects::VariablesController 375522:33:43 renders the variables as json 375622:33:44 has only one variable 375722:33:44# [RSpecRunTime] RSpec elapsed time: 19 minutes 15.21 seconds. Current RSS: ~1394M. Threads: 5. load average: 0.76 0.93 0.94 1/282 4082 375922:33:44 PATCH #update 376022:33:44 with invalid new variable parameters 376122:33:45 does not update the existing variable 376222:33:47 does not create the new variable 376322:33:48 returns a bad request response 376422:33:48# [RSpecRunTime] RSpec elapsed time: 19 minutes 19.16 seconds. Current RSS: ~1388M. Threads: 5. load average: 0.78 0.94 0.94 1/282 4083 376622:33:48 with duplicate new variable parameters 376722:33:49 does not update the existing variable 376822:33:51 does not create the new variable 376922:33:52 returns a bad request response 377022:33:52# [RSpecRunTime] RSpec elapsed time: 19 minutes 23.12 seconds. Current RSS: ~1384M. Threads: 5. load average: 0.80 0.94 0.94 1/282 4084 377222:33:52 with valid new variable parameters 377322:33:53 updates the existing variable 377422:33:55 creates the new variable 377522:33:56 returns a successful response 377622:33:57 has all variables in response 377722:33:57# [RSpecRunTime] RSpec elapsed time: 19 minutes 28.46 seconds. Current RSS: ~1384M. Threads: 5. load average: 0.81 0.94 0.94 1/282 4085 377922:33:57 with a deleted variable 378022:33:59 destroys the variable 378122:34:00 returns a successful response 378222:34:01 has all variables in response 378322:34:01# [RSpecRunTime] RSpec elapsed time: 19 minutes 32.39 seconds. Current RSS: ~1384M. Threads: 5. load average: 0.91 0.96 0.94 4/283 4086 378522:34:01 with missing variable 378622:34:03 returns not found response 378722:34:03# [RSpecRunTime] RSpec elapsed time: 19 minutes 33.74 seconds. Current RSS: ~1384M. Threads: 5. load average: 0.91 0.96 0.94 1/282 4087 378922:34:03 for variables of type file 379022:34:04 creates new variable of type file 379122:34:04# [RSpecRunTime] RSpec elapsed time: 19 minutes 35.14 seconds. Current RSS: ~1385M. Threads: 5. load average: 0.91 0.96 0.94 1/282 4088 379322:34:04 with environment scope 379422:34:04 with same key and different environment scope 379522:34:05 does not update the existing variable 379622:34:07 creates the new variable 379722:34:08 returns a successful response including all variables 379822:34:08# [RSpecRunTime] RSpec elapsed time: 19 minutes 38.89 seconds. Current RSS: ~1386M. Threads: 5. load average: 0.92 0.96 0.95 1/282 4089 380022:34:08 with same key and same environment scope 380122:34:09 does not update the existing variable 380222:34:10 does not create the new variable 380322:34:11 returns a bad request response 380422:34:12# [RSpecRunTime] RSpec elapsed time: 19 minutes 42.68 seconds. Current RSS: ~1386M. Threads: 5. load average: 0.92 0.96 0.95 1/282 4090 380622:34:12# [RSpecRunTime] Finishing example group spec/controllers/projects/variables_controller_spec.rb. It took 29.96 seconds. Expected to take 35.25 seconds. 380722:34:12# [RSpecRunTime] Starting example group spec/controllers/projects/settings/integrations_controller_spec.rb. Expected to take 31.15 seconds. 380822:34:12Projects::Settings::IntegrationsController 380922:34:13 behaves like Integrations::Actions 381122:34:13 assigns the integration 381222:34:13 behaves like unknown integration 381322:34:14 returns 404 Not Found 381422:34:14# [RSpecRunTime] RSpec elapsed time: 19 minutes 45.25 seconds. Current RSS: ~1409M. Threads: 5. load average: 0.92 0.96 0.95 1/282 4109 381722:34:15 updates the integration with the provided params and redirects to the form 381822:34:15 when sending a password field 381922:34:16 updates the integration with the password and other params 382022:34:16# [RSpecRunTime] RSpec elapsed time: 19 minutes 47.01 seconds. Current RSS: ~1432M. Threads: 5. load average: 0.92 0.96 0.95 1/282 4110 382222:34:16 when sending a blank password field 382322:34:17 ignores the password field and saves the other params 382422:34:17# [RSpecRunTime] RSpec elapsed time: 19 minutes 48.04 seconds. Current RSS: ~1452M. Threads: 5. load average: 0.93 0.96 0.95 1/282 4111 382622:34:17 behaves like unknown integration 382722:34:18 returns 404 Not Found 382922:34:18 behaves like unknown integration 383022:34:18 returns 404 Not Found 383122:34:18 with untestable integration 383222:34:19 returns 404 Not Found 383322:34:19 with testable integration 383522:34:21# [RSpecRunTime] RSpec elapsed time: 19 minutes 52.43 seconds. Current RSS: ~1467M. Threads: 5. load average: 0.94 0.96 0.95 1/282 4112 383822:34:22 renders index with 200 status code 383922:34:23 shows Slack Slash Commands and not the GitLab for Slack app 384022:34:23 when the `slack_app_enabled` application setting is enabled 384122:34:23 shows the GitLab for Slack app and not Slack Slash Commands 384222:34:23# [RSpecRunTime] RSpec elapsed time: 19 minutes 54.62 seconds. Current RSS: ~1460M. Threads: 5. load average: 0.94 0.96 0.95 1/282 4113 384522:34:24 renders 404 when the integration is not testable 384622:34:25 returns success if test is successful 384722:34:25 returns extra given data if test is successful 384822:34:26 returns an error response if the test is not successful 384922:34:26 returns extra given message if the test is not successful 385022:34:27 returns an error response if a network exception is raised 385122:34:27 returns error messages in JSON response if validations fail 385222:34:27 when integration has a webhook 385322:34:28 returns an error response if the webhook URL is changed to one that is blocked 385422:34:28 ignores masked webhook param 385522:34:29 creates an associated web hook record if web hook integration is configured for the first time 385622:34:29# [RSpecRunTime] RSpec elapsed time: 20 minutes 0.25 second. Current RSS: ~1468M. Threads: 5. load average: 0.94 0.96 0.95 1/283 4131 385822:34:29 when the endpoint receives requests above the rate limit 385922:34:30 prevents making test requests 386022:34:30 when prometheus integration 386422:34:30 when update fails 386522:34:31 renders the edit form 386622:34:31 when param `active` is set to true 386722:34:31 when redirect_to param is present 386822:34:31 behaves like integration update 386922:34:31 redirects to the correct url with a flash message 387022:34:31 when redirect_to is an external domain 387122:34:31 behaves like integration update 387222:34:32 redirects to the correct url with a flash message 387322:34:32 when redirect_to param is an empty string 387422:34:32 behaves like integration update 387522:34:33 redirects to the correct url with a flash message 387622:34:33 when param `active` is set to false 387722:34:33 behaves like integration update 387822:34:33 redirects to the correct url with a flash message 387922:34:33 when param `inherit_from_id` is set to empty string 388022:34:34 sets inherit_from_id to nil 388122:34:34 when param `inherit_from_id` is set to an instance integration 388222:34:34 ignores submitted params and inherits instance settings 388322:34:34 when param `inherit_from_id` is set to a group integration 388422:34:36 ignores submitted params and inherits group settings 388522:34:36# [RSpecRunTime] RSpec elapsed time: 20 minutes 6.86 seconds. Current RSS: ~1437M. Threads: 5. load average: 0.95 0.96 0.95 1/283 4132 388722:34:36 when param `inherit_from_id` is set to an unrelated group 388822:34:37 ignores the param and saves the submitted settings 388922:34:37 with chat notification integration 389022:34:37 behaves like integration update 389122:34:37 redirects to the correct url with a flash message 389222:34:37 with masked token 389322:34:38 does not update the webhook 389422:34:38 behaves like integration update 389522:34:38 redirects to the correct url with a flash message 389622:34:38# [RSpecRunTime] RSpec elapsed time: 20 minutes 9.63 seconds. Current RSS: ~1434M. Threads: 5. load average: 0.95 0.96 0.95 1/283 4133 389822:34:38 with chat notification integration which masks channel params 389922:34:39 behaves like integration update 390022:34:39 redirects to the correct url with a flash message 390122:34:39 with masked channel param 390222:34:40 does not update the channel 390322:34:40 behaves like integration update 390422:34:40 redirects to the correct url with a flash message 390522:34:40# [RSpecRunTime] RSpec elapsed time: 20 minutes 11.32 seconds. Current RSS: ~1434M. Threads: 5. load average: 0.95 0.96 0.95 1/282 4134 390722:34:40 when prometheus integration 391022:34:41 when update succeeds 391122:34:41 returns success response 391222:34:41 when update fails with missing password 391322:34:42 returns JSON response errors 391422:34:42 when update fails with invalid URL 391522:34:42 returns JSON response with errors 391722:34:42 with Jira service 391822:34:42 with approved services 391922:34:43 renders edit page 392022:34:43# [RSpecRunTime] Finishing example group spec/controllers/projects/settings/integrations_controller_spec.rb. It took 31.18 seconds. Expected to take 31.15 seconds. 392122:34:43# [RSpecRunTime] Starting example group spec/controllers/projects/registry/tags_controller_spec.rb. Expected to take 27.55 seconds. 392222:34:43Projects::Registry::TagsController 392422:34:43 when user can control the registry 392522:34:49 receive a list of tags 392622:34:56 tracks the event 392722:34:56# [RSpecRunTime] RSpec elapsed time: 20 minutes 26.91 seconds. Current RSS: ~1416M. Threads: 5. load average: 0.81 0.93 0.94 1/282 4135 392922:34:56 when user can read the registry 393022:35:02 receive a list of tags 393122:35:02# [RSpecRunTime] RSpec elapsed time: 20 minutes 33.51 seconds. Current RSS: ~1413M. Threads: 5. load average: 0.76 0.92 0.93 1/282 4136 393322:35:02 when user does not have access to registry 393422:35:04 does not receive a list of tags 393522:35:04# [RSpecRunTime] RSpec elapsed time: 20 minutes 34.87 seconds. Current RSS: ~1416M. Threads: 5. load average: 0.76 0.92 0.93 1/282 4137 393722:35:04 POST destroy 393822:35:04 when user has access to registry 393922:35:04 when there is matching tag present 394022:35:05 makes it possible to delete regular tag 394122:35:06 makes it possible to delete a tag that ends with a dot 394222:35:07 tracks the event 394322:35:07# [RSpecRunTime] RSpec elapsed time: 20 minutes 38.36 seconds. Current RSS: ~1409M. Threads: 5. load average: 0.70 0.90 0.93 1/282 4138 394522:35:07 POST bulk_destroy 394622:35:07 when user has access to registry 394722:35:07 when there is matching tag present 394822:35:08 makes it possible to delete tags in bulk 394922:35:09 tracks the event 395022:35:09# [RSpecRunTime] RSpec elapsed time: 20 minutes 40.64 seconds. Current RSS: ~1401M. Threads: 5. load average: 0.70 0.90 0.93 1/282 4139 395222:35:09# [RSpecRunTime] Finishing example group spec/controllers/projects/registry/tags_controller_spec.rb. It took 26.78 seconds. Expected to take 27.55 seconds. 395322:35:09# [RSpecRunTime] Starting example group spec/requests/api/graphql/pages/namespace_deployments_query_spec.rb. Expected to take 24.51 seconds. 395422:35:09Namespace Pages Deployments query 395522:35:09 when namespace is a user 395622:35:09 user has a pages deployment 395722:35:12 returns the expected result 395822:35:13# [RSpecRunTime] RSpec elapsed time: 20 minutes 43.68 seconds. Current RSS: ~1391M. Threads: 5. load average: 0.72 0.90 0.93 1/282 4140 396022:35:13 when namespace is a group 396122:35:13 user is authorized 396322:35:16 returns a deployment with all of the expected fields 396422:35:16# [RSpecRunTime] RSpec elapsed time: 20 minutes 46.8 seconds. Current RSS: ~1388M. Threads: 5. load average: 0.72 0.90 0.93 1/282 4141 396622:35:16 default connection fields 396722:35:18 has all expected connection pagination fields 396822:35:19# [RSpecRunTime] RSpec elapsed time: 20 minutes 49.68 seconds. Current RSS: ~1389M. Threads: 5. load average: 0.74 0.91 0.93 1/282 4142 397122:35:22 returns the expected deployment 397222:35:22# [RSpecRunTime] RSpec elapsed time: 20 minutes 52.78 seconds. Current RSS: ~1388M. Threads: 5. load average: 0.84 0.92 0.93 1/282 4143 397522:35:22 active deployments 397622:35:24 only returns active deployments 397722:35:25# [RSpecRunTime] RSpec elapsed time: 20 minutes 55.67 seconds. Current RSS: ~1388M. Threads: 5. load average: 0.84 0.92 0.93 1/282 4144 397922:35:25 only inactive deployments 398022:35:27 only returns inactive deployments 398122:35:27# [RSpecRunTime] RSpec elapsed time: 20 minutes 58.44 seconds. Current RSS: ~1388M. Threads: 5. load average: 0.94 0.94 0.94 1/282 4145 398322:35:27 versioned deployments 398422:35:30 only returns versioned deployments 398522:35:30# [RSpecRunTime] RSpec elapsed time: 21 minutes 1.2 seconds. Current RSS: ~1388M. Threads: 5. load average: 0.94 0.94 0.94 1/282 4146 398722:35:30 unversioned deployments 398822:35:33 only returns unversioned deployments 398922:35:33# [RSpecRunTime] RSpec elapsed time: 21 minutes 3.96 seconds. Current RSS: ~1388M. Threads: 5. load average: 0.94 0.94 0.94 1/282 4147 399122:35:33 user is unauthorized 399222:35:35 returns an empty result 399322:35:35# [RSpecRunTime] RSpec elapsed time: 21 minutes 6.32 seconds. Current RSS: ~1388M. Threads: 5. load average: 0.94 0.94 0.94 1/282 4148 399522:35:35# [RSpecRunTime] Finishing example group spec/requests/api/graphql/pages/namespace_deployments_query_spec.rb. It took 25.7 seconds. Expected to take 24.51 seconds. 399622:35:35# [RSpecRunTime] Starting example group spec/controllers/projects/graphs_controller_spec.rb. Expected to take 23.46 seconds. 399722:35:35Projects::GraphsController 400022:35:37 assigns ref_type 400122:35:37 when ref_type is provided 400222:35:38 assigns ref_type 400322:35:38# [RSpecRunTime] RSpec elapsed time: 21 minutes 9.48 seconds. Current RSS: ~1408M. Threads: 5. load average: 0.95 0.94 0.94 1/284 4191 400522:35:38 when format is json 400622:35:40 renders json 400722:35:40# [RSpecRunTime] RSpec elapsed time: 21 minutes 11.13 seconds. Current RSS: ~1408M. Threads: 5. load average: 0.95 0.94 0.94 1/285 4214 400922:35:40 GET languages 401022:35:42 redirects_to action charts 401122:35:42# [RSpecRunTime] RSpec elapsed time: 21 minutes 12.81 seconds. Current RSS: ~1410M. Threads: 5. load average: 0.95 0.95 0.94 1/286 4236 401422:35:43 redirects_to action charts 401522:35:43# [RSpecRunTime] RSpec elapsed time: 21 minutes 14.49 seconds. Current RSS: ~1411M. Threads: 5. load average: 0.95 0.95 0.94 1/287 4258 401822:35:43 with an anonymous user 401922:35:45 renders charts with 200 status code 402022:35:45 when anonymous users can read build report results 402122:35:47 sets the daily coverage options 402222:35:47# [RSpecRunTime] RSpec elapsed time: 21 minutes 17.89 seconds. Current RSS: ~1410M. Threads: 5. load average: 1.12 0.98 0.95 1/287 4311 402422:35:47 when anonymous users cannot read build report results 402522:35:48 does not set daily coverage options 402622:35:48# [RSpecRunTime] RSpec elapsed time: 21 minutes 19.61 seconds. Current RSS: ~1410M. Threads: 5. load average: 1.12 0.98 0.95 1/287 4334 402822:35:48 behaves like tracking unique visits 402922:35:50 tracks unique visit if the format is HTML 403022:35:52 tracks unique visit if DNT is not enabled 403122:35:53 does not track unique visit if DNT is enabled 403222:35:55 does not track unique visit if the format is JSON 403322:35:55# [RSpecRunTime] RSpec elapsed time: 21 minutes 26.2 seconds. Current RSS: ~1410M. Threads: 5. load average: 1.19 1.00 0.96 1/287 4439 403522:35:55 behaves like Snowplow event tracking with RedisHLL context 403622:35:55 behaves like Snowplow event tracking 403822:35:57# [RSpecRunTime] RSpec elapsed time: 21 minutes 27.94 seconds. Current RSS: ~1410M. Threads: 5. load average: 1.33 1.03 0.97 1/287 4466 404022:35:57 when languages were previously detected 404122:35:59 sets the languages properly 404222:35:59# [RSpecRunTime] RSpec elapsed time: 21 minutes 29.77 seconds. Current RSS: ~1411M. Threads: 5. load average: 1.33 1.03 0.97 1/287 4493 404422:35:59# [RSpecRunTime] Finishing example group spec/controllers/projects/graphs_controller_spec.rb. It took 23.44 seconds. Expected to take 23.46 seconds. 404522:35:59# [RSpecRunTime] Starting example group spec/requests/api/graphql_spec.rb. Expected to take 18.35 seconds. 404822:35:59 with no variables 404922:35:59 behaves like logging a graphql query 405022:35:59 logs a query with the expected params 405122:35:59 with variables 405222:35:59 behaves like logging a graphql query 405322:35:59 logs a query with the expected params 405422:35:59 when there is an error in the logger 405522:35:59 logs the exception in Sentry and continues with the request 405622:35:59 when executing mutations 405922:35:59 with variables 406322:35:59 with variables 406522:36:00 when executing queries 407022:36:00 when selecting a query by operation name 407222:36:00 succeeds when selecting the query 407322:36:00 succeeds when selecting the mutation 407522:36:01 succeeds when selecting the query 407622:36:01 fails when selecting the mutation 407722:36:01 when batching mutations and queries 408122:36:01 fails with a helpful error message 408222:36:01 with invalid variables 408322:36:01 returns an error 408422:36:01 authentication 408522:36:01 allows access to public data without authentication 408622:36:01 request forgery protection 408722:36:01 does not authenticate a user with an invalid CSRF 408822:36:02 authenticates a user with a valid session token 408922:36:02 with token authentication 409022:36:02 authenticates users with a PAT 409122:36:03 prevents access by deactived users 409222:36:03 with oAuth user access token 409322:36:03 accepts from header 409422:36:03 accepts from access_token parameter 409522:36:03# [RSpecRunTime] RSpec elapsed time: 21 minutes 34.44 seconds. Current RSS: ~1406M. Threads: 5. load average: 1.31 1.03 0.97 1/288 4495 409722:36:03 with personal access token 409822:36:03 behaves like valid token 409922:36:03 accepts from header 410022:36:04 accepts from access_token parameter 410122:36:04 accepts from private_token parameter 410222:36:04 with group or project access token 410322:36:04 behaves like valid token 410422:36:04 accepts from header 410522:36:04 accepts from access_token parameter 410622:36:04 accepts from private_token parameter 410722:36:04 invalid authentication types 410822:36:04 with git-lfs token 410922:36:04 does not authenticate users with an LFS token 411022:36:04 when graphql_minimal_auth_methods FF is disabled 411122:36:04 authenticates users with an LFS token 411222:36:04 with job token 411322:36:06 raises "Invalid token" error 411422:36:06 when graphql_minimal_auth_methods FF is disabled 411522:36:08 authenticates as the user 411622:36:08# [RSpecRunTime] RSpec elapsed time: 21 minutes 39.27 seconds. Current RSS: ~1395M. Threads: 5. load average: 1.28 1.03 0.97 1/283 4496 411822:36:08 with static object token 411922:36:08 does not authenticate user from header 412022:36:08 does not authenticate user from parameter 412122:36:08 when graphql_minimal_auth_methods FF is disabled 412222:36:08 does not authenticate user from header 412322:36:08 does not authenticate user from parameter 412422:36:08 with dependency proxy token 412522:36:08 does not authenticate user from dependency proxy token in headers 412622:36:09 does not authenticate user from dependency proxy token in parameter 412722:36:09 when graphql_minimal_auth_methods FF is disabled 412822:36:09 does not authenticate user from dependency proxy token in headers 412922:36:09 does not authenticate user from dependency proxy token in parameter 413022:36:09 when user with expired password 413122:36:09 does not authenticate user 413222:36:09 when password expiration is not applicable 413322:36:09 when ldap user 413422:36:09 authenticates user 413522:36:09 when the personal access token has no api scope 413622:36:09 does not log the user in 413722:36:09 when the personal access token has read_api scope 413822:36:10 they can perform a query 413922:36:10 they cannot perform a mutation 414022:36:10 testing for Gitaly calls 414122:36:10 behaves like a working graphql query 414222:36:12 returns a successful response 414322:36:12# [RSpecRunTime] RSpec elapsed time: 21 minutes 42.72 seconds. Current RSS: ~1401M. Threads: 5. load average: 1.26 1.03 0.97 1/282 4515 414522:36:12 when Gitaly is called 414622:36:13 logs a warning that the 'calls_gitaly' field declaration is missing 414722:36:13# [RSpecRunTime] RSpec elapsed time: 21 minutes 44.62 seconds. Current RSS: ~1410M. Threads: 5. load average: 1.26 1.03 0.97 1/282 4534 414922:36:13 resolver complexity 415022:36:14 when fetching single resource 415122:36:14 processes the query 415222:36:14 when fetching too many resources 415322:36:14 returns an error 415422:36:14 complexity limits 415522:36:15 unauthenticated user 415622:36:15 raises a complexity error 415722:36:15 authenticated user 415822:36:16 does not raise an error as it uses the `AUTHENTICATED_MAX_COMPLEXITY` 415922:36:16 keyset pagination 416022:36:17 paginates datetimes correctly when they have millisecond data 416122:36:17# [RSpecRunTime] RSpec elapsed time: 21 minutes 48.55 seconds. Current RSS: ~1408M. Threads: 5. load average: 1.24 1.03 0.97 1/282 4535 416322:36:17# [RSpecRunTime] Finishing example group spec/requests/api/graphql_spec.rb. It took 18.78 seconds. Expected to take 18.35 seconds. 416422:36:17# [RSpecRunTime] Starting example group spec/controllers/projects/design_management/designs/raw_images_controller_spec.rb. Expected to take 16.93 seconds. 416522:36:17Projects::DesignManagement::Designs::RawImagesController 416722:36:18 when the design is not an LFS file 416822:36:19 serves files with `Content-Disposition` header set to attachment plus the filename 416922:36:19 serves files with Workhorse 417022:36:19 behaves like project cache control headers 417122:36:19 when project is public 417222:36:20 returns cache_control public header to true 417322:36:20# [RSpecRunTime] RSpec elapsed time: 21 minutes 50.72 seconds. Current RSS: ~1401M. Threads: 5. load average: 1.24 1.03 0.97 1/286 4602 417522:36:20 when project is private 417622:36:20 returns cache_control public header to false 417722:36:20 when project is internal 417822:36:20 returns cache_control public header to false 417922:36:20 when the user does not have permission 418022:36:21 is expected to respond with numeric status code not_found 418122:36:21 when design does not exist 418222:36:21 is expected to respond with numeric status code not_found 418422:36:21 is expected not to eq "90378219bd28980aaed2dd9f4418ce26ab94e886" 418522:36:21 when sha is the newest version sha 418622:36:21 behaves like a successful request for sha 418722:36:21 is expected to respond with numeric status code ok 418822:36:21 when sha is the oldest version sha 418922:36:21 behaves like a successful request for sha 419022:36:21 is expected to respond with numeric status code ok 419122:36:21 when sha is nil 419222:36:21 behaves like a successful request for sha 419322:36:22 is expected to respond with numeric status code ok 419422:36:22 when the design is an LFS file 419522:36:22Job arguments to ProjectCacheWorker must be native JSON types, but :lfs_objects_size is a Symbol. 419722:36:22To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 419822:36:22 serves files with `Content-Disposition: attachment` 419922:36:23 sets appropriate caching headers 420022:36:23 behaves like a controller that can serve LFS files 420122:36:23 when lfs is enabled 420222:36:23 when the project is linked to the LfsObject 420322:36:23 serves the file 420422:36:23 and lfs uses object storage 420522:36:24 responds with redirect to file 420622:36:24 sets content disposition 420722:36:24# [RSpecRunTime] RSpec elapsed time: 21 minutes 55.51 seconds. Current RSS: ~1401M. Threads: 5. load average: 1.22 1.03 0.97 1/287 4737 420922:36:24 when project is not linked to the LfsObject 421022:36:25 does not serve the file 421122:36:25 when the project is part of a fork network 421222:36:25 when the project is the root of the fork network 421322:36:25 behaves like a controller that correctly serves lfs files within a fork network 421422:36:26 is expected not to eq #<Project id:587 namespace523/project-586>> 421522:36:27 does not serve the file if no members are linked to the LfsObject 421622:36:29 serves the file when the fork network root is linked to the LfsObject 421722:36:30Job arguments to ProjectCacheWorker must be native JSON types, but :lfs_objects_size is a Symbol. 421922:36:30To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 422022:36:30 serves the file when the fork network member is linked to the LfsObject 422122:36:30# [RSpecRunTime] RSpec elapsed time: 22 minutes 1.29 seconds. Current RSS: ~1397M. Threads: 5. load average: 1.20 1.03 0.97 1/287 4892 422322:36:30 when the project is a downstream member of the fork network 422422:36:30 behaves like a controller that correctly serves lfs files within a fork network 422522:36:31 is expected not to eq #<Project id:592 namespace528/project-591>> 422622:36:32 does not serve the file if no members are linked to the LfsObject 422722:36:34Job arguments to ProjectCacheWorker must be native JSON types, but :lfs_objects_size is a Symbol. 422922:36:34To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 423022:36:34 serves the file when the fork network root is linked to the LfsObject 423122:36:35 serves the file when the fork network member is linked to the LfsObject 423222:36:35# [RSpecRunTime] RSpec elapsed time: 22 minutes 6.38 seconds. Current RSS: ~1393M. Threads: 5. load average: 1.18 1.03 0.97 1/287 5016 423422:36:35 when lfs is not enabled 423522:36:36 delivers ASCII file (PENDING: Calling spec asked to skip testing LFS disabled scenario) 423622:36:36# [RSpecRunTime] Finishing example group spec/controllers/projects/design_management/designs/raw_images_controller_spec.rb. It took 18.13 seconds. Expected to take 16.93 seconds. 423722:36:36# [RSpecRunTime] Starting example group spec/requests/api/project_repository_storage_moves_spec.rb. Expected to take 15.84 seconds. 423822:36:36API::ProjectRepositoryStorageMoves 423922:36:36 behaves like repository_storage_moves API 424022:36:37 GET /projects/:id/repository_storage_moves 424122:36:37 behaves like get container repository storage move list 424222:36:37 returns container repository storage moves 424322:36:37 avoids N+1 queries 424422:36:38 returns the most recently created first 424622:36:38 is expected to be allowed for :admin 424722:36:38 is expected to be denied for :user 424822:36:38# [RSpecRunTime] RSpec elapsed time: 22 minutes 9.38 seconds. Current RSS: ~1405M. Threads: 5. load average: 1.57 1.11 1.00 1/287 5065 425022:36:38 non-existent container 425122:36:38 returns not found 425222:36:38 GET /projects/:id/repository_storage_moves/:repository_storage_move_id 425322:36:38 behaves like get single container repository storage move 425422:36:39 returns a container repository storage move 425522:36:39 non-existent container repository storage move 425622:36:39 returns not found 425822:36:39 is expected to be allowed for :admin 425922:36:39 is expected to be denied for :user 426022:36:39 non-existent container 426122:36:39 returns not found 426222:36:39 GET /project_repository_storage_moves 426322:36:39 behaves like get container repository storage move list 426422:36:40 returns container repository storage moves 426522:36:40 avoids N+1 queries 426622:36:40 returns the most recently created first 426822:36:40 is expected to be allowed for :admin 426922:36:41 is expected to be denied for :user 427022:36:41# [RSpecRunTime] RSpec elapsed time: 22 minutes 11.91 seconds. Current RSS: ~1403M. Threads: 5. load average: 1.57 1.11 1.00 1/287 5066 427222:36:41 GET /project_repository_storage_moves/:repository_storage_move_id 427322:36:41 behaves like get single container repository storage move 427422:36:41 returns a container repository storage move 427522:36:41 non-existent container repository storage move 427622:36:41 returns not found 427822:36:41 is expected to be allowed for :admin 427922:36:42 is expected to be denied for :user 428022:36:42 POST /projects/:id/repository_storage_moves 428122:36:42 behaves like post single container repository storage move 428222:36:42 schedules a container repository storage move 428422:36:42 is expected to be allowed for :admin 428522:36:42 is expected to be denied for :user 428622:36:42 destination_storage_name is missing 428722:36:43 schedules a container repository storage move 428822:36:43 when container does not exist 428922:36:43 returns not found 429022:36:43 POST /project_repository_storage_moves 429122:36:43 schedules the worker 429222:36:43 source_storage_name is invalid 429322:36:43 gives an error 429422:36:43 destination_storage_name is missing 429522:36:43 schedules the worker 429622:36:43 destination_storage_name is invalid 429722:36:43 gives an error 429922:36:43 is expected to be denied for :user 430022:36:43 when project is hidden 430122:36:44 behaves like get single container repository storage move 430222:36:44 returns a container repository storage move 430322:36:44 non-existent container repository storage move 430422:36:44 returns not found 430622:36:45 is expected to be allowed for :admin 430722:36:45 is expected to be denied for :user 430822:36:45 behaves like post single container repository storage move 430922:36:45 schedules a container repository storage move 431122:36:45 is expected to be allowed for :admin 431222:36:46 is expected to be denied for :user 431322:36:46 destination_storage_name is missing 431422:36:46 schedules a container repository storage move 431522:36:46 when container does not exist 431622:36:46 returns not found 431722:36:46 when project is pending delete 431822:36:46 behaves like get single container repository storage move 431922:36:46 returns a container repository storage move 432022:36:46 non-existent container repository storage move 432122:36:47 returns not found 432322:36:48 is expected to be allowed for :admin 432422:36:48 is expected to be denied for :user 432522:36:48# [RSpecRunTime] RSpec elapsed time: 22 minutes 19.5 seconds. Current RSS: ~1393M. Threads: 5. load average: 1.56 1.12 1.01 1/282 5067 432722:36:48 behaves like post single container repository storage move 432822:36:49 schedules a container repository storage move 433022:36:49 is expected to be allowed for :admin 433122:36:49 is expected to be denied for :user 433222:36:49 destination_storage_name is missing 433322:36:49 schedules a container repository storage move 433422:36:49 when container does not exist 433522:36:49 returns not found 433622:36:49# [RSpecRunTime] Finishing example group spec/requests/api/project_repository_storage_moves_spec.rb. It took 13.95 seconds. Expected to take 15.84 seconds. 433722:36:49# [RSpecRunTime] Starting example group spec/controllers/projects/pipelines/tests_controller_spec.rb. Expected to take 13.46 seconds. 433822:36:49Projects::Pipelines::TestsController 433922:36:49 GET #summary.json 434022:36:49 when pipeline has build report results 434122:36:52 renders test report summary data 434222:36:52# [RSpecRunTime] RSpec elapsed time: 22 minutes 23.29 seconds. Current RSS: ~1405M. Threads: 5. load average: 1.51 1.12 1.01 1/282 5086 434422:36:52 when pipeline does not have build report results 434522:36:54 renders test report summary data 434622:36:54# [RSpecRunTime] RSpec elapsed time: 22 minutes 24.91 seconds. Current RSS: ~1412M. Threads: 5. load average: 1.51 1.12 1.01 1/282 5105 434822:36:54 GET #show.json 434922:36:54 when pipeline has builds with test reports 435022:36:54 when artifacts are expired 435122:36:56 renders test suite 435222:36:56# [RSpecRunTime] RSpec elapsed time: 22 minutes 26.92 seconds. Current RSS: ~1413M. Threads: 5. load average: 1.51 1.12 1.01 1/284 5128 435422:36:56 when artifacts do not exist 435522:36:58 renders not_found errors 435622:36:58# [RSpecRunTime] RSpec elapsed time: 22 minutes 28.84 seconds. Current RSS: ~1421M. Threads: 5. load average: 1.47 1.12 1.00 1/284 5147 435822:36:58 when artifacts are not expired 435922:37:00 renders test suite data 436022:37:00# [RSpecRunTime] RSpec elapsed time: 22 minutes 31.16 seconds. Current RSS: ~1422M. Threads: 5. load average: 1.47 1.12 1.00 2/285 5177 436222:37:00 when pipeline has no builds that matches the given build_ids 436422:37:02# [RSpecRunTime] RSpec elapsed time: 22 minutes 33.6 seconds. Current RSS: ~1423M. Threads: 5. load average: 1.43 1.12 1.00 1/284 5196 436622:37:02# [RSpecRunTime] Finishing example group spec/controllers/projects/pipelines/tests_controller_spec.rb. It took 12.99 seconds. Expected to take 13.46 seconds. 436722:37:02# [RSpecRunTime] Starting example group spec/requests/api/graphql/project/tree/tree_spec.rb. Expected to take 13.2 seconds. 436822:37:02getting a tree in a project 436922:37:04 when path does not exist 437022:37:04 returns empty tree 437122:37:04 returns null commit 437222:37:04# [RSpecRunTime] RSpec elapsed time: 22 minutes 35.45 seconds. Current RSS: ~1422M. Threads: 5. load average: 1.43 1.12 1.00 1/283 5220 437422:37:04 when ref does not exist 437522:37:05 returns empty tree 437622:37:05 returns null commit 437722:37:05 when ref and path exist 437822:37:06 returns tree 437922:37:06 returns blobs, subtrees and submodules inside tree 438022:37:07 returns tree latest commit 438122:37:07# [RSpecRunTime] RSpec elapsed time: 22 minutes 37.86 seconds. Current RSS: ~1423M. Threads: 5. load average: 1.40 1.11 1.00 1/282 5246 438322:37:07 when the ref points to a gpg-signed commit with a user 438422:37:11 returns the expected signature data 438522:37:11# [RSpecRunTime] RSpec elapsed time: 22 minutes 42.32 seconds. Current RSS: ~1407M. Threads: 5. load average: 1.40 1.11 1.00 1/283 5327 438722:37:11 when the ref points to a X.509-signed commit 438822:37:12 returns the expected signature data 438922:37:13 returns expected certificate data 439022:37:14# [RSpecRunTime] RSpec elapsed time: 22 minutes 44.66 seconds. Current RSS: ~1407M. Threads: 5. load average: 1.45 1.13 1.01 1/283 5336 439222:37:14 when the ref points to a SSH-signed commit 439322:37:16 returns the expected signature data 439422:37:16# [RSpecRunTime] RSpec elapsed time: 22 minutes 46.84 seconds. Current RSS: ~1412M. Threads: 5. load average: 1.45 1.13 1.01 1/285 5371 439622:37:16 when current user is nil 439722:37:16 returns empty project 439822:37:16# [RSpecRunTime] Finishing example group spec/requests/api/graphql/project/tree/tree_spec.rb. It took 13.38 seconds. Expected to take 13.2 seconds. 439922:37:16# [RSpecRunTime] Starting example group spec/requests/api/ml/mlflow/experiments_spec.rb. Expected to take 11.3 seconds. 440022:37:16API::Ml::Mlflow::Experiments 440122:37:18 POST /projects/:id/ml/mlflow/api/2.0/mlflow/experiments/create 440222:37:18 creates the experiment 440322:37:18 Error States 440422:37:18 when experiment name is not passed 440522:37:18 behaves like MLflow|Bad Request 440622:37:18 is Bad Request 440722:37:18# [RSpecRunTime] RSpec elapsed time: 22 minutes 49.3 seconds. Current RSS: ~1404M. Threads: 5. load average: 1.41 1.13 1.01 1/285 5372 440922:37:18 when experiment name already exists 441022:37:18 is Bad Request 441122:37:18 when project does not exist 441222:37:18 is Not Found 441322:37:18 behaves like MLflow|shared error cases 441422:37:18 behaves like MLflow|an endpoint that requires authentication 441522:37:18 when not authenticated 441622:37:19 is Unauthorized 441722:37:19 when user does not have access 441822:37:19 is Not Found 441922:37:19 when model experiments is unavailable 442022:37:19 is Not Found 442122:37:19 behaves like MLflow|Requires api scope and write permission 442222:37:19 when user has access but token has wrong scope 442322:37:19 is expected to respond with numeric status code forbidden 442422:37:19 when user has access but is not allowed to write 442522:37:19 is Unauthorized 442622:37:19 GET /projects/:id/ml/mlflow/api/2.0/mlflow/experiments/list 442722:37:19 returns the experiments 442822:37:19 when there are no experiments 442922:37:19 returns an empty list 443022:37:19 Error States 443122:37:19 behaves like MLflow|shared error cases 443222:37:19 behaves like MLflow|an endpoint that requires authentication 443322:37:19 when not authenticated 443422:37:20 is Unauthorized 443522:37:20 when user does not have access 443622:37:20 is Not Found 443722:37:20 when model experiments is unavailable 443822:37:20 is Not Found 443922:37:20 behaves like MLflow|Requires read_api scope 444022:37:20 when user has access but token has wrong scope 444122:37:20 is expected to respond with numeric status code forbidden 444222:37:20 GET /projects/:id/ml/mlflow/api/2.0/mlflow/experiments/get-by-name 444322:37:20 returns the experiment 444422:37:20 Error States 444522:37:20 when has access but experiment does not exist 444622:37:20 behaves like MLflow|Not Found - Resource Does Not Exist 444722:37:20 is Resource Does Not Exist 444822:37:20 when has access but experiment_name is not passed 444922:37:20 behaves like MLflow|Not Found - Resource Does Not Exist 445022:37:20 is Resource Does Not Exist 445122:37:20 behaves like MLflow|shared error cases 445222:37:20 behaves like MLflow|an endpoint that requires authentication 445322:37:20 when not authenticated 445422:37:21 is Unauthorized 445522:37:21 when user does not have access 445622:37:21 is Not Found 445722:37:21 when model experiments is unavailable 445822:37:21 is Not Found 445922:37:21 behaves like MLflow|Requires read_api scope 446022:37:21 when user has access but token has wrong scope 446122:37:21 is expected to respond with numeric status code forbidden 446222:37:21 GET /projects/:id/ml/mlflow/api/2.0/mlflow/experiments/get 446322:37:21 returns the experiment 446422:37:21 Error States 446522:37:21 when has access 446622:37:21 and experiment does not exist 446722:37:21 behaves like MLflow|Not Found - Resource Does Not Exist 446822:37:21 is Resource Does Not Exist 446922:37:21 and experiment_id is not passed 447022:37:21 behaves like MLflow|Not Found - Resource Does Not Exist 447122:37:22 is Resource Does Not Exist 447222:37:22 behaves like MLflow|shared error cases 447322:37:22 behaves like MLflow|an endpoint that requires authentication 447422:37:22 when not authenticated 447522:37:22 is Unauthorized 447622:37:22 when user does not have access 447722:37:22 is Not Found 447822:37:22 when model experiments is unavailable 447922:37:22 is Not Found 448022:37:22 behaves like MLflow|Requires read_api scope 448122:37:22 when user has access but token has wrong scope 448222:37:22 is expected to respond with numeric status code forbidden 448322:37:22 POST /projects/:id/ml/mlflow/api/2.0/mlflow/experiments/set-experiment-tag 448422:37:22 logs the tag 448622:37:22 when tag was already set 448722:37:22 behaves like MLflow|Bad Request 448822:37:22 is Bad Request 448922:37:22 behaves like MLflow|shared error cases 449022:37:22 behaves like MLflow|an endpoint that requires authentication 449122:37:22 when not authenticated 449222:37:22 is Unauthorized 449322:37:22 when user does not have access 449422:37:23 is Not Found 449522:37:23 when model experiments is unavailable 449622:37:23 is Not Found 449722:37:23 behaves like MLflow|Requires api scope and write permission 449822:37:23 when user has access but token has wrong scope 449922:37:23 is expected to respond with numeric status code forbidden 450022:37:23 when user has access but is not allowed to write 450122:37:23 is Unauthorized 450222:37:23 behaves like MLflow|Bad Request on missing required 450322:37:23 when "key" is missing 450422:37:23 behaves like MLflow|Bad Request 450522:37:23 is Bad Request 450622:37:23 when "value" is missing 450722:37:23 behaves like MLflow|Bad Request 450822:37:23 is Bad Request 450922:37:23 POST /projects/:id/ml/mlflow/api/2.0/mlflow/experiments/delete 451022:37:23 deletes the experiment 451122:37:23 Error States 451222:37:23 when experiment does not exist 451322:37:23 behaves like MLflow|Not Found - Resource Does Not Exist 451422:37:24 is Resource Does Not Exist 451522:37:24 when experiment has a model_id 451622:37:25 returns an error 451722:37:25 behaves like MLflow|Bad Request 451822:37:26 is Bad Request 451922:37:26# [RSpecRunTime] RSpec elapsed time: 22 minutes 57.21 seconds. Current RSS: ~1404M. Threads: 5. load average: 1.38 1.12 1.01 1/281 5373 452122:37:26 when experiment_id is not passed 452222:37:26 behaves like MLflow|Bad Request 452322:37:26 is Bad Request 452422:37:26 behaves like MLflow|shared error cases 452522:37:26 behaves like MLflow|an endpoint that requires authentication 452622:37:26 when not authenticated 452722:37:26 is Unauthorized 452822:37:26 when user does not have access 452922:37:26 is Not Found 453022:37:26 when model experiments is unavailable 453122:37:27 is Not Found 453222:37:27 behaves like MLflow|Requires api scope and write permission 453322:37:27 when user has access but token has wrong scope 453422:37:27 is expected to respond with numeric status code forbidden 453522:37:27 when user has access but is not allowed to write 453622:37:27 is Unauthorized 453722:37:27 GET /projects/:id/ml/mlflow/api/2.0/mlflow/experiments/search 453822:37:27 returns all the models 453922:37:27 pagination and ordering 454022:37:27 when ordering is not provided 454122:37:27 behaves like a paginated search experiments request with order 454222:37:28 paginates respecting the provided order by 454322:37:28 when order by column is provided and column exists 454422:37:28 behaves like a paginated search experiments request with order 454522:37:28 paginates respecting the provided order by 454622:37:28 when order by column is provided and column does not exist 454722:37:28 behaves like a paginated search experiments request with order 454822:37:28 paginates respecting the provided order by 454922:37:28 Error States 455022:37:28 behaves like MLflow|shared error cases 455122:37:28 behaves like MLflow|an endpoint that requires authentication 455222:37:28 when not authenticated 455322:37:28 is Unauthorized 455422:37:28 when user does not have access 455522:37:29 is Not Found 455622:37:29 when model experiments is unavailable 455722:37:29 is Not Found 455822:37:29 behaves like MLflow|Requires api scope and write permission 455922:37:29 when user has access but token has wrong scope 456022:37:29 is expected to respond with numeric status code forbidden 456122:37:29 when user has access but is not allowed to write 456222:37:29 is Unauthorized 456322:37:29# [RSpecRunTime] Finishing example group spec/requests/api/ml/mlflow/experiments_spec.rb. It took 13.17 seconds. Expected to take 11.3 seconds. 456422:37:29# [RSpecRunTime] Starting example group spec/mailers/emails/auto_devops_spec.rb. Expected to take 10.7 seconds. 456522:37:29Emails::AutoDevops 456622:37:29 #auto_devops_disabled_email 456722:37:32 sents email with correct subject 456822:37:34 sents an email to the user 456922:37:36 is sent as GitLab email 457022:37:36 behaves like appearance header and footer enabled 457122:37:39 contains header and footer 457222:37:39# [RSpecRunTime] RSpec elapsed time: 23 minutes 9.84 seconds. Current RSS: ~1414M. Threads: 5. load average: 1.29 1.12 1.01 1/281 5446 457422:37:39 behaves like appearance header and footer not enabled 457522:37:41 does not contain header and footer 457622:37:41# [RSpecRunTime] RSpec elapsed time: 23 minutes 12.32 seconds. Current RSS: ~1413M. Threads: 5. load average: 1.29 1.12 1.01 1/281 5465 457822:37:41# [RSpecRunTime] Finishing example group spec/mailers/emails/auto_devops_spec.rb. It took 12.16 seconds. Expected to take 10.7 seconds. 457922:37:41# [RSpecRunTime] Starting example group spec/requests/api/admin/batched_background_migrations_spec.rb. Expected to take 9.9 seconds. 458022:37:41API::Admin::BatchedBackgroundMigrations 458122:37:41 GET /admin/batched_background_migrations/:id 458222:37:42 fetches the batched background migration 458322:37:42 behaves like GET request permissions for admin mode 458422:37:42 behaves like when admin 458522:37:42 behaves like makes request 458722:37:42 behaves like makes request 458922:37:42 behaves like when user 459122:37:42 behaves like makes request 459322:37:43 when the batched background migration does not exist 459522:37:43 when multiple database is enabled 459622:37:43 uses the correct connection (PENDING: Skipping because none of the extra databases [:ci] are setup) 459722:37:43 when migration has completed jobs 459822:37:43 calculates the progress using the CI database (PENDING: Skipping because none of the extra databases [:ci] are setup) 459922:37:43 when the database name does not exist 460022:37:43 returns bad request 460122:37:43 GET /admin/batched_background_migrations 460222:37:43 behaves like GET request permissions for admin mode 460322:37:43 behaves like when admin 460422:37:43 behaves like makes request 460622:37:44 behaves like makes request 460822:37:44 behaves like when user 461022:37:44 behaves like makes request 461222:37:44 when is an admin user 461322:37:44 returns batched background migrations 461422:37:44 when multiple database is enabled 461522:37:44 when CI database is provided 461622:37:45 uses CI database connection 461722:37:45 returns CI database records (PENDING: Skipping because none of the extra databases [:ci] are setup) 461822:37:45 when the database name does not exist 461922:37:46 returns bad request 462022:37:46# [RSpecRunTime] RSpec elapsed time: 23 minutes 17.02 seconds. Current RSS: ~1406M. Threads: 5. load average: 1.27 1.11 1.01 1/281 5466 462222:37:46 PUT /admin/batched_background_migrations/:id/resume 462322:37:46 pauses the batched background migration 462422:37:46 behaves like PUT request permissions for admin mode 462522:37:46 behaves like when admin 462622:37:46 behaves like makes request 462822:37:47 behaves like makes request 463022:37:47 behaves like when user 463222:37:47 behaves like makes request 463422:37:47 when the batched background migration does not exist 463622:37:47 when the migration is not paused 463822:37:48 when multiple database is enabled 463922:37:48 uses the correct connection (PENDING: Skipping because none of the extra databases [:ci] are setup) 464022:37:48 when the database name does not exist 464122:37:48 returns bad request (PENDING: Skipping because none of the extra databases [:ci] are setup) 464222:37:48 PUT /admin/batched_background_migrations/:id/pause 464322:37:48 pauses the batched background migration 464422:37:48 behaves like PUT request permissions for admin mode 464522:37:48 behaves like when admin 464622:37:48 behaves like makes request 464822:37:48 behaves like makes request 465022:37:49 behaves like when user 465222:37:49 behaves like makes request 465422:37:49 when the batched background migration does not exist 465622:37:49 when the migration is not active 465822:37:49 when multiple database is enabled 465922:37:49 uses the correct connection (PENDING: Skipping because none of the extra databases [:ci] are setup) 466022:37:49 when the database name does not exist 466122:37:50 returns bad request (PENDING: Skipping because none of the extra databases [:ci] are setup) 466222:37:50# [RSpecRunTime] Finishing example group spec/requests/api/admin/batched_background_migrations_spec.rb. It took 8.33 seconds. Expected to take 9.9 seconds. 466322:37:50# [RSpecRunTime] Starting example group spec/requests/api/graphql/ci/pipeline_schedules_spec.rb. Expected to take 8.96 seconds. 466422:37:50Query.project.pipelineSchedules 466522:37:53 avoids N+1 queries 466622:37:53 computed graphql fields 466722:37:54 returns calculated fields for a pipeline schedule 466822:37:54 returns the edit_path for a pipeline schedule 466922:37:54 behaves like a working graphql query 467022:37:55 returns a successful response 467122:37:55# [RSpecRunTime] RSpec elapsed time: 23 minutes 25.73 seconds. Current RSS: ~1404M. Threads: 5. load average: 1.23 1.11 1.01 1/281 5487 467422:37:55 returns all variables 467522:37:56 is N+1 safe on the variables level 467622:37:56 is N+1 safe on the schedules level 467722:37:57# [RSpecRunTime] RSpec elapsed time: 23 minutes 27.68 seconds. Current RSS: ~1404M. Threads: 5. load average: 1.13 1.09 1.00 1/281 5488 468022:37:57 does not return the edit_path for a pipeline schedule for a user that does not have permissions 468122:37:58 returns the pipeline schedules data 468222:37:58 when public pipelines are disabled 468322:37:58 does not return any data 468422:37:58 when the user is authorized 468522:37:59 returns the pipeline schedules data 468622:37:59# [RSpecRunTime] RSpec elapsed time: 23 minutes 30.02 seconds. Current RSS: ~1402M. Threads: 5. load average: 1.13 1.09 1.00 1/281 5489 468822:37:59# [RSpecRunTime] Finishing example group spec/requests/api/graphql/ci/pipeline_schedules_spec.rb. It took 9.37 seconds. Expected to take 8.96 seconds. 468922:37:59# [RSpecRunTime] Starting example group spec/controllers/projects/runners_controller_spec.rb. Expected to take 8.01 seconds. 469022:37:59Projects::RunnersController 469222:38:00 when user is maintainer 469322:38:00 renders new with 200 status code 469422:38:00# [RSpecRunTime] RSpec elapsed time: 23 minutes 31.26 seconds. Current RSS: ~1399M. Threads: 5. load average: 1.13 1.09 1.00 1/282 5490 469622:38:00 when user is not maintainer 469722:38:00 renders a 404 469922:38:00 when user is maintainer 470022:38:01 when runner can be registered after creation 470122:38:01 renders a :register template 470222:38:01 when runner cannot be registered after creation 470322:38:01 returns :not_found 470422:38:01 when user is not maintainer 470522:38:01 when runner can be registered after creation 470622:38:02 returns :not_found 470822:38:02 destroys the runner 471022:38:02 marks the runner as active and ticks the queue 471222:38:03 marks the runner as inactive and ticks the queue 471322:38:03 #toggle_shared_runners 471422:38:04 toggles shared_runners_enabled when the group allows shared runners 471522:38:06 toggles shared_runners_enabled when the group disallows shared runners but allows overrides 471622:38:07 does not enable if the group disallows shared runners 471722:38:07# [RSpecRunTime] RSpec elapsed time: 23 minutes 38.13 seconds. Current RSS: ~1398M. Threads: 5. load average: 1.11 1.09 1.00 1/283 5491 471922:38:07# [RSpecRunTime] Finishing example group spec/controllers/projects/runners_controller_spec.rb. It took 8.11 seconds. Expected to take 8.01 seconds. 472022:38:07# [RSpecRunTime] Starting example group spec/requests/api/graphql/project/jira_import_spec.rb. Expected to take 7.09 seconds. 472122:38:07query Jira import data 472222:38:09 when user cannot read Jira import data 472322:38:09 when anonymous user 472422:38:09 is expected to be nil 472522:38:09# [RSpecRunTime] RSpec elapsed time: 23 minutes 39.81 seconds. Current RSS: ~1394M. Threads: 5. load average: 1.11 1.09 1.00 1/283 5492 472722:38:09 when user developer 472822:38:09 is expected to be nil 472922:38:09 when user can access Jira import data 473022:38:09 behaves like a working graphql query 473122:38:10 returns a successful response 473222:38:10 list of jira imports sorted ascending by scheduledAt time 473322:38:10 retuns list of jira imports 473422:38:10 jira imports pagination 473522:38:10 first jira import 473622:38:11 returns latest jira import data 473722:38:11 lastest jira import 473822:38:11 returns latest jira import data 473922:38:11 jira import status 474022:38:11 when user cannot access project 474122:38:11 does not return import status 474222:38:11 when user can access project 474322:38:11 when import never ran 474422:38:12 returns import status 474522:38:13# [RSpecRunTime] RSpec elapsed time: 23 minutes 43.7 seconds. Current RSS: ~1399M. Threads: 5. load average: 1.10 1.09 1.00 1/282 5493 474722:38:13 when import finished 474822:38:13 returns import status 474922:38:13 when import running 475022:38:14 returns import status 475122:38:14# [RSpecRunTime] RSpec elapsed time: 23 minutes 45.45 seconds. Current RSS: ~1397M. Threads: 5. load average: 1.10 1.09 1.00 1/282 5494 475322:38:14# [RSpecRunTime] Finishing example group spec/requests/api/graphql/project/jira_import_spec.rb. It took 7.32 seconds. Expected to take 7.09 seconds. 475422:38:14# [RSpecRunTime] Starting example group spec/requests/api/graphql/user_spec.rb. Expected to take 6.98 seconds. 475622:38:14 when id parameter is used 475722:38:14 behaves like a working user query 475822:38:15 includes the user 475922:38:16 returns no user when global restricted_visibility_levels includes PUBLIC 476022:38:16 behaves like a working graphql query 476122:38:17 returns a successful response 476222:38:17# [RSpecRunTime] RSpec elapsed time: 23 minutes 47.78 seconds. Current RSS: ~1399M. Threads: 5. load average: 1.09 1.08 1.00 1/282 5495 476422:38:17 when username parameter is used 476522:38:17 when username is identically cased 476622:38:17 behaves like a working user query 476722:38:17 includes the user 476822:38:18 returns no user when global restricted_visibility_levels includes PUBLIC 476922:38:18 behaves like a working graphql query 477022:38:18 returns a successful response 477122:38:19# [RSpecRunTime] RSpec elapsed time: 23 minutes 49.7 seconds. Current RSS: ~1403M. Threads: 5. load average: 1.09 1.08 1.00 1/282 5496 477322:38:19 when username is differently cased 477422:38:19 behaves like a working user query 477522:38:19 includes the user 477622:38:20 returns no user when global restricted_visibility_levels includes PUBLIC 477722:38:20 behaves like a working graphql query 477822:38:21 returns a successful response 477922:38:21# [RSpecRunTime] RSpec elapsed time: 23 minutes 51.75 seconds. Current RSS: ~1409M. Threads: 5. load average: 1.09 1.08 1.00 1/282 5497 478122:38:21 when username and id parameter are used 478222:38:21 displays an error 478322:38:21 email fields 478422:38:21 with permission 478522:38:21 returns the relevant email details 478622:38:21 without permission 478722:38:22 does not return email details 478822:38:22 organizations field 478922:38:22 with permission 479022:38:22 returns the relevant organization details 479122:38:22 without permission 479222:38:22 does not return organization details 479322:38:22# [RSpecRunTime] Finishing example group spec/requests/api/graphql/user_spec.rb. It took 8.15 seconds. Expected to take 6.98 seconds. 479422:38:22# [RSpecRunTime] Starting example group spec/requests/projects/ml/candidates_controller_spec.rb. Expected to take 6.46 seconds. 479522:38:22Projects::Ml::CandidatesController 479722:38:25 renders the template 479822:38:28 does not perform N+1 sql queries 479922:38:28 behaves like 404 if candidate does not exist 480022:38:28 when experiment does not exist 480122:38:28 behaves like renders 404 480322:38:28# [RSpecRunTime] RSpec elapsed time: 23 minutes 59.39 seconds. Current RSS: ~1415M. Threads: 5. load average: 1.08 1.08 1.00 1/283 5525 480522:38:28 behaves like requires read_model_experiments 480622:38:28 when user does not have access 480722:38:28 behaves like renders 404 480922:38:28 DELETE #destroy 481022:38:29 deletes the experiment 481122:38:29 behaves like 404 if candidate does not exist 481222:38:29 when experiment does not exist 481322:38:29 behaves like renders 404 481522:38:29 requires write_model_experiments 481722:38:29# [RSpecRunTime] Finishing example group spec/requests/projects/ml/candidates_controller_spec.rb. It took 6.73 seconds. Expected to take 6.46 seconds. 481822:38:29# [RSpecRunTime] Starting example group spec/requests/projects/incidents_controller_spec.rb. Expected to take 5.48 seconds. 481922:38:29Projects::IncidentsController 482122:38:31 shows the page 482222:38:31 when user is unauthorized 482322:38:31 behaves like login required 482422:38:31 redirects to the login page 482522:38:31# [RSpecRunTime] RSpec elapsed time: 24 minutes 2.46 seconds. Current RSS: ~1408M. Threads: 5. load average: 1.07 1.08 1.00 1/283 5526 482722:38:31 when user is a guest 482822:38:32 shows the page 483022:38:34 renders incident page 483122:38:34 with non existing id 483222:38:34 behaves like not found 483322:38:34 returns not_found 483422:38:34# [RSpecRunTime] RSpec elapsed time: 24 minutes 5.1 seconds. Current RSS: ~1407M. Threads: 5. load average: 1.07 1.08 1.00 1/283 5527 483722:38:34 behaves like not found 483822:38:34 returns not_found 483922:38:34 when user is a guest 484022:38:35 shows the page 484122:38:35 when unauthorized 484222:38:35 behaves like login required 484322:38:35 redirects to the login page 484422:38:35# [RSpecRunTime] Finishing example group spec/requests/projects/incidents_controller_spec.rb. It took 6.3 seconds. Expected to take 5.48 seconds. 484522:38:35# [RSpecRunTime] Starting example group spec/requests/api/graphql/project/project_statistics_spec.rb. Expected to take 5.16 seconds. 484622:38:35rendering project statistics 484722:38:37 includes the packages size if the user can read the statistics 484822:38:38 includes uploads size if the user can read the statistics 484922:38:38 behaves like a working graphql query 485022:38:40 returns a successful response 485122:38:40# [RSpecRunTime] RSpec elapsed time: 24 minutes 10.93 seconds. Current RSS: ~1406M. Threads: 5. load average: 1.06 1.08 1.00 3/282 5528 485322:38:40 when the project is public 485422:38:41 hides statistics for unauthenticated requests 485522:38:41# [RSpecRunTime] RSpec elapsed time: 24 minutes 12.25 seconds. Current RSS: ~1405M. Threads: 5. load average: 1.06 1.08 1.00 1/282 5529 485722:38:41# [RSpecRunTime] Finishing example group spec/requests/api/graphql/project/project_statistics_spec.rb. It took 5.63 seconds. Expected to take 5.16 seconds. 485822:38:41# [RSpecRunTime] Starting example group spec/requests/api/graphql/mutations/work_items/linked_items/add_spec.rb. Expected to take 5.12 seconds. 485922:38:41Add linked items to a work item 486022:38:42 when user has permissions to read the work item 486122:38:43Job arguments to Issuable::RelatedLinksCreateWorker must be native JSON types, but :issuable_class is a Symbol. 486322:38:43To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 486422:38:43 links the work items 486522:38:43 when linking a work item fails 486622:38:44 adds valid items and returns an error message for failed item 486722:38:44 when a work item does not exist 486822:38:45 returns an error message 486922:38:45# [RSpecRunTime] RSpec elapsed time: 24 minutes 15.72 seconds. Current RSS: ~1401M. Threads: 5. load average: 1.06 1.08 1.00 1/282 5530 487122:38:45 when type cannot be linked 487222:38:45 returns an error message 487322:38:45 when there are more than the max allowed items to link 487422:38:45 returns an error message 487522:38:45 when the user is not allowed to read the work item 487622:38:45 behaves like a mutation that returns a top-level access error 487722:38:46 is expected to contain exactly "The resource that you are attempting to access does not exist or you don't have permission to perform this action" 487822:38:46# [RSpecRunTime] Finishing example group spec/requests/api/graphql/mutations/work_items/linked_items/add_spec.rb. It took 4.85 seconds. Expected to take 5.12 seconds. 487922:38:46# [RSpecRunTime] Starting example group spec/requests/api/graphql/timelogs_spec.rb. Expected to take 4.65 seconds. 488122:38:48 with project_id parameter 488222:38:48 behaves like an OK response with no errors 488322:38:48 returns no error message 488422:38:48# [RSpecRunTime] RSpec elapsed time: 24 minutes 19.64 seconds. Current RSS: ~1399M. Threads: 5. load average: 1.05 1.08 1.00 1/282 5531 488622:38:48 behaves like a response containing the correct timelogs 488722:38:49 returns the expected timelogs 488822:38:49 with username parameter 488922:38:49 when current user 489022:38:49 behaves like an OK response with no errors 489122:38:49 returns no error message 489222:38:49 behaves like a response containing the correct timelogs 489322:38:49 returns the expected timelogs 489422:38:49 when not current user 489522:38:50 returns an error message 489622:38:50 with no parameters 489722:38:50 when not an admin 489822:38:50 returns an error message 489922:38:50 when an admin 490022:38:50 behaves like an OK response with no errors 490122:38:50 returns no error message 490222:38:50 with group_id parameter 490322:38:50 behaves like an OK response with no errors 490422:38:51 returns no error message 490522:38:51 behaves like a response containing the correct timelogs 490622:38:51 returns the expected timelogs 490722:38:51# [RSpecRunTime] Finishing example group spec/requests/api/graphql/timelogs_spec.rb. It took 4.93 seconds. Expected to take 4.65 seconds. 490822:38:51# [RSpecRunTime] Starting example group spec/controllers/admin/impersonations_controller_spec.rb. Expected to take 4.24 seconds. 490922:38:51Admin::ImpersonationsController 491022:38:51 DELETE destroy 491122:38:51 when not signed in 491222:38:51 redirects to the sign in page 491322:38:51 when signed in 491422:38:51 when not impersonating 491522:38:51 responds with status 404 491622:38:51 doesn't sign us in 491722:38:51 when impersonating 491822:38:51 when the impersonator is not admin (anymore) 491922:38:52 responds with status 404 492022:38:52 doesn't sign us in as the impersonator 492122:38:52 when the impersonator is admin 492222:38:52 when the impersonator is blocked 492322:38:52 responds with status 404 492422:38:53 doesn't sign us in as the impersonator 492522:38:53 when the impersonator is not blocked 492622:38:53 behaves like successfully stops impersonating 492722:38:53Job arguments to AuditEvents::UserImpersonationEventCreateWorker must be native JSON types, but Wed, 13 Nov 2024 22:38:53 +0000 is a DateTime. 492922:38:53To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 493022:38:53 redirects to the impersonated user's page 493122:38:54Job arguments to AuditEvents::UserImpersonationEventCreateWorker must be native JSON types, but Wed, 13 Nov 2024 22:38:54 +0000 is a DateTime. 493322:38:54To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 493422:38:54 signs us in as the impersonator 493522:38:54Job arguments to AuditEvents::UserImpersonationEventCreateWorker must be native JSON types, but Wed, 13 Nov 2024 22:38:54 +0000 is a DateTime. 493722:38:54To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 493822:38:54 clears token session keys 493922:38:54# [RSpecRunTime] RSpec elapsed time: 24 minutes 25.23 seconds. Current RSS: ~1400M. Threads: 5. load average: 1.05 1.07 1.00 1/282 5532 494122:38:54 and the user has a temporary oauth e-mail address 494222:38:54 behaves like successfully stops impersonating 494322:38:54Job arguments to AuditEvents::UserImpersonationEventCreateWorker must be native JSON types, but Wed, 13 Nov 2024 22:38:54 +0000 is a DateTime. 494522:38:54To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 494622:38:55 redirects to the impersonated user's page 494722:38:55Job arguments to AuditEvents::UserImpersonationEventCreateWorker must be native JSON types, but Wed, 13 Nov 2024 22:38:55 +0000 is a DateTime. 494922:38:55To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 495022:38:55 signs us in as the impersonator 495122:38:55Job arguments to AuditEvents::UserImpersonationEventCreateWorker must be native JSON types, but Wed, 13 Nov 2024 22:38:55 +0000 is a DateTime. 495322:38:55To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 495422:38:55 clears token session keys 495522:38:55# [RSpecRunTime] RSpec elapsed time: 24 minutes 26.51 seconds. Current RSS: ~1400M. Threads: 5. load average: 1.05 1.07 1.00 1/282 5533 495722:38:55# [RSpecRunTime] Finishing example group spec/controllers/admin/impersonations_controller_spec.rb. It took 4.48 seconds. Expected to take 4.24 seconds. 495822:38:55# [RSpecRunTime] Starting example group spec/requests/projects/hook_logs_controller_spec.rb. Expected to take 4.08 seconds. 495922:38:55Projects::HookLogsController 496022:38:56 behaves like WebHooks::HookLogActions 496222:38:57 renders a 200 if the hook exists 496322:38:58 renders a 404 if the hook does not exist 496422:38:58# [RSpecRunTime] RSpec elapsed time: 24 minutes 29.13 seconds. Current RSS: ~1398M. Threads: 5. load average: 1.05 1.07 1.00 1/282 5534 496722:38:59 executes the hook and redirects to the service form 496822:38:59 renders a 404 if the hook does not exist 496922:39:00 redirects back with a warning if the hook log url is outdated 497022:39:00# [RSpecRunTime] RSpec elapsed time: 24 minutes 30.97 seconds. Current RSS: ~1400M. Threads: 5. load average: 1.05 1.07 1.00 1/283 5535 497222:39:00# [RSpecRunTime] Finishing example group spec/requests/projects/hook_logs_controller_spec.rb. It took 4.47 seconds. Expected to take 4.08 seconds. 497322:39:00# [RSpecRunTime] Starting example group spec/controllers/admin/topics_controller_spec.rb. Expected to take 3.79 seconds. 497422:39:00Admin::TopicsController 497622:39:00 renders the template 497722:39:00 as a normal user 497822:39:01 renders a 404 error 498022:39:01 renders the template 498122:39:01 as a normal user 498222:39:01 renders a 404 error 498422:39:01 renders the template 498522:39:01 as a normal user 498622:39:01 renders a 404 error 498722:39:01 POST #create 498822:39:01 creates topic 498922:39:01 shows error message for invalid topic name 499022:39:01 shows error message if topic name not unique (case insensitive) 499122:39:01 shows error message for invalid topic title 499222:39:01 redirects to the topics list 499322:39:01 as a normal user 499422:39:02 renders a 404 error 499622:39:02 updates topic 499722:39:02 shows error message for invalid topic 499822:39:02 shows error message if topic not unique (case insensitive) 499922:39:02 as a normal user 500022:39:02 renders a 404 error 500122:39:02 DELETE #destroy 500222:39:02 removes topic 500322:39:02 as a normal user 500422:39:02 renders a 404 error 500622:39:03 merges source topic into target topic 500722:39:03 renders a 404 error for non-existing id 500822:39:03 renders a 400 error for identical topic ids 500922:39:03 renders a 400 error when trying to merge topics from different organizations 501022:39:03 as a normal user 501122:39:03 renders a 404 error 501222:39:04# [RSpecRunTime] RSpec elapsed time: 24 minutes 34.7 seconds. Current RSS: ~1397M. Threads: 5. load average: 1.04 1.07 1.00 4/282 5536 501422:39:04# [RSpecRunTime] Finishing example group spec/controllers/admin/topics_controller_spec.rb. It took 3.75 seconds. Expected to take 3.79 seconds. 501522:39:04# [RSpecRunTime] Starting example group spec/mailers/members/invite_mailer_spec.rb. Expected to take 3.56 seconds. 501622:39:04Members::InviteMailer 501722:39:04 #initial_email 501822:39:04 for standard concerns 501922:39:04 contains all the standard information 502022:39:04 shows the description from the invited source 502122:39:04 truncates long descriptions 502222:39:04 behaves like an email sent from GitLab 502322:39:04 has the characteristics of an email sent from GitLab 502422:39:04 behaves like it should show Gmail Actions Join now link 502522:39:05 is expected to have body including "Join now" 502622:39:05 behaves like it should have Gmail Actions links 502722:39:05 is expected to have body including "ViewAction" 502822:39:05 behaves like a user cannot unsubscribe through footer link 502922:39:05 does not have a List-Unsubscribe header, List-Unsubscribe-Post header or a body link 503022:39:05 behaves like appearance header and footer enabled 503122:39:05 contains header and footer 503222:39:05 behaves like appearance header and footer not enabled 503322:39:05 does not contain header and footer 503422:39:05 behaves like does not render a manage notifications link 503622:39:06 when member does not exist 503722:39:06 does not send an email 503822:39:06 when there is an email subject suffix 503922:39:06 is expected to have subject of "Sidney Jones957 invited you to join GitLab | _email_suffix_" 504022:39:06 when invite email sent is tracked 504122:39:06 tracks the sent invite 504222:39:06 when mailgun events are enabled 504322:39:06 has custom headers 504422:39:06 when mailgun events are not enabled 504522:39:07 has custom headers 504622:39:07 for group invitation 504722:39:07 has all needed content 504822:39:07 when there is an inviter 504922:39:07 contains inviter information 505022:39:07 when there is no inviter 505122:39:07 does not contain inviter information 505222:39:07 for project invitation 505322:39:07 has all needed content 505422:39:07 when there is an inviter 505522:39:07 contains inviter information 505622:39:07 when there is no inviter 505722:39:07 does not contain inviter information 505822:39:07# [RSpecRunTime] Finishing example group spec/mailers/members/invite_mailer_spec.rb. It took 3.82 seconds. Expected to take 3.56 seconds. 505922:39:07# [RSpecRunTime] Starting example group spec/controllers/groups/imports_controller_spec.rb. Expected to take 3.4 seconds. 506022:39:07Groups::ImportsController 506222:39:08 when the user has permission to view the group 506322:39:08 when the import is in progress 506422:39:10 renders the show template 506522:39:10 sets the flash notice 506622:39:10# [RSpecRunTime] RSpec elapsed time: 24 minutes 41.31 seconds. Current RSS: ~1408M. Threads: 5. load average: 1.04 1.07 1.00 1/282 5537 506822:39:10 when the import has failed 506922:39:11 redirects to the new group path 507022:39:11 sets a flash error 507122:39:11# [RSpecRunTime] RSpec elapsed time: 24 minutes 42.42 seconds. Current RSS: ~1407M. Threads: 5. load average: 1.03 1.07 1.00 1/282 5538 507322:39:11 when the import has finished 507422:39:12 redirects to the group page 507522:39:12 when there is no import state 507622:39:12 redirects to the group page 507722:39:12 when the user does not have permission to view the group 507822:39:12 returns a 404 507922:39:12# [RSpecRunTime] Finishing example group spec/controllers/groups/imports_controller_spec.rb. It took 4.97 seconds. Expected to take 3.4 seconds. 508022:39:12# [RSpecRunTime] Starting example group spec/controllers/admin/runner_projects_controller_spec.rb. Expected to take 3.04 seconds. 508122:39:12Admin::RunnerProjectsController 508322:39:13 when assigning to another project 508422:39:14 redirects to the admin runner edit page 508522:39:14# [RSpecRunTime] RSpec elapsed time: 24 minutes 45.13 seconds. Current RSS: ~1404M. Threads: 5. load average: 1.03 1.07 1.00 1/282 5539 508722:39:14 when assigning to same project 508822:39:14 redirects to the admin runner edit page 508922:39:14 when assigning to an unknown project 509022:39:15 shows 404 for unknown project 509222:39:15 when unassigning runner from project 509322:39:15 redirects to the admin runner edit page 509422:39:15 when unassigning from unknown project 509522:39:15 shows 404 for unknown project runner relationship 509622:39:15# [RSpecRunTime] Finishing example group spec/controllers/admin/runner_projects_controller_spec.rb. It took 2.91 seconds. Expected to take 3.04 seconds. 509722:39:15# [RSpecRunTime] Starting example group spec/requests/api/graphql/mutations/achievements/award_spec.rb. Expected to take 3.03 seconds. 509822:39:15Mutations::Achievements::Award 509922:39:16 when the user does not have permission 510022:39:16 does not create an achievement 510122:39:16 behaves like a mutation that returns a top-level access error 510222:39: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" 510322:39:17# [RSpecRunTime] RSpec elapsed time: 24 minutes 47.87 seconds. Current RSS: ~1400M. Threads: 5. load average: 1.03 1.07 1.00 1/282 5540 510522:39:17 when the user has permission 510622:39:17 creates an achievement 510722:39:18 returns the new achievement 510822:39:18 when the params are invalid 510922:39:18 returns the validation error 511022:39:18# [RSpecRunTime] RSpec elapsed time: 24 minutes 48.93 seconds. Current RSS: ~1401M. Threads: 5. load average: 1.03 1.07 1.00 1/282 5541 511222:39:18 when the recipient_id is invalid 511322:39:18 returns the validation error 511422:39:18 when the achievement_id is invalid 511522:39:18 returns the validation error 511622:39:18 when the feature flag is disabled 511722:39:19 returns the relevant error 511822:39:19# [RSpecRunTime] Finishing example group spec/requests/api/graphql/mutations/achievements/award_spec.rb. It took 3.22 seconds. Expected to take 3.03 seconds. 511922:39:19# [RSpecRunTime] Starting example group spec/requests/api/graphql/project/fork_targets_spec.rb. Expected to take 2.63 seconds. 512022:39:19getting a list of fork targets for a project 512122:39:20 when user has access to the project 512222:39:20 returns fork targets for the project 512322:39:20 behaves like a working graphql query 512422:39:21 returns a successful response 512522:39:21# [RSpecRunTime] RSpec elapsed time: 24 minutes 52.09 seconds. Current RSS: ~1399M. Threads: 5. load average: 1.03 1.07 1.00 2/282 5542 512722:39:21 when user doesn't have access to the project 512822:39:21 does not return the project 512922:39:21# [RSpecRunTime] Finishing example group spec/requests/api/graphql/project/fork_targets_spec.rb. It took 2.92 seconds. Expected to take 2.63 seconds. 513022:39:21# [RSpecRunTime] Starting example group spec/requests/api/graphql/mutations/achievements/update_user_achievement_priorities_spec.rb. Expected to take 2.63 seconds. 513122:39:21Mutations::Achievements::UpdateUserAchievementPriorities 513222:39:22 when the user is not the user achievement owner 513322:39:22 does not update any achievements 513422:39:22 behaves like a mutation that returns top-level errors 513522:39:23 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" 513622:39:23# [RSpecRunTime] RSpec elapsed time: 24 minutes 53.91 seconds. Current RSS: ~1397M. Threads: 5. load average: 1.03 1.07 1.00 1/282 5543 513822:39:23 when the user is the user achievement owner 513922:39:23 when the params are invalid 514022:39:23 returns the validation error 514122:39:23 when a user_achievement_id is invalid 514222:39:23 behaves like a mutation that returns top-level errors 514322:39:23 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" 514422:39:23 when updating priorities 514522:39:24 updates only the given user achievements 514622:39:24 when no achievement ids are given 514722:39:24 removes all priorities 514822:39:24# [RSpecRunTime] Finishing example group spec/requests/api/graphql/mutations/achievements/update_user_achievement_priorities_spec.rb. It took 2.66 seconds. Expected to take 2.63 seconds. 514922:39:24# [RSpecRunTime] Starting example group spec/requests/api/project_statistics_spec.rb. Expected to take 2.34 seconds. 515022:39:24API::ProjectStatistics 515122:39:25 GET /projects/:id/statistics 515222:39:25 returns the fetch statistics of the last 30 days 515322:39:26 excludes the fetch statistics older than 30 days 515422:39:26 responds with 403 when the user is not a reporter of the repository 515522:39:26# [RSpecRunTime] RSpec elapsed time: 24 minutes 57.4 seconds. Current RSS: ~1395M. Threads: 5. load average: 1.03 1.06 1.00 1/282 5544 515722:39:26# [RSpecRunTime] Finishing example group spec/requests/api/project_statistics_spec.rb. It took 2.16 seconds. Expected to take 2.34 seconds. 515822:39:26# [RSpecRunTime] Starting example group spec/mailers/emails/imports_spec.rb. Expected to take 2.18 seconds. 515922:39:26Emails::Imports 516022:39:26 #bulk_import_complete 516122:39:27 sends complete email 516222:39:27 #import_source_user_rejected 516322:39:27 sends rejected email 516422:39:27 behaves like appearance header and footer enabled 516522:39:27 contains header and footer 516622:39:27 behaves like appearance header and footer not enabled 516722:39:27 does not contain header and footer 516822:39:27 #github_gists_import_errors_email 516922:39:27 sends success email 517022:39:27 behaves like appearance header and footer enabled 517122:39:27 contains header and footer 517222:39:27 behaves like appearance header and footer not enabled 517322:39:27 does not contain header and footer 517422:39:27 #import_source_user_reassign 517522:39:28 sends reassign email 517622:39:28 behaves like appearance header and footer enabled 517722:39:28 contains header and footer 517822:39:28 behaves like appearance header and footer not enabled 517922:39:28 does not contain header and footer 518022:39:28 #bulk_import_csv_user_mapping 518122:39:28 when bulk_import does not have errors 518222:39:28 sends success email 518322:39:28 when bulk_import has errors 518422:39:28 sends failed email 518522:39:28 behaves like appearance header and footer enabled 518622:39:28 contains header and footer 518722:39:28 behaves like appearance header and footer not enabled 518822:39:29 does not contain header and footer 518922:39:29# [RSpecRunTime] Finishing example group spec/mailers/emails/imports_spec.rb. It took 2.27 seconds. Expected to take 2.18 seconds. 519022:39:29# [RSpecRunTime] Starting example group spec/requests/api/graphql/import/import_source_users_query_spec.rb. Expected to take 2.09 seconds. 519122:39:29Querying for import source users 519322:39:29 when user is authorized to query the import source users 519422:39:29 returns import source users 519522:39:29 when user is not authorized to query for the import source users 519622:39:30 does not return import source users 519722:39:30 for user namespace 519822:39:30 when user is authorized to query the import source users 519922:39:30 returns import source users 520022:39:30 when user is not authorized to query for the import source users 520122:39:31 does not return import source users 520222:39:31# [RSpecRunTime] Finishing example group spec/requests/api/graphql/import/import_source_users_query_spec.rb. It took 2.06 seconds. Expected to take 2.09 seconds. 520322:39:31# [RSpecRunTime] Starting example group spec/requests/api/graphql/mutations/security/ci_configuration/configure_secret_detection_spec.rb. Expected to take 1.8 seconds. 520422:39:31ConfigureSecretDetection 520522:39:31 when authorized 520622:39:32 creates a branch with secret detection configured 520722:39:32# [RSpecRunTime] RSpec elapsed time: 25 minutes 3.28 seconds. Current RSS: ~1407M. Threads: 5. load average: 1.26 1.11 1.02 2/286 5607 520922:39:32# [RSpecRunTime] Finishing example group spec/requests/api/graphql/mutations/security/ci_configuration/configure_secret_detection_spec.rb. It took 1.54 seconds. Expected to take 1.8 seconds. 521022:39:32# [RSpecRunTime] Starting example group spec/requests/api/graphql/merge_requests/archived_projects_spec.rb. Expected to take 1.79 seconds. 521122:39:32getting current users merge requests from an archived project 521222:39:34 filters out merge requests from archived projects 521322:39:34 includes merge requests from archived projects 521422:39:34# [RSpecRunTime] Finishing example group spec/requests/api/graphql/merge_requests/archived_projects_spec.rb. It took 1.98 seconds. Expected to take 1.79 seconds. 521522:39:34# [RSpecRunTime] RSpec elapsed time: 25 minutes 5.33 seconds. Current RSS: ~1415M. Threads: 5. load average: 1.26 1.11 1.02 1/288 5633 521722:39:34# [RSpecRunTime] Starting example group spec/requests/api/graphql/mutations/organizations/create_spec.rb. Expected to take 1.54 seconds. 521822:39:34Mutations::Organizations::Create 521922:39:34 is expected to require graphql authorizations :create_organization 522022:39:34 when the user has permission 522122:39:35 creates an organization 522222:39:35 returns the new organization 522322:39:35 when the params are invalid 522422:39:35 returns the validation error 522522:39:35# [RSpecRunTime] RSpec elapsed time: 25 minutes 6.39 seconds. Current RSS: ~1415M. Threads: 5. load average: 1.26 1.11 1.02 1/288 5634 522722:39:35 with description 522822:39:36 creates an organization 522922:39:36 returns the new organization 523022:39:36 when the user does not have permission 523122:39:36 does not create an organization 523222:39:36 behaves like a mutation that returns a top-level access error 523322:39: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" 523422:39:36# [RSpecRunTime] Finishing example group spec/requests/api/graphql/mutations/organizations/create_spec.rb. It took 1.89 seconds. Expected to take 1.54 seconds. 523522:39:36# [RSpecRunTime] Starting example group spec/controllers/groups/avatars_controller_spec.rb. Expected to take 1.43 seconds. 523622:39:36Groups::AvatarsController 523722:39:37 works when external authorization service is enabled 523822:39:38 removes avatar from DB calling destroy 523922:39:38# [RSpecRunTime] Finishing example group spec/controllers/groups/avatars_controller_spec.rb. It took 1.57 seconds. Expected to take 1.43 seconds. 524022:39:38# [RSpecRunTime] RSpec elapsed time: 25 minutes 8.84 seconds. Current RSS: ~1413M. Threads: 5. load average: 1.24 1.11 1.02 1/288 5635 524222:39:38# [RSpecRunTime] Starting example group spec/requests/api/graphql/mutations/alert_management/prometheus_integration/update_spec.rb. Expected to take 1.35 seconds. 524322:39:38Updating an existing Prometheus Integration 524422:39:39 updates the integration 524522:39:39# [RSpecRunTime] Finishing example group spec/requests/api/graphql/mutations/alert_management/prometheus_integration/update_spec.rb. It took 1.5 seconds. Expected to take 1.35 seconds. 524622:39:39# [RSpecRunTime] RSpec elapsed time: 25 minutes 10.4 seconds. Current RSS: ~1410M. Threads: 5. load average: 1.24 1.11 1.02 1/288 5636 524822:39:39# [RSpecRunTime] Starting example group spec/controllers/groups/application_controller_spec.rb. Expected to take 1.07 seconds. 524922:39:39Groups::ApplicationController 525022:39:40 #method_missing 525122:39:40 calls authorize_action! with the policy and renders not_found when user not authorized 525222:39:41 calls authorize_action! with the policy and renders OK when user is authorized 525322:39:41# [RSpecRunTime] RSpec elapsed time: 25 minutes 11.72 seconds. Current RSS: ~1408M. Threads: 5. load average: 1.24 1.11 1.02 1/288 5637 525522:39:41 #respond_to_missing? 525622:39:41 returns true if the method matches the name structure 525722:39:41 returns false if the method does not match the name structure 525822:39:41# [RSpecRunTime] Finishing example group spec/controllers/groups/application_controller_spec.rb. It took 1.45 seconds. Expected to take 1.07 seconds. 525922:39:41# [RSpecRunTime] Starting example group spec/mailers/emails/admin_notification_spec.rb. Expected to take 1.03 seconds. 526022:39:41Emails::AdminNotification 526122:39:42 adds email methods to Notify 526222:39:42# [RSpecRunTime] Finishing example group spec/mailers/emails/admin_notification_spec.rb. It took 1.19 seconds. Expected to take 1.03 seconds. 526322:39:42# [RSpecRunTime] RSpec elapsed time: 25 minutes 13.09 seconds. Current RSS: ~1408M. Threads: 5. load average: 1.22 1.11 1.02 1/288 5656 526522:39:42# [RSpecRunTime] Starting example group spec/requests/jira_connect/public_keys_controller_spec.rb. Expected to take 0.74 second. 526622:39:42JiraConnect::PublicKeysController 526722:39:42 GET /-/jira_connect/public_keys/:uuid 526922:39:42 when public key exists 527122:39:44 when public key storage setting disabled 527322:39:44# [RSpecRunTime] RSpec elapsed time: 25 minutes 15.37 seconds. Current RSS: ~1405M. Threads: 5. load average: 1.22 1.11 1.02 1/283 5657 527522:39:44# [RSpecRunTime] Finishing example group spec/requests/jira_connect/public_keys_controller_spec.rb. It took 2.3 seconds. Expected to take 0.74 second. 527622:39:44# [RSpecRunTime] Starting example group spec/controllers/oauth/tokens_controller_spec.rb. Expected to take 0.64 second. 527722:39:44Oauth::TokensController 527822:39:44 includes Two-factor enforcement concern 527922:39:44 #append_info_to_payload 528022:39:44 does log correlation id 528122:39:45 adds context metadata to the payload 528222:39:45 logs response length 528322:39:45 with log_response_length disabled 528422:39:45 logs response length 528522:39:45# [RSpecRunTime] Finishing example group spec/controllers/oauth/tokens_controller_spec.rb. It took 0.77 second. Expected to take 0.64 second. 528622:39:45# [RSpecRunTime] Starting example group spec/requests/uploads_controller_spec.rb. Expected to take 0.3 second. 528722:39:45UploadsController 528822:39:45 behaves like uploads actions 529022:39:45 with file traversal in filename parameter 529122:39:45 responds with status 400 529222:39:45# [RSpecRunTime] Finishing example group spec/requests/uploads_controller_spec.rb. It took 0.31 second. Expected to take 0.3 second. 529322:39:45# [RSpecRunTime] Starting example group spec/controllers/concerns/stream_diffs_spec.rb. Expected to take 0.13 second. 529622:39:45 raises NotImplementedError 529822:39:45 returns hash of diff_options 530022:39:45 forces format as HTML 530122:39:45# [RSpecRunTime] Finishing example group spec/controllers/concerns/stream_diffs_spec.rb. It took 0.18 second. Expected to take 0.13 second. 530222:39:45# [RSpecRunTime] Starting example group spec/controllers/concerns/harbor/artifact_spec.rb. Expected to take 0.05 second. 530322:39:45Harbor::Artifact 530422:39:45 behaves like raises NotImplementedError when calling #container 530622:39:46 raises NotImplementedError 530722:39:46# [RSpecRunTime] Finishing example group spec/controllers/concerns/harbor/artifact_spec.rb. It took 0.08 second. Expected to take 0.05 second. 530822:40:06auto_explain log contains 1353 entries for main, writing to /builds/gitlab-org/gitlab/auto_explain/rspec-integration-pg14-single-db-11-20.346.main.ndjson.gz 530922:40:06took 20.289087851 531022:40:06[TEST PROF INFO] EventProf results for sql.active_record 531122:40:06Total time: 05:54.441 of 25:08.596 (23.49%) 531222:40:06Total events: 201764 531322:40:06Top 5 slowest suites (by time): 531422:40:06API::ProjectPackages (./spec/requests/api/project_packages_spec.rb:5) – 01:35.402 (53278 / 179) of 05:58.145 (26.64%) 531522:40:06Projects::NotesController (./spec/controllers/projects/notes_controller_spec.rb:5) – 00:43.551 (24817 / 86) of 03:21.852 (21.58%) 531622:40:06API::Conan::V...stancePackages (./spec/requests/api/conan/v1/instance_packages_spec.rb:5) – 00:42.428 (24625 / 463) of 02:50.219 (24.93%) 531722:40:06API::Terrafor...espacePackages (./spec/requests/api/terraform/modules/v1/namespace_packages_spec.rb:5) – 00:39.943 (19702 / 287) of 02:25.998 (27.36%) 531822:40:06API::Issues (./spec/requests/api/issues/post_projects_issues_spec.rb:5) – 00:17.308 (9780 / 65) of 01:10.700 (24.48%) 531922:40:06Knapsack report was generated. Preview: 532122:40:06 "spec/requests/api/project_packages_spec.rb": 358.144584927, 532222:40:06 "spec/controllers/projects/notes_controller_spec.rb": 201.85181665300001, 532322:40:06 "spec/requests/api/conan/v1/instance_packages_spec.rb": 170.21917095800006, 532422:40:06 "spec/requests/api/terraform/modules/v1/namespace_packages_spec.rb": 145.9976119659998, 532522:40:06 "spec/requests/api/issues/post_projects_issues_spec.rb": 70.69987008700014, 532622:40:06 "spec/requests/api/internal/base_spec.rb": 63.88152862100014, 532722:40:06 "spec/controllers/sent_notifications_controller_spec.rb": 48.89866788899985, 532822:40:06 "spec/controllers/projects/registry/repositories_controller_spec.rb": 50.94357476799996, 532922:40:06 "spec/requests/api/graphql/group/packages_spec.rb": 33.97454159499989, 533022:40:06 "spec/controllers/projects/variables_controller_spec.rb": 29.96242624299998, 533122:40:06 "spec/controllers/projects/settings/integrations_controller_spec.rb": 31.17465733600011, 533222:40:06 "spec/controllers/projects/registry/tags_controller_spec.rb": 26.777208294000047, 533322:40:06 "spec/requests/api/graphql/pages/namespace_deployments_query_spec.rb": 25.696943723999993, 533422:40:06 "spec/controllers/projects/graphs_controller_spec.rb": 23.43527243199992, 533522:40:06 "spec/requests/api/graphql_spec.rb": 18.778373751000117, 533622:40:06 "spec/controllers/projects/design_management/designs/raw_images_controller_spec.rb": 18.12484706600003, 533722:40:06 "spec/requests/api/project_repository_storage_moves_spec.rb": 13.95288820199994, 533822:40:06 "spec/controllers/projects/pipelines/tests_controller_spec.rb": 12.986657502000071, 533922:40:06 "spec/requests/api/graphql/project/tree/tree_spec.rb": 13.380697148000081, 534022:40:06 "spec/requests/api/ml/mlflow/experiments_spec.rb": 13.165922891000037, 534122:40:06 "spec/mailers/emails/auto_devops_spec.rb": 12.162800222999977, 534222:40:06 "spec/requests/api/admin/batched_background_migrations_spec.rb": 8.329761198000142, 534322:40:06 "spec/requests/api/graphql/ci/pipeline_schedules_spec.rb": 9.367528143999834, 534422:40:06 "spec/controllers/projects/runners_controller_spec.rb": 8.110261892000153, 534522:40:06 "spec/requests/api/graphql/project/jira_import_spec.rb": 7.3149340100001154, 534622:40:06 "spec/requests/api/graphql/user_spec.rb": 8.145778729000085, 534722:40:06 "spec/requests/projects/ml/candidates_controller_spec.rb": 6.7264809569999215, 534822:40:06 "spec/requests/projects/incidents_controller_spec.rb": 6.2973590530000365, 534922:40:06 "spec/requests/api/graphql/project/project_statistics_spec.rb": 5.627902094000092, 535022:40:06 "spec/requests/api/graphql/mutations/work_items/linked_items/add_spec.rb": 4.848690691999991, 535122:40:06 "spec/requests/api/graphql/timelogs_spec.rb": 4.930388456999935, 535222:40:06 "spec/controllers/admin/impersonations_controller_spec.rb": 4.480624433999992, 535322:40:06 "spec/requests/projects/hook_logs_controller_spec.rb": 4.472124805000021, 535422:40:06 "spec/controllers/admin/topics_controller_spec.rb": 3.7464022500000738, 535522:40:06 "spec/mailers/members/invite_mailer_spec.rb": 3.824050475000149, 535622:40:06 "spec/controllers/groups/imports_controller_spec.rb": 4.973857154000143, 535722:40:06 "spec/controllers/admin/runner_projects_controller_spec.rb": 2.9108231709999473, 535822:40:06 "spec/requests/api/graphql/mutations/achievements/award_spec.rb": 3.2160357329998988, 535922:40:06 "spec/requests/api/graphql/project/fork_targets_spec.rb": 2.920639849999816, 536022:40:06 "spec/requests/api/graphql/mutations/achievements/update_user_achievement_priorities_spec.rb": 2.655681606999906, 536122:40:06 "spec/requests/api/project_statistics_spec.rb": 2.1630777569998827, 536222:40:06 "spec/mailers/emails/imports_spec.rb": 2.2715580399999453, 536322:40:06 "spec/requests/api/graphql/import/import_source_users_query_spec.rb": 2.0601176140000916, 536422:40:06 "spec/requests/api/graphql/mutations/security/ci_configuration/configure_secret_detection_spec.rb": 1.5404023050000433, 536522:40:06 "spec/requests/api/graphql/merge_requests/archived_projects_spec.rb": 1.982825977999937, 536622:40:06 "spec/requests/api/graphql/mutations/organizations/create_spec.rb": 1.8897336539998832, 536722:40:06 "spec/controllers/groups/avatars_controller_spec.rb": 1.5656160139999429, 536822:40:06 "spec/requests/api/graphql/mutations/alert_management/prometheus_integration/update_spec.rb": 1.4998540679998769, 536922:40:06 "spec/controllers/groups/application_controller_spec.rb": 1.4449192209999637, 537022:40:06 "spec/mailers/emails/admin_notification_spec.rb": 1.1891997070001707, 537122:40:06 "spec/requests/jira_connect/public_keys_controller_spec.rb": 2.29851623799982, 537222:40:06 "spec/controllers/oauth/tokens_controller_spec.rb": 0.7689738629999283, 537322:40:06 "spec/requests/uploads_controller_spec.rb": 0.3055105910000293, 537422:40:06 "spec/controllers/concerns/stream_diffs_spec.rb": 0.17983984900001815, 537522:40:06 "spec/controllers/concerns/harbor/artifact_spec.rb": 0.08112709500005622 537722:40:06Knapsack global time execution for tests: 25m 08s 537822:40:06Pending: (Failures listed here are expected and do not affect your suite's status) 537922:40:06 1) Projects::DesignManagement::Designs::RawImagesController GET #show behaves like a controller that can serve LFS files when lfs is not enabled delivers ASCII file 538022:40:06 # Calling spec asked to skip testing LFS disabled scenario 538122:40:06 # ./spec/support/shared_examples/controllers/repository_lfs_file_load_shared_examples.rb:152 538222:40:06 2) API::Admin::BatchedBackgroundMigrations GET /admin/batched_background_migrations/:id when multiple database is enabled uses the correct connection 538322:40:06 # Skipping because none of the extra databases [:ci] are setup 538422:40:06 # ./spec/requests/api/admin/batched_background_migrations_spec.rb:48 538522:40:06 3) API::Admin::BatchedBackgroundMigrations GET /admin/batched_background_migrations/:id when multiple database is enabled when migration has completed jobs calculates the progress using the CI database 538622:40:06 # Skipping because none of the extra databases [:ci] are setup 538722:40:06 # ./spec/requests/api/admin/batched_background_migrations_spec.rb:67 538822:40:06 4) API::Admin::BatchedBackgroundMigrations GET /admin/batched_background_migrations when is an admin user when multiple database is enabled when CI database is provided returns CI database records 538922:40:06 # Skipping because none of the extra databases [:ci] are setup 539022:40:06 # ./spec/requests/api/admin/batched_background_migrations_spec.rb:143 539122:40:06 5) API::Admin::BatchedBackgroundMigrations PUT /admin/batched_background_migrations/:id/resume when multiple database is enabled uses the correct connection 539222:40:06 # Skipping because none of the extra databases [:ci] are setup 539322:40:06 # ./spec/requests/api/admin/batched_background_migrations_spec.rb:216 539422:40:06 6) API::Admin::BatchedBackgroundMigrations PUT /admin/batched_background_migrations/:id/resume when multiple database is enabled when the database name does not exist returns bad request 539522:40:06 # Skipping because none of the extra databases [:ci] are setup 539622:40:06 # ./spec/requests/api/admin/batched_background_migrations_spec.rb:225 539722:40:06 7) API::Admin::BatchedBackgroundMigrations PUT /admin/batched_background_migrations/:id/pause when multiple database is enabled uses the correct connection 539822:40:06 # Skipping because none of the extra databases [:ci] are setup 539922:40:06 # ./spec/requests/api/admin/batched_background_migrations_spec.rb:279 540022:40:06 8) API::Admin::BatchedBackgroundMigrations PUT /admin/batched_background_migrations/:id/pause when multiple database is enabled when the database name does not exist returns bad request 540122:40:06 # Skipping because none of the extra databases [:ci] are setup 540222:40:06 # ./spec/requests/api/admin/batched_background_migrations_spec.rb:288 540422:40:06 1) API::Internal::Base POST /internal/allowed deploy key added to project behaves like rate limited request is throttled by rate limiter 540522:40:06 Failure/Error: expect(response).to have_gitlab_http_status(:too_many_requests) 540622:40:06 expected the response to have status code :too_many_requests but it was 200. The response was: {"status":true,"gl_repository":"project-490","gl_project_path":"namespace453/project-490","gl_project_id":490,"gl_root_namespace_id":972,"gl_id":"user-579","gl_username":"ghost","git_config_options":["uploadpack.allowFilter=true","uploadpack.allowAnySHA1InWant=true"],"gitaly":{"repository":{"storage_name":"default","relative_path":"@hashed/cb/d0/cbd02d97b0731d88c78d30c20d90492b2d4c3f2f983931c38fef2dedc7ce48d4.git","git_object_directory":"","git_alternate_object_directories":[],"gl_repository":"project-490","gl_project_path":"namespace453/project-490"},"address":"unix:tmp/tests/gitaly/praefect.socket","token":"secret","features":{}},"gl_console_messages":[],"need_audit":false,"gl_key_type":"deploy_key","gl_key_id":59} 540722:40:06 Shared Example Group: "rate limited request" called from ./spec/requests/api/internal/base_spec.rb:1113 540822:40:06 # ./spec/requests/api/internal/base_spec.rb:471:in `block (4 levels) in <top (required)>' 540922:40:06 # ./spec/spec_helper.rb:474:in `block (3 levels) in <top (required)>' 541022:40:06 # ./lib/gitlab/sidekiq_sharding/validator.rb:42:in `enabled' 541122:40:06 # ./spec/spec_helper.rb:473:in `block (2 levels) in <top (required)>' 541222:40:06 # ./spec/spec_helper.rb:468:in `block (3 levels) in <top (required)>' 541322:40:06 # ./spec/support/sidekiq_middleware.rb:9:in `with_sidekiq_server_middleware' 541422:40:06 # ./spec/spec_helper.rb:459:in `block (2 levels) in <top (required)>' 541522:40:06 # ./spec/spec_helper.rb:455:in `block (3 levels) in <top (required)>' 541622:40:06 # ./lib/gitlab/application_context.rb:94:in `with_raw_context' 541722:40:06 # ./spec/spec_helper.rb:455:in `block (2 levels) in <top (required)>' 541822:40:06 # ./spec/spec_helper.rb:426:in `block (3 levels) in <top (required)>' 541922:40:06 # ./lib/gitlab/ci/config/feature_flags.rb:38:in `ensure_correct_usage' 542022:40:06 # ./spec/spec_helper.rb:425:in `block (2 levels) in <top (required)>' 542122:40:06 # ./spec/spec_helper.rb:275:in `block (2 levels) in <top (required)>' 542222:40:06 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>' 542322:40:06 # ./spec/support/redis.rb:17:in `block (3 levels) in <top (required)>' 542422:40:06 # ./spec/support/redis.rb:17:in `block (3 levels) in <top (required)>' 542522:40:06 # ./spec/support/fast_quarantine.rb:22:in `block (2 levels) in <top (required)>' 542622:40:06 # ./spec/support/database/prevent_cross_joins.rb:106:in `block (3 levels) in <top (required)>' 542722:40:06 # ./spec/support/database/prevent_cross_joins.rb:60:in `with_cross_joins_prevented' 542822:40:06 # ./spec/support/database/prevent_cross_joins.rb:106:in `block (2 levels) in <top (required)>' 542922:40:06Finished in 25 minutes 37 seconds (files took 1 minute 31.11 seconds to load) 543022:40:061939 examples, 1 failure, 8 pending 543122:40:06Failed examples: 543222:40:06rspec './spec/requests/api/internal/base_spec.rb[1:7:10:1:2:1]' # API::Internal::Base POST /internal/allowed deploy key added to project behaves like rate limited request is throttled by rate limiter 543322:40:06Randomized with seed 20923 543422:40:08Stopped processing SimpleCov as a previous error not related to SimpleCov has been detected 543522:40:08[TEST PROF INFO] Time spent in factories: 11:55.056 (46.22% of total time) 543622:40:09RSpec exited with 1. 543722:40:11[job-metrics] Updating job metrics tag for the CI/CD job. 543822:40:09RSPEC_RETRIED_TESTS_REPORT_PATH: rspec/retried_tests-8353287917.txt 543922:40:11Retrying the failing examples in a new RSpec process... 544022:40:11$ gem install junit_merge --no-document --version 0.1.2 544122:40:13Successfully installed nokogiri-1.16.7-x86_64-linux 544222:40:13Successfully installed junit_merge-0.1.2 544322:40:132 gems installed 544422:40:11==> 'gem install junit_merge --no-document --version 0.1.2' succeeded in 2 seconds. 544522:40:13Running RSpec command: bin/rspec -Ispec -rspec_helper --color --failure-exit-code 1 --error-exit-code 2 --format documentation --format Support::Formatters::JsonFormatter --out rspec/rspec-retry-8353287917.json --format RspecJunitFormatter --out rspec/rspec-retry-8353287917.xml --only-failures --pattern "spec/{commands,controllers,mailers,requests}{,/**/}*_spec.rb" 544622:40:13/builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/io-event-1.6.5/lib/io/event/support.rb:27: warning: IO::Buffer is experimental and both the Ruby and C interface may change in the future! 544722:40:29 ██ ██ █████ ██████ ███ ██ ██ ███ ██ ██████ 544822:40:29 ██ ██ ██ ██ ██ ██ ████ ██ ██ ████ ██ ██ 544922:40:29 ██ █ ██ ███████ ██████ ██ ██ ██ ██ ██ ██ ██ ██ ███ 545022:40:29 ██ ███ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ 545122:40:29 ███ ███ ██ ██ ██ ██ ██ ████ ██ ██ ████ ██████ 545222:40:29****************************************************************************** 545322:40:29 Your database has a single connection, and single connections were 545522:40:29 In GitLab 17.0 and later, you must have the two main: and ci: sections in your database.yml. 545622:40:29 Please add a :ci section to your database, following these instructions: 545822:40:29****************************************************************************** 545922:41:02DEPRECATION WARNING: Support for Rails versions < 7.1 is deprecated and will be removed from ViewComponent 4.0.0 (ViewComponent v4 will remove support for Rails versions < 7.1 no earlier than April 1, 2025) (called from <top (required)> at /builds/gitlab-org/gitlab/config/environment.rb:7) 546022:41:12warning: parser/current is loading parser/ruby32, which recognizes 3.2.6-compliant syntax, but you are running 3.2.5. 546222:41:16Run options: include {:last_run_status=>"failed"} 546322:41:16# [RSpecRunTime] Starting RSpec timer... 546422:41:16[TEST PROF INFO] EventProf enabled (sql.active_record) 546522:41:16unknown OID 2249: failed to recognize type of 'pg_stat_file'. It will be treated as String. 546622:41:21Test environment set up in 0.6155588 seconds 546722:41:21# [RSpecRunTime] Starting example group spec/requests/api/internal/base_spec.rb. Expected to take 1 minute 10.53 seconds. 546822:41:21API::Internal::Base 546922:41:24 POST /internal/allowed 547122:41:24 added to project 547222:41:24 behaves like rate limited request 547322:41:27 is throttled by rate limiter 547422:41:27# [RSpecRunTime] Finishing example group spec/requests/api/internal/base_spec.rb. It took 6.2 seconds. Expected to take 1 minute 10.53 seconds. 547522:41:47auto_explain log contains 1359 entries for main, writing to /builds/gitlab-org/gitlab/auto_explain/rspec-integration-pg14-single-db-11-20.5675.main.ndjson.gz 547622:41:47took 19.87966958 547722:41:47[TEST PROF INFO] EventProf results for sql.active_record 547822:41:47Total time: 00:00.959 of 00:06.200 (15.47%) 547922:41:47Total events: 352 548022:41:47Top 5 slowest suites (by time): 548122:41:47API::Internal::Base (./spec/requests/api/internal/base_spec.rb:5) – 00:00.959 (352 / 1) of 00:06.200 (15.47%) 548222:41:47Finished in 31.07 seconds (files took 1 minute 2.4 seconds to load) 548322:41:471 example, 0 failures 548422:41:47[TEST PROF INFO] Time spent in factories: 00:03.324 (9.65% of total time) 548522:41:48Loading rspec/rspec-8353287917.json... 548622:41:48Merged rspec/rspec-retry-8353287917.json adding 4 results. 548722:41:48Saved rspec/rspec-8353287917.json. 548822:42:15A test was flaky and succeeded after being retried. Checking to see if flaky test is part of this MR... 548922:42:15Flaky test was not part of this MR. 549122:42:16Running after script... 549222:42:16$ source scripts/utils.sh 549322:42:16$ log_disk_usage 549422:42:17******************************************************* 549522:42:17This runner currently has 78G free disk space. 549622:42:17******************************************************* 555322:42:17$ bundle exec gem list gitlab_quality-test_tooling 555422:42:19gitlab_quality-test_tooling (2.1.0) 555522:42:19$ section_start "failed-test-issues" "Report test failures" # collapsed multi-line command 555822:42:19$ section_start "flaky-test-issues" "Report test flakiness" # collapsed multi-line command 556122:42:19$ section_start "slow-test-issues" "Report test slowness" # collapsed multi-line command 556422:42:19$ section_start "slow-test-merge-request-report-note" "Report test slowness in MR note" # collapsed multi-line command 556922:42:21$ section_start "knapsack-report-issues" "Report test files close to timing out" # collapsed multi-line command 557322:42:23$ tooling/bin/push_job_metrics || true 557422:42:24[job-metrics] Pushing job metrics file for the CI/CD job. 557522:42:24[job-metrics] Pushed 4 CI job metric entries to InfluxDB. 557722:42:25Not uploading cache ruby-gems-debian-bookworm-ruby-3.2.5-gemfile-Gemfile-20 due to policy 557922:42:25Uploading artifacts... 558022:42:25auto_explain/: found 3 matching artifact files and directories 558122:42:25coverage/: found 4 matching artifact files and directories 558222:42:25crystalball/: found 2 matching artifact files and directories 558322:42:25WARNING: deprecations/: no matching files. Ensure that the artifact path is relative to the working directory (/builds/gitlab-org/gitlab) 558422:42:25knapsack/: found 4 matching artifact files and directories 558522:42:25rspec/: found 19 matching artifact files and directories 558622:42:25WARNING: tmp/capybara/: no matching files. Ensure that the artifact path is relative to the working directory (/builds/gitlab-org/gitlab) 558722:42:25log/*.log: found 14 matching artifact files and directories 558922:42:25WARNING: Retrying... context=artifacts-uploader error=request redirected 559022:42:28Uploading artifacts as "archive" to coordinator... 201 Created id=8353287917 responseStatus=201 Created token=glcbt-66 559122:42:28Uploading artifacts... 559222:42:28rspec/rspec-*.xml: found 2 matching artifact files and directories 559422:42:28WARNING: Retrying... context=artifacts-uploader error=request redirected 559522:42:30Uploading artifacts as "junit" to coordinator... 201 Created id=8353287917 responseStatus=201 Created token=glcbt-66 559722:42:39Job succeeded