rspec-ee integration pg15 es8 8/9
Passed Started
5 months ago
by
@tbulva 1 15:40:33 with an external basic auth 2 15:40:33 behaves like returning a workhorse senddependency response with 3 15:40:34 returns a workhorse senddependency response 4 15:40:34 behaves like pulling non existing files 5 15:40:34 with file test.tgz 6 15:40:34 behaves like returning a workhorse senddependency response 7 15:40:34 behaves like returning a workhorse senddependency response with 8 15:40:34 returns a workhorse senddependency response 9 15:40:34 with an external token 10 15:40:34 behaves like returning a workhorse senddependency response with 11 15:40:35 returns a workhorse senddependency response 12 15:40:35 with an external basic auth 13 15:40:35 behaves like returning a workhorse senddependency response with 14 15:40:35 returns a workhorse senddependency response 15 15:40:35 with a deploy token 16 15:40:35 behaves like pulling existing files 17 15:40:35 when pulling a file 18 15:40:35 etag_service_response: #<ServiceResponse:0x00007e5b176c9c10 @status=:success, @message=nil, @payload={}, @http_status=:ok, @reason=nil>, expected_status: :ok, shared_example: nil 19 15:40:35 behaves like returning response status 21 15:40:36 etag_service_response: #<ServiceResponse:0x00007e5b176c17e0 @status=:error, @message="", @payload={}, @http_status=nil, @reason=:response_error_code>, expected_status: :ok, shared_example: nil 22 15:40:36 behaves like returning response status 24 15:40:36 etag_service_response: #<ServiceResponse:0x00007e5b172c3170 @status=:error, @message="", @payload={}, @http_status=nil, @reason=:no_etag>, expected_status: :ok, shared_example: nil 25 15:40:36 behaves like returning response status 27 15:40:36 etag_service_response: #<ServiceResponse:0x00007e5b17355e30 @status=:error, @message="", @payload={}, @http_status=nil, @reason=:wrong_etag>, expected_status: nil, shared_example: "returning a workhorse senddependency response" 28 15:40:36 behaves like returning a workhorse senddependency response 29 15:40:36 behaves like returning a workhorse senddependency response with 30 15:40:37 returns a workhorse senddependency response 31 15:40:37 with an external token 32 15:40:37 behaves like returning a workhorse senddependency response with 33 15:40:37 returns a workhorse senddependency response 34 15:40:37 with an external basic auth 35 15:40:37 behaves like returning a workhorse senddependency response with 36 15:40:38 returns a workhorse senddependency response 37 15:40:38 behaves like pulling non existing files 38 15:40:38 with file test.tgz 39 15:40:38 behaves like returning a workhorse senddependency response 40 15:40:38 behaves like returning a workhorse senddependency response with 41 15:40:38 returns a workhorse senddependency response 42 15:40:38 with an external token 43 15:40:38 behaves like returning a workhorse senddependency response with 44 15:40:39 returns a workhorse senddependency response 45 15:40:39 with an external basic auth 46 15:40:39 behaves like returning a workhorse senddependency response with 47 15:40:39 returns a workhorse senddependency response 48 15:40:39 with a private project 49 15:40:39 behaves like handling different token types 50 15:40:39 and a personal access token 51 15:40:39 user_role: :anonymous, valid_token: nil, expected_status: :not_found 52 15:40:39 behaves like returning response status 53 15:40:39 returns not_found 54 15:40:39 user_role: :guest, valid_token: true, expected_status: :forbidden 55 15:40:39 behaves like returning response status 56 15:40:40 returns forbidden 57 15:40:40 user_role: :guest, valid_token: false, expected_status: :unauthorized 58 15:40:40 behaves like returning response status 59 15:40:40 returns unauthorized 60 15:40:40 user_role: :reporter, valid_token: true, expected_status: :ok 61 15:40:40 behaves like returning response status 63 15:40:41 user_role: :reporter, valid_token: false, expected_status: :unauthorized 64 15:40:41 behaves like returning response status 65 15:40:41 returns unauthorized 66 15:40:41 and a deploy token 67 15:40:41 valid_token: true, expected_status: :ok 68 15:40:41 behaves like returning response status 70 15:40:42 valid_token: false, expected_status: :unauthorized 71 15:40:42 behaves like returning response status 72 15:40:42 returns unauthorized 73 15:40:42 and a ci job token 74 15:40:42 valid_token: true, expected_status: :ok 75 15:40:42 behaves like returning response status 77 15:40:43 valid_token: false, expected_status: :unauthorized 78 15:40:43 behaves like returning response status 79 15:40:43 returns unauthorized 80 15:40:43 behaves like a user pulling files 81 15:40:43 with a reporter pulling files 82 15:40:43 behaves like pulling existing files 83 15:40:43 when pulling a file 84 15:40:43 etag_service_response: #<ServiceResponse:0x00007e5b141256e0 @status=:success, @message=nil, @payload={}, @http_status=:ok, @reason=nil>, expected_status: :ok, shared_example: nil 85 15:40:43 behaves like returning response status 87 15:40:43 etag_service_response: #<ServiceResponse:0x00007e5b13b27a40 @status=:error, @message="", @payload={}, @http_status=nil, @reason=:response_error_code>, expected_status: :ok, shared_example: nil 88 15:40:43 behaves like returning response status 90 15:40:44 etag_service_response: #<ServiceResponse:0x00007e5b13b9f8d8 @status=:error, @message="", @payload={}, @http_status=nil, @reason=:no_etag>, expected_status: :ok, shared_example: nil 91 15:40:44 behaves like returning response status 93 15:40:44 etag_service_response: #<ServiceResponse:0x00007e5b13b992f8 @status=:error, @message="", @payload={}, @http_status=nil, @reason=:wrong_etag>, expected_status: nil, shared_example: "returning a workhorse sendurl response" 94 15:40:44 behaves like returning a workhorse sendurl response 95 15:40:44 behaves like returning a workhorse sendurl response with 96 15:40:45 returns a workhorse sendurl response 97 15:40:45 with an external token 98 15:40:45 behaves like returning a workhorse sendurl response with 99 15:40:45 returns a workhorse sendurl response 100 15:40:45 with an external basic auth 101 15:40:45 behaves like returning a workhorse sendurl response with 102 15:40:46 returns a workhorse sendurl response 103 15:40:46 behaves like pulling non existing files 104 15:40:46 with file test.tgz 105 15:40:46 behaves like returning a workhorse sendurl response 106 15:40:46 behaves like returning a workhorse sendurl response with 107 15:40:46 returns a workhorse sendurl response 108 15:40:46 with an external token 109 15:40:46 behaves like returning a workhorse sendurl response with 110 15:40:46 returns a workhorse sendurl response 111 15:40:46 with an external basic auth 112 15:40:46 behaves like returning a workhorse sendurl response with 113 15:40:47 returns a workhorse sendurl response 114 15:40:47 with a developer pulling files 115 15:40:47 behaves like pulling existing files 116 15:40:47 when pulling a file 117 15:40:47 etag_service_response: #<ServiceResponse:0x00007e5b13c00e30 @status=:success, @message=nil, @payload={}, @http_status=:ok, @reason=nil>, expected_status: :ok, shared_example: nil 118 15:40:47 behaves like returning response status 120 15:40:47 etag_service_response: #<ServiceResponse:0x00007e5b13067fd8 @status=:error, @message="", @payload={}, @http_status=nil, @reason=:response_error_code>, expected_status: :ok, shared_example: nil 121 15:40:47 behaves like returning response status 123 15:40:48 etag_service_response: #<ServiceResponse:0x00007e5b13063898 @status=:error, @message="", @payload={}, @http_status=nil, @reason=:no_etag>, expected_status: :ok, shared_example: nil 124 15:40:48 behaves like returning response status 126 15:40:48 etag_service_response: #<ServiceResponse:0x00007e5b130603c8 @status=:error, @message="", @payload={}, @http_status=nil, @reason=:wrong_etag>, expected_status: nil, shared_example: "returning a workhorse sendurl response" 127 15:40:48 behaves like returning a workhorse sendurl response 128 15:40:48 behaves like returning a workhorse sendurl response with 129 15:40:48 returns a workhorse sendurl response 130 15:40:48 with an external token 131 15:40:48 behaves like returning a workhorse sendurl response with 132 15:40:49 returns a workhorse sendurl response 133 15:40:49 with an external basic auth 134 15:40:49 behaves like returning a workhorse sendurl response with 135 15:40:49 returns a workhorse sendurl response 136 15:40:49 behaves like pulling non existing files 137 15:40:49 with file test.tgz 138 15:40:49 behaves like returning a workhorse senddependency response 139 15:40:49 behaves like returning a workhorse senddependency response with 140 15:40:50 returns a workhorse senddependency response 141 15:40:50 with an external token 142 15:40:50 behaves like returning a workhorse senddependency response with 143 15:40:50 returns a workhorse senddependency response 144 15:40:50 with an external basic auth 145 15:40:50 behaves like returning a workhorse senddependency response with 146 15:40:51 returns a workhorse senddependency response 147 15:40:51 with a maintainer pulling files 148 15:40:51 behaves like pulling existing files 149 15:40:51 when pulling a file 150 15:40:51 etag_service_response: #<ServiceResponse:0x00007e5b130c0750 @status=:success, @message=nil, @payload={}, @http_status=:ok, @reason=nil>, expected_status: :ok, shared_example: nil 151 15:40:51 behaves like returning response status 153 15:40:51 etag_service_response: #<ServiceResponse:0x00007e5b11d9c688 @status=:error, @message="", @payload={}, @http_status=nil, @reason=:response_error_code>, expected_status: :ok, shared_example: nil 154 15:40:51 behaves like returning response status 156 15:40:51 etag_service_response: #<ServiceResponse:0x00007e5b11d97098 @status=:error, @message="", @payload={}, @http_status=nil, @reason=:no_etag>, expected_status: :ok, shared_example: nil 157 15:40:51 behaves like returning response status 159 15:40:52 etag_service_response: #<ServiceResponse:0x00007e5b11d90928 @status=:error, @message="", @payload={}, @http_status=nil, @reason=:wrong_etag>, expected_status: nil, shared_example: "returning a workhorse senddependency response" 160 15:40:52 behaves like returning a workhorse senddependency response 161 15:40:52 behaves like returning a workhorse senddependency response with 162 15:40:52 returns a workhorse senddependency response 163 15:40:52 with an external token 164 15:40:52 behaves like returning a workhorse senddependency response with 165 15:40:53 returns a workhorse senddependency response 166 15:40:53 with an external basic auth 167 15:40:53 behaves like returning a workhorse senddependency response with 168 15:40:53 returns a workhorse senddependency response 169 15:40:53 behaves like pulling non existing files 170 15:40:53 with file test.tgz 171 15:40:53 behaves like returning a workhorse senddependency response 172 15:40:53 behaves like returning a workhorse senddependency response with 173 15:40:54 returns a workhorse senddependency response 174 15:40:54 with an external token 175 15:40:54 behaves like returning a workhorse senddependency response with 176 15:40:54 returns a workhorse senddependency response 177 15:40:54 with an external basic auth 178 15:40:54 behaves like returning a workhorse senddependency response with 179 15:40:55 returns a workhorse senddependency response 180 15:40:55 with a ci job token 181 15:40:55 behaves like pulling existing files 182 15:40:55 when pulling a file 183 15:40:55 etag_service_response: #<ServiceResponse:0x00007e5b118d87f0 @status=:success, @message=nil, @payload={}, @http_status=:ok, @reason=nil>, expected_status: :ok, shared_example: nil 184 15:40:55 behaves like returning response status 186 15:40:55 etag_service_response: #<ServiceResponse:0x00007e5b110df468 @status=:error, @message="", @payload={}, @http_status=nil, @reason=:response_error_code>, expected_status: :ok, shared_example: nil 187 15:40:55 behaves like returning response status 189 15:40:55 etag_service_response: #<ServiceResponse:0x00007e5b110d8528 @status=:error, @message="", @payload={}, @http_status=nil, @reason=:no_etag>, expected_status: :ok, shared_example: nil 190 15:40:55 behaves like returning response status 192 15:40:56 etag_service_response: #<ServiceResponse:0x00007e5b110d0fa8 @status=:error, @message="", @payload={}, @http_status=nil, @reason=:wrong_etag>, expected_status: nil, shared_example: "returning a workhorse senddependency response" 193 15:40:56 behaves like returning a workhorse senddependency response 194 15:40:56 behaves like returning a workhorse senddependency response with 195 15:40:56 returns a workhorse senddependency response 196 15:40:56 with an external token 197 15:40:56 behaves like returning a workhorse senddependency response with 198 15:40:57 returns a workhorse senddependency response 199 15:40:57 with an external basic auth 200 15:40:57 behaves like returning a workhorse senddependency response with 201 15:40:57 returns a workhorse senddependency response 202 15:40:57 behaves like pulling non existing files 203 15:40:57 with file test.tgz 204 15:40:57 behaves like returning a workhorse senddependency response 205 15:40:57 behaves like returning a workhorse senddependency response with 206 15:40:57 returns a workhorse senddependency response 207 15:40:57 with an external token 208 15:40:57 behaves like returning a workhorse senddependency response with 209 15:40:58 returns a workhorse senddependency response 210 15:40:58 with an external basic auth 211 15:40:58 behaves like returning a workhorse senddependency response with 212 15:40:58 returns a workhorse senddependency response 213 15:40:58 with a deploy token 214 15:40:58 behaves like pulling existing files 215 15:40:59 when pulling a file 216 15:40:59 etag_service_response: #<ServiceResponse:0x00007e5b0cd5bd18 @status=:success, @message=nil, @payload={}, @http_status=:ok, @reason=nil>, expected_status: :ok, shared_example: nil 217 15:40:59 behaves like returning response status 219 15:40:59 etag_service_response: #<ServiceResponse:0x00007e5b0cd57b78 @status=:error, @message="", @payload={}, @http_status=nil, @reason=:response_error_code>, expected_status: :ok, shared_example: nil 220 15:40:59 behaves like returning response status 222 15:40:59 etag_service_response: #<ServiceResponse:0x00007e5b0cd534d8 @status=:error, @message="", @payload={}, @http_status=nil, @reason=:no_etag>, expected_status: :ok, shared_example: nil 223 15:40:59 behaves like returning response status 225 15:41:00 etag_service_response: #<ServiceResponse:0x00007e5b0cc7f6b0 @status=:error, @message="", @payload={}, @http_status=nil, @reason=:wrong_etag>, expected_status: nil, shared_example: "returning a workhorse senddependency response" 226 15:41:00 behaves like returning a workhorse senddependency response 227 15:41:00 behaves like returning a workhorse senddependency response with 228 15:41:00 returns a workhorse senddependency response 229 15:41:00 with an external token 230 15:41:00 behaves like returning a workhorse senddependency response with 231 15:41:00 returns a workhorse senddependency response 232 15:41:00 with an external basic auth 233 15:41:00 behaves like returning a workhorse senddependency response with 234 15:41:01 returns a workhorse senddependency response 235 15:41:01 behaves like pulling non existing files 236 15:41:01 with file test.tgz 237 15:41:01 behaves like returning a workhorse senddependency response 238 15:41:01 behaves like returning a workhorse senddependency response with 239 15:41:01 returns a workhorse senddependency response 240 15:41:01 with an external token 241 15:41:01 behaves like returning a workhorse senddependency response with 242 15:41:02 returns a workhorse senddependency response 243 15:41:02 with an external basic auth 244 15:41:02 behaves like returning a workhorse senddependency response with 245 15:41:02 returns a workhorse senddependency response 246 15:41:02 with invalid parameters 247 15:41:02 with invalid package name 248 15:41:02 behaves like returning response status 249 15:41:02 returns bad_request 250 15:41:02 with invalid package file name 251 15:41:02 behaves like returning response status 252 15:41:03 returns bad_request 253 15:41:03 with a developer 254 15:41:03 with non existing dependency proxy setting 255 15:41:03 behaves like returning response status 256 15:41:03 returns not_found 257 15:41:03 with disabled dependency proxy setting 258 15:41:03 behaves like returning response status 259 15:41:03 returns not_found 260 15:41:03 with url not set in the dependency proxy setting 261 15:41:03 behaves like returning response status 262 15:41:03 returns not_found 263 15:41:03 with packages disabled 264 15:41:03 behaves like returning response status 265 15:41:04 returns not_found 266 15:41:04 with dependency_proxy disabled 267 15:41:04 behaves like returning response status 268 15:41:04 returns not_found 269 15:41:04 with licensed feature dependency_proxy_for_packages disabled 270 15:41:04 behaves like returning response status 271 15:41:04 returns forbidden 272 15:41:04 with packages_dependency_proxy_npm disabled 273 15:41:04 behaves like returning response status 274 15:41:04 returns not_found 275 15:41:04 # [RSpecRunTime] Finishing example group ee/spec/requests/api/dependency_proxy/packages/npm_spec.rb. It took 2 minutes 14.45 seconds. Expected to take 3 minutes 14.31 seconds. 276 15:41:04 # [RSpecRunTime] Starting example group ee/spec/requests/api/epics_spec.rb. Expected to take 2 minutes 39.87 seconds. 278 15:41:05 GET /groups/:id/epics 279 15:41:05 behaves like error requests 280 15:41:05 when epics feature is disabled 281 15:41:06 returns 403 forbidden error 282 15:41:06 when epics feature is enabled 283 15:41:07 returns 404 not found error for a user without permissions to see the group 284 15:41:07 # [RSpecRunTime] RSpec elapsed time: 2 minutes 25.91 seconds. Current RSS: ~1510M. Threads: 5. load average: 1.07 1.16 1.04 1/403 412 286 15:41:07 when the request is correct 287 15:41:08 returns 200 status 288 15:41:09 includes the correct imported state 289 15:41:10 matches the response schema 290 15:41:14 avoids N+1 queries 291 15:41:14 with_label_details 292 15:41:17 avoids N+1 queries 293 15:41:18 returns labels with details 294 15:41:19 # [RSpecRunTime] RSpec elapsed time: 2 minutes 37.58 seconds. Current RSS: ~1375M. Threads: 5. load average: 1.21 1.19 1.05 1/406 414 296 15:41:19 with a parent epic 297 15:41:19 returns parent_id and parent_iid 298 15:41:19 with multiple epics 299 15:41:20 returns epics not authored by the given author id 300 15:41:21 returns epics not authored by the given author username 301 15:41:22 does not allow filtering by negating author_id and author_username together 302 15:41:23 returns epics without the given label 303 15:41:24 returns epics authored by the given author id 304 15:41:24 returns epics authored by the given author username 305 15:41:25 does not allow filtering by author_id and author_username together 306 15:41:26 returns epics reacted to by current user 307 15:41:27 returns epics matching given status 308 15:41:28 returns all epics when state set to all 309 15:41:29 returns epics matching given confidentiality 310 15:41:30 has upvote/downvote information 311 15:41:31 sorts by created_at descending by default 312 15:41:32 sorts ascending when requested 313 15:41:33 sorts by updated_at descending when requested 314 15:41:34 sorts by updated_at ascending when requested 315 15:41:34 sorts by title descending when requested 316 15:41:35 sorts by title ascending when requested 317 15:41:36 returns an array of labeled epics 318 15:41:37 returns an array of labeled epics with labels param as array 319 15:41:38 returns an array of labeled epics when all labels matches 320 15:41:39 returns an array of labeled epics when all labels matches with labels param as array 321 15:41:40 returns an empty array if no epic matches labels 322 15:41:41 returns an empty array if no epic matches labels with labels param as array 323 15:41:42 returns an array of labeled epics matching given state 324 15:41:43 returns an array of labeled epics matching given state with labels param as array 325 15:41:43 returns an empty array if no epic matches labels and state filters 326 15:41:44 returns an array of epics with any label 327 15:41:45 returns an array of epics with any label with labels param as array 328 15:41:46 returns an array of epics with no label 329 15:41:47 returns an array of epics with no label with labels param as array 330 15:41:47 with search param 331 15:41:48 returns issues matching given search string for title 332 15:41:49 returns issues matching given search string for description 333 15:41:49 behaves like issuable API rate-limited search 334 15:41:49 behaves like rate limited endpoint 335 15:41:49 when rate limiter enabled 336 15:41:50 logs request and declines it when endpoint called more than the threshold 337 15:41:50 # [RSpecRunTime] RSpec elapsed time: 3 minutes 8.83 seconds. Current RSS: ~1394M. Threads: 5. load average: 1.29 1.21 1.06 1/406 415 339 15:41:50 when rate limiter is disabled 340 15:41:51 does not log request and does not block the request 341 15:41:51 # [RSpecRunTime] RSpec elapsed time: 3 minutes 9.86 seconds. Current RSS: ~1395M. Threads: 5. load average: 1.29 1.21 1.06 1/406 416 343 15:41:51 behaves like rate limited endpoint 344 15:41:51 when rate limiter enabled 345 15:41:52 logs request and declines it when endpoint called more than the threshold 346 15:41:52 when rate limiter is disabled 347 15:41:53 does not log request and does not block the request 348 15:41:53 #to_reference 349 15:41:53 exposes reference path 350 15:41:53 referencing from parent group 351 15:41:55 exposes full reference path 352 15:41:55 # [RSpecRunTime] RSpec elapsed time: 3 minutes 13.94 seconds. Current RSS: ~1398M. Threads: 5. load average: 1.27 1.21 1.06 1/406 417 354 15:41:55 behaves like response with extra date fields 355 15:41:56 returns epic with extra date fields 356 15:41:56 filtering before a specific date 357 15:41:56 returns epics created before a specific date 358 15:41:57 returns epics updated before a specific date 359 15:41:57 # [RSpecRunTime] RSpec elapsed time: 3 minutes 16.05 seconds. Current RSS: ~1398M. Threads: 5. load average: 1.27 1.21 1.06 1/406 418 361 15:41:57 filtering after a specific date 362 15:41:58 returns epics created after a specific date 363 15:41:58 returns epics updated after a specific date 364 15:41:58 # [RSpecRunTime] RSpec elapsed time: 3 minutes 17.15 seconds. Current RSS: ~1405M. Threads: 5. load average: 1.27 1.21 1.06 1/406 419 366 15:41:58 with hierarchy params 367 15:41:59 excludes descendant group epics 368 15:42:01 includes ancestor group epics 369 15:42:01 # [RSpecRunTime] RSpec elapsed time: 3 minutes 20.04 seconds. Current RSS: ~1403M. Threads: 5. load average: 1.25 1.20 1.06 1/406 420 371 15:42:01 with pagination params 372 15:42:01 when viewing the first page 373 15:42:01 behaves like paginated API endpoint 374 15:42:02 returns the correct page 375 15:42:03 # [RSpecRunTime] RSpec elapsed time: 3 minutes 21.58 seconds. Current RSS: ~1400M. Threads: 5. load average: 1.25 1.20 1.06 1/406 421 377 15:42:03 viewing the second page 378 15:42:03 behaves like paginated API endpoint 379 15:42:04 returns the correct page 380 15:42:04 # [RSpecRunTime] RSpec elapsed time: 3 minutes 23.0 seconds. Current RSS: ~1400M. Threads: 5. load average: 1.23 1.20 1.06 1/406 422 382 15:42:04 GET /groups/:id/epics/:epic_iid 383 15:42:04 behaves like error requests 384 15:42:04 when epics feature is disabled 385 15:42:05 returns 403 forbidden error 386 15:42:05 when epics feature is enabled 387 15:42:06 returns 404 not found error for a user without permissions to see the group 388 15:42:06 # [RSpecRunTime] RSpec elapsed time: 3 minutes 24.84 seconds. Current RSS: ~1399M. Threads: 5. load average: 1.23 1.20 1.06 1/406 423 390 15:42:06 when the request is correct 391 15:42:06 returns 200 status 392 15:42:07 matches the response schema 393 15:42:07 exposes subscribed field 394 15:42:08 exposes closed_at attribute 395 15:42:09 exposes full reference path 396 15:42:09 exposes links 397 15:42:09 with a parent epic 398 15:42:10 exposes parent link 399 15:42:10 # [RSpecRunTime] RSpec elapsed time: 3 minutes 29.09 seconds. Current RSS: ~1410M. Threads: 5. load average: 1.21 1.20 1.06 1/406 424 401 15:42:10 behaves like response with extra date fields 402 15:42:11 returns epic with extra date fields 403 15:42:11 POST /groups/:id/epics 404 15:42:11 behaves like error requests 405 15:42:11 when epics feature is disabled 406 15:42:11 returns 403 forbidden error 407 15:42:11 when epics feature is enabled 408 15:42:13 returns 404 not found error for a user without permissions to see the group 409 15:42:13 # [RSpecRunTime] RSpec elapsed time: 3 minutes 31.63 seconds. Current RSS: ~1411M. Threads: 5. load average: 1.21 1.20 1.06 1/406 425 411 15:42:13 when epics feature is enabled 412 15:42:15 creates a new epic with labels param as array 413 15:42:16 creates a new epic with no labels 414 15:42:16 behaves like POST request permissions for admin mode 415 15:42:16 behaves like when admin 416 15:42:16 behaves like makes request 418 15:42:18 # [RSpecRunTime] RSpec elapsed time: 3 minutes 36.73 seconds. Current RSS: ~1408M. Threads: 5. load average: 1.19 1.19 1.06 1/406 426 420 15:42:18 behaves like makes request 422 15:42:18 behaves like when user 424 15:42:19 behaves like makes request 426 15:42:20 # [RSpecRunTime] RSpec elapsed time: 3 minutes 39.04 seconds. Current RSS: ~1409M. Threads: 5. load average: 1.18 1.19 1.06 1/405 427 428 15:42:20 when required parameter is missing 430 15:42:21 when the request is correct 431 15:42:22 returns 201 status 432 15:42:24 matches the response schema 433 15:42:26 exposes parent information 434 15:42:29 create system notes for new relation 435 15:42:30 creates a new epic 436 15:42:33 calls EpicLinks service 437 15:42:33 when we specify a color by hex code 438 15:42:34 sets the color correctly 439 15:42:34 # [RSpecRunTime] RSpec elapsed time: 3 minutes 53.15 seconds. Current RSS: ~1403M. Threads: 5. load average: 1.14 1.18 1.06 1/405 428 441 15:42:34 when we specify a color by name 442 15:42:36 sets the color correctly 443 15:42:36 # [RSpecRunTime] RSpec elapsed time: 3 minutes 54.79 seconds. Current RSS: ~1403M. Threads: 5. load average: 1.14 1.18 1.06 1/405 429 445 15:42:36 when deprecated start_date and end_date params are present 446 15:42:37 updates start_date_fixed and due_date_fixed 447 15:42:37 # [RSpecRunTime] RSpec elapsed time: 3 minutes 55.83 seconds. Current RSS: ~1406M. Threads: 5. load average: 1.14 1.18 1.06 1/405 430 449 15:42:37 when parent epic is invalid 451 15:42:38 when user has no access to parent epic 452 15:42:39 creates epic without parent 453 15:42:39 # [RSpecRunTime] RSpec elapsed time: 3 minutes 58.39 seconds. Current RSS: ~1405M. Threads: 5. load average: 1.12 1.18 1.06 1/404 431 455 15:42:39 with rate limiter 456 15:42:41 prevents users from creating more epics 457 15:42:41 # [RSpecRunTime] RSpec elapsed time: 4 minutes 0.31 second. Current RSS: ~1407M. Threads: 5. load average: 1.12 1.18 1.06 1/404 432 459 15:42:41 setting created_at 460 15:42:42 sets the creation time on the new epic if the user is an admin 461 15:42:44 sets the creation time on the new epic if the user is a group owner 462 15:42:45 ignores the given creation time if the user is another user 463 15:42:45 # [RSpecRunTime] RSpec elapsed time: 4 minutes 3.89 seconds. Current RSS: ~1410M. Threads: 5. load average: 1.28 1.21 1.07 1/404 433 465 15:42:45 PUT /groups/:id/epics/:epic_iid 466 15:42:45 behaves like error requests 467 15:42:45 when epics feature is disabled 468 15:42:46 returns 403 forbidden error 469 15:42:46 when epics feature is enabled 470 15:42:47 returns 404 not found error for a user without permissions to see the group 471 15:42:47 # [RSpecRunTime] RSpec elapsed time: 4 minutes 6.2 seconds. Current RSS: ~1410M. Threads: 5. load average: 1.28 1.21 1.07 1/404 434 473 15:42:47 when epics feature is enabled 474 15:42:47 behaves like PUT request permissions for admin mode 475 15:42:47 behaves like when admin 476 15:42:47 behaves like makes request 478 15:42:49 # [RSpecRunTime] RSpec elapsed time: 4 minutes 8.51 seconds. Current RSS: ~1409M. Threads: 5. load average: 1.25 1.20 1.07 1/404 435 480 15:42:49 behaves like makes request 482 15:42:51 # [RSpecRunTime] RSpec elapsed time: 4 minutes 9.64 seconds. Current RSS: ~1409M. Threads: 5. load average: 1.25 1.20 1.07 1/404 436 484 15:42:51 behaves like when user 486 15:42:52 behaves like makes request 488 15:42:52 # [RSpecRunTime] RSpec elapsed time: 4 minutes 11.53 seconds. Current RSS: ~1410M. Threads: 5. load average: 1.25 1.20 1.07 1/404 437 490 15:42:53 when a user does not have permissions to create an epic 491 15:42:53 returns 403 forbidden error 492 15:42:53 when no param sent 494 15:42:54 when user has no access to parent epic 495 15:42:57 does not update parent 496 15:42:57 # [RSpecRunTime] RSpec elapsed time: 4 minutes 16.34 seconds. Current RSS: ~1408M. Threads: 5. load average: 1.23 1.20 1.07 1/404 438 498 15:42:57 when the request is correct 499 15:43:00 clears labels when labels param is nil 500 15:43:00 with basic params 501 15:43:02 returns 200 status 502 15:43:04 matches the response schema 503 15:43:07 updates the epic 504 15:43:07 # [RSpecRunTime] RSpec elapsed time: 4 minutes 25.69 seconds. Current RSS: ~1410M. Threads: 5. load average: 1.20 1.19 1.07 1/405 439 507 15:43:09 updates the epic with labels param as array 508 15:43:10 when adding labels, keeps existing labels and adds new 509 15:43:12 when removing labels, only removes those specified 510 15:43:13 when removing all labels, keeps no labels 511 15:43:13 # [RSpecRunTime] RSpec elapsed time: 4 minutes 32.22 seconds. Current RSS: ~1420M. Threads: 5. load average: 1.18 1.19 1.07 1/404 440 513 15:43:13 when state_event is close 514 15:43:15 allows epic to be closed 515 15:43:15 # [RSpecRunTime] RSpec elapsed time: 4 minutes 33.66 seconds. Current RSS: ~1411M. Threads: 5. load average: 1.17 1.19 1.07 1/404 441 517 15:43:15 when state_event is reopen 518 15:43:16 allows epic to be reopend 519 15:43:16 # [RSpecRunTime] RSpec elapsed time: 4 minutes 34.97 seconds. Current RSS: ~1413M. Threads: 5. load average: 1.17 1.19 1.07 1/404 442 521 15:43:16 setting updated_at 522 15:43:18 ignores the given update time when run by another user 523 15:43:19 sets the update time on the epic when run by an admin 524 15:43:21 sets the update time on the epic when run by a group owner 525 15:43:21 # [RSpecRunTime] RSpec elapsed time: 4 minutes 39.69 seconds. Current RSS: ~1417M. Threads: 5. load average: 1.15 1.18 1.07 1/404 443 527 15:43:21 when deprecated start_date and end_date params are present 528 15:43:22 updates start_date_fixed and due_date_fixed 529 15:43:22 # [RSpecRunTime] RSpec elapsed time: 4 minutes 41.22 seconds. Current RSS: ~1419M. Threads: 5. load average: 1.15 1.18 1.07 1/404 444 531 15:43:22 when deprecated dates are missing 532 15:43:23 does not drop existing dates 533 15:43:23 # [RSpecRunTime] RSpec elapsed time: 4 minutes 42.52 seconds. Current RSS: ~1419M. Threads: 5. load average: 1.15 1.18 1.07 1/403 445 535 15:43:23 when updating start_date_is_fixed by itself 536 15:43:25 updates start_date_is_fixed 537 15:43:25 # [RSpecRunTime] RSpec elapsed time: 4 minutes 43.85 seconds. Current RSS: ~1417M. Threads: 5. load average: 1.22 1.20 1.07 1/403 446 539 15:43:25 DELETE /groups/:id/epics/:epic_iid 540 15:43:25 behaves like error requests 541 15:43:25 when epics feature is disabled 542 15:43:26 returns 403 forbidden error 543 15:43:26 when epics feature is enabled 544 15:43:27 returns 404 not found error for a user without permissions to see the group 545 15:43:27 # [RSpecRunTime] RSpec elapsed time: 4 minutes 45.81 seconds. Current RSS: ~1418M. Threads: 5. load average: 1.22 1.20 1.07 1/403 447 547 15:43:27 when epics feature is enabled 548 15:43:27 when a user does not have permissions to destroy an epic 549 15:43:28 returns 403 forbidden error 550 15:43:28 when the request is correct 551 15:43:28 returns 204 status 552 15:43:29 removes an epic 553 15:43:29 # [RSpecRunTime] RSpec elapsed time: 4 minutes 48.43 seconds. Current RSS: ~1427M. Threads: 5. load average: 1.28 1.21 1.08 1/403 448 555 15:43:29 # [RSpecRunTime] Finishing example group ee/spec/requests/api/epics_spec.rb. It took 2 minutes 25.32 seconds. Expected to take 2 minutes 39.87 seconds. 556 15:43:29 # [RSpecRunTime] Starting example group ee/spec/requests/search_controller_spec.rb. Expected to take 2 minutes 7.3 seconds. 557 15:43:29 SearchController 559 15:43:30 when elasticsearch is enabled 560 15:43:36 for issues scope 561 15:43:36 behaves like an efficient database result 562 15:43:51 avoids N+1 database queries 563 15:43:51 # [RSpecRunTime] RSpec elapsed time: 5 minutes 10.17 seconds. Current RSS: ~1425M. Threads: 6. load average: 1.46 1.26 1.10 2/422 731 565 15:43:51 for merge_request scope 566 15:43:51 behaves like an efficient database result 567 15:44:04 avoids N+1 database queries 568 15:44:04 # [RSpecRunTime] RSpec elapsed time: 5 minutes 22.71 seconds. Current RSS: ~1417M. Threads: 6. load average: 1.39 1.25 1.09 1/426 1200 570 15:44:04 for project scope 571 15:44:04 behaves like an efficient database result 572 15:44:19 avoids N+1 database queries 573 15:44:19 # [RSpecRunTime] RSpec elapsed time: 5 minutes 38.42 seconds. Current RSS: ~1410M. Threads: 6. load average: 1.44 1.27 1.10 1/421 1477 575 15:44:19 for notes scope 576 15:44:19 behaves like an efficient database result 577 15:44:31 avoids N+1 database queries 578 15:44:31 # [RSpecRunTime] RSpec elapsed time: 5 minutes 49.84 seconds. Current RSS: ~1438M. Threads: 6. load average: 1.37 1.26 1.10 3/426 1868 580 15:44:31 for milestones scope 581 15:44:31 behaves like an efficient database result 582 15:44:41 avoids N+1 database queries 583 15:44:41 # [RSpecRunTime] RSpec elapsed time: 6 minutes 0.49 second. Current RSS: ~1430M. Threads: 6. load average: 1.31 1.25 1.10 3/421 2145 585 15:44:41 for users scope 586 15:44:41 behaves like an efficient database result 587 15:44:52 avoids N+1 database queries 588 15:44:52 # [RSpecRunTime] RSpec elapsed time: 6 minutes 11.26 seconds. Current RSS: ~1428M. Threads: 6. load average: 1.34 1.26 1.10 1/421 2422 590 15:44:52 for epics scope 591 15:44:52 behaves like an efficient database result 592 15:45:04 avoids N+1 database queries 593 15:45:05 # [RSpecRunTime] RSpec elapsed time: 6 minutes 23.59 seconds. Current RSS: ~1417M. Threads: 6. load average: 1.34 1.26 1.10 1/421 2699 595 15:45:05 for blobs scope 596 15:45:11 avoids N+1 database queries 597 15:45:17 does not raise an exeption when blob.path is nil 598 15:45:17 # [RSpecRunTime] RSpec elapsed time: 6 minutes 35.64 seconds. Current RSS: ~1404M. Threads: 6. load average: 1.91 1.39 1.15 1/429 3368 600 15:45:17 for commits scope 601 15:45:22 avoids N+1 database queries 602 15:45:22 # [RSpecRunTime] RSpec elapsed time: 6 minutes 40.66 seconds. Current RSS: ~1409M. Threads: 6. load average: 1.83 1.38 1.15 1/430 3733 604 15:45:22 search index integrity 605 15:45:22 when project is present and group is not present 606 15:45:26 queues the project integrity worker 607 15:45:26 # [RSpecRunTime] RSpec elapsed time: 6 minutes 44.76 seconds. Current RSS: ~1413M. Threads: 6. load average: 1.85 1.39 1.15 1/430 4068 609 15:45:26 when project is not present and group is not present 611 15:45:28 # [RSpecRunTime] RSpec elapsed time: 6 minutes 47.0 seconds. Current RSS: ~1417M. Threads: 6. load average: 1.85 1.39 1.15 1/430 4115 613 15:45:28 when project is not present and group is present 614 15:45:32 queues the namespace integrity worker which then schedules the project integrity worker 615 15:45:32 # [RSpecRunTime] RSpec elapsed time: 6 minutes 51.17 seconds. Current RSS: ~1425M. Threads: 6. load average: 1.78 1.38 1.15 1/428 4440 617 15:45:32 when project is present and group is present 618 15:45:36 queues the project integrity worker 619 15:45:36 when search results are returned 621 15:45:40 # [RSpecRunTime] RSpec elapsed time: 6 minutes 59.28 seconds. Current RSS: ~1425M. Threads: 6. load average: 1.66 1.37 1.15 1/430 5101 623 15:45:40 when scope is not blobs 625 15:45:42 # [RSpecRunTime] RSpec elapsed time: 7 minutes 1.45 seconds. Current RSS: ~1423M. Threads: 6. load average: 1.66 1.37 1.15 1/427 5170 627 15:45:44 # [RSpecRunTime] RSpec elapsed time: 7 minutes 2.57 seconds. Current RSS: ~1416M. Threads: 6. load average: 1.66 1.37 1.15 1/428 5171 629 15:45:44 # [RSpecRunTime] Finishing example group ee/spec/requests/search_controller_spec.rb. It took 2 minutes 14.16 seconds. Expected to take 2 minutes 7.3 seconds. 630 15:45:44 # [RSpecRunTime] Starting example group ee/spec/controllers/groups/epics_controller_spec.rb. Expected to take 1 minute 36.07 seconds. 631 15:45:44 Groups::EpicsController 632 15:45:44 behaves like DescriptionDiffActions 634 15:45:44 when license is available 635 15:45:44 behaves like description diff actions 636 15:45:44 GET description_diff 637 15:45:44 returns the diff with the previous version 638 15:45:44 returns the diff with the previous version of the specified start_version_id 639 15:45:44 when description version is from another issuable 641 15:45:45 # [RSpecRunTime] RSpec elapsed time: 7 minutes 4.54 seconds. Current RSS: ~1419M. Threads: 6. load average: 1.61 1.36 1.15 1/426 5172 643 15:45:45 when start_version_id is from another issuable 645 15:45:47 # [RSpecRunTime] RSpec elapsed time: 7 minutes 5.57 seconds. Current RSS: ~1420M. Threads: 6. load average: 1.61 1.36 1.15 1/426 5173 647 15:45:47 when start_version_id is deleted 649 15:45:47 when description version is deleted 651 15:45:47 DELETE description_diff 653 15:45:48 when start_version_id is present 655 15:45:48 # [RSpecRunTime] RSpec elapsed time: 7 minutes 7.41 seconds. Current RSS: ~1432M. Threads: 6. load average: 1.61 1.36 1.15 1/425 5174 657 15:45:48 when version is already deleted 659 15:45:49 when user cannot admin issuable 661 15:45:50 when license is not available 662 15:45:50 GET description_diff 664 15:45:50 DELETE description_diff 666 15:45:50 when epics feature is enabled 668 15:45:51 returns index 669 15:45:51 GET #discussions 670 15:45:51 when issue note is returned 671 15:45:51 project default namespace 672 15:45:51 behaves like issue link presence 673 15:45:54 the link to the issue is included 674 15:45:54 # [RSpecRunTime] RSpec elapsed time: 7 minutes 12.61 seconds. Current RSS: ~1435M. Threads: 6. load average: 1.56 1.36 1.15 2/423 5175 676 15:45:54 project group namespace 677 15:45:54 behaves like issue link presence 678 15:45:56 the link to the issue is included 679 15:45:56 # [RSpecRunTime] RSpec elapsed time: 7 minutes 14.69 seconds. Current RSS: ~1432M. Threads: 6. load average: 1.51 1.35 1.14 1/423 5176 681 15:45:56 setting notes filter 682 15:45:56 behaves like issuable notes filter 683 15:45:58 sets discussion filter 684 15:46:00 does not set notes filter when database is in read-only mode 685 15:46:03 does not set notes filter when persist_filter param is false 686 15:46:05 returns only user comments 687 15:46:08 returns only activity notes 688 15:46:08 when filter is set to "only_comments" 689 15:46:10 does not merge label event notes 690 15:46:10 # [RSpecRunTime] RSpec elapsed time: 7 minutes 29.12 seconds. Current RSS: ~1409M. Threads: 6. load average: 1.40 1.33 1.14 1/424 5177 693 15:46:11 renders template 694 15:46:11 with unauthorized user 695 15:46:11 returns a not found 404 response 696 15:46:11 # [RSpecRunTime] RSpec elapsed time: 7 minutes 30.25 seconds. Current RSS: ~1412M. Threads: 6. load average: 1.40 1.33 1.14 1/424 5178 699 15:46:11 when format is HTML 700 15:46:11 when authorized 701 15:46:12 logs the view with Gitlab::Search::RecentEpics 702 15:46:12 when work_item_epics is disabled 703 15:46:13 renders template 704 15:46:13 # [RSpecRunTime] RSpec elapsed time: 7 minutes 32.31 seconds. Current RSS: ~1417M. Threads: 6. load average: 1.40 1.33 1.14 1/424 5179 706 15:46:13 when work_item_epics_rollout is true 707 15:46:13 work_item_epics_list_ff: false, expected_template: "groups/work_items/show" 708 15:46:14 renders work item template 709 15:46:15 renders legacy template when forcing it 710 15:46:15 # [RSpecRunTime] RSpec elapsed time: 7 minutes 34.34 seconds. Current RSS: ~1420M. Threads: 6. load average: 1.37 1.33 1.14 1/424 5180 712 15:46:15 work_item_epics_list_ff: true, expected_template: "groups/epics/work_items_index" 713 15:46:16 renders work item template 714 15:46:17 renders legacy template when forcing it 715 15:46:17 # [RSpecRunTime] RSpec elapsed time: 7 minutes 36.29 seconds. Current RSS: ~1424M. Threads: 6. load average: 1.37 1.33 1.14 1/424 5181 717 15:46:17 when work_item_epics_rollout is false 718 15:46:18 renders work item template 719 15:46:18 with unauthorized user 720 15:46:19 returns a not found 404 response 721 15:46:19 behaves like disabled when using an external authorization service 722 15:46:20 works when the feature is not enabled 723 15:46:21 renders a 404 with a message when the feature is enabled 724 15:46:21 # [RSpecRunTime] RSpec elapsed time: 7 minutes 39.77 seconds. Current RSS: ~1430M. Threads: 6. load average: 1.34 1.32 1.14 1/424 5182 726 15:46:21 when format is JSON 728 15:46:22 with unauthorized user 729 15:46:22 returns a not found 404 response 730 15:46:23 # [RSpecRunTime] RSpec elapsed time: 7 minutes 41.54 seconds. Current RSS: ~1422M. Threads: 6. load average: 1.34 1.32 1.14 1/424 5183 733 15:46:23 with correct basic params 734 15:46:24 returns status 200 735 15:46:26 updates the epic correctly 736 15:46:26 # [RSpecRunTime] RSpec elapsed time: 7 minutes 44.85 seconds. Current RSS: ~1418M. Threads: 6. load average: 1.31 1.32 1.14 1/424 5184 738 15:46:26 when state_event param is close 739 15:46:28 allows epic to be closed 740 15:46:28 # [RSpecRunTime] RSpec elapsed time: 7 minutes 46.65 seconds. Current RSS: ~1415M. Threads: 6. load average: 1.31 1.32 1.14 1/424 5185 742 15:46:28 when state_event param is reopen 743 15:46:29 allows epic to be reopened 744 15:46:29 # [RSpecRunTime] RSpec elapsed time: 7 minutes 48.46 seconds. Current RSS: ~1410M. Threads: 6. load average: 1.28 1.31 1.14 1/424 5186 746 15:46:29 GET #realtime_changes 748 15:46:30 with unauthorized user 749 15:46:31 returns a not found 404 response 750 15:46:31 # [RSpecRunTime] RSpec elapsed time: 7 minutes 50.18 seconds. Current RSS: ~1413M. Threads: 6. load average: 1.28 1.31 1.14 3/424 5187 752 15:46:31 behaves like disabled when using an external authorization service 753 15:46:32 works when the feature is not enabled 754 15:46:33 renders a 404 with a message when the feature is enabled 755 15:46:33 # [RSpecRunTime] RSpec elapsed time: 7 minutes 52.07 seconds. Current RSS: ~1418M. Threads: 6. load average: 1.28 1.31 1.14 1/424 5188 758 15:46:33 when user has permissions to create an epic 759 15:46:33 when all required parameters are passed 760 15:46:34 returns 200 response 761 15:46:35 creates a new epic with a synced work item 762 15:46:36 assigns labels to the new epic 763 15:46:37 returns the correct json 764 15:46:37 behaves like disabled when using an external authorization service 765 15:46:38 works when the feature is not enabled 766 15:46:39 renders a 404 with a message when the feature is enabled 767 15:46:39 # [RSpecRunTime] RSpec elapsed time: 7 minutes 57.6 seconds. Current RSS: ~1423M. Threads: 6. load average: 1.26 1.31 1.14 1/424 5189 769 15:46:39 when required parameter is missing 770 15:46:39 returns 422 response 771 15:46:40 does not create a new epic 772 15:46:40 # [RSpecRunTime] RSpec elapsed time: 7 minutes 59.13 seconds. Current RSS: ~1424M. Threads: 6. load average: 1.24 1.30 1.14 1/424 5190 774 15:46:40 when the endpoint receives requests above the limit 775 15:46:41 prevents from creating more epics 776 15:46:42 logs the event on auth.log 777 15:46:42 # [RSpecRunTime] RSpec elapsed time: 8 minutes 1.19 seconds. Current RSS: ~1425M. Threads: 6. load average: 1.24 1.30 1.14 1/425 5191 779 15:46:42 with unauthorized user 780 15:46:43 returns a not found 404 response 781 15:46:43 DELETE #destroy 782 15:46:44 rejects a developer to destroy an epic 783 15:46:45 deletes the epic 784 15:46:45 # [RSpecRunTime] RSpec elapsed time: 8 minutes 3.93 seconds. Current RSS: ~1425M. Threads: 6. load average: 1.22 1.29 1.13 1/424 5192 786 15:46:45 POST #bulk_update 787 15:46:45 with correct params 788 15:46:45 when group bulk edit feature is disabled 789 15:46:46 returns status 404 790 15:46:47 does not update merge requests milestone 791 15:46:47 # [RSpecRunTime] RSpec elapsed time: 8 minutes 6.29 seconds. Current RSS: ~1422M. Threads: 6. load average: 1.22 1.29 1.13 1/424 5193 793 15:46:47 when group bulk edit feature is enabled 794 15:46:49 returns status 200 795 15:46:51 updates epics labels 796 15:46:51 # [RSpecRunTime] RSpec elapsed time: 8 minutes 9.67 seconds. Current RSS: ~1414M. Threads: 6. load average: 1.20 1.29 1.13 1/424 5194 798 15:46:51 behaves like DescriptionDiffActions 800 15:46:51 when license is available 801 15:46:51 behaves like description diff actions 802 15:46:51 GET description_diff 803 15:46:51 returns the diff with the previous version 804 15:46:52 returns the diff with the previous version of the specified start_version_id 805 15:46:52 when description version is from another issuable 807 15:46:53 # [RSpecRunTime] RSpec elapsed time: 8 minutes 11.55 seconds. Current RSS: ~1413M. Threads: 6. load average: 1.20 1.29 1.13 1/424 5195 809 15:46:53 when start_version_id is from another issuable 811 15:46:54 # [RSpecRunTime] RSpec elapsed time: 8 minutes 12.61 seconds. Current RSS: ~1417M. Threads: 6. load average: 1.20 1.29 1.13 1/424 5196 813 15:46:54 when start_version_id is deleted 815 15:46:54 when description version is deleted 817 15:46:54 DELETE description_diff 819 15:46:55 when start_version_id is present 821 15:46:55 # [RSpecRunTime] RSpec elapsed time: 8 minutes 14.49 seconds. Current RSS: ~1423M. Threads: 6. load average: 1.19 1.28 1.13 1/424 5197 823 15:46:55 when version is already deleted 825 15:46:56 when user cannot admin issuable 827 15:46:57 when license is not available 828 15:46:57 GET description_diff 830 15:46:57 DELETE description_diff 832 15:46:57 when epics feature is disabled 834 15:46:57 behaves like 404 status 835 15:46:58 returns 404 status 837 15:46:58 behaves like 404 status 838 15:46:58 returns 404 status 840 15:46:58 behaves like 404 status 841 15:46:59 returns 404 status 843 15:46:59 behaves like 404 status 844 15:47:01 returns 404 status 845 15:47:01 # [RSpecRunTime] RSpec elapsed time: 8 minutes 19.64 seconds. Current RSS: ~1440M. Threads: 6. load average: 1.17 1.28 1.13 1/424 5198 847 15:47:01 # [RSpecRunTime] Finishing example group ee/spec/controllers/groups/epics_controller_spec.rb. It took 1 minute 17.04 seconds. Expected to take 1 minute 36.07 seconds. 848 15:47:01 # [RSpecRunTime] Starting example group ee/spec/requests/users/registrations_identity_verification_controller_spec.rb. Expected to take 1 minute 22.68 seconds. 849 15:47:01 Users::RegistrationsIdentityVerificationController 850 15:47:01 POST verify_email_code 851 15:47:01 behaves like it requires a valid verification_user_id 852 15:47:01 when session contains an invalid `verification_user_id` 853 15:47:01 handles sticking 854 15:47:01 redirects to root path 855 15:47:01 when session contains a valid `verification_user_id` 856 15:47:01 sets the user instance variable 857 15:47:02 renders identity verification page 858 15:47:02 behaves like it requires a signed in user 859 15:47:02 when the user was created after the release day 860 15:47:02 sets the user instance variable 861 15:47:02 does not redirect to root path 862 15:47:02 behaves like it requires an unconfirmed user 863 15:47:02 when session contains a `verification_user_id` from a confirmed user 864 15:47:02 handles the request as expected 865 15:47:02 when session contains a `verification_user_id` from an unconfirmed user 866 15:47:03 is expected to respond with numeric status code ok 867 15:47:03 behaves like it requires oauth users to go through ArkoseLabs challenge 868 15:47:03 is expected to redirect to "/users/identity_verification/arkose_labs_challenge" 869 15:47:03 when user has an arkose_risk_band 870 15:47:03 is expected not to redirect to "/users/identity_verification/arkose_labs_challenge" 871 15:47:03 when arkose is disabled 872 15:47:04 is expected not to redirect to "/users/identity_verification/arkose_labs_challenge" 873 15:47:04 when validation was successful 874 15:47:04 confirms the user 875 15:47:04 renders the result as json 876 15:47:04 behaves like logs and tracks the event 877 15:47:04 logs and tracks the event 878 15:47:04 when failing to validate 879 15:47:05 renders the result as json 880 15:47:05 behaves like logs and tracks the event 881 15:47:05 logs and tracks the event 882 15:47:05 POST verify_arkose_labs_session 883 15:47:05 behaves like it requires a valid verification_user_id 884 15:47:05 when session contains an invalid `verification_user_id` 885 15:47:05 handles sticking 886 15:47:05 redirects to root path 887 15:47:05 when session contains a valid `verification_user_id` 888 15:47:05 sets the user instance variable 889 15:47:06 renders identity verification page 890 15:47:06 behaves like it requires a signed in user 891 15:47:06 when the user was created after the release day 892 15:47:06 sets the user instance variable 893 15:47:06 does not redirect to root path 894 15:47:06 behaves like it requires an unconfirmed user 895 15:47:06 when session contains a `verification_user_id` from a confirmed user 896 15:47:06 handles the request as expected 897 15:47:06 when session contains a `verification_user_id` from an unconfirmed user 898 15:47:06 is expected to respond with numeric status code redirect 899 15:47:06 token verification 900 15:47:06 when it fails 901 15:47:07 renders arkose_labs_challenge with the correct alert flash 902 15:47:07 with tracking 903 15:47:07 behaves like internal event tracking 904 15:47:07 logs to Snowplow, Redis, and product analytics tooling 905 15:47:07 when Arkose is down 906 15:47:07 marks the user as Arkose-verified 907 15:47:07 when it succeeds 908 15:47:07 redirects to show action 909 15:47:07 behaves like logs challenge solved event 910 15:47:07 challenge_shown: false, challenge_type: "transparent" 911 15:47:07 logs the event 912 15:47:07 challenge_shown: true, challenge_type: "interactive" 913 15:47:08 logs the event 914 15:47:08 phone verification service daily transaction limit check 916 15:47:08 GET restricted 917 15:47:08 returns the template with a redirect 918 15:47:08 PATCH toggle_phone_exemption 919 15:47:08 behaves like it requires an unconfirmed user 920 15:47:08 when session contains a `verification_user_id` from a confirmed user 921 15:47:08 handles the request as expected 922 15:47:08 when session contains a `verification_user_id` from an unconfirmed user 923 15:47:09 is expected to respond with numeric status code ok 924 15:47:09 behaves like it requires a valid verification_user_id 925 15:47:09 when session contains an invalid `verification_user_id` 926 15:47:09 handles sticking 927 15:47:09 redirects to root path 928 15:47:09 when session contains a valid `verification_user_id` 929 15:47:09 sets the user instance variable 930 15:47:10 renders identity verification page 931 15:47:10 behaves like it requires a signed in user 932 15:47:10 when the user was created after the release day 933 15:47:10 sets the user instance variable 934 15:47:10 does not redirect to root path 935 15:47:10 behaves like toggles phone number verification exemption for the user 936 15:47:10 toggles phone exemption 937 15:47:10 returns verification methods and state 938 15:47:10 behaves like logs and tracks the event 939 15:47:11 logs and tracks the event 940 15:47:11 when phone exemption is not offered for the user 941 15:47:11 returns an empty response with a bad request status 942 15:47:11 behaves like logs and tracks the event 943 15:47:11 logs and tracks the event 944 15:47:11 POST resend_email_code 945 15:47:11 behaves like it requires a valid verification_user_id 946 15:47:11 when session contains an invalid `verification_user_id` 947 15:47:11 handles sticking 948 15:47:11 redirects to root path 949 15:47:11 when session contains a valid `verification_user_id` 950 15:47:12 sets the user instance variable 951 15:47:12 renders identity verification page 952 15:47:12 behaves like it requires a signed in user 953 15:47:12 when the user was created after the release day 954 15:47:12 sets the user instance variable 955 15:47:12 does not redirect to root path 956 15:47:12 behaves like it requires an unconfirmed user 957 15:47:12 when session contains a `verification_user_id` from a confirmed user 958 15:47:13 handles the request as expected 959 15:47:13 when session contains a `verification_user_id` from an unconfirmed user 960 15:47:13 is expected to respond with numeric status code ok 961 15:47:13 behaves like it requires oauth users to go through ArkoseLabs challenge 962 15:47:13 is expected to redirect to "/users/identity_verification/arkose_labs_challenge" 963 15:47:13 when user has an arkose_risk_band 964 15:47:13 is expected not to redirect to "/users/identity_verification/arkose_labs_challenge" 965 15:47:13 when arkose is disabled 966 15:47:14 is expected not to redirect to "/users/identity_verification/arkose_labs_challenge" 967 15:47:14 when rate limited 968 15:47:14 renders the result as json 969 15:47:14 when successful 970 15:47:14 sets the confirmation_sent_at time 971 15:47:14 sets the confirmation_token to the encrypted custom token 972 15:47:15 sends the confirmation instructions email 973 15:47:15 renders the result as json 974 15:47:15 behaves like logs and tracks the event 975 15:47:15 logs and tracks the event 976 15:47:15 # [RSpecRunTime] RSpec elapsed time: 8 minutes 34.08 seconds. Current RSS: ~1509M. Threads: 6. load average: 1.13 1.26 1.13 1/424 5199 978 15:47:15 GET verification_state 979 15:47:15 behaves like it requires a valid verification_user_id 980 15:47:15 when session contains an invalid `verification_user_id` 981 15:47:15 handles sticking 982 15:47:15 redirects to root path 983 15:47:15 when session contains a valid `verification_user_id` 984 15:47:16 sets the user instance variable 985 15:47:16 renders identity verification page 986 15:47:16 behaves like it requires a signed in user 987 15:47:16 when the user was created after the release day 988 15:47:16 sets the user instance variable 989 15:47:16 does not redirect to root path 990 15:47:16 with an unverified user 991 15:47:16 behaves like it sets poll interval header 992 15:47:16 sets poll interval header 993 15:47:16 methods_requiring_arkose_challenge 994 15:47:16 required_methods: ["email"], methods_requiring_challenge: [] 995 15:47:17 is expected to contain exactly 996 15:47:17 required_methods: ["email", "phone"], methods_requiring_challenge: ["phone"] 997 15:47:17 is expected to contain exactly "phone" 998 15:47:17 required_methods: ["email", "phone", "credit_card"], methods_requiring_challenge: ["phone"] 999 15:47:17 is expected to contain exactly "phone" 1000 15:47:17 required_methods: ["email", "credit_card", "phone"], methods_requiring_challenge: ["credit_card"] 1001 15:47:17 is expected to contain exactly "credit_card" 1002 15:47:17 required_methods: ["email", "credit_card"], methods_requiring_challenge: ["credit_card"] 1003 15:47:17 is expected to contain exactly "credit_card" 1004 15:47:17 required_methods: ["phone"], methods_requiring_challenge: ["phone"] 1005 15:47:17 is expected to contain exactly "phone" 1006 15:47:17 required_methods: ["phone", "credit_card"], methods_requiring_challenge: ["phone"] 1007 15:47:18 is expected to contain exactly "phone" 1008 15:47:18 required_methods: ["credit_card", "phone"], methods_requiring_challenge: ["credit_card"] 1009 15:47:18 is expected to contain exactly "credit_card" 1010 15:47:18 required_methods: ["credit_card"], methods_requiring_challenge: ["credit_card"] 1011 15:47:18 is expected to contain exactly "credit_card" 1012 15:47:18 POST verify_phone_verification_code 1013 15:47:18 before action hooks 1014 15:47:18 behaves like it requires a valid verification_user_id 1015 15:47:18 when session contains an invalid `verification_user_id` 1016 15:47:18 handles sticking 1017 15:47:18 redirects to root path 1018 15:47:18 when session contains a valid `verification_user_id` 1019 15:47:19 sets the user instance variable 1020 15:47:19 renders identity verification page 1021 15:47:19 behaves like it requires a signed in user 1022 15:47:19 when the user was created after the release day 1023 15:47:19 sets the user instance variable 1024 15:47:19 does not redirect to root path 1025 15:47:19 behaves like it requires an unconfirmed user 1026 15:47:19 when session contains a `verification_user_id` from a confirmed user 1027 15:47:19 handles the request as expected 1028 15:47:19 when session contains a `verification_user_id` from an unconfirmed user 1029 15:47:20 is expected to respond with numeric status code ok 1030 15:47:20 behaves like it requires oauth users to go through ArkoseLabs challenge 1031 15:47:20 is expected to redirect to "/users/identity_verification/arkose_labs_challenge" 1032 15:47:20 when user has an arkose_risk_band 1033 15:47:20 is expected not to redirect to "/users/identity_verification/arkose_labs_challenge" 1034 15:47:20 when arkose is disabled 1035 15:47:20 is expected not to redirect to "/users/identity_verification/arkose_labs_challenge" 1036 15:47:20 behaves like it ensures verification attempt is allowed 1037 15:47:20 when verification is allowed 1038 15:47:21 is expected to respond with numeric status code ok 1039 15:47:21 when verification is not allowed 1040 15:47:21 is expected to respond with numeric status code bad_request 1041 15:47:21 behaves like it successfully verifies a phone number verification code 1042 15:47:21 responds with status 200 OK 1043 15:47:21 behaves like logs and tracks the event 1044 15:47:21 logs and tracks the event 1045 15:47:21 behaves like it handles failed phone number code verification 1046 15:47:21 responds with error message 1047 15:47:21 behaves like logs and tracks the event 1048 15:47:21 logs and tracks the event 1049 15:47:21 when multiple codes are attempted 1050 15:47:22 passes no params to VerifyCodeService 1052 15:47:22 for an invite 1053 15:47:22 when onboarding is not available 1054 15:47:23 renders the template with the after_sign_in_path_for variable 1055 15:47:23 when not yet verified 1056 15:47:24 redirects back to signup_identity_verification_path 1057 15:47:24 # [RSpecRunTime] RSpec elapsed time: 8 minutes 42.66 seconds. Current RSS: ~1498M. Threads: 6. load average: 1.12 1.26 1.13 1/423 5200 1059 15:47:24 when verified 1060 15:47:25 accepts pending invitations 1061 15:47:26 signs in the user 1062 15:47:27 deletes the verification_user_id from the session 1063 15:47:28 does not update onboarding_status 1064 15:47:28 # [RSpecRunTime] RSpec elapsed time: 8 minutes 47.26 seconds. Current RSS: ~1486M. Threads: 6. load average: 1.11 1.26 1.13 1/423 5201 1066 15:47:28 when onboarding is available 1067 15:47:29 updates the registration types 1068 15:47:31 sets the tracking_label to invite registration 1069 15:47:31 # [RSpecRunTime] RSpec elapsed time: 8 minutes 49.78 seconds. Current RSS: ~1468M. Threads: 6. load average: 1.10 1.25 1.13 1/423 5202 1071 15:47:31 for trial registration 1072 15:47:31 detects a trial 1073 15:47:31 GET verify_credit_card 1074 15:47:31 behaves like it verifies presence of credit_card_validation record for the user 1075 15:47:31 when request format is html 1077 15:47:31 when no credit_card_validation record exist for the user 1079 15:47:32 when a credit_card_validation record exists for the user 1080 15:47:32 returns HTTP status 200 and an empty json 1081 15:47:32 behaves like logs and tracks the event 1082 15:47:32 logs and tracks the event 1083 15:47:32 when the user's credit card has been used by a banned user 1084 15:47:32 Job arguments to ElasticAssociationIndexerWorker must be native JSON types, but :issues is a Symbol. 1086 15:47:32 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1087 15:47:32 Job arguments to ElasticAssociationIndexerWorker must be native JSON types, but :issues is a Symbol. 1089 15:47:32 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1090 15:47:33 bans the user 1091 15:47:33 Job arguments to ElasticAssociationIndexerWorker must be native JSON types, but :issues is a Symbol. 1093 15:47:33 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1094 15:47:33 Job arguments to ElasticAssociationIndexerWorker must be native JSON types, but :issues is a Symbol. 1096 15:47:33 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1097 15:47:33 returns HTTP status 400 and a message 1098 15:47:33 behaves like logs and tracks the event 1099 15:47:33 Job arguments to ElasticAssociationIndexerWorker must be native JSON types, but :issues is a Symbol. 1101 15:47:33 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1102 15:47:33 Job arguments to ElasticAssociationIndexerWorker must be native JSON types, but :issues is a Symbol. 1104 15:47:33 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1105 15:47:33 logs and tracks the event 1106 15:47:33 # [RSpecRunTime] RSpec elapsed time: 8 minutes 52.32 seconds. Current RSS: ~1464M. Threads: 6. load average: 1.10 1.25 1.13 1/423 5203 1108 15:47:33 when rate limited 1109 15:47:33 returns HTTP status 400 and a message 1110 15:47:33 behaves like logs and tracks the event 1111 15:47:34 logs and tracks the event 1112 15:47:34 POST verify_credit_card_captcha 1113 15:47:34 behaves like it ensures verification attempt is allowed 1114 15:47:34 when verification is allowed 1115 15:47:34 is expected to respond with numeric status code ok 1116 15:47:34 when verification is not allowed 1117 15:47:34 is expected to respond with numeric status code bad_request 1118 15:47:34 behaves like it verifies arkose token 1119 15:47:34 when verification fails 1120 15:47:34 returns a 400 with an error message 1121 15:47:34 when verification succeeds 1122 15:47:34 returns a 200 1123 15:47:34 behaves like logs challenge solved event 1124 15:47:34 challenge_shown: false, challenge_type: "transparent" 1125 15:47:35 logs the event 1126 15:47:35 challenge_shown: true, challenge_type: "interactive" 1127 15:47:35 logs the event 1128 15:47:35 when Arkose is down 1129 15:47:35 returns a 200 1130 15:47:35 POST send_phone_verification_code 1131 15:47:35 is expected to have request urgency :low 1132 15:47:35 before action hooks 1133 15:47:35 behaves like it requires a valid verification_user_id 1134 15:47:35 when session contains an invalid `verification_user_id` 1135 15:47:35 handles sticking 1136 15:47:36 redirects to root path 1137 15:47:36 when session contains a valid `verification_user_id` 1138 15:47:36 sets the user instance variable 1139 15:47:36 renders identity verification page 1140 15:47:36 behaves like it requires a signed in user 1141 15:47:36 when the user was created after the release day 1142 15:47:36 sets the user instance variable 1143 15:47:37 does not redirect to root path 1144 15:47:37 behaves like it requires an unconfirmed user 1145 15:47:37 when session contains a `verification_user_id` from a confirmed user 1146 15:47:37 handles the request as expected 1147 15:47:37 when session contains a `verification_user_id` from an unconfirmed user 1148 15:47:37 is expected to respond with numeric status code ok 1149 15:47:37 behaves like it requires oauth users to go through ArkoseLabs challenge 1150 15:47:37 is expected to redirect to "/users/identity_verification/arkose_labs_challenge" 1151 15:47:37 when user has an arkose_risk_band 1152 15:47:38 is expected not to redirect to "/users/identity_verification/arkose_labs_challenge" 1153 15:47:38 when arkose is disabled 1154 15:47:38 is expected not to redirect to "/users/identity_verification/arkose_labs_challenge" 1155 15:47:38 behaves like it ensures verification attempt is allowed 1156 15:47:38 when verification is allowed 1157 15:47:38 is expected to respond with numeric status code ok 1158 15:47:38 when verification is not allowed 1159 15:47:38 is expected to respond with numeric status code bad_request 1160 15:47:38 behaves like it verifies arkose token 1161 15:47:38 when verification fails 1162 15:47:38 returns a 400 with an error message 1163 15:47:38 when verification succeeds 1164 15:47:38 returns a 200 1165 15:47:38 behaves like logs challenge solved event 1166 15:47:38 challenge_shown: false, challenge_type: "transparent" 1167 15:47:39 logs the event 1168 15:47:39 challenge_shown: true, challenge_type: "interactive" 1169 15:47:39 logs the event 1170 15:47:39 when Arkose is down 1171 15:47:39 returns a 200 1172 15:47:39 behaves like it successfully sends phone number verification code 1173 15:47:39 responds with status 200 OK 1174 15:47:39 behaves like logs and tracks the event 1175 15:47:39 logs and tracks the event 1176 15:47:39 behaves like it handles failed phone number verification code send 1177 15:47:40 responds with error message 1178 15:47:40 behaves like logs and tracks the event 1179 15:47:40 logs and tracks the event 1180 15:47:40 when the error is related to a high risk user 1181 15:47:40 does not log an error 1183 15:47:40 renders template show with layout minimal 1184 15:47:40 behaves like it requires a valid verification_user_id 1185 15:47:40 when session contains an invalid `verification_user_id` 1186 15:47:40 handles sticking 1187 15:47:41 redirects to root path 1188 15:47:41 when session contains a valid `verification_user_id` 1189 15:47:41 sets the user instance variable 1190 15:47:41 renders identity verification page 1191 15:47:41 behaves like it requires a signed in user 1192 15:47:41 when the user was created after the release day 1193 15:47:41 sets the user instance variable 1194 15:47:42 does not redirect to root path 1195 15:47:42 behaves like it requires an unconfirmed user 1196 15:47:42 when session contains a `verification_user_id` from a confirmed user 1197 15:47:42 handles the request as expected 1198 15:47:42 when session contains a `verification_user_id` from an unconfirmed user 1199 15:47:42 is expected to respond with numeric status code ok 1200 15:47:42 behaves like it requires oauth users to go through ArkoseLabs challenge 1201 15:47:42 is expected to redirect to "/users/identity_verification/arkose_labs_challenge" 1202 15:47:42 when user has an arkose_risk_band 1203 15:47:43 is expected not to redirect to "/users/identity_verification/arkose_labs_challenge" 1204 15:47:43 when arkose is disabled 1205 15:47:43 is expected not to redirect to "/users/identity_verification/arkose_labs_challenge" 1206 15:47:43 with a banned user 1207 15:47:43 Job arguments to ElasticAssociationIndexerWorker must be native JSON types, but :issues is a Symbol. 1209 15:47:43 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1210 15:47:43 redirects to the sign-in page with an error message 1211 15:47:43 Job arguments to ElasticAssociationIndexerWorker must be native JSON types, but :issues is a Symbol. 1213 15:47:43 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1214 15:47:43 deletes the verification_user_id from the session 1215 15:47:43 GET arkose_labs_challenge 1216 15:47:44 renders arkose_labs_challenge template 1217 15:47:44 behaves like it requires a valid verification_user_id 1218 15:47:44 when session contains an invalid `verification_user_id` 1219 15:47:44 handles sticking 1220 15:47:44 redirects to root path 1221 15:47:44 when session contains a valid `verification_user_id` 1222 15:47:44 sets the user instance variable 1223 15:47:44 renders identity verification page 1224 15:47:44 behaves like it requires a signed in user 1225 15:47:44 when the user was created after the release day 1226 15:47:45 sets the user instance variable 1227 15:47:45 does not redirect to root path 1228 15:47:45 behaves like it requires an unconfirmed user 1229 15:47:45 when session contains a `verification_user_id` from a confirmed user 1230 15:47:45 handles the request as expected 1231 15:47:45 when session contains a `verification_user_id` from an unconfirmed user 1232 15:47:45 is expected to respond with numeric status code ok 1233 15:47:45 # [RSpecRunTime] Finishing example group ee/spec/requests/users/registrations_identity_verification_controller_spec.rb. It took 44.47 seconds. Expected to take 1 minute 22.68 seconds. 1234 15:47:45 # [RSpecRunTime] Starting example group ee/spec/controllers/projects/push_rules_controller_spec.rb. Expected to take 1 minute 8.09 seconds. 1235 15:47:45 Projects::PushRulesController 1237 15:47:47 updates the push rule 1238 15:47:47 push rules unlicensed 1240 15:47:48 # [RSpecRunTime] RSpec elapsed time: 9 minutes 7.19 seconds. Current RSS: ~1492M. Threads: 6. load average: 1.08 1.24 1.12 1/424 5204 1242 15:47:48 Updating reject_unsigned_commits rule 1243 15:47:48 as an admin in admin mode 1244 15:47:48 behaves like a setting with global default 1245 15:47:48 when disabled 1246 15:47:48 behaves like updateable setting 1247 15:47:50 does not update the setting 1248 15:47:50 # [RSpecRunTime] RSpec elapsed time: 9 minutes 8.8 seconds. Current RSS: ~1489M. Threads: 6. load average: 1.07 1.23 1.12 1/424 5205 1250 15:47:50 when enabled 1251 15:47:50 behaves like updateable setting 1252 15:47:52 updates the setting 1253 15:47:52 # [RSpecRunTime] RSpec elapsed time: 9 minutes 10.6 seconds. Current RSS: ~1482M. Threads: 6. load average: 1.07 1.23 1.12 1/424 5206 1255 15:47:52 when global setting is enabled 1256 15:47:52 behaves like updateable setting 1257 15:47:54 updates the setting 1258 15:47:54 # [RSpecRunTime] RSpec elapsed time: 9 minutes 12.76 seconds. Current RSS: ~1461M. Threads: 6. load average: 1.07 1.23 1.12 1/424 5207 1260 15:47:54 as a maintainer user 1261 15:47:54 behaves like a setting with global default 1262 15:47:54 when disabled 1263 15:47:54 behaves like updateable setting 1264 15:47:55 does not update the setting 1265 15:47:55 # [RSpecRunTime] RSpec elapsed time: 9 minutes 14.41 seconds. Current RSS: ~1445M. Threads: 6. load average: 1.07 1.23 1.12 1/424 5208 1267 15:47:55 when enabled 1268 15:47:55 behaves like updateable setting 1269 15:47:57 updates the setting 1270 15:47:57 # [RSpecRunTime] RSpec elapsed time: 9 minutes 16.02 seconds. Current RSS: ~1435M. Threads: 6. load average: 1.07 1.23 1.12 1/424 5209 1272 15:47:57 when global setting is enabled 1273 15:47:57 behaves like updateable setting 1274 15:47:59 updates the setting 1275 15:47:59 # [RSpecRunTime] RSpec elapsed time: 9 minutes 18.23 seconds. Current RSS: ~1416M. Threads: 6. load average: 1.06 1.23 1.12 1/424 5210 1277 15:47:59 as a developer user 1278 15:47:59 behaves like a setting with global default 1279 15:47:59 when disabled 1280 15:47:59 behaves like updateable setting 1281 15:48:01 does not update the setting 1282 15:48:01 # [RSpecRunTime] RSpec elapsed time: 9 minutes 19.9 seconds. Current RSS: ~1422M. Threads: 6. load average: 1.06 1.23 1.12 1/424 5211 1284 15:48:01 when enabled 1285 15:48:01 behaves like updateable setting 1286 15:48:03 does not update the setting 1287 15:48:03 # [RSpecRunTime] RSpec elapsed time: 9 minutes 21.68 seconds. Current RSS: ~1423M. Threads: 6. load average: 1.06 1.23 1.12 1/424 5212 1289 15:48:03 when global setting is enabled 1290 15:48:03 behaves like updateable setting 1291 15:48:05 does not update the setting 1292 15:48:05 # [RSpecRunTime] RSpec elapsed time: 9 minutes 23.94 seconds. Current RSS: ~1420M. Threads: 6. load average: 1.06 1.22 1.12 1/424 5213 1294 15:48:05 Updating commit_committer_check rule 1295 15:48:05 as an admin in admin mode 1296 15:48:05 behaves like a setting with global default 1297 15:48:05 when disabled 1298 15:48:05 behaves like updateable setting 1299 15:48:06 does not update the setting 1300 15:48:07 # [RSpecRunTime] RSpec elapsed time: 9 minutes 25.59 seconds. Current RSS: ~1419M. Threads: 6. load average: 1.06 1.22 1.12 1/424 5214 1302 15:48:07 when enabled 1303 15:48:07 behaves like updateable setting 1304 15:48:08 updates the setting 1305 15:48:08 # [RSpecRunTime] RSpec elapsed time: 9 minutes 27.27 seconds. Current RSS: ~1420M. Threads: 6. load average: 1.06 1.22 1.12 1/424 5215 1307 15:48:08 when global setting is enabled 1308 15:48:08 behaves like updateable setting 1309 15:48:10 updates the setting 1310 15:48:10 # [RSpecRunTime] RSpec elapsed time: 9 minutes 29.41 seconds. Current RSS: ~1418M. Threads: 6. load average: 1.05 1.22 1.12 1/424 5216 1312 15:48:10 as a maintainer user 1313 15:48:10 behaves like a setting with global default 1314 15:48:10 when disabled 1315 15:48:10 behaves like updateable setting 1316 15:48:12 does not update the setting 1317 15:48:12 # [RSpecRunTime] RSpec elapsed time: 9 minutes 31.03 seconds. Current RSS: ~1420M. Threads: 6. load average: 1.05 1.22 1.12 1/424 5217 1319 15:48:12 when enabled 1320 15:48:12 behaves like updateable setting 1321 15:48:14 updates the setting 1322 15:48:14 # [RSpecRunTime] RSpec elapsed time: 9 minutes 32.72 seconds. Current RSS: ~1423M. Threads: 6. load average: 1.05 1.22 1.12 1/424 5218 1324 15:48:14 when global setting is enabled 1325 15:48:14 behaves like updateable setting 1326 15:48:16 updates the setting 1327 15:48:16 # [RSpecRunTime] RSpec elapsed time: 9 minutes 34.86 seconds. Current RSS: ~1415M. Threads: 6. load average: 1.05 1.21 1.12 1/424 5219 1329 15:48:16 as a developer user 1330 15:48:16 behaves like a setting with global default 1331 15:48:16 when disabled 1332 15:48:16 behaves like updateable setting 1333 15:48:17 does not update the setting 1334 15:48:17 # [RSpecRunTime] RSpec elapsed time: 9 minutes 36.42 seconds. Current RSS: ~1416M. Threads: 6. load average: 1.05 1.21 1.12 2/424 5220 1336 15:48:17 when enabled 1337 15:48:17 behaves like updateable setting 1338 15:48:19 does not update the setting 1339 15:48:19 # [RSpecRunTime] RSpec elapsed time: 9 minutes 38.26 seconds. Current RSS: ~1418M. Threads: 6. load average: 1.04 1.21 1.12 1/424 5221 1341 15:48:19 when global setting is enabled 1342 15:48:19 behaves like updateable setting 1343 15:48:21 does not update the setting 1344 15:48:21 # [RSpecRunTime] RSpec elapsed time: 9 minutes 40.45 seconds. Current RSS: ~1416M. Threads: 6. load average: 1.04 1.21 1.12 1/424 5222 1346 15:48:21 Updating reject_non_dco_commits rule 1347 15:48:21 as an admin in admin mode 1348 15:48:21 behaves like a setting with global default 1349 15:48:21 when disabled 1350 15:48:21 behaves like updateable setting 1351 15:48:23 does not update the setting 1352 15:48:23 # [RSpecRunTime] RSpec elapsed time: 9 minutes 41.98 seconds. Current RSS: ~1414M. Threads: 6. load average: 1.04 1.21 1.12 1/424 5223 1354 15:48:23 when enabled 1355 15:48:23 behaves like updateable setting 1356 15:48:24 updates the setting 1357 15:48:25 # [RSpecRunTime] RSpec elapsed time: 9 minutes 43.55 seconds. Current RSS: ~1414M. Threads: 6. load average: 1.04 1.21 1.12 1/424 5224 1359 15:48:25 when global setting is enabled 1360 15:48:25 behaves like updateable setting 1361 15:48:27 updates the setting 1362 15:48:27 # [RSpecRunTime] RSpec elapsed time: 9 minutes 45.64 seconds. Current RSS: ~1414M. Threads: 6. load average: 1.04 1.21 1.12 1/424 5225 1364 15:48:27 as a maintainer user 1365 15:48:27 behaves like a setting with global default 1366 15:48:27 when disabled 1367 15:48:27 behaves like updateable setting 1368 15:48:28 does not update the setting 1369 15:48:28 # [RSpecRunTime] RSpec elapsed time: 9 minutes 47.3 seconds. Current RSS: ~1415M. Threads: 6. load average: 1.04 1.21 1.12 1/424 5226 1371 15:48:28 when enabled 1372 15:48:28 behaves like updateable setting 1373 15:48:30 updates the setting 1374 15:48:30 # [RSpecRunTime] RSpec elapsed time: 9 minutes 48.94 seconds. Current RSS: ~1415M. Threads: 6. load average: 1.20 1.24 1.13 1/424 5227 1376 15:48:30 when global setting is enabled 1377 15:48:30 behaves like updateable setting 1378 15:48:32 updates the setting 1379 15:48:32 # [RSpecRunTime] RSpec elapsed time: 9 minutes 51.04 seconds. Current RSS: ~1415M. Threads: 6. load average: 1.20 1.24 1.13 1/424 5228 1381 15:48:32 as a developer user 1382 15:48:32 behaves like a setting with global default 1383 15:48:32 when disabled 1384 15:48:32 behaves like updateable setting 1385 15:48:34 does not update the setting 1386 15:48:34 # [RSpecRunTime] RSpec elapsed time: 9 minutes 52.78 seconds. Current RSS: ~1415M. Threads: 6. load average: 1.20 1.24 1.13 1/424 5229 1388 15:48:34 when enabled 1389 15:48:34 behaves like updateable setting 1390 15:48:35 does not update the setting 1391 15:48:35 # [RSpecRunTime] RSpec elapsed time: 9 minutes 54.46 seconds. Current RSS: ~1415M. Threads: 6. load average: 1.18 1.23 1.12 1/424 5230 1393 15:48:35 when global setting is enabled 1394 15:48:35 behaves like updateable setting 1395 15:48:38 does not update the setting 1396 15:48:38 # [RSpecRunTime] RSpec elapsed time: 9 minutes 56.75 seconds. Current RSS: ~1414M. Threads: 6. load average: 1.18 1.23 1.12 1/424 5231 1398 15:48:38 Updating commit_committer_name_check rule 1399 15:48:38 when commit_committer_name_check is disabled 1401 15:48:38 behaves like updates push rule commit_committer_name_check of project 1402 15:48:39 matches the given result 1403 15:48:39 # [RSpecRunTime] RSpec elapsed time: 9 minutes 58.36 seconds. Current RSS: ~1413M. Threads: 6. load average: 1.17 1.23 1.12 1/424 5232 1405 15:48:39 as a maintainer user 1406 15:48:39 behaves like updates push rule commit_committer_name_check of project 1407 15:48:41 matches the given result 1408 15:48:41 # [RSpecRunTime] RSpec elapsed time: 10 minutes 0.04 second. Current RSS: ~1416M. Threads: 6. load average: 1.17 1.23 1.12 1/424 5233 1410 15:48:41 as a developer user 1411 15:48:41 behaves like updates push rule commit_committer_name_check of project 1412 15:48:43 matches the given result 1413 15:48:43 # [RSpecRunTime] RSpec elapsed time: 10 minutes 1.73 seconds. Current RSS: ~1416M. Threads: 6. load average: 1.17 1.23 1.12 1/425 5234 1415 15:48:43 when commit_committer_name_check is enabled 1417 15:48:43 behaves like updates push rule commit_committer_name_check of project 1418 15:48:44 matches the given result 1419 15:48:44 # [RSpecRunTime] RSpec elapsed time: 10 minutes 3.44 seconds. Current RSS: ~1416M. Threads: 6. load average: 1.15 1.22 1.12 1/424 5235 1421 15:48:44 as a maintainer user 1422 15:48:44 behaves like updates push rule commit_committer_name_check of project 1423 15:48:46 matches the given result 1424 15:48:46 # [RSpecRunTime] RSpec elapsed time: 10 minutes 5.09 seconds. Current RSS: ~1416M. Threads: 6. load average: 1.15 1.22 1.12 1/424 5236 1426 15:48:46 as a developer user 1427 15:48:46 behaves like updates push rule commit_committer_name_check of project 1428 15:48:48 matches the given result 1429 15:48:48 # [RSpecRunTime] RSpec elapsed time: 10 minutes 6.81 seconds. Current RSS: ~1417M. Threads: 6. load average: 1.15 1.22 1.12 1/424 5237 1431 15:48:48 # [RSpecRunTime] Finishing example group ee/spec/controllers/projects/push_rules_controller_spec.rb. It took 1 minute 2.69 seconds. Expected to take 1 minute 8.09 seconds. 1432 15:48:48 # [RSpecRunTime] Starting example group ee/spec/requests/api/internal/shellhorse_spec.rb. Expected to take 1 minute 0.98 second. 1433 15:48:48 API::Internal::Shellhorse 1434 15:48:48 POST /internal/shellhorse/git_audit_event 1435 15:48:49 when Gitlab Shell requests 1436 15:48:49 with ssh protocol 1437 15:48:49 behaves like logs streaming audit events 1438 15:48:49 when ssh protocol from shell request 1439 15:48:49 behaves like logs single streaming audit event 1440 15:48:49 action: "git-receive-pack", verb: "push", packfile_stats: {} 1441 15:48:50 Job arguments to AuthorizedKeysWorker must be native JSON types, but :add_key is a Symbol. 1443 15:48:50 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1444 15:48:50 logs git push streaming audit event for git-receive-pack 1445 15:48:50 when log_git_streaming_audit_events is disable 1446 15:48:50 Job arguments to AuthorizedKeysWorker must be native JSON types, but :add_key is a Symbol. 1448 15:48:50 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1449 15:48:50 does not log git push streaming audit event for git-receive-pack 1450 15:48:50 # [RSpecRunTime] RSpec elapsed time: 10 minutes 9.42 seconds. Current RSS: ~1433M. Threads: 6. load average: 1.14 1.22 1.12 1/424 5284 1452 15:48:50 action: "git-upload-pack", verb: "clone", packfile_stats: {:wants=>2} 1453 15:48:52 Job arguments to AuthorizedKeysWorker must be native JSON types, but :add_key is a Symbol. 1455 15:48:52 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1456 15:48:52 logs git clone streaming audit event for git-upload-pack 1457 15:48:52 when log_git_streaming_audit_events is disable 1458 15:48:53 Job arguments to AuthorizedKeysWorker must be native JSON types, but :add_key is a Symbol. 1460 15:48:53 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1461 15:48:53 does not log git clone streaming audit event for git-upload-pack 1462 15:48:53 # [RSpecRunTime] RSpec elapsed time: 10 minutes 12.04 seconds. Current RSS: ~1448M. Threads: 6. load average: 1.14 1.22 1.12 1/424 5285 1464 15:48:53 action: "git-upload-pack", verb: "pull", packfile_stats: {:wants=>2, :haves=>2} 1465 15:48:54 Job arguments to AuthorizedKeysWorker must be native JSON types, but :add_key is a Symbol. 1467 15:48:54 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1468 15:48:54 logs git pull streaming audit event for git-upload-pack 1469 15:48:54 when log_git_streaming_audit_events is disable 1470 15:48:54 Job arguments to AuthorizedKeysWorker must be native JSON types, but :add_key is a Symbol. 1472 15:48:54 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1473 15:48:54 does not log git pull streaming audit event for git-upload-pack 1474 15:48:54 # [RSpecRunTime] RSpec elapsed time: 10 minutes 13.48 seconds. Current RSS: ~1461M. Threads: 6. load average: 1.13 1.22 1.12 1/424 5286 1476 15:48:54 action: "git-upload-pack", verb: "pull", packfile_stats: {:haves=>2} 1477 15:48:55 Job arguments to AuthorizedKeysWorker must be native JSON types, but :add_key is a Symbol. 1479 15:48:55 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1480 15:48:55 logs git pull streaming audit event for git-upload-pack 1481 15:48:55 when log_git_streaming_audit_events is disable 1482 15:48:56 Job arguments to AuthorizedKeysWorker must be native JSON types, but :add_key is a Symbol. 1484 15:48:56 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1485 15:48:56 does not log git pull streaming audit event for git-upload-pack 1486 15:48:56 # [RSpecRunTime] RSpec elapsed time: 10 minutes 14.89 seconds. Current RSS: ~1466M. Threads: 6. load average: 1.13 1.22 1.12 1/424 5287 1488 15:48:56 action: "git-upload-pack", verb: "pull", packfile_stats: {} 1489 15:48:56 Job arguments to AuthorizedKeysWorker must be native JSON types, but :add_key is a Symbol. 1491 15:48:56 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1492 15:48:56 logs git pull streaming audit event for git-upload-pack 1493 15:48:56 when log_git_streaming_audit_events is disable 1494 15:48:57 Job arguments to AuthorizedKeysWorker must be native JSON types, but :add_key is a Symbol. 1496 15:48:57 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1497 15:48:57 does not log git pull streaming audit event for git-upload-pack 1498 15:48:57 # [RSpecRunTime] RSpec elapsed time: 10 minutes 16.16 seconds. Current RSS: ~1487M. Threads: 6. load average: 1.13 1.22 1.12 1/424 5288 1500 15:48:57 behaves like break response in several invalid cases 1501 15:48:57 when ssh protocol from shell request 1502 15:48:57 with invalid action 1503 15:48:57 Job arguments to AuthorizedKeysWorker must be native JSON types, but :add_key is a Symbol. 1505 15:48:57 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1506 15:48:57 response with not found 1507 15:48:57 when user does not exist 1508 15:48:58 Job arguments to AuthorizedKeysWorker must be native JSON types, but :add_key is a Symbol. 1510 15:48:58 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1511 15:48:58 response with not found 1512 15:48:58 when project does not exist 1513 15:48:58 Job arguments to AuthorizedKeysWorker must be native JSON types, but :add_key is a Symbol. 1515 15:48:58 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1516 15:48:58 response with not found 1517 15:48:58 when request times out 1518 15:48:58 Job arguments to AuthorizedKeysWorker must be native JSON types, but :add_key is a Symbol. 1520 15:48:58 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1521 15:48:59 responds with a timeout 1522 15:48:59 when access denied 1523 15:48:59 when git upload pack 1524 15:48:59 Job arguments to AuthorizedKeysWorker must be native JSON types, but :add_key is a Symbol. 1526 15:48:59 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1527 15:48:59 response with none access 1528 15:48:59 when git receive pack 1529 15:49:00 Job arguments to AuthorizedKeysWorker must be native JSON types, but :add_key is a Symbol. 1531 15:49:00 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1532 15:49:00 responsed with none access 1533 15:49:00 when result is not ::Gitlab::GitAccessResult::Success 1534 15:49:00 Job arguments to AuthorizedKeysWorker must be native JSON types, but :add_key is a Symbol. 1536 15:49:00 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1537 15:49:00 responds with 500 1538 15:49:00 with http protocol 1539 15:49:00 behaves like logs streaming audit events 1540 15:49:00 when http protocol from shell request 1541 15:49:00 behaves like logs single streaming audit event 1542 15:49:00 action: "git-receive-pack", verb: "push", packfile_stats: {} 1543 15:49:01 Job arguments to AuthorizedKeysWorker must be native JSON types, but :add_key is a Symbol. 1545 15:49:01 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1546 15:49:01 logs git push streaming audit event for git-receive-pack 1547 15:49:01 when log_git_streaming_audit_events is disable 1548 15:49:01 Job arguments to AuthorizedKeysWorker must be native JSON types, but :add_key is a Symbol. 1550 15:49:01 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1551 15:49:02 does not log git push streaming audit event for git-receive-pack 1552 15:49:02 # [RSpecRunTime] RSpec elapsed time: 10 minutes 20.64 seconds. Current RSS: ~1527M. Threads: 6. load average: 1.12 1.21 1.12 1/424 5293 1554 15:49:02 action: "git-upload-pack", verb: "clone", packfile_stats: {:wants=>2} 1555 15:49:02 Job arguments to AuthorizedKeysWorker must be native JSON types, but :add_key is a Symbol. 1557 15:49:02 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1558 15:49:02 logs git clone streaming audit event for git-upload-pack 1559 15:49:02 when log_git_streaming_audit_events is disable 1560 15:49:03 Job arguments to AuthorizedKeysWorker must be native JSON types, but :add_key is a Symbol. 1562 15:49:03 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1563 15:49:03 does not log git clone streaming audit event for git-upload-pack 1564 15:49:03 # [RSpecRunTime] RSpec elapsed time: 10 minutes 21.98 seconds. Current RSS: ~1540M. Threads: 6. load average: 1.12 1.21 1.12 1/424 5294 1566 15:49:03 action: "git-upload-pack", verb: "pull", packfile_stats: {:wants=>2, :haves=>2} 1567 15:49:04 Job arguments to AuthorizedKeysWorker must be native JSON types, but :add_key is a Symbol. 1569 15:49:04 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1570 15:49:04 logs git pull streaming audit event for git-upload-pack 1571 15:49:04 when log_git_streaming_audit_events is disable 1572 15:49:04 Job arguments to AuthorizedKeysWorker must be native JSON types, but :add_key is a Symbol. 1574 15:49:04 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1575 15:49:04 does not log git pull streaming audit event for git-upload-pack 1576 15:49:04 # [RSpecRunTime] RSpec elapsed time: 10 minutes 23.4 seconds. Current RSS: ~1539M. Threads: 6. load average: 1.11 1.21 1.12 1/424 5295 1578 15:49:04 action: "git-upload-pack", verb: "pull", packfile_stats: {:haves=>2} 1579 15:49:05 Job arguments to AuthorizedKeysWorker must be native JSON types, but :add_key is a Symbol. 1581 15:49:05 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1582 15:49:05 logs git pull streaming audit event for git-upload-pack 1583 15:49:05 when log_git_streaming_audit_events is disable 1584 15:49:06 Job arguments to AuthorizedKeysWorker must be native JSON types, but :add_key is a Symbol. 1586 15:49:06 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1587 15:49:06 does not log git pull streaming audit event for git-upload-pack 1588 15:49:06 # [RSpecRunTime] RSpec elapsed time: 10 minutes 24.78 seconds. Current RSS: ~1533M. Threads: 6. load average: 1.11 1.21 1.12 1/424 5296 1590 15:49:06 action: "git-upload-pack", verb: "pull", packfile_stats: {} 1591 15:49:06 Job arguments to AuthorizedKeysWorker must be native JSON types, but :add_key is a Symbol. 1593 15:49:06 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1594 15:49:06 logs git pull streaming audit event for git-upload-pack 1595 15:49:06 when log_git_streaming_audit_events is disable 1596 15:49:07 Job arguments to AuthorizedKeysWorker must be native JSON types, but :add_key is a Symbol. 1598 15:49:07 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1599 15:49:07 does not log git pull streaming audit event for git-upload-pack 1600 15:49:07 # [RSpecRunTime] RSpec elapsed time: 10 minutes 26.19 seconds. Current RSS: ~1529M. Threads: 6. load average: 1.11 1.21 1.12 1/424 5297 1602 15:49:07 behaves like break response in several invalid cases 1603 15:49:07 when http protocol from shell request 1604 15:49:07 with invalid action 1605 15:49:07 Job arguments to AuthorizedKeysWorker must be native JSON types, but :add_key is a Symbol. 1607 15:49:07 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1608 15:49:07 response with not found 1609 15:49:07 when user does not exist 1610 15:49:08 Job arguments to AuthorizedKeysWorker must be native JSON types, but :add_key is a Symbol. 1612 15:49:08 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1613 15:49:08 response with not found 1614 15:49:08 when project does not exist 1615 15:49:08 Job arguments to AuthorizedKeysWorker must be native JSON types, but :add_key is a Symbol. 1617 15:49:08 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1618 15:49:08 response with not found 1619 15:49:08 when request times out 1620 15:49:09 Job arguments to AuthorizedKeysWorker must be native JSON types, but :add_key is a Symbol. 1622 15:49:09 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1623 15:49:09 responds with a timeout 1624 15:49:09 when access denied 1625 15:49:09 when git upload pack 1626 15:49:09 Job arguments to AuthorizedKeysWorker must be native JSON types, but :add_key is a Symbol. 1628 15:49:09 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1629 15:49:09 response with none access 1630 15:49:09 when git receive pack 1631 15:49:10 Job arguments to AuthorizedKeysWorker must be native JSON types, but :add_key is a Symbol. 1633 15:49:10 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1634 15:49:10 responsed with none access 1635 15:49:10 when result is not ::Gitlab::GitAccessResult::Success 1636 15:49:10 Job arguments to AuthorizedKeysWorker must be native JSON types, but :add_key is a Symbol. 1638 15:49:10 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1639 15:49:10 responds with 500 1640 15:49:10 when Gitlab Workhorse requests 1641 15:49:10 with ssh protocol 1642 15:49:10 behaves like logs streaming audit events 1643 15:49:10 when ssh protocol from horse request 1644 15:49:10 behaves like logs single streaming audit event 1645 15:49:10 action: "git-receive-pack", verb: "push", packfile_stats: {} 1646 15:49:11 Job arguments to AuthorizedKeysWorker must be native JSON types, but :add_key is a Symbol. 1648 15:49:11 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1649 15:49:11 logs git push streaming audit event for git-receive-pack 1650 15:49:11 when log_git_streaming_audit_events is disable 1651 15:49:11 Job arguments to AuthorizedKeysWorker must be native JSON types, but :add_key is a Symbol. 1653 15:49:11 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1654 15:49:12 does not log git push streaming audit event for git-receive-pack 1655 15:49:12 # [RSpecRunTime] RSpec elapsed time: 10 minutes 30.68 seconds. Current RSS: ~1540M. Threads: 6. load average: 1.10 1.20 1.12 1/424 5302 1657 15:49:12 action: "git-upload-pack", verb: "clone", packfile_stats: {:wants=>2} 1658 15:49:12 Job arguments to AuthorizedKeysWorker must be native JSON types, but :add_key is a Symbol. 1660 15:49:12 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1661 15:49:12 logs git clone streaming audit event for git-upload-pack 1662 15:49:12 when log_git_streaming_audit_events is disable 1663 15:49:13 Job arguments to AuthorizedKeysWorker must be native JSON types, but :add_key is a Symbol. 1665 15:49:13 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1666 15:49:13 does not log git clone streaming audit event for git-upload-pack 1667 15:49:13 # [RSpecRunTime] RSpec elapsed time: 10 minutes 31.97 seconds. Current RSS: ~1534M. Threads: 6. load average: 1.10 1.20 1.12 1/424 5303 1669 15:49:13 action: "git-upload-pack", verb: "pull", packfile_stats: {:wants=>2, :haves=>2} 1670 15:49:14 Job arguments to AuthorizedKeysWorker must be native JSON types, but :add_key is a Symbol. 1672 15:49:14 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1673 15:49:14 logs git pull streaming audit event for git-upload-pack 1674 15:49:14 when log_git_streaming_audit_events is disable 1675 15:49:14 Job arguments to AuthorizedKeysWorker must be native JSON types, but :add_key is a Symbol. 1677 15:49:14 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1678 15:49:14 does not log git pull streaming audit event for git-upload-pack 1679 15:49:14 # [RSpecRunTime] RSpec elapsed time: 10 minutes 33.38 seconds. Current RSS: ~1540M. Threads: 6. load average: 1.09 1.20 1.12 1/424 5304 1681 15:49:14 action: "git-upload-pack", verb: "pull", packfile_stats: {:haves=>2} 1682 15:49:15 Job arguments to AuthorizedKeysWorker must be native JSON types, but :add_key is a Symbol. 1684 15:49:15 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1685 15:49:15 logs git pull streaming audit event for git-upload-pack 1686 15:49:15 when log_git_streaming_audit_events is disable 1687 15:49:15 Job arguments to AuthorizedKeysWorker must be native JSON types, but :add_key is a Symbol. 1689 15:49:15 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1690 15:49:16 does not log git pull streaming audit event for git-upload-pack 1691 15:49:16 # [RSpecRunTime] RSpec elapsed time: 10 minutes 34.74 seconds. Current RSS: ~1538M. Threads: 6. load average: 1.09 1.20 1.12 1/424 5305 1693 15:49:16 action: "git-upload-pack", verb: "pull", packfile_stats: {} 1694 15:49:16 Job arguments to AuthorizedKeysWorker must be native JSON types, but :add_key is a Symbol. 1696 15:49:16 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1697 15:49:16 logs git pull streaming audit event for git-upload-pack 1698 15:49:16 when log_git_streaming_audit_events is disable 1699 15:49:17 Job arguments to AuthorizedKeysWorker must be native JSON types, but :add_key is a Symbol. 1701 15:49:17 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1702 15:49:17 does not log git pull streaming audit event for git-upload-pack 1703 15:49:17 # [RSpecRunTime] RSpec elapsed time: 10 minutes 36.17 seconds. Current RSS: ~1534M. Threads: 6. load average: 1.09 1.20 1.12 1/424 5306 1705 15:49:17 behaves like break response in several invalid cases 1706 15:49:17 when ssh protocol from horse request 1707 15:49:17 with invalid action 1708 15:49:17 Job arguments to AuthorizedKeysWorker must be native JSON types, but :add_key is a Symbol. 1710 15:49:17 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1711 15:49:17 response with not found 1712 15:49:17 when user does not exist 1713 15:49:18 Job arguments to AuthorizedKeysWorker must be native JSON types, but :add_key is a Symbol. 1715 15:49:18 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1716 15:49:18 response with not found 1717 15:49:18 when project does not exist 1718 15:49:18 Job arguments to AuthorizedKeysWorker must be native JSON types, but :add_key is a Symbol. 1720 15:49:18 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1721 15:49:18 response with not found 1722 15:49:18 when request times out 1723 15:49:18 Job arguments to AuthorizedKeysWorker must be native JSON types, but :add_key is a Symbol. 1725 15:49:18 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1726 15:49:18 responds with a timeout 1727 15:49:18 when access denied 1728 15:49:18 when git upload pack 1729 15:49:19 Job arguments to AuthorizedKeysWorker must be native JSON types, but :add_key is a Symbol. 1731 15:49:19 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1732 15:49:19 response with none access 1733 15:49:19 when git receive pack 1734 15:49:20 Job arguments to AuthorizedKeysWorker must be native JSON types, but :add_key is a Symbol. 1736 15:49:20 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1737 15:49:20 responsed with none access 1738 15:49:20 when result is not ::Gitlab::GitAccessResult::Success 1739 15:49:20 Job arguments to AuthorizedKeysWorker must be native JSON types, but :add_key is a Symbol. 1741 15:49:20 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1742 15:49:20 responds with 500 1743 15:49:20 with http protocol 1744 15:49:20 behaves like logs streaming audit events 1745 15:49:20 when http protocol from horse request 1746 15:49:20 behaves like logs single streaming audit event 1747 15:49:20 action: "git-receive-pack", verb: "push", packfile_stats: {} 1748 15:49:21 Job arguments to AuthorizedKeysWorker must be native JSON types, but :add_key is a Symbol. 1750 15:49:21 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1751 15:49:21 logs git push streaming audit event for git-receive-pack 1752 15:49:21 when log_git_streaming_audit_events is disable 1753 15:49:21 Job arguments to AuthorizedKeysWorker must be native JSON types, but :add_key is a Symbol. 1755 15:49:21 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1756 15:49:21 does not log git push streaming audit event for git-receive-pack 1757 15:49:22 # [RSpecRunTime] RSpec elapsed time: 10 minutes 40.56 seconds. Current RSS: ~1549M. Threads: 6. load average: 1.08 1.20 1.12 1/424 5311 1759 15:49:22 action: "git-upload-pack", verb: "clone", packfile_stats: {:wants=>2} 1760 15:49:22 Job arguments to AuthorizedKeysWorker must be native JSON types, but :add_key is a Symbol. 1762 15:49:22 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1763 15:49:22 logs git clone streaming audit event for git-upload-pack 1764 15:49:22 when log_git_streaming_audit_events is disable 1765 15:49:23 Job arguments to AuthorizedKeysWorker must be native JSON types, but :add_key is a Symbol. 1767 15:49:23 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1768 15:49:23 does not log git clone streaming audit event for git-upload-pack 1769 15:49:23 # [RSpecRunTime] RSpec elapsed time: 10 minutes 41.9 seconds. Current RSS: ~1547M. Threads: 6. load average: 1.08 1.20 1.12 1/424 5312 1771 15:49:23 action: "git-upload-pack", verb: "pull", packfile_stats: {:wants=>2, :haves=>2} 1772 15:49:23 Job arguments to AuthorizedKeysWorker must be native JSON types, but :add_key is a Symbol. 1774 15:49:23 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1775 15:49:24 logs git pull streaming audit event for git-upload-pack 1776 15:49:24 when log_git_streaming_audit_events is disable 1777 15:49:24 Job arguments to AuthorizedKeysWorker must be native JSON types, but :add_key is a Symbol. 1779 15:49:24 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1780 15:49:24 does not log git pull streaming audit event for git-upload-pack 1781 15:49:24 # [RSpecRunTime] RSpec elapsed time: 10 minutes 43.32 seconds. Current RSS: ~1552M. Threads: 6. load average: 1.08 1.19 1.11 2/424 5313 1783 15:49:24 action: "git-upload-pack", verb: "pull", packfile_stats: {:haves=>2} 1784 15:49:25 Job arguments to AuthorizedKeysWorker must be native JSON types, but :add_key is a Symbol. 1786 15:49:25 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1787 15:49:25 logs git pull streaming audit event for git-upload-pack 1788 15:49:25 when log_git_streaming_audit_events is disable 1789 15:49:26 Job arguments to AuthorizedKeysWorker must be native JSON types, but :add_key is a Symbol. 1791 15:49:26 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1792 15:49:26 does not log git pull streaming audit event for git-upload-pack 1793 15:49:26 # [RSpecRunTime] RSpec elapsed time: 10 minutes 44.78 seconds. Current RSS: ~1559M. Threads: 6. load average: 1.08 1.19 1.11 1/424 5314 1795 15:49:26 action: "git-upload-pack", verb: "pull", packfile_stats: {} 1796 15:49:26 Job arguments to AuthorizedKeysWorker must be native JSON types, but :add_key is a Symbol. 1798 15:49:26 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1799 15:49:26 logs git pull streaming audit event for git-upload-pack 1800 15:49:26 when log_git_streaming_audit_events is disable 1801 15:49:27 Job arguments to AuthorizedKeysWorker must be native JSON types, but :add_key is a Symbol. 1803 15:49:27 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1804 15:49:27 does not log git pull streaming audit event for git-upload-pack 1805 15:49:27 # [RSpecRunTime] RSpec elapsed time: 10 minutes 46.16 seconds. Current RSS: ~1557M. Threads: 6. load average: 1.08 1.19 1.11 1/424 5315 1807 15:49:27 behaves like break response in several invalid cases 1808 15:49:27 when http protocol from horse request 1809 15:49:27 with invalid action 1810 15:49:27 Job arguments to AuthorizedKeysWorker must be native JSON types, but :add_key is a Symbol. 1812 15:49:27 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1813 15:49:27 response with not found 1814 15:49:27 when user does not exist 1815 15:49:28 Job arguments to AuthorizedKeysWorker must be native JSON types, but :add_key is a Symbol. 1817 15:49:28 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1818 15:49:28 response with not found 1819 15:49:28 when project does not exist 1820 15:49:28 Job arguments to AuthorizedKeysWorker must be native JSON types, but :add_key is a Symbol. 1822 15:49:28 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1823 15:49:28 response with not found 1824 15:49:28 when request times out 1825 15:49:28 Job arguments to AuthorizedKeysWorker must be native JSON types, but :add_key is a Symbol. 1827 15:49:28 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1828 15:49:28 responds with a timeout 1829 15:49:28 when access denied 1830 15:49:28 when git upload pack 1831 15:49:29 Job arguments to AuthorizedKeysWorker must be native JSON types, but :add_key is a Symbol. 1833 15:49:29 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1834 15:49:29 response with none access 1835 15:49:29 when git receive pack 1836 15:49:30 Job arguments to AuthorizedKeysWorker must be native JSON types, but :add_key is a Symbol. 1838 15:49:30 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1839 15:49:30 responsed with none access 1840 15:49:30 when result is not ::Gitlab::GitAccessResult::Success 1841 15:49:30 Job arguments to AuthorizedKeysWorker must be native JSON types, but :add_key is a Symbol. 1843 15:49:30 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1844 15:49:30 responds with 500 1845 15:49:30 # [RSpecRunTime] Finishing example group ee/spec/requests/api/internal/shellhorse_spec.rb. It took 42.4 seconds. Expected to take 1 minute 0.98 second. 1846 15:49:30 # [RSpecRunTime] Starting example group ee/spec/requests/api/invitations_spec.rb. Expected to take 53.54 seconds. 1847 15:49:30 API::Invitations EE Invitations 1848 15:49:31 POST /groups/:id/invitations 1849 15:49:31 behaves like member creation audit event 1850 15:49:31 creates an audit event while creating a new member 1851 15:49:31 does not create audit event if creating a new member fails 1852 15:49:31 # [RSpecRunTime] RSpec elapsed time: 10 minutes 50.47 seconds. Current RSS: ~1564M. Threads: 6. load average: 0.99 1.17 1.11 1/424 5320 1854 15:49:31 behaves like admin signup restrictions email error - denylist 1855 15:49:31 behaves like restricted email error 1856 15:49:32 returns an http error response and the validation message 1857 15:49:32 behaves like POST request permissions for admin mode 1858 15:49:32 behaves like when admin 1859 15:49:32 behaves like makes request 1861 15:49:32 behaves like makes request 1863 15:49:32 behaves like when user 1865 15:49:33 behaves like makes request 1867 15:49:33 when the group is restricted by admin signup restrictions 1868 15:49:33 behaves like admin signup restrictions email error - allowlist 1869 15:49:33 behaves like restricted email error 1870 15:49:33 returns an http error response and the validation message 1871 15:49:33 behaves like admin signup restrictions email error - email restrictions 1872 15:49:33 behaves like restricted email error 1873 15:49:34 returns an http error response and the validation message 1874 15:49:34 when the group is restricted by group signup restriction - allowed domains for signup 1875 15:49:34 behaves like restricted email error 1876 15:49:34 returns an http error response and the validation message 1877 15:49:34 when block seat overages is enabled for the group 1878 15:49:34 Job arguments to ElasticNamespaceIndexerWorker must be native JSON types, but :index is a Symbol. 1880 15:49:34 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1881 15:49:35 adds the member when there are open seats in the subscription 1882 15:49:35 rejects the member when there are not enough seats in the subscription 1883 15:49:36 rejects an email invite 1884 15:49:36 when the feature flag is disabled 1885 15:49:36 adds the member even when there are not enough seats in the subscription 1886 15:49:37 # [RSpecRunTime] RSpec elapsed time: 10 minutes 55.53 seconds. Current RSS: ~1557M. Threads: 6. load average: 1.07 1.19 1.11 1/424 5321 1888 15:49:37 when billable promotion management is enabled for the group 1889 15:49:37 on self managed 1890 15:49:37 when feature is disabled 1891 15:49:37 behaves like posts invitation successfully 1893 15:49:38 # [RSpecRunTime] RSpec elapsed time: 10 minutes 56.71 seconds. Current RSS: ~1553M. Threads: 6. load average: 1.07 1.19 1.11 1/424 5322 1895 15:49:38 when setting is disabled 1896 15:49:38 behaves like posts invitation successfully 1898 15:49:38 when license is not Ultimate 1899 15:49:38 behaves like posts invitation successfully 1901 15:49:39 with new user 1902 15:49:39 when trying to add billable member 1903 15:49:39 behaves like queues user invite for admin approval 1904 15:49:40 queues request 1905 15:49:40 when trying to add a non billable member 1906 15:49:40 behaves like posts invitation successfully 1908 15:49:41 with existing members 1909 15:49:41 when trying to change to a billable role 1910 15:49:41 when user is non billable 1911 15:49:41 behaves like queues user invite for admin approval 1912 15:49:42 queues request 1913 15:49:42 when user is billable 1914 15:49:42 behaves like posts invitation successfully 1916 15:49:43 # [RSpecRunTime] RSpec elapsed time: 11 minutes 1.97 seconds. Current RSS: ~1539M. Threads: 6. load average: 1.07 1.18 1.11 1/424 5323 1918 15:49:43 when trying to change to a non billable role 1919 15:49:43 when user is billable 1920 15:49:43 behaves like posts invitation successfully 1922 15:49:44 # [RSpecRunTime] RSpec elapsed time: 11 minutes 3.12 seconds. Current RSS: ~1533M. Threads: 6. load average: 1.06 1.18 1.11 1/424 5324 1925 15:49:44 behaves like posts invitation successfully 1927 15:49:45 with free user cap considerations 1928 15:49:45 when there are at the size limit 1929 15:49:45 behaves like does not add members 1930 15:49:45 does not add the member 1931 15:49:45 when there are over the size limit 1932 15:49:45 behaves like does not add members 1933 15:49:46 does not add the member 1934 15:49:46 when there is a seat left 1935 15:49:46 creates a member 1936 15:49:46 when there are seats left and we add enough to exhaust all seats 1937 15:49:47 creates one member and errors on the other member 1938 15:49:47 with minimal access level 1939 15:49:47 when group has no parent 1940 15:49:48 return success 1941 15:49:48 when group has parent 1942 15:49:48 return error 1943 15:49:48 when assigning a member role 1944 15:49:48 behaves like member role assignment during creation 1945 15:49:48 with custom_roles feature 1946 15:49:49 returns success 1947 15:49:49 creates a new member correctly 1948 15:49:49 without custom_roles feature 1949 15:49:49 returns success 1950 15:49:49 creates a new member without the member role 1951 15:49:49 POST /projects/:id/invitations 1952 15:49:49 behaves like member creation audit event 1953 15:49:50 creates an audit event while creating a new member 1954 15:49:50 does not create audit event if creating a new member fails 1955 15:49:50 behaves like POST request permissions for admin mode 1956 15:49:50 behaves like when admin 1957 15:49:50 behaves like makes request 1959 15:49:50 behaves like makes request 1961 15:49:51 behaves like when user 1963 15:49:51 behaves like makes request 1965 15:49:51 with group membership locked 1966 15:49:51 returns an error and exception message when group membership lock is enabled 1967 15:49:51 when the project is restricted by admin signup restrictions 1968 15:49:51 behaves like admin signup restrictions email error - denylist 1969 15:49:51 behaves like restricted email error 1970 15:49:52 returns an http error response and the validation message 1971 15:49:52 when the group is restricted by admin signup restrictions 1972 15:49:52 behaves like admin signup restrictions email error - allowlist 1973 15:49:52 behaves like restricted email error 1974 15:49:52 returns an http error response and the validation message 1975 15:49:52 behaves like admin signup restrictions email error - email restrictions 1976 15:49:52 behaves like restricted email error 1977 15:49:52 returns an http error response and the validation message 1978 15:49:52 when block seat overages is enabled for the project's group 1979 15:49:52 Job arguments to ElasticNamespaceIndexerWorker must be native JSON types, but :index is a Symbol. 1981 15:49:52 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1982 15:49:53 adds the member when there are open seats in the subscription 1983 15:49:54 adds the member when the member is already in the group when all the seats are taken 1984 15:49:54 when there are not enough seats in the subscription 1985 15:49:54 when the current user is an owner 1986 15:49:55 rejects the member 1987 15:49:55 # [RSpecRunTime] RSpec elapsed time: 11 minutes 14.0 seconds. Current RSS: ~1509M. Threads: 6. load average: 1.20 1.21 1.12 1/424 5325 1989 15:49:55 when the current user is not an owner 1990 15:49:56 rejects with a relevant message 1991 15:49:56 when adding to a sub group project 1992 15:49:57 rejects with a relevant message 1993 15:49:57 # [RSpecRunTime] RSpec elapsed time: 11 minutes 15.96 seconds. Current RSS: ~1493M. Threads: 6. load average: 1.20 1.21 1.12 1/424 5326 1995 15:49:57 when the feature flag is disabled 1996 15:49:58 adds the member even when there are not enough seats in the subscription 1997 15:49:58 when assigning a member role 1998 15:49:58 behaves like member role assignment during creation 1999 15:49:58 with custom_roles feature 2000 15:49:58 returns success 2001 15:49:58 creates a new member correctly 2002 15:49:58 without custom_roles feature 2003 15:49:59 returns success 2004 15:49:59 creates a new member without the member role 2005 15:49:59 PUT /groups/:id/invitations/:email 2006 15:49:59 behaves like member role assignment during update 2007 15:49:59 with custom_roles feature 2008 15:50:00 returns success 2009 15:50:00 updates the invited member correctly 2010 15:50:00 # [RSpecRunTime] RSpec elapsed time: 11 minutes 19.42 seconds. Current RSS: ~1495M. Threads: 6. load average: 1.18 1.20 1.12 1/424 5327 2012 15:50:00 without custom_roles feature 2013 15:50:01 returns success 2014 15:50:01 does not update the member role 2015 15:50:01 PUT /projects/:id/invitations/:email 2016 15:50:01 behaves like member role assignment during update 2017 15:50:01 with custom_roles feature 2018 15:50:02 returns success 2019 15:50:02 updates the invited member correctly 2020 15:50:03 # [RSpecRunTime] RSpec elapsed time: 11 minutes 21.57 seconds. Current RSS: ~1492M. Threads: 6. load average: 1.18 1.20 1.12 1/424 5328 2022 15:50:03 without custom_roles feature 2023 15:50:03 returns success 2024 15:50:03 does not update the member role 2025 15:50:03 group with LDAP group link 2026 15:50:03 POST /groups/:id/invitations 2027 15:50:04 returns a forbidden response 2028 15:50:04 PUT /groups/:id/invitations/:email 2029 15:50:06 returns a forbidden response 2030 15:50:07 # [RSpecRunTime] RSpec elapsed time: 11 minutes 25.56 seconds. Current RSS: ~1484M. Threads: 6. load average: 1.17 1.20 1.12 1/424 5329 2032 15:50:07 DELETE /groups/:id/invitations/:email 2033 15:50:08 returns a forbidden response 2034 15:50:08 # [RSpecRunTime] RSpec elapsed time: 11 minutes 26.71 seconds. Current RSS: ~1477M. Threads: 6. load average: 1.17 1.20 1.12 1/424 5330 2036 15:50:08 # [RSpecRunTime] Finishing example group ee/spec/requests/api/invitations_spec.rb. It took 37.5 seconds. Expected to take 53.54 seconds. 2037 15:50:08 # [RSpecRunTime] Starting example group ee/spec/controllers/groups/group_members_controller_spec.rb. Expected to take 50.34 seconds. 2038 15:50:08 Groups::GroupMembersController 2039 15:50:08 DELETE #leave 2040 15:50:08 when member is not an owner 2041 15:50:09 Job arguments to Groups::ResetSeatCalloutsWorker must be native JSON types, but #<Group id:642 @group87> is a Group. 2043 15:50:09 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 2044 15:50:09 creates an audit event 2045 15:50:09 # [RSpecRunTime] RSpec elapsed time: 11 minutes 27.81 seconds. Current RSS: ~1471M. Threads: 6. load average: 1.17 1.20 1.12 1/424 5331 2047 15:50:09 when member is an owner 2048 15:50:09 does not create an audit event 2049 15:50:09 when member requested access 2050 15:50:10 Job arguments to Groups::ResetSeatCalloutsWorker must be native JSON types, but #<Group id:642 @group87> is a Group. 2052 15:50:10 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 2053 15:50:10 creates an audit event 2054 15:50:10 # [RSpecRunTime] RSpec elapsed time: 11 minutes 29.34 seconds. Current RSS: ~1471M. Threads: 6. load average: 1.15 1.20 1.12 1/424 5332 2056 15:50:10 POST request_access 2057 15:50:10 when users with unconfirmed emails are allowed to log-in 2058 15:50:10 when group has email domain feature enabled 2059 15:50:10 for a user with an un-verified email belonging to the allowed domain 2060 15:50:11 does not create a new access request 2061 15:50:11 behaves like creates access request for a verified user with email belonging to the allowed domain 2062 15:50:11 for a user with a verified email belonging to the allowed domain 2063 15:50:11 behaves like creates a new access request 2064 15:50:12 creates a new access request to the group 2065 15:50:12 when group has email domain feature disabled 2066 15:50:12 for a user with an un-verified email belonging to the allowed domain 2067 15:50:12 behaves like creates a new access request 2068 15:50:12 creates a new access request to the group 2069 15:50:12 for a user with an un-verified email belonging to a domain different from the allowed domain 2070 15:50:12 behaves like creates a new access request 2071 15:50:13 creates a new access request to the group 2072 15:50:13 behaves like creates access request for a verified user with email belonging to the allowed domain 2073 15:50:13 for a user with a verified email belonging to the allowed domain 2074 15:50:13 behaves like creates a new access request 2075 15:50:14 creates a new access request to the group 2076 15:50:14 when users with unconfirmed emails are not allowed to log-in 2077 15:50:14 when group has email domain feature enabled 2078 15:50:14 for a user with an un-verified email belonging to the allowed domain 2079 15:50:14 behaves like does not create a new access request due to user pending confirmation 2080 15:50:14 does not create a new access request due to user pending confirmation 2081 15:50:14 behaves like creates access request for a verified user with email belonging to the allowed domain 2082 15:50:14 for a user with a verified email belonging to the allowed domain 2083 15:50:14 behaves like creates a new access request 2084 15:50:15 creates a new access request to the group 2085 15:50:15 when group has email domain feature disabled 2086 15:50:15 for a user with an un-verified email belonging to the allowed domain 2087 15:50:15 behaves like does not create a new access request due to user pending confirmation 2088 15:50:15 does not create a new access request due to user pending confirmation 2089 15:50:15 for a user with an un-verified email belonging to a domain different from the allowed domain 2090 15:50:15 behaves like does not create a new access request due to user pending confirmation 2091 15:50:16 does not create a new access request due to user pending confirmation 2092 15:50:16 behaves like creates access request for a verified user with email belonging to the allowed domain 2093 15:50:16 for a user with a verified email belonging to the allowed domain 2094 15:50:16 behaves like creates a new access request 2095 15:50:16 creates a new access request to the group 2096 15:50:16 GET #export_csv 2097 15:50:16 when feature is unlicensed 2098 15:50:17 responds with :not_found 2099 15:50:17 when feature is licensed 2100 15:50:17 enqueues a worker job 2101 15:50:17 current user is a group maintainer 2102 15:50:18 returns a 404 2103 15:50:18 current user is a group developer 2104 15:50:18 returns a 404 2105 15:50:18 current user is a group guest 2106 15:50:19 returns a 404 2107 15:50:19 when feature is enabled through usage ping features 2108 15:50:19 enqueues a worker job 2109 15:50:19 with external authorization enabled 2110 15:50:19 POST #override 2111 15:50:20 is successful 2112 15:50:20 when user has minimal access 2113 15:50:21 is not successful 2114 15:50:21 when minimal_access_role feature is available 2115 15:50:21 is successful 2116 15:50:21 # [RSpecRunTime] RSpec elapsed time: 11 minutes 40.3 seconds. Current RSS: ~1491M. Threads: 6. load average: 1.13 1.19 1.12 1/424 5333 2119 15:50:22 when assigning custom role to a user 2120 15:50:22 when custom roles feature is enabled 2121 15:50:22 returns success 2122 15:50:23 assigns the member role 2123 15:50:23 # [RSpecRunTime] RSpec elapsed time: 11 minutes 42.21 seconds. Current RSS: ~1491M. Threads: 6. load average: 1.13 1.19 1.12 1/424 5334 2125 15:50:23 when custom roles feature is disabled 2126 15:50:24 returns success 2127 15:50:24 does not assign the member role 2128 15:50:24 when promotion management is enabled 2129 15:50:24 behaves like member promotion management 2130 15:50:24 when members are queued for approval 2131 15:50:24 when all members are queued 2132 15:50:26 indicates that some members were queued for approval 2133 15:50:26 # [RSpecRunTime] RSpec elapsed time: 11 minutes 44.71 seconds. Current RSS: ~1492M. Threads: 6. load average: 1.04 1.17 1.11 1/424 5335 2135 15:50:26 when some members are queued and some updated 2136 15:50:28 indicates that some members were queued for approval 2137 15:50:28 # [RSpecRunTime] RSpec elapsed time: 11 minutes 46.75 seconds. Current RSS: ~1483M. Threads: 6. load average: 1.04 1.17 1.11 1/424 5336 2139 15:50:28 when all members were promoted 2140 15:50:29 returns { using_license: true } 2141 15:50:29 # [RSpecRunTime] RSpec elapsed time: 11 minutes 48.11 seconds. Current RSS: ~1473M. Threads: 6. load average: 1.04 1.17 1.11 1/424 5337 2144 15:50:29 with members, invites and requests queries 2145 15:50:39 records queries 2146 15:50:42 avoids extra group_link database queries utilizing pre-loading 2147 15:50:42 # [RSpecRunTime] RSpec elapsed time: 12 minutes 0.7 second. Current RSS: ~1437M. Threads: 6. load average: 1.03 1.16 1.11 1/424 5338 2149 15:50:42 when querying customizable roles 2150 15:50:42 when there is no customizable role 2151 15:50:44 returns no membership 2152 15:50:44 # [RSpecRunTime] RSpec elapsed time: 12 minutes 2.97 seconds. Current RSS: ~1441M. Threads: 6. load average: 1.03 1.16 1.11 1/424 5339 2154 15:50:44 when there are customizable roles defined 2155 15:50:46 queries all customizable role of a user 2156 15:50:46 # [RSpecRunTime] RSpec elapsed time: 12 minutes 4.82 seconds. Current RSS: ~1443M. Threads: 6. load average: 1.03 1.16 1.11 1/424 5340 2158 15:50:46 POST #resend_invite 2159 15:50:46 when user has minimal access 2160 15:50:46 is not successful 2161 15:50:46 when minimal_access_role feature is available 2162 15:50:47 is successful 2163 15:50:47 # [RSpecRunTime] RSpec elapsed time: 12 minutes 6.0 seconds. Current RSS: ~1446M. Threads: 6. load average: 1.03 1.16 1.11 1/424 5341 2165 15:50:47 # [RSpecRunTime] Finishing example group ee/spec/controllers/groups/group_members_controller_spec.rb. It took 39.3 seconds. Expected to take 50.34 seconds. 2166 15:50:47 # [RSpecRunTime] Starting example group ee/spec/controllers/groups/analytics/cycle_analytics/stages_controller_spec.rb. Expected to take 42.12 seconds. 2167 15:50:47 Groups::Analytics::CycleAnalytics::StagesController 2168 15:50:47 behaves like Value Stream Analytics Stages controller 2171 15:50:48 returns correct start events 2172 15:50:49 does not include internal events 2173 15:50:49 succeeds for subgroups 2174 15:50:49 renders `forbidden` based on the response of the service object 2175 15:50:49 when `group_id` is not found 2176 15:50:50 renders `not_found` when group is missing 2177 15:50:50 # [RSpecRunTime] RSpec elapsed time: 12 minutes 8.9 seconds. Current RSS: ~1463M. Threads: 6. load average: 0.94 1.14 1.10 1/424 5342 2179 15:50:50 when user has no lower access level than `reporter` 2180 15:50:50 renders `forbidden` response 2181 15:50:50 when feature is not available for the group 2182 15:50:51 renders `forbidden` response 2183 15:50:51 data endpoints 2185 15:50:51 matches the response schema 2186 15:50:51 when valid parameters are given 2188 15:50:52 # [RSpecRunTime] RSpec elapsed time: 12 minutes 10.94 seconds. Current RSS: ~1476M. Threads: 6. load average: 0.94 1.14 1.10 1/424 5343 2190 15:50:52 accepts optional `project_ids` array 2192 15:50:52 when `created_before` is missing 2194 15:50:53 when `created_after` is missing 2196 15:50:53 when `created_after` is invalid, falls back to default date 2197 15:50:54 is expected to respond with numeric status code success 2198 15:50:54 when `created_before` is invalid 2199 15:50:54 renders `unprocessable_entity` 2200 15:50:54 when `created_after` is later than `created_before` 2201 15:50:54 renders `unprocessable_entity` 2202 15:50:54 when the date range exceeds 180 days 2203 15:50:56 renders `unprocessable_entity` 2204 15:50:56 # [RSpecRunTime] RSpec elapsed time: 12 minutes 15.26 seconds. Current RSS: ~1485M. Threads: 6. load average: 0.95 1.14 1.10 1/425 5344 2206 15:50:56 GET #average 2207 15:50:57 matches the response schema 2208 15:50:57 when valid parameters are given 2210 15:50:57 # [RSpecRunTime] RSpec elapsed time: 12 minutes 16.46 seconds. Current RSS: ~1487M. Threads: 6. load average: 0.95 1.14 1.10 1/425 5345 2212 15:50:57 accepts optional `project_ids` array 2214 15:50:58 when `created_before` is missing 2216 15:50:59 when `created_after` is missing 2218 15:50:59 when `created_after` is invalid, falls back to default date 2219 15:51:00 is expected to respond with numeric status code success 2220 15:51:00 when `created_before` is invalid 2221 15:51:00 renders `unprocessable_entity` 2222 15:51:00 when `created_after` is later than `created_before` 2223 15:51:00 renders `unprocessable_entity` 2224 15:51:00 when the date range exceeds 180 days 2225 15:51:01 renders `unprocessable_entity` 2226 15:51:01 GET #records 2227 15:51:01 when valid parameters are given 2229 15:51:01 accepts optional `project_ids` array 2231 15:51:02 when `created_before` is missing 2233 15:51:02 when `created_after` is missing 2235 15:51:03 when `created_after` is invalid, falls back to default date 2236 15:51:03 is expected to respond with numeric status code success 2237 15:51:03 when `created_before` is invalid 2238 15:51:04 renders `unprocessable_entity` 2239 15:51:04 when `created_after` is later than `created_before` 2240 15:51:04 renders `unprocessable_entity` 2241 15:51:04 when the date range exceeds 180 days 2242 15:51:05 renders `unprocessable_entity` 2243 15:51:05 when `group_id` is not found 2244 15:51:05 renders `not_found` when group is missing 2245 15:51:05 when user has no lower access level than `reporter` 2246 15:51:06 renders `forbidden` response 2247 15:51:06 when feature is not available for the group 2248 15:51:06 renders `forbidden` response 2250 15:51:06 accepts sort params and orders the items (by duration in database) 2252 15:51:07 exposes pagination headers 2253 15:51:07 GET #average_duration_chart 2254 15:51:07 matches the response schema 2255 15:51:08 fills all dates between the given range 2256 15:51:08 when valid parameters are given 2258 15:51:08 # [RSpecRunTime] RSpec elapsed time: 12 minutes 27.38 seconds. Current RSS: ~1511M. Threads: 6. load average: 0.88 1.12 1.09 1/425 5346 2260 15:51:08 accepts optional `project_ids` array 2262 15:51:09 when `created_before` is missing 2264 15:51:09 when `created_after` is missing 2266 15:51:10 when `created_after` is invalid, falls back to default date 2267 15:51:10 is expected to respond with numeric status code success 2268 15:51:10 when `created_before` is invalid 2269 15:51:11 renders `unprocessable_entity` 2270 15:51:11 when `created_after` is later than `created_before` 2271 15:51:11 renders `unprocessable_entity` 2272 15:51:11 when the date range exceeds 180 days 2273 15:51:11 renders `unprocessable_entity` 2274 15:51:11 when `group_id` is not found 2275 15:51:12 renders `not_found` when group is missing 2276 15:51:12 when user has no lower access level than `reporter` 2277 15:51:12 renders `forbidden` response 2278 15:51:12 when feature is not available for the group 2279 15:51:13 renders `forbidden` response 2281 15:51:13 matches the response schema 2282 15:51:13 when valid parameters are given 2284 15:51:14 accepts optional `project_ids` array 2286 15:51:14 when `created_before` is missing 2288 15:51:14 when `created_after` is missing 2290 15:51:15 when `created_after` is invalid, falls back to default date 2291 15:51:15 is expected to respond with numeric status code success 2292 15:51:15 when `created_before` is invalid 2293 15:51:16 renders `unprocessable_entity` 2294 15:51:16 when `created_after` is later than `created_before` 2295 15:51:16 renders `unprocessable_entity` 2296 15:51:16 when the date range exceeds 180 days 2297 15:51:16 renders `unprocessable_entity` 2298 15:51:16 when `group_id` is not found 2299 15:51:17 renders `not_found` when group is missing 2300 15:51:17 when user has no lower access level than `reporter` 2301 15:51:17 renders `forbidden` response 2302 15:51:17 when feature is not available for the group 2303 15:51:18 renders `forbidden` response 2304 15:51:18 # [RSpecRunTime] Finishing example group ee/spec/controllers/groups/analytics/cycle_analytics/stages_controller_spec.rb. It took 30.78 seconds. Expected to take 42.12 seconds. 2305 15:51:18 # [RSpecRunTime] Starting example group ee/spec/requests/api/graphql/project/requirements_management/requirements_spec.rb. Expected to take 39.86 seconds. 2306 15:51:18 getting a requirement list for a project 2307 15:51:19 when user has access to the project 2308 15:51:19 returns requirements successfully 2309 15:51:20 returns cached rendered html fields from requirement issue 2310 15:51:20 behaves like a working graphql query 2311 15:51:20 returns a successful response 2312 15:51:20 # [RSpecRunTime] RSpec elapsed time: 12 minutes 39.38 seconds. Current RSS: ~1509M. Threads: 6. load average: 0.90 1.11 1.09 1/426 5347 2314 15:51:20 when querying delegated fields 2315 15:51:22 does not execute n+1 queries 2316 15:51:22 # [RSpecRunTime] RSpec elapsed time: 12 minutes 40.81 seconds. Current RSS: ~1505M. Threads: 6. load average: 0.90 1.11 1.09 1/426 5348 2318 15:51:22 when limiting the number of results 2319 15:51:22 behaves like a working graphql query 2320 15:51:22 returns a successful response 2321 15:51:22 query performance with test reports 2322 15:51:27 avoids N+1 queries 2323 15:51:27 # [RSpecRunTime] RSpec elapsed time: 12 minutes 45.89 seconds. Current RSS: ~1453M. Threads: 6. load average: 0.91 1.11 1.09 1/426 5349 2326 15:51:28 behaves like a working graphql query 2327 15:51:31 returns a successful response 2328 15:51:31 # [RSpecRunTime] RSpec elapsed time: 12 minutes 49.75 seconds. Current RSS: ~1423M. Threads: 6. load average: 0.92 1.11 1.09 1/426 5350 2330 15:51:31 when given single author param 2331 15:51:34 returns filtered requirements 2332 15:51:34 # [RSpecRunTime] RSpec elapsed time: 12 minutes 52.6 seconds. Current RSS: ~1418M. Threads: 6. load average: 0.92 1.11 1.09 1/426 5351 2334 15:51:34 when given multiple author param 2335 15:51:36 returns filtered requirements 2336 15:51:36 # [RSpecRunTime] RSpec elapsed time: 12 minutes 55.48 seconds. Current RSS: ~1415M. Threads: 6. load average: 0.93 1.10 1.09 2/426 5352 2338 15:51:36 when given search param 2339 15:51:39 returns filtered requirements 2340 15:51:39 # [RSpecRunTime] RSpec elapsed time: 12 minutes 58.4 seconds. Current RSS: ~1406M. Threads: 6. load average: 1.01 1.12 1.09 2/426 5353 2342 15:51:39 when given author and search params 2343 15:51:42 returns filtered requirements 2344 15:51:42 # [RSpecRunTime] RSpec elapsed time: 13 minutes 1.39 seconds. Current RSS: ~1406M. Threads: 6. load average: 1.01 1.12 1.09 2/427 5354 2346 15:51:42 when given lastTestReportState 2347 15:51:45 returns filtered requirements 2348 15:51:45 for MISSING status 2349 15:51:48 returns filtered requirements 2350 15:51:48 # [RSpecRunTime] RSpec elapsed time: 13 minutes 7.41 seconds. Current RSS: ~1404M. Threads: 6. load average: 1.01 1.12 1.09 1/426 5355 2352 15:51:48 sorting and pagination 2353 15:51:48 when sorting by created_at 2354 15:51:49 when ascending 2355 15:51:49 behaves like sorted paginated query 2356 15:51:49 behaves like requires variables 2357 15:51:50 shared example requires variables to be set 2358 15:51:50 # [RSpecRunTime] RSpec elapsed time: 13 minutes 8.68 seconds. Current RSS: ~1404M. Threads: 6. load average: 1.01 1.11 1.09 1/426 5356 2361 15:51:50 when sorting 2362 15:51:50 sorts correctly 2363 15:51:50 when paginating 2364 15:51:51 paginates correctly 2365 15:51:51 # [RSpecRunTime] RSpec elapsed time: 13 minutes 10.41 seconds. Current RSS: ~1414M. Threads: 6. load average: 1.01 1.11 1.09 1/426 5357 2367 15:51:51 when descending 2368 15:51:51 behaves like sorted paginated query 2369 15:51:51 behaves like requires variables 2370 15:51:52 shared example requires variables to be set 2372 15:51:52 when sorting 2373 15:51:52 sorts correctly 2374 15:51:52 when paginating 2375 15:51:53 paginates correctly 2376 15:51:53 # [RSpecRunTime] RSpec elapsed time: 13 minutes 12.38 seconds. Current RSS: ~1439M. Threads: 6. load average: 1.01 1.11 1.09 1/426 5358 2378 15:51:53 when the user does not have access to the requirement 2380 15:51:54 when requirements feature is not available 2382 15:51:54 # [RSpecRunTime] Finishing example group ee/spec/requests/api/graphql/project/requirements_management/requirements_spec.rb. It took 36.1 seconds. Expected to take 39.86 seconds. 2383 15:51:54 # [RSpecRunTime] Starting example group ee/spec/requests/api/graphql/project/issues_spec.rb. Expected to take 38.75 seconds. 2384 15:51:54 getting an issue list for a project 2385 15:51:55 behaves like graphql issue list request spec EE 2386 15:51:55 sorting and pagination 2387 15:51:55 when sorting by weight 2388 15:51:55 when ascending 2389 15:51:55 behaves like sorted paginated query 2390 15:51:55 behaves like requires variables 2391 15:51:55 shared example requires variables to be set 2392 15:51:55 # [RSpecRunTime] RSpec elapsed time: 13 minutes 14.0 seconds. Current RSS: ~1440M. Threads: 6. load average: 1.01 1.11 1.09 1/426 5359 2395 15:51:55 when sorting 2396 15:51:55 sorts correctly 2397 15:51:55 when paginating 2398 15:51:57 paginates correctly 2399 15:51:58 # [RSpecRunTime] RSpec elapsed time: 13 minutes 16.59 seconds. Current RSS: ~1444M. Threads: 6. load average: 1.01 1.11 1.09 1/426 5360 2401 15:51:58 when descending 2402 15:51:58 behaves like sorted paginated query 2403 15:51:58 behaves like requires variables 2404 15:51:58 shared example requires variables to be set 2406 15:51:58 when sorting 2407 15:51:58 sorts correctly 2408 15:51:58 when paginating 2409 15:51:59 paginates correctly 2410 15:51:59 # [RSpecRunTime] RSpec elapsed time: 13 minutes 18.02 seconds. Current RSS: ~1448M. Threads: 6. load average: 1.01 1.11 1.09 1/426 5361 2412 15:51:59 when sorting by published incident 2413 15:51:59 when ascending 2414 15:51:59 behaves like sorted paginated query 2415 15:51:59 behaves like requires variables 2416 15:51:59 shared example requires variables to be set 2418 15:51:59 when sorting 2419 15:52:00 sorts correctly 2420 15:52:00 when paginating 2421 15:52:00 paginates correctly 2422 15:52:00 # [RSpecRunTime] RSpec elapsed time: 13 minutes 19.43 seconds. Current RSS: ~1455M. Threads: 6. load average: 1.01 1.11 1.09 1/426 5362 2424 15:52:00 when descending 2425 15:52:00 behaves like sorted paginated query 2426 15:52:00 behaves like requires variables 2427 15:52:01 shared example requires variables to be set 2429 15:52:01 when sorting 2430 15:52:01 sorts correctly 2431 15:52:01 when paginating 2432 15:52:02 paginates correctly 2433 15:52:02 # [RSpecRunTime] RSpec elapsed time: 13 minutes 20.92 seconds. Current RSS: ~1465M. Threads: 6. load average: 1.01 1.11 1.09 1/426 5363 2435 15:52:02 when sorting by sla due 2436 15:52:02 when ascending 2437 15:52:02 behaves like sorted paginated query 2438 15:52:02 behaves like requires variables 2439 15:52:02 shared example requires variables to be set 2441 15:52:02 when sorting 2442 15:52:03 sorts correctly 2443 15:52:03 when paginating 2444 15:52:04 paginates correctly 2445 15:52:04 # [RSpecRunTime] RSpec elapsed time: 13 minutes 22.68 seconds. Current RSS: ~1466M. Threads: 6. load average: 1.01 1.11 1.09 1/426 5364 2447 15:52:04 when descending 2448 15:52:04 behaves like sorted paginated query 2449 15:52:04 behaves like requires variables 2450 15:52:04 shared example requires variables to be set 2452 15:52:04 when sorting 2453 15:52:04 sorts correctly 2454 15:52:04 when paginating 2455 15:52:05 paginates correctly 2456 15:52:05 # [RSpecRunTime] RSpec elapsed time: 13 minutes 24.2 seconds. Current RSS: ~1471M. Threads: 6. load average: 0.93 1.09 1.08 1/426 5365 2459 15:52:05 when filtering by weight 2460 15:52:05 when filtering for all issues with an assigned weight 2461 15:52:08 returns all issues with an assigned weight 2462 15:52:08 # [RSpecRunTime] RSpec elapsed time: 13 minutes 26.91 seconds. Current RSS: ~1460M. Threads: 6. load average: 0.93 1.09 1.08 1/426 5366 2464 15:52:08 when filtering for all issues without an assigned weight 2465 15:52:09 returns all issues without an assigned weight 2466 15:52:09 # [RSpecRunTime] RSpec elapsed time: 13 minutes 28.15 seconds. Current RSS: ~1460M. Threads: 6. load average: 0.93 1.09 1.08 1/426 5367 2468 15:52:09 when both weight and weight_wildcard_id filters are provided 2469 15:52:10 returns a mutually exclusive param error 2470 15:52:10 when filtering by iteration 2471 15:52:10 when filtering for issues in an iteration 2472 15:52:12 returns all issues in the iteration 2473 15:52:12 # [RSpecRunTime] RSpec elapsed time: 13 minutes 30.92 seconds. Current RSS: ~1459M. Threads: 6. load average: 0.93 1.09 1.08 1/426 5368 2475 15:52:12 when filtering for issues in an iteration by iteration cadence 2476 15:52:14 returns all issues in the iteration 2477 15:52:14 # [RSpecRunTime] RSpec elapsed time: 13 minutes 32.61 seconds. Current RSS: ~1456M. Threads: 6. load average: 0.93 1.09 1.08 1/426 5369 2479 15:52:14 when both negated iteration_id and iteration_wildcard_id filters are provided 2480 15:52:14 returns a mutually exclusive param error 2481 15:52:14 when filtering by epic 2482 15:52:15 when filtering for all issues with epics 2483 15:52:16 returns all issues with epics 2484 15:52:16 # [RSpecRunTime] RSpec elapsed time: 13 minutes 35.39 seconds. Current RSS: ~1454M. Threads: 6. load average: 0.94 1.09 1.08 1/427 5370 2486 15:52:16 when filtering for issues without epics 2487 15:52:18 returns all issues without epics 2488 15:52:18 # [RSpecRunTime] RSpec elapsed time: 13 minutes 37.43 seconds. Current RSS: ~1449M. Threads: 6. load average: 0.94 1.09 1.08 1/427 5371 2490 15:52:18 when both epic_id and epic_wildcard_id filters are provided 2491 15:52:19 returns a mutually exclusive param error 2493 15:52:19 uses the LazyLinksAggregate service 2494 15:52:20 returns the correct blocked count result 2495 15:52:21 returns the correct blocked issue detail result 2496 15:52:21 behaves like a working graphql query 2497 15:52:21 returns a successful response 2498 15:52:21 # [RSpecRunTime] RSpec elapsed time: 13 minutes 40.16 seconds. Current RSS: ~1461M. Threads: 6. load average: 0.94 1.09 1.08 1/426 5372 2500 15:52:21 related_vulnerabilities 2501 15:52:24 avoids N+1 queries 2502 15:52:24 # [RSpecRunTime] RSpec elapsed time: 13 minutes 42.66 seconds. Current RSS: ~1462M. Threads: 6. load average: 0.94 1.09 1.08 1/426 5373 2505 15:52:24 by negated health status 2506 15:52:25 only returns issues without the negated health status 2507 15:52:25 # [RSpecRunTime] Finishing example group ee/spec/requests/api/graphql/project/issues_spec.rb. It took 30.68 seconds. Expected to take 38.75 seconds. 2508 15:52:25 # [RSpecRunTime] Starting example group ee/spec/requests/custom_roles/admin_runners/request_spec.rb. Expected to take 35.18 seconds. 2509 15:52:25 User with admin_runners custom role 2510 15:52:25 Mutations::Ci::Runner::Create 2511 15:52:26 creates a project runner 2512 15:52:27 creates a group runner 2513 15:52:27 # [RSpecRunTime] RSpec elapsed time: 13 minutes 46.34 seconds. Current RSS: ~1453M. Threads: 6. load average: 0.95 1.08 1.08 1/426 5374 2515 15:52:27 Groups::RunnersController 2521 15:52:31 # [RSpecRunTime] RSpec elapsed time: 13 minutes 49.65 seconds. Current RSS: ~1462M. Threads: 6. load average: 0.95 1.08 1.08 1/426 5375 2523 15:52:31 Mutations::Ci::Runner::Update 2524 15:52:32 updates a runner 2525 15:52:32 # [RSpecRunTime] RSpec elapsed time: 13 minutes 50.83 seconds. Current RSS: ~1463M. Threads: 6. load average: 0.95 1.08 1.08 1/426 5376 2527 15:52:32 Projects::RunnersController 2530 15:52:34 #toggle_shared_runners 2534 15:52:37 # [RSpecRunTime] RSpec elapsed time: 13 minutes 56.26 seconds. Current RSS: ~1477M. Threads: 6. load average: 0.96 1.08 1.08 1/426 5377 2536 15:52:37 Mutations::Ci::Runner::Delete 2537 15:52:38 deletes a runner 2538 15:52:38 Projects::Settings::CiCdController 2540 15:52:39 # [RSpecRunTime] RSpec elapsed time: 13 minutes 58.51 seconds. Current RSS: ~1479M. Threads: 6. load average: 0.96 1.08 1.08 1/426 5378 2542 15:52:39 API::UserRunners 2543 15:52:39 with a group membership 2544 15:52:40 creates a group runner 2545 15:52:41 creates a project runner 2546 15:52:41 # [RSpecRunTime] RSpec elapsed time: 13 minutes 59.63 seconds. Current RSS: ~1481M. Threads: 6. load average: 0.96 1.08 1.08 1/426 5379 2548 15:52:41 without the admin_runner permission 2549 15:52:41 does not create a group runner 2550 15:52:41 Mutations::Ci::NamespaceCiCdSettingsUpdate 2551 15:52:42 updates the `allow_stale_runner_pruning` setting 2552 15:52:42 does not allow updating settings that are not related to runners 2553 15:52:42 Mutations::Ci::Runner::BulkDelete 2554 15:52:43 deletes the runners 2555 15:52:43 API::Ci::Runners 2556 15:52:43 GET /runners/:id 2557 15:52:44 PUT /runners/:id 2558 15:52:44 DELETE /runners/:id 2559 15:52:44 GET /runners 2560 15:52:44 returns eligible group runners 2561 15:52:44 returns eligible project runners (PENDING: No reason given) 2562 15:52:44 # [RSpecRunTime] RSpec elapsed time: 14 minutes 3.48 seconds. Current RSS: ~1494M. Threads: 6. load average: 1.04 1.10 1.09 1/427 5380 2564 15:52:44 Mutations::Ci::Runner::Cache::Clear 2565 15:52:45 clears the runner cache 2566 15:52:45 Projects::RunnerProjectsController 2569 15:52:46 # [RSpecRunTime] RSpec elapsed time: 14 minutes 5.29 seconds. Current RSS: ~1498M. Threads: 6. load average: 1.04 1.10 1.09 1/427 5381 2572 15:52:46 PUT /groups/:id 2573 15:52:47 Job arguments to Ci::PendingBuilds::UpdateGroupWorker must be native JSON types, but :instance_runners_enabled is a Symbol. 2575 15:52:47 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 2576 15:52:47 updates the shared_runners_setting 2577 15:52:47 cannot update other attributes 2578 15:52:48 # [RSpecRunTime] RSpec elapsed time: 14 minutes 6.59 seconds. Current RSS: ~1501M. Threads: 6. load average: 1.04 1.10 1.09 1/427 5382 2580 15:52:48 Mutations::Groups::Update 2581 15:52:49 updates the shared_runners_setting setting 2582 15:52:49 cannot update any other individual setting 2583 15:52:50 cannot update any other combined settings 2584 15:52:50 # [RSpecRunTime] RSpec elapsed time: 14 minutes 8.89 seconds. Current RSS: ~1493M. Threads: 6. load average: 1.04 1.09 1.09 1/426 5383 2586 15:52:50 Groups::Settings::CiCdController 2588 15:52:51 # [RSpecRunTime] RSpec elapsed time: 14 minutes 9.99 seconds. Current RSS: ~1483M. Threads: 6. load average: 1.04 1.09 1.09 2/426 5384 2590 15:52:51 # [RSpecRunTime] Finishing example group ee/spec/requests/custom_roles/admin_runners/request_spec.rb. It took 26.42 seconds. Expected to take 35.18 seconds. 2591 15:52:51 # [RSpecRunTime] Starting example group ee/spec/requests/api/merge_request_approval_settings_spec.rb. Expected to take 33.22 seconds. 2592 15:52:51 API::MergeRequestApprovalSettings 2593 15:52:51 GET /groups/:id/merge_request_approval_settings 2594 15:52:51 when the user is authorised 2595 15:52:52 matches the response schema 2596 15:52:52 allow_author_approval values 2597 15:52:52 behaves like resolvable 2598 15:52:52 instance_prevents_approval: true, group_allows_approval: true, value: false, locked: true, inherited_from: "instance" 2599 15:52:52 has the correct value 2600 15:52:52 has the correct locked status 2601 15:52:52 has the correct inheritance 2602 15:52:52 # [RSpecRunTime] RSpec elapsed time: 14 minutes 11.42 seconds. Current RSS: ~1482M. Threads: 6. load average: 1.04 1.09 1.09 1/426 5385 2604 15:52:52 instance_prevents_approval: true, group_allows_approval: false, value: false, locked: true, inherited_from: "instance" 2605 15:52:53 has the correct value 2606 15:52:53 has the correct locked status 2607 15:52:53 has the correct inheritance 2608 15:52:53 instance_prevents_approval: false, group_allows_approval: true, value: true, locked: false, inherited_from: nil 2609 15:52:53 has the correct value 2610 15:52:54 has the correct locked status 2611 15:52:54 has the correct inheritance 2612 15:52:54 instance_prevents_approval: false, group_allows_approval: false, value: false, locked: false, inherited_from: nil 2613 15:52:54 has the correct value 2614 15:52:54 has the correct locked status 2615 15:52:55 has the correct inheritance 2616 15:52:55 allow_committer_approval values 2617 15:52:55 behaves like resolvable 2618 15:52:55 instance_prevents_approval: true, group_allows_approval: true, value: false, locked: true, inherited_from: "instance" 2619 15:52:55 has the correct value 2620 15:52:55 has the correct locked status 2621 15:52:55 has the correct inheritance 2622 15:52:55 instance_prevents_approval: true, group_allows_approval: false, value: false, locked: true, inherited_from: "instance" 2623 15:52:55 has the correct value 2624 15:52:56 has the correct locked status 2625 15:52:56 has the correct inheritance 2626 15:52:56 instance_prevents_approval: false, group_allows_approval: true, value: true, locked: false, inherited_from: nil 2627 15:52:56 has the correct value 2628 15:52:56 has the correct locked status 2629 15:52:57 has the correct inheritance 2630 15:52:57 instance_prevents_approval: false, group_allows_approval: false, value: false, locked: false, inherited_from: nil 2631 15:52:57 has the correct value 2632 15:52:57 has the correct locked status 2633 15:52:57 has the correct inheritance 2634 15:52:57 allow_overrides_to_approver_list_per_merge_request values 2635 15:52:57 behaves like resolvable 2636 15:52:57 instance_prevents_approval: true, group_allows_approval: true, value: false, locked: true, inherited_from: "instance" 2637 15:52:57 has the correct value 2638 15:52:58 has the correct locked status 2639 15:52:58 has the correct inheritance 2640 15:52:58 instance_prevents_approval: true, group_allows_approval: false, value: false, locked: true, inherited_from: "instance" 2641 15:52:58 has the correct value 2642 15:52:58 has the correct locked status 2643 15:52:59 has the correct inheritance 2644 15:52:59 instance_prevents_approval: false, group_allows_approval: true, value: true, locked: false, inherited_from: nil 2645 15:52:59 has the correct value 2646 15:52:59 has the correct locked status 2647 15:52:59 has the correct inheritance 2648 15:52:59 instance_prevents_approval: false, group_allows_approval: false, value: false, locked: false, inherited_from: nil 2649 15:52:59 has the correct value 2650 15:53:00 has the correct locked status 2651 15:53:00 has the correct inheritance 2652 15:53:00 when the group does not have existing settings 2653 15:53:00 returns in-memory default settings 2654 15:53:00 when the user is not authorised 2655 15:53:00 returns 403 status 2656 15:53:00 PUT /groups/:id/merge_request_approval_setting 2657 15:53:00 when the user is authorised 2658 15:53:01 returns 200 status with correct response body 2659 15:53:01 matches the response schema 2660 15:53:01 when password and reauthentication are set 2661 15:53:01 reauth: false, password: false, outcome: false 2662 15:53:01 sets with precedence for require_reauthentication_to_approve and mirors 2663 15:53:01 reauth: false, password: nil, outcome: false 2664 15:53:01 sets with precedence for require_reauthentication_to_approve and mirors 2665 15:53:01 reauth: false, password: true, outcome: false 2666 15:53:02 sets with precedence for require_reauthentication_to_approve and mirors 2667 15:53:02 reauth: nil, password: false, outcome: false 2668 15:53:02 sets with precedence for require_reauthentication_to_approve and mirors 2669 15:53:02 reauth: nil, password: true, outcome: true 2670 15:53:02 sets with precedence for require_reauthentication_to_approve and mirors 2671 15:53:02 reauth: true, password: false, outcome: true 2672 15:53:02 sets with precedence for require_reauthentication_to_approve and mirors 2673 15:53:02 reauth: true, password: nil, outcome: true 2674 15:53:03 sets with precedence for require_reauthentication_to_approve and mirors 2675 15:53:03 reauth: true, password: true, outcome: true 2676 15:53:03 sets with precedence for require_reauthentication_to_approve and mirors 2677 15:53:03 when update fails 2678 15:53:03 returns 400 status 2679 15:53:03 when invalid params 2680 15:53:03 returns 400 status with error message 2681 15:53:03 when the user is not authorised 2682 15:53:04 returns 403 status 2683 15:53:04 GET /projects/:id/merge_request_approval_settings 2684 15:53:04 matches the response schema 2685 15:53:04 when the project does not have existing settings 2686 15:53:05 returns in-memory default settings 2687 15:53:05 PUT /projects/:id/merge_request_approval_settings 2688 15:53:05 matches the response schema and updates the params 2689 15:53:05 when enabling selective_code_owner_removals and retain_approvals_on_push 2690 15:53:06 updates the params 2691 15:53:06 # [RSpecRunTime] RSpec elapsed time: 14 minutes 25.03 seconds. Current RSS: ~1545M. Threads: 6. load average: 1.10 1.11 1.09 1/426 5386 2693 15:53:06 when enabling selective_code_owner_removals with retain_approvals_on_push disabled 2694 15:53:06 returns error response and does not update the params 2695 15:53:07 # [RSpecRunTime] Finishing example group ee/spec/requests/api/merge_request_approval_settings_spec.rb. It took 15.54 seconds. Expected to take 33.22 seconds. 2696 15:53:07 # [RSpecRunTime] Starting example group ee/spec/requests/api/epic_issues_spec.rb. Expected to take 31.51 seconds. 2697 15:53:07 API::EpicIssues 2698 15:53:09 GET /groups/:id/epics/:epic_iid/issues 2699 15:53:09 when epics feature is disabled 2700 15:53:09 returns 403 forbidden error 2701 15:53:09 # [RSpecRunTime] RSpec elapsed time: 14 minutes 28.16 seconds. Current RSS: ~1523M. Threads: 6. load average: 1.10 1.10 1.09 1/425 5387 2703 15:53:09 when epics feature is enabled 2704 15:53:09 when an error occurs 2705 15:53:09 returns 401 unauthorized error for non authenticated user 2706 15:53:10 returns 404 not found error for a user without permissions to see the group 2707 15:53:10 when the request is correct 2708 15:53:10 responds 200 and matches the response schema 2709 15:53:11 accepts pagination params 2710 15:53:11 returns multiple issues without performing N + 1 2711 15:53:12 returns multiple issues without performing N + 1 2712 15:53:12 # [RSpecRunTime] RSpec elapsed time: 14 minutes 30.92 seconds. Current RSS: ~1510M. Threads: 6. load average: 1.10 1.10 1.09 1/425 5388 2714 15:53:12 POST /groups/:id/epics/:epic_iid/issues 2715 15:53:12 when epics feature is disabled 2716 15:53:12 returns 403 forbidden error 2717 15:53:12 when epics feature is enabled 2718 15:53:12 when an error occurs 2719 15:53:13 returns 401 unauthorized error for non authenticated user 2720 15:53:13 returns 404 not found error for a user without permissions to see the group 2721 15:53:13 behaves like user with insufficient permissions 2722 15:53:13 when user does not have admin_issue_relation permissions for issue 2723 15:53:13 returns 403 forbidden error 2724 15:53:14 # [RSpecRunTime] RSpec elapsed time: 14 minutes 32.55 seconds. Current RSS: ~1505M. Threads: 6. load average: 1.10 1.10 1.09 1/425 5389 2726 15:53:14 without permissions to read the epic 2727 15:53:14 returns 403 forbidden error 2728 15:53:14 when issue project is not under the epic group 2729 15:53:15 returns an error 2730 15:53:15 # [RSpecRunTime] RSpec elapsed time: 14 minutes 34.33 seconds. Current RSS: ~1490M. Threads: 6. load average: 1.09 1.10 1.09 1/425 5390 2732 15:53:15 when the request is correct 2733 15:53:16 Job arguments to Epics::NewEpicIssueWorker must be native JSON types, but :user_id is a Symbol. 2735 15:53:16 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 2736 15:53:16 returns 201 status 2737 15:53:17 Job arguments to Epics::NewEpicIssueWorker must be native JSON types, but :user_id is a Symbol. 2739 15:53:17 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 2740 15:53:17 matches the response schema 2741 15:53:18 Job arguments to Epics::NewEpicIssueWorker must be native JSON types, but :user_id is a Symbol. 2743 15:53:18 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 2744 15:53:18 assigns the issue to the epic 2745 15:53:18 # [RSpecRunTime] RSpec elapsed time: 14 minutes 37.18 seconds. Current RSS: ~1497M. Threads: 6. load average: 1.09 1.10 1.09 1/425 5391 2747 15:53:18 DELETE /groups/:id/epics/:epic_iid/issues/:epic_issue_id" 2748 15:53:18 when epics feature is disabled 2749 15:53:19 returns 403 forbidden error 2750 15:53:19 when epics feature is enabled 2751 15:53:19 when an error occurs 2752 15:53:19 returns 401 unauthorized error for non authenticated user 2753 15:53:19 returns 404 not found error for a user without permissions to see the group 2754 15:53:19 behaves like user with insufficient permissions 2755 15:53:19 when user does not have admin_issue_relation permissions for issue 2756 15:53:20 returns 403 forbidden error 2757 15:53:20 # [RSpecRunTime] RSpec elapsed time: 14 minutes 38.83 seconds. Current RSS: ~1498M. Threads: 6. load average: 1.08 1.10 1.09 1/425 5392 2759 15:53:20 without permissions to read the epic 2760 15:53:20 returns 403 forbidden error 2761 15:53:20 when epic_issue association does not include the epic in the url 2762 15:53:21 returns 404 not found error 2763 15:53:21 when the request is correct 2764 15:53:22 returns 200 status 2765 15:53:23 matches the response schema 2766 15:53:24 removes the association 2767 15:53:24 # [RSpecRunTime] RSpec elapsed time: 14 minutes 43.09 seconds. Current RSS: ~1485M. Threads: 6. load average: 1.08 1.10 1.09 1/425 5393 2769 15:53:24 PUT /groups/:id/epics/:epic_iid/issues/:epic_issue_id 2770 15:53:24 when epics feature is disabled 2771 15:53:25 returns 403 forbidden error 2772 15:53:25 when epics feature is enabled 2773 15:53:25 when an error occurs 2774 15:53:25 returns 401 unauthorized error for non authenticated user 2775 15:53:25 returns 404 not found error for a user without permissions to see the group 2776 15:53:26 returns 404 not found error for the link of another epic 2777 15:53:26 with insufficient permissions 2778 15:53:26 returns 403 forbidden error for a user who can not move the issue 2779 15:53:27 # [RSpecRunTime] RSpec elapsed time: 14 minutes 45.59 seconds. Current RSS: ~1489M. Threads: 6. load average: 1.15 1.11 1.09 1/425 5394 2781 15:53:27 when the request is correct 2782 15:53:27 returns 200 status 2783 15:53:28 updates the positions values 2784 15:53:29 matches the response schema 2785 15:53:29 # [RSpecRunTime] RSpec elapsed time: 14 minutes 48.08 seconds. Current RSS: ~1479M. Threads: 6. load average: 1.15 1.11 1.09 1/425 5395 2787 15:53:29 # [RSpecRunTime] Finishing example group ee/spec/requests/api/epic_issues_spec.rb. It took 22.55 seconds. Expected to take 31.51 seconds. 2788 15:53:29 # [RSpecRunTime] Starting example group ee/spec/requests/api/license_spec.rb. Expected to take 30.39 seconds. 2790 15:53:29 GET /license 2791 15:53:29 retrieves the license information if admin is logged in 2792 15:53:30 denies access if not admin 2793 15:53:30 behaves like GET request permissions for admin mode 2794 15:53:30 behaves like when admin 2795 15:53:30 behaves like makes request 2797 15:53:30 behaves like makes request 2799 15:53:30 behaves like when user 2801 15:53:30 behaves like makes request 2803 15:53:31 GET /license/usage_export 2804 15:53:31 retrieves the license usage data if admin is logged in 2805 15:53:31 denies access if not admin 2806 15:53:31 behaves like GET request permissions for admin mode 2807 15:53:31 behaves like when admin 2808 15:53:31 behaves like makes request 2810 15:53:31 behaves like makes request 2812 15:53:32 behaves like when user 2814 15:53:32 behaves like makes request 2816 15:53:32 POST /license 2817 15:53:32 adds a new license if admin is logged in 2818 15:53:33 denies access if not admin 2819 15:53:33 returns 400 if the license cannot be saved 2820 15:53:33 behaves like POST request permissions for admin mode 2821 15:53:33 behaves like when admin 2822 15:53:33 behaves like makes request 2824 15:53:33 # [RSpecRunTime] RSpec elapsed time: 14 minutes 52.26 seconds. Current RSS: ~1495M. Threads: 6. load average: 1.14 1.11 1.09 1/425 5396 2826 15:53:33 behaves like makes request 2828 15:53:33 behaves like when user 2830 15:53:34 behaves like makes request 2832 15:53:34 DELETE /license/:id 2833 15:53:34 returns an error if the license doesn't exist 2834 15:53:34 returns 403 if the user is not an admin 2835 15:53:34 behaves like license removal 2836 15:53:35 destroys a license and returns 204 2837 15:53:35 behaves like DELETE request permissions for admin mode 2838 15:53:35 behaves like when admin 2839 15:53:35 behaves like makes request 2841 15:53:35 behaves like makes request 2843 15:53:35 behaves like when user 2845 15:53:36 behaves like makes request 2847 15:53:36 with a cloud license 2848 15:53:36 behaves like license removal 2849 15:53:36 destroys a license and returns 204 2850 15:53:36 GET /license/:id 2851 15:53:38 gets a license by its id 2852 15:53:38 returns an error if the license doesn't exist 2853 15:53:38 returns 403 if the user is not an admin 2854 15:53:38 behaves like GET request permissions for admin mode 2855 15:53:38 behaves like when admin 2856 15:53:38 behaves like makes request 2858 15:53:38 # [RSpecRunTime] RSpec elapsed time: 14 minutes 57.51 seconds. Current RSS: ~1485M. Threads: 6. load average: 1.05 1.09 1.09 1/425 5397 2860 15:53:38 behaves like makes request 2862 15:53:39 behaves like when user 2864 15:53:39 behaves like makes request 2866 15:53:39 PUT /license/:id/refresh_billable_users 2867 15:53:39 behaves like PUT request permissions for admin mode 2868 15:53:39 behaves like when admin 2869 15:53:39 behaves like makes request 2871 15:53:39 behaves like makes request 2873 15:53:40 behaves like when user 2875 15:53:40 behaves like makes request 2877 15:53:40 when user is an admin 2878 15:53:40 schedules a refresh of billable_users 2879 15:53:40 when license doesn't exist 2881 15:53:41 when user is not an admin 2883 15:53:41 when user is unavailable 2885 15:53:41 GET /licenses 2886 15:53:41 returns a collection of licenses 2887 15:53:42 returns an empty array if no licenses exist 2888 15:53:42 returns 403 if the user is not an admin 2889 15:53:42 behaves like GET request permissions for admin mode 2890 15:53:42 behaves like when admin 2891 15:53:42 behaves like makes request 2893 15:53:42 # [RSpecRunTime] RSpec elapsed time: 15 minutes 1.45 seconds. Current RSS: ~1492M. Threads: 6. load average: 1.05 1.09 1.09 1/426 5398 2895 15:53:42 behaves like makes request 2897 15:53:43 behaves like when user 2899 15:53:43 behaves like makes request 2901 15:53:43 # [RSpecRunTime] Finishing example group ee/spec/requests/api/license_spec.rb. It took 14.05 seconds. Expected to take 30.39 seconds. 2902 15:53:43 # [RSpecRunTime] Starting example group ee/spec/requests/api/project_push_rule_spec.rb. Expected to take 28.17 seconds. 2903 15:53:43 API::ProjectPushRule ProjectPushRule 2904 15:53:44 GET /projects/:id/push_rule 2905 15:53:44 when the current user is a maintainer 2906 15:53:44 returns project push rule 2907 15:53:44 behaves like requires a license 2908 15:53:45 is expected to respond with numeric status code not_found 2909 15:53:45 # [RSpecRunTime] RSpec elapsed time: 15 minutes 3.61 seconds. Current RSS: ~1487M. Threads: 6. load average: 1.04 1.09 1.09 1/426 5399 2911 15:53:45 when the commit_committer_check feature is unavailable 2912 15:53:45 behaves like does not include key in the response 2914 15:53:45 does not include key in the response 2915 15:53:45 when the commit_committer_name_check feature is unavailable 2916 15:53:45 behaves like does not include key in the response 2918 15:53:46 does not include key in the response 2919 15:53:46 when the reject_unsigned_commits feature is unavailable 2920 15:53:46 behaves like does not include key in the response 2922 15:53:46 does not include key in the response 2923 15:53:46 when the reject_non_dco_commits feature is unavailable 2924 15:53:46 behaves like does not include key in the response 2926 15:53:47 does not include key in the response 2927 15:53:47 when project name contains a dot 2928 15:53:47 returns project push rule 2929 15:53:47 when current user is a developer 2930 15:53:47 returns 403 error 2931 15:53:47 POST /projects/:id/push_rule 2932 15:53:47 when the current user is a maintainer 2933 15:53:48 creates the push rule 2934 15:53:48 behaves like requires a license 2935 15:53:48 is expected to respond with numeric status code not_found 2936 15:53:48 when commit_committer_check feature is unavailable 2937 15:53:48 behaves like authorizes change param 2938 15:53:48 when request is sent with the unauthorized parameter 2939 15:53:48 returns forbidden 2940 15:53:48 when request is sent without the unauthorized parameter 2941 15:53:48 returns success 2942 15:53:48 when commit_committer_name_check feature is unavailable 2943 15:53:48 behaves like authorizes change param 2944 15:53:48 when request is sent with the unauthorized parameter 2945 15:53:49 returns forbidden 2946 15:53:49 when request is sent without the unauthorized parameter 2947 15:53:49 returns success 2948 15:53:49 when reject_unsigned_commits feature is unavailable 2949 15:53:49 behaves like authorizes change param 2950 15:53:49 when request is sent with the unauthorized parameter 2951 15:53:49 returns forbidden 2952 15:53:49 when request is sent without the unauthorized parameter 2953 15:53:49 returns success 2954 15:53:49 when reject_non_dco_commits feature is unavailable 2955 15:53:49 behaves like authorizes change param 2956 15:53:49 when request is sent with the unauthorized parameter 2957 15:53:50 returns forbidden 2958 15:53:50 when request is sent without the unauthorized parameter 2959 15:53:50 returns success 2960 15:53:50 when invalid params are provided 2961 15:53:50 returns 400 error 2962 15:53:50 when no params are provided 2963 15:53:50 returns 400 error 2964 15:53:50 when commit_message_regex is too long 2965 15:53:50 returns 400 error 2966 15:53:50 when commit_message_negative_regex is too long 2967 15:53:51 returns 400 error 2968 15:53:51 when no max_file_size param is provided 2969 15:53:51 returns push rule with max_file_size set to 0 2970 15:53:51 when a push rule already exists 2971 15:53:51 returns an error response 2972 15:53:51 when the current user is a developer 2973 15:53:51 returns 403 error 2974 15:53:51 PUT /projects/:id/push_rule 2975 15:53:51 when a push rule exists 2976 15:53:51 when the current user is a maintainer 2977 15:53:51 behaves like requires a license 2978 15:53:52 is expected to respond with numeric status code not_found 2979 15:53:52 updates attributes as expected 2980 15:53:52 returns success 2981 15:53:52 includes the expected settings 2982 15:53:52 when commit_committer_check feature is unavailable 2983 15:53:52 behaves like authorizes change param 2984 15:53:52 when request is sent with the unauthorized parameter 2985 15:53:52 returns forbidden 2986 15:53:52 when request is sent without the unauthorized parameter 2987 15:53:53 returns success 2988 15:53:53 when commit_committer_name_check feature is unavailable 2989 15:53:53 behaves like authorizes change param 2990 15:53:53 when request is sent with the unauthorized parameter 2991 15:53:53 returns forbidden 2992 15:53:53 when request is sent without the unauthorized parameter 2993 15:53:53 returns success 2994 15:53:53 when reject_unsigned_commits feature is unavailable 2995 15:53:53 behaves like authorizes change param 2996 15:53:53 when request is sent with the unauthorized parameter 2997 15:53:53 returns forbidden 2998 15:53:53 when request is sent without the unauthorized parameter 2999 15:53:54 returns success 3000 15:53:54 when reject_non_dco_commits feature is unavailable 3001 15:53:54 behaves like authorizes change param 3002 15:53:54 when request is sent with the unauthorized parameter 3003 15:53:54 returns forbidden 3004 15:53:54 when request is sent without the unauthorized parameter 3005 15:53:54 returns success 3006 15:53:54 when no parameters are provided 3007 15:53:54 returns 400 error 3008 15:53:54 when invalid params are provided 3009 15:53:55 returns 400 error 3010 15:53:55 when the current user is a developer 3011 15:53:55 returns 403 error 3012 15:53:55 when a push rule does not exist 3013 15:53:55 returns an error response 3014 15:53:55 DELETE /projects/:id/push_rule 3015 15:53:55 when the push rule exists 3016 15:53:55 when the current user is a maintainer 3017 15:53:55 deletes push rule from project 3018 15:53:55 behaves like requires a license 3019 15:53:56 is expected to respond with numeric status code not_found 3020 15:53:56 when the current user is a developer 3021 15:53:56 returns a 403 error 3022 15:53:56 when the push rule does not exist 3023 15:53:56 when the current user is a maintainer 3025 15:53:56 when the current user is a developer 3026 15:53:56 returns a 403 error 3027 15:53:56 # [RSpecRunTime] Finishing example group ee/spec/requests/api/project_push_rule_spec.rb. It took 13.25 seconds. Expected to take 28.17 seconds. 3028 15:53:56 # [RSpecRunTime] Starting example group ee/spec/controllers/projects/pipelines_controller_spec.rb. Expected to take 25.17 seconds. 3029 15:53:56 Projects::PipelinesController 3030 15:53:57 GET security 3031 15:53:57 with a sast artifact 3032 15:53:57 with feature enabled 3033 15:53:58 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol. 3035 15:53:58 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 3036 15:53:58 responds with a 200 and show the template 3037 15:53:58 behaves like tracks govern usage event 3038 15:53:59 tracks unique event 3039 15:53:59 # [RSpecRunTime] RSpec elapsed time: 15 minutes 17.69 seconds. Current RSS: ~1544M. Threads: 6. load average: 1.04 1.09 1.08 1/427 5438 3041 15:53:59 with feature disabled 3042 15:53:59 redirects to the pipeline page 3043 15:53:59 behaves like doesn't track govern usage event 3044 15:54:00 doesn't tracks event 3045 15:54:00 # [RSpecRunTime] RSpec elapsed time: 15 minutes 18.93 seconds. Current RSS: ~1536M. Threads: 6. load average: 1.03 1.08 1.08 1/427 5439 3047 15:54:00 without sast artifact 3048 15:54:00 with feature enabled 3049 15:54:00 redirects to the pipeline page 3050 15:54:00 with feature disabled 3051 15:54:01 redirects to the pipeline page 3052 15:54:01 GET licenses 3053 15:54:01 with a cyclonedx report 3054 15:54:01 with feature enabled 3056 15:54:02 responds with a 200 and show the template 3058 15:54:03 returns license scanning report in json format 3059 15:54:05 returns MIT license allowed status 3060 15:54:06 returns the JSON license data sorted by license name 3061 15:54:07 returns a JSON representation of the license data 3062 15:54:07 approval_status 3063 15:54:08 is expected to eq "allowed" 3064 15:54:08 # [RSpecRunTime] RSpec elapsed time: 15 minutes 27.14 seconds. Current RSS: ~1463M. Threads: 6. load average: 1.11 1.10 1.09 1/428 5456 3066 15:54:08 without a cyclonedx report 3067 15:54:08 with feature enabled 3068 15:54:09 redirects to the pipeline page 3069 15:54:09 with feature enabled json 3070 15:54:09 will return 404 3071 15:54:09 with feature disabled 3072 15:54:09 redirects to the pipeline page 3073 15:54:09 with feature disabled json 3074 15:54:10 will return 404 3075 15:54:10 GET license_count 3076 15:54:10 with a cyclonedx report 3077 15:54:10 with feature enabled 3078 15:54:12 populates and returns the license count from the cache 3079 15:54:12 # [RSpecRunTime] RSpec elapsed time: 15 minutes 30.93 seconds. Current RSS: ~1451M. Threads: 6. load average: 1.10 1.10 1.09 1/428 5463 3081 15:54:12 with feature disabled 3082 15:54:12 returns a 404 status 3083 15:54:12 without a cyclonedx report 3084 15:54:13 returns a 404 status when no license data is present 3085 15:54:13 GET codequality_report 3086 15:54:13 renders the show template 3087 15:54:13 # [RSpecRunTime] Finishing example group ee/spec/controllers/projects/pipelines_controller_spec.rb. It took 16.85 seconds. Expected to take 25.17 seconds. 3088 15:54:13 # [RSpecRunTime] Starting example group ee/spec/requests/api/internal/ai/x_ray/scan_spec.rb. Expected to take 24.82 seconds. 3089 15:54:13 API::Internal::Ai::XRay::Scan 3090 15:54:15 POST /internal/jobs/:id/x_ray/scan 3091 15:54:15 when job token is missing 3092 15:54:15 returns Forbidden status 3093 15:54:15 # [RSpecRunTime] RSpec elapsed time: 15 minutes 33.85 seconds. Current RSS: ~1449M. Threads: 6. load average: 1.17 1.11 1.09 1/426 5466 3095 15:54:15 when on self-managed 3096 15:54:15 without code suggestion license feature 3097 15:54:15 returns NOT_FOUND status 3098 15:54:15 with code suggestion license feature 3099 15:54:15 without Duo Pro add-on 3100 15:54:15 responds with unauthorized 3101 15:54:15 with Duo Pro add-on 3102 15:54:15 when cloud connector access token is missing 3103 15:54:15 returns UNAUTHORIZED status 3104 15:54:15 when cloud connector access token is valid 3105 15:54:15 when instance has uuid available 3106 15:54:15 behaves like successful send request via workhorse 3107 15:54:16 sends requests to the X-Ray libraries AI Gateway endpoint 3108 15:54:16 when instance has custom hostname 3109 15:54:16 behaves like successful send request via workhorse 3110 15:54:16 sends requests to the X-Ray libraries AI Gateway endpoint 3111 15:54:16 when on Gitlab.com instance 3112 15:54:16 behaves like successful send request via workhorse 3113 15:54:16 sends requests to the X-Ray libraries AI Gateway endpoint 3114 15:54:16 behaves like rate limited endpoint 3115 15:54:16 when rate limiter enabled 3116 15:54:16 logs request and declines it when endpoint called more than the threshold 3117 15:54:16 when rate limiter is disabled 3118 15:54:17 does not log request and does not block the request 3119 15:54:17 when add on subscription is expired 3120 15:54:18 returns UNAUTHORIZED status 3121 15:54:18 with code suggestions enabled on parent namespace level 3122 15:54:18 behaves like successful send request via workhorse 3123 15:54:18 sends requests to the X-Ray libraries AI Gateway endpoint 3124 15:54:18 # [RSpecRunTime] RSpec elapsed time: 15 minutes 37.0 seconds. Current RSS: ~1457M. Threads: 6. load average: 1.17 1.11 1.09 1/426 5467 3126 15:54:18 when job does not have AI access 3127 15:54:19 returns UNAUTHORIZED status 3128 15:54:19 with personal namespace 3129 15:54:20 returns UNAUTHORIZED status 3130 15:54:20 # [RSpecRunTime] RSpec elapsed time: 15 minutes 39.15 seconds. Current RSS: ~1458M. Threads: 6. load average: 1.16 1.11 1.09 1/426 5468 3132 15:54:20 POST /internal/jobs/:id/x_ray/dependencies 3133 15:54:20 when job token is missing 3134 15:54:20 responds with forbidden 3135 15:54:20 when on self-managed 3136 15:54:20 without code suggestion license feature 3137 15:54:20 responds with not found 3138 15:54:20 with code suggestions license feature 3139 15:54:20 without Duo Pro add-on 3140 15:54:21 responds with unauthorized 3141 15:54:21 with Duo Pro add-on 3142 15:54:21 when cloud connector access token is valid 3143 15:54:21 when instance has uuid available 3144 15:54:21 behaves like successful request 3145 15:54:21 responds with success 3146 15:54:21 creates an X-Ray report 3147 15:54:21 when instance has custom hostname 3148 15:54:21 behaves like successful request 3149 15:54:21 responds with success 3150 15:54:21 creates an X-Ray report 3151 15:54:21 when on Gitlab.com instance 3152 15:54:21 behaves like successful request 3153 15:54:22 responds with success 3154 15:54:23 creates an X-Ray report 3155 15:54:23 # [RSpecRunTime] RSpec elapsed time: 15 minutes 41.69 seconds. Current RSS: ~1469M. Threads: 6. load average: 1.16 1.11 1.09 1/426 5469 3157 15:54:23 behaves like rate limited endpoint 3158 15:54:23 when rate limiter enabled 3159 15:54:23 logs request and declines it when endpoint called more than the threshold 3160 15:54:23 when rate limiter is disabled 3161 15:54:23 does not log request and does not block the request 3162 15:54:23 when Xray::StoreDependenciesService responds with error 3163 15:54:24 responds with error 3164 15:54:24 when language param is missing 3165 15:54:24 responds with error 3166 15:54:24 when scanner_version param is missing 3167 15:54:24 responds with error 3168 15:54:24 when Duo Pro add-on subscription is expired 3169 15:54:25 responds with unathorized 3170 15:54:25 with code suggestions enabled on parent namespace level 3171 15:54:25 behaves like successful request 3172 15:54:25 responds with success 3173 15:54:26 creates an X-Ray report 3174 15:54:26 # [RSpecRunTime] RSpec elapsed time: 15 minutes 44.65 seconds. Current RSS: ~1494M. Threads: 6. load average: 1.15 1.11 1.09 1/426 5470 3176 15:54:26 when job does not have AI access 3177 15:54:27 responds with unathorized 3178 15:54:27 with personal namespace 3179 15:54:28 responds with unauthorized 3180 15:54:28 # [RSpecRunTime] RSpec elapsed time: 15 minutes 47.21 seconds. Current RSS: ~1486M. Threads: 6. load average: 1.15 1.11 1.09 3/426 5471 3182 15:54:28 # [RSpecRunTime] Finishing example group ee/spec/requests/api/internal/ai/x_ray/scan_spec.rb. It took 14.98 seconds. Expected to take 24.82 seconds. 3183 15:54:28 # [RSpecRunTime] Starting example group ee/spec/requests/api/graphql/dora/dora_scores_spec.rb. Expected to take 22.67 seconds. 3184 15:54:28 Query.[group](fullPath).doraPerformanceScoreCounts 3185 15:54:30 when there is some error in the service 3186 15:54:31 returns an error 3187 15:54:31 # [RSpecRunTime] RSpec elapsed time: 15 minutes 49.98 seconds. Current RSS: ~1469M. Threads: 6. load average: 1.13 1.11 1.09 1/426 5472 3189 15:54:31 when there is data for the target month 3190 15:54:31 working query 3191 15:54:31 behaves like a working graphql query 3192 15:54:32 returns a successful response 3193 15:54:32 # [RSpecRunTime] RSpec elapsed time: 15 minutes 51.08 seconds. Current RSS: ~1466M. Threads: 6. load average: 1.13 1.11 1.09 1/426 5473 3195 15:54:32 when no filters are applied 3196 15:54:33 returns the correct data 3197 15:54:33 when filters are applied 3198 15:54:33 returns the correct data 3199 15:54:34 returns a count of projects with no DORA scores in given time frame 3200 15:54:34 # [RSpecRunTime] RSpec elapsed time: 15 minutes 53.24 seconds. Current RSS: ~1457M. Threads: 6. load average: 1.12 1.11 1.09 1/426 5474 3202 15:54:34 when no metric count fields are requested 3203 15:54:35 does not fire off any data queries 3204 15:54:35 behaves like a working graphql query 3205 15:54:35 returns a successful response 3206 15:54:35 # [RSpecRunTime] RSpec elapsed time: 15 minutes 54.35 seconds. Current RSS: ~1461M. Threads: 6. load average: 1.12 1.11 1.09 1/426 5475 3208 15:54:35 when there is no data for the target month 3209 15:54:35 working query 3210 15:54:36 returns all empty data 3211 15:54:37 returns a count of projects with no DORA scores in given time frame 3212 15:54:37 behaves like a working graphql query 3213 15:54:38 returns a successful response 3214 15:54:38 # [RSpecRunTime] RSpec elapsed time: 15 minutes 56.65 seconds. Current RSS: ~1492M. Threads: 6. load average: 1.12 1.11 1.09 1/426 5476 3216 15:54:38 when there is partial data for the target month 3217 15:54:38 working query 3218 15:54:39 returns partial data 3219 15:54:39 returns a count of projects with no DORA scores in given time frame 3220 15:54:39 behaves like a working graphql query 3221 15:54:40 returns a successful response 3222 15:54:40 # [RSpecRunTime] RSpec elapsed time: 15 minutes 59.06 seconds. Current RSS: ~1500M. Threads: 6. load average: 1.11 1.10 1.09 1/426 5477 3224 15:54:40 when user does not have access 3226 15:54:41 behaves like a working graphql query 3227 15:54:41 returns a successful response 3228 15:54:41 # [RSpecRunTime] RSpec elapsed time: 16 minutes 0.35 second. Current RSS: ~1503M. Threads: 6. load average: 1.11 1.10 1.09 1/427 5478 3230 15:54:41 when DORA analytics feature is not available 3232 15:54:42 behaves like a working graphql query 3233 15:54:42 returns a successful response 3234 15:54:42 # [RSpecRunTime] Finishing example group ee/spec/requests/api/graphql/dora/dora_scores_spec.rb. It took 14.08 seconds. Expected to take 22.67 seconds. 3235 15:54:42 # [RSpecRunTime] Starting example group ee/spec/controllers/projects/feature_flag_issues_controller_spec.rb. Expected to take 21.25 seconds. 3236 15:54:42 Projects::FeatureFlagIssuesController 3238 15:54:43 returns linked issues 3239 15:54:44 does not return linked issues for a reporter 3240 15:54:44 orders by feature_flag_issue id 3241 15:54:45 returns the correct relation_path when the feature flag is linked to multiple issues 3242 15:54:46 returns the correct relation_path when multiple feature flags are linked to an issue 3243 15:54:46 returns the correct relation_path when there are multiple linked feature flags and issues 3244 15:54:47 does not make N+1 queries 3245 15:54:48 returns only issues readable by the user 3246 15:54:48 when feature flag related issues feature is unlicensed 3247 15:54:48 does not return linked issues 3248 15:54:48 # [RSpecRunTime] RSpec elapsed time: 16 minutes 7.08 seconds. Current RSS: ~1499M. Threads: 6. load average: 1.10 1.10 1.09 1/427 5479 3250 15:54:48 POST #create 3251 15:54:49 creates a link between the feature flag and the issue 3252 15:54:50 creates a link for the correct feature flag when there are multiple feature flags and projects 3253 15:54:51 creates a cross project link for a project in the same namespace 3254 15:54:52 creates a cross project link for a project in another namespace 3255 15:54:53 does not create a link for a reporter 3256 15:54:54 does not create a cross project link when the user is not a member of the issue's project 3257 15:54:55 does not create a cross project link when the user is a guest of the issue's project 3258 15:54:55 does not create a link when the user cannot read the issue 3259 15:54:55 when feature flag related issues feature is unlicensed 3260 15:54:56 does not create a link between the feature flag and the issue 3261 15:54:56 # [RSpecRunTime] RSpec elapsed time: 16 minutes 14.73 seconds. Current RSS: ~1481M. Threads: 6. load average: 1.09 1.10 1.09 1/427 5480 3263 15:54:56 DELETE #destroy 3264 15:54:56 unlinks the issue from the feature flag 3265 15:54:57 does not unlink the issue for a reporter 3266 15:54:57 when feature flag related issues feature is unlicensed 3267 15:54:57 does not unlink the issue 3268 15:54:57 # [RSpecRunTime] RSpec elapsed time: 16 minutes 16.01 seconds. Current RSS: ~1485M. Threads: 6. load average: 1.09 1.10 1.09 1/427 5481 3270 15:54:57 # [RSpecRunTime] Finishing example group ee/spec/controllers/projects/feature_flag_issues_controller_spec.rb. It took 14.72 seconds. Expected to take 21.25 seconds. 3271 15:54:57 # [RSpecRunTime] Starting example group ee/spec/requests/api/graphql/work_items/work_items_by_reference_spec.rb. Expected to take 20.74 seconds. 3272 15:54:57 Query.workItemsByReference (EE) 3273 15:55:00 when context is a project 3274 15:55:00 behaves like response with accessible work items 3275 15:55:01 returns accessible work item 3276 15:55:04 avoids N+1 queries 3277 15:55:04 behaves like a working graphql query that returns data 3278 15:55:05 contains data 3279 15:55:05 behaves like a working graphql query 3280 15:55:06 returns a successful response 3281 15:55:06 # [RSpecRunTime] RSpec elapsed time: 16 minutes 24.79 seconds. Current RSS: ~1450M. Threads: 6. load average: 1.07 1.09 1.09 1/426 5512 3283 15:55:06 with access to private group 3284 15:55:07 returns accessible work item 3285 15:55:07 when context is a group 3286 15:55:07 behaves like response with accessible work items 3287 15:55:08 returns accessible work item 3288 15:55:11 avoids N+1 queries 3289 15:55:11 behaves like a working graphql query that returns data 3290 15:55:12 contains data 3291 15:55:12 behaves like a working graphql query 3292 15:55:12 returns a successful response 3293 15:55:13 # [RSpecRunTime] RSpec elapsed time: 16 minutes 31.57 seconds. Current RSS: ~1463M. Threads: 6. load average: 1.15 1.11 1.09 1/428 5513 3295 15:55:13 with access to private group 3296 15:55:13 returns accessible work item 3297 15:55:13 # [RSpecRunTime] Finishing example group ee/spec/requests/api/graphql/work_items/work_items_by_reference_spec.rb. It took 16.48 seconds. Expected to take 20.74 seconds. 3298 15:55:13 # [RSpecRunTime] Starting example group ee/spec/requests/api/iterations_spec.rb. Expected to take 19.45 seconds. 3299 15:55:13 API::Iterations 3300 15:55:14 GET /groups/:id/iterations 3301 15:55:14 excludes ancestor iterations when include_ancestors is set to false 3302 15:55:15 includes descendant iterations when include_descendants is set to true 3303 15:55:15 behaves like iterations list 3304 15:55:15 when user does not have access 3306 15:55:15 # [RSpecRunTime] RSpec elapsed time: 16 minutes 33.98 seconds. Current RSS: ~1468M. Threads: 6. load average: 1.14 1.11 1.09 1/428 5514 3308 15:55:15 when user has access 3309 15:55:15 returns a list of iterations 3310 15:55:15 returns iterations filtered by title 3311 15:55:16 returns iterations filtered by title with `in` parameter 3312 15:55:16 returns iterations filtered by cadence title 3313 15:55:16 returns 400 when `in` param is invalid 3314 15:55:16 returns 400 when `state` param is invalid 3315 15:55:16 filter by iteration state 3316 15:55:17 returns `closed` state iterations 3317 15:55:17 returns current iteration 3318 15:55:17 returns `current` state iterations 3319 15:55:17 # [RSpecRunTime] RSpec elapsed time: 16 minutes 36.1 seconds. Current RSS: ~1489M. Threads: 6. load average: 1.14 1.11 1.09 1/428 5515 3321 15:55:17 filter by updated_at 3322 15:55:17 returns iterations filtered only by updated_before 3323 15:55:18 returns iterations filtered only by updated_after 3324 15:55:18 returns iterations filtered by updated_after and updated_before 3325 15:55:18 GET /projects/:id/iterations 3326 15:55:18 excludes ancestor iterations of direct parent group when include_ancestors is set to false 3327 15:55:19 includes descendant iterations of direct parent group when include_descendants is set to true 3328 15:55:19 behaves like iterations list 3329 15:55:19 when user does not have access 3331 15:55:19 when user has access 3332 15:55:19 returns a list of iterations 3333 15:55:19 returns iterations filtered by title 3334 15:55:20 returns iterations filtered by title with `in` parameter 3335 15:55:20 returns iterations filtered by cadence title 3336 15:55:20 returns 400 when `in` param is invalid 3337 15:55:20 returns 400 when `state` param is invalid 3338 15:55:20 filter by iteration state 3339 15:55:20 returns `closed` state iterations 3340 15:55:21 returns current iteration 3341 15:55:21 returns `current` state iterations 3342 15:55:21 # [RSpecRunTime] RSpec elapsed time: 16 minutes 40.1 seconds. Current RSS: ~1538M. Threads: 6. load average: 1.20 1.12 1.10 1/428 5516 3344 15:55:21 filter by updated_at 3345 15:55:21 returns iterations filtered only by updated_before 3346 15:55:22 returns iterations filtered only by updated_after 3347 15:55:22 returns iterations filtered by updated_after and updated_before 3348 15:55:22 # [RSpecRunTime] Finishing example group ee/spec/requests/api/iterations_spec.rb. It took 8.45 seconds. Expected to take 19.45 seconds. 3349 15:55:22 # [RSpecRunTime] Starting example group ee/spec/requests/api/group_repository_storage_moves_spec.rb. Expected to take 18.51 seconds. 3350 15:55:22 API::GroupRepositoryStorageMoves 3351 15:55:22 behaves like repository_storage_moves API 3352 15:55:23 GET /groups/:id/repository_storage_moves 3353 15:55:23 behaves like get container repository storage move list 3354 15:55:24 returns container repository storage moves 3355 15:55:24 avoids N+1 queries 3356 15:55:25 returns the most recently created first 3358 15:55:25 is expected to be allowed for :admin 3359 15:55:25 is expected to be denied for :user 3360 15:55:25 # [RSpecRunTime] RSpec elapsed time: 16 minutes 44.18 seconds. Current RSS: ~1548M. Threads: 6. load average: 1.19 1.12 1.10 1/428 5533 3362 15:55:25 non-existent container 3363 15:55:25 returns not found 3364 15:55:25 GET /groups/:id/repository_storage_moves/:repository_storage_move_id 3365 15:55:25 behaves like get single container repository storage move 3366 15:55:26 returns a container repository storage move 3367 15:55:26 non-existent container repository storage move 3368 15:55:26 returns not found 3370 15:55:26 is expected to be allowed for :admin 3371 15:55:26 is expected to be denied for :user 3372 15:55:26 non-existent container 3373 15:55:26 returns not found 3374 15:55:26 GET /group_repository_storage_moves 3375 15:55:26 behaves like get container repository storage move list 3376 15:55:27 returns container repository storage moves 3377 15:55:27 avoids N+1 queries 3378 15:55:27 returns the most recently created first 3380 15:55:28 is expected to be allowed for :admin 3381 15:55:28 is expected to be denied for :user 3382 15:55:28 # [RSpecRunTime] RSpec elapsed time: 16 minutes 46.88 seconds. Current RSS: ~1553M. Threads: 6. load average: 1.19 1.12 1.10 1/428 5534 3384 15:55:28 GET /group_repository_storage_moves/:repository_storage_move_id 3385 15:55:28 behaves like get single container repository storage move 3386 15:55:28 returns a container repository storage move 3387 15:55:28 non-existent container repository storage move 3388 15:55:28 returns not found 3390 15:55:29 is expected to be allowed for :admin 3391 15:55:29 is expected to be denied for :user 3392 15:55:29 POST /groups/:id/repository_storage_moves 3393 15:55:29 behaves like post single container repository storage move 3394 15:55:29 schedules a container repository storage move 3396 15:55:29 is expected to be allowed for :admin 3397 15:55:30 is expected to be denied for :user 3398 15:55:30 destination_storage_name is missing 3399 15:55:30 schedules a container repository storage move 3400 15:55:30 when container does not exist 3401 15:55:30 returns not found 3402 15:55:30 POST /group_repository_storage_moves 3403 15:55:30 schedules the worker 3404 15:55:30 source_storage_name is invalid 3405 15:55:30 gives an error 3406 15:55:30 destination_storage_name is missing 3407 15:55:30 schedules the worker 3408 15:55:30 destination_storage_name is invalid 3409 15:55:31 gives an error 3411 15:55:31 is expected to be denied for :user 3412 15:55:31 # [RSpecRunTime] Finishing example group ee/spec/requests/api/group_repository_storage_moves_spec.rb. It took 8.95 seconds. Expected to take 18.51 seconds. 3413 15:55:31 # [RSpecRunTime] Starting example group ee/spec/requests/gitlab_subscriptions/trials/duo_enterprise_controller_spec.rb. Expected to take 18.19 seconds. 3414 15:55:31 GitlabSubscriptions::Trials::DuoEnterpriseController 3415 15:55:31 Job arguments to ElasticNamespaceIndexerWorker must be native JSON types, but :index is a Symbol. 3417 15:55:31 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 3418 15:55:32 Job arguments to ElasticNamespaceIndexerWorker must be native JSON types, but :index is a Symbol. 3420 15:55:32 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 3421 15:55:32 Job arguments to ElasticNamespaceIndexerWorker must be native JSON types, but :index is a Symbol. 3423 15:55:32 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 3425 15:55:32 when not authenticated 3426 15:55:32 is expected to redirect to sign in 3427 15:55:32 # [RSpecRunTime] RSpec elapsed time: 16 minutes 51.29 seconds. Current RSS: ~1539M. Threads: 6. load average: 1.17 1.12 1.09 1/428 5535 3429 15:55:32 when authenticated as a user 3430 15:55:33 is expected to render lead form duo enterprise 3431 15:55:33 behaves like group_name assignment 3432 15:55:33 when there is only one eligible namespace 3433 15:55:33 assigns the group_name to the eligible group name 3434 15:55:33 when there are multiple eligible namespaces 3435 15:55:33 Job arguments to ElasticNamespaceIndexerWorker must be native JSON types, but :index is a Symbol. 3437 15:55:33 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 3438 15:55:33 when namespace_id is provided 3439 15:55:34 assigns the group_name provided from params 3440 15:55:34 when namespace_id is not provided 3441 15:55:34 assigns the group_name to nil 3442 15:55:34 when feature flag duo_enterprise_trials is disabled 3443 15:55:34 is expected to respond with numeric status code not_found 3444 15:55:34 with tracking page render 3445 15:55:34 behaves like internal event tracking 3446 15:55:34 logs to Snowplow, Redis, and product analytics tooling 3447 15:55:34 when subscriptions_trials saas feature is not available 3448 15:55:35 is expected to respond with numeric status code not_found 3449 15:55:35 behaves like namespace is not eligible for trial 3450 15:55:35 when free group owner 3451 15:55:35 is expected to respond with numeric status code forbidden 3452 15:55:35 for an ineligible group owner 3453 15:55:35 is expected to respond with numeric status code forbidden 3454 15:55:35 when eligible paid plan group developer 3455 15:55:35 is expected to respond with numeric status code forbidden 3456 15:55:35 behaves like no eligible namespaces 3457 15:55:35 is expected to respond with numeric status code forbidden 3459 15:55:35 when not authenticated 3460 15:55:36 redirects to trial registration 3461 15:55:36 when authenticated as a user 3462 15:55:36 when successful 3463 15:55:36 is expected to redirect to "/groups/group156/-/settings/gitlab_duo_usage" 3464 15:55:36 shows valid flash message 3465 15:55:36 when feature flag duo_enterprise_trials is disabled 3466 15:55:36 is expected to respond with numeric status code not_found 3467 15:55:36 with create service failures 3468 15:55:36 when namespace is not found or not allowed to create 3469 15:55:36 is expected to respond with numeric status code not_found 3470 15:55:36 when lead creation fails 3471 15:55:37 is expected to respond with numeric status code ok and render lead form duo enterprise 3472 15:55:37 behaves like group_name assignment 3473 15:55:37 when there is only one eligible namespace 3474 15:55:37 assigns the group_name to the eligible group name 3475 15:55:37 when there are multiple eligible namespaces 3476 15:55:37 Job arguments to ElasticNamespaceIndexerWorker must be native JSON types, but :index is a Symbol. 3478 15:55:37 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 3479 15:55:37 when namespace_id is provided 3480 15:55:37 assigns the group_name provided from params 3481 15:55:37 when namespace_id is not provided 3482 15:55:38 assigns the group_name to nil 3483 15:55:38 when lead creation is successful, but we need to select a namespace next to apply trial 3484 15:55:38 is expected to redirect to "/-/trials/duo_enterprise/new?step=trial" 3485 15:55:38 with trial failure 3486 15:55:38 renders the select namespace form again with trial creation errors only 3487 15:55:38 with random failure 3488 15:55:38 is expected to render select namespace duo enterprise 3489 15:55:38 when subscriptions_trials saas feature is not available 3490 15:55:38 is expected to respond with numeric status code not_found 3491 15:55:38 behaves like namespace is not eligible for trial 3492 15:55:38 when free group owner 3493 15:55:39 is expected to respond with numeric status code forbidden 3494 15:55:39 for an ineligible group owner 3495 15:55:39 is expected to respond with numeric status code forbidden 3496 15:55:39 when eligible paid plan group developer 3497 15:55:39 is expected to respond with numeric status code forbidden 3498 15:55:39 behaves like no eligible namespaces 3499 15:55:39 is expected to respond with numeric status code forbidden 3500 15:55:39 # [RSpecRunTime] Finishing example group ee/spec/requests/gitlab_subscriptions/trials/duo_enterprise_controller_spec.rb. It took 8.52 seconds. Expected to take 18.19 seconds. 3501 15:55:39 # [RSpecRunTime] Starting example group ee/spec/requests/api/graphql/boards/boards_query_spec.rb. Expected to take 17.38 seconds. 3502 15:55:39 get list of boards 3503 15:55:40 for a project 3504 15:55:40 behaves like a board epics query 3505 15:55:42 returns open epics referenced by issues in the board 3506 15:55:42 when board is scoped to a wildcard milestone 3507 15:55:42 returns milestone global ID in the correct format 3508 15:55:42 # [RSpecRunTime] RSpec elapsed time: 17 minutes 1.45 seconds. Current RSS: ~1506M. Threads: 6. load average: 1.31 1.15 1.10 1/429 5536 3511 15:55:43 behaves like group and project boards query 3512 15:55:43 behaves like a working graphql query 3513 15:55:43 returns a successful response 3514 15:55:43 when the user does not have access to the board parent 3516 15:55:43 when no permission to read board 3517 15:55:44 does not return any boards 3518 15:55:44 when user can read the board parent 3519 15:55:44 does not create a default board 3520 15:55:44 sorting and pagination 3521 15:55:44 when using default sorting 3522 15:55:44 when ascending 3523 15:55:44 behaves like sorted paginated query 3524 15:55:44 behaves like requires variables 3525 15:55:45 shared example requires variables to be set 3527 15:55:45 when sorting 3528 15:55:45 sorts correctly 3529 15:55:45 when paginating 3530 15:55:46 paginates correctly 3531 15:55:46 # [RSpecRunTime] RSpec elapsed time: 17 minutes 5.38 seconds. Current RSS: ~1508M. Threads: 6. load average: 1.28 1.14 1.10 1/429 5537 3533 15:55:46 when querying for a single board 3534 15:55:47 finds the correct board 3535 15:55:47 behaves like a working graphql query 3536 15:55:48 returns a successful response 3537 15:55:48 # [RSpecRunTime] RSpec elapsed time: 17 minutes 7.02 seconds. Current RSS: ~1496M. Threads: 6. load average: 1.28 1.14 1.10 1/429 5538 3539 15:55:48 behaves like a board epics query 3540 15:55:50 returns open epics referenced by issues in the board 3541 15:55:50 when board is scoped to a wildcard milestone 3542 15:55:51 returns milestone global ID in the correct format 3543 15:55:51 # [RSpecRunTime] RSpec elapsed time: 17 minutes 9.86 seconds. Current RSS: ~1478M. Threads: 6. load average: 1.26 1.14 1.10 2/429 5539 3545 15:55:51 # [RSpecRunTime] Finishing example group ee/spec/requests/api/graphql/boards/boards_query_spec.rb. It took 11.44 seconds. Expected to take 17.38 seconds. 3546 15:55:51 # [RSpecRunTime] Starting example group ee/spec/requests/api/graphql/project/work_items_spec.rb. Expected to take 16.57 seconds. 3547 15:55:51 getting a work item list for a project 3548 15:55:51 work items with widgets 3549 15:55:51 with status widget 3550 15:55:53 returns work items including status 3551 15:55:57 avoids N+1 queries 3552 15:55:57 when filtering 3553 15:55:57 with status widget 3554 15:55:57 filters by status argument 3555 15:55:57 # [RSpecRunTime] RSpec elapsed time: 17 minutes 16.1 seconds. Current RSS: ~1442M. Threads: 6. load average: 1.24 1.14 1.10 1/428 5540 3557 15:55:57 with legacy requirement widget 3558 15:55:58 returns work items including legacy iid 3559 15:56:00 avoids N+1 queries 3560 15:56:00 when filtering 3561 15:56:00 with legacy requirement widget 3562 15:56:00 filters by legacy IID argument 3563 15:56:00 # [RSpecRunTime] RSpec elapsed time: 17 minutes 19.09 seconds. Current RSS: ~1446M. Threads: 6. load average: 1.22 1.14 1.10 1/428 5541 3565 15:56:00 with progress widget 3566 15:56:01 avoids N+1 queries 3567 15:56:01 # [RSpecRunTime] RSpec elapsed time: 17 minutes 20.31 seconds. Current RSS: ~1454M. Threads: 6. load average: 1.22 1.14 1.10 1/428 5542 3569 15:56:01 with test reports widget 3570 15:56:04 avoids N+1 queries 3571 15:56:04 # [RSpecRunTime] RSpec elapsed time: 17 minutes 22.92 seconds. Current RSS: ~1450M. Threads: 6. load average: 1.22 1.14 1.10 1/428 5543 3573 15:56:04 with development widget 3574 15:56:04 for the feature flags field 3575 15:56:05 avoids N+1 queries 3576 15:56:05 # [RSpecRunTime] RSpec elapsed time: 17 minutes 24.5 seconds. Current RSS: ~1453M. Threads: 6. load average: 1.36 1.17 1.11 1/428 5544 3578 15:56:05 # [RSpecRunTime] Finishing example group ee/spec/requests/api/graphql/project/work_items_spec.rb. It took 14.64 seconds. Expected to take 16.57 seconds. 3579 15:56:05 # [RSpecRunTime] Starting example group ee/spec/requests/api/provider_identity_spec.rb. Expected to take 15.45 seconds. 3580 15:56:05 API::ProviderIdentity 3581 15:56:07 Provider Identity API 3582 15:56:07 provider_type: "saml", provider_extern_uid_1: "saml-uid-1", provider_extern_uid_2: "saml-uid-2", provider_extern_uid_with_dot: "saml-test@gmail.com", identity_type: Identity(id: integer, extern_uid: string, provider: string, user_id: integer, created_at: datetime, updated_at: datetime, secondary_extern_uid: string, saml_provider_id: integer, trusted_extern_uid: boolean), validation_error: "SAML NameID can't be blank" 3583 15:56:07 when GET identities 3584 15:56:07 when user is not a group owner 3585 15:56:07 throws unauthorized error 3586 15:56:07 # [RSpecRunTime] RSpec elapsed time: 17 minutes 25.92 seconds. Current RSS: ~1450M. Threads: 6. load average: 1.36 1.17 1.11 1/428 5545 3588 15:56:07 when user is group owner 3589 15:56:07 returns the list of identities 3590 15:56:07 when GET identity 3591 15:56:07 when user is not a group owner 3592 15:56:07 throws unauthorized error 3593 15:56:07 when user is group owner 3594 15:56:08 returns the identity 3595 15:56:08 when PATCH uid 3596 15:56:08 when user is not a group owner 3597 15:56:08 throws forbidden error 3598 15:56:08 when user is a group owner 3599 15:56:08 when invalid uid is passed 3600 15:56:08 returns not found error 3601 15:56:08 when valid uid is passed 3602 15:56:08 updates the identity record with extern_uid passed 3603 15:56:08 when extern uid contains period 3604 15:56:09 updates the identity record 3605 15:56:09 when invalid extern_uid to update is passed 3606 15:56:09 throws bad request error 3607 15:56:09 when params contain attribute other than extern_uid 3608 15:56:09 does not update any other param 3609 15:56:09 throws error when param is missing 3610 15:56:09 when DELETE uid 3611 15:56:09 when user is not a group owner 3612 15:56:09 throws forbidden error 3613 15:56:09 when user is a group owner 3614 15:56:09 when invalid uid is passed 3615 15:56:10 returns not found error 3616 15:56:10 when valid uid is passed 3617 15:56:10 delete the identity record 3618 15:56:10 provider_type: "scim", provider_extern_uid_1: "scim-uid-1", provider_extern_uid_2: "scim-uid-2", provider_extern_uid_with_dot: "scim-test@gmail.com", identity_type: ScimIdentity(id: integer, group_id: integer, user_id: integer, created_at: timestamptz, updated_at: timestamptz, active: boolean, extern_uid: string), validation_error: "Extern uid can't be blank" 3619 15:56:10 when GET identities 3620 15:56:10 when user is not a group owner 3621 15:56:10 throws unauthorized error 3622 15:56:10 when user is group owner 3623 15:56:10 returns the list of identities 3624 15:56:10 when GET identity 3625 15:56:10 when user is not a group owner 3626 15:56:11 throws unauthorized error 3627 15:56:11 when user is group owner 3628 15:56:11 returns the identity 3629 15:56:11 when PATCH uid 3630 15:56:11 when user is not a group owner 3631 15:56:11 throws forbidden error 3632 15:56:11 when user is a group owner 3633 15:56:11 when invalid uid is passed 3634 15:56:11 returns not found error 3635 15:56:11 when valid uid is passed 3636 15:56:12 updates the identity record with extern_uid passed 3637 15:56:12 when extern uid contains period 3638 15:56:12 updates the identity record 3639 15:56:12 when invalid extern_uid to update is passed 3640 15:56:12 throws bad request error 3641 15:56:12 when params contain attribute other than extern_uid 3642 15:56:12 does not update any other param 3643 15:56:12 throws error when param is missing 3644 15:56:12 when DELETE uid 3645 15:56:12 when user is not a group owner 3646 15:56:13 throws forbidden error 3647 15:56:13 when user is a group owner 3648 15:56:13 when invalid uid is passed 3649 15:56:13 returns not found error 3650 15:56:13 when valid uid is passed 3651 15:56:13 delete the identity record 3652 15:56:13 # [RSpecRunTime] Finishing example group ee/spec/requests/api/provider_identity_spec.rb. It took 7.59 seconds. Expected to take 15.45 seconds. 3653 15:56:13 # [RSpecRunTime] Starting example group ee/spec/requests/api/graphql/remote_development/cluster_agent/workspaces/with_actual_states_arg_spec.rb. Expected to take 15.02 seconds. 3654 15:56:13 Query.project.clusterAgent.workspaces(actual_states: [GraphQL::Types::String]) 3655 15:56:18 behaves like multiple workspaces query 3656 15:56:18 when user is authorized 3657 15:56:18 behaves like query is a working graphql query 3658 15:56:18 behaves like a working graphql query 3659 15:56:19 returns a successful response 3660 15:56:19 # [RSpecRunTime] RSpec elapsed time: 17 minutes 38.06 seconds. Current RSS: ~1476M. Threads: 6. load average: 1.38 1.18 1.11 1/429 5546 3662 15:56:19 behaves like query returns workspaces array containing only expected workspace 3663 15:56:20 includes only the expected workspace 3664 15:56:20 when the user requests a workspace that they are not authorized for 3665 15:56:20 does not return the unauthorized workspace 3666 15:56:21 still returns the authorized workspace 3667 15:56:21 # [RSpecRunTime] RSpec elapsed time: 17 minutes 39.89 seconds. Current RSS: ~1480M. Threads: 6. load average: 1.43 1.19 1.12 1/429 5547 3669 15:56:21 when user is not authorized 3670 15:56:21 behaves like query is a working graphql query 3671 15:56:21 behaves like a working graphql query 3672 15:56:21 returns a successful response 3673 15:56:21 behaves like query returns blank 3674 15:56:22 is expected to be blank 3675 15:56:22 behaves like query in unlicensed environment 3676 15:56:22 when remote_development feature is unlicensed 3677 15:56:22 when user is authorized 3678 15:56:22 behaves like query returns blank 3679 15:56:23 is expected to be blank 3680 15:56:23 behaves like query includes graphql error 3681 15:56:23 includes a graphql error 3682 15:56:23 # [RSpecRunTime] Finishing example group ee/spec/requests/api/graphql/remote_development/cluster_agent/workspaces/with_actual_states_arg_spec.rb. It took 10.1 seconds. Expected to take 15.02 seconds. 3683 15:56:23 # [RSpecRunTime] Starting example group ee/spec/requests/api/graphql/group/epic/notes_spec.rb. Expected to take 14.5 seconds. 3684 15:56:23 getting notes for an epic 3685 15:56:23 behaves like exposing regular notes on a noteable in GraphQL 3686 15:56:23 for regular notes 3687 15:56:24 includes all notes 3688 15:56:27 avoids N+1 queries 3689 15:56:27 behaves like a working graphql query 3690 15:56:28 returns a successful response 3691 15:56:28 # [RSpecRunTime] RSpec elapsed time: 17 minutes 46.85 seconds. Current RSS: ~1458M. Threads: 6. load average: 1.39 1.19 1.12 1/429 5548 3693 15:56:28 when filter is provided 3694 15:56:28 when filter is set to ALL_NOTES 3695 15:56:29 returns all the notes 3696 15:56:29 # [RSpecRunTime] RSpec elapsed time: 17 minutes 47.95 seconds. Current RSS: ~1458M. Threads: 6. load average: 1.39 1.19 1.12 1/429 5549 3698 15:56:29 when filter is set to ONLY_COMMENTS 3699 15:56:30 returns only the comments 3700 15:56:30 # [RSpecRunTime] RSpec elapsed time: 17 minutes 49.07 seconds. Current RSS: ~1459M. Threads: 6. load average: 1.28 1.17 1.11 1/429 5550 3702 15:56:30 when filter is set to ONLY_ACTIVITY 3703 15:56:31 returns only the activity notes 3704 15:56:31 # [RSpecRunTime] RSpec elapsed time: 17 minutes 50.22 seconds. Current RSS: ~1456M. Threads: 6. load average: 1.28 1.17 1.11 1/429 5551 3706 15:56:31 for discussions 3707 15:56:33 includes all discussion notes 3708 15:56:33 behaves like a working graphql query 3709 15:56:35 returns a successful response 3710 15:56:35 # [RSpecRunTime] RSpec elapsed time: 17 minutes 54.15 seconds. Current RSS: ~1445M. Threads: 6. load average: 1.26 1.17 1.11 3/429 5552 3712 15:56:35 # [RSpecRunTime] Finishing example group ee/spec/requests/api/graphql/group/epic/notes_spec.rb. It took 11.95 seconds. Expected to take 14.5 seconds. 3713 15:56:35 # [RSpecRunTime] Starting example group ee/spec/requests/api/internal/app_sec/dast/site_validations_spec.rb. Expected to take 13.99 seconds. 3714 15:56:35 API::Internal::AppSec::Dast::SiteValidations 3715 15:56:36 POST /internal/dast/site_validations/:id/transition 3716 15:56:36 when a job token header is not set 3718 15:56:36 when user token is set 3719 15:56:37 returns 400 and a contextual error message 3720 15:56:37 # [RSpecRunTime] RSpec elapsed time: 17 minutes 55.78 seconds. Current RSS: ~1449M. Threads: 6. load average: 1.26 1.17 1.11 2/429 5553 3722 15:56:37 when a job token header is set 3723 15:56:37 when user does not have access to the site validation 3725 15:56:38 when site validation does not exist 3727 15:56:38 when site validation and job are associated with different projects 3729 15:56:39 when the job project belongs to the same job token scope 3730 15:56:39 returns 400 and a contextual error message 3731 15:56:39 # [RSpecRunTime] RSpec elapsed time: 17 minutes 58.27 seconds. Current RSS: ~1456M. Threads: 6. load average: 1.24 1.16 1.11 1/429 5554 3733 15:56:39 when site validation exists 3734 15:56:39 when the licensed feature is not available 3736 15:56:39 when user has access to the site validation 3737 15:56:39 when the state transition is unknown 3738 15:56:40 returns 400 and a contextual error message 3739 15:56:40 when the state transition is invalid 3740 15:56:40 returns 400 and a contextual error message 3741 15:56:40 when the state transition is valid 3742 15:56:40 updates the record 3743 15:56:40 behaves like it transitions 3744 15:56:40 returns 200 and the new state 3745 15:56:40 calls the underlying transition method: #start 3746 15:56:40 behaves like it transitions 3747 15:56:41 returns 200 and the new state 3748 15:56:41 calls the underlying transition method: #fail_op 3749 15:56:41 behaves like it transitions 3750 15:56:41 returns 200 and the new state 3751 15:56:41 calls the underlying transition method: #retry 3752 15:56:41 behaves like it transitions 3753 15:56:42 returns 200 and the new state 3754 15:56:42 calls the underlying transition method: #pass 3755 15:56:42 # [RSpecRunTime] Finishing example group ee/spec/requests/api/internal/app_sec/dast/site_validations_spec.rb. It took 6.63 seconds. Expected to take 13.99 seconds. 3756 15:56:42 # [RSpecRunTime] Starting example group ee/spec/requests/api/ci/minutes_spec.rb. Expected to take 13.56 seconds. 3757 15:56:42 API::Ci::Minutes 3758 15:56:42 POST /namespaces/:id/minutes 3759 15:56:42 when unauthenticated 3760 15:56:42 returns authentication error 3761 15:56:42 when authenticated as the subscription portal 3762 15:56:42 when the namespace does not exist 3763 15:56:42 returns a 404 3764 15:56:42 when the additional pack does not exist 3765 15:56:42 creates a new additional pack 3766 15:56:42 when the additional pack already exists 3767 15:56:43 does not create a new additional pack and does not update the existing pack 3768 15:56:43 when submitting multiple packs 3769 15:56:43 when duplicate packs 3770 15:56:43 creates only one new pack 3771 15:56:43 when the packs are unique 3772 15:56:43 creates all the packs 3773 15:56:43 when the additional pack cannot be saved 3774 15:56:43 returns an error 3775 15:56:43 when authenticating with a personal access token 3776 15:56:43 with insufficient access 3777 15:56:43 returns an error 3778 15:56:43 with admin user 3779 15:56:43 when the namespace does not exist 3780 15:56:43 returns a 404 3781 15:56:43 when the additional pack does not exist 3782 15:56:44 creates a new additional pack 3783 15:56:44 when the additional pack already exists 3784 15:56:44 does not create a new additional pack and does not update the existing pack 3785 15:56:44 when submitting multiple packs 3786 15:56:44 when duplicate packs 3787 15:56:44 creates only one new pack 3788 15:56:44 when the packs are unique 3789 15:56:44 creates all the packs 3790 15:56:44 when the additional pack cannot be saved 3791 15:56:44 returns an error 3792 15:56:44 PATCH /namespaces/:id/minutes/move/:target_id 3793 15:56:45 when unauthenticated 3794 15:56:45 returns authentication error 3795 15:56:45 when authenticated as the subscription portal 3796 15:56:45 when the namespace does not exist 3797 15:56:45 returns a 404 3798 15:56:45 when the target namespace cannot be found 3799 15:56:45 returns a 404 3800 15:56:45 when the namespace is not a top-level namespace 3801 15:56:45 returns an error 3802 15:56:45 when the target namespace is not a top-level namespace 3803 15:56:46 returns an error 3804 15:56:46 when the transfer is successful 3805 15:56:46 moves the packs and returns an accepted response 3806 15:56:46 when authenticating with a personal access token 3807 15:56:46 when unauthorized 3808 15:56:46 returns an error 3809 15:56:46 when authorized 3810 15:56:46 when the namespace does not exist 3811 15:56:47 returns a 404 3812 15:56:47 when the target namespace cannot be found 3813 15:56:47 returns a 404 3814 15:56:47 when the namespace is not a top-level namespace 3815 15:56:47 returns an error 3816 15:56:47 when the target namespace is not a top-level namespace 3817 15:56:47 returns an error 3818 15:56:47 when the transfer is successful 3819 15:56:47 moves the packs and returns an accepted response 3820 15:56:47 # [RSpecRunTime] Finishing example group ee/spec/requests/api/ci/minutes_spec.rb. It took 5.54 seconds. Expected to take 13.56 seconds. 3821 15:56:47 # [RSpecRunTime] Starting example group ee/spec/controllers/projects/requirements_management/requirements_controller_spec.rb. Expected to take 13.03 seconds. 3822 15:56:47 Projects::RequirementsManagement::RequirementsController 3823 15:56:47 GET import_csv 3824 15:56:48 with authorized user 3825 15:56:48 when feature is available 3826 15:56:48 when the upload is processed successfully 3827 15:56:48 renders the correct message 3828 15:56:48 when the upload returns an error 3829 15:56:49 renders the error message 3830 15:56:49 when feature is not available 3831 15:56:49 behaves like response with 404 status 3834 15:56:49 private project 3835 15:56:49 with authorized user 3836 15:56:49 when feature is available 3837 15:56:50 renders the index template 3838 15:56:50 when feature is not available 3839 15:56:50 behaves like response with 404 status 3841 15:56:51 with unauthorized user 3842 15:56:51 when feature is available 3843 15:56:51 behaves like response with 404 status 3845 15:56:51 with anonymous user 3847 15:56:52 public project 3848 15:56:52 with requirements disabled 3849 15:56:52 behaves like response with 404 status 3851 15:56:53 with requirements visible to project members 3852 15:56:53 with authorized user 3853 15:56:54 renders the index template 3854 15:56:54 with unauthorized user 3855 15:56:54 behaves like response with 404 status 3857 15:56:55 with requirements visible to everyone 3858 15:56:55 with anonymous user 3859 15:56:56 renders the index template 3860 15:56:56 # [RSpecRunTime] Finishing example group ee/spec/controllers/projects/requirements_management/requirements_controller_spec.rb. It took 8.21 seconds. Expected to take 13.03 seconds. 3861 15:56:56 # [RSpecRunTime] Starting example group ee/spec/requests/api/graphql/boards/epic_lists_query_spec.rb. Expected to take 12.98 seconds. 3862 15:56:56 get list of epic boards 3863 15:56:56 when the user does not have access to the epic board group 3864 15:56:57 returns nil group 3865 15:56:57 when user can access the epic board group 3866 15:56:58 avoids N+1 queries 3867 15:56:58 sorting and pagination 3868 15:56:58 behaves like sorted paginated query 3869 15:56:58 behaves like requires variables 3870 15:56:58 shared example requires variables to be set 3871 15:56:58 # [RSpecRunTime] RSpec elapsed time: 18 minutes 17.34 seconds. Current RSS: ~1478M. Threads: 6. load average: 1.27 1.17 1.11 1/429 5555 3874 15:56:58 when sorting 3875 15:56:59 sorts correctly 3876 15:56:59 when paginating 3877 15:57:00 paginates correctly 3878 15:57:01 # [RSpecRunTime] RSpec elapsed time: 18 minutes 19.57 seconds. Current RSS: ~1478M. Threads: 6. load average: 1.24 1.17 1.11 1/429 5556 3880 15:57:01 field values 3881 15:57:01 returns the correct values for collapsed 3882 15:57:04 returns the correct metadata values 3883 15:57:04 when totalWeight not requested 3884 15:57:05 does not required the value from the service 3885 15:57:05 # [RSpecRunTime] RSpec elapsed time: 18 minutes 23.99 seconds. Current RSS: ~1472M. Threads: 6. load average: 1.22 1.17 1.11 1/429 5557 3887 15:57:05 # [RSpecRunTime] Finishing example group ee/spec/requests/api/graphql/boards/epic_lists_query_spec.rb. It took 9.46 seconds. Expected to take 12.98 seconds. 3888 15:57:05 # [RSpecRunTime] Starting example group ee/spec/controllers/admin/users_controller_spec.rb. Expected to take 12.28 seconds. 3889 15:57:05 Admin::UsersController 3890 15:57:05 POST #reset_runner_minutes 3891 15:57:05 when the reset is successful 3892 15:57:05 redirects to group path 3893 15:57:05 GET #phone_match 3894 15:57:06 redirects with no match notice by default 3895 15:57:06 when the user has a validated phone number 3896 15:57:06 loads the matching phone number page 3897 15:57:06 POST #impersonate 3898 15:57:07 enqueues a new worker 3900 15:57:07 update custom attributes 3901 15:57:07 updates the value 3902 15:57:07 updating name 3903 15:57:07 when `disable_name_update_for_users` feature is available 3904 15:57:07 when the ability to update their name is disabled for users 3905 15:57:07 behaves like admin can update the name of a user 3906 15:57:08 updates the name 3907 15:57:08 when the ability to update their name is not disabled for users 3908 15:57:08 behaves like admin can update the name of a user 3909 15:57:09 updates the name 3910 15:57:09 when `disable_name_update_for_users` feature is not available 3911 15:57:09 behaves like admin can update the name of a user 3912 15:57:09 updates the name 3914 15:57:09 eager loads obstacles to user deletion 3915 15:57:09 GET #card_match 3916 15:57:10 redirects with no match notice by default 3917 15:57:10 when the user has a validated credit card 3918 15:57:10 loads the matching credit card page 3919 15:57:10 DELETE #destroy_identity_verification_exemption 3920 15:57:10 when it is successful 3921 15:57:11 calls remove_identity_verification_exemption and redirects with a success notice 3922 15:57:11 when it fails 3923 15:57:11 calls remove_identity_verification_exemption and redirects with an alert 3924 15:57:11 POST #identity_verification_exemption 3925 15:57:11 when it is successful 3926 15:57:12 calls add_identity_verification_exemption and redirects with a success notice 3927 15:57:12 when it fails 3928 15:57:12 calls add_identity_verification_exemption and redirects with an alert 3929 15:57:12 # [RSpecRunTime] Finishing example group ee/spec/controllers/admin/users_controller_spec.rb. It took 7.11 seconds. Expected to take 12.28 seconds. 3930 15:57:12 # [RSpecRunTime] Starting example group ee/spec/requests/api/graphql/remote_development/current_user/workspaces/with_actual_states_arg_spec.rb. Expected to take 12.17 seconds. 3931 15:57:12 Query.currentUser.workspaces(actual_states: [GraphQL::Types::String]) 3932 15:57:17 behaves like multiple workspaces query 3933 15:57:17 when user is authorized 3934 15:57:17 behaves like query is a working graphql query 3935 15:57:17 behaves like a working graphql query 3936 15:57:17 returns a successful response 3937 15:57:18 # [RSpecRunTime] RSpec elapsed time: 18 minutes 36.6 seconds. Current RSS: ~1458M. Threads: 6. load average: 1.26 1.18 1.11 1/429 5558 3939 15:57:18 behaves like query returns workspaces array containing only expected workspace 3940 15:57:18 includes only the expected workspace 3941 15:57:18 when the user requests a workspace that they are not authorized for 3942 15:57:18 does not return the unauthorized workspace 3943 15:57:19 still returns the authorized workspace 3944 15:57:19 when user is not authorized 3945 15:57:19 behaves like query is a working graphql query 3946 15:57:19 behaves like a working graphql query 3947 15:57:19 returns a successful response 3948 15:57:19 behaves like query returns blank 3949 15:57:19 is expected to be blank 3950 15:57:19 behaves like query in unlicensed environment 3951 15:57:19 when remote_development feature is unlicensed 3952 15:57:19 when user is authorized 3953 15:57:19 behaves like query returns blank 3954 15:57:19 is expected to be blank 3955 15:57:19 behaves like query includes graphql error 3956 15:57:20 includes a graphql error 3957 15:57:20 # [RSpecRunTime] Finishing example group ee/spec/requests/api/graphql/remote_development/current_user/workspaces/with_actual_states_arg_spec.rb. It took 7.66 seconds. Expected to take 12.17 seconds. 3958 15:57:20 # [RSpecRunTime] Starting example group ee/spec/requests/api/graphql/project/runner_google_cloud_provisioning_spec.rb. Expected to take 11.98 seconds. 3959 15:57:20 runnerGoogleCloudProvisioning 3960 15:57:20 parent_field: :group, container: group, current_user: group_owner 3961 15:57:20 when cloud_project_id is invalid 3962 15:57:21 returns an error 3963 15:57:21 projectSetupShellScript 3964 15:57:21 returns a script 3965 15:57:21 provisioningSteps 3966 15:57:21 with nil runner token 3967 15:57:21 when user does not have permissions to create runner 3968 15:57:21 returns an error 3969 15:57:21 with invalid runner token 3970 15:57:22 returns an error 3971 15:57:22 when user cannot provision runners 3972 15:57:22 returns an error 3973 15:57:22 when user is not a maintainer or higher 3974 15:57:23 is expected to equal nil 3975 15:57:23 when SaaS feature is not enabled 3976 15:57:23 is expected to equal nil 3977 15:57:23 parent_field: :project, container: project, current_user: project_maintainer 3978 15:57:23 when cloud_project_id is invalid 3979 15:57:23 returns an error 3980 15:57:23 projectSetupShellScript 3981 15:57:23 returns a script 3982 15:57:23 provisioningSteps 3983 15:57:23 with nil runner token 3984 15:57:23 when user does not have permissions to create runner 3985 15:57:24 returns an error 3986 15:57:24 with invalid runner token 3987 15:57:24 returns an error 3988 15:57:24 when user cannot provision runners 3989 15:57:24 returns an error 3990 15:57:24 when user is not a maintainer or higher 3991 15:57:25 is expected to equal nil 3992 15:57:25 when SaaS feature is not enabled 3993 15:57:25 is expected to equal nil 3994 15:57:25 # [RSpecRunTime] Finishing example group ee/spec/requests/api/graphql/project/runner_google_cloud_provisioning_spec.rb. It took 5.5 seconds. Expected to take 11.98 seconds. 3995 15:57:25 # [RSpecRunTime] Starting example group ee/spec/requests/api/graphql/mutations/vulnerabilities/bulk_dismiss_spec.rb. Expected to take 11.42 seconds. 3996 15:57:25 Mutation.vulnerabilitiesDismiss 3997 15:57:26 when the user does not have access 3998 15:57:26 behaves like a mutation that returns a top-level access error 3999 15:57:26 is expected to contain exactly "The resource that you are attempting to access does not exist or you don't have permission to perform this action" 4000 15:57:27 # [RSpecRunTime] RSpec elapsed time: 18 minutes 45.59 seconds. Current RSS: ~1497M. Threads: 6. load average: 1.22 1.17 1.11 1/428 5559 4002 15:57:27 with a custom role 4003 15:57:27 with `admin_vulnerability` enabled 4004 15:57:28 returns a successful response with vulnerabilities 4005 15:57:28 # [RSpecRunTime] RSpec elapsed time: 18 minutes 46.97 seconds. Current RSS: ~1495M. Threads: 6. load average: 1.22 1.17 1.11 1/428 5560 4007 15:57:28 with `admin_vulnerability` disabled 4008 15:57:29 returns an empty response 4009 15:57:29 when the user has access 4010 15:57:29 when security_dashboard is disabled 4011 15:57:29 behaves like a mutation that returns top-level errors 4012 15:57:29 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" 4013 15:57:29 when security_dashboard is enabled 4014 15:57:30 dismisses the vulnerabilities 4015 15:57:30 without a comment 4016 15:57:31 dismisses the vulnerabilities 4017 15:57:31 # [RSpecRunTime] RSpec elapsed time: 18 minutes 50.04 seconds. Current RSS: ~1497M. Threads: 6. load average: 1.20 1.17 1.11 1/428 5561 4019 15:57:31 without a dismissal reason 4020 15:57:32 dismisses the vulnerabilities 4021 15:57:32 when too many vulnerabilities are passed 4022 15:57:32 behaves like a mutation that returns top-level errors 4023 15:57:32 is expected to contain exactly /Maximum vulnerability_ids exceeded \(1\)/ 4024 15:57:32 when vulnerability_id is nil 4025 15:57:32 behaves like a mutation that returns top-level errors 4026 15:57:33 is expected to contain exactly /Expected value to not be null/ 4027 15:57:33 when vulnerability_ids are empty 4028 15:57:33 behaves like a mutation that returns top-level errors 4029 15:57:33 is expected to contain exactly "At least 1 value must be provided for vulnerability_ids" 4030 15:57:33 # [RSpecRunTime] Finishing example group ee/spec/requests/api/graphql/mutations/vulnerabilities/bulk_dismiss_spec.rb. It took 7.63 seconds. Expected to take 11.42 seconds. 4031 15:57:33 # [RSpecRunTime] Starting example group ee/spec/controllers/groups/groups_controller_spec.rb. Expected to take 11.03 seconds. 4032 15:57:33 GroupsController 4033 15:57:33 "group information content" preference behaviour 4035 15:57:33 with user having proper permissions and feature enabled 4036 15:57:33 with group view set as default 4037 15:57:33 renders the expected template 4038 15:57:33 with group view set to security dashboard 4039 15:57:33 in HTML format 4040 15:57:34 redirects to the security dashboard 4041 15:57:34 in Atom format 4042 15:57:34 does not redirect to the security dashboard 4043 15:57:34 GET #details 4044 15:57:34 with user having proper permissions and feature enabled 4045 15:57:34 with group view set to security dashboard 4046 15:57:34 does not redirect to the security dashboard 4047 15:57:34 with sso enforcement enabled 4048 15:57:35 without SAML session 4049 15:57:35 prevents access to group resources 4050 15:57:35 with active SAML session 4051 15:57:35 allows access to group resources 4052 15:57:35 external authorization 4053 15:57:35 with external authorization service enabled 4056 15:57:36 does not update the file_template_project_id successfully 4057 15:57:36 available through usage ping features 4058 15:57:37 updates the file_template_project_id successfully 4059 15:57:37 # [RSpecRunTime] RSpec elapsed time: 18 minutes 55.91 seconds. Current RSS: ~1504M. Threads: 6. load average: 1.19 1.16 1.11 1/428 5562 4061 15:57:37 with license 4062 15:57:38 updates the file_template_project_id successfully 4063 15:57:38 with insights feature 4064 15:57:38 updates insight project_id successfully 4065 15:57:39 removes insight successfully 4066 15:57:39 # [RSpecRunTime] RSpec elapsed time: 18 minutes 58.09 seconds. Current RSS: ~1502M. Threads: 6. load average: 1.19 1.16 1.11 1/428 5563 4068 15:57:39 # [RSpecRunTime] Finishing example group ee/spec/controllers/groups/groups_controller_spec.rb. It took 6.2 seconds. Expected to take 11.03 seconds. 4069 15:57:39 # [RSpecRunTime] Starting example group ee/spec/requests/api/graphql/project/pipeline/security_report_findings_spec.rb. Expected to take 10.71 seconds. 4070 15:57:39 Query.project(fullPath).pipeline(iid).securityReportFindings 4071 15:57:40 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol. 4073 15:57:40 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 4074 15:57:40 when the required features are enabled 4075 15:57:40 when user is member of the project 4076 15:57:41 returns all the vulnerability findings 4077 15:57:42 returns all the queried fields 4079 15:57:42 with only :first argument 4080 15:57:43 returns the first 5 findings 4081 15:57:43 # [RSpecRunTime] RSpec elapsed time: 19 minutes 1.65 seconds. Current RSS: ~1499M. Threads: 6. load average: 1.17 1.16 1.11 1/429 5596 4083 15:57:43 with :first and :after arguments 4084 15:57:43 returns the 6th to 10th findings 4085 15:57:43 with :last and :before arguments 4086 15:57:44 returns the 10th to 20th findings 4087 15:57:44 with :first and :last arguments 4088 15:57:44 returns an error 4089 15:57:44 with :after and :before arguments 4090 15:57:45 returns an error 4091 15:57:45 with :last and :after arguments 4092 15:57:45 returns an error 4093 15:57:45 with :first and :before arguments 4094 15:57:45 returns an error 4095 15:57:45 when user is not a member of the project 4096 15:57:46 returns no vulnerability findings 4097 15:57:46 when the required features are disabled 4098 15:57:46 returns no vulnerability findings 4099 15:57:46 # [RSpecRunTime] Finishing example group ee/spec/requests/api/graphql/project/pipeline/security_report_findings_spec.rb. It took 7.15 seconds. Expected to take 10.71 seconds. 4100 15:57:46 # [RSpecRunTime] Starting example group ee/spec/requests/api/graphql/mutations/epics/create_spec.rb. Expected to take 10.61 seconds. 4101 15:57:46 Creating an Epic 4102 15:57:46 when the user does not have permission 4103 15:57:47 does not create epic 4104 15:57:47 behaves like a mutation that returns a top-level access error 4105 15:57:47 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" 4106 15:57:47 when the user has permission 4107 15:57:47 when epics are disabled 4108 15:57:47 behaves like a mutation that returns top-level errors 4109 15:57:48 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" 4110 15:57:48 when epics are enabled 4111 15:57:49 creates the epic 4112 15:57:49 when using a named color 4113 15:57:50 sets the color correctly 4114 15:57:50 # [RSpecRunTime] RSpec elapsed time: 19 minutes 8.76 seconds. Current RSS: ~1506M. Threads: 6. load average: 1.15 1.16 1.11 1/428 5597 4116 15:57:50 the color is invalid 4117 15:57:50 reports a coercion error 4118 15:57:50 when there are ActiveRecord validation errors 4119 15:57:51 does not create the epic 4120 15:57:51 behaves like a mutation that returns errors in the response 4121 15:57:51 is expected to contain exactly "Title can't be blank" and "Work item can't be blank" 4122 15:57:51 # [RSpecRunTime] RSpec elapsed time: 19 minutes 10.35 seconds. Current RSS: ~1506M. Threads: 6. load average: 1.15 1.16 1.11 1/428 5598 4124 15:57:51 when the list of attributes is empty 4125 15:57:52 does not create the epic 4126 15:57:52 behaves like a mutation that returns top-level errors 4127 15:57:52 is expected to contain exactly "The list of epic attributes is empty" 4128 15:57:52 # [RSpecRunTime] RSpec elapsed time: 19 minutes 11.48 seconds. Current RSS: ~1506M. Threads: 6. load average: 1.15 1.16 1.11 1/428 5599 4130 15:57:52 when IP restriction restricts access 4131 15:57:53 does not create the epic 4132 15:57:53 # [RSpecRunTime] Finishing example group ee/spec/requests/api/graphql/mutations/epics/create_spec.rb. It took 6.8 seconds. Expected to take 10.61 seconds. 4133 15:57:53 # [RSpecRunTime] Starting example group ee/spec/requests/api/graphql/project/branch_rules_spec.rb. Expected to take 10.16 seconds. 4134 15:57:53 getting list of branch rules for a project 4135 15:57:54 when the user does have read_protected_branch abilities for the project 4137 15:57:55 avoids N+1 queries 4138 15:57:55 # [RSpecRunTime] RSpec elapsed time: 19 minutes 14.17 seconds. Current RSS: ~1510M. Threads: 6. load average: 1.13 1.15 1.11 1/428 5634 4141 15:57:55 when custom rules are persisted 4142 15:57:55 and there are other branch rules 4143 15:57:56 includes all fields 4144 15:57:56 behaves like a working graphql query 4145 15:57:57 returns a successful response 4146 15:57:57 # [RSpecRunTime] RSpec elapsed time: 19 minutes 16.07 seconds. Current RSS: ~1503M. Threads: 6. load average: 1.13 1.15 1.11 1/428 5651 4148 15:57:57 when there is a group branch rule 4149 15:57:58 does not include the group branch rule 4150 15:57:58 when the user does have read_protected_branch abilities for the group 4151 15:57:58 includes all fields 4152 15:57:58 # [RSpecRunTime] RSpec elapsed time: 19 minutes 17.23 seconds. Current RSS: ~1500M. Threads: 6. load average: 1.13 1.15 1.11 1/428 5652 4154 15:57:58 when custom rules are not persisted 4155 15:57:58 and build_missing is true 4156 15:57:59 includes unpersisted custom rules 4157 15:57:59 behaves like a working graphql query 4158 15:57:59 returns a successful response 4159 15:57:59 and build_missing is false 4160 15:57:59 omits unpersisted custom branch rules 4161 15:57:59 behaves like a working graphql query 4162 15:58:00 returns a successful response 4163 15:58:00 # [RSpecRunTime] Finishing example group ee/spec/requests/api/graphql/project/branch_rules_spec.rb. It took 6.77 seconds. Expected to take 10.16 seconds. 4164 15:58:00 # [RSpecRunTime] Starting example group ee/spec/requests/api/graphql/google_cloud/artifact_registry/docker_image_spec.rb. Expected to take 9.93 seconds. 4165 15:58:00 getting the google cloud docker image linked to a project 4166 15:58:01 matches the JSON schema 4167 15:58:01 with an anonymous user on a public project 4168 15:58:01 behaves like returning a blank response 4169 15:58:01 returns a blank response 4170 15:58:01 # [RSpecRunTime] RSpec elapsed time: 19 minutes 19.98 seconds. Current RSS: ~1514M. Threads: 6. load average: 1.12 1.15 1.11 1/428 5653 4172 15:58:01 with invalid arguments 4173 15:58:01 argument: :location, error_message: "`location` doesn't match Repository location of Google Artifact Management integration" 4174 15:58:01 returns the error 4175 15:58:01 argument: :repository, error_message: "`repository` doesn't match Repository name of Google Artifact Management integration" 4176 15:58:02 returns the error 4177 15:58:02 argument: :google_cloud_project_id, error_message: "`googleCloudProjectId` doesn't match Google Cloud project ID of Google Artifact Management integration" 4178 15:58:02 returns the error 4179 15:58:02 behaves like returning the expected response 4180 15:58:02 returns the proper response 4181 15:58:02 when google artifact registry feature is unavailable 4182 15:58:02 behaves like returning a blank response 4183 15:58:02 returns a blank response 4184 15:58:02 with the artifact_registry integration 4185 15:58:02 when not present 4186 15:58:02 behaves like returning a blank response 4187 15:58:03 returns a blank response 4188 15:58:03 when inactive 4189 15:58:03 behaves like returning a blank response 4190 15:58:03 returns a blank response 4191 15:58:03 with the wlif integration 4192 15:58:03 when not present 4193 15:58:03 behaves like returning a blank response 4194 15:58:03 returns a blank response 4195 15:58:03 when inactive 4196 15:58:03 behaves like returning a blank response 4197 15:58:04 returns a blank response 4198 15:58:04 behaves like a working graphql query 4199 15:58:04 returns a successful response 4200 15:58:04 when an user does not have required permissions 4201 15:58:04 behaves like returning a blank response 4202 15:58:05 returns a blank response 4203 15:58:05 # [RSpecRunTime] Finishing example group ee/spec/requests/api/graphql/google_cloud/artifact_registry/docker_image_spec.rb. It took 4.9 seconds. Expected to take 9.93 seconds. 4204 15:58:05 # [RSpecRunTime] Starting example group ee/spec/requests/api/graphql/project/dast_site_profiles_spec.rb. Expected to take 9.8 seconds. 4205 15:58:05 Query.project(fullPath).dastSiteProfiles 4206 15:58:05 when a user does not have access to the project 4207 15:58:06 returns a null project 4208 15:58:06 when a user does not have access to dast_site_profiles 4209 15:58:06 returns an empty edges array 4210 15:58:06 when a user has access dast_site_profiles 4211 15:58:07 returns populated edges array 4212 15:58:07 returns a populated edges array containing a dast_site_profile associated with the project 4213 15:58:08 avoids N+1 queries 4214 15:58:08 when there are fewer dast_site_profiles than the page limit 4215 15:58:09 indicates there are no more pages available 4216 15:58:09 # [RSpecRunTime] RSpec elapsed time: 19 minutes 27.72 seconds. Current RSS: ~1533M. Threads: 6. load average: 1.11 1.15 1.10 1/428 5654 4218 15:58:09 when there are more dast_site_profiles than the page limit 4219 15:58:10 indicates there are more pages available 4220 15:58:11 # [RSpecRunTime] RSpec elapsed time: 19 minutes 29.56 seconds. Current RSS: ~1552M. Threads: 6. load average: 1.26 1.18 1.12 1/428 5655 4222 15:58:11 when on demand scan licensed feature is not available 4223 15:58:11 returns an empty edges array 4224 15:58:11 # [RSpecRunTime] Finishing example group ee/spec/requests/api/graphql/project/dast_site_profiles_spec.rb. It took 6.39 seconds. Expected to take 9.8 seconds. 4225 15:58:11 # [RSpecRunTime] Starting example group ee/spec/requests/api/graphql/project/branch_protections/push_access_levels_spec.rb. Expected to take 9.49 seconds. 4226 15:58:11 getting push access levels for a branch protection 4227 15:58:11 behaves like a GraphQL query for access levels 4228 15:58:12 when request AccessLevel type objects as a guest user 4229 15:58:12 is expected not to be present 4230 15:58:12 behaves like a working graphql query 4231 15:58:14 returns a successful response 4232 15:58:14 # [RSpecRunTime] RSpec elapsed time: 19 minutes 33.1 seconds. Current RSS: ~1524M. Threads: 6. load average: 1.26 1.18 1.12 1/428 5656 4234 15:58:14 when request AccessLevel type objects as a maintainer 4236 15:58:15 avoids N+1 queries 4238 15:58:15 returns all the access level attributes 4239 15:58:15 behaves like a working graphql query 4240 15:58:16 returns a successful response 4241 15:58:16 when request AccessLevel type objects as a maintainer 4243 15:58:17 avoids N+1 queries 4244 15:58:17 # [RSpecRunTime] RSpec elapsed time: 19 minutes 36.3 seconds. Current RSS: ~1525M. Threads: 6. load average: 1.24 1.17 1.11 1/428 5657 4247 15:58:18 returns all the access level attributes 4248 15:58:18 behaves like a working graphql query 4249 15:58:19 returns a successful response 4250 15:58:19 # [RSpecRunTime] RSpec elapsed time: 19 minutes 38.38 seconds. Current RSS: ~1521M. Threads: 6. load average: 1.22 1.17 1.11 1/428 5658 4252 15:58:19 # [RSpecRunTime] Finishing example group ee/spec/requests/api/graphql/project/branch_protections/push_access_levels_spec.rb. It took 8.29 seconds. Expected to take 9.49 seconds. 4253 15:58:19 # [RSpecRunTime] Starting example group ee/spec/requests/api/graphql/mutations/alert_management/http_integration/create_spec.rb. Expected to take 9.36 seconds. 4254 15:58:19 Creating a new HTTP Integration 4255 15:58:20 stores the custom mapping params 4256 15:58:20 behaves like creating a new HTTP integration 4257 15:58:21 creates a new integration 4258 15:58:21 # [RSpecRunTime] RSpec elapsed time: 19 minutes 39.95 seconds. Current RSS: ~1517M. Threads: 6. load average: 1.22 1.17 1.11 1/428 5659 4260 15:58:21 without required argument project_path 4261 15:58:21 behaves like an invalid argument to the mutation 4262 15:58:21 behaves like a mutation that returns top-level errors 4263 15:58:21 is expected to contain exactly (include "invalid value for projectPath") 4264 15:58:21 without required argument active 4265 15:58:21 behaves like an invalid argument to the mutation 4266 15:58:21 behaves like a mutation that returns top-level errors 4267 15:58:22 is expected to contain exactly (include "invalid value for active") 4268 15:58:22 without required argument name 4269 15:58:22 behaves like an invalid argument to the mutation 4270 15:58:22 behaves like a mutation that returns top-level errors 4271 15:58:22 is expected to contain exactly (include "invalid value for name") 4272 15:58:22 with the custom mappings feature unavailable 4273 15:58:22 behaves like ignoring the custom mapping 4274 15:58:22 creates integration without the custom mapping params 4275 15:58:22 behaves like validating the payload_example 4276 15:58:23 validates the payload_example size 4277 15:58:23 with invalid payloadExample attribute 4278 15:58:23 responds with errors 4279 15:58:23 behaves like validating the payload_attribute_mappings 4280 15:58:23 with invalid payloadAttributeMapping attribute does not contain fieldName 4281 15:58:24 responds with errors 4282 15:58:24 with invalid payloadAttributeMapping attribute does not contain path 4283 15:58:24 responds with errors 4284 15:58:24 with invalid payloadAttributeMapping attribute does not contain type 4285 15:58:24 responds with errors 4286 15:58:25 # [RSpecRunTime] Finishing example group ee/spec/requests/api/graphql/mutations/alert_management/http_integration/create_spec.rb. It took 5.14 seconds. Expected to take 9.36 seconds. 4287 15:58:25 # [RSpecRunTime] Starting example group ee/spec/requests/api/graphql/project/branch_protections/merge_access_levels_spec.rb. Expected to take 9.21 seconds. 4288 15:58:25 getting merge access levels for a branch protection 4289 15:58:25 behaves like a GraphQL query for access levels 4290 15:58:25 when request AccessLevel type objects as a guest user 4291 15:58:26 is expected not to be present 4292 15:58:26 behaves like a working graphql query 4293 15:58:26 returns a successful response 4294 15:58:26 # [RSpecRunTime] RSpec elapsed time: 19 minutes 45.13 seconds. Current RSS: ~1521M. Threads: 6. load average: 1.20 1.17 1.11 1/428 5660 4296 15:58:26 when request AccessLevel type objects as a maintainer 4298 15:58:27 avoids N+1 queries 4300 15:58:27 returns all the access level attributes 4301 15:58:27 behaves like a working graphql query 4302 15:58:27 returns a successful response 4303 15:58:27 when request AccessLevel type objects as a maintainer 4305 15:58:29 avoids N+1 queries 4306 15:58:29 # [RSpecRunTime] RSpec elapsed time: 19 minutes 48.18 seconds. Current RSS: ~1526M. Threads: 6. load average: 1.19 1.17 1.11 1/429 5661 4309 15:58:30 returns all the access level attributes 4310 15:58:30 behaves like a working graphql query 4311 15:58:31 returns a successful response 4312 15:58:31 # [RSpecRunTime] RSpec elapsed time: 19 minutes 50.17 seconds. Current RSS: ~1531M. Threads: 6. load average: 1.19 1.17 1.11 1/429 5662 4314 15:58:31 # [RSpecRunTime] Finishing example group ee/spec/requests/api/graphql/project/branch_protections/merge_access_levels_spec.rb. It took 6.65 seconds. Expected to take 9.21 seconds. 4315 15:58:31 # [RSpecRunTime] Starting example group ee/spec/requests/api/graphql/project/branch_protections/unprotect_access_levels_spec.rb. Expected to take 8.86 seconds. 4316 15:58:31 getting unprotect access levels for a branch protection 4317 15:58:31 behaves like a GraphQL query for access levels 4318 15:58:32 when request AccessLevel type objects as a guest user 4319 15:58:32 is expected not to be present 4320 15:58:32 behaves like a working graphql query 4321 15:58:33 returns a successful response 4322 15:58:33 # [RSpecRunTime] RSpec elapsed time: 19 minutes 51.93 seconds. Current RSS: ~1526M. Threads: 6. load average: 1.19 1.17 1.11 1/429 5663 4324 15:58:33 when request AccessLevel type objects as a maintainer 4326 15:58:34 avoids N+1 queries 4328 15:58:34 returns all the access level attributes 4329 15:58:34 behaves like a working graphql query 4330 15:58:34 returns a successful response 4331 15:58:34 when request AccessLevel type objects as a maintainer 4333 15:58:36 avoids N+1 queries 4334 15:58:36 # [RSpecRunTime] RSpec elapsed time: 19 minutes 54.92 seconds. Current RSS: ~1527M. Threads: 6. load average: 1.17 1.16 1.11 1/429 5664 4337 15:58:37 returns all the access level attributes 4338 15:58:37 behaves like a working graphql query 4339 15:58:38 returns a successful response 4340 15:58:38 # [RSpecRunTime] RSpec elapsed time: 19 minutes 56.96 seconds. Current RSS: ~1512M. Threads: 6. load average: 1.17 1.16 1.11 1/429 5665 4342 15:58:38 # [RSpecRunTime] Finishing example group ee/spec/requests/api/graphql/project/branch_protections/unprotect_access_levels_spec.rb. It took 6.79 seconds. Expected to take 8.86 seconds. 4343 15:58:38 # [RSpecRunTime] Starting example group ee/spec/requests/groups/issues_controller_spec.rb. Expected to take 8.77 seconds. 4344 15:58:38 Groups::IssuesController 4345 15:58:40 POST #bulk_update 4346 15:58:40 when group bulk edit feature is not available 4347 15:58:40 returns a 404 status 4348 15:58:40 # [RSpecRunTime] RSpec elapsed time: 19 minutes 58.94 seconds. Current RSS: ~1497M. Threads: 6. load average: 1.16 1.16 1.11 1/429 5666 4350 15:58:40 when group bulk edit feature is enabled 4351 15:58:41 Job arguments to Epics::NewEpicIssueWorker must be native JSON types, but :user_id is a Symbol. 4353 15:58:41 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 4354 15:58:43 Job arguments to Epics::NewEpicIssueWorker must be native JSON types, but :user_id is a Symbol. 4356 15:58:43 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 4357 15:58:43 updates attributes for selected issues 4358 15:58:43 when setting arguments to null or none 4359 15:58:44 does not unset arguments 4360 15:58:44 when assignee_ids contains only null elements 4361 15:58:44 does not unset assignees 4362 15:58:44 # [RSpecRunTime] RSpec elapsed time: 20 minutes 3.21 seconds. Current RSS: ~1504M. Threads: 6. load average: 1.15 1.16 1.11 1/430 5667 4364 15:58:44 # [RSpecRunTime] Finishing example group ee/spec/requests/groups/issues_controller_spec.rb. It took 6.25 seconds. Expected to take 8.77 seconds. 4365 15:58:44 # [RSpecRunTime] Starting example group ee/spec/requests/ee/organizations/groups_controller_spec.rb. Expected to take 8.4 seconds. 4366 15:58:44 Organizations::GroupsController 4367 15:58:44 DELETE #destroy 4368 15:58:45 when authenticated user can admin the group 4369 15:58:45 when subscription is linked to the group 4370 15:58:45 Job arguments to ElasticNamespaceIndexerWorker must be native JSON types, but :index is a Symbol. 4372 15:58:45 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 4373 15:58:45 returns active subscription error 4374 15:58:45 when delayed deletion feature is available 4375 15:58:45 when mark for deletion succeeds 4376 15:58:45 marks the group for delayed deletion 4377 15:58:46 does not immediately delete the group 4378 15:58:46 schedules the group for deletion 4379 15:58:46 when mark for deletion fails 4380 15:58:46 does not mark the group for deletion 4381 15:58:47 renders the error 4382 15:58:47 when group is already marked for deletion 4383 15:58:47 when permanently_remove param is set 4384 15:58:47 deletes the group immediately 4385 15:58:47 when permanently_remove param is not set 4386 15:58:47 does nothing 4387 15:58:47 when delayed deletion feature is not available 4388 15:58:47 immediately schedules a group destroy 4389 15:58:48 immediately deletes the group 4390 15:58:48 when authenticated user cannot admin the group 4392 15:58:48 when the group does not exist in the organization 4393 15:58:48 behaves like organization - not found response 4394 15:58:48 renders 404 NOT_FOUND 4395 15:58:48 # [RSpecRunTime] Finishing example group ee/spec/requests/ee/organizations/groups_controller_spec.rb. It took 4.3 seconds. Expected to take 8.4 seconds. 4396 15:58:48 # [RSpecRunTime] Starting example group ee/spec/requests/api/graphql/remote_development/workspaces/with_project_ids_arg_spec.rb. Expected to take 8.21 seconds. 4397 15:58:48 Query.workspaces(project_ids: [::Types::GlobalIDType[Project]!]) 4398 15:58:54 behaves like multiple workspaces query 4399 15:58:54 when user is authorized 4400 15:58:54 behaves like query is a working graphql query 4401 15:58:54 behaves like a working graphql query 4402 15:58:54 returns a successful response 4403 15:58:54 # [RSpecRunTime] RSpec elapsed time: 20 minutes 13.2 seconds. Current RSS: ~1506M. Threads: 6. load average: 1.20 1.17 1.11 1/429 5668 4405 15:58:54 behaves like query returns workspaces array containing only expected workspace 4406 15:58:55 includes only the expected workspace 4407 15:58:55 when user is not authorized 4408 15:58:55 behaves like query is a working graphql query 4409 15:58:55 behaves like a working graphql query 4410 15:58:55 returns a successful response 4411 15:58:55 behaves like query in unlicensed environment 4412 15:58:55 when remote_development feature is unlicensed 4413 15:58:55 when user is authorized 4414 15:58:55 behaves like query returns blank 4415 15:58:55 is expected to be blank 4416 15:58:55 behaves like query includes graphql error 4417 15:58:55 includes a graphql error 4418 15:58:55 # [RSpecRunTime] Finishing example group ee/spec/requests/api/graphql/remote_development/workspaces/with_project_ids_arg_spec.rb. It took 6.99 seconds. Expected to take 8.21 seconds. 4419 15:58:55 # [RSpecRunTime] Starting example group ee/spec/requests/api/graphql/mutations/member_role/create_member_role_spec.rb. Expected to take 8.05 seconds. 4420 15:58:55 creating member role 4421 15:58:56 with the custom roles feature 4422 15:58:56 when on SaaS 4423 15:58:56 when creating a group level member role 4424 15:58:56 when the current user is a maintainer 4425 15:58:56 behaves like a mutation that returns a top-level access error 4426 15:58:56 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" 4427 15:58:56 when the current user is an owner 4428 15:58:56 behaves like a mutation that creates a member role 4429 15:58:57 returns success 4430 15:58:57 creates the member role 4431 15:58:57 with unknown permissions 4432 15:58:57 returns an error 4433 15:58:57 with missing group_path 4434 15:58:57 behaves like a mutation that returns top-level errors 4435 15:58:57 is expected to contain exactly "group_path argument is required." 4436 15:58:57 with an invalid group_path 4437 15:58:57 behaves like a mutation that returns top-level errors 4438 15:58:58 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" 4439 15:58:58 with missing arguments 4440 15:58:58 behaves like an invalid argument to the mutation 4441 15:58:58 behaves like a mutation that returns top-level errors 4442 15:58:58 is expected to contain exactly (include "invalid value for baseAccessLevel") 4443 15:58:58 when on self-managed 4444 15:58:58 when the current user is not an instance admin 4445 15:58:58 behaves like a mutation that returns a top-level access error 4446 15:58:58 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" 4447 15:58:58 when the current user is an instance admin 4448 15:58:58 when creating a group level member role 4449 15:58:58 behaves like a mutation that returns top-level errors 4450 15:58:58 is expected to contain exactly "group_path argument is not allowed on self-managed instances." 4451 15:58:58 when creating a instance level member role 4452 15:58:58 behaves like a mutation that creates a member role 4453 15:58:59 returns success 4454 15:58:59 creates the member role 4455 15:58:59 without the custom roles feature 4456 15:58:59 behaves like a mutation that returns a top-level access error 4457 15:58:59 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" 4458 15:58:59 # [RSpecRunTime] Finishing example group ee/spec/requests/api/graphql/mutations/member_role/create_member_role_spec.rb. It took 3.83 seconds. Expected to take 8.05 seconds. 4459 15:58:59 # [RSpecRunTime] Starting example group ee/spec/controllers/admin/dev_ops_report_controller_spec.rb. Expected to take 7.95 seconds. 4460 15:58:59 Admin::DevOpsReportController 4462 15:58:59 with devops adoption available 4463 15:58:59 behaves like internal event tracking 4464 15:59:00 logs to Snowplow, Redis, and product analytics tooling 4465 15:59:00 behaves like internal event tracking 4466 15:59:00 logs to Snowplow, Redis, and product analytics tooling 4467 15:59:00 behaves like internal event tracking 4468 15:59:00 logs to Snowplow, Redis, and product analytics tooling 4469 15:59:00 behaves like internal event tracking 4470 15:59:01 logs to Snowplow, Redis, and product analytics tooling 4471 15:59:01 behaves like internal event tracking 4472 15:59:01 logs to Snowplow, Redis, and product analytics tooling 4473 15:59:01 with devops adoption not available 4474 15:59:01 behaves like internal event tracking 4475 15:59:01 logs to Snowplow, Redis, and product analytics tooling 4476 15:59:01 behaves like internal event tracking 4477 15:59:01 logs to Snowplow, Redis, and product analytics tooling 4478 15:59:01 behaves like internal event tracking 4479 15:59:02 logs to Snowplow, Redis, and product analytics tooling 4480 15:59:02 behaves like internal event tracking 4481 15:59:02 logs to Snowplow, Redis, and product analytics tooling 4482 15:59:02 behaves like internal event tracking 4483 15:59:02 logs to Snowplow, Redis, and product analytics tooling 4484 15:59:02 show_adoption? 4485 15:59:02 is false if license feature 'devops_adoption' is disabled 4486 15:59:02 'devops_adoption' license feature is enabled 4488 15:59:03 'devops_adoption' is enabled through usage ping features 4490 15:59:03 # [RSpecRunTime] Finishing example group ee/spec/controllers/admin/dev_ops_report_controller_spec.rb. It took 3.36 seconds. Expected to take 7.95 seconds. 4491 15:59:03 # [RSpecRunTime] Starting example group ee/spec/requests/projects/google_cloud/artifact_registry_controller_spec.rb. Expected to take 7.76 seconds. 4492 15:59:03 Projects::GoogleCloud::ArtifactRegistryController 4494 15:59:03 behaves like google artifact registry 4495 15:59:03 when user has access to registry 4496 15:59:03 behaves like returning response status 4498 15:59:04 # [RSpecRunTime] RSpec elapsed time: 20 minutes 22.99 seconds. Current RSS: ~1546M. Threads: 6. load average: 1.18 1.17 1.11 1/429 5669 4500 15:59:04 when feature is unavailable 4501 15:59:04 behaves like returning response status 4502 15:59:04 returns not_found 4503 15:59:04 when user does not have access to registry 4504 15:59:04 behaves like returning response status 4505 15:59:05 returns not_found 4506 15:59:05 with a public project and anonymous user 4507 15:59:05 behaves like returning response status 4508 15:59:05 returns not_found 4510 15:59:05 behaves like google artifact registry 4511 15:59:05 when user has access to registry 4512 15:59:05 behaves like returning response status 4514 15:59:06 when feature is unavailable 4515 15:59:06 behaves like returning response status 4516 15:59:06 returns not_found 4517 15:59:06 when user does not have access to registry 4518 15:59:06 behaves like returning response status 4519 15:59:06 returns not_found 4520 15:59:06 with a public project and anonymous user 4521 15:59:06 behaves like returning response status 4522 15:59:06 returns not_found 4523 15:59:06 # [RSpecRunTime] Finishing example group ee/spec/requests/projects/google_cloud/artifact_registry_controller_spec.rb. It took 3.79 seconds. Expected to take 7.76 seconds. 4524 15:59:06 # [RSpecRunTime] Starting example group ee/spec/requests/api/graphql/mutations/security_policy/assign_security_policy_project_spec.rb. Expected to take 7.56 seconds. 4525 15:59:06 Assigns scan execution policy project to a project/namespace 4527 15:59:07 behaves like assigns security policy project 4528 15:59:07 when licensed feature is available 4529 15:59:07 when user is an owner of the container 4530 15:59:08 assigns the security policy project 4531 15:59:08 # [RSpecRunTime] RSpec elapsed time: 20 minutes 27.29 seconds. Current RSS: ~1536M. Threads: 6. load average: 1.17 1.16 1.11 1/429 5670 4533 15:59:08 when user is not an owner 4534 15:59:08 behaves like a mutation that returns top-level errors 4535 15:59:09 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" 4536 15:59:09 when policy_project_id is invalid 4537 15:59:09 behaves like a mutation that returns top-level errors 4538 15:59:09 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" 4539 15:59:09 when feature is not licensed 4540 15:59:09 behaves like a mutation that returns top-level errors 4541 15:59:09 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" 4542 15:59:09 for namespace 4543 15:59:09 behaves like assigns security policy project 4544 15:59:09 when licensed feature is available 4545 15:59:09 when user is an owner of the container 4546 15:59:10 assigns the security policy project 4547 15:59:10 when user is not an owner 4548 15:59:10 behaves like a mutation that returns top-level errors 4549 15:59:11 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" 4550 15:59:11 when policy_project_id is invalid 4551 15:59:11 behaves like a mutation that returns top-level errors 4552 15:59:11 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" 4553 15:59:11 when feature is not licensed 4554 15:59:11 behaves like a mutation that returns top-level errors 4555 15:59:11 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" 4556 15:59:11 # [RSpecRunTime] Finishing example group ee/spec/requests/api/graphql/mutations/security_policy/assign_security_policy_project_spec.rb. It took 4.88 seconds. Expected to take 7.56 seconds. 4557 15:59:11 # [RSpecRunTime] Starting example group ee/spec/requests/api/graphql/mutations/remote_development/namespace_cluster_agent_mapping_operations/create_spec.rb. Expected to take 7.37 seconds. 4558 15:59:11 Map a cluster agent to a group 4559 15:59:12 when the params are valid 4560 15:59:12 when user has owner access to the group 4561 15:59:12 creates a mapping 4562 15:59:13 # [RSpecRunTime] RSpec elapsed time: 20 minutes 31.56 seconds. Current RSS: ~1538M. Threads: 6. load average: 1.15 1.16 1.11 1/429 5671 4564 15:59:13 when user is an admin 4565 15:59:13 creates a mapping 4566 15:59:13 when the namespace being passed is a user namespace 4567 15:59:13 returns an error 4568 15:59:13 when a service error is returned 4569 15:59:13 behaves like a mutation that returns errors in the response 4570 15:59:14 is expected to contain exactly "some error" 4571 15:59:14 when the group doesn't exist 4572 15:59:14 behaves like a mutation that returns top-level errors 4573 15:59:14 is expected to include /are attempting to access does not exist/ 4574 15:59:14 when the required arguments are missing 4575 15:59:14 returns error about required argument 4576 15:59:14 when remote_development feature is unlicensed 4577 15:59:14 behaves like a mutation that returns top-level errors 4578 15:59:14 is expected to include /'remote_development' licensed feature is not available/ 4579 15:59:14 when the namespace being passed is a project namespace 4580 15:59:15 returns an error 4581 15:59:15 when the cluster agent doesn't exist 4582 15:59:15 behaves like a mutation that returns top-level errors 4583 15:59:15 is expected to include /are attempting to access does not exist/ 4584 15:59:15 when a user does not have sufficient permissions 4585 15:59:15 behaves like a mutation on an unauthorized resource 4586 15:59:15 behaves like a mutation that returns top-level errors 4587 15:59:15 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" 4588 15:59:15 # [RSpecRunTime] Finishing example group ee/spec/requests/api/graphql/mutations/remote_development/namespace_cluster_agent_mapping_operations/create_spec.rb. It took 4.0 seconds. Expected to take 7.37 seconds. 4589 15:59:15 # [RSpecRunTime] Starting example group ee/spec/requests/api/graphql/project/branch_rules/approval_project_rules_spec.rb. Expected to take 7.28 seconds. 4590 15:59:15 getting approval project rules for a branch rule 4591 15:59:16 when the user does have read_approval_rule abilities 4592 15:59:16 behaves like a working graphql query 4593 15:59:17 returns a successful response 4594 15:59:17 returns all approval project rule data 4595 15:59:18 avoids N+1 queries 4596 15:59:19 # [RSpecRunTime] RSpec elapsed time: 20 minutes 37.58 seconds. Current RSS: ~1532M. Threads: 6. load average: 1.14 1.16 1.11 1/429 5672 4598 15:59:19 when the user does not have read_approval_rule abilities 4599 15:59:19 behaves like a working graphql query 4600 15:59:19 returns a successful response 4601 15:59:20 hides approval rule data 4602 15:59:20 # [RSpecRunTime] RSpec elapsed time: 20 minutes 38.75 seconds. Current RSS: ~1532M. Threads: 6. load average: 1.13 1.15 1.11 1/429 5673 4604 15:59:20 # [RSpecRunTime] Finishing example group ee/spec/requests/api/graphql/project/branch_rules/approval_project_rules_spec.rb. It took 4.38 seconds. Expected to take 7.28 seconds. 4605 15:59:20 # [RSpecRunTime] Starting example group ee/spec/requests/api/graphql/current_user/groups_query_spec.rb. Expected to take 7.07 seconds. 4606 15:59:20 Query current user groups 4607 15:59:21 when permission_scope is CREATE_PROJECTS 4608 15:59:21 behaves like a working graphql query 4609 15:59:21 returns a successful response 4610 15:59:21 # [RSpecRunTime] RSpec elapsed time: 20 minutes 40.28 seconds. Current RSS: ~1529M. Threads: 6. load average: 1.13 1.15 1.11 1/429 5674 4612 15:59:21 when ip_restrictions feature is enabled 4613 15:59:21 when check_namespace_plan setting is enabled 4614 15:59:21 behaves like no N + 1 DB queries 4615 15:59:23 avoids N+1 queries 4616 15:59:23 # [RSpecRunTime] RSpec elapsed time: 20 minutes 42.22 seconds. Current RSS: ~1519M. Threads: 6. load average: 1.13 1.15 1.11 1/429 5675 4618 15:59:23 when check_namespace_plan setting is disabled 4619 15:59:23 behaves like no N + 1 DB queries 4620 15:59:25 avoids N+1 queries 4621 15:59:25 # [RSpecRunTime] RSpec elapsed time: 20 minutes 44.19 seconds. Current RSS: ~1509M. Threads: 6. load average: 1.20 1.17 1.11 1/429 5676 4623 15:59:25 # [RSpecRunTime] Finishing example group ee/spec/requests/api/graphql/current_user/groups_query_spec.rb. It took 5.44 seconds. Expected to take 7.07 seconds. 4624 15:59:25 # [RSpecRunTime] Starting example group ee/spec/requests/api/graphql/audit_events/instance/namespace_filters/create_spec.rb. Expected to take 6.91 seconds. 4625 15:59:25 Create a namespace filter for instance level external audit event destinations 4626 15:59:25 when feature is licensed 4627 15:59:25 when current user is instance admin 4628 15:59:25 when group_path is passed in params 4629 15:59:25 behaves like creation of namespace filters 4630 15:59:25 when namespace_path is valid 4631 15:59:26 creates a namespace filter 4632 15:59:26 when namespace filter for the given namespace already exists 4633 15:59:26 returns error 4634 15:59:26 # [RSpecRunTime] RSpec elapsed time: 20 minutes 45.47 seconds. Current RSS: ~1504M. Threads: 6. load average: 1.20 1.17 1.11 1/429 5677 4636 15:59:26 when given namespace path is invalid 4637 15:59:27 returns error 4638 15:59:27 when project_path is passed in params 4639 15:59:27 behaves like creation of namespace filters 4640 15:59:27 when namespace_path is valid 4641 15:59:28 creates a namespace filter 4642 15:59:28 when namespace filter for the given namespace already exists 4643 15:59:28 returns error 4644 15:59:28 # [RSpecRunTime] RSpec elapsed time: 20 minutes 47.34 seconds. Current RSS: ~1506M. Threads: 6. load average: 1.20 1.17 1.11 1/429 5678 4646 15:59:28 when given namespace path is invalid 4647 15:59:29 returns error 4648 15:59:29 when namespace_path is invalid 4649 15:59:29 behaves like a mutation that returns top-level errors 4650 15:59:29 is expected to contain exactly "namespace_path should be of group or project only." 4651 15:59:29 when current user is not instance admin 4652 15:59:29 behaves like a mutation on an unauthorized resource 4653 15:59:29 behaves like a mutation that returns top-level errors 4654 15:59:29 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" 4655 15:59:29 when feature is unlicensed 4656 15:59:29 behaves like a mutation on an unauthorized resource 4657 15:59:29 behaves like a mutation that returns top-level errors 4658 15:59:30 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" 4659 15:59:30 # [RSpecRunTime] Finishing example group ee/spec/requests/api/graphql/audit_events/instance/namespace_filters/create_spec.rb. It took 4.51 seconds. Expected to take 6.91 seconds. 4660 15:59:30 # [RSpecRunTime] Starting example group ee/spec/requests/api/repositories_spec.rb. Expected to take 6.76 seconds. 4661 15:59:30 API::Repositories 4662 15:59:31 GET /projects/:id/repository/archive(.:format)?:sha 4663 15:59:31 when unauthenticated and project is public 4664 15:59:32 does not log audit event 4665 15:59:32 # [RSpecRunTime] RSpec elapsed time: 20 minutes 50.94 seconds. Current RSS: ~1518M. Threads: 6. load average: 1.18 1.16 1.11 1/433 5770 4667 15:59:32 when authenticated as a developer 4668 15:59:32 behaves like an auditable and successful request 4669 15:59:33 logs the audit event 4670 15:59:33 sends the archive 4671 15:59:33 # [RSpecRunTime] RSpec elapsed time: 20 minutes 52.27 seconds. Current RSS: ~1521M. Threads: 6. load average: 1.18 1.16 1.11 1/435 5831 4673 15:59:33 projects download throttling 4674 15:59:33 when user is banned from the project's top-level group 4675 15:59:34 returns forbidden error 4676 15:59:34 when user is not banned from the project's top-level group 4677 15:59:34 returns the repository archive 4678 15:59:34 # [RSpecRunTime] Finishing example group ee/spec/requests/api/repositories_spec.rb. It took 4.54 seconds. Expected to take 6.76 seconds. 4679 15:59:34 # [RSpecRunTime] Starting example group ee/spec/requests/api/graphql/mutations/ci/project_subscriptions/delete_spec.rb. Expected to take 6.61 seconds. 4680 15:59:34 Delete action for project subscriptions 4681 15:59:36 when the user is not authorized 4682 15:59:36 does not reduce the subscriptions 4683 15:59:37 returns an error 4684 15:59:37 # [RSpecRunTime] RSpec elapsed time: 20 minutes 55.86 seconds. Current RSS: ~1533M. Threads: 6. load average: 1.25 1.18 1.12 1/435 5922 4686 15:59:37 when the user is authorized 4687 15:59:37 when a successful result is yielded 4688 15:59:37 returns the project 4689 15:59:38 deletes the subscription 4690 15:59:38 when the subscription_id is invalid 4691 15:59:38 does not reduce the subscriptions 4692 15:59:38 raises an exception 4693 15:59:38 when the service returns an error 4694 15:59:38 does not create a new record 4695 15:59:38 behaves like a mutation that returns errors in the response 4696 15:59:39 is expected to contain exactly "An error message." 4697 15:59:39 # [RSpecRunTime] Finishing example group ee/spec/requests/api/graphql/mutations/ci/project_subscriptions/delete_spec.rb. It took 4.31 seconds. Expected to take 6.61 seconds. 4698 15:59:39 # [RSpecRunTime] Starting example group ee/spec/requests/api/analytics/product_analytics_spec.rb. Expected to take 6.4 seconds. 4699 15:59:39 API::Analytics::ProductAnalytics 4700 15:59:40 GET projects/:id/product_analytics/request/load 4701 15:59:40 behaves like well behaved cube query 4702 15:59:40 when current user has guest project access 4703 15:59:40 returns an unauthorized error 4704 15:59:40 # [RSpecRunTime] RSpec elapsed time: 20 minutes 59.33 seconds. Current RSS: ~1537M. Threads: 6. load average: 1.31 1.19 1.12 1/435 6029 4706 15:59:40 when current user is a project developer 4707 15:59:41 returns a 200 4708 15:59:41 GET projects/:id/product_analytics/request/dry-run 4709 15:59:41 behaves like well behaved cube query 4710 15:59:41 when current user has guest project access 4711 15:59:41 returns an unauthorized error 4712 15:59:41 when current user is a project developer 4713 15:59:42 returns a 200 4714 15:59:42 GET projects/:id/product_analytics/meta 4715 15:59:42 behaves like well behaved cube query 4716 15:59:42 when current user has guest project access 4717 15:59:42 returns an unauthorized error 4718 15:59:42 when current user is a project developer 4719 15:59:43 returns a 200 4720 15:59:43 # [RSpecRunTime] Finishing example group ee/spec/requests/api/analytics/product_analytics_spec.rb. It took 4.31 seconds. Expected to take 6.4 seconds. 4721 15:59:43 # [RSpecRunTime] Starting example group ee/spec/controllers/concerns/onboarding/subscription_registration_spec.rb. Expected to take 6.38 seconds. 4722 15:59:43 Onboarding::SubscriptionRegistration 4723 15:59:43 .redirect_to_company_form? 4724 15:59:43 is expected not to be redirect to company form 4725 15:59:43 .setup_for_company_help_text 4726 15:59:43 is expected to be nil 4727 15:59:43 .tracking_label 4728 15:59:43 is expected to eq "subscription_registration" 4729 15:59:43 .continue_full_onboarding? 4730 15:59:43 is expected not to be continue full onboarding 4731 15:59:43 .setup_for_company_label_text 4732 15:59:43 is expected to eq "Who will be using this GitLab subscription?" 4733 15:59:43 .read_from_stored_user_location? 4734 15:59:43 is expected to be read from stored user location 4735 15:59:43 .welcome_submit_button_text 4736 15:59:44 is expected to eq "Continue" 4737 15:59:44 .pre_parsed_email_opt_in? 4738 15:59:44 is expected not to be pre parsed email opt in 4739 15:59:44 .preserve_stored_location? 4740 15:59:44 is expected to be preserve stored location 4741 15:59:44 .eligible_for_iterable_trigger? 4742 15:59:44 is expected not to be eligible for iterable trigger 4743 15:59:44 .show_opt_in_to_email? 4744 15:59:44 is expected to be show opt in to email 4745 15:59:44 .convert_to_automatic_trial? 4746 15:59:44 is expected not to be convert to automatic trial 4747 15:59:44 .show_joining_project? 4748 15:59:44 is expected to be show joining project 4749 15:59:44 .hide_setup_for_company_field? 4750 15:59:44 is expected not to be hide setup for company field 4751 15:59:44 .ignore_oauth_in_welcome_submit_text? 4752 15:59:44 is expected to be ignore oauth in welcome submit text 4753 15:59:44 # [RSpecRunTime] Finishing example group ee/spec/controllers/concerns/onboarding/subscription_registration_spec.rb. It took 1.59 seconds. Expected to take 6.38 seconds. 4754 15:59:44 # [RSpecRunTime] Starting example group ee/spec/requests/api/files_spec.rb. Expected to take 6.3 seconds. 4756 15:59:44 POST /projects/:id/repository/files/:file_path 4757 15:59:44 with an exceeded namespace storage limit 4758 15:59:46 Job arguments to ElasticNamespaceIndexerWorker must be native JSON types, but :index is a Symbol. 4760 15:59:46 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 4761 15:59:46 rejects the request 4762 15:59:46 # [RSpecRunTime] RSpec elapsed time: 21 minutes 5.38 seconds. Current RSS: ~1575M. Threads: 6. load average: 1.28 1.19 1.12 1/432 6068 4764 15:59:46 PUT /projects/:id/repository/files/:file_path 4765 15:59:46 with an exceeded namespace storage limit 4766 15:59:48 Job arguments to ElasticNamespaceIndexerWorker must be native JSON types, but :index is a Symbol. 4768 15:59:48 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 4769 15:59:48 rejects the request 4770 15:59:48 # [RSpecRunTime] RSpec elapsed time: 21 minutes 7.2 seconds. Current RSS: ~1576M. Threads: 6. load average: 1.28 1.19 1.12 1/432 6107 4772 15:59:48 DELETE /projects/:id/repository/files/:file_path 4773 15:59:48 with an exceeded namespace storage limit 4774 15:59:50 Job arguments to ElasticNamespaceIndexerWorker must be native JSON types, but :index is a Symbol. 4776 15:59:50 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 4777 15:59:50 rejects the request 4778 15:59:50 # [RSpecRunTime] RSpec elapsed time: 21 minutes 9.12 seconds. Current RSS: ~1575M. Threads: 6. load average: 1.50 1.24 1.14 1/432 6146 4780 15:59:50 # [RSpecRunTime] Finishing example group ee/spec/requests/api/files_spec.rb. It took 5.68 seconds. Expected to take 6.3 seconds. 4781 15:59:50 # [RSpecRunTime] Starting example group ee/spec/requests/api/graphql/mutations/remote_development/workspace_operations/update_spec.rb. Expected to take 6.09 seconds. 4782 15:59:50 Updating a workspace 4783 15:59:53 updates the workspace 4784 15:59:53 when remote_development feature is unlicensed 4785 15:59:53 behaves like a mutation that returns top-level errors 4786 15:59:53 is expected to include /'remote_development' licensed feature is not available/ 4787 15:59:53 # [RSpecRunTime] RSpec elapsed time: 21 minutes 12.43 seconds. Current RSS: ~1550M. Threads: 6. load average: 1.50 1.24 1.14 1/430 6177 4789 15:59:53 when there are service errors 4790 15:59:53 behaves like a mutation that returns errors in the response 4791 15:59:54 is expected to contain exactly "some error" 4792 15:59:54 when some required arguments are missing 4793 15:59:54 returns error about required argument 4794 15:59:54 when the user cannot create a workspace for the project 4795 15:59:54 behaves like a mutation on an unauthorized resource 4796 15:59:54 behaves like a mutation that returns top-level errors 4797 15:59:54 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" 4798 15:59:54 # [RSpecRunTime] Finishing example group ee/spec/requests/api/graphql/mutations/remote_development/workspace_operations/update_spec.rb. It took 4.32 seconds. Expected to take 6.09 seconds. 4799 15:59:54 # [RSpecRunTime] Starting example group ee/spec/requests/custom_roles/admin_terraform_state/request_spec.rb. Expected to take 5.99 seconds. 4800 15:59:54 User with admin_terraform_state custom role 4801 15:59:55 Mutations::Terraform::State 4802 15:59:55 when locking a terraform state 4803 15:59:55 behaves like a working graphql query 4804 15:59:56 returns a successful response 4805 15:59:56 # [RSpecRunTime] RSpec elapsed time: 21 minutes 14.79 seconds. Current RSS: ~1548M. Threads: 6. load average: 1.46 1.23 1.13 1/430 6178 4807 15:59:56 when unlocking a terraform state 4808 15:59:56 behaves like a working graphql query 4809 15:59:56 returns a successful response 4810 15:59:56 when deleting a terraform state 4811 15:59:56 behaves like a working graphql query 4812 15:59:57 returns a successful response 4813 15:59:57 Projects::TerraformController 4815 15:59:58 user has access via a custom role 4816 15:59:58 # [RSpecRunTime] Finishing example group ee/spec/requests/custom_roles/admin_terraform_state/request_spec.rb. It took 3.15 seconds. Expected to take 5.99 seconds. 4817 15:59:58 # [RSpecRunTime] Starting example group ee/spec/requests/custom_roles/read_dependency/request_spec.rb. Expected to take 5.75 seconds. 4818 15:59:58 User with read_dependency custom role 4819 15:59:59 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol. 4821 15:59:59 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 4822 15:59:59 Groups::DependenciesController 4824 16:00:00 user has access via a custom role 4825 16:00:00 # [RSpecRunTime] RSpec elapsed time: 21 minutes 18.62 seconds. Current RSS: ~1525M. Threads: 6. load average: 1.42 1.23 1.13 1/430 6211 4827 16:00:00 Explore::DependenciesController 4829 16:00:00 on a group level 4831 16:00:00 on a project level 4833 16:00:01 Projects::DependenciesController 4835 16:00:02 user has access via a custom role 4836 16:00:02 # [RSpecRunTime] RSpec elapsed time: 21 minutes 21.36 seconds. Current RSS: ~1514M. Threads: 6. load average: 1.42 1.23 1.13 1/431 6234 4838 16:00:02 # [RSpecRunTime] Finishing example group ee/spec/requests/custom_roles/read_dependency/request_spec.rb. It took 4.77 seconds. Expected to take 5.75 seconds. 4839 16:00:02 # [RSpecRunTime] Starting example group ee/spec/requests/api/graphql/mutations/quality_management/test_cases/create_spec.rb. Expected to take 5.69 seconds. 4840 16:00:02 Create test case 4842 16:00:03 when quality management feature is not available 4843 16:00:03 behaves like a mutation that returns top-level errors 4844 16:00:03 is expected to contain exactly "The resource that you are attempting to access does not exist or you don't have permission to perform this action" 4845 16:00:03 when quality management feature is available 4846 16:00:03 when user can create test cases 4847 16:00:03 when all arguments are provided 4848 16:00:03 behaves like creates a new test case 4849 16:00:04 Job arguments to Integrations::GroupMentionWorker must be native JSON types, but :mentionable_type is a Symbol. 4851 16:00:04 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 4852 16:00:04 aggregate_failures 4853 16:00:04 when only required arguments are provided 4854 16:00:04 behaves like creates a new test case 4855 16:00:04 Job arguments to Integrations::GroupMentionWorker must be native JSON types, but :mentionable_type is a Symbol. 4857 16:00:04 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 4858 16:00:04 aggregate_failures 4859 16:00:04 when no required arguments are provided 4860 16:00:04 behaves like a mutation that returns top-level errors 4861 16:00:05 is expected to contain exactly "Variable $createTestCaseInput of type CreateTestCaseInput! was provided invalid value for title (Expected value to not be null), projectPath (Expected value to not be null)" 4862 16:00:05 with invalid arguments 4863 16:00:05 behaves like an invalid argument to the mutation 4864 16:00:05 behaves like a mutation that returns top-level errors 4865 16:00:05 is expected to contain exactly (include "invalid value for notValid") 4866 16:00:05 when user cannot create test cases 4867 16:00:05 behaves like a mutation that returns top-level errors 4868 16:00:05 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" 4869 16:00:05 # [RSpecRunTime] Finishing example group ee/spec/requests/api/graphql/mutations/quality_management/test_cases/create_spec.rb. It took 3.0 seconds. Expected to take 5.69 seconds. 4870 16:00:05 # [RSpecRunTime] Starting example group ee/spec/requests/api/graphql/mutations/incident_management/oncall_rotation/update_spec.rb. Expected to take 5.53 seconds. 4871 16:00:05 getting Incident Management on-call shifts 4873 16:00:06 user cannot be found 4874 16:00:07 raises an error 4875 16:00:07 # [RSpecRunTime] RSpec elapsed time: 21 minutes 25.73 seconds. Current RSS: ~1517M. Threads: 6. load average: 1.39 1.22 1.13 1/431 6235 4877 16:00:07 removing participants 4878 16:00:07 updates the rotation and removes participants 4879 16:00:07 adding participants 4880 16:00:08 updates the rotation and adds participants 4881 16:00:08 updating name only 4882 16:00:09 updates the rotation 4883 16:00:09 # [RSpecRunTime] Finishing example group ee/spec/requests/api/graphql/mutations/incident_management/oncall_rotation/update_spec.rb. It took 3.34 seconds. Expected to take 5.53 seconds. 4884 16:00:09 # [RSpecRunTime] Starting example group ee/spec/requests/admin/ai/terms_and_conditions_controller_spec.rb. Expected to take 5.43 seconds. 4885 16:00:09 Admin::Ai::TermsAndConditionsController 4886 16:00:09 POST #create 4887 16:00:09 saves the acceptance 4888 16:00:09 behaves like returns 404 4889 16:00:09 when ai_custom_model feature flag is disabled 4891 16:00:09 when the user is not authorized 4892 16:00:10 performs the right authorization correctly 4894 16:00:10 Job arguments to ExternalServiceReactiveCachingWorker must be native JSON types, but VersionCheck is a Class. 4896 16:00:10 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 4897 16:00:10 loads terms and conditions 4898 16:00:10 when user has already accepted the terms 4899 16:00:10 redirects to self-hosted models index 4900 16:00:10 behaves like returns 404 4901 16:00:10 when ai_custom_model feature flag is disabled 4903 16:00:11 when the user is not authorized 4904 16:00:11 performs the right authorization correctly 4905 16:00:11 # [RSpecRunTime] Finishing example group ee/spec/requests/admin/ai/terms_and_conditions_controller_spec.rb. It took 2.1 seconds. Expected to take 5.43 seconds. 4906 16:00:11 # [RSpecRunTime] Starting example group ee/spec/requests/groups/settings/gitlab_duo_usage_controller_spec.rb. Expected to take 5.32 seconds. 4907 16:00:11 Groups::Settings::GitlabDuoUsageController 4908 16:00:11 when user does not have read_usage_quotas permission 4910 16:00:11 when user has read_usage_quotas permission 4911 16:00:12 when show_gitlab_duo_usage_app? returns false 4913 16:00:12 when show_gitlab_duo_usage_app? returns true 4914 16:00:12 renders index with 200 status code 4915 16:00:12 when in a subgroup 4917 16:00:13 # [RSpecRunTime] Finishing example group ee/spec/requests/groups/settings/gitlab_duo_usage_controller_spec.rb. It took 2.28 seconds. Expected to take 5.32 seconds. 4918 16:00:13 # [RSpecRunTime] Starting example group ee/spec/requests/api/graphql/mutations/issues/set_escalation_policy_spec.rb. Expected to take 5.23 seconds. 4919 16:00:13 Setting the escalation policy of an issue 4920 16:00:15 sets given escalation_policy to the escalation status for the issue 4921 16:00:15 when user does not have permission to edit the escalation status 4922 16:00:15 behaves like a mutation that returns a top-level access error 4923 16:00:15 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" 4924 16:00:15 # [RSpecRunTime] RSpec elapsed time: 21 minutes 34.45 seconds. Current RSS: ~1525M. Threads: 6. load average: 1.33 1.22 1.13 1/430 6236 4926 16:00:15 with non-incident issue is provided 4927 16:00:15 behaves like a mutation that returns top-level errors 4928 16:00:16 is expected to contain exactly "Feature unavailable for provided issue" 4929 16:00:16 when escalation_policy_id is nil 4930 16:00:17 removes existing escalation policy 4931 16:00:17 # [RSpecRunTime] Finishing example group ee/spec/requests/api/graphql/mutations/issues/set_escalation_policy_spec.rb. It took 3.57 seconds. Expected to take 5.23 seconds. 4932 16:00:17 # [RSpecRunTime] Starting example group ee/spec/requests/admin/code_suggestions_controller_spec.rb. Expected to take 5.07 seconds. 4933 16:00:17 Admin::CodeSuggestionsController 4934 16:00:17 GET /code_suggestions 4935 16:00:17 when the user is not admin 4936 16:00:17 behaves like hides code suggestions path 4938 16:00:17 when the user is an admin 4939 16:00:17 behaves like renders the activation form 4940 16:00:17 Job arguments to ExternalServiceReactiveCachingWorker must be native JSON types, but VersionCheck is a Class. 4942 16:00:17 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 4943 16:00:17 renders the activation form and skips completion test 4944 16:00:17 when duo pro addon is purchased 4945 16:00:19 Job arguments to ExternalServiceReactiveCachingWorker must be native JSON types, but VersionCheck is a Class. 4947 16:00:19 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 4948 16:00:19 renders the activation form 4949 16:00:19 # [RSpecRunTime] RSpec elapsed time: 21 minutes 38.34 seconds. Current RSS: ~1517M. Threads: 6. load average: 1.30 1.21 1.13 1/430 6237 4951 16:00:19 when instance is self-managed 4952 16:00:19 behaves like renders the activation form 4953 16:00:20 Job arguments to ExternalServiceReactiveCachingWorker must be native JSON types, but VersionCheck is a Class. 4955 16:00:20 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 4956 16:00:20 renders the activation form and skips completion test 4957 16:00:20 when duo pro addon is purchased 4958 16:00:20 Job arguments to ExternalServiceReactiveCachingWorker must be native JSON types, but VersionCheck is a Class. 4960 16:00:20 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 4961 16:00:20 renders the activation form 4962 16:00:20 when instance is SaaS 4963 16:00:20 behaves like hides code suggestions path 4965 16:00:20 when the instance has a non-paid license 4966 16:00:20 behaves like hides code suggestions path 4968 16:00:21 when the instance does not have a license 4969 16:00:21 behaves like hides code suggestions path 4971 16:00:21 # [RSpecRunTime] Finishing example group ee/spec/requests/admin/code_suggestions_controller_spec.rb. It took 4.1 seconds. Expected to take 5.07 seconds. 4972 16:00:21 # [RSpecRunTime] Starting example group ee/spec/requests/api/maven_packages_spec.rb. Expected to take 4.89 seconds. 4973 16:00:21 API::MavenPackages 4974 16:00:22 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :packages_size is a Symbol. 4976 16:00:22 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 4977 16:00:22 GET /api/v4/projects/:id/packages/maven/*path/:file_name 4978 16:00:22 behaves like applying ip restriction for group 4979 16:00:22 in group without restriction 4980 16:00:22 behaves like returning response status 4982 16:00:22 # [RSpecRunTime] RSpec elapsed time: 21 minutes 41.1 seconds. Current RSS: ~1509M. Threads: 6. load average: 1.30 1.21 1.13 1/430 6238 4984 16:00:22 in group with restriction 4985 16:00:22 with address within the range 4986 16:00:22 behaves like returning response status 4988 16:00:22 with address outside the range 4989 16:00:22 behaves like returning response status 4990 16:00:23 returns not_found 4991 16:00:23 GET /api/v4/groups/:id/-/packages/maven/*path/:file_name 4992 16:00:23 behaves like applying ip restriction for group 4993 16:00:23 in group without restriction 4994 16:00:23 behaves like returning response status 4996 16:00:23 in group with restriction 4997 16:00:23 with address within the range 4998 16:00:23 behaves like returning response status 5000 16:00:23 with address outside the range 5001 16:00:23 behaves like returning response status 5002 16:00:23 returns not_found 5003 16:00:23 # [RSpecRunTime] Finishing example group ee/spec/requests/api/maven_packages_spec.rb. It took 2.6 seconds. Expected to take 4.89 seconds. 5004 16:00:23 # [RSpecRunTime] Starting example group ee/spec/requests/groups/settings/merge_requests_controller_spec.rb. Expected to take 4.74 seconds. 5005 16:00:23 Groups::Settings::MergeRequestsController 5006 16:00:24 PATCH #update 5007 16:00:24 when user is not an admin 5008 16:00:24 respond status :not_found 5009 16:00:24 when user is an admin 5010 16:00:24 is expected to redirect to "/groups/group241/-/edit#js-merge-requests-settings" 5011 16:00:24 when service execution went wrong 5012 16:00:25 returns a flash alert 5013 16:00:25 # [RSpecRunTime] RSpec elapsed time: 21 minutes 44.08 seconds. Current RSS: ~1525M. Threads: 6. load average: 1.28 1.21 1.13 1/430 6239 5015 16:00:25 when service execution was successful 5016 16:00:26 returns a flash notice 5017 16:00:26 # [RSpecRunTime] Finishing example group ee/spec/requests/groups/settings/merge_requests_controller_spec.rb. It took 2.31 seconds. Expected to take 4.74 seconds. 5018 16:00:26 # [RSpecRunTime] Starting example group ee/spec/requests/api/graphql/analytics/contribution_analytics/contributions_spec.rb. Expected to take 4.62 seconds. 5019 16:00:26 Group.contributions 5020 16:00:26 Job arguments to ElasticAssociationIndexerWorker must be native JSON types, but :issues is a Symbol. 5022 16:00:26 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 5023 16:00:26 when the license is available 5024 16:00:26 when postgres is the data source 5025 16:00:26 behaves like returns correct data 5026 16:00:27 returns data 5027 16:00:27 when paginating to the second page 5028 16:00:28 returns the correct data 5029 16:00:28 # [RSpecRunTime] RSpec elapsed time: 21 minutes 46.71 seconds. Current RSS: ~1529M. Threads: 6. load average: 1.28 1.21 1.13 2/430 6240 5031 16:00:28 when bogus cursor is passed 5032 16:00:28 raises error 5033 16:00:28 with events from different users 5034 16:00:29 does not create N+1 queries 5035 16:00:29 when the license is not available 5036 16:00:29 returns no data 5037 16:00:29 # [RSpecRunTime] Finishing example group ee/spec/requests/api/graphql/analytics/contribution_analytics/contributions_spec.rb. It took 3.48 seconds. Expected to take 4.62 seconds. 5038 16:00:29 # [RSpecRunTime] Starting example group ee/spec/requests/api/graphql/namespace/work_item_spec.rb. Expected to take 4.52 seconds. 5039 16:00:29 getting a single work item associated with a group 5040 16:00:30 when namespace is a group 5041 16:00:30 with a group level work items license 5042 16:00:30 behaves like identifies work item at namespace level 5043 16:00:30 when the user cannot read the work item 5044 16:00:31 returns does not return the work item 5045 16:00:31 # [RSpecRunTime] RSpec elapsed time: 21 minutes 49.85 seconds. Current RSS: ~1516M. Threads: 6. load average: 1.26 1.20 1.13 1/430 6241 5047 16:00:31 when the user can read the work item 5048 16:00:31 returns the work item 5049 16:00:31 when the namespace_level_work_items feature flag is disabled 5050 16:00:32 does not return the work item 5051 16:00:32 without a group level work items license 5052 16:00:32 does not return the work item 5053 16:00:32 # [RSpecRunTime] Finishing example group ee/spec/requests/api/graphql/namespace/work_item_spec.rb. It took 2.92 seconds. Expected to take 4.52 seconds. 5054 16:00:32 # [RSpecRunTime] Starting example group ee/spec/requests/api/graphql/mutations/boards/epic_boards/destroy_spec.rb. Expected to take 4.39 seconds. 5055 16:00:32 Mutations::Boards::EpicBoards::Destroy 5056 16:00:32 when the user does not have permission 5057 16:00:33 does not destroy the board 5058 16:00:33 behaves like a mutation that returns a top-level access error 5059 16:00:33 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" 5060 16:00:33 when the user has permission 5061 16:00:33 when everything is ok 5062 16:00:33 destroys the board 5063 16:00:34 returns an empty board 5064 16:00:34 when there is only 1 board for the parent 5065 16:00:34 does destroy the board 5066 16:00:34 # [RSpecRunTime] Finishing example group ee/spec/requests/api/graphql/mutations/boards/epic_boards/destroy_spec.rb. It took 2.2 seconds. Expected to take 4.39 seconds. 5067 16:00:34 # [RSpecRunTime] Starting example group ee/spec/requests/custom_roles/remove_group/request_spec.rb. Expected to take 4.24 seconds. 5068 16:00:34 User with the `remove_group` custom ability 5071 16:00:35 user can delete the subgroup 5073 16:00:36 user can restore the subgroup 5074 16:00:36 GroupsController 5076 16:00:37 user can view the edit page of the subgroup 5078 16:00:37 user can delete the subgroup 5080 16:00:37 user can restore the subgroup 5081 16:00:37 # [RSpecRunTime] Finishing example group ee/spec/requests/custom_roles/remove_group/request_spec.rb. It took 3.2 seconds. Expected to take 4.24 seconds. 5082 16:00:37 # [RSpecRunTime] Starting example group ee/spec/requests/groups/add_ons/discover_duo_pro_controller_spec.rb. Expected to take 4.12 seconds. 5083 16:00:37 Groups::AddOns::DiscoverDuoProController 5085 16:00:38 when group does not have an active duo trial 5086 16:00:38 renders not found 5087 16:00:38 when group has an active duo trial 5088 16:00:38 when user can not admin group 5089 16:00:38 renders not found 5090 16:00:38 when user can admin group 5092 16:00:39 # [RSpecRunTime] Finishing example group ee/spec/requests/groups/add_ons/discover_duo_pro_controller_spec.rb. It took 2.0 seconds. Expected to take 4.12 seconds. 5093 16:00:39 # [RSpecRunTime] Starting example group ee/spec/requests/api/graphql/member_role/project_member_role_spec.rb. Expected to take 3.98 seconds. 5094 16:00:39 Query.project_member_role 5095 16:00:40 with custom roles feature 5096 16:00:40 when on SaaS 5097 16:00:40 returns all group-level member roles 5098 16:00:40 behaves like a working graphql query 5099 16:00:41 returns a successful response 5100 16:00:41 # [RSpecRunTime] RSpec elapsed time: 21 minutes 59.86 seconds. Current RSS: ~1524M. Threads: 6. load average: 1.22 1.20 1.13 1/428 6242 5102 16:00:41 when on self-managed 5103 16:00:41 returns an empty array 5104 16:00:41 behaves like a working graphql query 5105 16:00:41 returns a successful response 5106 16:00:41 without custom roles feature 5107 16:00:42 does not return any member roles 5108 16:00:42 # [RSpecRunTime] Finishing example group ee/spec/requests/api/graphql/member_role/project_member_role_spec.rb. It took 2.25 seconds. Expected to take 3.98 seconds. 5109 16:00:42 # [RSpecRunTime] Starting example group ee/spec/requests/api/internal/suggested_reviewers_spec.rb. Expected to take 3.92 seconds. 5110 16:00:42 API::Internal::SuggestedReviewers 5111 16:00:42 POST /internal/suggested_reviewers/tokens 5112 16:00:42 when feature flag is disabled 5114 16:00:42 when feature flag is enabled 5115 16:00:42 when authentication header is not set 5117 16:00:42 when authentication header is set 5118 16:00:42 when project is not allowed to suggest reviewers 5120 16:00:43 when project is allowed to suggest reviewers 5121 16:00:43 when create token service fails 5123 16:00:43 when create token service succeeds 5125 16:00:44 # [RSpecRunTime] Finishing example group ee/spec/requests/api/internal/suggested_reviewers_spec.rb. It took 2.05 seconds. Expected to take 3.92 seconds. 5126 16:00:44 # [RSpecRunTime] Starting example group ee/spec/requests/api/graphql/ai/duo_workflows/workflows_spec.rb. Expected to take 3.78 seconds. 5127 16:00:44 Querying Duo Workflows Workflows 5128 16:00:44 when user is not logged in 5129 16:00:44 returns an empty array 5130 16:00:44 when the user has access to the project 5131 16:00:45 returns the workflows 5132 16:00:45 when the user does not have access to the project 5133 16:00:45 returns an empty array 5134 16:00:45 # [RSpecRunTime] Finishing example group ee/spec/requests/api/graphql/ai/duo_workflows/workflows_spec.rb. It took 1.39 seconds. Expected to take 3.78 seconds. 5135 16:00:45 # [RSpecRunTime] Starting example group ee/spec/requests/api/graphql/member_role/instance_member_roles_spec.rb. Expected to take 3.74 seconds. 5136 16:00:45 Query.instance_member_role 5137 16:00:46 with custom roles feature 5138 16:00:46 for an instance admin 5139 16:00:46 when on SaaS 5140 16:00:46 raises an error 5141 16:00:46 on self-managed 5142 16:00:46 returns only instance-level roles 5143 16:00:46 behaves like a working graphql query 5144 16:00:46 returns a successful response 5145 16:00:46 for a group owner 5146 16:00:46 when on SaaS 5147 16:00:47 raises an error 5148 16:00:47 when on self-managed 5149 16:00:47 returns only instance-level roles 5150 16:00:47 without custom roles feature 5151 16:00:47 returns an empty array 5152 16:00:47 # [RSpecRunTime] Finishing example group ee/spec/requests/api/graphql/member_role/instance_member_roles_spec.rb. It took 2.01 seconds. Expected to take 3.74 seconds. 5153 16:00:47 # [RSpecRunTime] Starting example group ee/spec/requests/api/graphql/mutations/projects/explain_code_spec.rb. Expected to take 3.61 seconds. 5154 16:00:47 AiAction for Explain Code 5155 16:00:47 Job arguments to ElasticNamespaceIndexerWorker must be native JSON types, but :index is a Symbol. 5157 16:00:47 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 5158 16:00:48 successfully performs an explain code request 5159 16:00:48 when empty messages are passed 5161 16:00:49 # [RSpecRunTime] RSpec elapsed time: 22 minutes 7.58 seconds. Current RSS: ~1527M. Threads: 6. load average: 1.20 1.19 1.12 1/428 6243 5163 16:00:49 when ai_global_switch feature flag is disabled 5165 16:00:49 # [RSpecRunTime] Finishing example group ee/spec/requests/api/graphql/mutations/projects/explain_code_spec.rb. It took 1.7 seconds. Expected to take 3.61 seconds. 5166 16:00:49 # [RSpecRunTime] Starting example group ee/spec/requests/custom_roles/admin_push_rules/projects_request_spec.rb. Expected to take 3.54 seconds. 5167 16:00:49 User with admin_push_rules custom role 5168 16:00:50 Projects::PushRulesController 5170 16:00:50 updates repository settings 5171 16:00:50 # [RSpecRunTime] RSpec elapsed time: 22 minutes 9.4 seconds. Current RSS: ~1522M. Threads: 6. load average: 1.18 1.19 1.12 1/428 6244 5173 16:00:50 Projects::Settings::RepositoryController 5175 16:00:52 returns repository settings page 5176 16:00:52 # [RSpecRunTime] RSpec elapsed time: 22 minutes 10.64 seconds. Current RSS: ~1520M. Threads: 6. load average: 1.18 1.19 1.12 1/428 6245 5178 16:00:52 #create_deploy_token 5179 16:00:52 when user does not have permission to create a deploy token 5181 16:00:52 # [RSpecRunTime] Finishing example group ee/spec/requests/custom_roles/admin_push_rules/projects_request_spec.rb. It took 3.16 seconds. Expected to take 3.54 seconds. 5182 16:00:52 # [RSpecRunTime] Starting example group ee/spec/requests/api/ci/job_artifacts_spec.rb. Expected to take 3.43 seconds. 5183 16:00:52 API::Ci::JobArtifacts 5184 16:00:53 GET /projects/:id/jobs/:job_id/artifacts 5185 16:00:53 with job artifacts 5186 16:00:53 with audit events enabled 5187 16:00:53 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol. 5189 16:00:53 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 5190 16:00:54 audits downloads 5191 16:00:54 # [RSpecRunTime] RSpec elapsed time: 22 minutes 13.2 seconds. Current RSS: ~1527M. Threads: 6. load average: 1.17 1.19 1.12 1/428 6296 5193 16:00:54 # [RSpecRunTime] Finishing example group ee/spec/requests/api/ci/job_artifacts_spec.rb. It took 2.18 seconds. Expected to take 3.43 seconds. 5194 16:00:54 # [RSpecRunTime] Starting example group ee/spec/requests/api/graphql/mutations/member_role/update_member_role_spec.rb. Expected to take 3.28 seconds. 5195 16:00:54 updating member role 5196 16:00:54 without the custom roles feature 5197 16:00:54 with owner role 5198 16:00:55 behaves like a mutation that returns a top-level access error 5199 16:00:55 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" 5200 16:00:55 with the custom roles feature 5201 16:00:55 with maintainer role 5202 16:00:55 behaves like a mutation that returns a top-level access error 5203 16:00:55 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" 5204 16:00:55 with owner role 5205 16:00:55 with valid arguments 5206 16:00:56 returns success 5207 16:00:56 updates the member role 5208 16:00:56 with invalid arguments 5209 16:00:57 returns an error 5210 16:00:57 with missing arguments 5211 16:00:57 returns an error 5212 16:00:57 # [RSpecRunTime] Finishing example group ee/spec/requests/api/graphql/mutations/member_role/update_member_role_spec.rb. It took 2.62 seconds. Expected to take 3.28 seconds. 5213 16:00:57 # [RSpecRunTime] Starting example group ee/spec/requests/api/ee/issues/post_projects_issues_spec.rb. Expected to take 3.2 seconds. 5215 16:00:57 POST /projects/:id/issues 5216 16:00:57 when an issue is added under an epic with max children limit reached 5218 16:00:59 # [RSpecRunTime] RSpec elapsed time: 22 minutes 18.16 seconds. Current RSS: ~1516M. Threads: 6. load average: 1.17 1.19 1.12 1/428 6297 5220 16:00:59 # [RSpecRunTime] Finishing example group ee/spec/requests/api/ee/issues/post_projects_issues_spec.rb. It took 2.35 seconds. Expected to take 3.2 seconds. 5221 16:00:59 # [RSpecRunTime] Starting example group ee/spec/requests/api/graphql/group/pending_member_approvals_spec.rb. Expected to take 2.9 seconds. 5222 16:00:59 getting a list of pending promotion members for a group 5223 16:01:00 behaves like graphql pending members approval list spec 5224 16:01:00 when user has permissions to query 5225 16:01:01 returns valid count 5226 16:01:01 returns all member_approvals 5227 16:01:01 # [RSpecRunTime] RSpec elapsed time: 22 minutes 20.38 seconds. Current RSS: ~1511M. Threads: 6. load average: 1.15 1.18 1.12 1/428 6298 5229 16:01:01 when user does not have permission to query 5230 16:01:02 returns valid count 5231 16:01:02 # [RSpecRunTime] Finishing example group ee/spec/requests/api/graphql/group/pending_member_approvals_spec.rb. It took 2.68 seconds. Expected to take 2.9 seconds. 5232 16:01:02 # [RSpecRunTime] Starting example group ee/spec/controllers/ee/projects/merge_requests/content_controller_spec.rb. Expected to take 2.84 seconds. 5233 16:01:02 Projects::MergeRequests::ContentController 5234 16:01:02 user has access to the project 5235 16:01:02 GET cached_widget 5236 16:01:06 renders widget MR entity as json 5237 16:01:06 # [RSpecRunTime] RSpec elapsed time: 22 minutes 24.67 seconds. Current RSS: ~1502M. Threads: 6. load average: 1.14 1.18 1.12 1/433 6506 5239 16:01:06 # [RSpecRunTime] Finishing example group ee/spec/controllers/ee/projects/merge_requests/content_controller_spec.rb. It took 3.82 seconds. Expected to take 2.84 seconds. 5240 16:01:06 # [RSpecRunTime] Starting example group ee/spec/requests/ee/projects/repositories_controller_spec.rb. Expected to take 2.73 seconds. 5241 16:01:06 Projects::RepositoriesController 5242 16:01:07 GET /archive 5243 16:01:07 when user is banned from the project's top-level group 5244 16:01:07 prevents the archive download 5245 16:01:07 # [RSpecRunTime] RSpec elapsed time: 22 minutes 26.2 seconds. Current RSS: ~1507M. Threads: 6. load average: 1.14 1.18 1.12 1/433 6541 5247 16:01:07 when user is not banned from the project's top-level group 5248 16:01:08 proceeds with the archive download 5249 16:01:08 # [RSpecRunTime] Finishing example group ee/spec/requests/ee/projects/repositories_controller_spec.rb. It took 2.14 seconds. Expected to take 2.73 seconds. 5250 16:01:08 # [RSpecRunTime] Starting example group ee/spec/requests/groups/settings/remote_development/workspaces_controller_spec.rb. Expected to take 2.61 seconds. 5251 16:01:08 Groups::Settings::RemoteDevelopment::WorkspacesController 5253 16:01:08 when user can read remote agent mapping configuration 5254 16:01:08 with remote development feature licensed 5255 16:01:09 responds OK status 5256 16:01:09 # [RSpecRunTime] RSpec elapsed time: 22 minutes 28.05 seconds. Current RSS: ~1513M. Threads: 6. load average: 1.14 1.18 1.12 1/432 6580 5258 16:01:09 with remote development not licensed 5259 16:01:10 responds with the not found status 5260 16:01:10 # [RSpecRunTime] Finishing example group ee/spec/requests/groups/settings/remote_development/workspaces_controller_spec.rb. It took 1.87 seconds. Expected to take 2.61 seconds. 5261 16:01:10 # [RSpecRunTime] Starting example group ee/spec/requests/api/generic_packages_spec.rb. Expected to take 2.5 seconds. 5262 16:01:10 API::GenericPackages 5263 16:01:10 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :packages_size is a Symbol. 5265 16:01:10 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 5266 16:01:10 GET /api/v4/projects/:id/packages/generic/:package_name/:package_version/:file_name 5267 16:01:10 behaves like applying ip restriction for group 5268 16:01:10 in group without restriction 5269 16:01:10 behaves like returning response status 5271 16:01:11 # [RSpecRunTime] RSpec elapsed time: 22 minutes 29.77 seconds. Current RSS: ~1514M. Threads: 6. load average: 1.13 1.18 1.12 1/432 6581 5273 16:01:11 in group with restriction 5274 16:01:11 with address within the range 5275 16:01:11 behaves like returning response status 5277 16:01:11 with address outside the range 5278 16:01:11 behaves like returning response status 5279 16:01:11 returns not_found 5280 16:01:11 # [RSpecRunTime] Finishing example group ee/spec/requests/api/generic_packages_spec.rb. It took 1.56 seconds. Expected to take 2.5 seconds. 5281 16:01:11 # [RSpecRunTime] Starting example group ee/spec/controllers/projects/registry/repositories_controller_spec.rb. Expected to take 2.45 seconds. 5282 16:01:11 Projects::Registry::RepositoriesController 5284 16:01:13 creates an audit event 5285 16:01:13 behaves like sends correct event type in audit event stream 5286 16:01:13 sends correct event type in audit event stream 5287 16:01:13 # [RSpecRunTime] RSpec elapsed time: 22 minutes 32.45 seconds. Current RSS: ~1527M. Threads: 6. load average: 1.13 1.18 1.12 1/432 6612 5289 16:01:13 # [RSpecRunTime] Finishing example group ee/spec/controllers/projects/registry/repositories_controller_spec.rb. It took 2.22 seconds. Expected to take 2.45 seconds. 5290 16:01:13 # [RSpecRunTime] Starting example group ee/spec/requests/api/graphql/projects/saved_replies/destroy_spec.rb. Expected to take 2.18 seconds. 5291 16:01:13 Destroy project saved reply 5292 16:01:14 when license is invalid 5293 16:01:14 returns null 5294 16:01:14 with project_saved_replies_flag disabled 5295 16:01:15 returns null 5296 16:01:15 when license is valid 5297 16:01:15 deletes the saved reply 5298 16:01:15 # [RSpecRunTime] Finishing example group ee/spec/requests/api/graphql/projects/saved_replies/destroy_spec.rb. It took 1.53 seconds. Expected to take 2.18 seconds. 5299 16:01:15 # [RSpecRunTime] Starting example group ee/spec/controllers/ee/uploads_controller_spec.rb. Expected to take 2.09 seconds. 5300 16:01:15 UploadsController 5302 16:01:15 when viewing issuable metric images 5303 16:01:16 responds with status 200 5304 16:01:16 # [RSpecRunTime] RSpec elapsed time: 22 minutes 35.43 seconds. Current RSS: ~1528M. Threads: 6. load average: 1.12 1.17 1.12 1/432 6613 5306 16:01:16 # [RSpecRunTime] Finishing example group ee/spec/controllers/ee/uploads_controller_spec.rb. It took 1.45 seconds. Expected to take 2.09 seconds. 5307 16:01:16 # [RSpecRunTime] Starting example group ee/spec/requests/api/graphql/cloud_connector/cloud_connector_status_spec.rb. Expected to take 1.98 seconds. 5308 16:01:16 Querying for Cloud Connector status 5309 16:01:16 when the user is authenticated 5310 16:01:17 when the user does not have the right permissions 5311 16:01:17 returns an error 5312 16:01:17 when the user has the right permissions 5313 16:01:17 when response is success 5314 16:01:17 returns successful status response 5315 16:01:17 when response is error 5316 16:01:17 returns unsuccessful status response 5317 16:01:17 when on gitlab.com 5318 16:01:18 returns an error 5319 16:01:18 when the user is not authenticated 5320 16:01:18 returns an error 5321 16:01:18 # [RSpecRunTime] Finishing example group ee/spec/requests/api/graphql/cloud_connector/cloud_connector_status_spec.rb. It took 1.38 seconds. Expected to take 1.98 seconds. 5322 16:01:18 # [RSpecRunTime] Starting example group ee/spec/requests/api/graphql/user_code_suggestions_available_spec.rb. Expected to take 1.96 seconds. 5323 16:01:18 Querying user code suggestions access 5324 16:01:18 when user is logged in 5325 16:01:18 when user has access to code suggestions 5326 16:01:18 returns true 5327 16:01:18 when user does not have access to code suggestions 5328 16:01:18 returns false 5329 16:01:18 when feature flag is off 5330 16:01:19 returns false 5331 16:01:19 when user is not logged in 5332 16:01:19 returns an empty response 5333 16:01:19 # [RSpecRunTime] Finishing example group ee/spec/requests/api/graphql/user_code_suggestions_available_spec.rb. It took 0.99 second. Expected to take 1.96 seconds. 5334 16:01:19 # [RSpecRunTime] Starting example group ee/spec/requests/api/graphql/ai/agents/create_spec.rb. Expected to take 1.75 seconds. 5335 16:01:19 Creation of an AI agent 5336 16:01:19 when user is allowed write changes 5337 16:01:20 creates an agent 5338 16:01:20 when name already exists 5339 16:01:20 behaves like a mutation that returns errors in the response 5340 16:01:20 is expected to contain exactly "Name has already been taken" 5341 16:01:20 # [RSpecRunTime] RSpec elapsed time: 22 minutes 39.08 seconds. Current RSS: ~1542M. Threads: 6. load average: 1.27 1.20 1.13 3/428 6614 5343 16:01:20 when user is not allowed write changes 5344 16:01:20 behaves like a mutation that returns a top-level access error 5345 16:01:20 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" 5346 16:01:20 # [RSpecRunTime] Finishing example group ee/spec/requests/api/graphql/ai/agents/create_spec.rb. It took 1.56 seconds. Expected to take 1.75 seconds. 5347 16:01:20 # [RSpecRunTime] Starting example group ee/spec/mailers/emails/epics_spec.rb. Expected to take 1.62 seconds. 5348 16:01:20 Emails::Epics 5349 16:01:20 adds email methods to Notify 5350 16:01:20 # [RSpecRunTime] Finishing example group ee/spec/mailers/emails/epics_spec.rb. It took 0.13 second. Expected to take 1.62 seconds. 5351 16:01:20 # [RSpecRunTime] Starting example group ee/spec/requests/api/graphql/ai/agents/detail_spec.rb. Expected to take 1.54 seconds. 5352 16:01:20 Get details of an AI agent 5353 16:01:21 when user is not allowed read agents 5354 16:01:21 does not return agent data 5355 16:01:21 when user is allowed read agents 5356 16:01:22 returns the agent data 5357 16:01:22 # [RSpecRunTime] Finishing example group ee/spec/requests/api/graphql/ai/agents/detail_spec.rb. It took 1.11 seconds. Expected to take 1.54 seconds. 5358 16:01:22 # [RSpecRunTime] Starting example group ee/spec/controllers/ee/groups/variables_controller_spec.rb. Expected to take 1.37 seconds. 5359 16:01:22 Groups::VariablesController 5360 16:01:22 PATCH #update 5361 16:01:22 scoped variables are available 5362 16:01:22 updates the environment scope 5363 16:01:22 scoped variables are not available 5364 16:01:23 does not update the environment scope 5365 16:01:23 # [RSpecRunTime] Finishing example group ee/spec/controllers/ee/groups/variables_controller_spec.rb. It took 1.07 seconds. Expected to take 1.37 seconds. 5366 16:01:23 # [RSpecRunTime] Starting example group ee/spec/requests/gitlab_subscriptions/api/internal/helpers_spec.rb. Expected to take 1.22 seconds. 5367 16:01:23 GitlabSubscriptions::API::Internal::Helpers 5368 16:01:23 #authenticate_from_jwt! 5369 16:01:23 when the request cannot be verified with the subscription portal JWT token 5370 16:01:23 returns an unauthorised error 5371 16:01:23 when the request can be verified with the subscription portal JWT token 5372 16:01:23 does not return an error 5373 16:01:23 #jwt_request? 5374 16:01:23 when the headers do not contain the subscription portal JWT token 5375 16:01:23 returns false 5376 16:01:23 when the headers contain the subscription portal JWT token 5377 16:01:23 returns true 5378 16:01:23 # [RSpecRunTime] Finishing example group ee/spec/requests/gitlab_subscriptions/api/internal/helpers_spec.rb. It took 0.4 second. Expected to take 1.22 seconds. 5379 16:01:23 # [RSpecRunTime] Starting example group ee/spec/requests/api/graphql/mutations/projects/project_settings_update_spec.rb. Expected to take 1.09 seconds. 5380 16:01:23 Project settings update 5381 16:01:24 when updating settings 5382 16:01:24 will update the settings 5383 16:01:24 # [RSpecRunTime] RSpec elapsed time: 22 minutes 43.28 seconds. Current RSS: ~1541M. Threads: 6. load average: 1.25 1.20 1.13 1/428 6615 5385 16:01:24 # [RSpecRunTime] Finishing example group ee/spec/requests/api/graphql/mutations/projects/project_settings_update_spec.rb. It took 1.21 seconds. Expected to take 1.09 seconds. 5386 16:01:24 # [RSpecRunTime] Starting example group ee/spec/controllers/sitemap_controller_spec.rb. Expected to take 0.8 second. 5387 16:01:24 SitemapController 5389 16:01:24 when not Gitlab.com? 5390 16:01:24 returns :not_found 5391 16:01:24 when Gitlab.com? 5392 16:01:24 with an authenticated user 5393 16:01:24 when the sitemap generation raises an error 5394 16:01:25 returns an xml error 5395 16:01:25 when the sitemap was created suscessfully 5396 16:01:25 returns sitemap 5397 16:01:25 # [RSpecRunTime] Finishing example group ee/spec/controllers/sitemap_controller_spec.rb. It took 0.37 second. Expected to take 0.8 second. 5398 16:01:25 # [RSpecRunTime] Starting example group ee/spec/mailers/namespaces/free_user_cap_mailer_spec.rb. Expected to take 0.64 second. 5399 16:01:25 Namespaces::FreeUserCapMailer 5400 16:01:25 #over_limit_email 5401 16:01:25 creates an email message namespace being over free user cap 5402 16:01:25 # [RSpecRunTime] Finishing example group ee/spec/mailers/namespaces/free_user_cap_mailer_spec.rb. It took 0.46 second. Expected to take 0.64 second. 5403 16:01:48 auto_explain log contains 1530 entries for main, writing to /builds/gitlab-org/gitlab/auto_explain/rspec-ee-integration-pg15-es8-8-9.335.main.ndjson.gz 5404 16:01:48 took 22.206608229 5405 16:02:07 auto_explain log contains 1531 entries for ci, writing to /builds/gitlab-org/gitlab/auto_explain/rspec-ee-integration-pg15-es8-8-9.335.ci.ndjson.gz 5406 16:02:07 took 19.473843079 5407 16:02:07 [TEST PROF INFO] EventProf results for sql.active_record 5408 16:02:07 Total time: 05:26.069 of 22:35.405 (24.06%) 5409 16:02:07 Total events: 198370 5410 16:02:07 Top 5 slowest suites (by time): 5411 16:02:07 API::Epics (./ee/spec/requests/api/epics_spec.rb:5) – 00:41.509 (23406 / 121) of 02:25.321 (28.56%) 5412 16:02:07 API::Dependen...:Packages::Npm (./ee/spec/requests/api/dependency_proxy/packages/npm_spec.rb:5) – 00:35.269 (17911 / 325) of 02:14.454 (26.23%) 5413 16:02:07 Groups::EpicsController (./ee/spec/controllers/groups/epics_controller_spec.rb:5) – 00:21.195 (12135 / 76) of 01:17.036 (27.51%) 5414 16:02:07 SearchController (./ee/spec/requests/search_controller_spec.rb:5) – 00:20.417 (10535 / 16) of 02:14.164 (15.22%) 5415 16:02:07 Projects::PushRulesController (./ee/spec/controllers/projects/push_rules_controller_spec.rb:5) – 00:19.027 (11365 / 35) of 01:02.689 (30.35%) 5416 16:02:07 Knapsack report was generated. Preview: 5418 16:02:07 "ee/spec/requests/api/dependency_proxy/packages/npm_spec.rb": 134.45388863599874, 5419 16:02:07 "ee/spec/requests/api/epics_spec.rb": 145.3212958309996, 5420 16:02:07 "ee/spec/requests/search_controller_spec.rb": 134.16392060100043, 5421 16:02:07 "ee/spec/controllers/groups/epics_controller_spec.rb": 77.03559262300041, 5422 16:02:07 "ee/spec/requests/users/registrations_identity_verification_controller_spec.rb": 44.46823303399651, 5423 16:02:07 "ee/spec/controllers/projects/push_rules_controller_spec.rb": 62.689503476001846, 5424 16:02:07 "ee/spec/requests/api/internal/shellhorse_spec.rb": 42.404522097000154, 5425 16:02:07 "ee/spec/requests/api/invitations_spec.rb": 37.494698708000215, 5426 16:02:07 "ee/spec/controllers/groups/group_members_controller_spec.rb": 39.3018237360011, 5427 16:02:07 "ee/spec/controllers/groups/analytics/cycle_analytics/stages_controller_spec.rb": 30.782001039002353, 5428 16:02:07 "ee/spec/requests/api/graphql/project/requirements_management/requirements_spec.rb": 36.10251555300056, 5429 16:02:07 "ee/spec/requests/api/graphql/project/issues_spec.rb": 30.677774726998905, 5430 16:02:07 "ee/spec/requests/custom_roles/admin_runners/request_spec.rb": 26.417676762001065, 5431 16:02:07 "ee/spec/requests/api/merge_request_approval_settings_spec.rb": 15.534837912000512, 5432 16:02:07 "ee/spec/requests/api/epic_issues_spec.rb": 22.55459782500111, 5433 16:02:07 "ee/spec/requests/api/license_spec.rb": 14.053930695998133, 5434 16:02:07 "ee/spec/requests/api/project_push_rule_spec.rb": 13.251285821999772, 5435 16:02:07 "ee/spec/controllers/projects/pipelines_controller_spec.rb": 16.845846133001032, 5436 16:02:07 "ee/spec/requests/api/internal/ai/x_ray/scan_spec.rb": 14.98355619799986, 5437 16:02:07 "ee/spec/requests/api/graphql/dora/dora_scores_spec.rb": 14.07703801399839, 5438 16:02:07 "ee/spec/controllers/projects/feature_flag_issues_controller_spec.rb": 14.717402881000453, 5439 16:02:07 "ee/spec/requests/api/graphql/work_items/work_items_by_reference_spec.rb": 16.479221588000655, 5440 16:02:07 "ee/spec/requests/api/iterations_spec.rb": 8.452570706998813, 5441 16:02:07 "ee/spec/requests/api/group_repository_storage_moves_spec.rb": 8.95122986899878, 5442 16:02:07 "ee/spec/requests/gitlab_subscriptions/trials/duo_enterprise_controller_spec.rb": 8.518779346999509, 5443 16:02:07 "ee/spec/requests/api/graphql/boards/boards_query_spec.rb": 11.443196477997844, 5444 16:02:07 "ee/spec/requests/api/graphql/project/work_items_spec.rb": 14.635585598000034, 5445 16:02:07 "ee/spec/requests/api/provider_identity_spec.rb": 7.592444481997518, 5446 16:02:07 "ee/spec/requests/api/graphql/remote_development/cluster_agent/workspaces/with_actual_states_arg_spec.rb": 10.104145616998721, 5447 16:02:07 "ee/spec/requests/api/graphql/group/epic/notes_spec.rb": 11.945549836997088, 5448 16:02:07 "ee/spec/requests/api/internal/app_sec/dast/site_validations_spec.rb": 6.630975469000987, 5449 16:02:07 "ee/spec/requests/api/ci/minutes_spec.rb": 5.540900728999986, 5450 16:02:07 "ee/spec/controllers/projects/requirements_management/requirements_controller_spec.rb": 8.213197901000967, 5451 16:02:07 "ee/spec/requests/api/graphql/boards/epic_lists_query_spec.rb": 9.458202419998997, 5452 16:02:07 "ee/spec/controllers/admin/users_controller_spec.rb": 7.109520831003465, 5453 16:02:07 "ee/spec/requests/api/graphql/remote_development/current_user/workspaces/with_actual_states_arg_spec.rb": 7.659744056996715, 5454 16:02:07 "ee/spec/requests/api/graphql/project/runner_google_cloud_provisioning_spec.rb": 5.496496832998673, 5455 16:02:07 "ee/spec/requests/api/graphql/mutations/vulnerabilities/bulk_dismiss_spec.rb": 7.629177619000984, 5456 16:02:07 "ee/spec/controllers/groups/groups_controller_spec.rb": 6.201932564999879, 5457 16:02:07 "ee/spec/requests/api/graphql/project/pipeline/security_report_findings_spec.rb": 7.1453876979976485, 5458 16:02:07 "ee/spec/requests/api/graphql/mutations/epics/create_spec.rb": 6.795684027001698, 5459 16:02:07 "ee/spec/requests/api/graphql/project/branch_rules_spec.rb": 6.7676339380013815, 5460 16:02:07 "ee/spec/requests/api/graphql/google_cloud/artifact_registry/docker_image_spec.rb": 4.902121980998345, 5461 16:02:07 "ee/spec/requests/api/graphql/project/dast_site_profiles_spec.rb": 6.386441270002251, 5462 16:02:07 "ee/spec/requests/api/graphql/project/branch_protections/push_access_levels_spec.rb": 8.289273624999623, 5463 16:02:07 "ee/spec/requests/api/graphql/mutations/alert_management/http_integration/create_spec.rb": 5.139826201000687, 5464 16:02:07 "ee/spec/requests/api/graphql/project/branch_protections/merge_access_levels_spec.rb": 6.650852479000605, 5465 16:02:07 "ee/spec/requests/api/graphql/project/branch_protections/unprotect_access_levels_spec.rb": 6.78953313799866, 5466 16:02:07 "ee/spec/requests/groups/issues_controller_spec.rb": 6.252550281002186, 5467 16:02:07 "ee/spec/requests/ee/organizations/groups_controller_spec.rb": 4.2989528799989785, 5468 16:02:07 "ee/spec/requests/api/graphql/remote_development/workspaces/with_project_ids_arg_spec.rb": 6.988264511001034, 5469 16:02:07 "ee/spec/requests/api/graphql/mutations/member_role/create_member_role_spec.rb": 3.8266178679987206, 5470 16:02:07 "ee/spec/controllers/admin/dev_ops_report_controller_spec.rb": 3.3601494469985482, 5471 16:02:07 "ee/spec/requests/projects/google_cloud/artifact_registry_controller_spec.rb": 3.792487140999583, 5472 16:02:07 "ee/spec/requests/api/graphql/mutations/security_policy/assign_security_policy_project_spec.rb": 4.875303833003272, 5473 16:02:07 "ee/spec/requests/api/graphql/mutations/remote_development/namespace_cluster_agent_mapping_operations/create_spec.rb": 3.9985635640005057, 5474 16:02:07 "ee/spec/requests/api/graphql/project/branch_rules/approval_project_rules_spec.rb": 4.3800549040024634, 5475 16:02:07 "ee/spec/requests/api/graphql/current_user/groups_query_spec.rb": 5.439338337000663, 5476 16:02:07 "ee/spec/requests/api/graphql/audit_events/instance/namespace_filters/create_spec.rb": 4.510051632001705, 5477 16:02:07 "ee/spec/requests/api/repositories_spec.rb": 4.536390711000422, 5478 16:02:07 "ee/spec/requests/api/graphql/mutations/ci/project_subscriptions/delete_spec.rb": 4.305177039001137, 5479 16:02:07 "ee/spec/requests/api/analytics/product_analytics_spec.rb": 4.305194659998961, 5480 16:02:07 "ee/spec/controllers/concerns/onboarding/subscription_registration_spec.rb": 1.5887182410006062, 5481 16:02:07 "ee/spec/requests/api/files_spec.rb": 5.6822184969969385, 5482 16:02:07 "ee/spec/requests/api/graphql/mutations/remote_development/workspace_operations/update_spec.rb": 4.316706808996969, 5483 16:02:07 "ee/spec/requests/custom_roles/admin_terraform_state/request_spec.rb": 3.152423072999227, 5484 16:02:07 "ee/spec/requests/custom_roles/read_dependency/request_spec.rb": 4.768938591001643, 5485 16:02:07 "ee/spec/requests/api/graphql/mutations/quality_management/test_cases/create_spec.rb": 2.9955830850012717, 5486 16:02:07 "ee/spec/requests/api/graphql/mutations/incident_management/oncall_rotation/update_spec.rb": 3.3399477879975166, 5487 16:02:07 "ee/spec/requests/admin/ai/terms_and_conditions_controller_spec.rb": 2.095228390000557, 5488 16:02:07 "ee/spec/requests/groups/settings/gitlab_duo_usage_controller_spec.rb": 2.2784248940006364, 5489 16:02:07 "ee/spec/requests/api/graphql/mutations/issues/set_escalation_policy_spec.rb": 3.570198049001192, 5490 16:02:07 "ee/spec/requests/admin/code_suggestions_controller_spec.rb": 4.098026846997527, 5491 16:02:07 "ee/spec/requests/api/maven_packages_spec.rb": 2.5975303380000696, 5492 16:02:07 "ee/spec/requests/groups/settings/merge_requests_controller_spec.rb": 2.3077661729985266, 5493 16:02:07 "ee/spec/requests/api/graphql/analytics/contribution_analytics/contributions_spec.rb": 3.4751366979980958, 5494 16:02:07 "ee/spec/requests/api/graphql/namespace/work_item_spec.rb": 2.9222129019981367, 5495 16:02:07 "ee/spec/requests/api/graphql/mutations/boards/epic_boards/destroy_spec.rb": 2.2041773810015, 5496 16:02:07 "ee/spec/requests/custom_roles/remove_group/request_spec.rb": 3.197107028998289, 5497 16:02:07 "ee/spec/requests/groups/add_ons/discover_duo_pro_controller_spec.rb": 2.0027136969983985, 5498 16:02:07 "ee/spec/requests/api/graphql/member_role/project_member_role_spec.rb": 2.2485745070007397, 5499 16:02:07 "ee/spec/requests/api/internal/suggested_reviewers_spec.rb": 2.0471006340012536, 5500 16:02:07 "ee/spec/requests/api/graphql/ai/duo_workflows/workflows_spec.rb": 1.38710478700159, 5501 16:02:07 "ee/spec/requests/api/graphql/member_role/instance_member_roles_spec.rb": 2.010501545999432, 5502 16:02:07 "ee/spec/requests/api/graphql/mutations/projects/explain_code_spec.rb": 1.7012668809984461, 5503 16:02:07 "ee/spec/requests/custom_roles/admin_push_rules/projects_request_spec.rb": 3.164553242000693, 5504 16:02:07 "ee/spec/requests/api/ci/job_artifacts_spec.rb": 2.1828576320003776, 5505 16:02:07 "ee/spec/requests/api/graphql/mutations/member_role/update_member_role_spec.rb": 2.6194115270009206, 5506 16:02:07 "ee/spec/requests/api/ee/issues/post_projects_issues_spec.rb": 2.3471129589997872, 5507 16:02:07 "ee/spec/requests/api/graphql/group/pending_member_approvals_spec.rb": 2.6792217410002195, 5508 16:02:07 "ee/spec/controllers/ee/projects/merge_requests/content_controller_spec.rb": 3.8187987090022943, 5509 16:02:07 "ee/spec/requests/ee/projects/repositories_controller_spec.rb": 2.1412832450005226, 5510 16:02:07 "ee/spec/requests/groups/settings/remote_development/workspaces_controller_spec.rb": 1.8693279280014394, 5511 16:02:07 "ee/spec/requests/api/generic_packages_spec.rb": 1.5566665629994532, 5512 16:02:07 "ee/spec/controllers/projects/registry/repositories_controller_spec.rb": 2.2225922390025517, 5513 16:02:07 "ee/spec/requests/api/graphql/projects/saved_replies/destroy_spec.rb": 1.5244745460004197, 5514 16:02:07 "ee/spec/controllers/ee/uploads_controller_spec.rb": 1.4516113809986564, 5515 16:02:07 "ee/spec/requests/api/graphql/cloud_connector/cloud_connector_status_spec.rb": 1.3764907570002833, 5516 16:02:07 "ee/spec/requests/api/graphql/user_code_suggestions_available_spec.rb": 0.9891867200021807, 5517 16:02:07 "ee/spec/requests/api/graphql/ai/agents/create_spec.rb": 1.5587263529996562, 5518 16:02:07 "ee/spec/mailers/emails/epics_spec.rb": 0.13412273900030414, 5519 16:02:07 "ee/spec/requests/api/graphql/ai/agents/detail_spec.rb": 1.1053858010018303, 5520 16:02:07 "ee/spec/controllers/ee/groups/variables_controller_spec.rb": 1.0728476330004924, 5521 16:02:07 "ee/spec/requests/gitlab_subscriptions/api/internal/helpers_spec.rb": 0.3957804080018832, 5522 16:02:07 "ee/spec/requests/api/graphql/mutations/projects/project_settings_update_spec.rb": 1.2058393109982717, 5523 16:02:07 "ee/spec/controllers/sitemap_controller_spec.rb": 0.36908891900020535, 5524 16:02:07 "ee/spec/mailers/namespaces/free_user_cap_mailer_spec.rb": 0.4587765029973525 5526 16:02:07 Knapsack global time execution for tests: 22m 35s 5527 16:02:08 Pending: (Failures listed here are expected and do not affect your suite's status) 5528 16:02:08 1) User with admin_runners custom role API::Ci::Runners GET /runners returns eligible project runners 5529 16:02:08 # No reason given 5530 16:02:08 Failure/Error: expect(json_response).to include(a_hash_including('description' => 'Project runner')) 5531 16:02:08 expected [{"active" => true, "description" => "Group runner", "id" => 14, "ip_address" => nil, "is_shared" => false, "na...me" => nil, "online" => nil, "paused" => false, "runner_type" => "group_type", "status" => "never_contacted"}] to include (a hash including {"description" => "Project runner"}) 5533 16:02:08 @@ -1,10 +1,19 @@ 5534 16:02:08 -[(a hash including {"description" => "Project runner"})] 5535 16:02:08 +[{"active"=>true, 5536 16:02:08 + "description"=>"Group runner", 5538 16:02:08 + "ip_address"=>nil, 5539 16:02:08 + "is_shared"=>false, 5540 16:02:08 + "name"=>nil, 5541 16:02:08 + "online"=>nil, 5542 16:02:08 + "paused"=>false, 5543 16:02:08 + "runner_type"=>"group_type", 5544 16:02:08 + "status"=>"never_contacted"}] 5545 16:02:08 # ./ee/spec/requests/custom_roles/admin_runners/request_spec.rb:191:in `block (4 levels) in <top (required)>' 5546 16:02:08 # ./spec/spec_helper.rb:472:in `block (3 levels) in <top (required)>' 5547 16:02:08 # ./lib/gitlab/sidekiq_sharding/validator.rb:42:in `enabled' 5548 16:02:08 # ./spec/spec_helper.rb:471:in `block (2 levels) in <top (required)>' 5549 16:02:08 # ./spec/spec_helper.rb:466:in `block (3 levels) in <top (required)>' 5550 16:02:08 # ./spec/support/sidekiq_middleware.rb:9:in `with_sidekiq_server_middleware' 5551 16:02:08 # ./spec/spec_helper.rb:457:in `block (2 levels) in <top (required)>' 5552 16:02:08 # ./spec/spec_helper.rb:453:in `block (3 levels) in <top (required)>' 5553 16:02:08 # ./lib/gitlab/application_context.rb:92:in `with_raw_context' 5554 16:02:08 # ./spec/spec_helper.rb:453:in `block (2 levels) in <top (required)>' 5555 16:02:08 # ./spec/spec_helper.rb:269:in `block (2 levels) in <top (required)>' 5556 16:02:08 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>' 5557 16:02:08 # ./spec/support/fast_quarantine.rb:22:in `block (2 levels) in <top (required)>' 5558 16:02:08 # ./spec/support/database/prevent_cross_joins.rb:106:in `block (3 levels) in <top (required)>' 5559 16:02:08 # ./spec/support/database/prevent_cross_joins.rb:60:in `with_cross_joins_prevented' 5560 16:02:08 # ./spec/support/database/prevent_cross_joins.rb:106:in `block (2 levels) in <top (required)>' 5561 16:02:08 Finished in 23 minutes 27 seconds (files took 2 minutes 32.2 seconds to load) 5562 16:02:08 1992 examples, 0 failures, 1 pending 5563 16:02:08 Randomized with seed 43791 5564 16:02:16 RSpec exited with 0. 5565 16:02:16 No examples to retry, congrats! 5567 16:02:19 Running after script... 5568 16:02:19 $ source scripts/utils.sh 5569 16:02:19 $ log_disk_usage after_script 5570 16:02:19 [log_disk_usage after_script] start 5572 16:02:19 Filesystem Size Used Avail Use% Mounted on 5573 16:02:19 overlay 95G 30G 65G 32% / 5574 16:02:19 tmpfs 64M 0 64M 0% /dev 5575 16:02:19 shm 64M 0 64M 0% /dev/shm 5576 16:02:19 /dev/sda1 95G 30G 65G 32% /cache 5577 16:02:19 tmpfs 3.9G 0 3.9G 0% /sys/devices/virtual/dmi/id 5579 16:02:19 7.4M ./workhorse 5581 16:02:19 1.2M ./.gitlab 5583 16:02:19 4.0K ./builds 5584 16:02:19 16M ./coverage 5586 16:02:19 8.0K ./.vscode 5587 16:02:19 516K ./storybook 5591 16:02:20 2.9M ./.rubocop_todo 5592 16:02:22 827M ./vendor 5593 16:02:22 620M ./public 5595 16:02:23 480K ./danger 5597 16:02:23 8.0K ./.bundle 5598 16:02:23 548K ./tooling 5600 16:02:25 1.3M ./knapsack 5601 16:02:25 296K ./patches 5602 16:02:25 4.3M ./changelogs 5603 16:02:25 20K ./haml_lint 5604 16:02:25 28K ./metrics_server 5606 16:02:25 732K ./shared 5607 16:02:25 44K ./generator_templates 5608 16:02:25 1.2M ./scripts 5611 16:02:26 20K ./file_hooks 5612 16:02:26 32K ./crystalball 5613 16:02:26 16K ./sidekiq_cluster 5615 16:02:26 1.2M ./fixtures 5616 16:02:26 944K ./rubocop 5619 16:02:26 484K ./auto_explain 5620 16:02:26 12K ./.github 5621 16:02:26 125M ./locale 5622 16:02:26 1.9M ./glfm_specification 5625 16:02:27 16K ./.lefthook 5627 16:02:27 [log_disk_usage after_script] end 5628 16:02:27 $ bundle exec gem list gitlab_quality-test_tooling 5629 16:02:28 gitlab_quality-test_tooling (1.38.1) 5630 16:02:28 $ section_start "failed-test-issues" "Report test failures" # collapsed multi-line command 5633 16:02:28 $ section_start "flaky-test-issues" "Report test flakiness" # collapsed multi-line command 5636 16:02:28 $ section_start "slow-test-issues" "Report test slowness" # collapsed multi-line command 5639 16:02:28 $ section_start "slow-test-merge-request-report-note" "Report test slowness in MR note" # collapsed multi-line command 5643 16:02:30 $ section_start "knapsack-report-issues" "Report test files close to timing out" # collapsed multi-line command 5647 16:02:40 $ tooling/bin/push_job_metrics || true 5648 16:02:42 [job-metrics] Pushing job metrics file for the CI/CD job. 5649 16:02:42 [job-metrics] Pushed 4 CI job metric entries to InfluxDB. 5651 16:02:43 Not uploading cache ruby-gems-debian-bookworm-ruby-3.2.5-gemfile-Gemfile-19 due to policy 5653 16:02:45 Uploading artifacts... 5654 16:02:45 auto_explain/: found 3 matching artifact files and directories 5655 16:02:45 coverage/: found 5 matching artifact files and directories 5656 16:02:45 crystalball/: found 2 matching artifact files and directories 5657 16:02:45 WARNING: deprecations/: no matching files. Ensure that the artifact path is relative to the working directory (/builds/gitlab-org/gitlab) 5658 16:02:45 knapsack/: found 4 matching artifact files and directories 5659 16:02:45 rspec/: found 16 matching artifact files and directories 5660 16:02:45 WARNING: tmp/capybara/: no matching files. Ensure that the artifact path is relative to the working directory (/builds/gitlab-org/gitlab) 5661 16:02:45 log/*.log: found 17 matching artifact files and directories 5663 16:02:45 WARNING: Retrying... context =artifacts-uploader error =request redirected 5664 16:02:59 Uploading artifacts as "archive" to coordinator... 201 Created id =7879701317 responseStatus =201 Created token =glcbt-66 5665 16:02:59 Uploading artifacts... 5666 16:02:59 rspec/rspec-*.xml: found 1 matching artifact files and directories 5668 16:02:59 WARNING: Retrying... context =artifacts-uploader error =request redirected 5669 16:03:01 Uploading artifacts as "junit" to coordinator... 201 Created id =7879701317 responseStatus =201 Created token =glcbt-66 5671 16:03:12 Job succeeded