rspec unit pg14 single-db-ci-connection 9/44
Passed Started
3 months ago
by
@stomlinson 1 22:16:01 returns diffs from repository comparison 2 22:16:03 returns a Gitlab::Diff::FileCollection::Compare with full diffs 3 22:16:05 returns empty pagination data 4 22:16:07 measures diffs_comparison 5 22:16:07 behaves like measuring diffs metrics 6 22:16:08 is expected to receive measure(:diffs_collection) 1 time 7 22:16:08 # [RSpecRunTime] RSpec elapsed time: 1 minute 58.78 seconds. Current RSS: ~1263M. Threads: 4. load average: 1.57 1.33 0.77 1/284 4768 9 22:16:08 when diff_options include ignore_whitespace_change 10 22:16:08 behaves like fetching full diffs 11 22:16:10 returns diffs from repository comparison 12 22:16:12 returns a Gitlab::Diff::FileCollection::Compare with full diffs 13 22:16:14 returns empty pagination data 14 22:16:16 measures diffs_comparison 15 22:16:16 behaves like measuring diffs metrics 16 22:16:18 is expected to receive measure(:diffs_collection) 1 time 17 22:16:18 # [RSpecRunTime] RSpec elapsed time: 2 minutes 8.11 seconds. Current RSS: ~1263M. Threads: 4. load average: 1.80 1.38 0.80 1/284 5070 19 22:16:18 behaves like perform generated files check 20 22:16:20 checks generated files 21 22:16:20 # [RSpecRunTime] RSpec elapsed time: 2 minutes 10.09 seconds. Current RSS: ~1264M. Threads: 4. load average: 1.73 1.38 0.80 1/284 5135 23 22:16:20 when persisted files available 24 22:16:22 returns paginated diffs 25 22:16:24 sorts diff files directory first 26 22:16:24 behaves like measuring diffs metrics 27 22:16:25 is expected to receive measure(:diffs_collection) 1 time 28 22:16:25 # [RSpecRunTime] RSpec elapsed time: 2 minutes 15.79 seconds. Current RSS: ~1266M. Threads: 4. load average: 1.68 1.37 0.80 1/284 5309 30 22:16:25 when diff_options include ignore_whitespace_change 31 22:16:27 returns pagination data from MergeRequestDiffBatch 32 22:16:29 returns an empty MergeRequestBatch with empty pagination data when the batch is empty 33 22:16:29 behaves like perform generated files check 34 22:16:31 checks generated files 35 22:16:31 # [RSpecRunTime] RSpec elapsed time: 2 minutes 21.43 seconds. Current RSS: ~1267M. Threads: 4. load average: 1.86 1.41 0.82 1/284 5497 37 22:16:31 #paginated_diffs 38 22:16:31 when no persisted files available 39 22:16:33 returns a Gitlab::Diff::FileCollection::Compare 40 22:16:33 behaves like diffs with generated files check 41 22:16:35 checks generated files 42 22:16:35 # [RSpecRunTime] RSpec elapsed time: 2 minutes 25.33 seconds. Current RSS: ~1268M. Threads: 4. load average: 1.79 1.41 0.82 1/284 5628 44 22:16:35 when persisted files available 45 22:16:37 returns paginated diffs 46 22:16:39 sorts diff files directory first 47 22:16:39 behaves like diffs with generated files check 48 22:16:41 checks generated files 49 22:16:41 # [RSpecRunTime] RSpec elapsed time: 2 minutes 30.89 seconds. Current RSS: ~1270M. Threads: 4. load average: 1.73 1.40 0.82 1/284 5805 52 22:16:41 when no persisted files available 53 22:16:41 behaves like fetching full diffs 54 22:16:42 returns diffs from repository comparison 55 22:16:44 returns a Gitlab::Diff::FileCollection::Compare with full diffs 56 22:16:44 # [RSpecRunTime] RSpec elapsed time: 2 minutes 34.67 seconds. Current RSS: ~1273M. Threads: 4. load average: 1.67 1.39 0.82 1/284 5922 58 22:16:44 when diff_options include ignore_whitespace_change 59 22:16:44 behaves like fetching full diffs 60 22:16:46 returns diffs from repository comparison 61 22:16:48 returns a Gitlab::Diff::FileCollection::Compare with full diffs 62 22:16:48 # [RSpecRunTime] RSpec elapsed time: 2 minutes 38.33 seconds. Current RSS: ~1273M. Threads: 4. load average: 1.67 1.39 0.82 1/284 6041 64 22:16:48 when persisted files available 66 22:16:52 sorts diff files directory first 67 22:16:52 # [RSpecRunTime] RSpec elapsed time: 2 minutes 42.02 seconds. Current RSS: ~1273M. Threads: 4. load average: 1.62 1.39 0.82 1/284 6158 70 22:16:52 when the :ignore_whitespace_change option is set 71 22:16:54 creates a new compare object instead of using preprocessed data 72 22:16:54 # [RSpecRunTime] RSpec elapsed time: 2 minutes 44.06 seconds. Current RSS: ~1272M. Threads: 4. load average: 1.62 1.39 0.82 1/285 6219 74 22:16:54 when the raw diffs are empty 75 22:16:56 returns an empty DiffCollection 76 22:16:56 # [RSpecRunTime] RSpec elapsed time: 2 minutes 45.9 seconds. Current RSS: ~1272M. Threads: 4. load average: 1.57 1.38 0.82 1/285 6276 78 22:16:56 when the raw diffs exist 79 22:16:57 returns the diffs 80 22:16:57 when the :paths option is set 81 22:16:59 only returns diffs that match the (old path, new path) given 82 22:17:01 only serializes diff files found by query 83 22:17:03 uses the preprocessed diffs 84 22:17:03 # [RSpecRunTime] RSpec elapsed time: 2 minutes 53.2 seconds. Current RSS: ~1278M. Threads: 4. load average: 1.52 1.37 0.82 1/285 6505 86 22:17:03 #set_patch_id_sha 87 22:17:05 sets the patch_id_sha attribute 88 22:17:05 when base_commit_sha is nil 89 22:17:06 records patch_id_sha as nil 90 22:17:06 # [RSpecRunTime] RSpec elapsed time: 2 minutes 56.82 seconds. Current RSS: ~1279M. Threads: 4. load average: 1.48 1.37 0.83 1/285 6621 92 22:17:06 when head_commit_sha is nil 93 22:17:08 records patch_id_sha as nil 94 22:17:08 # [RSpecRunTime] RSpec elapsed time: 2 minutes 58.77 seconds. Current RSS: ~1280M. Threads: 4. load average: 1.48 1.37 0.83 1/285 6680 96 22:17:08 when head_commit_sha and base_commit_sha match 97 22:17:10 records patch_id_sha as nil 98 22:17:10 # [RSpecRunTime] RSpec elapsed time: 3 minutes 0.72 second. Current RSS: ~1279M. Threads: 4. load average: 1.44 1.36 0.83 2/286 6738 100 22:17:10 #get_patch_id_sha 101 22:17:10 when the patch_id exists on the model 102 22:17:12 returns the patch_id 103 22:17:12 # [RSpecRunTime] RSpec elapsed time: 3 minutes 2.67 seconds. Current RSS: ~1280M. Threads: 4. load average: 1.44 1.36 0.83 1/285 6796 105 22:17:12 when the patch_id does not exist on the model 106 22:17:14 retrieves the patch id, saves the model, and returns it 107 22:17:14 when base_sha is nil 109 22:17:16 # [RSpecRunTime] RSpec elapsed time: 3 minutes 6.36 seconds. Current RSS: ~1282M. Threads: 4. load average: 1.41 1.35 0.83 1/285 6912 111 22:17:16 when head_sha is nil 113 22:17:18 # [RSpecRunTime] RSpec elapsed time: 3 minutes 8.19 seconds. Current RSS: ~1282M. Threads: 4. load average: 1.41 1.35 0.83 1/285 6969 115 22:17:18 when base_sha and head_sha dont match 117 22:17:20 # [RSpecRunTime] RSpec elapsed time: 3 minutes 10.14 seconds. Current RSS: ~1282M. Threads: 4. load average: 1.37 1.35 0.83 1/285 7028 120 22:17:22 saves collected state 121 22:17:23 saves overflow state 122 22:17:25 saves empty state 123 22:17:27 persists diff files sorted directory first 124 22:17:28 expands collapsed diffs before saving 125 22:17:30 saves binary diffs correctly 126 22:17:30 with diffs that contain a null byte 127 22:17:32 saves diffs correctly 128 22:17:32 # [RSpecRunTime] RSpec elapsed time: 3 minutes 21.98 seconds. Current RSS: ~1298M. Threads: 4. load average: 1.31 1.34 0.83 1/286 7456 130 22:17:32 handling generated files 131 22:17:34 sets generated field correctly 132 22:17:34 # [RSpecRunTime] RSpec elapsed time: 3 minutes 24.1 seconds. Current RSS: ~1293M. Threads: 4. load average: 1.31 1.34 0.83 1/286 7620 134 22:17:34 external diffs on disk always enabled 135 22:17:34 when it was not cleaned by the system 136 22:17:36 returns persisted diffs 137 22:17:36 # [RSpecRunTime] RSpec elapsed time: 3 minutes 25.97 seconds. Current RSS: ~1291M. Threads: 4. load average: 1.29 1.33 0.83 1/286 7678 139 22:17:36 when diff was cleaned by the system 140 22:17:38 returns diffs from repository if can compare with current diff refs 141 22:17:39 returns persisted diffs if cannot compare with diff refs 142 22:17:41 returns persisted diffs if diff refs does not exist 143 22:17:41 # [RSpecRunTime] RSpec elapsed time: 3 minutes 31.65 seconds. Current RSS: ~1293M. Threads: 4. load average: 1.27 1.32 0.83 1/283 7850 145 22:17:41 #diffs_in_batch 146 22:17:41 when no persisted files available 147 22:17:41 behaves like fetching full diffs 148 22:17:43 returns diffs from repository comparison 149 22:17:45 returns a Gitlab::Diff::FileCollection::Compare with full diffs 150 22:17:47 returns empty pagination data 151 22:17:49 measures diffs_comparison 152 22:17:49 behaves like measuring diffs metrics 153 22:17:50 is expected to receive measure(:diffs_collection) 1 time 154 22:17:50 # [RSpecRunTime] RSpec elapsed time: 3 minutes 40.83 seconds. Current RSS: ~1291M. Threads: 4. load average: 1.30 1.33 0.84 1/283 8152 156 22:17:50 when diff_options include ignore_whitespace_change 157 22:17:50 behaves like fetching full diffs 158 22:17:52 returns diffs from repository comparison 159 22:17:54 returns a Gitlab::Diff::FileCollection::Compare with full diffs 160 22:17:56 returns empty pagination data 161 22:17:58 measures diffs_comparison 162 22:17:58 behaves like measuring diffs metrics 163 22:18:00 is expected to receive measure(:diffs_collection) 1 time 164 22:18:00 # [RSpecRunTime] RSpec elapsed time: 3 minutes 50.04 seconds. Current RSS: ~1289M. Threads: 4. load average: 1.25 1.32 0.84 1/283 8455 166 22:18:00 behaves like perform generated files check 167 22:18:02 checks generated files 168 22:18:02 # [RSpecRunTime] RSpec elapsed time: 3 minutes 52.01 seconds. Current RSS: ~1290M. Threads: 4. load average: 1.25 1.32 0.84 1/283 8520 170 22:18:02 when persisted files available 171 22:18:03 returns paginated diffs 172 22:18:05 sorts diff files directory first 173 22:18:05 behaves like measuring diffs metrics 174 22:18:07 is expected to receive measure(:diffs_collection) 1 time 175 22:18:07 # [RSpecRunTime] RSpec elapsed time: 3 minutes 57.41 seconds. Current RSS: ~1289M. Threads: 4. load average: 1.23 1.31 0.84 1/283 8693 177 22:18:07 when diff_options include ignore_whitespace_change 178 22:18:09 returns pagination data from MergeRequestDiffBatch 179 22:18:11 returns an empty MergeRequestBatch with empty pagination data when the batch is empty 180 22:18:11 behaves like perform generated files check 181 22:18:13 checks generated files 182 22:18:13 # [RSpecRunTime] RSpec elapsed time: 4 minutes 3.11 seconds. Current RSS: ~1292M. Threads: 4. load average: 1.21 1.31 0.84 1/283 8878 184 22:18:13 #paginated_diffs 185 22:18:13 when no persisted files available 186 22:18:15 returns a Gitlab::Diff::FileCollection::Compare 187 22:18:15 behaves like diffs with generated files check 188 22:18:17 checks generated files 189 22:18:17 # [RSpecRunTime] RSpec elapsed time: 4 minutes 6.95 seconds. Current RSS: ~1293M. Threads: 4. load average: 1.20 1.30 0.84 1/283 9007 191 22:18:17 when persisted files available 192 22:18:18 returns paginated diffs 193 22:18:20 sorts diff files directory first 194 22:18:20 behaves like diffs with generated files check 195 22:18:22 checks generated files 196 22:18:22 # [RSpecRunTime] RSpec elapsed time: 4 minutes 12.52 seconds. Current RSS: ~1298M. Threads: 4. load average: 1.18 1.30 0.85 1/283 9180 199 22:18:22 when no persisted files available 200 22:18:22 behaves like fetching full diffs 201 22:18:24 returns diffs from repository comparison 202 22:18:26 returns a Gitlab::Diff::FileCollection::Compare with full diffs 203 22:18:26 # [RSpecRunTime] RSpec elapsed time: 4 minutes 16.24 seconds. Current RSS: ~1298M. Threads: 4. load average: 1.16 1.29 0.85 1/284 9299 205 22:18:26 when diff_options include ignore_whitespace_change 206 22:18:26 behaves like fetching full diffs 207 22:18:28 returns diffs from repository comparison 208 22:18:30 returns a Gitlab::Diff::FileCollection::Compare with full diffs 209 22:18:30 # [RSpecRunTime] RSpec elapsed time: 4 minutes 19.95 seconds. Current RSS: ~1300M. Threads: 4. load average: 1.31 1.32 0.86 1/284 9418 211 22:18:30 when persisted files available 212 22:18:31 returns diffs 213 22:18:33 sorts diff files directory first 214 22:18:33 # [RSpecRunTime] RSpec elapsed time: 4 minutes 23.78 seconds. Current RSS: ~1302M. Threads: 4. load average: 1.31 1.32 0.86 1/284 9533 217 22:18:33 when the :ignore_whitespace_change option is set 218 22:18:35 creates a new compare object instead of using preprocessed data 219 22:18:35 # [RSpecRunTime] RSpec elapsed time: 4 minutes 25.65 seconds. Current RSS: ~1301M. Threads: 4. load average: 1.21 1.30 0.85 1/284 9595 221 22:18:35 when the raw diffs are empty 222 22:18:37 returns an empty DiffCollection 223 22:18:37 # [RSpecRunTime] RSpec elapsed time: 4 minutes 27.54 seconds. Current RSS: ~1300M. Threads: 4. load average: 1.21 1.30 0.85 1/284 9652 225 22:18:37 when the raw diffs exist 226 22:18:39 returns the diffs 227 22:18:39 when the :paths option is set 228 22:18:41 only returns diffs that match the (old path, new path) given 229 22:18:43 only serializes diff files found by query 230 22:18:44 uses the preprocessed diffs 231 22:18:44 # [RSpecRunTime] RSpec elapsed time: 4 minutes 34.66 seconds. Current RSS: ~1302M. Threads: 4. load average: 1.41 1.34 0.87 1/285 9879 233 22:18:44 #set_patch_id_sha 234 22:18:46 sets the patch_id_sha attribute 235 22:18:46 when base_commit_sha is nil 236 22:18:48 records patch_id_sha as nil 237 22:18:48 # [RSpecRunTime] RSpec elapsed time: 4 minutes 38.36 seconds. Current RSS: ~1304M. Threads: 4. load average: 1.41 1.34 0.87 1/285 9995 239 22:18:48 when head_commit_sha is nil 240 22:18:50 records patch_id_sha as nil 241 22:18:50 # [RSpecRunTime] RSpec elapsed time: 4 minutes 40.18 seconds. Current RSS: ~1305M. Threads: 4. load average: 1.38 1.33 0.87 1/285 10052 243 22:18:50 when head_commit_sha and base_commit_sha match 244 22:18:52 records patch_id_sha as nil 245 22:18:52 # [RSpecRunTime] RSpec elapsed time: 4 minutes 42.12 seconds. Current RSS: ~1305M. Threads: 4. load average: 1.38 1.33 0.87 1/285 10109 247 22:18:52 #get_patch_id_sha 248 22:18:52 when the patch_id exists on the model 249 22:18:54 returns the patch_id 250 22:18:54 # [RSpecRunTime] RSpec elapsed time: 4 minutes 43.98 seconds. Current RSS: ~1305M. Threads: 4. load average: 1.38 1.33 0.87 1/285 10166 252 22:18:54 when the patch_id does not exist on the model 253 22:18:56 retrieves the patch id, saves the model, and returns it 254 22:18:56 when base_sha is nil 256 22:18:57 # [RSpecRunTime] RSpec elapsed time: 4 minutes 47.72 seconds. Current RSS: ~1304M. Threads: 4. load average: 1.35 1.33 0.87 1/285 10281 258 22:18:57 when head_sha is nil 260 22:18:59 # [RSpecRunTime] RSpec elapsed time: 4 minutes 49.58 seconds. Current RSS: ~1304M. Threads: 4. load average: 1.32 1.32 0.87 1/285 10339 262 22:18:59 when base_sha and head_sha dont match 264 22:19:01 # [RSpecRunTime] RSpec elapsed time: 4 minutes 51.46 seconds. Current RSS: ~1307M. Threads: 4. load average: 1.32 1.32 0.87 1/285 10398 267 22:19:03 saves collected state 268 22:19:05 saves overflow state 269 22:19:06 saves empty state 270 22:19:08 persists diff files sorted directory first 271 22:19:10 expands collapsed diffs before saving 272 22:19:11 saves binary diffs correctly 273 22:19:11 with diffs that contain a null byte 274 22:19:13 saves diffs correctly 275 22:19:13 # [RSpecRunTime] RSpec elapsed time: 5 minutes 3.52 seconds. Current RSS: ~1321M. Threads: 4. load average: 1.35 1.33 0.88 1/285 10824 277 22:19:13 handling generated files 278 22:19:15 sets generated field correctly 279 22:19:15 # [RSpecRunTime] RSpec elapsed time: 5 minutes 5.6 seconds. Current RSS: ~1316M. Threads: 4. load average: 1.32 1.32 0.88 1/285 10988 281 22:19:15 external diffs in object storage always enabled 283 22:19:17 creates an empty diff 284 22:19:17 # [RSpecRunTime] RSpec elapsed time: 5 minutes 7.24 seconds. Current RSS: ~1314M. Threads: 4. load average: 1.32 1.32 0.88 1/285 11039 287 22:19:19 creates a diff in object storage 288 22:19:19 # [RSpecRunTime] RSpec elapsed time: 5 minutes 9.18 seconds. Current RSS: ~1316M. Threads: 4. load average: 1.32 1.32 0.88 1/285 11098 290 22:19:19 diff adding an empty file 291 22:19:21 creates a diff in object storage 292 22:19:21 # [RSpecRunTime] RSpec elapsed time: 5 minutes 11.1 seconds. Current RSS: ~1325M. Threads: 4. load average: 1.29 1.32 0.88 1/285 11185 294 22:19:21 exernal diffs enabled for outdated diffs 295 22:19:23 stores up-to-date diffs in the database 296 22:19:24 stores diffs for recently closed MRs in the database 297 22:19:26 stores diffs for recently merged MRs in the database 298 22:19:29 stores diffs for old MR versions in external storage 299 22:19:30 stores diffs for old closed MRs in external storage 300 22:19:32 stores diffs for old merged MRs in external storage 301 22:19:32 when it was not cleaned by the system 302 22:19:34 returns persisted diffs 303 22:19:34 # [RSpecRunTime] RSpec elapsed time: 5 minutes 24.57 seconds. Current RSS: ~1317M. Threads: 4. load average: 1.08 1.27 0.87 1/285 11597 305 22:19:34 when diff was cleaned by the system 306 22:19:36 returns diffs from repository if can compare with current diff refs 307 22:19:38 returns persisted diffs if cannot compare with diff refs 308 22:19:40 returns persisted diffs if diff refs does not exist 309 22:19:40 # [RSpecRunTime] RSpec elapsed time: 5 minutes 30.21 seconds. Current RSS: ~1317M. Threads: 4. load average: 1.07 1.26 0.88 1/285 11770 311 22:19:40 #diffs_in_batch 312 22:19:40 when no persisted files available 313 22:19:40 behaves like fetching full diffs 314 22:19:42 returns diffs from repository comparison 315 22:19:44 returns a Gitlab::Diff::FileCollection::Compare with full diffs 316 22:19:46 returns empty pagination data 317 22:19:47 measures diffs_comparison 318 22:19:47 behaves like measuring diffs metrics 319 22:19:49 is expected to receive measure(:diffs_collection) 1 time 320 22:19:49 # [RSpecRunTime] RSpec elapsed time: 5 minutes 39.68 seconds. Current RSS: ~1317M. Threads: 4. load average: 1.06 1.25 0.88 1/285 12073 322 22:19:49 when diff_options include ignore_whitespace_change 323 22:19:49 behaves like fetching full diffs 324 22:19:51 returns diffs from repository comparison 325 22:19:53 returns a Gitlab::Diff::FileCollection::Compare with full diffs 326 22:19:55 returns empty pagination data 327 22:19:57 measures diffs_comparison 328 22:19:57 behaves like measuring diffs metrics 329 22:19:59 is expected to receive measure(:diffs_collection) 1 time 330 22:19:59 # [RSpecRunTime] RSpec elapsed time: 5 minutes 49.08 seconds. Current RSS: ~1316M. Threads: 4. load average: 1.06 1.25 0.88 1/285 12376 332 22:19:59 behaves like perform generated files check 333 22:20:01 checks generated files 334 22:20:01 # [RSpecRunTime] RSpec elapsed time: 5 minutes 51.08 seconds. Current RSS: ~1315M. Threads: 4. load average: 1.05 1.24 0.88 1/285 12441 336 22:20:01 when persisted files available 337 22:20:03 returns paginated diffs 338 22:20:05 sorts diff files directory first 339 22:20:05 behaves like measuring diffs metrics 340 22:20:06 is expected to receive measure(:diffs_collection) 1 time 341 22:20:06 # [RSpecRunTime] RSpec elapsed time: 5 minutes 56.82 seconds. Current RSS: ~1317M. Threads: 4. load average: 1.13 1.26 0.89 1/285 12614 343 22:20:06 when diff_options include ignore_whitespace_change 344 22:20:08 returns pagination data from MergeRequestDiffBatch 345 22:20:10 returns an empty MergeRequestBatch with empty pagination data when the batch is empty 346 22:20:10 behaves like perform generated files check 347 22:20:12 checks generated files 348 22:20:12 # [RSpecRunTime] RSpec elapsed time: 6 minutes 2.64 seconds. Current RSS: ~1320M. Threads: 4. load average: 1.12 1.25 0.89 1/286 12805 350 22:20:12 #paginated_diffs 351 22:20:12 when no persisted files available 352 22:20:14 returns a Gitlab::Diff::FileCollection::Compare 353 22:20:14 behaves like diffs with generated files check 354 22:20:16 checks generated files 355 22:20:16 # [RSpecRunTime] RSpec elapsed time: 6 minutes 6.61 seconds. Current RSS: ~1321M. Threads: 4. load average: 1.11 1.25 0.89 1/285 12935 357 22:20:16 when persisted files available 358 22:20:18 returns paginated diffs 359 22:20:20 sorts diff files directory first 360 22:20:20 behaves like diffs with generated files check 361 22:20:22 checks generated files 362 22:20:22 # [RSpecRunTime] RSpec elapsed time: 6 minutes 12.31 seconds. Current RSS: ~1325M. Threads: 4. load average: 1.10 1.24 0.89 1/285 13110 365 22:20:22 when no persisted files available 366 22:20:22 behaves like fetching full diffs 367 22:20:24 returns diffs from repository comparison 368 22:20:26 returns a Gitlab::Diff::FileCollection::Compare with full diffs 369 22:20:26 # [RSpecRunTime] RSpec elapsed time: 6 minutes 16.13 seconds. Current RSS: ~1320M. Threads: 4. load average: 1.09 1.24 0.89 1/285 13227 371 22:20:26 when diff_options include ignore_whitespace_change 372 22:20:26 behaves like fetching full diffs 373 22:20:29 returns diffs from repository comparison 374 22:20:31 returns a Gitlab::Diff::FileCollection::Compare with full diffs 375 22:20:31 # [RSpecRunTime] RSpec elapsed time: 6 minutes 20.98 seconds. Current RSS: ~1319M. Threads: 4. load average: 1.08 1.24 0.89 1/285 13347 377 22:20:31 when persisted files available 378 22:20:32 returns diffs 379 22:20:34 sorts diff files directory first 380 22:20:34 # [RSpecRunTime] RSpec elapsed time: 6 minutes 24.82 seconds. Current RSS: ~1332M. Threads: 4. load average: 1.08 1.23 0.89 1/285 13462 383 22:20:34 when the :ignore_whitespace_change option is set 384 22:20:36 creates a new compare object instead of using preprocessed data 385 22:20:36 # [RSpecRunTime] RSpec elapsed time: 6 minutes 26.74 seconds. Current RSS: ~1332M. Threads: 4. load average: 1.08 1.23 0.89 1/285 13523 387 22:20:36 when the raw diffs are empty 388 22:20:38 returns an empty DiffCollection 389 22:20:38 # [RSpecRunTime] RSpec elapsed time: 6 minutes 28.64 seconds. Current RSS: ~1333M. Threads: 4. load average: 1.08 1.23 0.89 1/285 13580 391 22:20:38 when the raw diffs exist 392 22:20:40 returns the diffs 393 22:20:40 when the :paths option is set 394 22:20:42 only returns diffs that match the (old path, new path) given 395 22:20:44 only serializes diff files found by query 396 22:20:46 uses the preprocessed diffs 397 22:20:46 # [RSpecRunTime] RSpec elapsed time: 6 minutes 36.02 seconds. Current RSS: ~1329M. Threads: 4. load average: 0.99 1.21 0.89 1/285 13808 399 22:20:46 #set_patch_id_sha 400 22:20:47 sets the patch_id_sha attribute 401 22:20:47 when base_commit_sha is nil 402 22:20:49 records patch_id_sha as nil 403 22:20:49 # [RSpecRunTime] RSpec elapsed time: 6 minutes 39.72 seconds. Current RSS: ~1328M. Threads: 4. load average: 0.99 1.20 0.89 1/285 13924 405 22:20:49 when head_commit_sha is nil 406 22:20:51 records patch_id_sha as nil 407 22:20:51 # [RSpecRunTime] RSpec elapsed time: 6 minutes 41.66 seconds. Current RSS: ~1328M. Threads: 4. load average: 0.99 1.20 0.89 1/285 13982 409 22:20:51 when head_commit_sha and base_commit_sha match 410 22:20:53 records patch_id_sha as nil 411 22:20:53 # [RSpecRunTime] RSpec elapsed time: 6 minutes 43.53 seconds. Current RSS: ~1327M. Threads: 4. load average: 0.99 1.20 0.89 1/285 14039 413 22:20:53 #get_patch_id_sha 414 22:20:53 when the patch_id exists on the model 415 22:20:55 returns the patch_id 416 22:20:55 # [RSpecRunTime] RSpec elapsed time: 6 minutes 45.5 seconds. Current RSS: ~1327M. Threads: 4. load average: 1.15 1.23 0.90 1/285 14096 418 22:20:55 when the patch_id does not exist on the model 419 22:20:57 retrieves the patch id, saves the model, and returns it 420 22:20:57 when base_sha is nil 422 22:20:59 # [RSpecRunTime] RSpec elapsed time: 6 minutes 49.29 seconds. Current RSS: ~1326M. Threads: 4. load average: 1.15 1.23 0.90 1/285 14213 424 22:20:59 when head_sha is nil 426 22:21:01 # [RSpecRunTime] RSpec elapsed time: 6 minutes 51.3 seconds. Current RSS: ~1324M. Threads: 4. load average: 1.14 1.23 0.90 1/285 14272 428 22:21:01 when base_sha and head_sha dont match 430 22:21:03 # [RSpecRunTime] RSpec elapsed time: 6 minutes 53.26 seconds. Current RSS: ~1322M. Threads: 4. load average: 1.14 1.23 0.90 4/285 14332 433 22:21:05 saves collected state 434 22:21:06 saves overflow state 435 22:21:08 saves empty state 436 22:21:10 persists diff files sorted directory first 437 22:21:12 expands collapsed diffs before saving 438 22:21:13 saves binary diffs correctly 439 22:21:13 with diffs that contain a null byte 440 22:21:15 saves diffs correctly 441 22:21:15 # [RSpecRunTime] RSpec elapsed time: 7 minutes 5.59 seconds. Current RSS: ~1332M. Threads: 4. load average: 1.26 1.25 0.91 1/285 14760 443 22:21:15 handling generated files 444 22:21:17 sets generated field correctly 445 22:21:17 # [RSpecRunTime] RSpec elapsed time: 7 minutes 7.7 seconds. Current RSS: ~1332M. Threads: 4. load average: 1.26 1.25 0.91 1/285 14925 448 22:21:19 returns all commit SHAs using commits from the DB 449 22:21:19 with limit attribute 450 22:21:19 behaves like limited number of shas 451 22:21:21 returns limited number of shas 452 22:21:21 # [RSpecRunTime] RSpec elapsed time: 7 minutes 11.25 seconds. Current RSS: ~1326M. Threads: 4. load average: 1.24 1.25 0.92 1/285 15040 454 22:21:21 with preloaded diff commits 455 22:21:23 does not trigger any query 456 22:21:23 behaves like limited number of shas 457 22:21:24 returns limited number of shas 458 22:21:24 # [RSpecRunTime] RSpec elapsed time: 7 minutes 14.82 seconds. Current RSS: ~1326M. Threads: 4. load average: 1.38 1.28 0.93 1/285 15153 460 22:21:24 #compare_with 461 22:21:26 delegates compare to the service 462 22:21:28 uses git diff A..B approach by default 463 22:21:28 # [RSpecRunTime] RSpec elapsed time: 7 minutes 18.36 seconds. Current RSS: ~1325M. Threads: 4. load average: 1.38 1.28 0.93 1/285 15269 465 22:21:28 #commits_count 466 22:21:30 returns number of commits using serialized commits 467 22:21:30 # [RSpecRunTime] RSpec elapsed time: 7 minutes 20.14 seconds. Current RSS: ~1323M. Threads: 4. load average: 1.43 1.29 0.93 1/285 15326 470 22:21:31 is set by default 471 22:21:31 is set to the sentinel value if the actual value exceeds it 472 22:21:31 uses the cached count if present 473 22:21:32 uses the actual count if nil 474 22:21:32 uses the actual count if overflown 475 22:21:32 # [RSpecRunTime] RSpec elapsed time: 7 minutes 21.99 seconds. Current RSS: ~1326M. Threads: 4. load average: 1.43 1.29 0.93 1/285 15383 477 22:21:32 #first_commit 478 22:21:33 returns first commit 479 22:21:34 # [RSpecRunTime] RSpec elapsed time: 7 minutes 23.87 seconds. Current RSS: ~1331M. Threads: 4. load average: 1.43 1.29 0.93 1/285 15441 482 22:21:35 returns last commit 483 22:21:35 # [RSpecRunTime] RSpec elapsed time: 7 minutes 25.71 seconds. Current RSS: ~1328M. Threads: 4. load average: 1.55 1.32 0.94 1/285 15498 485 22:21:35 #includes_any_commits? 486 22:21:37 returns false if passed commits do not exist 487 22:21:39 returns true if passed commits exists 488 22:21:39 processes the passed shas in batches 489 22:21:39 number of existing commits is greater than batch size 490 22:21:41 performs a separate request for each batch 491 22:21:41 # [RSpecRunTime] RSpec elapsed time: 7 minutes 31.22 seconds. Current RSS: ~1328M. Threads: 4. load average: 1.51 1.31 0.94 1/285 15667 493 22:21:41 #modified_paths 494 22:21:42 returns affected file paths 495 22:21:42 when fallback_on_overflow is true 496 22:21:42 when the merge_request_diff is overflowed 497 22:21:44 returns file paths via project.repository#diff_stats 498 22:21:44 # [RSpecRunTime] RSpec elapsed time: 7 minutes 34.41 seconds. Current RSS: ~1328M. Threads: 4. load average: 1.47 1.31 0.94 1/285 15752 500 22:21:44 when the merge_request_diff is not overflowed 501 22:21:46 returns expect file paths withoout called #modified_paths_for_overflowed_mr 502 22:21:46 # [RSpecRunTime] RSpec elapsed time: 7 minutes 35.91 seconds. Current RSS: ~1334M. Threads: 4. load average: 1.47 1.31 0.94 1/285 15779 504 22:21:46 #opening_external_diff 505 22:21:46 external diffs disabled 506 22:21:47 is expected not to be exists 508 22:21:49 # [RSpecRunTime] RSpec elapsed time: 7 minutes 39.58 seconds. Current RSS: ~1333M. Threads: 4. load average: 1.43 1.30 0.95 1/285 15896 510 22:21:49 external diffs enabled 511 22:21:51 is expected to be exists 512 22:21:53 yields an open file 513 22:21:55 is re-entrant 514 22:21:55 # [RSpecRunTime] RSpec elapsed time: 7 minutes 45.05 seconds. Current RSS: ~1329M. Threads: 4. load average: 1.40 1.29 0.95 1/285 16067 517 22:21:56 returns sum of all changed lines count in diff files 518 22:21:57 # [RSpecRunTime] RSpec elapsed time: 7 minutes 46.84 seconds. Current RSS: ~1327M. Threads: 4. load average: 1.40 1.29 0.95 1/285 16125 521 22:22:00 returns a CommitCollection whose container points to the target project 522 22:22:00 returns a non-empty CommitCollection 524 22:22:00 returns a limited number of commits for page 525 22:22:00 # [RSpecRunTime] RSpec elapsed time: 7 minutes 50.12 seconds. Current RSS: ~1338M. Threads: 4. load average: 1.44 1.31 0.95 1/285 16203 527 22:22:00 .latest_diff_for_merge_requests 528 22:22:03 loads the latest merge_request_diff record for the given merge requests 529 22:22:03 loads nothing if the merge request has no diff record 530 22:22:03 loads nothing if nil was passed as merge_request 531 22:22:03 # [RSpecRunTime] RSpec elapsed time: 7 minutes 53.61 seconds. Current RSS: ~1342M. Threads: 4. load average: 1.44 1.31 0.95 1/284 16281 533 22:22:03 external diff caching 534 22:22:03 #cached_external_diff 535 22:22:03 when diff is externally stored 536 22:22:03 when diff is already cached 537 22:22:05 yields cached file 538 22:22:05 # [RSpecRunTime] RSpec elapsed time: 7 minutes 55.55 seconds. Current RSS: ~1347M. Threads: 4. load average: 1.41 1.30 0.95 1/285 16339 540 22:22:05 when diff is not cached 541 22:22:07 caches external diff in tmp storage 542 22:22:07 # [RSpecRunTime] RSpec elapsed time: 7 minutes 57.38 seconds. Current RSS: ~1346M. Threads: 4. load average: 1.41 1.30 0.95 2/285 16398 544 22:22:07 when diff is not externally stored 546 22:22:09 # [RSpecRunTime] RSpec elapsed time: 7 minutes 59.21 seconds. Current RSS: ~1348M. Threads: 4. load average: 1.41 1.30 0.95 1/285 16455 548 22:22:09 #remove_cached_external_diff 549 22:22:11 removes external diff cache diff 550 22:22:11 when path is traversed 552 22:22:13 # [RSpecRunTime] RSpec elapsed time: 8 minutes 2.97 seconds. Current RSS: ~1346M. Threads: 4. load average: 1.38 1.30 0.95 1/285 16571 554 22:22:13 when path is not allowed 556 22:22:15 # [RSpecRunTime] RSpec elapsed time: 8 minutes 4.87 seconds. Current RSS: ~1344M. Threads: 4. load average: 1.43 1.31 0.96 1/285 16629 558 22:22:15 when dir does not exist 560 22:22:16 # [RSpecRunTime] RSpec elapsed time: 8 minutes 6.7 seconds. Current RSS: ~1341M. Threads: 4. load average: 1.43 1.31 0.96 1/285 16687 562 22:22:16 #has_encoded_file_paths? 563 22:22:16 when there are diff files with encoded_file_path as true 565 22:22:18 # [RSpecRunTime] RSpec elapsed time: 8 minutes 8.11 seconds. Current RSS: ~1338M. Threads: 4. load average: 1.43 1.31 0.96 1/285 16714 567 22:22:18 when there are no diff files with encoded_file_path as true 568 22:22:19 returns false 569 22:22:19 # [RSpecRunTime] RSpec elapsed time: 8 minutes 9.6 seconds. Current RSS: ~1338M. Threads: 4. load average: 1.39 1.30 0.96 1/284 16741 571 22:22:20 # [RSpecRunTime] Finishing example group spec/models/merge_request_diff_spec.rb. It took 8 minutes 1.37 seconds. Expected to take 8 minutes 7.3 seconds. 572 22:22:20 # [RSpecRunTime] Starting example group spec/services/git/branch_hooks_service_spec.rb. Expected to take 2 minutes 7.19 seconds. 573 22:22:20 Git::BranchHooksService 575 22:22:20 when the commit has a signature 576 22:22:20 when the signature is already cached 577 22:22:26 does not queue a CreateCommitSignatureWorker 578 22:22:26 # [RSpecRunTime] RSpec elapsed time: 8 minutes 16.38 seconds. Current RSS: ~1350M. Threads: 4. load average: 1.44 1.31 0.96 1/284 16827 580 22:22:26 when the signature is not yet cached 581 22:22:28 queues a CreateCommitSignatureWorker 582 22:22:31 can queue several commits to create the gpg signature 583 22:22:31 # [RSpecRunTime] RSpec elapsed time: 8 minutes 21.1 seconds. Current RSS: ~1375M. Threads: 4. load average: 1.41 1.31 0.97 1/283 16917 585 22:22:31 when the commit does not have a signature 586 22:22:33 does not queue a CreateCommitSignatureWorker 587 22:22:33 # [RSpecRunTime] RSpec elapsed time: 8 minutes 23.5 seconds. Current RSS: ~1392M. Threads: 4. load average: 1.41 1.31 0.97 1/283 16962 589 22:22:33 New branch detection 590 22:22:33 oldrev is the blank SHA 591 22:22:35 is treated as a new branch 592 22:22:35 # [RSpecRunTime] RSpec elapsed time: 8 minutes 25.62 seconds. Current RSS: ~1385M. Threads: 4. load average: 1.53 1.34 0.98 1/284 17003 594 22:22:35 oldrev is set 595 22:22:35 Gitaly does not know about the branch 596 22:22:37 is treated as a new branch 597 22:22:37 # [RSpecRunTime] RSpec elapsed time: 8 minutes 27.07 seconds. Current RSS: ~1385M. Threads: 4. load average: 1.53 1.34 0.98 1/284 17035 599 22:22:37 Gitaly knows about the branch 600 22:22:39 is not treated as a new branch 601 22:22:39 # [RSpecRunTime] RSpec elapsed time: 8 minutes 29.34 seconds. Current RSS: ~1380M. Threads: 4. load average: 1.53 1.34 0.98 1/285 17077 603 22:22:39 #enqueue_jira_connect_remove_branches 604 22:22:39 when there is no jira subscription 605 22:22:41 does not call JiraConnect 606 22:22:41 # [RSpecRunTime] RSpec elapsed time: 8 minutes 30.95 seconds. Current RSS: ~1390M. Threads: 4. load average: 1.57 1.35 0.98 1/285 17112 608 22:22:41 when there is a jira subscription 609 22:22:42 calls JiraConnect 610 22:22:42 when the branch has no Jira keys in its name 611 22:22:44 does not call JiraConnect 612 22:22:44 # [RSpecRunTime] RSpec elapsed time: 8 minutes 34.04 seconds. Current RSS: ~1434M. Threads: 4. load average: 1.57 1.35 0.98 1/285 17180 614 22:22:44 Git Push Data 615 22:22:45 has expected push data attributes 616 22:22:45 with repository data 617 22:22:46 has expected attributes 618 22:22:46 # [RSpecRunTime] RSpec elapsed time: 8 minutes 36.54 seconds. Current RSS: ~1452M. Threads: 4. load average: 1.52 1.34 0.98 1/285 17249 621 22:22:47 is expected to be a kind of Array 622 22:22:49 has 1 element 624 22:22:51 is expected to eq 2014-02-27 08:57:31.000000000 +0000 625 22:22:52 includes expected commit data 626 22:22:52 with a author 627 22:22:53 includes expected author data 628 22:22:54 # [RSpecRunTime] RSpec elapsed time: 8 minutes 43.85 seconds. Current RSS: ~1419M. Threads: 4. load average: 1.48 1.34 0.98 1/285 17420 630 22:22:54 Invalidating project cache 631 22:22:54 on default branch 633 22:22:55 Job arguments to ProcessCommitWorker must be native JSON types, but :id is a Symbol. 635 22:22:55 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 636 22:22:55 Job arguments to ProcessCommitWorker must be native JSON types, but :id is a Symbol. 638 22:22:55 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 639 22:22:55 Job arguments to ProcessCommitWorker must be native JSON types, but :id is a Symbol. 641 22:22:55 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 642 22:22:55 Job arguments to ProcessCommitWorker must be native JSON types, but :id is a Symbol. 644 22:22:55 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 645 22:22:55 Job arguments to ProcessCommitWorker must be native JSON types, but :id is a Symbol. 647 22:22:55 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 648 22:22:56 Job arguments to ProcessCommitWorker must be native JSON types, but :id is a Symbol. 650 22:22:56 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 651 22:22:56 Job arguments to ProcessCommitWorker must be native JSON types, but :id is a Symbol. 653 22:22:56 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 654 22:22:56 Job arguments to ProcessCommitWorker must be native JSON types, but :id is a Symbol. 656 22:22:56 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 657 22:22:56 Job arguments to ProcessCommitWorker must be native JSON types, but :id is a Symbol. 659 22:22:56 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 660 22:22:57 is expected to receive invalidated_file_types(*(any args)) 1 time 661 22:22:57 # [RSpecRunTime] RSpec elapsed time: 8 minutes 47.34 seconds. Current RSS: ~1378M. Threads: 4. load average: 1.44 1.33 0.98 1/286 17549 664 22:22:59 is expected to receive perform_async(277, [:readme], [], false) 1 time 665 22:22:59 # [RSpecRunTime] RSpec elapsed time: 8 minutes 49.74 seconds. Current RSS: ~1377M. Threads: 4. load average: 1.41 1.32 0.98 1/286 17619 668 22:23:01 is expected to receive invalidated_file_types(*(any args)) 1 time 669 22:23:01 # [RSpecRunTime] RSpec elapsed time: 8 minutes 51.47 seconds. Current RSS: ~1381M. Threads: 4. load average: 1.41 1.32 0.98 1/286 17679 671 22:23:01 on ordinary branch 673 22:23:03 is expected to receive invalidated_file_types(*(any args)) 1 time 674 22:23:03 # [RSpecRunTime] RSpec elapsed time: 8 minutes 53.78 seconds. Current RSS: ~1393M. Threads: 4. load average: 1.41 1.32 0.98 1/286 17746 677 22:23:06 is expected to receive invalidated_file_types(*(any args)) 1 time 678 22:23:06 # [RSpecRunTime] RSpec elapsed time: 8 minutes 56.13 seconds. Current RSS: ~1396M. Threads: 4. load average: 1.37 1.32 0.98 1/286 17812 681 22:23:07 is expected to receive invalidated_file_types(*(any args)) 1 time 682 22:23:07 # [RSpecRunTime] RSpec elapsed time: 8 minutes 57.62 seconds. Current RSS: ~1397M. Threads: 4. load average: 1.37 1.32 0.98 1/286 17869 684 22:23:07 Processing commit messages 685 22:23:07 creating the default branch 686 22:23:10 Job arguments to ProjectCacheWorker must be native JSON types, but :commit_count is a Symbol. 688 22:23:10 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 689 22:23:11 processes a limited number of commit messages 690 22:23:13 Job arguments to ProjectCacheWorker must be native JSON types, but :commit_count is a Symbol. 692 22:23:13 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 693 22:23:13 Job arguments to ProcessCommitWorker must be native JSON types, but :id is a Symbol. 695 22:23:13 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 696 22:23:13 Job arguments to ProcessCommitWorker must be native JSON types, but :id is a Symbol. 698 22:23:13 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 699 22:23:14 collects the related metrics 700 22:23:14 when limit is not hit 701 22:23:17 Job arguments to ProjectCacheWorker must be native JSON types, but :commit_count is a Symbol. 703 22:23:17 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 704 22:23:17 Job arguments to ProcessCommitWorker must be native JSON types, but :id is a Symbol. 706 22:23:17 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 707 22:23:17 Job arguments to ProcessCommitWorker must be native JSON types, but :id is a Symbol. 709 22:23:17 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 710 22:23:17 Job arguments to ProcessCommitWorker must be native JSON types, but :id is a Symbol. 712 22:23:17 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 713 22:23:17 Job arguments to ProcessCommitWorker must be native JSON types, but :id is a Symbol. 715 22:23:17 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 716 22:23:17 Job arguments to ProcessCommitWorker must be native JSON types, but :id is a Symbol. 718 22:23:17 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 719 22:23:17 Job arguments to ProcessCommitWorker must be native JSON types, but :id is a Symbol. 721 22:23:17 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 722 22:23:17 Job arguments to ProcessCommitWorker must be native JSON types, but :id is a Symbol. 724 22:23:17 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 725 22:23:17 Job arguments to ProcessCommitWorker must be native JSON types, but :id is a Symbol. 727 22:23:17 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 728 22:23:17 Job arguments to ProcessCommitWorker must be native JSON types, but :id is a Symbol. 730 22:23:17 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 731 22:23:17 Job arguments to ProcessCommitWorker must be native JSON types, but :id is a Symbol. 733 22:23:17 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 734 22:23:17 Job arguments to ProcessCommitWorker must be native JSON types, but :id is a Symbol. 736 22:23:17 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 737 22:23:17 Job arguments to ProcessCommitWorker must be native JSON types, but :id is a Symbol. 739 22:23:17 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 740 22:23:18 does not collect the corresponding metric 741 22:23:18 # [RSpecRunTime] RSpec elapsed time: 9 minutes 8.54 seconds. Current RSS: ~1397M. Threads: 4. load average: 1.39 1.32 0.99 1/286 18570 743 22:23:18 updating the default branch 744 22:23:21 processes a limited number of commit messages 745 22:23:21 # [RSpecRunTime] RSpec elapsed time: 9 minutes 11.79 seconds. Current RSS: ~1413M. Threads: 4. load average: 1.36 1.32 0.99 1/286 18774 747 22:23:21 removing the default branch 748 22:23:24 does not process commit messages 749 22:23:24 # [RSpecRunTime] RSpec elapsed time: 9 minutes 14.09 seconds. Current RSS: ~1428M. Threads: 4. load average: 1.36 1.32 0.99 1/286 18959 751 22:23:24 creating a normal branch 752 22:23:27 processes a limited number of commit messages 753 22:23:27 # [RSpecRunTime] RSpec elapsed time: 9 minutes 17.13 seconds. Current RSS: ~1428M. Threads: 4. load average: 1.33 1.31 0.99 1/286 19156 755 22:23:27 updating a normal branch 756 22:23:30 processes a limited number of commit messages 757 22:23:30 # [RSpecRunTime] RSpec elapsed time: 9 minutes 20.12 seconds. Current RSS: ~1415M. Threads: 4. load average: 1.30 1.31 0.99 1/286 19352 759 22:23:30 removing a normal branch 760 22:23:32 does not process commit messages 761 22:23:32 # [RSpecRunTime] RSpec elapsed time: 9 minutes 22.25 seconds. Current RSS: ~1400M. Threads: 4. load average: 1.30 1.31 0.99 1/286 19534 763 22:23:32 when the project is forked 764 22:23:32 when commits already exists in the upstream project 765 22:23:39 Job arguments to ProjectCacheWorker must be native JSON types, but :repository_size is a Symbol. 767 22:23:39 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 768 22:23:40 Job arguments to ProjectCacheWorker must be native JSON types, but :commit_count is a Symbol. 770 22:23:40 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 771 22:23:42 does not process commit messages 772 22:23:42 # [RSpecRunTime] RSpec elapsed time: 9 minutes 32.11 seconds. Current RSS: ~1366M. Threads: 4. load average: 1.26 1.30 0.99 1/286 19825 774 22:23:42 when a commit does not exist in the upstream repo 775 22:23:46 Job arguments to ProjectCacheWorker must be native JSON types, but :repository_size is a Symbol. 777 22:23:46 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 778 22:23:47 Job arguments to ProjectCacheWorker must be native JSON types, but :commit_count is a Symbol. 780 22:23:47 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 781 22:23:49 processes the commit message 782 22:23:49 # [RSpecRunTime] RSpec elapsed time: 9 minutes 39.42 seconds. Current RSS: ~1376M. Threads: 4. load average: 1.30 1.30 1.00 1/288 20164 784 22:23:49 when the upstream project no longer exists 785 22:23:54 Job arguments to ProjectCacheWorker must be native JSON types, but :repository_size is a Symbol. 787 22:23:54 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 788 22:23:55 Job arguments to ProjectCacheWorker must be native JSON types, but :commit_count is a Symbol. 790 22:23:55 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 791 22:23:57 processes the commit messages 792 22:23:57 # [RSpecRunTime] RSpec elapsed time: 9 minutes 47.1 seconds. Current RSS: ~1387M. Threads: 4. load average: 1.27 1.30 1.00 1/288 20453 794 22:23:57 when rate limiting ProcessCommitWorker 795 22:23:57 when process_commit_worker_pool is not a param 796 22:24:00 queues jobs instantly 797 22:24:00 # [RSpecRunTime] RSpec elapsed time: 9 minutes 50.48 seconds. Current RSS: ~1395M. Threads: 4. load average: 1.17 1.28 0.99 1/288 20654 799 22:24:00 when process_commit_worker_pool is a param 801 22:24:03 # [RSpecRunTime] RSpec elapsed time: 9 minutes 53.55 seconds. Current RSS: ~1401M. Threads: 4. load average: 1.17 1.28 0.99 1/288 20856 804 22:24:03 with an existing branch 805 22:24:06 generates a push event with one commit 806 22:24:06 with changing CI config 807 22:24:09 Job arguments to ProjectCacheWorker must be native JSON types, but :gitlab_ci is a Symbol. 809 22:24:09 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 810 22:24:09 tracks the event 811 22:24:09 when the branch is not the main branch 812 22:24:12 does not track the event 813 22:24:12 # [RSpecRunTime] RSpec elapsed time: 10 minutes 2.57 seconds. Current RSS: ~1419M. Threads: 4. load average: 1.22 1.28 1.00 1/288 20987 815 22:24:12 when the CI config is a different path 816 22:24:15 Job arguments to ProjectCacheWorker must be native JSON types, but :gitlab_ci is a Symbol. 818 22:24:15 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 819 22:24:15 does not track the event 820 22:24:15 # [RSpecRunTime] RSpec elapsed time: 10 minutes 5.05 seconds. Current RSS: ~1395M. Threads: 4. load average: 1.20 1.28 1.00 1/287 21032 822 22:24:15 with a new default branch 823 22:24:16 Job arguments to ProjectCacheWorker must be native JSON types, but :commit_count is a Symbol. 825 22:24:16 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 826 22:24:18 generates a push event with more than one commit 827 22:24:19 Job arguments to ProjectCacheWorker must be native JSON types, but :commit_count is a Symbol. 829 22:24:19 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 830 22:24:20 correctly marks branch as protected 831 22:24:20 # [RSpecRunTime] RSpec elapsed time: 10 minutes 10.68 seconds. Current RSS: ~1418M. Threads: 4. load average: 1.27 1.29 1.01 1/288 21184 833 22:24:20 with a new non-default branch 834 22:24:23 generates a push event with more than one commit 835 22:24:23 # [RSpecRunTime] RSpec elapsed time: 10 minutes 12.96 seconds. Current RSS: ~1414M. Threads: 4. load average: 1.27 1.29 1.01 1/288 21225 837 22:24:23 removing a branch 838 22:24:24 generates a push event with no commits 839 22:24:24 # [RSpecRunTime] RSpec elapsed time: 10 minutes 14.55 seconds. Current RSS: ~1423M. Threads: 4. load average: 1.24 1.29 1.00 1/288 21260 841 22:24:24 # [RSpecRunTime] Finishing example group spec/services/git/branch_hooks_service_spec.rb. It took 2 minutes 4.08 seconds. Expected to take 2 minutes 7.19 seconds. 842 22:24:24 # [RSpecRunTime] Starting example group spec/services/releases/create_service_spec.rb. Expected to take 1 minute 40.48 seconds. 843 22:24:24 Releases::CreateService 845 22:24:24 behaves like a successful release creation 846 22:24:26 creates a new release 847 22:24:26 # [RSpecRunTime] RSpec elapsed time: 10 minutes 16.39 seconds. Current RSS: ~1420M. Threads: 4. load average: 1.24 1.29 1.00 1/287 21288 849 22:24:26 when the tag does not exist 850 22:24:28 raises an error 851 22:24:28 # [RSpecRunTime] RSpec elapsed time: 10 minutes 17.93 seconds. Current RSS: ~1417M. Threads: 4. load average: 1.24 1.29 1.00 1/287 21315 853 22:24:28 when project is a catalog resource 854 22:24:28 when legacy_catalog_publish is false or nil 855 22:24:28 the release is valid 856 22:24:28 behaves like a successful release creation without catalog publish 857 22:24:29 Job arguments to ProjectCacheWorker must be native JSON types, but :commit_count is a Symbol. 859 22:24:29 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 860 22:24:30 does not publish the release to the catalog 861 22:24:30 behaves like a successful release creation 862 22:24:32 Job arguments to ProjectCacheWorker must be native JSON types, but :commit_count is a Symbol. 864 22:24:32 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 865 22:24:32 creates a new release 866 22:24:32 # [RSpecRunTime] RSpec elapsed time: 10 minutes 22.65 seconds. Current RSS: ~1386M. Threads: 4. load average: 1.22 1.28 1.00 1/287 21693 868 22:24:32 the project does not have components 869 22:24:32 behaves like a successful release creation without catalog publish 870 22:24:34 does not publish the release to the catalog 871 22:24:34 behaves like a successful release creation 872 22:24:36 creates a new release 873 22:24:36 # [RSpecRunTime] RSpec elapsed time: 10 minutes 25.97 seconds. Current RSS: ~1366M. Threads: 4. load average: 1.21 1.28 1.00 1/287 21754 875 22:24:36 when legacy_catalog_publish is true 876 22:24:36 the release is valid 877 22:24:36 behaves like a successful release creation with catalog publish 878 22:24:37 Job arguments to ProjectCacheWorker must be native JSON types, but :commit_count is a Symbol. 880 22:24:37 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 881 22:24:38 publishes the release to the catalog 882 22:24:38 behaves like a successful release creation 883 22:24:40 Job arguments to ProjectCacheWorker must be native JSON types, but :commit_count is a Symbol. 885 22:24:40 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 886 22:24:41 creates a new release 887 22:24:41 # [RSpecRunTime] RSpec elapsed time: 10 minutes 31.04 seconds. Current RSS: ~1356M. Threads: 4. load average: 1.43 1.32 1.02 1/287 22161 889 22:24:41 the project does not have components 890 22:24:41 behaves like an unsuccessful release creation with catalog publish errors 891 22:24:42 raises an error and does not update the release 892 22:24:42 # [RSpecRunTime] RSpec elapsed time: 10 minutes 32.67 seconds. Current RSS: ~1356M. Threads: 4. load average: 1.43 1.32 1.02 1/287 22190 894 22:24:42 when the FF ci_release_cli_catalog_publish_option is disabled 895 22:24:42 the release is valid 896 22:24:42 behaves like a successful release creation with catalog publish 897 22:24:44 Job arguments to ProjectCacheWorker must be native JSON types, but :commit_count is a Symbol. 899 22:24:44 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 900 22:24:45 publishes the release to the catalog 901 22:24:45 behaves like a successful release creation 902 22:24:46 Job arguments to ProjectCacheWorker must be native JSON types, but :commit_count is a Symbol. 904 22:24:46 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 905 22:24:47 creates a new release 906 22:24:47 # [RSpecRunTime] RSpec elapsed time: 10 minutes 37.52 seconds. Current RSS: ~1351M. Threads: 4. load average: 1.40 1.32 1.02 1/287 22598 908 22:24:47 the project does not have components 909 22:24:47 behaves like an unsuccessful release creation with catalog publish errors 910 22:24:49 raises an error and does not update the release 911 22:24:49 # [RSpecRunTime] RSpec elapsed time: 10 minutes 39.17 seconds. Current RSS: ~1351M. Threads: 4. load average: 1.40 1.32 1.02 1/288 22627 913 22:24:49 when ref is provided 914 22:24:51 creates a tag if the tag does not exist 915 22:24:51 behaves like a successful release creation 916 22:24:52 creates a new release 917 22:24:52 # [RSpecRunTime] RSpec elapsed time: 10 minutes 42.55 seconds. Current RSS: ~1371M. Threads: 4. load average: 1.36 1.31 1.02 1/288 22706 919 22:24:52 and the tag would be protected 920 22:24:52 and the user does not have permissions 921 22:24:54 raises an error 922 22:24:54 # [RSpecRunTime] RSpec elapsed time: 10 minutes 44.32 seconds. Current RSS: ~1370M. Threads: 4. load average: 1.36 1.31 1.02 1/288 22725 924 22:24:54 and the user has permissions 925 22:24:54 behaves like a successful release creation 926 22:24:56 creates a new release 927 22:24:56 # [RSpecRunTime] RSpec elapsed time: 10 minutes 46.12 seconds. Current RSS: ~1371M. Threads: 4. load average: 1.33 1.31 1.02 1/288 22761 929 22:24:56 and tag_message is provided 930 22:24:58 creates a tag if the tag does not exist 931 22:24:58 behaves like a successful release creation 932 22:24:59 creates a new release 933 22:24:59 # [RSpecRunTime] RSpec elapsed time: 10 minutes 49.57 seconds. Current RSS: ~1369M. Threads: 4. load average: 1.31 1.30 1.02 1/288 22854 935 22:24:59 there already exists a release on a tag 936 22:25:01 raises an error and does not update the release 937 22:25:01 # [RSpecRunTime] RSpec elapsed time: 10 minutes 51.28 seconds. Current RSS: ~1368M. Threads: 4. load average: 1.31 1.30 1.02 1/288 22875 939 22:25:01 when a passed-in milestone does not exist for this project 940 22:25:02 raises an error saying the milestone is inexistent 941 22:25:04 raises an error saying the milestone id is inexistent 942 22:25:04 # [RSpecRunTime] RSpec elapsed time: 10 minutes 54.3 seconds. Current RSS: ~1368M. Threads: 4. load average: 1.31 1.30 1.02 1/288 22916 944 22:25:04 when existing milestone is passed in 946 22:25:04 behaves like creates release 947 22:25:06 creates a release and ties this milestone to it 948 22:25:06 # [RSpecRunTime] RSpec elapsed time: 10 minutes 56.04 seconds. Current RSS: ~1368M. Threads: 4. load average: 1.28 1.30 1.02 1/288 22950 951 22:25:06 behaves like creates release 952 22:25:07 creates a release and ties this milestone to it 953 22:25:07 # [RSpecRunTime] RSpec elapsed time: 10 minutes 57.82 seconds. Current RSS: ~1367M. Threads: 4. load average: 1.28 1.30 1.02 1/288 22984 955 22:25:07 when another release was previously created with that same milestone linked 956 22:25:09 also creates another release tied to that same milestone 957 22:25:09 # [RSpecRunTime] RSpec elapsed time: 10 minutes 59.73 seconds. Current RSS: ~1366M. Threads: 4. load average: 1.26 1.29 1.02 1/288 23018 959 22:25:09 when multiple existing milestones are passed in 961 22:25:09 behaves like creates multiple releases 962 22:25:11 creates a release and ties it to these milestones 963 22:25:11 # [RSpecRunTime] RSpec elapsed time: 11 minutes 1.7 seconds. Current RSS: ~1366M. Threads: 4. load average: 1.26 1.29 1.02 1/287 23052 966 22:25:11 behaves like creates multiple releases 967 22:25:13 creates a release and ties it to these milestones 968 22:25:13 # [RSpecRunTime] RSpec elapsed time: 11 minutes 3.63 seconds. Current RSS: ~1367M. Threads: 4. load average: 1.26 1.29 1.02 1/288 23086 970 22:25:13 when multiple milestone titles are passed in but one of them does not exist 971 22:25:15 raises an error 972 22:25:16 does not create any release 973 22:25:16 with milestones as ids 974 22:25:18 raises an error 975 22:25:18 # [RSpecRunTime] RSpec elapsed time: 11 minutes 8.24 seconds. Current RSS: ~1367M. Threads: 4. load average: 1.24 1.29 1.02 1/286 23147 977 22:25:18 no milestone association behavior 978 22:25:18 when no milestones parameter is passed 979 22:25:20 creates a release without a milestone tied to it 980 22:25:21 does not create any new MilestoneRelease object 981 22:25:21 # [RSpecRunTime] RSpec elapsed time: 11 minutes 11.67 seconds. Current RSS: ~1367M. Threads: 4. load average: 1.22 1.28 1.02 1/287 23214 983 22:25:21 when an empty array is passed as the milestones parameter 984 22:25:23 creates a release without a milestone tied to it 985 22:25:23 # [RSpecRunTime] RSpec elapsed time: 11 minutes 13.43 seconds. Current RSS: ~1366M. Threads: 4. load average: 1.22 1.28 1.02 1/287 23248 987 22:25:23 when nil is passed as the milestones parameter 988 22:25:25 creates a release without a milestone tied to it 989 22:25:25 # [RSpecRunTime] RSpec elapsed time: 11 minutes 15.08 seconds. Current RSS: ~1367M. Threads: 4. load average: 1.28 1.29 1.02 1/287 23282 991 22:25:25 Evidence collection 992 22:25:25 historical release 993 22:25:27 does not execute CreateEvidenceWorker 994 22:25:28 does not create an Evidence object 995 22:25:30 is a historical release 996 22:25:32 is not an upcoming release 997 22:25:32 # [RSpecRunTime] RSpec elapsed time: 11 minutes 22.24 seconds. Current RSS: ~1369M. Threads: 4. load average: 1.26 1.29 1.02 1/288 23447 999 22:25:32 immediate release 1000 22:25:34 sets `released_at` to the current dttm 1001 22:25:35 queues CreateEvidenceWorker 1002 22:25:37 creates Evidence 1003 22:25:39 is not a historical release 1004 22:25:41 is not an upcoming release 1005 22:25:43 creates evidence without pipeline if it does not exist 1006 22:25:45 uses the last pipeline for evidence 1007 22:25:47 pipeline is still being used for evidence if new pipeline is being created for tag 1008 22:25:49 uses the last pipeline for evidence when tag is already created 1009 22:25:49 when old evidence_pipeline is passed to service 1010 22:25:52 uses the old pipeline for evidence 1011 22:25:52 # [RSpecRunTime] RSpec elapsed time: 11 minutes 41.92 seconds. Current RSS: ~1366M. Threads: 4. load average: 1.33 1.30 1.03 1/288 23857 1013 22:25:52 upcoming release 1014 22:25:53 does not execute CreateEvidenceWorker 1015 22:25:55 does not create an Evidence object 1016 22:25:57 is not a historical release 1017 22:25:59 is an upcoming release 1018 22:25:59 # [RSpecRunTime] RSpec elapsed time: 11 minutes 49.02 seconds. Current RSS: ~1369M. Threads: 4. load average: 1.31 1.30 1.03 1/288 24022 1020 22:25:59 # [RSpecRunTime] Finishing example group spec/services/releases/create_service_spec.rb. It took 1 minute 34.47 seconds. Expected to take 1 minute 40.48 seconds. 1021 22:25:59 # [RSpecRunTime] Starting example group spec/services/import/reassign_placeholder_user_records_service_spec.rb. Expected to take 1 minute 4.22 seconds. 1022 22:25:59 Import::ReassignPlaceholderUserRecordsService 1024 22:26:09 when a user can be reassigned without error 1025 22:26:10 sleeps between processing each model relation batch 1026 22:26:11 updates actual records from the source user's placeholder reference records 1027 22:26:12 creates memberships for the real user 1028 22:26:13 deletes reassigned placeholder references and memberships for the source user 1029 22:26:13 behaves like a successful reassignment 1030 22:26:14 completes the reassignment 1031 22:26:15 does not update any records that do not belong to the source user 1032 22:26:16 does not delete any placeholder references or memberships that do not belong to the source user 1033 22:26:16 # [RSpecRunTime] RSpec elapsed time: 12 minutes 6.82 seconds. Current RSS: ~1380M. Threads: 4. load average: 1.25 1.28 1.03 1/283 24250 1035 22:26:16 when reassigned by user no longer exists 1036 22:26:18 can still create memberships 1037 22:26:19 logs a warning 1038 22:26:19 # [RSpecRunTime] RSpec elapsed time: 12 minutes 9.27 seconds. Current RSS: ~1376M. Threads: 4. load average: 1.25 1.28 1.03 1/283 24251 1040 22:26:19 when saving the membership fails 1041 22:26:20 logs the error, but continues processing other memberships and deletes member references 1042 22:26:20 # [RSpecRunTime] RSpec elapsed time: 12 minutes 10.38 seconds. Current RSS: ~1382M. Threads: 4. load average: 1.23 1.27 1.03 1/283 24252 1044 22:26:20 when a project has been transferred out of the root namespace 1045 22:26:21 does not create memberships for that project 1046 22:26:22 still deletes all member references for the source user 1047 22:26:22 # [RSpecRunTime] RSpec elapsed time: 12 minutes 12.38 seconds. Current RSS: ~1378M. Threads: 4. load average: 1.23 1.27 1.03 1/283 24253 1049 22:26:22 when a group has been transferred out of the root namespace 1050 22:26:23 does not create memberships for that group 1051 22:26:24 still deletes all member references for the source user 1052 22:26:24 # [RSpecRunTime] RSpec elapsed time: 12 minutes 14.38 seconds. Current RSS: ~1379M. Threads: 4. load average: 1.23 1.27 1.03 1/283 24254 1054 22:26:24 when user has existing lower level INHERITED membership 1055 22:26:25 still creates the project membership 1056 22:26:27 still creates the group membership 1057 22:26:27 # [RSpecRunTime] RSpec elapsed time: 12 minutes 16.96 seconds. Current RSS: ~1385M. Threads: 4. load average: 1.21 1.27 1.03 1/283 24255 1059 22:26:27 when user has existing same level INHERITED membership 1060 22:26:28 still creates the project membership 1061 22:26:29 still creates the group membership 1062 22:26:29 # [RSpecRunTime] RSpec elapsed time: 12 minutes 19.48 seconds. Current RSS: ~1386M. Threads: 4. load average: 1.19 1.26 1.03 1/283 24256 1064 22:26:29 when user has existing higher level INHERITED membership 1065 22:26:30 does not create the project membership, and logs 1066 22:26:31 does not create the group membership, and logs 1067 22:26:31 # [RSpecRunTime] RSpec elapsed time: 12 minutes 21.63 seconds. Current RSS: ~1389M. Threads: 4. load average: 1.19 1.26 1.03 1/283 24257 1069 22:26:31 when user has existing lower level DIRECT membership 1070 22:26:33 does not create a new membership, and logs 1071 22:26:33 # [RSpecRunTime] RSpec elapsed time: 12 minutes 22.95 seconds. Current RSS: ~1388M. Threads: 4. load average: 1.19 1.26 1.03 1/283 24258 1073 22:26:33 when user has existing same level DIRECT membership 1074 22:26:34 does not create a new membership, and logs 1075 22:26:34 # [RSpecRunTime] RSpec elapsed time: 12 minutes 24.23 seconds. Current RSS: ~1387M. Threads: 4. load average: 1.19 1.26 1.03 1/283 24259 1077 22:26:34 when user has existing higher level DIRECT membership 1078 22:26:35 does not create a new membership 1079 22:26:35 # [RSpecRunTime] RSpec elapsed time: 12 minutes 25.55 seconds. Current RSS: ~1387M. Threads: 4. load average: 1.18 1.26 1.03 1/283 24260 1081 22:26:35 when the destination user is an admin 1082 22:26:36 logs a warning 1083 22:26:36 behaves like a successful reassignment 1084 22:26:37 completes the reassignment 1085 22:26:39 does not update any records that do not belong to the source user 1086 22:26:40 does not delete any placeholder references or memberships that do not belong to the source user 1087 22:26:40 # [RSpecRunTime] RSpec elapsed time: 12 minutes 30.16 seconds. Current RSS: ~1390M. Threads: 4. load average: 1.08 1.24 1.02 1/283 24261 1089 22:26:40 when the destination user has a different domain from the user who triggered the reassign 1090 22:26:40 logs a warning 1091 22:26:40 behaves like a successful reassignment 1092 22:26:40 completes the reassignment 1093 22:26:41 does not update any records that do not belong to the source user 1094 22:26:41 does not delete any placeholder references or memberships that do not belong to the source user 1095 22:26:41 when the contributor user is not an admin and has the same domain as the importer user 1096 22:26:42 does not log a warning 1097 22:26:42 behaves like a successful reassignment 1098 22:26:43 completes the reassignment 1099 22:26:44 does not update any records that do not belong to the source user 1100 22:26:45 does not delete any placeholder references or memberships that do not belong to the source user 1101 22:26:45 # [RSpecRunTime] RSpec elapsed time: 12 minutes 35.4 seconds. Current RSS: ~1387M. Threads: 4. load average: 1.08 1.23 1.02 1/283 24262 1103 22:26:45 when the source user is not in reassignment_in_progress status 1104 22:26:45 does not reassign any contributions or create memberships 1105 22:26:45 does not complete the source user 1106 22:26:45 does not delete any placeholder references or memberships 1107 22:26:45 when a placeholder reference model and column have been renamed 1108 22:26:48 reassigns the right record 1109 22:26:48 # [RSpecRunTime] RSpec elapsed time: 12 minutes 38.39 seconds. Current RSS: ~1392M. Threads: 4. load average: 1.08 1.23 1.02 1/286 24320 1111 22:26:48 when a placeholder reference is for a nonexistant model 1112 22:26:49 logs an error 1113 22:26:50 does not delete the invalid placeholder reference 1114 22:26:51 completes the reassignment 1115 22:26:51 # [RSpecRunTime] RSpec elapsed time: 12 minutes 41.58 seconds. Current RSS: ~1392M. Threads: 4. load average: 0.99 1.21 1.01 1/285 24321 1117 22:26:51 when a record is no longer unique before reassignment 1118 22:26:53 updates actual records except non-unique record 1119 22:26:54 logs a warning 1120 22:26:55 does not delete placeholder references for unassigned records 1121 22:26:55 behaves like a successful reassignment 1122 22:26:56 completes the reassignment 1123 22:26:57 does not update any records that do not belong to the source user 1124 22:26:58 does not delete any placeholder references or memberships that do not belong to the source user 1125 22:26:58 # [RSpecRunTime] RSpec elapsed time: 12 minutes 48.79 seconds. Current RSS: ~1386M. Threads: 4. load average: 0.99 1.21 1.01 1/283 24322 1127 22:26:58 # [RSpecRunTime] Finishing example group spec/services/import/reassign_placeholder_user_records_service_spec.rb. It took 59.78 seconds. Expected to take 1 minute 4.22 seconds. 1128 22:26:58 # [RSpecRunTime] Starting example group spec/finders/merge_request_target_project_finder_spec.rb. Expected to take 45.69 seconds. 1129 22:26:58 MergeRequestTargetProjectFinder 1130 22:26:59 public projects 1131 22:26:59 behaves like finding related projects 1132 22:27:02 finds sibling projects and base project 1133 22:27:05 does not include projects that have merge requests turned off by default 1134 22:27:08 includes projects that have merge requests turned off by default with a more-permissive project feature 1135 22:27:12 does not contain archived projects 1136 22:27:14 does not include routes by default 1137 22:27:16 includes routes when requested 1138 22:27:16 # [RSpecRunTime] RSpec elapsed time: 13 minutes 6.44 seconds. Current RSS: ~1345M. Threads: 4. load average: 1.07 1.21 1.02 1/283 24323 1140 22:27:16 private projects 1141 22:27:19 only finds the projects the user is a member of 1142 22:27:19 when the user is a member of all projects 1143 22:27:19 behaves like finding related projects 1144 22:27:23 finds sibling projects and base project 1145 22:27:26 does not include projects that have merge requests turned off by default 1146 22:27:30 includes projects that have merge requests turned off by default with a more-permissive project feature 1147 22:27:33 does not contain archived projects 1148 22:27:37 does not include routes by default 1149 22:27:40 includes routes when requested 1150 22:27:40 # [RSpecRunTime] RSpec elapsed time: 13 minutes 30.69 seconds. Current RSS: ~1352M. Threads: 4. load average: 1.05 1.19 1.02 1/283 24324 1153 22:27:44 returns all projects with empty search 1154 22:27:48 returns forked project with search string 1155 22:27:52 returns no projects with search for project that does no exist 1156 22:27:52 # [RSpecRunTime] RSpec elapsed time: 13 minutes 42.06 seconds. Current RSS: ~1350M. Threads: 4. load average: 1.04 1.19 1.01 1/283 24325 1158 22:27:52 # [RSpecRunTime] Finishing example group spec/finders/merge_request_target_project_finder_spec.rb. It took 53.25 seconds. Expected to take 45.69 seconds. 1159 22:27:52 # [RSpecRunTime] Starting example group spec/lib/gitlab/tree_summary_spec.rb. Expected to take 39.27 seconds. 1160 22:27:52 Gitlab::TreeSummary 1162 22:27:53 defaults offset to 0 1163 22:27:53 defaults limit to 25 1164 22:27:53 when offset is larger than the maximum 1165 22:27:54 sets offset to the maximum 1166 22:27:54 # [RSpecRunTime] RSpec elapsed time: 13 minutes 44.65 seconds. Current RSS: ~1350M. Threads: 4. load average: 1.04 1.18 1.01 1/283 24371 1169 22:27:55 returns an array of entries 1170 22:27:55 when offset is negative 1171 22:27:56 returns an empty array 1172 22:27:56 # [RSpecRunTime] RSpec elapsed time: 13 minutes 46.74 seconds. Current RSS: ~1349M. Threads: 4. load average: 1.04 1.18 1.01 1/287 24445 1174 22:27:56 with caching 1175 22:27:56 Commits list cache 1176 22:27:57 creates a cache for commits list 1177 22:27:57 when commit has a very long message 1178 22:27:59 truncates commit message to 1 kilobyte 1179 22:28:00 does not corrupt the rendered commit message 1180 22:28:00 # [RSpecRunTime] RSpec elapsed time: 13 minutes 50.45 seconds. Current RSS: ~1351M. Threads: 4. load average: 1.03 1.18 1.01 1/287 24616 1183 22:28:03 summarizes the entries within the window 1184 22:28:04 references the commit and commit path in entries 1185 22:28:04 in a good subdirectory 1186 22:28:06 summarizes the entries in the subdirectory 1187 22:28:06 # [RSpecRunTime] RSpec elapsed time: 13 minutes 56.07 seconds. Current RSS: ~1352M. Threads: 4. load average: 1.03 1.18 1.01 1/288 25057 1189 22:28:06 in a subdirectory with a pathspec character 1190 22:28:07 summarizes the entries in the subdirectory 1191 22:28:07 # [RSpecRunTime] RSpec elapsed time: 13 minutes 57.82 seconds. Current RSS: ~1353M. Threads: 4. load average: 1.03 1.18 1.01 1/288 25202 1193 22:28:07 in a non-existent subdirectory 1194 22:28:09 is expected to be empty 1195 22:28:09 # [RSpecRunTime] RSpec elapsed time: 13 minutes 59.41 seconds. Current RSS: ~1355M. Threads: 4. load average: 1.03 1.18 1.01 1/288 25346 1197 22:28:09 custom offset and limit 1198 22:28:11 returns entries from the offset 1199 22:28:11 # [RSpecRunTime] RSpec elapsed time: 14 minutes 1.08 seconds. Current RSS: ~1354M. Threads: 4. load average: 1.03 1.17 1.01 1/289 25491 1202 22:28:11 when there are more entries to fetch 1203 22:28:12 returns next offset 1204 22:28:13 # [RSpecRunTime] RSpec elapsed time: 14 minutes 2.84 seconds. Current RSS: ~1353M. Threads: 4. load average: 1.03 1.17 1.01 1/289 25640 1206 22:28:13 when there are no more entries to fetch 1207 22:28:14 returns next offset 1208 22:28:14 # [RSpecRunTime] RSpec elapsed time: 14 minutes 4.68 seconds. Current RSS: ~1354M. Threads: 4. load average: 1.11 1.19 1.02 1/289 25789 1210 22:28:14 #summarize (commits) 1211 22:28:16 returns an Array of ::Commit objects 1212 22:28:18 deduplicates commits when multiple entries reference the same commit 1213 22:28:18 in a subdirectory 1214 22:28:19 returns commits for entries in the subdirectory 1215 22:28:19 # [RSpecRunTime] RSpec elapsed time: 14 minutes 9.61 seconds. Current RSS: ~1397M. Threads: 4. load average: 1.10 1.18 1.02 1/289 25925 1217 22:28:19 in a subdirectory with non-ASCII filenames 1218 22:28:21 returns commits for entries in the subdirectory 1219 22:28:21 # [RSpecRunTime] RSpec elapsed time: 14 minutes 10.92 seconds. Current RSS: ~1398M. Threads: 4. load average: 1.10 1.18 1.02 1/289 25956 1221 22:28:21 rendering commits 1222 22:28:22 does not perform N + 1 request 1223 22:28:22 # [RSpecRunTime] RSpec elapsed time: 14 minutes 12.29 seconds. Current RSS: ~1407M. Threads: 4. load average: 1.10 1.18 1.02 1/288 25999 1225 22:28:22 References in commit messages 1226 22:28:23 project_visibility: "private", user_role: :guest, issue_confidential: false, expected_result: true 1227 22:28:24 is expected to eq true 1228 22:28:24 # [RSpecRunTime] RSpec elapsed time: 14 minutes 14.22 seconds. Current RSS: ~1403M. Threads: 4. load average: 1.10 1.18 1.02 1/288 26042 1230 22:28:24 project_visibility: "private", user_role: :guest, issue_confidential: true, expected_result: false 1231 22:28:25 is expected to eq false 1232 22:28:25 project_visibility: "private", user_role: :reporter, issue_confidential: false, expected_result: true 1233 22:28:25 is expected to eq true 1234 22:28:25 project_visibility: "private", user_role: :reporter, issue_confidential: true, expected_result: true 1235 22:28:26 is expected to eq true 1236 22:28:26 project_visibility: "internal", user_role: :guest, issue_confidential: false, expected_result: true 1237 22:28:27 is expected to eq true 1238 22:28:27 project_visibility: "internal", user_role: :guest, issue_confidential: true, expected_result: false 1239 22:28:27 is expected to eq false 1240 22:28:27 project_visibility: "internal", user_role: :reporter, issue_confidential: false, expected_result: true 1241 22:28:28 is expected to eq true 1242 22:28:28 project_visibility: "internal", user_role: :reporter, issue_confidential: true, expected_result: true 1243 22:28:29 is expected to eq true 1244 22:28:29 project_visibility: "public", user_role: :guest, issue_confidential: false, expected_result: true 1245 22:28:30 is expected to eq true 1246 22:28:30 project_visibility: "public", user_role: :guest, issue_confidential: true, expected_result: false 1247 22:28:30 is expected to eq false 1248 22:28:30 project_visibility: "public", user_role: :reporter, issue_confidential: false, expected_result: true 1249 22:28:31 is expected to eq true 1250 22:28:31 project_visibility: "public", user_role: :reporter, issue_confidential: true, expected_result: true 1251 22:28:32 is expected to eq true 1252 22:28:32 # [RSpecRunTime] Finishing example group spec/lib/gitlab/tree_summary_spec.rb. It took 39.86 seconds. Expected to take 39.27 seconds. 1253 22:28:32 # [RSpecRunTime] Starting example group spec/serializers/member_serializer_spec.rb. Expected to take 34.84 seconds. 1254 22:28:32 MemberSerializer 1255 22:28:32 group member 1256 22:28:33 handles last group owner assignment 1257 22:28:33 behaves like members.json 1258 22:28:33 is expected to match schema "members" 1259 22:28:33 # [RSpecRunTime] RSpec elapsed time: 14 minutes 23.13 seconds. Current RSS: ~1374M. Threads: 4. load average: 1.08 1.18 1.02 1/285 26076 1261 22:28:33 behaves like shared source members 1262 22:28:33 when current user is unauthenticated 1263 22:28:33 shared_source_visibility: :public, invited_group_visibility: :public, can_see_invited_members_source?: true 1264 22:28:34 is expected to eq true 1265 22:28:34 shared_source_visibility: :public, invited_group_visibility: :private, can_see_invited_members_source?: false 1266 22:28:34 is expected to eq false 1267 22:28:34 when current user non-member of shared source 1268 22:28:34 shared_source_visibility: :public, invited_group_visibility: :public, can_see_invited_members_source?: true 1269 22:28:35 is expected to eq true 1270 22:28:35 shared_source_visibility: :public, invited_group_visibility: :private, can_see_invited_members_source?: false 1271 22:28:36 is expected to eq false 1272 22:28:36 when current user a member of shared source but not of invited group 1273 22:28:36 shared_source_visibility: :public, invited_group_visibility: :public, can_see_invited_members_source?: true 1274 22:28:37 is expected to eq true 1275 22:28:37 # [RSpecRunTime] RSpec elapsed time: 14 minutes 27.78 seconds. Current RSS: ~1365M. Threads: 4. load average: 1.08 1.17 1.02 1/284 26077 1277 22:28:37 shared_source_visibility: :public, invited_group_visibility: :private, can_see_invited_members_source?: false 1278 22:28:39 is expected to eq false 1279 22:28:39 # [RSpecRunTime] RSpec elapsed time: 14 minutes 29.13 seconds. Current RSS: ~1367M. Threads: 4. load average: 1.08 1.17 1.02 1/284 26078 1281 22:28:39 shared_source_visibility: :private, invited_group_visibility: :public, can_see_invited_members_source?: true 1282 22:28:40 is expected to eq true 1283 22:28:40 # [RSpecRunTime] RSpec elapsed time: 14 minutes 30.38 seconds. Current RSS: ~1366M. Threads: 4. load average: 1.07 1.17 1.02 1/284 26079 1285 22:28:40 shared_source_visibility: :private, invited_group_visibility: :private, can_see_invited_members_source?: false 1286 22:28:41 is expected to eq false 1287 22:28:41 # [RSpecRunTime] RSpec elapsed time: 14 minutes 31.73 seconds. Current RSS: ~1359M. Threads: 4. load average: 1.07 1.17 1.02 1/284 26080 1289 22:28:41 when current user can manage member of shared group but not invited group members 1290 22:28:41 shared_source_visibility: :public, invited_group_visibility: :public, can_see_invited_members_source?: true 1291 22:28:43 is expected to eq true 1292 22:28:43 # [RSpecRunTime] RSpec elapsed time: 14 minutes 33.01 seconds. Current RSS: ~1361M. Threads: 4. load average: 1.07 1.17 1.02 1/283 26081 1294 22:28:43 shared_source_visibility: :public, invited_group_visibility: :private, can_see_invited_members_source?: true 1295 22:28:44 is expected to eq true 1296 22:28:44 # [RSpecRunTime] RSpec elapsed time: 14 minutes 34.31 seconds. Current RSS: ~1360M. Threads: 4. load average: 1.07 1.17 1.02 1/283 26082 1298 22:28:44 shared_source_visibility: :private, invited_group_visibility: :public, can_see_invited_members_source?: true 1299 22:28:45 is expected to eq true 1300 22:28:45 # [RSpecRunTime] RSpec elapsed time: 14 minutes 35.53 seconds. Current RSS: ~1361M. Threads: 4. load average: 1.06 1.17 1.01 1/283 26083 1302 22:28:45 shared_source_visibility: :private, invited_group_visibility: :private, can_see_invited_members_source?: true 1303 22:28:46 is expected to eq true 1304 22:28:46 # [RSpecRunTime] RSpec elapsed time: 14 minutes 36.74 seconds. Current RSS: ~1361M. Threads: 4. load average: 1.06 1.17 1.01 1/283 26084 1306 22:28:46 project member 1307 22:28:48 does not invoke group owner assignment 1308 22:28:48 behaves like members.json 1309 22:28:48 is expected to match schema "members" 1310 22:28:48 # [RSpecRunTime] RSpec elapsed time: 14 minutes 38.4 seconds. Current RSS: ~1360M. Threads: 4. load average: 1.06 1.17 1.01 1/283 26085 1312 22:28:48 behaves like shared source members 1313 22:28:48 when current user is unauthenticated 1314 22:28:48 shared_source_visibility: :public, invited_group_visibility: :public, can_see_invited_members_source?: true 1315 22:28:50 is expected to eq true 1316 22:28:50 # [RSpecRunTime] RSpec elapsed time: 14 minutes 39.94 seconds. Current RSS: ~1361M. Threads: 4. load average: 1.06 1.16 1.01 1/283 26086 1318 22:28:50 shared_source_visibility: :public, invited_group_visibility: :private, can_see_invited_members_source?: false 1319 22:28:51 is expected to eq false 1320 22:28:51 # [RSpecRunTime] RSpec elapsed time: 14 minutes 41.43 seconds. Current RSS: ~1362M. Threads: 4. load average: 1.06 1.16 1.01 1/283 26087 1322 22:28:51 when current user non-member of shared source 1323 22:28:51 shared_source_visibility: :public, invited_group_visibility: :public, can_see_invited_members_source?: true 1324 22:28:54 is expected to eq true 1325 22:28:54 # [RSpecRunTime] RSpec elapsed time: 14 minutes 44.31 seconds. Current RSS: ~1358M. Threads: 4. load average: 1.06 1.16 1.01 1/283 26088 1327 22:28:54 shared_source_visibility: :public, invited_group_visibility: :private, can_see_invited_members_source?: false 1328 22:28:56 is expected to eq false 1329 22:28:56 # [RSpecRunTime] RSpec elapsed time: 14 minutes 45.9 seconds. Current RSS: ~1351M. Threads: 4. load average: 1.13 1.18 1.02 1/283 26089 1331 22:28:56 when current user a member of shared source but not of invited group 1332 22:28:56 shared_source_visibility: :public, invited_group_visibility: :public, can_see_invited_members_source?: true 1333 22:28:57 is expected to eq true 1334 22:28:57 # [RSpecRunTime] RSpec elapsed time: 14 minutes 47.74 seconds. Current RSS: ~1347M. Threads: 4. load average: 1.13 1.18 1.02 1/283 26090 1336 22:28:57 shared_source_visibility: :public, invited_group_visibility: :private, can_see_invited_members_source?: false 1337 22:28:59 is expected to eq false 1338 22:28:59 # [RSpecRunTime] RSpec elapsed time: 14 minutes 49.64 seconds. Current RSS: ~1345M. Threads: 4. load average: 1.12 1.18 1.02 1/283 26091 1340 22:28:59 shared_source_visibility: :private, invited_group_visibility: :public, can_see_invited_members_source?: true 1341 22:29:01 is expected to eq true 1342 22:29:01 # [RSpecRunTime] RSpec elapsed time: 14 minutes 51.5 seconds. Current RSS: ~1345M. Threads: 4. load average: 1.12 1.18 1.02 1/283 26092 1344 22:29:01 shared_source_visibility: :private, invited_group_visibility: :private, can_see_invited_members_source?: false 1345 22:29:03 is expected to eq false 1346 22:29:03 # [RSpecRunTime] RSpec elapsed time: 14 minutes 53.38 seconds. Current RSS: ~1340M. Threads: 4. load average: 1.12 1.18 1.02 1/283 26093 1348 22:29:03 when current user can manage member of shared group but not invited group members 1349 22:29:03 shared_source_visibility: :public, invited_group_visibility: :public, can_see_invited_members_source?: true 1350 22:29:05 is expected to eq true 1351 22:29:05 # [RSpecRunTime] RSpec elapsed time: 14 minutes 55.19 seconds. Current RSS: ~1340M. Threads: 4. load average: 1.11 1.17 1.02 1/283 26094 1353 22:29:05 shared_source_visibility: :public, invited_group_visibility: :private, can_see_invited_members_source?: true 1354 22:29:07 is expected to eq true 1355 22:29:07 # [RSpecRunTime] RSpec elapsed time: 14 minutes 56.96 seconds. Current RSS: ~1340M. Threads: 4. load average: 1.11 1.17 1.02 1/283 26095 1357 22:29:07 shared_source_visibility: :private, invited_group_visibility: :public, can_see_invited_members_source?: true 1358 22:29:08 is expected to eq true 1359 22:29:08 # [RSpecRunTime] RSpec elapsed time: 14 minutes 58.75 seconds. Current RSS: ~1342M. Threads: 4. load average: 1.11 1.17 1.02 1/283 26096 1361 22:29:08 shared_source_visibility: :private, invited_group_visibility: :private, can_see_invited_members_source?: true 1362 22:29:10 is expected to eq true 1363 22:29:10 # [RSpecRunTime] RSpec elapsed time: 15 minutes 0.48 second. Current RSS: ~1342M. Threads: 4. load average: 1.10 1.17 1.02 1/283 26097 1365 22:29:10 # [RSpecRunTime] Finishing example group spec/serializers/member_serializer_spec.rb. It took 38.57 seconds. Expected to take 34.84 seconds. 1366 22:29:10 # [RSpecRunTime] Starting example group spec/lib/gitlab/checks/integrations/beyond_identity_check_spec.rb. Expected to take 28.83 seconds. 1367 22:29:10 Gitlab::Checks::Integrations::BeyondIdentityCheck 1369 22:29:11 when commit without GPG signature 1371 22:29:13 behaves like exclusion from the check 1372 22:29:13 when the project is excluded from the check 1373 22:29:13 does not raise an error 1374 22:29:13 and the integration is not activated 1375 22:29:13 does not raise an error 1376 22:29:13 # [RSpecRunTime] RSpec elapsed time: 15 minutes 3.68 seconds. Current RSS: ~1364M. Threads: 4. load average: 1.10 1.17 1.02 1/285 26153 1378 22:29:13 when the push happens from web 1379 22:29:14 does not raise an error 1380 22:29:14 when the push performed by service account 1382 22:29:14 when service accounts are excluded 1383 22:29:14 does not raise an error 1384 22:29:14 when a commit with GPG signature 1385 22:29:15 behaves like exclusion from the check 1386 22:29:15 when the project is excluded from the check 1387 22:29:17 does not raise an error 1388 22:29:17 and the integration is not activated 1389 22:29:19 does not raise an error 1390 22:29:19 # [RSpecRunTime] RSpec elapsed time: 15 minutes 9.03 seconds. Current RSS: ~1361M. Threads: 4. load average: 1.09 1.17 1.02 1/285 26266 1392 22:29:19 and the signature is unverified 1394 22:29:21 # [RSpecRunTime] RSpec elapsed time: 15 minutes 11.72 seconds. Current RSS: ~1351M. Threads: 4. load average: 1.17 1.18 1.02 1/286 26341 1396 22:29:21 when the signature is verified 1397 22:29:21 and key was deleted 1398 22:29:23 raises an error without calling integrations 1399 22:29:23 and the key is added again 1400 22:29:29 does not raise an error 1401 22:29:29 # [RSpecRunTime] RSpec elapsed time: 15 minutes 18.97 seconds. Current RSS: ~1341M. Threads: 4. load average: 1.15 1.18 1.02 1/289 26554 1403 22:29:29 when key verification by integrations is stale 1404 22:29:29 and the key is verified 1405 22:29:29 when not verified by integrations 1406 22:29:31 raises an error 1407 22:29:31 # [RSpecRunTime] RSpec elapsed time: 15 minutes 21.26 seconds. Current RSS: ~1341M. Threads: 4. load average: 1.22 1.19 1.03 1/288 26625 1409 22:29:31 and the key is not verified 1410 22:29:31 when verified by integrations 1411 22:29:34 does not raise an error 1412 22:29:37 updates externally_verified_at 1413 22:29:37 # [RSpecRunTime] RSpec elapsed time: 15 minutes 27.16 seconds. Current RSS: ~1332M. Threads: 4. load average: 1.20 1.19 1.03 1/288 26791 1415 22:29:37 # [RSpecRunTime] Finishing example group spec/lib/gitlab/checks/integrations/beyond_identity_check_spec.rb. It took 26.68 seconds. Expected to take 28.83 seconds. 1416 22:29:37 # [RSpecRunTime] Starting example group spec/models/commit_range_spec.rb. Expected to take 27.08 seconds. 1418 22:29:38 does not allow STI 1419 22:29:39 raises ArgumentError when given an invalid range string 1421 22:29:40 is expected to includes the Referable module 1422 22:29:40 # [RSpecRunTime] RSpec elapsed time: 15 minutes 30.72 seconds. Current RSS: ~1362M. Threads: 4. load average: 1.27 1.20 1.03 1/291 26849 1425 22:29:42 does not modify strings in-place 1426 22:29:42 # [RSpecRunTime] RSpec elapsed time: 15 minutes 31.99 seconds. Current RSS: ~1373M. Threads: 4. load average: 1.27 1.20 1.03 1/291 26869 1429 22:29:43 is correct for three-dot syntax 1430 22:29:44 is correct for two-dot syntax 1431 22:29:44 # [RSpecRunTime] RSpec elapsed time: 15 minutes 34.42 seconds. Current RSS: ~1382M. Threads: 4. load average: 1.27 1.20 1.03 1/290 26908 1433 22:29:44 #to_reference 1434 22:29:45 returns a String reference to the object 1435 22:29:46 returns a String reference to the object 1436 22:29:48 supports a cross-project reference 1437 22:29:48 # [RSpecRunTime] RSpec elapsed time: 15 minutes 38.49 seconds. Current RSS: ~1381M. Threads: 4. load average: 1.25 1.20 1.03 1/289 26966 1439 22:29:48 #reference_link_text 1440 22:29:49 returns a String reference to the object 1441 22:29:51 returns a String reference to the object 1442 22:29:52 supports a cross-project reference 1443 22:29:52 # [RSpecRunTime] RSpec elapsed time: 15 minutes 42.55 seconds. Current RSS: ~1378M. Threads: 4. load average: 1.23 1.19 1.03 1/289 27024 1446 22:29:53 includes the correct keys 1447 22:29:55 includes the correct values for a three-dot range 1448 22:29:56 includes the correct values for a two-dot range 1449 22:29:56 # [RSpecRunTime] RSpec elapsed time: 15 minutes 46.09 seconds. Current RSS: ~1374M. Threads: 4. load average: 1.21 1.19 1.03 1/289 27082 1451 22:29:56 #exclude_start? 1452 22:29:57 is false for three-dot ranges 1453 22:29:58 is true for two-dot ranges 1454 22:29:58 # [RSpecRunTime] RSpec elapsed time: 15 minutes 48.6 seconds. Current RSS: ~1383M. Threads: 4. load average: 1.21 1.19 1.03 1/289 27121 1456 22:29:58 #valid_commits? 1457 22:29:58 with a valid repo 1458 22:29:59 is false when `sha_from` is invalid 1459 22:30:00 is false when `sha_to` is invalid 1460 22:30:02 is true when both `sha_from` and `sha_to` are valid 1461 22:30:02 # [RSpecRunTime] RSpec elapsed time: 15 minutes 52.12 seconds. Current RSS: ~1381M. Threads: 4. load average: 1.19 1.19 1.03 1/289 27179 1463 22:30:02 without a valid repo 1464 22:30:03 returns false 1465 22:30:03 # [RSpecRunTime] RSpec elapsed time: 15 minutes 53.37 seconds. Current RSS: ~1380M. Threads: 4. load average: 1.19 1.19 1.03 1/289 27199 1467 22:30:03 # [RSpecRunTime] Finishing example group spec/models/commit_range_spec.rb. It took 26.21 seconds. Expected to take 27.08 seconds. 1468 22:30:03 # [RSpecRunTime] Starting example group spec/lib/gitlab/database/bump_sequences_spec.rb. Expected to take 23.28 seconds. 1469 22:30:03 Gitlab::Database::BumpSequences 1471 22:30:03 when bumping the sequences 1472 22:30:09 changes sequences by the passed argument `increase_by` value on the main database 1473 22:30:14 will still increase the value of sequences that have is_called = False 1474 22:30:18 resets the INCREMENT value of the sequences back to 1 for the following calls to nextval() 1475 22:30:23 increments the sequence of the tables in the given schema, but not in other schemas 1476 22:30:28 increments the sequence of the tables in the given schema, but not in gitlab_main 1477 22:30:28 # [RSpecRunTime] RSpec elapsed time: 16 minutes 18.29 seconds. Current RSS: ~1328M. Threads: 4. load average: 1.18 1.19 1.03 1/284 27200 1479 22:30:28 # [RSpecRunTime] Finishing example group spec/lib/gitlab/database/bump_sequences_spec.rb. It took 24.91 seconds. Expected to take 23.28 seconds. 1480 22:30:28 # [RSpecRunTime] Starting example group spec/models/packages/nuget/symbol_spec.rb. Expected to take 21.5 seconds. 1481 22:30:28 Packages::Nuget::Symbol 1482 22:30:29 is expected to be a kind of ShaAttribute 1483 22:30:30 is expected to be a kind of Packages::Destructible 1484 22:30:30 does not allow STI 1485 22:30:31 is expected to be a kind of FileStoreMounter 1487 22:30:31 is expected to validate that :package cannot be empty/falsy 1488 22:30:32 is expected not to validate that :legacy_package cannot be empty/falsy 1489 22:30:33 is expected to validate that :file cannot be empty/falsy 1490 22:30:34 is expected to validate that :file_path cannot be empty/falsy 1491 22:30:35 is expected to validate that :signature cannot be empty/falsy 1492 22:30:35 is expected to validate that :object_storage_key cannot be empty/falsy 1493 22:30:36 is expected to validate that :size cannot be empty/falsy 1494 22:30:37 is expected to validate that :signature is case-sensitively unique within the scope of :file_path 1495 22:30:38 is expected to validate that :object_storage_key is case-insensitively unique 1496 22:30:38 when nuget_extract_nuget_package_model is disabled 1497 22:30:39 is expected to validate that :legacy_package cannot be empty/falsy 1498 22:30:40 is expected not to validate that :package cannot be empty/falsy 1499 22:30:40 # [RSpecRunTime] RSpec elapsed time: 16 minutes 29.95 seconds. Current RSS: ~1332M. Threads: 4. load average: 1.14 1.18 1.03 1/284 27201 1502 22:30:40 before_validation 1503 22:30:40 #set_object_storage_key 1504 22:30:40 when signature and project_id are present 1505 22:30:40 sets the object_storage_key 1506 22:30:40 when signature is not present 1507 22:30:40 does not set the object_storage_key 1508 22:30:40 when project_id is not present 1509 22:30:41 does not set the object_storage_key 1510 22:30:41 relationships 1511 22:30:41 is expected to belong to package class_name => Packages::Nuget::Package required: false inverse_of => nuget_symbols 1512 22:30:42 is expected to belong to project required: false 1513 22:30:43 belongs legacy_package 1514 22:30:43 # [RSpecRunTime] RSpec elapsed time: 16 minutes 33.37 seconds. Current RSS: ~1333M. Threads: 4. load average: 1.14 1.18 1.03 1/284 27202 1518 22:30:44 is expected to contain exactly #<Packages::Nuget::Symbol id: 25, created_at: "2024-11-13 22:30:44.640384552 +0000", updated_at: "202...sha256: "dd1aaf26c557685cc37f93f53a2b6befb2c2e679f5ace6ec7a...", status: "default", project_id: nil> 1519 22:30:44 # [RSpecRunTime] RSpec elapsed time: 16 minutes 34.58 seconds. Current RSS: ~1333M. Threads: 4. load average: 1.13 1.17 1.03 1/284 27203 1521 22:30:44 .pending_destruction 1522 22:30:45 is expected to contain exactly #<Packages::Nuget::Symbol id: 27, created_at: "2024-11-13 22:30:45.806491447 +0000", updated_at: "202...sha256: "dd1aaf26c557685cc37f93f53a2b6befb2c2e679f5ace6ec7a...", status: "default", project_id: nil> 1523 22:30:45 # [RSpecRunTime] RSpec elapsed time: 16 minutes 35.75 seconds. Current RSS: ~1333M. Threads: 4. load average: 1.13 1.17 1.03 1/284 27204 1525 22:30:45 .with_signature 1526 22:30:46 behaves like returns symbols with the given signature 1527 22:30:46 is expected to contain exactly #<Packages::Nuget::Symbol id: 28, created_at: "2024-11-13 22:30:46.537652213 +0000", updated_at: "202...sha256: "dd1aaf26c557685cc37f93f53a2b6befb2c2e679f5ace6ec7a...", status: "default", project_id: nil> 1528 22:30:46 when signature is in uppercase 1529 22:30:46 behaves like returns symbols with the given signature 1530 22:30:46 is expected to contain exactly #<Packages::Nuget::Symbol id: 28, created_at: "2024-11-13 22:30:46.537652213 +0000", updated_at: "202...sha256: "dd1aaf26c557685cc37f93f53a2b6befb2c2e679f5ace6ec7a...", status: "default", project_id: nil> 1531 22:30:46 .with_file_name 1532 22:30:47 behaves like returns symbols with the given file_name 1533 22:30:47 returns symbols with the given file_name 1534 22:30:47 when file_name is in uppercase 1535 22:30:47 behaves like returns symbols with the given file_name 1536 22:30:47 returns symbols with the given file_name 1537 22:30:47 .with_file_sha256 1538 22:30:47 is expected to contain exactly #<Packages::Nuget::Symbol id: 30, created_at: "2024-11-13 22:30:47.850889692 +0000", updated_at: "202...sha256: "96fa8f226d3801741e807533552bc4b177ac4544d834073b6a...", status: "default", project_id: nil> 1539 22:30:47 when checksum is in uppercase 1540 22:30:47 is expected to contain exactly #<Packages::Nuget::Symbol id: 30, created_at: "2024-11-13 22:30:47.850889692 +0000", updated_at: "202...sha256: "96fa8f226d3801741e807533552bc4b177ac4544d834073b6a...", status: "default", project_id: nil> 1541 22:30:47 .find_by_signature_and_file_and_checksum 1542 22:30:49 is expected to eq #<Packages::Nuget::Symbol id: 31, created_at: "2024-11-13 22:30:48.478073380 +0000", updated_at: "202...sha256: "d3beb16ca27a9fc332b55f526e1c8da6db0b2f58d50c9d27d5...", status: "default", project_id: nil> 1543 22:30:49 # [RSpecRunTime] RSpec elapsed time: 16 minutes 38.96 seconds. Current RSS: ~1329M. Threads: 4. load average: 1.13 1.17 1.03 1/284 27205 1546 22:30:49 is expected to delegate #project_id to the #package object 1547 22:30:50 is expected to delegate #project to the #package object 1548 22:30:50 when nuget_extract_nuget_package_model is disabled 1549 22:30:51 is expected to delegate #project_id to the #legacy_package object 1550 22:30:52 is expected to delegate #project to the #legacy_package object 1551 22:30:52 # [RSpecRunTime] RSpec elapsed time: 16 minutes 42.2 seconds. Current RSS: ~1332M. Threads: 4. load average: 1.12 1.17 1.03 3/284 27206 1553 22:30:52 # [RSpecRunTime] Finishing example group spec/models/packages/nuget/symbol_spec.rb. It took 23.91 seconds. Expected to take 21.5 seconds. 1554 22:30:52 # [RSpecRunTime] Starting example group spec/lib/gitlab/search/found_blob_spec.rb. Expected to take 19.8 seconds. 1555 22:30:52 Gitlab::Search::FoundBlob 1556 22:30:52 parsing content results 1557 22:30:53 returns a valid FoundBlob 1558 22:30:54 does not parse content if not needed 1559 22:30:56 parses content only once when needed 1560 22:30:56 when the matching filename contains a colon 1561 22:30:57 returns a valid FoundBlob 1562 22:30:57 # [RSpecRunTime] RSpec elapsed time: 16 minutes 47.0 seconds. Current RSS: ~1372M. Threads: 4. load average: 1.11 1.17 1.03 1/284 27291 1564 22:30:57 when the matching content contains a number surrounded by colons 1565 22:30:58 returns a valid FoundBlob 1566 22:30:58 # [RSpecRunTime] RSpec elapsed time: 16 minutes 48.32 seconds. Current RSS: ~1383M. Threads: 4. load average: 1.11 1.17 1.03 1/284 27310 1568 22:30:58 when the matching content contains multiple null bytes 1569 22:30:59 returns a valid FoundBlob 1570 22:30:59 # [RSpecRunTime] RSpec elapsed time: 16 minutes 49.62 seconds. Current RSS: ~1385M. Threads: 4. load average: 1.18 1.18 1.04 1/284 27329 1572 22:30:59 when the search result ends with an empty line 1573 22:31:01 returns a valid FoundBlob that ends with an empty line 1574 22:31:01 # [RSpecRunTime] RSpec elapsed time: 16 minutes 50.93 seconds. Current RSS: ~1385M. Threads: 4. load average: 1.18 1.18 1.04 1/284 27352 1576 22:31:01 when the search returns non-ASCII data 1578 22:31:02 returns results as UTF-8 1579 22:31:02 # [RSpecRunTime] RSpec elapsed time: 16 minutes 52.22 seconds. Current RSS: ~1384M. Threads: 4. load average: 1.18 1.18 1.04 1/284 27375 1581 22:31:02 with UTF-8 in the filename 1582 22:31:03 returns results as UTF-8 1583 22:31:03 # [RSpecRunTime] RSpec elapsed time: 16 minutes 53.51 seconds. Current RSS: ~1383M. Threads: 4. load average: 1.18 1.18 1.04 1/284 27398 1585 22:31:03 with ISO-8859-1 1586 22:31:04 returns results as UTF-8 1587 22:31:05 # [RSpecRunTime] RSpec elapsed time: 16 minutes 54.89 seconds. Current RSS: ~1382M. Threads: 4. load average: 1.25 1.20 1.04 1/284 27417 1589 22:31:05 when filename has extension 1590 22:31:06 is expected to eq "CONTRIBUTE.md" 1591 22:31:07 is expected to eq "CONTRIBUTE" 1592 22:31:07 # [RSpecRunTime] RSpec elapsed time: 16 minutes 57.33 seconds. Current RSS: ~1381M. Threads: 4. load average: 1.25 1.20 1.04 1/284 27454 1594 22:31:07 when file is under directory 1595 22:31:08 is expected to eq "a/b/c.md" 1596 22:31:09 is expected to eq "a/b/c" 1597 22:31:09 # [RSpecRunTime] RSpec elapsed time: 16 minutes 59.73 seconds. Current RSS: ~1381M. Threads: 4. load average: 1.23 1.19 1.04 1/284 27491 1599 22:31:09 parsing title results 1600 22:31:09 when file is under directory 1601 22:31:11 is expected to eq "a/b/c.md" 1602 22:31:12 is expected to eq "a/b/c" 1603 22:31:12 when filename has multiple extensions 1604 22:31:13 is expected to eq "a/b/c.whatever" 1605 22:31:13 # [RSpecRunTime] RSpec elapsed time: 17 minutes 3.47 seconds. Current RSS: ~1381M. Threads: 4. load average: 1.23 1.19 1.04 1/284 27546 1608 22:31:13 works with policy 1609 22:31:13 # [RSpecRunTime] Finishing example group spec/lib/gitlab/search/found_blob_spec.rb. It took 21.36 seconds. Expected to take 19.8 seconds. 1610 22:31:13 # [RSpecRunTime] Starting example group spec/services/ci/pipeline_trigger_service_spec.rb. Expected to take 18.44 seconds. 1611 22:31:13 Ci::PipelineTriggerService 1613 22:31:14 with a trigger token 1614 22:31:14 when trigger belongs to a different project 1615 22:31:15 does nothing 1616 22:31:15 # [RSpecRunTime] RSpec elapsed time: 17 minutes 5.81 seconds. Current RSS: ~1379M. Threads: 4. load average: 1.29 1.21 1.05 1/284 27565 1618 22:31:15 when trigger owner does not have a permission to read a project 1619 22:31:16 does nothing 1620 22:31:16 when params have an existing trigger token 1621 22:31:16 when params have an existing ref 1622 22:31:17 triggers a pipeline 1623 22:31:18 stores the payload as a variable 1624 22:31:18 when commit message has [ci skip] 1625 22:31:19 ignores [ci skip] and create as general 1626 22:31:19 # [RSpecRunTime] RSpec elapsed time: 17 minutes 9.69 seconds. Current RSS: ~1372M. Threads: 4. load average: 1.35 1.22 1.05 1/285 27576 1628 22:31:19 when params have a variable 1629 22:31:20 has variables 1630 22:31:20 # [RSpecRunTime] RSpec elapsed time: 17 minutes 10.74 seconds. Current RSS: ~1368M. Threads: 4. load average: 1.35 1.22 1.05 1/285 27577 1632 22:31:20 when params have duplicate variables 1633 22:31:21 creates a failed pipeline without variables 1634 22:31:21 behaves like detecting an unprocessable pipeline trigger 1635 22:31:21 when the pipeline was not created successfully 1636 22:31:22 has the correct status code 1637 22:31:22 when params have a non-existant ref 1638 22:31:23 does not trigger a pipeline 1639 22:31:23 when params have a non-existant trigger token 1640 22:31:23 does not trigger a pipeline 1641 22:31:23 with a pipeline job token 1642 22:31:23 when job user does not have a permission to read a project 1643 22:31:23 does nothing 1644 22:31:23 when job is not running 1645 22:31:24 does nothing 1646 22:31:24 when params have a valid job token 1647 22:31:24 when params have an existing ref 1648 22:31:25 triggers a pipeline 1649 22:31:25 behaves like logs downstream pipeline creation 1650 22:31:26 logs details 1651 22:31:26 # [RSpecRunTime] RSpec elapsed time: 17 minutes 16.41 seconds. Current RSS: ~1338M. Threads: 4. load average: 1.24 1.20 1.05 1/285 27578 1653 22:31:26 when commit message has [ci skip] 1654 22:31:27 ignores [ci skip] and create as general 1655 22:31:27 # [RSpecRunTime] RSpec elapsed time: 17 minutes 17.54 seconds. Current RSS: ~1339M. Threads: 4. load average: 1.24 1.20 1.05 1/285 27579 1657 22:31:27 when params have a variable 1658 22:31:28 has variables 1659 22:31:28 # [RSpecRunTime] RSpec elapsed time: 17 minutes 18.75 seconds. Current RSS: ~1339M. Threads: 4. load average: 1.24 1.20 1.05 1/285 27580 1661 22:31:28 when params have duplicate variables 1662 22:31:29 creates a failed pipeline without variables 1663 22:31:29 behaves like detecting an unprocessable pipeline trigger 1664 22:31:29 when the pipeline was not created successfully 1665 22:31:30 has the correct status code 1666 22:31:30 # [RSpecRunTime] RSpec elapsed time: 17 minutes 20.6 seconds. Current RSS: ~1337M. Threads: 4. load average: 1.22 1.20 1.05 1/285 27581 1668 22:31:30 when params have a non-existant ref 1669 22:31:31 does not trigger a job in the pipeline 1670 22:31:31 when params have a non-existsed trigger token 1671 22:31:31 does not trigger a pipeline 1672 22:31:31 # [RSpecRunTime] Finishing example group spec/services/ci/pipeline_trigger_service_spec.rb. It took 17.95 seconds. Expected to take 18.44 seconds. 1673 22:31:31 # [RSpecRunTime] Starting example group spec/lib/gitlab/database/background_migration/cursor_based_background_migration_spec.rb. Expected to take 17.08 seconds. 1674 22:31:31 Cursor based batched background migrations 1675 22:31:31 when running a real cursor-based batched background migration 1676 22:31:49 migrates correctly 1677 22:31:49 when the last batch only has one row 1678 22:31:50 migrates correctly 1679 22:31:50 # [RSpecRunTime] RSpec elapsed time: 17 minutes 40.4 seconds. Current RSS: ~1321M. Threads: 4. load average: 1.16 1.18 1.04 1/284 27582 1681 22:31:50 # [RSpecRunTime] Finishing example group spec/lib/gitlab/database/background_migration/cursor_based_background_migration_spec.rb. It took 18.88 seconds. Expected to take 17.08 seconds. 1682 22:31:50 # [RSpecRunTime] Starting example group spec/lib/gitlab/slash_commands/deploy_spec.rb. Expected to take 16.13 seconds. 1683 22:31:50 Gitlab::SlashCommands::Deploy 1685 22:31:50 if no environment is defined 1686 22:31:52 does not execute an action 1687 22:31:52 # [RSpecRunTime] RSpec elapsed time: 17 minutes 42.02 seconds. Current RSS: ~1335M. Threads: 4. load average: 1.16 1.18 1.04 1/284 27601 1689 22:31:52 with environment 1690 22:31:52 without actions 1691 22:31:54 does not execute an action 1692 22:31:54 # [RSpecRunTime] RSpec elapsed time: 17 minutes 43.91 seconds. Current RSS: ~1348M. Threads: 4. load average: 1.16 1.18 1.04 1/285 27621 1694 22:31:54 when single action has been matched 1695 22:31:56 returns success result 1696 22:31:56 # [RSpecRunTime] RSpec elapsed time: 17 minutes 46.17 seconds. Current RSS: ~1352M. Threads: 4. load average: 1.14 1.18 1.04 1/286 27643 1698 22:31:56 when more than one action has been matched 1699 22:31:56 when there is no specific actions with a environment name 1700 22:31:58 returns error about too many actions defined 1701 22:31:58 # [RSpecRunTime] RSpec elapsed time: 17 minutes 48.31 seconds. Current RSS: ~1355M. Threads: 4. load average: 1.14 1.18 1.04 1/287 27663 1703 22:31:58 when one of the actions is environement specific action 1704 22:32:00 deploys to production 1705 22:32:00 # [RSpecRunTime] RSpec elapsed time: 17 minutes 50.61 seconds. Current RSS: ~1356M. Threads: 4. load average: 1.13 1.18 1.04 1/288 27685 1707 22:32:00 when one of the actions is a teardown action 1708 22:32:02 deploys to production 1709 22:32:02 # [RSpecRunTime] RSpec elapsed time: 17 minutes 52.77 seconds. Current RSS: ~1356M. Threads: 4. load average: 1.13 1.18 1.04 1/289 27707 1711 22:32:02 with extra spaces in the deploy command 1712 22:32:05 deploys to production 1713 22:32:05 # [RSpecRunTime] RSpec elapsed time: 17 minutes 55.12 seconds. Current RSS: ~1359M. Threads: 4. load average: 1.12 1.17 1.04 1/289 27729 1716 22:32:05 matches the environment 1717 22:32:05 matches the environment with spaces in it 1718 22:32:05 matches the environment name with surrounding spaces 1719 22:32:05 returns nil for text that is not a deploy command 1720 22:32:05 returns nil for a partial command 1721 22:32:05 # [RSpecRunTime] Finishing example group spec/lib/gitlab/slash_commands/deploy_spec.rb. It took 14.95 seconds. Expected to take 16.13 seconds. 1722 22:32:05 # [RSpecRunTime] Starting example group spec/models/packages/npm/metadata_cache_spec.rb. Expected to take 15.21 seconds. 1723 22:32:05 Packages::Npm::MetadataCache 1724 22:32:06 is expected to be a kind of FileStoreMounter 1725 22:32:06 does not allow STI 1726 22:32:06 is expected to be a kind of Packages::Downloadable 1727 22:32:06 relationships 1728 22:32:06 is expected to belong to project required: false inverse_of => npm_metadata_caches 1730 22:32:06 is expected to validate that :file cannot be empty/falsy 1731 22:32:06 is expected to validate that :project cannot be empty/falsy 1732 22:32:06 is expected to validate that :size cannot be empty/falsy 1733 22:32:06 #package_name 1734 22:32:06 is expected to validate that :package_name cannot be empty/falsy 1736 22:32:06 ensures the package name is unique within a given project 1737 22:32:07 allows duplicate file names in different projects 1738 22:32:07 # [RSpecRunTime] RSpec elapsed time: 17 minutes 57.12 seconds. Current RSS: ~1354M. Threads: 4. load average: 1.12 1.17 1.04 1/288 27730 1741 22:32:07 is expected to allow :package_name to be ‹"my.app-11.07.2018"› 1742 22:32:07 is expected to allow :package_name to be ‹"@group-1/package"› 1743 22:32:07 is expected to allow :package_name to be ‹"@any-scope/package"› 1744 22:32:07 is expected to allow :package_name to be ‹"unscoped-package"› 1745 22:32:07 is expected not to allow :package_name to be ‹"my(dom$$$ain)com.my-app"› 1746 22:32:07 is expected not to allow :package_name to be ‹"@inv@lid-scope/package"› 1747 22:32:07 is expected not to allow :package_name to be ‹"@scope/../../package"› 1748 22:32:07 is expected not to allow :package_name to be ‹"@scope%2e%2e%fpackage"› 1749 22:32:07 is expected not to allow :package_name to be ‹"@scope/sub/package"› 1750 22:32:07 .find_or_build 1751 22:32:07 when a metadata cache exists 1752 22:32:07 finds an existing metadata cache 1753 22:32:07 when a metadata cache not found 1754 22:32:07 builds a new instance 1755 22:32:07 loose foreign keys 1756 22:32:07 behaves like update by a loose foreign key 1757 22:32:16 updates the model 1758 22:32:16 # [RSpecRunTime] RSpec elapsed time: 18 minutes 6.01 seconds. Current RSS: ~1334M. Threads: 4. load average: 1.10 1.17 1.04 2/285 27731 1760 22:32:16 save callbacks 1761 22:32:16 object_storage_key 1762 22:32:16 when the record is created 1763 22:32:16 sets object_storage_key 1764 22:32:16 when using `update!` 1765 22:32:16 sets object_storage_key 1766 22:32:16 when the record is updated 1767 22:32:16 does not update object_storage_key 1768 22:32:16 .next_pending_destruction 1769 22:32:18 returns the oldest pending destruction item based on updated_at 1770 22:32:18 # [RSpecRunTime] RSpec elapsed time: 18 minutes 8.26 seconds. Current RSS: ~1337M. Threads: 4. load average: 1.10 1.17 1.04 1/285 27732 1772 22:32:18 readonly attributes 1773 22:32:18 object_storage_key 1774 22:32:19 sets object_storage_key 1775 22:32:19 when the record is persisted 1776 22:32:19 does not re-set object_storage_key 1777 22:32:19 .pending_destruction 1778 22:32:20 is expected to contain exactly #<Packages::Npm::MetadataCache id: 20, created_at: "2024-11-13 22:32:20.674810252 +0000", updated_at:...kage_name: "@namespace509/package-9", object_storage_key: [FILTERED], status: "pending_destruction"> 1779 22:32:20 # [RSpecRunTime] RSpec elapsed time: 18 minutes 10.62 seconds. Current RSS: ~1339M. Threads: 4. load average: 1.09 1.16 1.04 1/285 27733 1781 22:32:20 # [RSpecRunTime] Finishing example group spec/models/packages/npm/metadata_cache_spec.rb. It took 15.28 seconds. Expected to take 15.21 seconds. 1782 22:32:20 # [RSpecRunTime] Starting example group spec/lib/gitlab/zentao/client_spec.rb. Expected to take 13.73 seconds. 1783 22:32:20 Gitlab::Zentao::Client 1785 22:32:20 if integration is nil 1786 22:32:20 raises ConfigError 1787 22:32:20 integration is provided 1788 22:32:21 is initialized successfully 1789 22:32:21 #fetch_product 1790 22:32:21 with valid product 1791 22:32:22 fetches the product 1792 22:32:22 with invalid product 1793 22:32:23 fetches the empty product 1794 22:32:23 with invalid response 1795 22:32:24 fetches the empty product 1797 22:32:24 with valid resource 1798 22:32:24 responds with success 1799 22:32:24 with deleted resource 1800 22:32:25 responds with unsuccess 1801 22:32:25 #fetch_issues 1802 22:32:26 returns the response 1803 22:32:26 marking the issues as seen in the product 1804 22:32:27 adds issue ids to the cache 1805 22:32:28 does not add issue ids to the cache if max set size has been reached 1806 22:32:28 does not duplicate issue ids in the cache 1807 22:32:29 touches the cache ttl every time issues are fetched 1808 22:32:29 # [RSpecRunTime] RSpec elapsed time: 18 minutes 19.51 seconds. Current RSS: ~1364M. Threads: 4. load average: 1.08 1.16 1.04 1/285 27734 1810 22:32:29 #fetch_issue 1811 22:32:29 with invalid id 1812 22:32:30 raises Error 1813 22:32:30 with valid id 1814 22:32:30 when issue has been seen on the index 1815 22:32:31 fetches the issue 1816 22:32:31 when issue has not been seen on the index 1817 22:32:32 raises RequestError 1820 22:32:32 no ends slash 1825 22:32:34 joins url correctly 1826 22:32:34 # [RSpecRunTime] Finishing example group spec/lib/gitlab/zentao/client_spec.rb. It took 14.13 seconds. Expected to take 13.73 seconds. 1827 22:32:34 # [RSpecRunTime] Starting example group spec/tasks/gitlab/external_diffs_rake_spec.rb. Expected to take 12.95 seconds. 1828 22:32:34 gitlab:external_diffs rake tasks 1829 22:32:34 force_object_storage task 1830 22:32:41 forces externally stored merge request diffs to object storage 1831 22:32:41 limits batches according to BATCH_SIZE, START_ID, and END_ID 1832 22:32:41 # [RSpecRunTime] RSpec elapsed time: 18 minutes 31.07 seconds. Current RSS: ~1389M. Threads: 4. load average: 1.07 1.15 1.04 1/291 27907 1834 22:32:45 # [RSpecRunTime] Finishing example group spec/tasks/gitlab/external_diffs_rake_spec.rb. It took 10.45 seconds. Expected to take 12.95 seconds. 1835 22:32:45 # [RSpecRunTime] RSpec elapsed time: 18 minutes 35.28 seconds. Current RSS: ~1371M. Threads: 4. load average: 1.14 1.17 1.04 2/290 27908 1837 22:32:45 # [RSpecRunTime] Starting example group spec/serializers/test_suite_entity_spec.rb. Expected to take 12.41 seconds. 1838 22:32:45 TestSuiteEntity 1839 22:32:45 when details option is not present 1840 22:32:46 does not expose suite error and test cases 1841 22:32:46 # [RSpecRunTime] RSpec elapsed time: 18 minutes 36.58 seconds. Current RSS: ~1367M. Threads: 4. load average: 1.14 1.17 1.04 1/291 27912 1843 22:32:46 when details option is present 1844 22:32:47 contains the suite name 1845 22:32:49 contains the total time 1846 22:32:50 contains the counts 1847 22:32:51 contains the test cases 1848 22:32:52 contains an empty error message 1849 22:32:52 with a suite error 1850 22:32:53 contains the suite name 1851 22:32:54 contains the total time 1852 22:32:56 returns all the counts as 0 1853 22:32:57 returns no test cases 1854 22:32:58 returns a suite error 1855 22:32:58 # [RSpecRunTime] RSpec elapsed time: 18 minutes 48.24 seconds. Current RSS: ~1345M. Threads: 4. load average: 1.12 1.16 1.04 1/287 27934 1857 22:32:58 # [RSpecRunTime] Finishing example group spec/serializers/test_suite_entity_spec.rb. It took 12.98 seconds. Expected to take 12.41 seconds. 1858 22:32:58 # [RSpecRunTime] Starting example group spec/services/ci/play_manual_stage_service_spec.rb. Expected to take 11.66 seconds. 1859 22:32:58 Ci::PlayManualStageService#execute 1860 22:32:58 when pipeline has manual processables 1861 22:33:01 starts manual processables from pipeline 1862 22:33:04 updates manual processables 1863 22:33:04 # [RSpecRunTime] RSpec elapsed time: 18 minutes 54.73 seconds. Current RSS: ~1349M. Threads: 4. load average: 1.10 1.15 1.04 1/285 27935 1865 22:33:04 when pipeline has no manual processables 1866 22:33:06 does not update the processables 1867 22:33:07 # [RSpecRunTime] RSpec elapsed time: 18 minutes 56.88 seconds. Current RSS: ~1349M. Threads: 4. load average: 1.10 1.15 1.04 1/285 27936 1869 22:33:07 when user does not have permission on a specific processable 1870 22:33:10 logs the error 1871 22:33:10 # [RSpecRunTime] RSpec elapsed time: 19 minutes 0.15 second. Current RSS: ~1349M. Threads: 4. load average: 1.09 1.15 1.04 1/285 27937 1873 22:33:10 # [RSpecRunTime] Finishing example group spec/services/ci/play_manual_stage_service_spec.rb. It took 11.91 seconds. Expected to take 11.66 seconds. 1874 22:33:10 # [RSpecRunTime] Starting example group spec/services/merge_requests/resolved_discussion_notification_service_spec.rb. Expected to take 11.13 seconds. 1875 22:33:10 MergeRequests::ResolvedDiscussionNotificationService 1877 22:33:10 when not all discussions are resolved 1878 22:33:12 doesn't add a system note 1879 22:33:14 doesn't send a notification email 1880 22:33:15 doesn't send a webhook 1881 22:33:15 # [RSpecRunTime] RSpec elapsed time: 19 minutes 5.79 seconds. Current RSS: ~1369M. Threads: 4. load average: 1.08 1.15 1.04 1/292 28109 1883 22:33:15 when all discussions are resolved 1884 22:33:17 adds a system note 1885 22:33:19 sends a notification email 1886 22:33:21 sends a webhook 1887 22:33:21 # [RSpecRunTime] RSpec elapsed time: 19 minutes 11.69 seconds. Current RSS: ~1361M. Threads: 4. load average: 1.16 1.16 1.05 1/291 28280 1889 22:33:21 # [RSpecRunTime] Finishing example group spec/services/merge_requests/resolved_discussion_notification_service_spec.rb. It took 11.54 seconds. Expected to take 11.13 seconds. 1890 22:33:21 # [RSpecRunTime] Starting example group spec/graphql/features/authorization_spec.rb. Expected to take 10.71 seconds. 1891 22:33:21 DeclarativePolicy authorization in GraphQL 1892 22:33:21 Field authorizations 1893 22:33:21 with a single permission 1894 22:33:21 returns the protected field when user has permission 1895 22:33:22 returns nil when user is not authorized 1896 22:33:22 with a collection of permissions 1897 22:33:22 returns the protected field when user has all permissions 1898 22:33:22 returns nil when user only has one of the permissions 1899 22:33:22 returns nil when user only has the other of the permissions 1900 22:33:22 returns nil when user has neither of the required permissions 1901 22:33:22 Field authorizations when field is a built in type 1902 22:33:22 with a single permission 1903 22:33:22 returns the protected field when user has permission 1904 22:33:22 returns nil when user is not authorized 1905 22:33:22 with a collection of permissions 1906 22:33:22 returns the protected field when user has all permissions 1907 22:33:22 returns nil when user only has one of the permissions 1908 22:33:22 returns nil when user only has none of the permissions 1909 22:33:22 Type authorizations 1910 22:33:22 with a single permission 1911 22:33:22 returns the protected field when user has permission 1912 22:33:22 returns nil when user is not authorized 1913 22:33:22 with a collection of permissions 1914 22:33:22 returns the protected field when user has all permissions 1915 22:33:22 returns nil when user only has one of the permissions 1916 22:33:22 returns nil when user only has the other of the permissions 1917 22:33:22 returns nil when user has neither of the required permissions 1918 22:33:22 type and field authorizations together 1919 22:33:22 returns the protected field when user has all permissions 1920 22:33:22 returns nil when user only has one of the permissions 1921 22:33:22 returns nil when user only has the other of the permissions 1922 22:33:22 returns nil when user has neither of the required permissions 1923 22:33:22 resolver and field authorizations together 1924 22:33:22 when the resolver authorizes the object 1925 22:33:22 returns the protected field when user has all permissions 1926 22:33:22 returns nil when user only has one of the permissions 1927 22:33:22 returns nil when user only has the other of the permissions 1928 22:33:22 returns nil when user has neither of the required permissions 1929 22:33:22 when the resolver is a subclass of one that authorizes the object 1930 22:33:22 returns the protected field when user has all permissions 1931 22:33:22 returns nil when user only has one of the permissions 1932 22:33:22 returns nil when user only has the other of the permissions 1933 22:33:22 returns nil when user has neither of the required permissions 1934 22:33:22 when the resolver is a subclass of one that authorizes the object, extra permission 1935 22:33:22 when the field does not define any permissions 1936 22:33:22 returns the protected field when user has all permissions 1937 22:33:22 returns nil when user only has one of the permissions 1938 22:33:22 returns nil when user only has the other of the permissions 1939 22:33:22 returns nil when user has neither of the required permissions 1940 22:33:22 when the resolver does not authorize the object, but instead calls authorized_find! 1941 22:33:22 returns the protected field when user has all permissions 1942 22:33:23 returns nil when user only has one of the permissions 1943 22:33:23 returns nil when user only has the other of the permissions 1944 22:33:23 returns nil when user has neither of the required permissions 1945 22:33:23 when the resolver calls authorized_find!, but does not list any permissions 1946 22:33:23 raises a configuration error 1947 22:33:23 when type authorizations when applied to a relay connection 1948 22:33:23 returns only the elements visible to the user 1949 22:33:23 returns nil when user is not authorized 1950 22:33:23 limiting connections with multiple objects 1951 22:33:23 only checks permissions for the first object 1952 22:33:23 type authorizations when applied to a basic connection 1953 22:33:23 returns the protected field when user has permission 1954 22:33:23 returns nil when user is not authorized 1955 22:33:23 Authorizations on active record relations 1956 22:33:23 for connection field type 1957 22:33:25 renders the issues the user has access to 1958 22:33:28 does not check access on fields that will not be rendered 1959 22:33:28 # [RSpecRunTime] RSpec elapsed time: 19 minutes 18.68 seconds. Current RSS: ~1352M. Threads: 4. load average: 1.15 1.16 1.05 1/289 28281 1961 22:33:28 for list field type 1962 22:33:31 renders the issues the user has access to 1963 22:33:31 # [RSpecRunTime] RSpec elapsed time: 19 minutes 21.08 seconds. Current RSS: ~1350M. Threads: 4. load average: 1.13 1.16 1.05 1/287 28282 1965 22:33:31 Authorization on GraphQL::Execution::SKIP 1966 22:33:31 skips redaction 1967 22:33:31 # [RSpecRunTime] Finishing example group spec/graphql/features/authorization_spec.rb. It took 9.42 seconds. Expected to take 10.71 seconds. 1968 22:33:31 # [RSpecRunTime] Starting example group spec/policies/packages/policies/group_policy_spec.rb. Expected to take 10.17 seconds. 1969 22:33:31 Packages::Policies::GroupPolicy 1970 22:33:32 read_package 1972 22:33:32 when admin mode is enabled 1973 22:33:33 is expected to be allowed :read_package 1974 22:33:33 # [RSpecRunTime] RSpec elapsed time: 19 minutes 22.92 seconds. Current RSS: ~1345M. Threads: 4. load average: 1.13 1.16 1.05 1/285 28283 1976 22:33:33 when admin mode is disabled 1977 22:33:33 is expected to be disallowed :read_package 1979 22:33:33 is expected to be allowed :read_package 1980 22:33:33 with maintainer 1981 22:33:33 is expected to be allowed :read_package 1982 22:33:33 with reporter 1983 22:33:33 is expected to be allowed :read_package 1985 22:33:33 is expected to be disallowed :read_package 1986 22:33:33 with non member 1987 22:33:33 is expected to be disallowed :read_package 1988 22:33:33 with anonymous 1989 22:33:33 is expected to be disallowed :read_package 1990 22:33:33 deploy token access 1991 22:33:33 when a deploy token with read_package_registry scope 1992 22:33:33 is expected to be allowed :read_package 1993 22:33:33 when a deploy token with write_package_registry scope 1994 22:33:33 is expected to be allowed :read_package 1995 22:33:33 read public package registry 1996 22:33:34 group_visibility: "PRIVATE", project_visibility: "PRIVATE", package_registry_access_level: 0, can_read_group: true, application_setting: true, result: true 1997 22:33:34 is expected to be allowed :read_package_within_public_registries 1998 22:33:34 group_visibility: "PRIVATE", project_visibility: "PRIVATE", package_registry_access_level: 0, can_read_group: true, application_setting: false, result: true 1999 22:33:34 is expected to be allowed :read_package_within_public_registries 2000 22:33:34 group_visibility: "PRIVATE", project_visibility: "PRIVATE", package_registry_access_level: 0, can_read_group: false, application_setting: true, result: false 2001 22:33:35 is expected to be disallowed :read_package_within_public_registries 2002 22:33:35 group_visibility: "PRIVATE", project_visibility: "PRIVATE", package_registry_access_level: 0, can_read_group: false, application_setting: false, result: false 2003 22:33:35 is expected to be disallowed :read_package_within_public_registries 2004 22:33:35 group_visibility: "PRIVATE", project_visibility: "PRIVATE", package_registry_access_level: 10, can_read_group: true, application_setting: true, result: true 2005 22:33:35 is expected to be allowed :read_package_within_public_registries 2006 22:33:35 group_visibility: "PRIVATE", project_visibility: "PRIVATE", package_registry_access_level: 10, can_read_group: true, application_setting: false, result: true 2007 22:33:35 is expected to be allowed :read_package_within_public_registries 2008 22:33:35 group_visibility: "PRIVATE", project_visibility: "PRIVATE", package_registry_access_level: 10, can_read_group: false, application_setting: true, result: false 2009 22:33:35 is expected to be disallowed :read_package_within_public_registries 2010 22:33:35 group_visibility: "PRIVATE", project_visibility: "PRIVATE", package_registry_access_level: 10, can_read_group: false, application_setting: false, result: false 2011 22:33:36 is expected to be disallowed :read_package_within_public_registries 2012 22:33:36 group_visibility: "PRIVATE", project_visibility: "PRIVATE", package_registry_access_level: 20, can_read_group: true, application_setting: true, result: true 2013 22:33:36 is expected to be allowed :read_package_within_public_registries 2014 22:33:36 group_visibility: "PRIVATE", project_visibility: "PRIVATE", package_registry_access_level: 20, can_read_group: true, application_setting: false, result: true 2015 22:33:36 is expected to be allowed :read_package_within_public_registries 2016 22:33:36 group_visibility: "PRIVATE", project_visibility: "PRIVATE", package_registry_access_level: 20, can_read_group: false, application_setting: true, result: false 2017 22:33:36 is expected to be disallowed :read_package_within_public_registries 2018 22:33:36 group_visibility: "PRIVATE", project_visibility: "PRIVATE", package_registry_access_level: 20, can_read_group: false, application_setting: false, result: false 2019 22:33:37 is expected to be disallowed :read_package_within_public_registries 2020 22:33:37 group_visibility: "PRIVATE", project_visibility: "PRIVATE", package_registry_access_level: 30, can_read_group: true, application_setting: true, result: true 2021 22:33:37 is expected to be allowed :read_package_within_public_registries 2022 22:33:37 group_visibility: "PRIVATE", project_visibility: "PRIVATE", package_registry_access_level: 30, can_read_group: true, application_setting: false, result: true 2023 22:33:37 is expected to be allowed :read_package_within_public_registries 2024 22:33:37 group_visibility: "PRIVATE", project_visibility: "PRIVATE", package_registry_access_level: 30, can_read_group: false, application_setting: true, result: true 2025 22:33:37 is expected to be allowed :read_package_within_public_registries 2026 22:33:37 group_visibility: "PRIVATE", project_visibility: "PRIVATE", package_registry_access_level: 30, can_read_group: false, application_setting: false, result: false 2027 22:33:38 is expected to be disallowed :read_package_within_public_registries 2028 22:33:38 group_visibility: "INTERNAL", project_visibility: "PRIVATE", package_registry_access_level: 0, can_read_group: true, application_setting: true, result: true 2029 22:33:38 is expected to be allowed :read_package_within_public_registries 2030 22:33:38 group_visibility: "INTERNAL", project_visibility: "PRIVATE", package_registry_access_level: 0, can_read_group: true, application_setting: false, result: true 2031 22:33:38 is expected to be allowed :read_package_within_public_registries 2032 22:33:38 group_visibility: "INTERNAL", project_visibility: "PRIVATE", package_registry_access_level: 0, can_read_group: false, application_setting: true, result: false 2033 22:33:38 is expected to be disallowed :read_package_within_public_registries 2034 22:33:38 group_visibility: "INTERNAL", project_visibility: "PRIVATE", package_registry_access_level: 0, can_read_group: false, application_setting: false, result: false 2035 22:33:39 is expected to be disallowed :read_package_within_public_registries 2036 22:33:39 group_visibility: "INTERNAL", project_visibility: "PRIVATE", package_registry_access_level: 10, can_read_group: true, application_setting: true, result: true 2037 22:33:39 is expected to be allowed :read_package_within_public_registries 2038 22:33:39 group_visibility: "INTERNAL", project_visibility: "PRIVATE", package_registry_access_level: 10, can_read_group: true, application_setting: false, result: true 2039 22:33:39 is expected to be allowed :read_package_within_public_registries 2040 22:33:39 group_visibility: "INTERNAL", project_visibility: "PRIVATE", package_registry_access_level: 10, can_read_group: false, application_setting: true, result: false 2041 22:33:39 is expected to be disallowed :read_package_within_public_registries 2042 22:33:39 group_visibility: "INTERNAL", project_visibility: "PRIVATE", package_registry_access_level: 10, can_read_group: false, application_setting: false, result: false 2043 22:33:39 is expected to be disallowed :read_package_within_public_registries 2044 22:33:39 group_visibility: "INTERNAL", project_visibility: "PRIVATE", package_registry_access_level: 20, can_read_group: true, application_setting: true, result: true 2045 22:33:40 is expected to be allowed :read_package_within_public_registries 2046 22:33:40 group_visibility: "INTERNAL", project_visibility: "PRIVATE", package_registry_access_level: 20, can_read_group: true, application_setting: false, result: true 2047 22:33:40 is expected to be allowed :read_package_within_public_registries 2048 22:33:40 group_visibility: "INTERNAL", project_visibility: "PRIVATE", package_registry_access_level: 20, can_read_group: false, application_setting: true, result: false 2049 22:33:40 is expected to be disallowed :read_package_within_public_registries 2050 22:33:40 group_visibility: "INTERNAL", project_visibility: "PRIVATE", package_registry_access_level: 20, can_read_group: false, application_setting: false, result: false 2051 22:33:40 is expected to be disallowed :read_package_within_public_registries 2052 22:33:40 group_visibility: "INTERNAL", project_visibility: "PRIVATE", package_registry_access_level: 30, can_read_group: true, application_setting: true, result: true 2053 22:33:41 is expected to be allowed :read_package_within_public_registries 2054 22:33:41 group_visibility: "INTERNAL", project_visibility: "PRIVATE", package_registry_access_level: 30, can_read_group: true, application_setting: false, result: true 2055 22:33:41 is expected to be allowed :read_package_within_public_registries 2056 22:33:41 group_visibility: "INTERNAL", project_visibility: "PRIVATE", package_registry_access_level: 30, can_read_group: false, application_setting: true, result: true 2057 22:33:41 is expected to be allowed :read_package_within_public_registries 2058 22:33:41 group_visibility: "INTERNAL", project_visibility: "PRIVATE", package_registry_access_level: 30, can_read_group: false, application_setting: false, result: false 2059 22:33:41 is expected to be disallowed :read_package_within_public_registries 2060 22:33:41 # [RSpecRunTime] Finishing example group spec/policies/packages/policies/group_policy_spec.rb. It took 10.53 seconds. Expected to take 10.17 seconds. 2061 22:33:41 # [RSpecRunTime] Starting example group spec/services/packages/conan/create_package_file_service_spec.rb. Expected to take 9.66 seconds. 2062 22:33:41 Packages::Conan::CreatePackageFileService 2064 22:33:43 with temp file 2065 22:33:43 behaves like a valid package_file 2066 22:33:43 creates a new package file 2067 22:33:43 behaves like assigns build to package file 2068 22:33:43 with build info 2069 22:33:43 assigns the pipeline to the package 2070 22:33:44 creates a new PackageFileBuildInfo record 2071 22:33:44 # [RSpecRunTime] RSpec elapsed time: 19 minutes 34.62 seconds. Current RSS: ~1341M. Threads: 4. load average: 1.10 1.15 1.04 1/284 28284 2073 22:33:44 behaves like a valid recipe_file 2074 22:33:44 creates a new recipe file 2075 22:33:44 behaves like assigns build to package file 2076 22:33:44 with build info 2077 22:33:45 assigns the pipeline to the package 2078 22:33:46 creates a new PackageFileBuildInfo record 2079 22:33:46 # [RSpecRunTime] RSpec elapsed time: 19 minutes 36.54 seconds. Current RSS: ~1344M. Threads: 4. load average: 1.10 1.15 1.04 1/284 28285 2081 22:33:46 with remote file 2082 22:33:46 behaves like a valid package_file 2083 22:33:46 creates a new package file 2084 22:33:46 behaves like assigns build to package file 2085 22:33:46 with build info 2086 22:33:47 assigns the pipeline to the package 2087 22:33:48 creates a new PackageFileBuildInfo record 2088 22:33:48 # [RSpecRunTime] RSpec elapsed time: 19 minutes 38.54 seconds. Current RSS: ~1344M. Threads: 4. load average: 1.10 1.15 1.04 1/284 28286 2090 22:33:48 behaves like a valid recipe_file 2091 22:33:48 creates a new recipe file 2092 22:33:48 behaves like assigns build to package file 2093 22:33:48 with build info 2094 22:33:49 assigns the pipeline to the package 2095 22:33:50 creates a new PackageFileBuildInfo record 2096 22:33:50 # [RSpecRunTime] RSpec elapsed time: 19 minutes 40.41 seconds. Current RSS: ~1342M. Threads: 4. load average: 1.10 1.14 1.04 1/284 28287 2098 22:33:50 file is missing 2099 22:33:50 raises an error 2100 22:33:50 # [RSpecRunTime] Finishing example group spec/services/packages/conan/create_package_file_service_spec.rb. It took 8.81 seconds. Expected to take 9.66 seconds. 2101 22:33:50 # [RSpecRunTime] Starting example group spec/services/tags/create_service_spec.rb. Expected to take 9.13 seconds. 2102 22:33:50 Tags::CreateService 2104 22:33:52 creates the tag and returns success 2105 22:33:52 when target is invalid 2106 22:33:53 returns an error 2107 22:33:53 # [RSpecRunTime] RSpec elapsed time: 19 minutes 43.14 seconds. Current RSS: ~1363M. Threads: 4. load average: 1.10 1.14 1.04 1/286 28341 2109 22:33:53 when tag_name is empty 2110 22:33:54 returns an error 2111 22:33:54 # [RSpecRunTime] RSpec elapsed time: 19 minutes 44.46 seconds. Current RSS: ~1373M. Threads: 4. load average: 1.10 1.14 1.04 1/286 28360 2113 22:33:54 when target is empty 2114 22:33:55 returns an error 2115 22:33:55 # [RSpecRunTime] RSpec elapsed time: 19 minutes 45.8 seconds. Current RSS: ~1383M. Threads: 4. load average: 1.09 1.14 1.04 1/286 28379 2117 22:33:55 when tag already exists 2118 22:33:57 returns an error 2119 22:33:57 # [RSpecRunTime] RSpec elapsed time: 19 minutes 47.08 seconds. Current RSS: ~1384M. Threads: 4. load average: 1.09 1.14 1.04 1/286 28398 2121 22:33:57 when tag name is invalid 2122 22:33:58 returns an error 2123 22:33:58 # [RSpecRunTime] RSpec elapsed time: 19 minutes 48.39 seconds. Current RSS: ~1384M. Threads: 4. load average: 1.09 1.14 1.04 2/286 28417 2125 22:33:58 when pre-receive hook fails 2126 22:33:59 returns an error 2127 22:33:59 # [RSpecRunTime] RSpec elapsed time: 19 minutes 49.73 seconds. Current RSS: ~1384M. Threads: 4. load average: 1.08 1.14 1.04 1/286 28436 2129 22:33:59 # [RSpecRunTime] Finishing example group spec/services/tags/create_service_spec.rb. It took 9.27 seconds. Expected to take 9.13 seconds. 2130 22:33:59 # [RSpecRunTime] Starting example group spec/models/blob_spec.rb. Expected to take 8.69 seconds. 2132 22:33:59 does not allow STI 2134 22:34:00 returns NilClass when given nil 2136 22:34:00 with project 2137 22:34:01 behaves like .lazy checks 2138 22:34:01 does not fetch blobs when none are accessed 2139 22:34:01 fetches all blobs for the same repository when one is accessed 2140 22:34:02 does not include blobs from previous requests in later requests 2141 22:34:02 # [RSpecRunTime] RSpec elapsed time: 19 minutes 51.94 seconds. Current RSS: ~1382M. Threads: 4. load average: 1.08 1.14 1.04 1/287 28477 2143 22:34:02 when the blob size limit is different 2144 22:34:02 fetches all blobs for the same repository and same blob size limit when one is accessed 2145 22:34:02 with personal snippet 2146 22:34:03 behaves like .lazy checks 2147 22:34:03 does not fetch blobs when none are accessed 2148 22:34:03 fetches all blobs for the same repository when one is accessed 2149 22:34:03 does not include blobs from previous requests in later requests 2150 22:34:03 # [RSpecRunTime] RSpec elapsed time: 19 minutes 53.48 seconds. Current RSS: ~1392M. Threads: 4. load average: 1.08 1.14 1.04 1/286 28520 2152 22:34:03 with project snippet 2153 22:34:05 behaves like .lazy checks 2154 22:34:05 does not fetch blobs when none are accessed 2155 22:34:05 fetches all blobs for the same repository when one is accessed 2156 22:34:05 does not include blobs from previous requests in later requests 2157 22:34:05 # [RSpecRunTime] RSpec elapsed time: 19 minutes 55.47 seconds. Current RSS: ~1399M. Threads: 4. load average: 1.15 1.15 1.05 1/287 28561 2160 22:34:05 with project 2161 22:34:05 behaves like #data checks 2162 22:34:05 using a binary blob 2163 22:34:05 returns the data as-is 2164 22:34:05 using a text blob 2165 22:34:05 converts the data to UTF-8 2166 22:34:05 with personal snippet 2167 22:34:05 behaves like #data checks 2168 22:34:05 using a binary blob 2169 22:34:05 returns the data as-is 2170 22:34:05 using a text blob 2171 22:34:05 converts the data to UTF-8 2172 22:34:05 with project snippet 2173 22:34:05 behaves like #data checks 2174 22:34:05 using a binary blob 2175 22:34:05 returns the data as-is 2176 22:34:05 using a text blob 2177 22:34:05 converts the data to UTF-8 2178 22:34:05 #external_storage_error? 2179 22:34:05 if the blob is stored in LFS 2180 22:34:05 when LFS is enabled 2181 22:34:06 is expected to be falsy 2182 22:34:06 when LFS is not enabled 2183 22:34:06 is expected to be truthy 2184 22:34:06 if the blob is not stored in LFS 2185 22:34:06 is expected to be falsy 2186 22:34:06 #stored_externally? 2187 22:34:06 if the blob is stored in LFS 2188 22:34:06 when LFS is enabled 2189 22:34:06 is expected to be truthy 2190 22:34:06 when LFS is not enabled 2191 22:34:06 is expected to be falsy 2192 22:34:06 if the blob is not stored in LFS 2193 22:34:06 is expected to be falsy 2195 22:34:06 an lfs object 2196 22:34:06 filename: "file.pdf", is_binary: true 2197 22:34:06 is expected to eq true 2198 22:34:06 filename: "file.md", is_binary: false 2199 22:34:06 is expected to eq false 2200 22:34:06 filename: "file.txt", is_binary: false 2201 22:34:06 is expected to eq false 2202 22:34:06 filename: "file.ics", is_binary: false 2203 22:34:06 is expected to eq false 2204 22:34:06 filename: "file.rb", is_binary: false 2205 22:34:06 is expected to eq false 2206 22:34:06 filename: "file.exe", is_binary: true 2207 22:34:06 is expected to eq true 2208 22:34:06 filename: "file.ini", is_binary: false 2209 22:34:06 is expected to eq false 2210 22:34:06 filename: "file.wtf", is_binary: true 2211 22:34:06 is expected to eq true 2212 22:34:06 a non-lfs object 2213 22:34:06 delegates to binary_in_repo? 2215 22:34:06 is true for symlinks 2216 22:34:06 is false for non-symlinks 2217 22:34:06 #executable? 2218 22:34:06 is true for executables 2219 22:34:07 is false for non-executables 2221 22:34:07 returns the extension 2223 22:34:07 returns the file type 2224 22:34:07 #simple_viewer 2225 22:34:07 when the blob is empty 2226 22:34:07 returns an empty viewer 2227 22:34:07 when the file represented by the blob is binary 2228 22:34:07 returns a download viewer 2229 22:34:07 when the file represented by the blob is text-based 2230 22:34:07 returns a text viewer 2231 22:34:07 #rich_viewer 2232 22:34:07 when the blob has an external storage error 2234 22:34:07 when the blob is empty 2236 22:34:07 when the blob is stored externally 2237 22:34:07 returns a matching viewer 2238 22:34:07 when the blob is binary 2239 22:34:07 returns a matching binary viewer 2240 22:34:07 when the blob is text-based 2241 22:34:07 returns a matching text-based viewer 2242 22:34:07 when the blob is video 2243 22:34:07 returns a video viewer 2244 22:34:07 when the blob is audio 2245 22:34:07 returns an audio viewer 2246 22:34:07 #auxiliary_viewer 2247 22:34:07 when the blob has an external storage error 2249 22:34:07 when the blob is empty 2251 22:34:07 when the blob is stored externally 2252 22:34:07 returns a matching viewer 2253 22:34:07 when the blob is binary 2255 22:34:07 when the blob is text-based 2256 22:34:07 returns a matching text-based viewer 2257 22:34:07 when the blob is GitlabCiYml 2258 22:34:07 returns a matching viewer for .gitlab-ci.yml 2259 22:34:07 returns nil for non .gitlab-ci.yml 2260 22:34:07 when the project has a custom CI config path 2261 22:34:07 returns a matching viewer for the custom CI file 2262 22:34:07 returns nil for the incorrect CI file 2263 22:34:07 #rendered_as_text? 2264 22:34:07 when ignoring errors 2265 22:34:07 when the simple viewer is text-based 2266 22:34:08 is expected to be truthy 2267 22:34:08 when the simple viewer is binary 2268 22:34:08 is expected to be falsy 2269 22:34:08 when not ignoring errors 2270 22:34:08 when the viewer has render errors 2271 22:34:08 is expected to be falsy 2272 22:34:08 when the viewer doesn't have render errors 2273 22:34:08 is expected to be truthy 2275 22:34:08 works with policy 2276 22:34:08 when project is nil 2277 22:34:08 does not err 2278 22:34:08 # [RSpecRunTime] Finishing example group spec/models/blob_spec.rb. It took 8.36 seconds. Expected to take 8.69 seconds. 2279 22:34:08 # [RSpecRunTime] Starting example group spec/tasks/gitlab/gitaly_rake_spec.rb. Expected to take 8.29 seconds. 2280 22:34:08 gitlab:gitaly namespace rake task 2282 22:34:08 no dir given 2283 22:34:08 aborts and display a help message 2284 22:34:08 no storage path given 2285 22:34:08 aborts and display a help message 2286 22:34:08 when an underlying Git command fail 2287 22:34:08 aborts and display a help message 2288 22:34:08 checkout or clone 2289 22:34:08 calls checkout_or_clone_version with the right arguments 2292 22:34:08 gmake is available 2293 22:34:08 calls gmake in the gitaly directory 2294 22:34:08 when gmake fails 2295 22:34:08 aborts process 2296 22:34:08 gmake is not available 2297 22:34:08 calls make in the gitaly directory 2298 22:34:08 update_removed_storage_projects 2299 22:34:09 updates the projects storage 2300 22:34:09 no removed storage name given 2301 22:34:09 aborts and display a help message 2302 22:34:09 no target storage name given 2303 22:34:09 aborts and display a help message 2305 22:34:09 displays the number of projects and does not update them 2306 22:34:13 # [RSpecRunTime] Finishing example group spec/tasks/gitlab/gitaly_rake_spec.rb. It took 5.37 seconds. Expected to take 8.29 seconds. 2307 22:34:13 # [RSpecRunTime] RSpec elapsed time: 20 minutes 3.53 seconds. Current RSS: ~1361M. Threads: 4. load average: 1.14 1.15 1.05 1/286 28567 2309 22:34:13 # [RSpecRunTime] Starting example group spec/models/error_tracking/error_spec.rb. Expected to take 8.0 seconds. 2310 22:34:13 ErrorTracking::Error 2311 22:34:14 does not allow STI 2312 22:34:14 relationships 2313 22:34:14 is expected to belong to project required: false 2314 22:34:14 is expected to have many events 2316 22:34:14 is expected to validate that :name cannot be empty/falsy 2317 22:34:14 is expected to validate that the length of :name is at most 255 2318 22:34:14 is expected to validate that :description cannot be empty/falsy 2319 22:34:14 is expected to validate that the length of :description is at most 1024 2320 22:34:14 is expected to validate that :actor cannot be empty/falsy 2321 22:34:14 is expected to validate that the length of :actor is at most 255 2322 22:34:14 is expected to validate that the length of :platform is at most 255 2323 22:34:14 .report_error 2324 22:34:14 updates existing record with a new timestamp 2325 22:34:14 .sort_by_attribute 2326 22:34:14 id desc by default 2327 22:34:15 is expected to eq [#<ErrorTracking::Error id: 8, project_id: 625, name: "ActionView::MissingTemplate", description: [FI...2 +0000", updated_at: "2024-11-13 22:34:14.183867362 +0000", events_count: 0, status: "unresolved">] 2328 22:34:15 # [RSpecRunTime] RSpec elapsed time: 20 minutes 5.71 seconds. Current RSS: ~1349M. Threads: 4. load average: 1.13 1.15 1.05 1/285 28568 2331 22:34:17 is expected to eq [#<ErrorTracking::Error id: 6, project_id: 623, name: "ActionView::MissingTemplate", description: [FI...6 +0000", updated_at: "2024-11-13 22:34:17.191348276 +0000", events_count: 0, status: "unresolved">] 2332 22:34:17 # [RSpecRunTime] RSpec elapsed time: 20 minutes 7.1 seconds. Current RSS: ~1348M. Threads: 4. load average: 1.13 1.15 1.05 1/284 28569 2335 22:34:18 is expected to eq [#<ErrorTracking::Error id: 6, project_id: 623, name: "ActionView::MissingTemplate", description: [FI...1 +0000", updated_at: "2024-11-13 22:34:17.944282421 +0000", events_count: 0, status: "unresolved">] 2336 22:34:18 # [RSpecRunTime] RSpec elapsed time: 20 minutes 8.49 seconds. Current RSS: ~1349M. Threads: 4. load average: 1.13 1.15 1.05 1/284 28570 2339 22:34:20 is expected to eq [#<ErrorTracking::Error id: 13, project_id: 630, name: "ActionView::MissingTemplate", description: [F...2 +0000", updated_at: "2024-11-13 22:34:14.183867362 +0000", events_count: 0, status: "unresolved">] 2340 22:34:20 # [RSpecRunTime] RSpec elapsed time: 20 minutes 10.14 seconds. Current RSS: ~1349M. Threads: 4. load average: 1.12 1.15 1.05 1/284 28571 2343 22:34:20 is expected to eq "ActionView::MissingTemplate Missing template posts/edit" 2344 22:34:20 #to_sentry_error 2345 22:34:20 is expected to be a kind of Gitlab::ErrorTracking::Error 2346 22:34:20 #to_sentry_detailed_error 2347 22:34:20 is expected to be a kind of Gitlab::ErrorTracking::DetailedError 2348 22:34:20 is expected to be truthy 2349 22:34:20 is expected to eq "db853d7" 2350 22:34:20 is expected to eq "db853d7" 2351 22:34:20 # [RSpecRunTime] Finishing example group spec/models/error_tracking/error_spec.rb. It took 6.85 seconds. Expected to take 8.0 seconds. 2352 22:34:20 # [RSpecRunTime] Starting example group spec/tasks/gitlab/dependency_proxy/migrate_rake_spec.rb. Expected to take 7.56 seconds. 2353 22:34:20 gitlab:dependency_proxy namespace rake task 2355 22:34:20 object storage disabled 2356 22:34:21 doesn't migrate files 2357 22:34:21 object storage enabled 2358 22:34:21 migrates local file to object storage 2359 22:34:21 an error is raised while migrating 2360 22:34:22 fails to migrate a local file that does not exist 2361 22:34:26 # [RSpecRunTime] Finishing example group spec/tasks/gitlab/dependency_proxy/migrate_rake_spec.rb. It took 5.78 seconds. Expected to take 7.56 seconds. 2362 22:34:26 # [RSpecRunTime] RSpec elapsed time: 20 minutes 16.21 seconds. Current RSS: ~1347M. Threads: 4. load average: 1.03 1.13 1.04 1/284 28572 2364 22:34:26 # [RSpecRunTime] Starting example group spec/workers/packages/cleanup_package_registry_worker_spec.rb. Expected to take 7.21 seconds. 2365 22:34:26 Packages::CleanupPackageRegistryWorker 2366 22:34:26 has :until_executing deduplicate strategy 2367 22:34:26 behaves like worker with data consistency 2368 22:34:26 .get_data_consistency_feature_flag_enabled? 2369 22:34:26 returns true 2370 22:34:26 .get_data_consistency_per_database 2371 22:34:26 returns correct data consistency 2373 22:34:27 with package files pending destruction 2374 22:34:28 queues the cleanup job 2375 22:34:28 behaves like an idempotent worker 2376 22:34:28 is labeled as idempotent 2377 22:34:28 performs multiple times sequentially without raising an exception 2378 22:34:28 # [RSpecRunTime] RSpec elapsed time: 20 minutes 18.31 seconds. Current RSS: ~1346M. Threads: 4. load average: 1.03 1.13 1.04 1/284 28573 2380 22:34:28 with no package files pending destruction 2381 22:34:28 does not queue the cleanup job 2382 22:34:28 behaves like an idempotent worker 2383 22:34:28 is labeled as idempotent 2384 22:34:28 performs multiple times sequentially without raising an exception 2385 22:34:28 with runnable policies 2386 22:34:28 queues the cleanup job 2387 22:34:28 behaves like an idempotent worker 2388 22:34:28 is labeled as idempotent 2389 22:34:29 performs multiple times sequentially without raising an exception 2390 22:34:29 with no runnable policies 2391 22:34:29 does not queue the cleanup job 2392 22:34:29 with npm metadata caches pending destruction 2393 22:34:29 queues the cleanup job 2394 22:34:29 behaves like an idempotent worker 2395 22:34:29 is labeled as idempotent 2396 22:34:30 performs multiple times sequentially without raising an exception 2397 22:34:30 with no npm metadata caches pending destruction 2398 22:34:30 does not queue the cleanup job 2399 22:34:30 behaves like an idempotent worker 2400 22:34:30 is labeled as idempotent 2401 22:34:30 performs multiple times sequentially without raising an exception 2402 22:34:30 with nuget symbols pending destruction 2403 22:34:31 behaves like an idempotent worker 2404 22:34:31 is labeled as idempotent 2405 22:34:31 performs multiple times sequentially without raising an exception 2406 22:34:31 queues the cleanup job 2407 22:34:31 with no nuget symbols pending destruction 2408 22:34:31 behaves like an idempotent worker 2409 22:34:31 is labeled as idempotent 2410 22:34:32 performs multiple times sequentially without raising an exception 2411 22:34:32 does not queue the cleanup job 2412 22:34:32 counts logging 2413 22:34:32 logs all the counts 2414 22:34:32 # [RSpecRunTime] Finishing example group spec/workers/packages/cleanup_package_registry_worker_spec.rb. It took 6.31 seconds. Expected to take 7.21 seconds. 2415 22:34:32 # [RSpecRunTime] Starting example group spec/services/gpg_keys/destroy_service_spec.rb. Expected to take 6.96 seconds. 2416 22:34:32 GpgKeys::DestroyService 2417 22:34:34 destroys the GPG key 2418 22:34:37 nullifies the related signatures in batches 2419 22:34:37 # [RSpecRunTime] Finishing example group spec/services/gpg_keys/destroy_service_spec.rb. It took 4.57 seconds. Expected to take 6.96 seconds. 2420 22:34:37 # [RSpecRunTime] RSpec elapsed time: 20 minutes 27.15 seconds. Current RSS: ~1347M. Threads: 4. load average: 1.02 1.12 1.04 1/285 28636 2422 22:34:37 # [RSpecRunTime] Starting example group spec/finders/boards/boards_finder_spec.rb. Expected to take 6.69 seconds. 2423 22:34:37 Boards::BoardsFinder 2425 22:34:37 when board parent is a project 2426 22:34:37 behaves like boards list service 2427 22:34:38 does not create a new board 2428 22:34:38 returns parent boards 2429 22:34:38 # [RSpecRunTime] RSpec elapsed time: 20 minutes 28.71 seconds. Current RSS: ~1351M. Threads: 4. load average: 1.02 1.12 1.04 1/285 28637 2431 22:34:38 behaves like multiple boards list service 2433 22:34:39 returns all issue boards 2434 22:34:40 returns boards ordered by name 2435 22:34:40 when wanting a specific board 2436 22:34:41 returns board specified by id 2437 22:34:43 raises exception when board is not found 2438 22:34:43 # [RSpecRunTime] RSpec elapsed time: 20 minutes 33.04 seconds. Current RSS: ~1353M. Threads: 4. load average: 1.02 1.12 1.04 1/285 28638 2440 22:34:43 when board parent is a group 2441 22:34:43 behaves like boards list service 2442 22:34:43 does not create a new board 2443 22:34:43 returns parent boards 2444 22:34:43 # [RSpecRunTime] Finishing example group spec/finders/boards/boards_finder_spec.rb. It took 6.36 seconds. Expected to take 6.69 seconds. 2445 22:34:43 # [RSpecRunTime] Starting example group spec/tasks/gitlab/ci_secure_files/migrate_rake_spec.rb. Expected to take 6.45 seconds. 2446 22:34:43 gitlab:ci_secure_files 2447 22:34:43 gitlab:ci_secure_files:migrate 2448 22:34:44 invokes the migration helper to move files to object storage 2449 22:34:44 when an error is raised while migrating 2450 22:34:45 logs the error 2451 22:34:45 # [RSpecRunTime] RSpec elapsed time: 20 minutes 35.12 seconds. Current RSS: ~1353M. Threads: 4. load average: 1.02 1.12 1.04 1/285 28639 2453 22:34:49 # [RSpecRunTime] Finishing example group spec/tasks/gitlab/ci_secure_files/migrate_rake_spec.rb. It took 5.72 seconds. Expected to take 6.45 seconds. 2454 22:34:49 # [RSpecRunTime] RSpec elapsed time: 20 minutes 39.28 seconds. Current RSS: ~1350M. Threads: 4. load average: 1.02 1.12 1.04 1/285 28640 2456 22:34:49 # [RSpecRunTime] Starting example group spec/services/users/approve_service_spec.rb. Expected to take 6.26 seconds. 2457 22:34:49 Users::ApproveService 2460 22:34:49 when the executor user is not allowed to approve users 2461 22:34:49 returns error result 2462 22:34:49 when the executor user is an admin not in admin mode 2463 22:34:49 returns error result 2464 22:34:49 when the executor user is an admin in admin mode 2465 22:34:49 when user is not in pending approval state 2466 22:34:50 returns error result 2467 22:34:50 when user cannot be activated 2468 22:34:50 returns error result 2469 22:34:50 does not change the state of the user 2471 22:34:50 when the executor user is an admin in admin mode 2472 22:34:50 activates the user 2473 22:34:50 logs approval in application logs 2474 22:34:51 emails the user on approval 2475 22:34:51 when the user was created via sign up 2476 22:34:51 does not send a password reset email 2477 22:34:51 # [RSpecRunTime] RSpec elapsed time: 20 minutes 41.26 seconds. Current RSS: ~1350M. Threads: 4. load average: 0.94 1.10 1.03 1/285 28641 2479 22:34:51 when the user was created by an admin 2480 22:34:51 sends a password reset email 2481 22:34:51 email confirmation status 2482 22:34:51 user is unconfirmed 2483 22:34:51 sends confirmation instructions 2484 22:34:51 user is confirmed 2485 22:34:52 does not send a confirmation email 2486 22:34:52 audit events 2487 22:34:52 when not licensed 2488 22:34:52 does not log any audit event 2489 22:34:52 pending invitations 2490 22:34:52 user is unconfirmed 2491 22:34:53 does not accept pending invites of the user 2492 22:34:53 # [RSpecRunTime] RSpec elapsed time: 20 minutes 43.45 seconds. Current RSS: ~1350M. Threads: 4. load average: 0.94 1.10 1.03 1/285 28642 2494 22:34:53 user is confirmed 2495 22:34:55 accepts pending invites of the user 2496 22:34:55 # [RSpecRunTime] RSpec elapsed time: 20 minutes 45.05 seconds. Current RSS: ~1353M. Threads: 4. load average: 0.94 1.10 1.03 1/285 28643 2498 22:34:55 # [RSpecRunTime] Finishing example group spec/services/users/approve_service_spec.rb. It took 5.79 seconds. Expected to take 6.26 seconds. 2499 22:34:55 # [RSpecRunTime] Starting example group spec/lib/gitlab/bitbucket_import/importers/pull_request_importer_spec.rb. Expected to take 6.05 seconds. 2500 22:34:55 Gitlab::BitbucketImport::Importers::PullRequestImporter 2502 22:34:56 calls MergeRequestCreator 2503 22:34:56 creates a merge request with the correct attributes 2504 22:34:57 converts mentions in the description 2505 22:34:57 logs its progress 2506 22:34:57 increments the merge requests counter 2507 22:34:57 when the state is closed 2508 22:34:57 marks merge request as closed 2509 22:34:58 # [RSpecRunTime] RSpec elapsed time: 20 minutes 47.84 seconds. Current RSS: ~1360M. Threads: 4. load average: 0.94 1.10 1.03 1/286 28674 2511 22:34:58 when the state is opened 2512 22:34:58 marks merge request as opened 2513 22:34:58 when the source and target projects are different 2514 22:34:58 skips the import 2515 22:34:58 when the author does not have a bitbucket identity 2516 22:34:58 sets the author and assignee to the project creator and adds the author to the description 2517 22:34:58 when none of the reviewers have an identity 2518 22:34:58 does not set reviewer_ids 2519 22:34:58 when closed by user cannot be found 2520 22:34:59 sets the merged by user to the project creator 2521 22:34:59 when merge state is closed 2522 22:35:00 sets the closed by user to the project creator 2523 22:35:00 # [RSpecRunTime] RSpec elapsed time: 20 minutes 49.96 seconds. Current RSS: ~1362M. Threads: 4. load average: 0.95 1.09 1.03 1/286 28685 2525 22:35:00 head_commit_sha for merge request diff 2526 22:35:00 when the source commit hash from Bitbucket is found on the repo 2527 22:35:00 is set to the source commit hash 2528 22:35:00 when the source commit hash is not found but the merge commit hash is found 2529 22:35:00 is set to the merge commit hash 2530 22:35:00 when both the source commit and merge commit hash are not found 2532 22:35:01 when an error is raised 2533 22:35:01 tracks the failure and does not fail 2534 22:35:01 # [RSpecRunTime] Finishing example group spec/lib/gitlab/bitbucket_import/importers/pull_request_importer_spec.rb. It took 5.9 seconds. Expected to take 6.05 seconds. 2535 22:35:01 # [RSpecRunTime] Starting example group spec/helpers/ci/pipelines_helper_spec.rb. Expected to take 5.85 seconds. 2536 22:35:01 Ci::PipelinesHelper 2537 22:35:01 has_gitlab_ci? 2538 22:35:01 builds_enabled?: true, has_ci?: true, result: true 2539 22:35:01 is expected to eq true 2540 22:35:01 builds_enabled?: true, has_ci?: false, result: false 2541 22:35:01 is expected to eq false 2542 22:35:01 builds_enabled?: false, has_ci?: true, result: false 2543 22:35:01 is expected to eq false 2544 22:35:01 builds_enabled?: false, has_ci?: false, result: false 2545 22:35:01 is expected to eq false 2546 22:35:01 #pipelines_list_data 2547 22:35:01 has the expected keys 2548 22:35:01 #visibility_pipeline_id_type 2549 22:35:01 when user is not signed in 2550 22:35:01 shows default pipeline id type 2551 22:35:01 when user is signed in 2552 22:35:02 shows user preference pipeline id type 2553 22:35:02 #show_jenkins_ci_prompt 2554 22:35:03 add_role_method: :add_owner, has_gitlab_ci?: false, has_jenkinsfile?: true, result: "true" 2555 22:35:03 is expected to eq "true" 2556 22:35:03 # [RSpecRunTime] RSpec elapsed time: 20 minutes 53.64 seconds. Current RSS: ~1367M. Threads: 4. load average: 0.95 1.09 1.03 1/287 28716 2558 22:35:03 add_role_method: :add_maintainer, has_gitlab_ci?: false, has_jenkinsfile?: true, result: "true" 2559 22:35:04 is expected to eq "true" 2560 22:35:04 add_role_method: :add_developer, has_gitlab_ci?: false, has_jenkinsfile?: true, result: "true" 2561 22:35:04 is expected to eq "true" 2562 22:35:04 add_role_method: :add_guest, has_gitlab_ci?: false, has_jenkinsfile?: true, result: "false" 2563 22:35:05 is expected to eq "false" 2564 22:35:05 add_role_method: :add_owner, has_gitlab_ci?: false, has_jenkinsfile?: false, result: "false" 2565 22:35:05 is expected to eq "false" 2566 22:35:05 add_role_method: :add_owner, has_gitlab_ci?: true, has_jenkinsfile?: true, result: "false" 2567 22:35:05 is expected to eq "false" 2568 22:35:05 add_role_method: :add_owner, has_gitlab_ci?: true, has_jenkinsfile?: false, result: "false" 2569 22:35:06 is expected to eq "false" 2570 22:35:06 #new_pipeline_data 2571 22:35:06 has the expected keys 2572 22:35:06 is_maintainer 2573 22:35:06 when user is signed in but not a maintainer 2574 22:35:06 is expected to be falsy 2575 22:35:06 when user is signed in with a role that is maintainer or above 2576 22:35:06 is expected to be truthy 2577 22:35:06 # [RSpecRunTime] Finishing example group spec/helpers/ci/pipelines_helper_spec.rb. It took 5.76 seconds. Expected to take 5.85 seconds. 2578 22:35:06 # [RSpecRunTime] Starting example group spec/lib/gitlab/application_context_spec.rb. Expected to take 5.66 seconds. 2579 22:35:06 Gitlab::ApplicationContext 2580 22:35:06 .allowed_job_keys 2581 22:35:06 includes known keys but omits Web-specific keys 2582 22:35:06 .with_context 2583 22:35:06 yields the block 2584 22:35:07 passes the expected context on to labkit 2585 22:35:07 raises an error when passing invalid options 2586 22:35:07 .with_raw_context 2587 22:35:07 yields the block 2588 22:35:07 passes the attributes unaltered on to labkit 2590 22:35:07 passes the expected context on to labkit 2591 22:35:07 raises an error when passing invalid options 2592 22:35:07 .current_context_include? 2593 22:35:07 returns true if the key was present in the context 2594 22:35:07 returns false if the key was not present in the current context 2595 22:35:07 .current_context_attribute 2596 22:35:07 returns the raw attribute value 2597 22:35:07 returns the attribute value with meta prefix 2598 22:35:07 returns nil if the key was not present in the current context 2599 22:35:07 #to_lazy_hash 2600 22:35:08 does not call the attributes until needed 2601 22:35:08 correctly loads the expected values when they are wrapped in a block 2602 22:35:08 correctly loads the expected values when passed directly 2603 22:35:08 falls back to a projects namespace when a project is passed but no namespace 2604 22:35:08 contains known keys 2605 22:35:08 setting the client 2606 22:35:08 provided_options: [:remote_ip], client: :remote_ip 2607 22:35:08 sets the client_id to the expected value 2608 22:35:09 # [RSpecRunTime] RSpec elapsed time: 20 minutes 58.84 seconds. Current RSS: ~1373M. Threads: 4. load average: 0.95 1.09 1.03 1/287 28717 2610 22:35:09 provided_options: [:remote_ip, :runner], client: :runner 2611 22:35:09 sets the client_id to the expected value 2612 22:35:09 provided_options: [:remote_ip, :runner, :user], client: :runner 2613 22:35:09 sets the client_id to the expected value 2614 22:35:09 provided_options: [:remote_ip, :user], client: :user 2615 22:35:09 sets the client_id to the expected value 2616 22:35:09 provided_options: [:job], client: :user 2617 22:35:09 sets the client_id to the expected value 2618 22:35:09 when using a runner project 2619 22:35:09 sets project path from runner project 2620 22:35:09 when the runner serves multiple projects 2621 22:35:10 does not set project path 2622 22:35:10 when using an instance runner 2623 22:35:10 does not sets project path 2624 22:35:10 when using job context 2625 22:35:10 sets expected values 2626 22:35:10 when using bulk import context 2627 22:35:10 sets expected bulk_import_entity_id value 2628 22:35:10 when using organization context 2629 22:35:10 sets the organization_id value 2631 22:35:10 yields control 2632 22:35:10 passes the expected context on to labkit 2633 22:35:11 does not cause queries 2634 22:35:11 # [RSpecRunTime] RSpec elapsed time: 21 minutes 1.82 seconds. Current RSS: ~1367M. Threads: 4. load average: 0.96 1.09 1.03 1/286 28718 2636 22:35:12 # [RSpecRunTime] Finishing example group spec/lib/gitlab/application_context_spec.rb. It took 5.12 seconds. Expected to take 5.66 seconds. 2637 22:35:12 # [RSpecRunTime] Starting example group spec/models/users/credit_card_validation_spec.rb. Expected to take 5.41 seconds. 2638 22:35:12 Users::CreditCardValidation 2639 22:35:12 does not allow STI 2640 22:35:12 is expected to belong to user required: false 2641 22:35:12 is expected to validate that the length of :holder_name is at most 50 2642 22:35:12 is expected to validate that the length of :network is at most 32 2643 22:35:12 is expected to validate that :last_digits looks like a number less than or equal to 9999 2644 22:35:12 is expected to validate that the length of :last_digits_hash is at most 44 2645 22:35:12 is expected to validate that the length of :holder_name_hash is at most 44 2646 22:35:12 is expected to validate that the length of :expiration_date_hash is at most 44 2647 22:35:12 is expected to validate that the length of :network_hash is at most 44 2648 22:35:12 is expected to validate that the length of :zuora_payment_method_xid is at most 50 2649 22:35:12 when there is an existing record with this zuora_payment_method_xid 2650 22:35:12 is expected to validate that :zuora_payment_method_xid is case-sensitively unique as long as it is not nil 2651 22:35:12 #similar_records 2652 22:35:13 returns matches with the same last_digits, expiration and network, ordered by credit_card_validated_at 2653 22:35:13 #similar_holder_names_count 2654 22:35:13 when holder_name is present 2655 22:35:13 returns the count of cards with similar case insensitive holder names 2656 22:35:13 when holder_name is nil 2659 22:35:13 .find_or_initialize_by_user 2660 22:35:13 with no existing credit card record 2661 22:35:13 is expected to be a new record 2662 22:35:13 with existing credit card record 2663 22:35:13 is expected to eq #<Users::CreditCardValidation user_id: 827, credit_card_validated_at: "2024-11-13 22:35:25.739992576 ...id: nil, stripe_setup_intent_xid: nil, stripe_payment_method_xid: nil, stripe_card_fingerprint: nil> 2664 22:35:13 .by_banned_user 2665 22:35:13 Job arguments to ElasticAssociationIndexerWorker must be native JSON types, but :issues is a Symbol. 2667 22:35:13 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 2668 22:35:14 returns only records associated to banned users 2669 22:35:14 .similar_by_holder_name 2670 22:35:14 when holder_name_hash is present 2671 22:35:14 returns records with similar holder names case-insensitively 2672 22:35:14 when holder_name_hash is nil 2673 22:35:14 returns an empty array 2675 22:35:14 returns only records with similar expiration_date, last_digits, and network attribute values 2676 22:35:14 #used_by_banned_user? 2677 22:35:14 Job arguments to ElasticAssociationIndexerWorker must be native JSON types, but :issues is a Symbol. 2679 22:35:14 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 2680 22:35:14 when there is a similar credit card associated to a banned user 2681 22:35:14 when holder names match exactly 2682 22:35:14 is expected to equal true 2683 22:35:14 when holder names do not match exactly 2684 22:35:14 is expected to equal false 2685 22:35:14 when there are no similar credit cards associated to a banned user 2686 22:35:14 is expected to equal false 2687 22:35:14 when there is a similar credit card but it is not associated to a banned user 2688 22:35:15 is expected to equal false 2690 22:35:15 #set_last_digits_hash 2691 22:35:15 when last_digits are nil 2692 22:35:15 is expected not to change `credit_card_validation.last_digits_hash` 2693 22:35:15 when last_digits has a blank value 2694 22:35:15 is expected to be invalid 2695 22:35:15 when last_digits has a value 2696 22:35:15 assigns correct last_digits_hash value 2697 22:35:15 #set_holder_name_hash 2698 22:35:15 when holder_name is nil 2699 22:35:15 is expected not to change `credit_card_validation.holder_name_hash` 2700 22:35:15 when holder_name has a blank value 2701 22:35:15 is expected not to change `credit_card_validation.holder_name_hash` 2702 22:35:15 when holder_name has a value 2703 22:35:15 lowercases holder_name and assigns correct holder_name_hash value 2704 22:35:15 #set_network_hash 2705 22:35:15 when network is nil 2706 22:35:15 is expected not to change `credit_card_validation.network_hash` 2707 22:35:15 when network has a blank value 2708 22:35:16 is expected not to change `credit_card_validation.network_hash` 2709 22:35:16 when network has a value 2710 22:35:16 lowercases network and assigns correct network_hash value 2711 22:35:16 #set_expiration_date_hash 2712 22:35:16 when expiration_date is nil 2713 22:35:16 is expected not to change `credit_card_validation.expiration_date_hash` 2714 22:35:16 when expiration_date has a blank value 2715 22:35:16 is expected not to change `credit_card_validation.expiration_date_hash` 2716 22:35:16 when expiration_date has a value 2717 22:35:16 assigns correct expiration_date_hash value 2718 22:35:16 #exceeded_daily_verification_limit? 2719 22:35:16 is expected to eq false 2720 22:35:16 when the limit has been exceeded 2721 22:35:16 is expected to eq true 2722 22:35:16 when the feature flag is disabled 2723 22:35:16 is expected to eq false 2724 22:35:16 when the limit is exceeded but records have credit_card_validated_at > 24 hours 2725 22:35:17 is expected to eq false 2726 22:35:17 # [RSpecRunTime] Finishing example group spec/models/users/credit_card_validation_spec.rb. It took 5.04 seconds. Expected to take 5.41 seconds. 2727 22:35:17 # [RSpecRunTime] Starting example group spec/models/dependency_proxy/blob_spec.rb. Expected to take 5.21 seconds. 2728 22:35:17 DependencyProxy::Blob 2729 22:35:17 does not allow STI 2730 22:35:17 behaves like ttl_expirable 2731 22:35:17 behaves like having unique enum values 2732 22:35:17 has unique values in "status" 2733 22:35:17 default values 2734 22:35:17 is expected to within one second of 2024-11-13 22:35:17 UTC 2735 22:35:17 is expected to within one second of 2024-11-12 22:35:17 UTC 2737 22:35:17 is expected to validate that :status cannot be empty/falsy 2738 22:35:17 .read_before 2739 22:35:17 returns items with created at older than the supplied number of days 2741 22:35:17 returns only active items 2743 22:35:18 updates read_at 2744 22:35:18 behaves like destructible 2745 22:35:18 .next_pending_destruction 2746 22:35:18 returns the oldest item pending destruction based on updated_at 2747 22:35:18 returns the oldest item pending destruction based on created_at 2748 22:35:18 behaves like updates namespace statistics 2749 22:35:18 when creating 2750 22:35:18 schedules a statistic refresh 2751 22:35:18 behaves like skipping statistics update if namespace is nil 2752 22:35:18 when the namespace is nil 2753 22:35:18 does not schedule a statistic refresh 2754 22:35:18 when updating 2755 22:35:18 when the statistic attribute has not changed 2756 22:35:19 does not schedule a statistic refresh 2757 22:35:19 when the statistic attribute has changed 2758 22:35:19 schedules a statistic refresh 2759 22:35:19 behaves like skipping statistics update if namespace is nil 2760 22:35:19 when the namespace is nil 2761 22:35:19 does not schedule a statistic refresh 2762 22:35:19 when deleting 2763 22:35:19 schedules a statistic refresh 2764 22:35:19 behaves like skipping statistics update if namespace is nil 2765 22:35:19 when the namespace is nil 2766 22:35:19 does not schedule a statistic refresh 2767 22:35:19 relationships 2768 22:35:19 is expected to belong to group required: false 2770 22:35:19 is expected to validate that :group cannot be empty/falsy 2771 22:35:19 is expected to validate that :file cannot be empty/falsy 2772 22:35:19 is expected to validate that :file_name cannot be empty/falsy 2774 22:35:19 returns 0 if no files 2775 22:35:20 returns a correct sum of all files sizes 2776 22:35:20 .find_or_build 2777 22:35:20 builds new instance if not found 2778 22:35:20 finds an existing blob 2779 22:35:20 file is being stored 2780 22:35:20 when existing object has local store 2781 22:35:20 behaves like mounted file in local store 2782 22:35:20 is stored locally 2783 22:35:20 when direct upload is enabled 2784 22:35:20 behaves like mounted file in object store 2785 22:35:21 is stored remotely 2786 22:35:21 # [RSpecRunTime] Finishing example group spec/models/dependency_proxy/blob_spec.rb. It took 4.13 seconds. Expected to take 5.21 seconds. 2787 22:35:21 # [RSpecRunTime] Starting example group spec/lib/gitlab/git/cross_repo_spec.rb. Expected to take 5.0 seconds. 2788 22:35:21 Gitlab::Git::CrossRepo 2790 22:35:23 when executed within a single repository 2791 22:35:23 does not fetch from another repo 2792 22:35:23 # [RSpecRunTime] RSpec elapsed time: 21 minutes 12.95 seconds. Current RSS: ~1367M. Threads: 4. load average: 0.89 1.07 1.02 1/285 28758 2794 22:35:23 when executed across two repositories 2795 22:35:23 and target ref exists in source repo 2796 22:35:23 does not fetch from another repo 2797 22:35:23 and target ref does not exist in source repo 2798 22:35:24 fetches from the target to a temporary ref 2799 22:35:24 # [RSpecRunTime] RSpec elapsed time: 21 minutes 14.54 seconds. Current RSS: ~1375M. Threads: 4. load average: 0.90 1.07 1.02 1/289 28881 2801 22:35:24 and target ref does not exist in target repo 2803 22:35:24 # [RSpecRunTime] Finishing example group spec/lib/gitlab/git/cross_repo_spec.rb. It took 3.58 seconds. Expected to take 5.0 seconds. 2804 22:35:24 # [RSpecRunTime] Starting example group spec/models/deploy_key_spec.rb. Expected to take 4.86 seconds. 2806 22:35:24 does not allow STI 2807 22:35:24 Associations 2808 22:35:24 is expected to have many deploy_keys_projects 2809 22:35:24 is expected to have many deploy_keys_projects_with_write_access class_name => DeployKeysProject inverse_of => deploy_key 2810 22:35:24 is expected to have many projects_with_write_access class_name => Project through deploy_keys_projects_with_write_access source => project 2811 22:35:24 is expected to have many deploy_keys_projects_with_readonly_access class_name => DeployKeysProject inverse_of => deploy_key 2812 22:35:24 is expected to have many projects_with_readonly_access class_name => Project through deploy_keys_projects_with_readonly_access source => project 2813 22:35:24 is expected to have many projects 2814 22:35:25 is expected to have many protected_branch_push_access_levels inverse_of => deploy_key 2815 22:35:25 is expected to have many protected_tag_create_access_levels inverse_of => deploy_key 2816 22:35:25 notification 2817 22:35:25 does not send a notification 2819 22:35:25 when user is set 2820 22:35:25 returns the user 2821 22:35:25 when user is not set 2822 22:35:26 returns the ghost user 2823 22:35:26 .with_write_access_for_project 2824 22:35:26 when no project is passed in 2825 22:35:26 is expected to be empty 2826 22:35:26 when a project is passed in 2827 22:35:26 only returns deploy keys with write access 2828 22:35:27 returns deploy keys only for this project 2829 22:35:27 and a specific deploy key is passed in 2830 22:35:27 and this deploy key is not linked to the project 2831 22:35:27 is expected to be empty 2832 22:35:27 # [RSpecRunTime] RSpec elapsed time: 21 minutes 17.72 seconds. Current RSS: ~1377M. Threads: 4. load average: 0.90 1.07 1.02 1/290 28883 2834 22:35:27 and this deploy key has no write access to the project 2835 22:35:28 is expected to be empty 2836 22:35:28 and this deploy key has write access to the project 2837 22:35:28 is expected to contain exactly #<DeployKey id: 11, user_id: nil, created_at: "2024-11-13 22:35:28.250904096 +0000", updated_at: "202...ion_delivered_at: nil, before_expiry_notification_delivered_at: nil, usage_type: "auth_and_signing"> 2838 22:35:28 PolicyActor methods 2839 22:35:28 responds to all PolicyActor methods 2841 22:35:28 is expected to equal true 2842 22:35:28 when a read deploy key is enabled in the project 2843 22:35:28 is expected to equal false 2844 22:35:29 is expected to equal true 2845 22:35:29 is expected to equal false 2846 22:35:29 when a write deploy key is enabled in the project 2847 22:35:29 is expected to equal false 2848 22:35:29 is expected to equal true 2849 22:35:29 is expected to equal true 2850 22:35:29 when the deploy key is not enabled in the project 2851 22:35:29 is expected to equal false 2852 22:35:29 is expected to equal false 2853 22:35:29 is expected to equal false 2854 22:35:29 #audit_details 2855 22:35:29 equals to the key's title 2856 22:35:29 # [RSpecRunTime] Finishing example group spec/models/deploy_key_spec.rb. It took 4.75 seconds. Expected to take 4.86 seconds. 2857 22:35:29 # [RSpecRunTime] Starting example group spec/lib/gitlab/database/count/exact_count_strategy_spec.rb. Expected to take 4.67 seconds. 2858 22:35:29 Gitlab::Database::Count::ExactCountStrategy 2860 22:35:31 counts all models 2861 22:35:33 returns default value if count times out 2862 22:35:33 # [RSpecRunTime] RSpec elapsed time: 21 minutes 23.35 seconds. Current RSS: ~1365M. Threads: 4. load average: 0.91 1.07 1.02 1/289 28884 2864 22:35:33 # [RSpecRunTime] Finishing example group spec/lib/gitlab/database/count/exact_count_strategy_spec.rb. It took 4.02 seconds. Expected to take 4.67 seconds. 2865 22:35:33 # [RSpecRunTime] Starting example group spec/graphql/resolvers/snippets_resolver_spec.rb. Expected to take 4.46 seconds. 2866 22:35:33 Resolvers::SnippetsResolver 2868 22:35:34 calls SnippetsFinder 2869 22:35:34 when using no filter 2870 22:35:35 returns expected snippets 2871 22:35:35 # [RSpecRunTime] RSpec elapsed time: 21 minutes 24.91 seconds. Current RSS: ~1358M. Threads: 4. load average: 0.91 1.07 1.02 1/286 28885 2873 22:35:35 when using filters 2874 22:35:35 returns the snippets by type 2875 22:35:35 returns the snippets by visibility 2876 22:35:36 returns snippets to explore 2877 22:35:36 returns the snippets by single gid 2878 22:35:36 returns the snippets by array of gid 2879 22:35:37 generates an error if both project and author are provided 2880 22:35:37 by author id 2881 22:35:37 returns the snippets 2882 22:35:37 # [RSpecRunTime] RSpec elapsed time: 21 minutes 27.25 seconds. Current RSS: ~1362M. Threads: 4. load average: 0.91 1.07 1.02 1/285 28886 2884 22:35:37 by project id 2885 22:35:37 returns the snippets 2886 22:35:37 # [RSpecRunTime] Finishing example group spec/graphql/resolvers/snippets_resolver_spec.rb. It took 4.26 seconds. Expected to take 4.46 seconds. 2887 22:35:37 # [RSpecRunTime] Starting example group spec/workers/destroy_pages_deployments_worker_spec.rb. Expected to take 4.32 seconds. 2888 22:35:37 DestroyPagesDeploymentsWorker 2889 22:35:39 doesn't fail if project is already removed 2890 22:35:40 can be called without last_deployment_id 2891 22:35:42 calls destroy service 2892 22:35:42 # [RSpecRunTime] Finishing example group spec/workers/destroy_pages_deployments_worker_spec.rb. It took 4.6 seconds. Expected to take 4.32 seconds. 2893 22:35:42 # [RSpecRunTime] RSpec elapsed time: 21 minutes 32.28 seconds. Current RSS: ~1373M. Threads: 4. load average: 0.92 1.06 1.02 1/285 28887 2895 22:35:42 # [RSpecRunTime] Starting example group spec/models/ci/build_need_spec.rb. Expected to take 4.16 seconds. 2896 22:35:42 Ci::BuildNeed 2897 22:35:42 does not allow STI 2898 22:35:42 is expected to belong to build class_name => Ci::Processable required: false 2899 22:35:42 is expected to validate that :build cannot be empty/falsy 2900 22:35:42 is expected to validate that :name cannot be empty/falsy 2901 22:35:42 is expected to validate that :project_id cannot be empty/falsy 2902 22:35:42 is expected to validate that the length of :name is at most 255 2904 22:35:42 .scoped_build 2905 22:35:42 includes partition_id filter 2907 22:35:43 is expected to contain exactly #<Ci::BuildNeed name: "build_1", artifacts: true, optional: false, build_id: 113, partition_id: 102, id: 6, project_id: 679> 2908 22:35:44 # [RSpecRunTime] RSpec elapsed time: 21 minutes 33.89 seconds. Current RSS: ~1368M. Threads: 4. load average: 0.92 1.06 1.02 1/285 28888 2910 22:35:44 BulkInsertSafe 2911 22:35:44 bulk inserts from Ci::Build model 2912 22:35:44 partitioning 2914 22:35:45 sets partition_id to the current partition value 2915 22:35:45 when it is already set 2916 22:35:45 does not change the partition_id value 2917 22:35:45 # [RSpecRunTime] RSpec elapsed time: 21 minutes 35.57 seconds. Current RSS: ~1363M. Threads: 4. load average: 0.93 1.06 1.02 1/285 28889 2919 22:35:45 without build 2920 22:35:45 is expected to validate that :partition_id cannot be empty/falsy 2921 22:35:45 does not change the partition_id value 2922 22:35:45 when using bulk_insert 2923 22:35:46 creates build needs successfully 2924 22:35:46 # [RSpecRunTime] Finishing example group spec/models/ci/build_need_spec.rb. It took 4.22 seconds. Expected to take 4.16 seconds. 2925 22:35:46 # [RSpecRunTime] Starting example group spec/services/issuable/callbacks/description_spec.rb. Expected to take 3.98 seconds. 2926 22:35:46 Issuable::Callbacks::Description 2927 22:35:47 #before_update 2928 22:35:47 when description was changed 2929 22:35:47 sets last_edited_by and last_edited_at 2930 22:35:47 # [RSpecRunTime] RSpec elapsed time: 21 minutes 37.62 seconds. Current RSS: ~1361M. Threads: 4. load average: 0.93 1.06 1.02 1/285 28890 2932 22:35:47 when description was not changed 2933 22:35:47 does not change last_edited_by and last_edited_at 2934 22:35:47 #after_initialize 2935 22:35:47 when user has permission to update description 2936 22:35:47 when user is work item author 2937 22:35:47 behaves like sets work item description 2938 22:35:48 correctly sets work item description value 2939 22:35:48 when user is a project reporter 2940 22:35:48 behaves like sets work item description 2941 22:35:48 correctly sets work item description value 2942 22:35:48 when description is nil 2943 22:35:48 behaves like sets work item description 2944 22:35:48 correctly sets work item description value 2945 22:35:48 when description is empty 2946 22:35:48 behaves like sets work item description 2947 22:35:49 correctly sets work item description value 2948 22:35:49 when description param is not present 2949 22:35:49 behaves like does not set work item description 2950 22:35:49 does not change work item description value 2951 22:35:49 when widget does not exist in new type 2952 22:35:49 resets the work item's description 2953 22:35:49 when user does not have permission to update description 2954 22:35:49 when user is a project guest 2955 22:35:49 behaves like does not set work item description 2956 22:35:49 does not change work item description value 2957 22:35:49 with private project 2958 22:35:50 when user is work item author 2959 22:35:50 behaves like does not set work item description 2960 22:35:50 does not change work item description value 2961 22:35:50 # [RSpecRunTime] Finishing example group spec/services/issuable/callbacks/description_spec.rb. It took 4.02 seconds. Expected to take 3.98 seconds. 2962 22:35:50 # [RSpecRunTime] Starting example group spec/workers/clusters/applications/activate_integration_worker_spec.rb. Expected to take 3.81 seconds. 2963 22:35:50 Clusters::Applications::ActivateIntegrationWorker#perform 2964 22:35:50 when cluster exists 2965 22:35:50 prometheus integration 2966 22:35:50 with cluster type: group 2967 22:35:52 ensures Prometheus integration is activated 2968 22:35:52 # [RSpecRunTime] RSpec elapsed time: 21 minutes 41.98 seconds. Current RSS: ~1379M. Threads: 4. load average: 0.93 1.06 1.02 1/285 28891 2970 22:35:52 with cluster type: project 2971 22:35:53 ensures Prometheus integration is activated 2972 22:35:53 # [RSpecRunTime] RSpec elapsed time: 21 minutes 43.13 seconds. Current RSS: ~1378M. Threads: 4. load average: 0.93 1.06 1.02 1/285 28892 2974 22:35:53 with cluster type: instance 2975 22:35:54 ensures Prometheus integration is activated 2976 22:35:54 # [RSpecRunTime] RSpec elapsed time: 21 minutes 44.19 seconds. Current RSS: ~1379M. Threads: 4. load average: 0.93 1.06 1.02 1/285 28893 2978 22:35:54 when cluster does not exist 2979 22:35:54 does not raise Record Not Found error 2980 22:35:54 # [RSpecRunTime] Finishing example group spec/workers/clusters/applications/activate_integration_worker_spec.rb. It took 3.72 seconds. Expected to take 3.81 seconds. 2981 22:35:54 # [RSpecRunTime] Starting example group spec/services/projects/lfs_pointers/lfs_import_service_spec.rb. Expected to take 3.68 seconds. 2982 22:35:54 Projects::LfsPointers::LfsImportService 2983 22:35:54 when lfs is enabled for the project 2984 22:35:55 downloads lfs objects 2985 22:35:55 when no downloadable lfs object links 2986 22:35:55 does not call LfsDownloadService 2987 22:35:55 # [RSpecRunTime] RSpec elapsed time: 21 minutes 45.72 seconds. Current RSS: ~1365M. Threads: 4. load average: 0.94 1.06 1.02 1/285 28894 2989 22:35:55 when an exception is raised 2990 22:35:56 returns error 2991 22:35:56 when an GRPC::Core::CallError exception raised 2992 22:35:57 returns error 2993 22:35:57 when lfs is not enabled for the project 2994 22:35:58 does not download lfs objects 2995 22:35:58 # [RSpecRunTime] Finishing example group spec/services/projects/lfs_pointers/lfs_import_service_spec.rb. It took 3.65 seconds. Expected to take 3.68 seconds. 2996 22:35:58 # [RSpecRunTime] Starting example group spec/validators/json_schema_validator_spec.rb. Expected to take 3.57 seconds. 2997 22:35:58 JsonSchemaValidator 2998 22:35:58 #validates_each 2999 22:35:58 when filename is set 3000 22:35:58 when data is valid 3001 22:35:58 returns no errors 3002 22:35:58 when data is invalid 3003 22:35:58 when error message is not provided 3004 22:35:59 returns default set error message i.e `must be a valid json schema` 3005 22:35:59 when error message is provided 3006 22:35:59 returns the provided error message 3007 22:35:59 when filename is not set 3008 22:35:59 raises an ArgumentError 3009 22:35:59 when filename is invalid 3010 22:35:59 raises a FilenameError 3011 22:35:59 hash_conversion option 3012 22:35:59 when hash_conversion is enabled 3013 22:36:00 returns no errors 3014 22:36:00 when detail_errors is true 3015 22:36:00 when data is valid 3016 22:36:00 returns no errors 3017 22:36:00 when data is invalid 3018 22:36:01 returns json schema is invalid 3019 22:36:01 when validating config with oneOf JSON schema 3020 22:36:01 when the value is a valid array of hashes 3021 22:36:01 returns no errors 3022 22:36:01 when a required property is missing 3023 22:36:01 returns an error message 3024 22:36:01 when oneOf validation fails 3025 22:36:01 returns an error message 3026 22:36:01 when there is a general validation error 3027 22:36:01 returns an error message 3028 22:36:01 when a non-array value violates oneOf constraint 3029 22:36:01 returns an error message for oneOf violation without data pointer 3030 22:36:01 # [RSpecRunTime] Finishing example group spec/validators/json_schema_validator_spec.rb. It took 3.55 seconds. Expected to take 3.57 seconds. 3031 22:36:01 # [RSpecRunTime] Starting example group spec/services/merge_requests/pushed_branches_service_spec.rb. Expected to take 3.43 seconds. 3032 22:36:01 MergeRequests::PushedBranchesService 3033 22:36:01 when branches pushed 3034 22:36:04 returns only branches which have a open and closed merge request 3035 22:36:04 # [RSpecRunTime] RSpec elapsed time: 21 minutes 54.33 seconds. Current RSS: ~1370M. Threads: 4. load average: 0.94 1.06 1.02 1/287 28920 3037 22:36:04 when tags pushed 3038 22:36:05 returns empty result without any SQL query performed 3039 22:36:05 # [RSpecRunTime] Finishing example group spec/services/merge_requests/pushed_branches_service_spec.rb. It took 3.59 seconds. Expected to take 3.43 seconds. 3040 22:36:05 # [RSpecRunTime] Starting example group spec/workers/repository_update_remote_mirror_worker_spec.rb. Expected to take 3.31 seconds. 3041 22:36:05 RepositoryUpdateRemoteMirrorWorker 3043 22:36:06 calls out to the service to perform the update 3044 22:36:06 does not do anything if the mirror was already updated 3045 22:36:07 schedules a retry when the mirror is marked for retrying 3046 22:36:07 clears the lease if there was an unexpected exception 3047 22:36:07 retries 3 times for the worker to finish before rescheduling 3048 22:36:07 when remote_mirror_retry_with_delay feature flag is enabled 3049 22:36:08 continues scheduling retries after successive failures 3050 22:36:08 # [RSpecRunTime] RSpec elapsed time: 21 minutes 58.02 seconds. Current RSS: ~1403M. Threads: 4. load average: 0.95 1.06 1.02 1/287 28957 3052 22:36:08 behaves like an idempotent worker 3053 22:36:08 is labeled as idempotent 3054 22:36:08 performs multiple times sequentially without raising an exception 3055 22:36:08 # [RSpecRunTime] Finishing example group spec/workers/repository_update_remote_mirror_worker_spec.rb. It took 3.11 seconds. Expected to take 3.31 seconds. 3056 22:36:08 # [RSpecRunTime] Starting example group spec/workers/mail_scheduler/issue_due_worker_spec.rb. Expected to take 3.21 seconds. 3057 22:36:08 MailScheduler::IssueDueWorker 3059 22:36:10 sends emails for open issues due tomorrow in the project specified 3060 22:36:11 does not send email for issues that have the work_item_type different of "issue" 3061 22:36:11 # [RSpecRunTime] RSpec elapsed time: 22 minutes 1.28 seconds. Current RSS: ~1392M. Threads: 4. load average: 0.95 1.06 1.02 1/288 28958 3063 22:36:11 # [RSpecRunTime] Finishing example group spec/workers/mail_scheduler/issue_due_worker_spec.rb. It took 3.15 seconds. Expected to take 3.21 seconds. 3064 22:36:11 # [RSpecRunTime] Starting example group spec/finders/personal_access_tokens_finder_spec.rb. Expected to take 3.09 seconds. 3065 22:36:11 PersonalAccessTokensFinder 3067 22:36:12 by current user 3068 22:36:12 with no user 3069 22:36:12 returns all tokens 3071 22:36:12 when admin mode setting is disabled 3072 22:36:12 returns all tokens 3073 22:36:12 when admin mode setting is enabled 3074 22:36:12 when in admin mode 3075 22:36:12 returns all tokens 3076 22:36:12 when not in admin mode 3077 22:36:12 returns no tokens 3078 22:36:12 when user can read user personal access tokens 3079 22:36:12 returns tokens of user 3080 22:36:12 when user can not read user personal access tokens 3081 22:36:12 returns no tokens 3083 22:36:12 by_user: nil, expected_tokens: tokens_keys 3084 22:36:12 returns tokens by user 3085 22:36:12 by_user: user, expected_tokens: [:active, :expired, :revoked, :active_impersonation, :expired_impersonation, :revoked_impersonation] 3086 22:36:12 returns tokens by user 3087 22:36:12 by_user: other_user, expected_tokens: [:active_other] 3088 22:36:12 returns tokens by user 3089 22:36:12 by_user: admin, expected_tokens: [] 3090 22:36:12 returns tokens by user 3092 22:36:12 by_users: nil, expected_tokens: tokens_keys 3093 22:36:12 returns tokens by users 3094 22:36:12 by_users: lazy { [user] }, expected_tokens: [:active, :expired, :revoked, :active_impersonation, :expired_impersonation, :revoked_impersonation] 3095 22:36:12 returns tokens by users 3096 22:36:12 by_users: lazy { [other_user] }, expected_tokens: [:active_other] 3097 22:36:12 returns tokens by users 3098 22:36:12 by_users: lazy { [user, other_user] }, expected_tokens: [:active, :active_other, :expired, :revoked, :active_impersonation, :expired_impersonation, :revoked_impersonation] 3099 22:36:12 returns tokens by users 3100 22:36:12 by_users: [], expected_tokens: [] 3101 22:36:12 returns tokens by users 3102 22:36:12 by impersonation 3103 22:36:12 by_impersonation: nil, expected_tokens: tokens_keys 3104 22:36:12 returns tokens by impersonation 3105 22:36:12 by_impersonation: true, expected_tokens: [:active_impersonation, :expired_impersonation, :revoked_impersonation] 3106 22:36:12 returns tokens by impersonation 3107 22:36:12 by_impersonation: false, expected_tokens: [:active, :active_other, :expired, :revoked, :bot] 3108 22:36:12 returns tokens by impersonation 3109 22:36:12 by_impersonation: "other", expected_tokens: tokens_keys 3110 22:36:12 returns tokens by impersonation 3112 22:36:12 by_state: nil, expected_tokens: tokens_keys 3113 22:36:12 returns tokens by state 3114 22:36:12 by_state: "active", expected_tokens: [:active, :active_other, :active_impersonation, :bot] 3115 22:36:12 returns tokens by state 3116 22:36:12 by_state: "inactive", expected_tokens: [:expired, :revoked, :expired_impersonation, :revoked_impersonation] 3117 22:36:12 returns tokens by state 3118 22:36:12 by_state: "other", expected_tokens: tokens_keys 3119 22:36:13 returns tokens by state 3120 22:36:13 by owner type 3121 22:36:13 by_owner_type: nil, expected_tokens: tokens_keys 3122 22:36:13 returns tokens by owner type 3123 22:36:13 by_owner_type: "human", expected_tokens: [:active, :active_other, :expired, :revoked, :active_impersonation, :expired_impersonation, :revoked_impersonation] 3124 22:36:13 returns tokens by owner type 3125 22:36:13 by_owner_type: "other", expected_tokens: tokens_keys 3126 22:36:13 returns tokens by owner type 3127 22:36:13 by revoked state 3128 22:36:13 by_revoked_state: nil, expected_tokens: [:active, :active_other, :expired, :active_impersonation, :expired_impersonation, :bot] 3129 22:36:13 returns tokens by revoked state 3130 22:36:13 by_revoked_state: true, expected_tokens: [:revoked, :revoked_impersonation] 3131 22:36:13 returns tokens by revoked state 3132 22:36:13 by_revoked_state: false, expected_tokens: [:active, :active_other, :expired, :active_impersonation, :expired_impersonation, :bot] 3133 22:36:13 returns tokens by revoked state 3134 22:36:13 by created date 3135 22:36:13 by created before 3136 22:36:13 by_created_before: Thu, 07 Nov 2024 22:14:07.101984870 UTC +00:00, expected_tokens: [] 3137 22:36:13 returns tokens by created before 3138 22:36:13 by_created_before: Mon, 11 Nov 2024 22:14:07.102269280 UTC +00:00, expected_tokens: [:active_other] 3139 22:36:13 returns tokens by created before 3140 22:36:13 by_created_before: Fri, 15 Nov 2024 22:14:07.102397910 UTC +00:00, expected_tokens: tokens_keys 3141 22:36:13 returns tokens by created before 3142 22:36:13 by created after 3143 22:36:13 by_created_after: Thu, 07 Nov 2024 22:14:07.105408630 UTC +00:00, expected_tokens: tokens_keys 3144 22:36:13 returns tokens by created before 3145 22:36:13 by_created_after: Mon, 11 Nov 2024 22:14:07.105594060 UTC +00:00, expected_tokens: [:active, :expired, :revoked, :active_impersonation, :expired_impersonation, :revoked_impersonation, :bot] 3146 22:36:13 returns tokens by created before 3147 22:36:13 by_created_after: Fri, 15 Nov 2024 22:14:07.105711480 UTC +00:00, expected_tokens: [] 3148 22:36:13 returns tokens by created before 3149 22:36:13 by last used date 3150 22:36:13 by last used before 3151 22:36:13 by_last_used_before: Thu, 07 Nov 2024 22:14:07.109089430 UTC +00:00, expected_tokens: [] 3152 22:36:13 returns tokens by last used before 3153 22:36:13 by_last_used_before: Mon, 11 Nov 2024 22:14:07.109299470 UTC +00:00, expected_tokens: [:active_other] 3154 22:36:13 returns tokens by last used before 3155 22:36:13 by_last_used_before: Fri, 15 Nov 2024 22:14:07.109426450 UTC +00:00, expected_tokens: tokens_keys 3156 22:36:13 returns tokens by last used before 3157 22:36:13 by last used after 3158 22:36:13 by_last_used_after: Thu, 07 Nov 2024 22:14:07.112152980 UTC +00:00, expected_tokens: tokens_keys 3159 22:36:13 returns tokens by last used after 3160 22:36:13 by_last_used_after: Mon, 11 Nov 2024 22:14:07.112284740 UTC +00:00, expected_tokens: [:active, :expired, :revoked, :active_impersonation, :expired_impersonation, :revoked_impersonation, :bot] 3161 22:36:13 returns tokens by last used after 3162 22:36:13 by_last_used_after: Fri, 15 Nov 2024 22:14:07.112383630 UTC +00:00, expected_tokens: [] 3163 22:36:13 returns tokens by last used after 3165 22:36:13 by_search: nil, expected_tokens: tokens_keys 3166 22:36:13 returns tokens by search 3167 22:36:13 by_search: "my_pat", expected_tokens: [:active, :active_other] 3168 22:36:13 returns tokens by search 3169 22:36:13 by_search: "other", expected_tokens: [] 3170 22:36:14 returns tokens by search 3171 22:36:14 by_organization 3172 22:36:14 returns tokens by organization 3173 22:36:14 when orgnzation is not specified 3174 22:36:14 returns empty when organization is not specified 3175 22:36:14 when the feature flag pat_organization_filter is disabled 3176 22:36:14 returns tokens by organization 3179 22:36:14 returns token by id 3180 22:36:14 #find_by_token 3181 22:36:14 returns token by token 3183 22:36:14 returns token by id 3184 22:36:14 # [RSpecRunTime] Finishing example group spec/finders/personal_access_tokens_finder_spec.rb. It took 2.78 seconds. Expected to take 3.09 seconds. 3185 22:36:14 # [RSpecRunTime] Starting example group spec/models/customer_relations/contact_spec.rb. Expected to take 2.99 seconds. 3186 22:36:14 CustomerRelations::Contact 3187 22:36:14 does not allow STI 3188 22:36:14 associations 3189 22:36:14 is expected to belong to group required: false 3190 22:36:14 is expected to belong to organization optional: true 3191 22:36:14 is expected to have many issue_contacts 3192 22:36:14 is expected to have many issues 3194 22:36:14 is expected to validate that :group cannot be empty/falsy 3195 22:36:14 is expected to validate that :first_name cannot be empty/falsy 3196 22:36:14 is expected to validate that :last_name cannot be empty/falsy 3197 22:36:14 is expected to validate that the length of :phone is at most 32 3198 22:36:14 is expected to validate that the length of :first_name is at most 255 3199 22:36:14 is expected to validate that the length of :last_name is at most 255 3200 22:36:14 is expected to validate that the length of :email is at most 255 3201 22:36:14 is expected to validate that the length of :description is at most 1024 3202 22:36:15 is expected to validate that :email is case-insensitively unique within the scope of :group_id 3203 22:36:15 behaves like an object with RFC3696 compliant email-formatted attributes 3204 22:36:15 specifically its :email attribute 3205 22:36:15 with a value of 'info@example.com' 3207 22:36:15 with a value of 'info+test@example.com' 3209 22:36:15 with a value of 'o'reilly@example.com' 3211 22:36:15 with a value of 'foobar' 3213 22:36:15 with a value of 'test@test@example.com' 3215 22:36:15 with a value of 'test.test.@example.com' 3217 22:36:15 with a value of '.test.test@example.com' 3219 22:36:15 with a value of 'mailto:test@example.com' 3221 22:36:15 with a value of 'lol!'+=?><#$%^&*()@gmail.com' 3223 22:36:15 when root group 3224 22:36:15 is expected to be valid 3225 22:36:15 with group.source_group_id 3226 22:36:15 is expected to be invalid 3227 22:36:15 when subgroup 3228 22:36:15 is expected to be invalid 3229 22:36:15 with group.crm_targets 3230 22:36:15 is expected to be valid 3231 22:36:15 .reference_prefix 3232 22:36:15 is expected to eq "[contact:" 3233 22:36:15 .reference_prefix_quoted 3234 22:36:15 is expected to eq "[\"contact:" 3235 22:36:15 .reference_postfix 3236 22:36:15 is expected to eq "]" 3237 22:36:15 #before_validation 3238 22:36:15 strips leading and trailing whitespace 3239 22:36:15 #self.find_ids_by_emails 3240 22:36:17 returns ids of contacts from group 3241 22:36:17 does not return ids of contacts from other groups 3242 22:36:17 raises ArgumentError when called with too many emails 3243 22:36:17 finds contacts regardless of email casing 3244 22:36:17 # [RSpecRunTime] RSpec elapsed time: 22 minutes 7.12 seconds. Current RSS: ~1367M. Threads: 4. load average: 0.96 1.06 1.02 1/285 28959 3246 22:36:17 #self.exists_for_group? 3247 22:36:17 with no contacts in group 3248 22:36:17 returns false 3249 22:36:17 with contacts in group 3250 22:36:17 returns true 3252 22:36:17 when search term is empty 3253 22:36:17 returns all group contacts 3254 22:36:17 when search term is not empty 3255 22:36:17 when searching for first name ignoring casing 3256 22:36:17 is expected to contain exactly #<CustomerRelations::Contact id: 13, group_id: 2500, organization_id: nil, created_at: "2024-11-13 22...e", phone: nil, first_name: "ABC", last_name: "DEF", email: "ghi@test.com", description: [FILTERED]> 3257 22:36:17 when searching for last name ignoring casing 3258 22:36:17 is expected to contain exactly #<CustomerRelations::Contact id: 14, group_id: 2500, organization_id: nil, created_at: "2024-11-13 22...e", phone: nil, first_name: "PQR", last_name: "STU", email: "vwx@test.com", description: [FILTERED]> 3259 22:36:17 when searching for email 3260 22:36:17 is expected to contain exactly #<CustomerRelations::Contact id: 13, group_id: 2500, organization_id: nil, created_at: "2024-11-13 22...e", phone: nil, first_name: "ABC", last_name: "DEF", email: "ghi@test.com", description: [FILTERED]> 3261 22:36:17 when searching description ignoring casing 3262 22:36:17 is expected to contain exactly #<CustomerRelations::Contact id: 14, group_id: 2500, organization_id: nil, created_at: "2024-11-13 22...e", phone: nil, first_name: "PQR", last_name: "STU", email: "vwx@test.com", description: [FILTERED]> 3263 22:36:17 when fuzzy searching for email and last name 3264 22:36:17 is expected to contain exactly #<CustomerRelations::Contact id: 13, group_id: 2500, organization_id: nil, created_at: "2024-11-13 22...e", phone: nil, first_name: "ABC", last_name: "DEF", email: "ghi@test.com", description: [FILTERED]> and #<CustomerRelations::Contact id: 14, group_id: 2500, organization_id: nil, created_at: "2024-11-13 22...e", phone: nil, first_name: "PQR", last_name: "STU", email: "vwx@test.com", description: [FILTERED]> 3265 22:36:17 .search_by_state 3266 22:36:17 when searching for contacts state 3267 22:36:17 returns only inactive contacts 3268 22:36:17 returns only active contacts 3269 22:36:17 .counts_by_state 3270 22:36:17 returns correct contact counts 3272 22:36:18 .sort_by_name 3273 22:36:18 sorts them by last name then first name in ascending order 3274 22:36:18 .sort_by_organization 3275 22:36:18 sorts them by organization in descending order 3276 22:36:18 .sort_by_field 3277 22:36:18 sorts them by phone in ascending order 3279 22:36:18 includes the expected attributes 3280 22:36:18 # [RSpecRunTime] Finishing example group spec/models/customer_relations/contact_spec.rb. It took 4.0 seconds. Expected to take 2.99 seconds. 3281 22:36:18 # [RSpecRunTime] Starting example group spec/graphql/mutations/incident_management/timeline_event/promote_from_note_spec.rb. Expected to take 2.89 seconds. 3282 22:36:18 Mutations::IncidentManagement::TimelineEvent::PromoteFromNote 3283 22:36:19 is expected to require graphql authorizations :admin_incident_management_timeline_event 3285 22:36:19 when a user has permissions to create timeline event 3286 22:36:19 behaves like creating an incident timeline event 3287 22:36:19 creates a timeline event 3288 22:36:20 responds with a timeline event 3289 22:36:20 # [RSpecRunTime] RSpec elapsed time: 22 minutes 10.15 seconds. Current RSS: ~1357M. Threads: 4. load average: 0.96 1.05 1.02 1/285 28960 3291 22:36:20 when TimelineEvents::CreateService responds with an error 3292 22:36:20 behaves like responding with an incident timeline errors 3293 22:36:20 returns errors 3294 22:36:20 when note does not exist 3295 22:36:20 raises an error 3296 22:36:20 when note does not belong to an incident 3297 22:36:20 raises an error 3298 22:36:20 when note belongs to anything else but issuable 3299 22:36:20 raises an error 3300 22:36:20 behaves like failing to create an incident timeline event 3301 22:36:20 when a user has no permissions to create timeline event 3302 22:36:21 raises an error 3303 22:36:21 # [RSpecRunTime] Finishing example group spec/graphql/mutations/incident_management/timeline_event/promote_from_note_spec.rb. It took 2.9 seconds. Expected to take 2.89 seconds. 3304 22:36:21 # [RSpecRunTime] Starting example group spec/services/ci/pipeline_schedules/variables_create_service_spec.rb. Expected to take 2.8 seconds. 3305 22:36:21 Ci::PipelineSchedules::VariablesCreateService 3307 22:36:22 when user does not have permission 3308 22:36:22 returns ServiceResponse.error 3309 22:36:22 # [RSpecRunTime] RSpec elapsed time: 22 minutes 12.73 seconds. Current RSS: ~1367M. Threads: 4. load average: 0.96 1.05 1.02 1/285 28981 3311 22:36:22 when user limited with permission on a project 3312 22:36:23 returns ServiceResponse.error 3313 22:36:23 when user has permissions 3314 22:36:23 saves variable with passed params 3315 22:36:23 returns ServiceResponse.success 3316 22:36:23 when schedule save fails 3317 22:36:23 returns ServiceResponse.error 3318 22:36:23 # [RSpecRunTime] Finishing example group spec/services/ci/pipeline_schedules/variables_create_service_spec.rb. It took 2.48 seconds. Expected to take 2.8 seconds. 3319 22:36:23 # [RSpecRunTime] Starting example group spec/lib/gitlab/redis/repository_cache_spec.rb. Expected to take 2.7 seconds. 3320 22:36:23 Gitlab::Redis::RepositoryCache 3321 22:36:23 #fetch_config 3322 22:36:23 when redis.yml exists 3323 22:36:23 when the fallback has a redis.yml entry 3324 22:36:23 is expected to eq {"fallback redis.yml"=>123} 3325 22:36:23 and an instance config file exists 3326 22:36:23 is expected to eq {"instance specific file"=>456} 3327 22:36:23 and the instance has a redis.yml entry 3328 22:36:23 is expected to eq {"instance redis.yml"=>789} 3329 22:36:23 when no redis config file exsits 3331 22:36:23 when resque.yml exists 3332 22:36:23 returns the config from resque.yml 3333 22:36:23 behaves like redis_shared_examples 3334 22:36:23 .config_file_name 3335 22:36:23 when there is no config file anywhere 3336 22:36:23 is expected to be nil 3338 22:36:23 with old format 3339 22:36:23 behaves like redis store 3340 22:36:23 instantiates Redis::Store 3341 22:36:23 with the namespace 3342 22:36:23 uses specified namespace 3343 22:36:23 with new format 3344 22:36:23 behaves like redis store 3345 22:36:23 instantiates Redis::Store 3346 22:36:23 with the namespace 3347 22:36:23 uses specified namespace 3349 22:36:23 withstands mutation 3350 22:36:23 with command to generate extra config specified 3351 22:36:23 when the command returns valid yaml 3352 22:36:23 merges config from command on top of config from file 3353 22:36:23 when the command returns invalid yaml 3354 22:36:24 raises error 3355 22:36:24 when the parsed external command output returns invalid hash 3356 22:36:24 raises an error 3357 22:36:24 when the command fails 3358 22:36:24 raises error 3359 22:36:24 when url contains unix socket reference 3360 22:36:24 with old format 3361 22:36:24 returns path key instead 3362 22:36:24 with new format 3363 22:36:24 returns path key instead 3364 22:36:24 when url is host based 3365 22:36:24 with old format 3366 22:36:24 returns hash with host, port, db, and password 3367 22:36:24 with new format 3368 22:36:24 rails_env: "development", host: "development-host", username: nil 3369 22:36:24 returns hash with host, port, db, username, and password 3370 22:36:24 does not raise ArgumentError for invalid keywords in SentinelConfig 3371 22:36:24 rails_env: "test", host: "test-host", username: "redis-test-user" 3372 22:36:24 returns hash with host, port, db, username, and password 3373 22:36:24 does not raise ArgumentError for invalid keywords in SentinelConfig 3374 22:36:24 rails_env: "production", host: "production-host", username: "redis-prod-user" 3375 22:36:24 returns hash with host, port, db, username, and password 3376 22:36:24 does not raise ArgumentError for invalid keywords in SentinelConfig 3377 22:36:24 behaves like instrumentation_class in custom key 3378 22:36:24 moves instrumentation class into custom 3379 22:36:24 with redis cluster format 3380 22:36:24 rails_env: "development", host: "development-master" 3381 22:36:24 returns hash with cluster and password 3382 22:36:24 does not raise ArgumentError for invalid keywords in ClusterConfig 3383 22:36:24 behaves like instrumentation_class in custom key 3384 22:36:24 moves instrumentation class into custom 3385 22:36:24 rails_env: "test", host: "test-master" 3386 22:36:24 returns hash with cluster and password 3387 22:36:24 does not raise ArgumentError for invalid keywords in ClusterConfig 3388 22:36:24 behaves like instrumentation_class in custom key 3389 22:36:24 moves instrumentation class into custom 3390 22:36:24 rails_env: "production", host: "production-master" 3391 22:36:24 returns hash with cluster and password 3392 22:36:24 does not raise ArgumentError for invalid keywords in ClusterConfig 3393 22:36:24 behaves like instrumentation_class in custom key 3394 22:36:24 moves instrumentation class into custom 3396 22:36:24 withstands mutation 3397 22:36:24 when yml file with env variable 3398 22:36:24 reads redis url from env variable 3400 22:36:24 returns a version 3402 22:36:24 yields a ::Redis 3403 22:36:24 when running on single-threaded runtime 3404 22:36:24 instantiates a connection pool with size 5 3405 22:36:24 when running on multi-threaded runtime 3406 22:36:24 instantiates a connection pool with a size based on the concurrency of the worker 3407 22:36:24 when there is no config at all 3408 22:36:24 can run an empty block 3410 22:36:24 with old format 3411 22:36:24 returns the correct db 3412 22:36:24 with new format 3413 22:36:25 returns the correct db 3414 22:36:25 with cluster-mode 3415 22:36:25 returns the correct db 3417 22:36:25 when sentinels are defined 3418 22:36:25 rails_env: "development", hosts: ["development-replica1", "development-replica2"] 3419 22:36:25 returns an array of hashes with host and port keys 3420 22:36:25 rails_env: "test", hosts: ["test-replica1", "test-replica2"] 3421 22:36:25 returns an array of hashes with host and port keys 3422 22:36:25 rails_env: "production", hosts: ["production-replica1", "production-replica2"] 3423 22:36:25 returns an array of hashes with host and port keys 3424 22:36:25 when sentinels are not defined 3426 22:36:25 when cluster is defined 3429 22:36:25 when sentinels are defined 3430 22:36:25 returns true 3431 22:36:25 when sentinels are not defined 3432 22:36:25 is expected to eq nil 3433 22:36:25 when cluster is defined 3434 22:36:25 returns false 3435 22:36:25 #raw_config_hash 3436 22:36:25 returns old-style single url config in a hash 3437 22:36:25 returns cluster config without url key in a hash 3438 22:36:25 #secret_file 3439 22:36:25 when explicitly specified in config file 3440 22:36:25 returns the absolute path of specified file inside Rails root 3441 22:36:25 when not explicitly specified 3442 22:36:25 returns the default path in the encrypted settings shared directory 3443 22:36:25 #parse_client_tls_options 3444 22:36:25 when configuration does not have TLS related options 3445 22:36:25 returns the coniguration as-is 3446 22:36:25 when specified certificate file does not exist 3447 22:36:25 raises error about missing certificate file 3448 22:36:25 when specified key file does not exist 3449 22:36:25 raises error about missing key file 3450 22:36:25 when only certificate file is specified 3451 22:36:25 renders resque.yml correctly 3452 22:36:25 when only key file is specified 3453 22:36:25 renders resque.yml correctly 3454 22:36:25 when configuration valid TLS related options 3455 22:36:25 converts cert_file and key_file appropriately 3456 22:36:25 #fetch_config 3457 22:36:25 raises an exception when the config file contains invalid yaml 3458 22:36:25 when redis.yml exists 3459 22:36:25 uses config/redis.yml 3460 22:36:25 when no config file exsits 3462 22:36:25 when resque.yml exists 3463 22:36:25 returns the config from resque.yml 3465 22:36:25 when not using fallback config 3466 22:36:25 creates its own connection pool 3467 22:36:25 when using fallback config 3468 22:36:25 uses the fallback class connection pool 3469 22:36:25 .cache_store 3470 22:36:25 has a default ttl of 8 hours 3471 22:36:25 # [RSpecRunTime] Finishing example group spec/lib/gitlab/redis/repository_cache_spec.rb. It took 2.18 seconds. Expected to take 2.7 seconds. 3472 22:36:25 # [RSpecRunTime] Starting example group spec/graphql/resolvers/projects/snippets_resolver_spec.rb. Expected to take 2.61 seconds. 3473 22:36:25 Resolvers::Projects::SnippetsResolver 3475 22:36:26 calls SnippetsFinder 3476 22:36:26 when using no filter 3477 22:36:26 returns expected snippets 3478 22:36:26 # [RSpecRunTime] RSpec elapsed time: 22 minutes 16.72 seconds. Current RSS: ~1376M. Threads: 4. load average: 0.96 1.05 1.02 1/285 28982 3480 22:36:26 when using filters 3481 22:36:27 returns the snippets by visibility 3482 22:36:27 returns the snippets by gid 3483 22:36:27 returns the snippets by array of gid 3484 22:36:27 when no project is provided 3485 22:36:27 returns no snippets 3486 22:36:27 when provided user is not current user 3487 22:36:27 returns no snippets 3488 22:36:27 when project snippets are disabled 3489 22:36:28 generates an error 3490 22:36:28 # [RSpecRunTime] Finishing example group spec/graphql/resolvers/projects/snippets_resolver_spec.rb. It took 2.39 seconds. Expected to take 2.61 seconds. 3491 22:36:28 # [RSpecRunTime] Starting example group spec/models/concerns/bulk_insert_safe_spec.rb. Expected to take 2.53 seconds. 3492 22:36:28 BulkInsertSafe 3493 22:36:28 -- create_table(:_test_bulk_insert_parent_items, {:force=>true}) 3495 22:36:28 -- create_table(:_test_bulk_insert_items, {:force=>true}) 3497 22:36:28 -- create_table(:_test_bulk_insert_items_with_composite_pk, {:id=>false, :force=>true}) 3499 22:36:28 -- execute("ALTER TABLE _test_bulk_insert_items_with_composite_pk ADD PRIMARY KEY (instance_id,name);") 3501 22:36:28 does not allow STI 3502 22:36:28 BulkInsertItem 3503 22:36:28 behaves like a BulkInsertSafe model 3504 22:36:28 when calling class methods directly 3505 22:36:28 raises an error when method is not bulk-insert safe 3506 22:36:28 does not raise an error when method is bulk-insert safe 3507 22:36:28 .bulk_insert! 3508 22:36:28 when all items are valid 3509 22:36:28 inserts them all 3510 22:36:28 returns an empty array 3511 22:36:28 when some items are invalid 3512 22:36:28 does not insert any of them and raises an error 3513 22:36:28 inserts them anyway when bypassing validations 3514 22:36:28 when inheriting class methods 3515 22:36:28 raises an error when method is not bulk-insert safe 3516 22:36:28 does not raise an error when method is bulk-insert safe 3517 22:36:28 primary keys 3518 22:36:28 raises error if primary keys are set prior to insertion 3519 22:36:28 .bulk_insert! 3520 22:36:28 inserts items in the given number of batches 3521 22:36:28 inserts items with belongs_to association 3522 22:36:29 items can be properly fetched from database 3523 22:36:29 rolls back the transaction when any item is invalid 3524 22:36:29 does nothing and returns an empty array when items are empty 3525 22:36:29 with returns option set 3526 22:36:29 when is set to :ids 3527 22:36:29 is expected to contain exactly (a kind of Integer) 3528 22:36:29 when is set to nil 3529 22:36:29 is expected to eq [] 3530 22:36:29 when is set to a list of attributes 3531 22:36:29 is expected to contain exactly [(a kind of Integer), "2fd4e1c67a2d28fced849ee1bb76e7391b93eb12"] 3532 22:36:29 when duplicate items are to be inserted 3533 22:36:29 .bulk_insert! 3534 22:36:29 when skip_duplicates is set to false 3535 22:36:29 raises an exception 3536 22:36:29 when skip_duplicates is set to true 3537 22:36:29 does not update existing object 3538 22:36:29 .bulk_upsert! 3539 22:36:29 updates existing object 3540 22:36:29 when the `created_at` attribute is provided 3541 22:36:29 does not change the existing `created_at` value 3542 22:36:29 when a model with composite primary key is inserted 3543 22:36:29 WARNING: Active Record does not support composite primary key. 3544 22:36:29 _test_bulk_insert_items_with_composite_pk has composite primary key. Composite primary key is ignored. 3545 22:36:29 successfully inserts an item 3546 22:36:29 -- drop_table(:_test_bulk_insert_items, {:force=>true}) 3548 22:36:29 -- drop_table(:_test_bulk_insert_parent_items, {:force=>true}) 3550 22:36:29 -- drop_table(:_test_bulk_insert_items_with_composite_pk, {:force=>true}) 3552 22:36:29 # [RSpecRunTime] Finishing example group spec/models/concerns/bulk_insert_safe_spec.rb. It took 1.39 seconds. Expected to take 2.53 seconds. 3553 22:36:29 # [RSpecRunTime] Starting example group spec/lib/bulk_imports/pipeline/runner_spec.rb. Expected to take 2.46 seconds. 3554 22:36:29 BulkImports::Pipeline::Runner 3555 22:36:29 pipeline runner 3556 22:36:29 when entity is not marked as failed 3557 22:36:29 runs pipeline extractor, transformer, loader 3558 22:36:29 saves entry in cache for de-duplication 3559 22:36:29 when the pipeline is batched 3560 22:36:30 calls after_run 3561 22:36:30 does not call on_finish 3562 22:36:30 when extracted data has multiple pages 3563 22:36:30 updates tracker information and runs pipeline again 3564 22:36:30 when Gitlab::ExclusiveLeaseHelpers::FailedToObtainLockError is raised 3565 22:36:30 raises the exception BulkImports::RetryPipelineError 3566 22:36:30 when Gitlab::Import::SourceUserMapper::DuplicatedSourceUserError is raised 3567 22:36:30 raises the exception BulkImports::RetryPipelineError 3568 22:36:30 when the exception BulkImports::NetworkError is raised 3569 22:36:30 when exception is retriable 3570 22:36:30 raises the exception BulkImports::RetryPipelineError 3571 22:36:30 when exception is not retriable 3572 22:36:30 behaves like failed pipeline 3573 22:36:30 logs import failure 3574 22:36:30 when pipeline is marked to abort on failure 3575 22:36:30 logs a warn message and marks entity and tracker as failed 3576 22:36:30 when pipeline is not marked to abort on failure 3577 22:36:30 does not mark tracker and entity as failed 3578 22:36:30 when failure happens during loader 3579 22:36:30 when entry has title 3580 22:36:30 creates failure record with source url and title 3581 22:36:30 when entry has name 3582 22:36:31 creates failure record with name 3583 22:36:31 when a retriable BulkImports::NetworkError exception is raised while extracting the next page 3584 22:36:31 raises the exception BulkImports::RetryPipelineError 3585 22:36:31 when the exception StandardError is raised 3586 22:36:31 behaves like failed pipeline 3587 22:36:31 logs import failure 3588 22:36:31 when pipeline is marked to abort on failure 3589 22:36:31 logs a warn message and marks entity and tracker as failed 3590 22:36:31 when pipeline is not marked to abort on failure 3591 22:36:31 does not mark tracker and entity as failed 3592 22:36:31 when failure happens during loader 3593 22:36:31 when entry has title 3594 22:36:31 creates failure record with source url and title 3595 22:36:31 when entry has name 3596 22:36:31 creates failure record with name 3597 22:36:31 when the entry is already processed 3598 22:36:31 runs pipeline extractor, but not transformer or loader 3599 22:36:31 when entity is marked as failed 3600 22:36:31 logs and returns without execution 3601 22:36:31 object counting 3602 22:36:31 increments object counters 3603 22:36:31 # [RSpecRunTime] Finishing example group spec/lib/bulk_imports/pipeline/runner_spec.rb. It took 2.3 seconds. Expected to take 2.46 seconds. 3604 22:36:31 # [RSpecRunTime] Starting example group spec/lib/gitlab/database/partitioning_migration_helpers/backfill_partitioned_table_spec.rb. Expected to take 2.4 seconds. 3605 22:36:31 Gitlab::Database::PartitioningMigrationHelpers::BackfillPartitionedTable#perform 3606 22:36:31 when the destination table exists 3607 22:36:32 WARNING: Active Record does not support composite primary key. 3608 22:36:32 _test_partitioning_backfills_part has composite primary key. Composite primary key is ignored. 3609 22:36:32 copies data into the destination table idempotently 3610 22:36:32 breaks the assigned batch into smaller batches 3611 22:36:32 pauses after copying each sub-batch 3612 22:36:32 marks each job record as succeeded after processing 3613 22:36:32 returns the number of job records marked as succeeded 3614 22:36:32 when the job is run within an explicit transaction block 3615 22:36:32 raises an error before copying data 3616 22:36:32 when the destination table does not exist 3617 22:36:32 exits without attempting to copy data 3618 22:36:32 logs a warning message that the job was skipped 3619 22:36:32 # [RSpecRunTime] Finishing example group spec/lib/gitlab/database/partitioning_migration_helpers/backfill_partitioned_table_spec.rb. It took 1.03 seconds. Expected to take 2.4 seconds. 3620 22:36:32 # [RSpecRunTime] Starting example group spec/graphql/resolvers/ci/catalog/resource_resolver_spec.rb. Expected to take 2.32 seconds. 3621 22:36:32 Resolvers::Ci::Catalog::ResourceResolver 3623 22:36:33 when id argument is provided 3624 22:36:33 when the user is authorised to view the resource 3625 22:36:33 when resource is found 3626 22:36:33 returns a single CI/CD Catalog resource 3627 22:36:33 when resource is not found 3628 22:36:33 raises ResourceNotAvailable error 3629 22:36:33 when user is not authorised to view the resource 3630 22:36:33 raises ResourceNotAvailable error 3631 22:36:33 when full_path argument is provided 3632 22:36:33 when the user is authorised to view the resource 3633 22:36:34 when resource is found 3634 22:36:34 returns a single CI/CD Catalog resource 3635 22:36:34 when resource is not found 3636 22:36:34 raises ResourceNotAvailable error 3637 22:36:34 when project is not a catalog resource 3638 22:36:34 raises ResourceNotAvailable error 3639 22:36:34 when user is not authorised to view the resource 3640 22:36:34 raises ResourceNotAvailable error 3641 22:36:34 when neither id nor full_path argument is provided 3642 22:36:34 raises ArgumentError 3643 22:36:34 when both full_path and id arguments are provided 3644 22:36:35 raises ArgumentError 3645 22:36:35 # [RSpecRunTime] Finishing example group spec/graphql/resolvers/ci/catalog/resource_resolver_spec.rb. It took 2.3 seconds. Expected to take 2.32 seconds. 3646 22:36:35 # [RSpecRunTime] Starting example group spec/services/jira_connect/create_asymmetric_jwt_service_spec.rb. Expected to take 2.27 seconds. 3647 22:36:35 JiraConnect::CreateAsymmetricJwtService 3649 22:36:35 raises an error 3650 22:36:35 with proxy installation 3651 22:36:36 stores the public key 3652 22:36:36 behaves like produces a valid JWT 3653 22:36:36 produces a valid JWT 3654 22:36:36 # [RSpecRunTime] RSpec elapsed time: 22 minutes 26.82 seconds. Current RSS: ~1350M. Threads: 4. load average: 1.05 1.07 1.02 1/285 28983 3656 22:36:36 with uninstalled event option 3657 22:36:36 behaves like produces a valid JWT 3658 22:36:38 produces a valid JWT 3659 22:36:38 # [RSpecRunTime] RSpec elapsed time: 22 minutes 27.91 seconds. Current RSS: ~1347M. Threads: 4. load average: 1.05 1.07 1.02 1/285 28984 3661 22:36:38 # [RSpecRunTime] Finishing example group spec/services/jira_connect/create_asymmetric_jwt_service_spec.rb. It took 2.88 seconds. Expected to take 2.27 seconds. 3662 22:36:38 # [RSpecRunTime] Starting example group spec/models/legacy_diff_note_spec.rb. Expected to take 2.21 seconds. 3663 22:36:38 LegacyDiffNote 3664 22:36:38 does not allow STI 3665 22:36:38 #to_ability_name 3666 22:36:38 is expected to eq "note" 3669 22:36:38 when not importing 3670 22:36:38 updates st_diff 3671 22:36:38 when importing 3672 22:36:39 does not update st_diff 3673 22:36:39 when st_diff is blank 3674 22:36:40 updates st_diff 3675 22:36:40 # [RSpecRunTime] RSpec elapsed time: 22 minutes 30.11 seconds. Current RSS: ~1352M. Threads: 4. load average: 1.05 1.07 1.02 1/285 28985 3677 22:36:40 # [RSpecRunTime] Finishing example group spec/models/legacy_diff_note_spec.rb. It took 2.19 seconds. Expected to take 2.21 seconds. 3678 22:36:40 # [RSpecRunTime] Starting example group spec/services/ml/model_versions/update_model_version_service_spec.rb. Expected to take 2.13 seconds. 3679 22:36:40 Ml::ModelVersions::UpdateModelVersionService 3681 22:36:41 when model version exists 3682 22:36:41 is expected to be success 3683 22:36:41 updates the model version description 3684 22:36:41 # [RSpecRunTime] RSpec elapsed time: 22 minutes 31.57 seconds. Current RSS: ~1352M. Threads: 4. load average: 1.05 1.07 1.02 1/285 28986 3686 22:36:41 when description is invalid 3687 22:36:41 is expected to be error 3688 22:36:41 when model does not exist 3689 22:36:41 is expected to be error 3690 22:36:41 when model version does not exist 3691 22:36:41 is expected to be error 3692 22:36:41 # [RSpecRunTime] Finishing example group spec/services/ml/model_versions/update_model_version_service_spec.rb. It took 1.6 seconds. Expected to take 2.13 seconds. 3693 22:36:41 # [RSpecRunTime] Starting example group spec/validators/cron_freeze_period_timezone_validator_spec.rb. Expected to take 2.07 seconds. 3694 22:36:41 CronFreezePeriodTimezoneValidator 3695 22:36:41 freeze_start: "0 23 * * 5", freeze_end: "0 7 * * 1", is_valid: true 3696 22:36:42 crontab validation 3697 22:36:42 freeze_start: "invalid", freeze_end: "0 7 * * 1", is_valid: false 3698 22:36:43 crontab validation 3699 22:36:43 freeze_start: "0 23 * * 5", freeze_end: "invalid", is_valid: false 3700 22:36:44 crontab validation 3701 22:36:44 # [RSpecRunTime] Finishing example group spec/validators/cron_freeze_period_timezone_validator_spec.rb. It took 2.32 seconds. Expected to take 2.07 seconds. 3702 22:36:44 # [RSpecRunTime] Starting example group spec/services/ci/update_build_names_service_spec.rb. Expected to take 1.99 seconds. 3703 22:36:44 Ci::UpdateBuildNamesService 3705 22:36:45 avoids N+1 database queries 3706 22:36:45 updates build names with pipeline builds 3707 22:36:45 updates build names with new builds on same pipeline 3708 22:36:45 skips retried builds 3709 22:36:45 does not create build name for bridge job 3710 22:36:45 # [RSpecRunTime] RSpec elapsed time: 22 minutes 35.72 seconds. Current RSS: ~1353M. Threads: 4. load average: 1.04 1.07 1.02 1/285 28987 3712 22:36:45 # [RSpecRunTime] Finishing example group spec/services/ci/update_build_names_service_spec.rb. It took 1.7 seconds. Expected to take 1.99 seconds. 3713 22:36:45 # [RSpecRunTime] Starting example group spec/graphql/mutations/labels/create_spec.rb. Expected to take 1.94 seconds. 3714 22:36:45 Mutations::Labels::Create 3715 22:36:46 is expected to require graphql authorizations :admin_label 3716 22:36:46 when creating a project label 3717 22:36:46 behaves like create labels mutation 3719 22:36:46 when the user does not have permission to create a label 3720 22:36:46 raises an error 3721 22:36:46 when the user can create a label 3722 22:36:47 creates label with correct values 3723 22:36:47 when creating a group label 3724 22:36:47 behaves like create labels mutation 3726 22:36:47 when the user does not have permission to create a label 3727 22:36:47 raises an error 3728 22:36:47 when the user can create a label 3729 22:36:47 creates label with correct values 3731 22:36:47 when passing both project_path and group_path 3732 22:36:47 raises an argument error 3733 22:36:47 when passing only project_path or group_path 3734 22:36:48 does not raise an error 3735 22:36:48 # [RSpecRunTime] Finishing example group spec/graphql/mutations/labels/create_spec.rb. It took 2.13 seconds. Expected to take 1.94 seconds. 3736 22:36:48 # [RSpecRunTime] Starting example group spec/lib/gitlab/usage/metrics/instrumentations/count_jira_imports_metric_spec.rb. Expected to take 1.87 seconds. 3737 22:36:48 Gitlab::Usage::Metrics::Instrumentations::CountJiraImportsMetric 3738 22:36:49 with all time frame 3739 22:36:49 behaves like a correct instrumented metric value and query 3740 22:36:49 behaves like a correct instrumented metric value 3741 22:36:49 has correct value 3742 22:36:49 # [RSpecRunTime] RSpec elapsed time: 22 minutes 39.58 seconds. Current RSS: ~1354M. Threads: 4. load average: 1.04 1.06 1.02 1/285 28988 3744 22:36:49 behaves like a correct instrumented metric query 3745 22:36:49 has correct generate query 3746 22:36:49 for 28d time frame 3747 22:36:49 behaves like a correct instrumented metric value and query 3748 22:36:49 behaves like a correct instrumented metric value 3749 22:36:49 has correct value 3750 22:36:49 behaves like a correct instrumented metric query 3751 22:36:49 has correct generate query 3752 22:36:49 # [RSpecRunTime] Finishing example group spec/lib/gitlab/usage/metrics/instrumentations/count_jira_imports_metric_spec.rb. It took 1.85 seconds. Expected to take 1.87 seconds. 3753 22:36:49 # [RSpecRunTime] Starting example group spec/lib/gitlab/checks/matching_merge_request_spec.rb. Expected to take 1.82 seconds. 3754 22:36:49 Gitlab::Checks::MatchingMergeRequest 3756 22:36:51 matches a merge request 3757 22:36:51 does not match any merge request 3758 22:36:51 with load balancing enabled 3759 22:36:51 when any secondary is caught up 3760 22:36:51 continues to use the secondary 3761 22:36:51 only increments total counter 3762 22:36:51 # [RSpecRunTime] RSpec elapsed time: 22 minutes 41.46 seconds. Current RSS: ~1364M. Threads: 4. load average: 1.04 1.06 1.02 1/288 29046 3764 22:36:51 when all secondaries are lagging behind 3765 22:36:51 sticks to the primary 3766 22:36:51 increments both total and stale counters 3767 22:36:51 # [RSpecRunTime] Finishing example group spec/lib/gitlab/checks/matching_merge_request_spec.rb. It took 1.86 seconds. Expected to take 1.82 seconds. 3768 22:36:51 # [RSpecRunTime] Starting example group spec/workers/gitlab/github_import/stage/import_lfs_objects_worker_spec.rb. Expected to take 1.77 seconds. 3769 22:36:51 Gitlab::GithubImport::Stage::ImportLfsObjectsWorker 3771 22:36:52 imports all the lfs objects 3772 22:36:52 behaves like Gitlab::GithubImport::StageMethods 3773 22:36:52 .sidekiq_retries_exhausted 3774 22:36:52 tracks the exception and marks the import as failed 3775 22:36:52 .sidekiq_options 3776 22:36:52 has a status_expiration 3777 22:36:52 has a retry of 6 3779 22:36:52 returns if no project could be found 3780 22:36:53 returns if the import state is no longer in progress 3781 22:36:53 imports the data when the project exists 3782 22:36:53 queues RefreshImportJidWorker 3783 22:36:53 logs error when import fails with a StandardError 3784 22:36:53 rescheduling the worker on certain errors 3785 22:36:53 error: Gitlab::GithubImport::RateLimitError 3786 22:36:53 reschedules the worker 3787 22:36:53 error: Gitlab::ExclusiveLeaseHelpers::FailedToObtainLockError 3788 22:36:53 reschedules the worker 3789 22:36:53 # [RSpecRunTime] Finishing example group spec/workers/gitlab/github_import/stage/import_lfs_objects_worker_spec.rb. It took 1.66 seconds. Expected to take 1.77 seconds. 3790 22:36:53 # [RSpecRunTime] Starting example group spec/lib/gitlab/ci/pipeline/chain/skip_spec.rb. Expected to take 1.72 seconds. 3791 22:36:53 Gitlab::Ci::Pipeline::Chain::Skip 3792 22:36:53 when pipeline has been skipped by a user 3793 22:36:54 breaks the chain 3794 22:36:54 skips the pipeline 3795 22:36:54 calls ensure_project_iid explicitly 3796 22:36:54 # [RSpecRunTime] RSpec elapsed time: 22 minutes 44.63 seconds. Current RSS: ~1364M. Threads: 4. load average: 1.04 1.06 1.02 1/287 29047 3798 22:36:54 when pipeline has not been skipped 3799 22:36:54 does not break the chain 3800 22:36:54 does not skip a pipeline chain 3801 22:36:54 when [ci skip] should be ignored 3802 22:36:54 does not break the chain 3803 22:36:54 when pipeline should be skipped but not persisted 3804 22:36:54 breaks the chain 3805 22:36:55 does not skip pipeline 3806 22:36:55 # [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/pipeline/chain/skip_spec.rb. It took 1.66 seconds. Expected to take 1.72 seconds. 3807 22:36:55 # [RSpecRunTime] Starting example group spec/lib/gitlab/usage/metrics/instrumentations/count_projects_with_monitor_enabled_metric_spec.rb. Expected to take 1.68 seconds. 3808 22:36:55 Gitlab::Usage::Metrics::Instrumentations::CountProjectsWithMonitorEnabledMetric 3809 22:36:56 behaves like a correct instrumented metric value and query 3810 22:36:56 behaves like a correct instrumented metric value 3811 22:36:56 has correct value 3812 22:36:56 # [RSpecRunTime] RSpec elapsed time: 22 minutes 46.34 seconds. Current RSS: ~1362M. Threads: 4. load average: 1.04 1.06 1.02 1/287 29048 3814 22:36:56 behaves like a correct instrumented metric query 3815 22:36:56 has correct generate query 3816 22:36:56 # [RSpecRunTime] Finishing example group spec/lib/gitlab/usage/metrics/instrumentations/count_projects_with_monitor_enabled_metric_spec.rb. It took 1.49 seconds. Expected to take 1.68 seconds. 3817 22:36:56 # [RSpecRunTime] Starting example group spec/graphql/types/ci/job_need_union_spec.rb. Expected to take 1.63 seconds. 3818 22:36:56 Types::Ci::JobNeedUnion 3819 22:36:56 .resolve_type 3820 22:36:56 when resolving a build need 3821 22:36:57 resolves to a BuildNeedType 3822 22:36:57 when resolving a build 3823 22:36:57 resolves to a JobType 3824 22:36:57 when resolving an unrelated object 3825 22:36:57 raises a TypeNotSupportedError for string object 3826 22:36:57 raises a TypeNotSupportedError for nil object 3827 22:36:58 raises a TypeNotSupportedError for other CI object 3828 22:36:58 # [RSpecRunTime] Finishing example group spec/graphql/types/ci/job_need_union_spec.rb. It took 1.57 seconds. Expected to take 1.63 seconds. 3829 22:36:58 # [RSpecRunTime] Starting example group spec/views/projects/project_members/index.html.haml_spec.rb. Expected to take 1.59 seconds. 3830 22:36:58 projects/project_members/index 3831 22:36:58 when user can not invite members or group for the project 3832 22:36:58 when project can be shared 3833 22:36:58 renders as expected 3834 22:36:58 when user can invite members for the project 3835 22:36:58 when modal is enabled 3836 22:37:01 renders as expected 3837 22:37:01 when project is not allowed to share with group 3838 22:37:01 renders as expected 3839 22:37:01 # [RSpecRunTime] RSpec elapsed time: 22 minutes 51.75 seconds. Current RSS: ~1385M. Threads: 4. load average: 1.03 1.06 1.02 1/285 29057 3841 22:37:01 # [RSpecRunTime] Finishing example group spec/views/projects/project_members/index.html.haml_spec.rb. It took 3.8 seconds. Expected to take 1.59 seconds. 3842 22:37:01 # [RSpecRunTime] Starting example group spec/lib/gitlab/ci/config/entry/variables_spec.rb. Expected to take 1.54 seconds. 3843 22:37:01 Gitlab::Ci::Config::Entry::Variables 3844 22:37:01 when entry config value has key-value pairs 3845 22:37:01 behaves like valid config 3847 22:37:01 returns hash with key value strings 3849 22:37:01 does not append errors 3852 22:37:02 #value_with_data 3853 22:37:02 returns variable with data 3854 22:37:02 #value_with_prefill_data 3855 22:37:02 returns variable with prefill data 3856 22:37:02 with numeric keys and values in the config 3857 22:37:02 behaves like valid config 3859 22:37:02 returns hash with key value strings 3861 22:37:02 does not append errors 3864 22:37:02 when key is an array 3865 22:37:02 behaves like invalid config 3867 22:37:02 is not valid 3869 22:37:02 saves errors 3870 22:37:02 when value is a symbol 3871 22:37:02 behaves like valid config 3873 22:37:02 returns hash with key value strings 3875 22:37:02 does not append errors 3878 22:37:02 when value is a boolean 3879 22:37:02 behaves like valid config 3881 22:37:02 returns hash with key value strings 3883 22:37:02 does not append errors 3886 22:37:02 when entry config value has unallowed value key-value pair and value is a string 3887 22:37:02 when there is no allowed_value_data metadata 3888 22:37:02 behaves like invalid config 3890 22:37:02 is not valid 3892 22:37:02 saves errors 3893 22:37:02 when metadata has the allowed_value_data key 3894 22:37:02 behaves like valid config 3896 22:37:02 returns hash with key value strings 3898 22:37:02 does not append errors 3901 22:37:02 #value_with_data 3902 22:37:02 returns variable with data 3903 22:37:02 #value_with_prefill_data 3904 22:37:02 returns variable with prefill data 3905 22:37:02 when entry config value has options 3906 22:37:02 when metadata has allowed_value_data 3907 22:37:02 behaves like valid config 3909 22:37:02 returns hash with key value strings 3911 22:37:02 does not append errors 3914 22:37:02 #value_with_data 3915 22:37:02 returns variable with data 3916 22:37:02 #value_with_prefill_data 3917 22:37:02 returns variable with prefill data 3918 22:37:02 when entry config value has key-value pair and hash 3919 22:37:02 behaves like invalid config 3921 22:37:02 is not valid 3923 22:37:02 saves errors 3924 22:37:02 when metadata has allowed_value_data 3925 22:37:02 behaves like valid config 3927 22:37:02 returns hash with key value strings 3929 22:37:02 does not append errors 3932 22:37:02 #value_with_data 3933 22:37:02 returns variable with data 3934 22:37:02 #value_with_prefill_data 3935 22:37:02 returns variable with prefill data 3936 22:37:02 when entry value is an array 3937 22:37:02 behaves like invalid config 3939 22:37:02 is not valid 3941 22:37:03 saves errors 3942 22:37:03 when metadata has allowed_value_data 3943 22:37:03 when entry value has hash with other key-pairs 3944 22:37:03 behaves like invalid config 3946 22:37:03 is not valid 3948 22:37:03 saves errors 3949 22:37:03 when entry config value has hash without description 3950 22:37:03 behaves like valid config 3952 22:37:03 returns hash with key value strings 3954 22:37:03 does not append errors 3957 22:37:03 # [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/config/entry/variables_spec.rb. It took 1.25 seconds. Expected to take 1.54 seconds. 3958 22:37:03 # [RSpecRunTime] Starting example group spec/workers/google_cloud/create_cloudsql_instance_worker_spec.rb. Expected to take 1.51 seconds. 3959 22:37:03 GoogleCloud::CreateCloudsqlInstanceWorker 3960 22:37:03 when triggered 3961 22:37:03 calls CloudSeed::GoogleCloud::SetupCloudsqlInstanceService 3962 22:37:03 when CloudSeed::GoogleCloud::SetupCloudsqlInstanceService fails 3963 22:37:04 raises error 3964 22:37:04 # [RSpecRunTime] RSpec elapsed time: 22 minutes 54.52 seconds. Current RSS: ~1394M. Threads: 4. load average: 1.03 1.06 1.02 1/285 29058 3966 22:37:04 # [RSpecRunTime] Finishing example group spec/workers/google_cloud/create_cloudsql_instance_worker_spec.rb. It took 1.53 seconds. Expected to take 1.51 seconds. 3967 22:37:04 # [RSpecRunTime] Starting example group spec/graphql/types/snippets/blob_viewer_type_spec.rb. Expected to take 1.47 seconds. 3968 22:37:04 Types::Snippets::BlobViewerType 3969 22:37:05 has the correct fields 3970 22:37:05 is expected to be non null 3971 22:37:05 is expected to be non null 3972 22:37:05 is expected to be non null 3973 22:37:05 is expected to be non null 3974 22:37:05 is expected to be non null 3975 22:37:05 is expected not to be non null 3976 22:37:05 is expected to be non null 3978 22:37:05 behaves like nil field converted to false 3979 22:37:05 returns false 3980 22:37:05 # [RSpecRunTime] RSpec elapsed time: 22 minutes 55.66 seconds. Current RSS: ~1404M. Threads: 4. load average: 1.03 1.06 1.02 1/286 29088 3983 22:37:05 behaves like nil field converted to false 3984 22:37:05 returns false 3985 22:37:05 # [RSpecRunTime] Finishing example group spec/graphql/types/snippets/blob_viewer_type_spec.rb. It took 1.29 seconds. Expected to take 1.47 seconds. 3986 22:37:05 # [RSpecRunTime] Starting example group spec/lib/gitlab/github_import/importer/lfs_object_importer_spec.rb. Expected to take 1.43 seconds. 3987 22:37:05 Gitlab::GithubImport::Importer::LfsObjectImporter 3989 22:37:06 calls the LfsDownloadService with the lfs object attributes 3990 22:37:06 #lfs_download_object 3991 22:37:07 creates the download object with the correct attributes 3992 22:37:07 # [RSpecRunTime] Finishing example group spec/lib/gitlab/github_import/importer/lfs_object_importer_spec.rb. It took 1.5 seconds. Expected to take 1.43 seconds. 3993 22:37:07 # [RSpecRunTime] Starting example group spec/graphql/resolvers/environments/nested_environments_resolver_spec.rb. Expected to take 1.39 seconds. 3994 22:37:07 Resolvers::Environments::NestedEnvironmentsResolver 3996 22:37:08 finds the nested environments when status matches 3997 22:37:08 finds the nested environments when searching by name 3998 22:37:08 finds the nested environments when name matches exactly 3999 22:37:08 # [RSpecRunTime] RSpec elapsed time: 22 minutes 58.73 seconds. Current RSS: ~1410M. Threads: 4. load average: 1.03 1.06 1.02 1/286 29111 4001 22:37:08 # [RSpecRunTime] Finishing example group spec/graphql/resolvers/environments/nested_environments_resolver_spec.rb. It took 1.42 seconds. Expected to take 1.39 seconds. 4002 22:37:08 # [RSpecRunTime] Starting example group spec/services/award_emojis/base_service_spec.rb. Expected to take 1.35 seconds. 4003 22:37:08 AwardEmojis::BaseService 4004 22:37:09 .execute_hooks 4005 22:37:09 with no emoji hooks configured 4006 22:37:09 does not build hook_data 4007 22:37:09 with emoji hooks configured 4008 22:37:10 builds hook_data and calls execute_hooks for project 4010 22:37:10 uses same emoji name if not an alias 4011 22:37:10 uses emoji original name if its an alias 4012 22:37:10 # [RSpecRunTime] Finishing example group spec/services/award_emojis/base_service_spec.rb. It took 1.41 seconds. Expected to take 1.35 seconds. 4013 22:37:10 # [RSpecRunTime] Starting example group spec/services/ci/generate_kubeconfig_service_spec.rb. Expected to take 1.31 seconds. 4014 22:37:10 Ci::GenerateKubeconfigService 4016 22:37:11 returns a Kubeconfig Template 4017 22:37:11 adds a cluster 4018 22:37:11 filters the pipeline's agents by `nil` environment 4019 22:37:11 adds user and context for all eligible agents 4020 22:37:11 when environment is specified 4021 22:37:11 filters the pipeline's agents by the specified environment 4022 22:37:11 # [RSpecRunTime] RSpec elapsed time: 23 minutes 1.64 seconds. Current RSS: ~1403M. Threads: 4. load average: 1.03 1.06 1.02 1/287 29112 4024 22:37:11 # [RSpecRunTime] Finishing example group spec/services/ci/generate_kubeconfig_service_spec.rb. It took 1.51 seconds. Expected to take 1.31 seconds. 4025 22:37:11 # [RSpecRunTime] Starting example group spec/lib/gitlab/ci/config/entry/release_spec.rb. Expected to take 1.27 seconds. 4026 22:37:11 Gitlab::Ci::Config::Entry::Release 4028 22:37:11 when entry config value is correct 4029 22:37:11 behaves like a valid entry 4031 22:37:11 returns release configuration 4034 22:37:11 when value includes 'assets' keyword 4035 22:37:11 behaves like a valid entry 4037 22:37:11 returns release configuration 4040 22:37:11 when value includes 'name' keyword 4041 22:37:11 behaves like a valid entry 4043 22:37:12 returns release configuration 4046 22:37:12 when value includes 'ref' keyword 4047 22:37:12 behaves like a valid entry 4049 22:37:12 returns release configuration 4052 22:37:12 when value includes 'released_at' keyword 4053 22:37:12 behaves like a valid entry 4055 22:37:12 returns release configuration 4058 22:37:12 when value includes 'milestones' keyword 4059 22:37:12 for an array of milestones 4060 22:37:12 behaves like a valid entry 4062 22:37:12 returns release configuration 4065 22:37:12 for a single milestone 4066 22:37:12 behaves like a valid entry 4068 22:37:12 returns release configuration 4071 22:37:12 when value includes 'ref' keyword 4072 22:37:12 when 'ref' is a full commit SHA 4073 22:37:12 behaves like a valid entry 4075 22:37:12 returns release configuration 4078 22:37:12 when 'ref' is a short commit SHA 4079 22:37:12 behaves like a valid entry 4081 22:37:12 returns release configuration 4084 22:37:12 when 'ref' is a branch name 4085 22:37:12 behaves like a valid entry 4087 22:37:12 returns release configuration 4090 22:37:12 when 'ref' is a semantic versioning tag 4091 22:37:12 behaves like a valid entry 4093 22:37:12 returns release configuration 4096 22:37:12 when 'ref' is a semantic versioning tag rc 4097 22:37:12 behaves like a valid entry 4099 22:37:12 returns release configuration 4102 22:37:12 when value includes 'released_at' keyword 4103 22:37:12 behaves like a valid entry 4105 22:37:12 returns release configuration 4108 22:37:12 when value includes 'milestones' keyword 4109 22:37:12 for an array of milestones 4110 22:37:12 behaves like a valid entry 4112 22:37:12 returns release configuration 4115 22:37:12 for a single milestone 4116 22:37:12 behaves like a valid entry 4118 22:37:12 returns release configuration 4121 22:37:12 when value includes 'tag_message' keyword 4122 22:37:12 behaves like a valid entry 4124 22:37:12 returns release configuration 4127 22:37:12 when 'tag_message' is nil 4128 22:37:12 behaves like a valid entry 4130 22:37:12 returns release configuration 4133 22:37:12 when entry value is not correct 4135 22:37:12 when value of attribute is invalid 4136 22:37:12 behaves like reports error 4137 22:37:12 reports error 4138 22:37:12 when release description is missing 4139 22:37:12 behaves like reports error 4140 22:37:12 reports error 4141 22:37:12 when release tag_name is missing 4142 22:37:12 behaves like reports error 4143 22:37:12 reports error 4144 22:37:12 when there is an unknown key present 4145 22:37:12 behaves like reports error 4146 22:37:12 reports error 4147 22:37:12 when `released_at` is not a valid date 4148 22:37:12 behaves like reports error 4149 22:37:12 reports error 4150 22:37:12 when `ref` is not valid 4151 22:37:12 behaves like reports error 4152 22:37:12 reports error 4153 22:37:12 when `milestones` is not an array of strings 4154 22:37:12 behaves like reports error 4155 22:37:13 reports error 4156 22:37:13 when `tag_message` is not a string 4157 22:37:13 behaves like reports error 4158 22:37:13 reports error 4159 22:37:13 # [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/config/entry/release_spec.rb. It took 1.24 seconds. Expected to take 1.27 seconds. 4160 22:37:13 # [RSpecRunTime] Starting example group spec/services/users/block_service_spec.rb. Expected to take 1.23 seconds. 4161 22:37:13 Users::BlockService 4163 22:37:13 when successful 4164 22:37:13 is expected to eq {:status=>:success} 4165 22:37:13 change the user's state 4166 22:37:13 saves a custom attribute 4168 22:37:14 returns error result 4169 22:37:14 does not change the user's state 4170 22:37:14 when internal user 4171 22:37:14 returns error result 4172 22:37:14 # [RSpecRunTime] Finishing example group spec/services/users/block_service_spec.rb. It took 1.31 seconds. Expected to take 1.23 seconds. 4173 22:37:14 # [RSpecRunTime] Starting example group spec/services/users/email_verification/validate_token_service_spec.rb. Expected to take 1.19 seconds. 4174 22:37:14 Users::EmailVerification::ValidateTokenService 4176 22:37:14 with a valid attribute 4177 22:37:14 attr: :unlock_token 4178 22:37:14 when successful 4179 22:37:14 returns a success status 4180 22:37:14 when rate limited 4181 22:37:14 returns a failure status 4182 22:37:14 when expired 4183 22:37:14 returns a failure status 4184 22:37:14 when invalid 4185 22:37:14 returns a failure status 4186 22:37:14 when encrypted token was not set and a blank token is provided 4187 22:37:14 returns a failure status 4188 22:37:14 attr: :confirmation_token 4189 22:37:14 when successful 4190 22:37:15 returns a success status 4191 22:37:15 when rate limited 4192 22:37:15 returns a failure status 4193 22:37:15 when expired 4194 22:37:15 returns a failure status 4195 22:37:15 when invalid 4196 22:37:15 returns a failure status 4197 22:37:15 when encrypted token was not set and a blank token is provided 4198 22:37:15 returns a failure status 4199 22:37:15 with an invalid attribute 4200 22:37:15 raises an error 4201 22:37:15 # [RSpecRunTime] Finishing example group spec/services/users/email_verification/validate_token_service_spec.rb. It took 1.2 seconds. Expected to take 1.19 seconds. 4202 22:37:15 # [RSpecRunTime] Starting example group spec/services/achievements/award_service_spec.rb. Expected to take 1.1 seconds. 4203 22:37:15 Achievements::AwardService 4205 22:37:16 when user does not have permission 4206 22:37:16 returns an error 4207 22:37:16 when user has permission 4208 22:37:16 creates an achievement and sends an e-mail 4209 22:37:16 when the achievement is not persisted 4210 22:37:16 returns the correct error 4211 22:37:16 when the achievement does not exist 4212 22:37:16 returns the correct error 4213 22:37:16 when the recipient does not exist 4214 22:37:16 returns the correct error 4215 22:37:16 # [RSpecRunTime] Finishing example group spec/services/achievements/award_service_spec.rb. It took 1.01 seconds. Expected to take 1.1 seconds. 4216 22:37:16 # [RSpecRunTime] Starting example group spec/lib/gitlab/ci/config/normalizer_spec.rb. Expected to take 1.09 seconds. 4217 22:37:16 Gitlab::Ci::Config::Normalizer 4218 22:37:16 .normalize_jobs 4219 22:37:16 with parallel config as integer 4220 22:37:16 does not have original job 4221 22:37:16 has parallelized jobs 4222 22:37:16 sets job instance in options 4223 22:37:16 parallelizes jobs with original config 4224 22:37:16 when the job is not parallelized 4225 22:37:16 returns the same hash 4226 22:37:16 when there is a job with a slash in it 4227 22:37:16 properly parallelizes job names 4228 22:37:16 behaves like parallel dependencies 4229 22:37:16 when job has dependencies on parallelized jobs 4230 22:37:16 parallelizes dependencies 4231 22:37:16 does not include original job name in RSpec::ExampleGroups::GitlabCiConfigNormalizer::NormalizeJobs::WithParallelConfigAsInteger::BehavesLikeParallelDependencies::WhenJobHasDependenciesOnParallelizedJobs::Anonymous 4232 22:37:16 when there are dependencies which are both parallelized and not 4233 22:37:16 parallelizes dependencies 4234 22:37:16 includes the regular job in dependencies 4235 22:37:16 behaves like parallel needs 4236 22:37:16 when job has needs on parallelized jobs 4237 22:37:16 parallelizes needs 4238 22:37:16 when there are dependencies which are both parallelized and not 4239 22:37:16 parallelizes dependencies 4240 22:37:16 includes the regular job in dependencies 4241 22:37:16 with a simple parallel matrix config 4242 22:37:16 does not have original job 4243 22:37:16 sets job instance in options 4244 22:37:16 sets job variables 4245 22:37:17 parallelizes jobs with original config 4246 22:37:17 has parallelized jobs 4247 22:37:17 behaves like parallel dependencies 4248 22:37:17 when job has dependencies on parallelized jobs 4249 22:37:17 parallelizes dependencies 4250 22:37:17 does not include original job name in RSpec::ExampleGroups::GitlabCiConfigNormalizer::NormalizeJobs::WithASimpleParallelMatrixConfig::BehavesLikeParallelDependencies::WhenJobHasDependenciesOnParallelizedJobs::Anonymous 4251 22:37:17 when there are dependencies which are both parallelized and not 4252 22:37:17 parallelizes dependencies 4253 22:37:17 includes the regular job in dependencies 4254 22:37:17 behaves like parallel needs 4255 22:37:17 when job has needs on parallelized jobs 4256 22:37:17 parallelizes needs 4257 22:37:17 when there are dependencies which are both parallelized and not 4258 22:37:17 parallelizes dependencies 4259 22:37:17 includes the regular job in dependencies 4260 22:37:17 behaves like needs:parallel:matrix 4261 22:37:17 when job has needs:parallel:matrix on parallelized jobs 4262 22:37:17 parallelizes and only keeps needs specified by needs:parallel:matrix 4263 22:37:17 with a complex parallel matrix config 4264 22:37:17 behaves like parallel needs 4265 22:37:17 when job has needs on parallelized jobs 4266 22:37:17 parallelizes needs 4267 22:37:17 when there are dependencies which are both parallelized and not 4268 22:37:17 parallelizes dependencies 4269 22:37:17 includes the regular job in dependencies 4270 22:37:17 behaves like needs:parallel:matrix 4271 22:37:17 when job has needs:parallel:matrix on parallelized jobs 4272 22:37:17 parallelizes and only keeps needs specified by needs:parallel:matrix 4273 22:37:17 when parallel config does not matches a factory 4274 22:37:17 does not alter the job config 4275 22:37:17 when jobs config is nil 4276 22:37:17 is expected to eq {} 4277 22:37:17 # [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/config/normalizer_spec.rb. It took 0.85 second. Expected to take 1.09 seconds. 4278 22:37:17 # [RSpecRunTime] Starting example group spec/lib/gitlab/prometheus/adapter_spec.rb. Expected to take 1.07 seconds. 4279 22:37:17 Gitlab::Prometheus::Adapter 4280 22:37:18 #prometheus_adapter 4281 22:37:18 prometheus integration can execute queries 4282 22:37:18 return prometheus integration as prometheus adapter 4283 22:37:18 with cluster with prometheus available 4284 22:37:18 returns prometheus integration 4285 22:37:18 prometheus integration can't execute queries 4286 22:37:18 with cluster with prometheus disabled 4288 22:37:18 with cluster with prometheus available 4289 22:37:18 returns application handling all environments 4290 22:37:18 with cluster without prometheus installed 4292 22:37:18 # [RSpecRunTime] Finishing example group spec/lib/gitlab/prometheus/adapter_spec.rb. It took 1.0 second. Expected to take 1.07 seconds. 4293 22:37:18 # [RSpecRunTime] Starting example group spec/views/groups/new.html.haml_spec.rb. Expected to take 0.99 second. 4294 22:37:18 groups/new.html.haml 4296 22:37:18 does have a default selection 4297 22:37:18 when a subgroup 4298 22:37:19 renders the visibility level section 4299 22:37:19 setup_for_company field 4300 22:37:19 does not have a default selection 4301 22:37:19 # [RSpecRunTime] Finishing example group spec/views/groups/new.html.haml_spec.rb. It took 0.86 second. Expected to take 0.99 second. 4302 22:37:19 # [RSpecRunTime] Starting example group spec/lib/sidebars/menu_spec.rb. Expected to take 0.96 second. 4303 22:37:19 Sidebars::Menu 4304 22:37:19 #all_active_routes 4305 22:37:19 gathers all active routes of items and the current menu 4306 22:37:19 #serialize_for_super_sidebar 4307 22:37:19 returns a tree-like structure of itself and all menu items 4308 22:37:19 returns pill data if defined 4309 22:37:19 returns pill_count_field if defined 4310 22:37:19 #serialize_as_menu_item_args 4311 22:37:19 returns hash of title, link, active_routes, container_html_options 4313 22:37:19 when the menus has no items 4314 22:37:19 returns false 4315 22:37:19 when menu has a partial 4316 22:37:19 returns true 4317 22:37:19 when the menu has items 4318 22:37:19 returns true 4319 22:37:19 when menu items are NilMenuItem 4320 22:37:19 returns false 4322 22:37:19 returns true when there are regular menu items 4323 22:37:19 returns true when there are nil menu items 4324 22:37:19 #has_renderable_items? 4325 22:37:19 returns true when there are regular menu items 4326 22:37:19 returns false when there are nil menu items 4327 22:37:19 returns true when there are both regular and nil menu items 4328 22:37:19 #renderable_items 4329 22:37:19 returns only regular menu items 4330 22:37:19 #insert_element_before 4331 22:37:19 adds element before the specific element class 4332 22:37:19 does not add nil elements 4333 22:37:19 when reference element does not exist 4334 22:37:19 adds the element to the top of the list 4335 22:37:19 #insert_element_after 4336 22:37:19 adds element after the specific element class 4337 22:37:19 does not add nil elements 4338 22:37:19 when reference element does not exist 4339 22:37:19 adds the element to the end of the list 4340 22:37:19 #replace_placeholder 4341 22:37:19 when a NilMenuItem reference element exists 4342 22:37:19 replaces the reference element with the provided item 4343 22:37:19 when a MenuItem reference element exists 4344 22:37:19 does not replace the reference element and adds to the end of the list 4345 22:37:19 when reference element does not exist 4346 22:37:19 adds the element to the end of the list 4347 22:37:19 #remove_element 4348 22:37:19 removes specific element 4349 22:37:19 does not remove nil elements 4350 22:37:19 #remove_item 4351 22:37:19 removes the item from the menu 4352 22:37:19 #container_html_options 4353 22:37:19 when menu can be rendered 4354 22:37:19 when menu has renderable items 4355 22:37:19 contains the special class 4356 22:37:19 when menu already has other classes 4357 22:37:20 appends special class 4358 22:37:20 when menu does not have renderable items 4359 22:37:20 does not contain the special class 4360 22:37:20 when menu cannot be rendered 4361 22:37:20 does not contain special class 4363 22:37:20 returns first visible menu item link 4364 22:37:20 returns nil if there are no visible menu items 4365 22:37:20 # [RSpecRunTime] Finishing example group spec/lib/sidebars/menu_spec.rb. It took 0.83 second. Expected to take 0.96 second. 4366 22:37:20 # [RSpecRunTime] Starting example group spec/graphql/resolvers/error_tracking/sentry_errors_resolver_spec.rb. Expected to take 0.95 second. 4367 22:37:20 Resolvers::ErrorTracking::SentryErrorsResolver 4368 22:37:20 is expected to have nullable GraphQL type SentryErrorConnection 4370 22:37:20 with insufficient user permission 4372 22:37:20 with sufficient permission 4373 22:37:21 when after arg given 4374 22:37:21 gives the cursor arg 4375 22:37:21 when no issues fetched 4377 22:37:21 when issues returned 4378 22:37:21 sets the issues 4379 22:37:21 sets the pagination variables 4380 22:37:21 returns an externally paginated array 4381 22:37:21 # [RSpecRunTime] Finishing example group spec/graphql/resolvers/error_tracking/sentry_errors_resolver_spec.rb. It took 1.03 seconds. Expected to take 0.95 second. 4382 22:37:21 # [RSpecRunTime] Starting example group spec/finders/admin/abuse_report_labels_finder_spec.rb. Expected to take 0.89 second. 4383 22:37:21 Admin::AbuseReportLabelsFinder 4385 22:37:21 when current user is admin 4386 22:37:21 when params is empty 4387 22:37:21 returns all abuse report labels sorted by title in ascending order 4388 22:37:21 when search_term param is present 4389 22:37:21 returns matching abuse report labels 4390 22:37:21 when current user is not an admin 4391 22:37:21 returns nothing 4392 22:37:21 # [RSpecRunTime] Finishing example group spec/finders/admin/abuse_report_labels_finder_spec.rb. It took 0.78 second. Expected to take 0.89 second. 4393 22:37:21 # [RSpecRunTime] Starting example group spec/serializers/project_access_token_serializer_spec.rb. Expected to take 0.87 second. 4394 22:37:21 ProjectAccessTokenSerializer 4396 22:37:22 can render a single token 4397 22:37:22 can render a collection of tokens 4398 22:37:22 # [RSpecRunTime] Finishing example group spec/serializers/project_access_token_serializer_spec.rb. It took 0.81 second. Expected to take 0.87 second. 4399 22:37:22 # [RSpecRunTime] Starting example group spec/views/user_settings/ssh_keys/_key.html.haml_spec.rb. Expected to take 0.81 second. 4400 22:37:22 user_settings/ssh_keys/_key.html.haml 4401 22:37:22 when the key partial is used 4402 22:37:22 displays the correct values 4403 22:37:22 displays the correct last used date 4404 22:37:22 when the key has not been used 4405 22:37:22 renders "Never" for last used 4406 22:37:23 when usage type is displayed 4407 22:37:23 usage_type: :auth, usage_type_text: "Authentication", displayed_buttons: ["Remove"], hidden_buttons: ["Revoke"] 4408 22:37:23 renders usage type text and remove/revoke buttons 4409 22:37:23 usage_type: :auth_and_signing, usage_type_text: "Authentication & Signing", displayed_buttons: ["Remove", "Revoke"], hidden_buttons: [] 4410 22:37:23 renders usage type text and remove/revoke buttons 4411 22:37:23 usage_type: :signing, usage_type_text: "Signing", displayed_buttons: ["Remove", "Revoke"], hidden_buttons: [] 4412 22:37:23 renders usage type text and remove/revoke buttons 4413 22:37:23 when the key does not have an expiration date 4414 22:37:23 renders "Never" for expires 4415 22:37:23 when the key has expired 4416 22:37:23 renders "Expired" as the expiration date label 4417 22:37:23 when the key is not deletable 4418 22:37:23 does not render the partial 4419 22:37:23 for icon tooltip 4420 22:37:23 valid: false, expiry: Fri, 15 Nov 2024 22:14:08.348886856 UTC +00:00, result: "Key type is forbidden. Must be DSA, ECDSA, ED25519, ECDSA_SK, or ED25519_SK" 4421 22:37:23 renders the correct icon 4422 22:37:23 valid: true, expiry: Fri, 15 Nov 2024 22:14:08.349319406 UTC +00:00, result: "" 4423 22:37:23 renders the correct icon 4424 22:37:23 # [RSpecRunTime] Finishing example group spec/views/user_settings/ssh_keys/_key.html.haml_spec.rb. It took 0.83 second. Expected to take 0.81 second. 4425 22:37:23 # [RSpecRunTime] Starting example group spec/services/ci/partitions/sync_service_spec.rb. Expected to take 0.81 second. 4426 22:37:23 Ci::Partitions::SyncService 4428 22:37:23 when ci_partitioning_automation is disabled 4429 22:37:23 behaves like ci_partitions not updated 4430 22:37:23 does not update ci_partition to ready 4431 22:37:23 when ci_partition is nil 4432 22:37:23 does not perform any action 4433 22:37:23 when all conditions are satisfied 4434 22:37:23 updates ci_partitions statuses 4435 22:37:23 when database_partitions are not above the threshold 4436 22:37:23 updates next ci_partitions to status ready 4437 22:37:23 when next_partition is not ready 4438 22:37:24 does not update ci_partitions statuses 4439 22:37:24 # [RSpecRunTime] Finishing example group spec/services/ci/partitions/sync_service_spec.rb. It took 0.47 second. Expected to take 0.81 second. 4440 22:37:24 # [RSpecRunTime] Starting example group spec/models/packages/helm/file_metadatum_spec.rb. Expected to take 0.76 second. 4441 22:37:24 Packages::Helm::FileMetadatum 4442 22:37:24 does not allow STI 4443 22:37:24 relationships 4444 22:37:24 is expected to belong to package_file required: false 4446 22:37:24 #package_file 4447 22:37:24 is expected to validate that :package_file cannot be empty/falsy 4448 22:37:24 #valid_helm_package_type 4449 22:37:24 validates package of type helm 4451 22:37:24 validates #channel 4453 22:37:24 validates #metadata 4454 22:37:24 # [RSpecRunTime] Finishing example group spec/models/packages/helm/file_metadatum_spec.rb. It took 0.79 second. Expected to take 0.76 second. 4455 22:37:24 # [RSpecRunTime] Starting example group spec/lib/gitlab/hook_data/emoji_builder_spec.rb. Expected to take 0.75 second. 4456 22:37:24 Gitlab::HookData::EmojiBuilder 4458 22:37:25 includes safe attributes 4459 22:37:25 # [RSpecRunTime] Finishing example group spec/lib/gitlab/hook_data/emoji_builder_spec.rb. It took 0.72 second. Expected to take 0.75 second. 4460 22:37:25 # [RSpecRunTime] Starting example group spec/lib/gitlab/ci/pipeline/expression/lexeme/and_spec.rb. Expected to take 0.71 second. 4461 22:37:25 Gitlab::Ci::Pipeline::Expression::Lexeme::And 4463 22:37:25 creates a new instance of the token 4464 22:37:25 with non-evaluable operands 4465 22:37:25 raises an operator error 4467 22:37:25 is an operator 4469 22:37:25 has a precedence 4471 22:37:25 when left and right are truthy 4472 22:37:25 left_value: true, right_value: 1 4473 22:37:25 is expected to be truthy 4474 22:37:25 is expected to eq 1 4475 22:37:25 left_value: true, right_value: "a" 4476 22:37:25 is expected to be truthy 4477 22:37:25 is expected to eq "a" 4478 22:37:25 left_value: 1, right_value: true 4479 22:37:25 is expected to be truthy 4480 22:37:25 is expected to eq true 4481 22:37:25 left_value: 1, right_value: "a" 4482 22:37:25 is expected to be truthy 4483 22:37:25 is expected to eq "a" 4484 22:37:25 left_value: "a", right_value: true 4485 22:37:25 is expected to be truthy 4486 22:37:25 is expected to eq true 4487 22:37:25 left_value: "a", right_value: 1 4488 22:37:25 is expected to be truthy 4489 22:37:25 is expected to eq 1 4490 22:37:25 when left or right is falsey 4491 22:37:25 left_value: true, right_value: false 4492 22:37:25 is expected to be falsey 4493 22:37:25 left_value: true, right_value: nil 4494 22:37:26 is expected to be falsey 4495 22:37:26 left_value: false, right_value: true 4496 22:37:26 is expected to be falsey 4497 22:37:26 left_value: false, right_value: nil 4498 22:37:26 is expected to be falsey 4499 22:37:26 left_value: nil, right_value: true 4500 22:37:26 is expected to be falsey 4501 22:37:26 left_value: nil, right_value: false 4502 22:37:26 is expected to be falsey 4503 22:37:26 when left and right are falsey 4504 22:37:26 left_value: false, right_value: nil 4505 22:37:26 is expected to be falsey 4506 22:37:26 is expected to eq false 4507 22:37:26 left_value: nil, right_value: false 4508 22:37:26 is expected to be falsey 4509 22:37:26 is expected to eq nil 4510 22:37:26 # [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/pipeline/expression/lexeme/and_spec.rb. It took 0.68 second. Expected to take 0.71 second. 4511 22:37:26 # [RSpecRunTime] Starting example group spec/lib/gitlab/usage/metrics/instrumentations/count_issues_metric_spec.rb. Expected to take 0.69 second. 4512 22:37:26 Gitlab::Usage::Metrics::Instrumentations::CountIssuesMetric 4513 22:37:26 behaves like a correct instrumented metric value and query 4514 22:37:26 behaves like a correct instrumented metric value 4515 22:37:26 has correct value 4516 22:37:26 behaves like a correct instrumented metric query 4517 22:37:26 has correct generate query 4518 22:37:26 # [RSpecRunTime] Finishing example group spec/lib/gitlab/usage/metrics/instrumentations/count_issues_metric_spec.rb. It took 0.63 second. Expected to take 0.69 second. 4519 22:37:26 # [RSpecRunTime] Starting example group spec/lib/gitlab/ci/config/entry/policy_spec.rb. Expected to take 0.67 second. 4520 22:37:26 Gitlab::Ci::Config::Entry::Policy 4521 22:37:26 when using simplified policy 4523 22:37:26 when entry config value is valid 4524 22:37:26 when config is a branch or tag name 4528 22:37:26 returns refs hash 4529 22:37:26 when config is a regexp 4532 22:37:26 when config is an empty regexp 4535 22:37:26 when using unsafe regexp 4536 22:37:27 is not valid 4537 22:37:27 when config is a special keyword 4540 22:37:27 when entry value is not valid 4542 22:37:27 saves errors 4543 22:37:27 when using complex policy 4544 22:37:27 when specifying refs policy 4545 22:37:27 is a correct configuraton 4546 22:37:27 when using unsafe regexp 4547 22:37:27 is not valid 4548 22:37:27 when specifying kubernetes policy 4549 22:37:27 is a correct configuraton 4550 22:37:27 when specifying invalid kubernetes policy 4551 22:37:27 reports an error about invalid policy 4552 22:37:27 when specifying valid variables expressions policy 4553 22:37:27 is a correct configuraton 4554 22:37:27 when specifying variables expressions in invalid format 4555 22:37:27 reports an error about invalid format 4556 22:37:27 when specifying invalid variables expressions statement 4557 22:37:27 reports an error about invalid statement 4558 22:37:27 when specifying invalid variables expressions token 4559 22:37:27 reports an error about invalid expression 4560 22:37:27 when using invalid variables expressions regexp 4561 22:37:27 reports an error about invalid expression 4562 22:37:27 when specifying a valid changes policy 4563 22:37:27 is a correct configuraton 4564 22:37:27 when changes policy is invalid 4565 22:37:27 returns errors 4566 22:37:27 when changes policy is invalid 4567 22:37:27 returns errors 4568 22:37:27 when specifying unknown policy 4569 22:37:27 returns error about invalid key 4570 22:37:27 when policy is empty 4571 22:37:27 is not a valid configuration 4572 22:37:27 when policy strategy does not match 4573 22:37:27 returns information about errors 4575 22:37:27 when default value has been provided 4576 22:37:27 when user overrides default values 4577 22:37:27 does not include default values 4578 22:37:27 when default value has not been defined 4579 22:37:27 includes default values 4581 22:37:27 does not have default policy 4582 22:37:27 # [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/config/entry/policy_spec.rb. It took 0.74 second. Expected to take 0.67 second. 4583 22:37:27 # [RSpecRunTime] Starting example group spec/lib/gitlab/ci/pipeline/chain/assign_partition_spec.rb. Expected to take 0.65 second. 4584 22:37:27 Gitlab::Ci::Pipeline::Chain::AssignPartition 4586 22:37:28 assigns partition_id to pipeline 4587 22:37:28 with partition_id on the Command 4588 22:37:28 assigns partition_id to pipeline 4589 22:37:28 with parent-child pipelines 4590 22:37:28 assigns partition_id to pipeline 4591 22:37:28 # [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/pipeline/chain/assign_partition_spec.rb. It took 0.65 second. Expected to take 0.65 second. 4592 22:37:28 # [RSpecRunTime] Starting example group spec/finders/packages/generic/package_finder_spec.rb. Expected to take 0.62 second. 4593 22:37:28 Packages::Generic::PackageFinder 4595 22:37:28 finds package by name and version 4596 22:37:28 ignores packages with same name but different version 4597 22:37:28 does not find uninstallable packages 4598 22:37:28 raises ActiveRecord::RecordNotFound if package is not found 4599 22:37:28 # [RSpecRunTime] Finishing example group spec/finders/packages/generic/package_finder_spec.rb. It took 0.61 second. Expected to take 0.62 second. 4600 22:37:28 # [RSpecRunTime] Starting example group spec/lib/gitlab/metrics/subscribers/external_http_spec.rb. Expected to take 0.6 second. 4601 22:37:28 Gitlab::Metrics::Subscribers::ExternalHttp 4602 22:37:28 .detail_store 4603 22:37:28 when external HTTP detail store is empty 4604 22:37:28 returns an empty array 4605 22:37:28 when the performance bar is not enabled 4606 22:37:28 returns an empty array 4607 22:37:28 when external HTTP detail store has some values 4608 22:37:28 returns the external http detailed store 4610 22:37:28 when SafeRequestStore does not have any item from external HTTP 4611 22:37:28 returns an empty array 4612 22:37:28 when external HTTP recorded some values 4613 22:37:28 returns the external http detailed store 4614 22:37:28 with multiple requests 4615 22:37:29 returns a payload containing a limited set of slow requests 4617 22:37:29 tracks external HTTP request count 4618 22:37:29 tracks external HTTP duration 4619 22:37:29 tracks external HTTP exceptions 4620 22:37:29 stores per-request counters 4621 22:37:29 stores a portion of events into the detail store 4622 22:37:29 when the performance bar is not enabled 4623 22:37:29 does not capture detail store 4624 22:37:29 # [RSpecRunTime] Finishing example group spec/lib/gitlab/metrics/subscribers/external_http_spec.rb. It took 0.36 second. Expected to take 0.6 second. 4625 22:37:29 # [RSpecRunTime] Starting example group spec/lib/gitlab/ci/reports/accessibility_reports_comparer_spec.rb. Expected to take 0.57 second. 4626 22:37:29 Gitlab::Ci::Reports::AccessibilityReportsComparer 4628 22:37:29 when head report has an error 4629 22:37:29 returns status failed 4630 22:37:29 when head reports does not have errors 4631 22:37:29 returns status success 4632 22:37:29 #errors_count 4633 22:37:29 when head report has an error 4634 22:37:29 returns the number of new errors 4635 22:37:29 when head reports does not have an error 4636 22:37:29 returns the number new errors 4637 22:37:29 #resolved_count 4638 22:37:29 when base reports has an error and head has a different error 4639 22:37:29 returns the resolved count 4640 22:37:29 when base reports has errors head has no errors 4641 22:37:29 returns the resolved count 4642 22:37:29 when base reports has errors and head has the same error 4643 22:37:29 returns zero 4644 22:37:29 when base reports does not have errors and head has errors 4645 22:37:29 returns the number of resolved errors 4646 22:37:29 #total_count 4647 22:37:29 when base reports has an error 4648 22:37:29 returns zero 4649 22:37:29 when head report has an error 4650 22:37:29 returns the total count 4651 22:37:29 when base report has errors and head report has errors 4652 22:37:29 returns the total count 4653 22:37:29 when base report has errors and head report has the same error 4654 22:37:29 returns the total count 4655 22:37:29 #existing_errors 4656 22:37:29 when base report has errors and head has a different error 4657 22:37:29 returns an empty array 4658 22:37:29 when base report does not have errors and head has errors 4659 22:37:29 returns an empty array 4660 22:37:29 when base report has errors and head report has the same error 4661 22:37:29 returns the existing error 4663 22:37:29 when base reports has errors and head has more errors 4664 22:37:29 returns new errors between base and head reports 4665 22:37:29 when base reports has an error and head has no errors 4666 22:37:29 returns an empty array 4667 22:37:29 when base reports does not have errors and head has errors 4668 22:37:29 returns the new error 4669 22:37:29 #resolved_errors 4670 22:37:29 when base report has errors and head has more errors 4671 22:37:29 returns an empty array 4672 22:37:29 when base reports has errors and head has a different error 4673 22:37:29 returns the resolved errors 4674 22:37:29 when base reports does not have errors and head has errors 4675 22:37:29 returns an empty array 4676 22:37:29 # [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/reports/accessibility_reports_comparer_spec.rb. It took 0.56 second. Expected to take 0.57 second. 4677 22:37:29 # [RSpecRunTime] Starting example group spec/initializers/mailer_options_spec.rb. Expected to take 0.57 second. 4678 22:37:29 Mailer retries 4679 22:37:29 sets store for mailers to ActiveJob::QueueAdapters::SidekiqAdapter::JobWrapper routing target 4680 22:37:30 sets store for mailers to ActionMailer::MailDeliveryJob routing target 4681 22:37:31 sets data consistency for mailers to :delayed 4682 22:37:31 sets retries for mailers to 3 4683 22:37:31 # [RSpecRunTime] Finishing example group spec/initializers/mailer_options_spec.rb. It took 1.79 seconds. Expected to take 0.57 second. 4684 22:37:31 # [RSpecRunTime] RSpec elapsed time: 23 minutes 21.46 seconds. Current RSS: ~1365M. Threads: 4. load average: 1.02 1.05 1.02 1/285 29113 4686 22:37:31 # [RSpecRunTime] Starting example group spec/models/integrations/mock_ci_spec.rb. Expected to take 0.51 second. 4687 22:37:31 Integrations::MockCi 4688 22:37:31 does not allow STI 4689 22:37:31 behaves like Integrations::BaseCi 4690 22:37:31 default values 4691 22:37:31 is expected to eq :ci 4693 22:37:31 is expected to respond to #enable_ssl_verification 4694 22:37:31 is expected to respond to #enable_ssl_verification? 4695 22:37:31 #initialize_properties 4696 22:37:31 enables the setting by default 4697 22:37:31 does not enable the setting if the record is already persisted 4698 22:37:31 does not enable the setting if a custom value was set 4700 22:37:31 inserts the checkbox field after the first URL field, or at the end 4701 22:37:31 does not insert the field repeatedly 4702 22:37:31 #commit_status 4703 22:37:31 returns allowed states 4704 22:37:32 returns :pending for 404 responses 4705 22:37:32 returns :error for responses other than 200 or 404 4706 22:37:32 returns :error for unknown states 4707 22:37:32 returns :error for invalid JSON 4708 22:37:32 returns :error for non-hash JSON responses 4709 22:37:32 returns :error for JSON responses without a status 4710 22:37:32 returns :error when connection is refused 4711 22:37:32 # [RSpecRunTime] Finishing example group spec/models/integrations/mock_ci_spec.rb. It took 0.61 second. Expected to take 0.51 second. 4712 22:37:32 # [RSpecRunTime] Starting example group spec/initializers/carrierwave_s3_encryption_headers_patch_spec.rb. Expected to take 0.48 second. 4713 22:37:32 CarrierWave::Storage::Fog::File 4716 22:37:32 copies the file 4719 22:37:32 copies the file 4720 22:37:32 #authenticated_url 4721 22:37:32 has an authenticated URL 4722 22:37:32 with custom expire_at 4723 22:37:32 properly sets expires param 4724 22:37:32 with content_disposition option 4725 22:37:32 passes options 4726 22:37:32 # [RSpecRunTime] Finishing example group spec/initializers/carrierwave_s3_encryption_headers_patch_spec.rb. It took 0.42 second. Expected to take 0.48 second. 4727 22:37:32 # [RSpecRunTime] Starting example group spec/serializers/impersonation_access_token_serializer_spec.rb. Expected to take 0.45 second. 4728 22:37:32 ImpersonationAccessTokenSerializer 4730 22:37:32 can render a single token 4731 22:37:33 can render a collection of tokens 4732 22:37:33 # [RSpecRunTime] Finishing example group spec/serializers/impersonation_access_token_serializer_spec.rb. It took 0.47 second. Expected to take 0.45 second. 4733 22:37:33 # [RSpecRunTime] Starting example group spec/presenters/user_presenter_spec.rb. Expected to take 0.44 second. 4734 22:37:33 UserPresenter 4736 22:37:33 is expected to eq "/user346" 4740 22:37:33 forwards call to the given user 4742 22:37:33 Gitpod enabled for application 4743 22:37:33 #preferences_gitpod_path 4744 22:37:33 is expected to eq "/-/profile/preferences#user_gitpod_enabled" 4745 22:37:33 #profile_enable_gitpod_path 4746 22:37:33 is expected to eq "/-/user_settings/profile?user%5Bgitpod_enabled%5D=true" 4747 22:37:33 Gitpod disabled for application 4748 22:37:33 #preferences_gitpod_path 4749 22:37:33 is expected to eq nil 4750 22:37:33 #profile_enable_gitpod_path 4751 22:37:33 is expected to eq nil 4752 22:37:33 #saved_replies 4753 22:37:33 when user has no permission to read saved replies 4754 22:37:33 is expected to eq #<ActiveRecord::Relation []> 4755 22:37:33 when user has permission to read saved replies 4756 22:37:33 is expected to eq [#<Users::SavedReply id: 1, user_id: 1018, created_at: "2024-11-13 22:37:33.509211686 +0000", updated_at: "2024-11-13 22:37:33.509211686 +0000", name: "saved_reply_1", content: [FILTERED]>] 4757 22:37:33 # [RSpecRunTime] Finishing example group spec/presenters/user_presenter_spec.rb. It took 0.46 second. Expected to take 0.44 second. 4758 22:37:33 # [RSpecRunTime] Starting example group spec/services/merge_requests/mergeability/check_conflict_status_service_spec.rb. Expected to take 0.42 second. 4759 22:37:33 MergeRequests::Mergeability::CheckConflictStatusService 4761 22:37:33 when MergeRequest#can_be_merged is true 4762 22:37:33 returns a check result with status success 4763 22:37:33 when MergeRequest#can_be_merged is false 4764 22:37:33 returns a check result with status failed 4766 22:37:33 skip_conflict_check: nil, expected: false 4767 22:37:33 is expected to equal false 4768 22:37:33 skip_conflict_check: false, expected: false 4769 22:37:33 is expected to equal false 4770 22:37:33 skip_conflict_check: true, expected: true 4771 22:37:33 is expected to equal true 4773 22:37:33 returns false 4774 22:37:33 behaves like mergeability check service 4775 22:37:33 sets the identifier 4776 22:37:33 sets the description 4777 22:37:33 # [RSpecRunTime] Finishing example group spec/services/merge_requests/mergeability/check_conflict_status_service_spec.rb. It took 0.36 second. Expected to take 0.42 second. 4778 22:37:33 # [RSpecRunTime] Starting example group spec/lib/gitlab/database/partitioning/time_partition_spec.rb. Expected to take 0.4 second. 4779 22:37:33 Gitlab::Database::Partitioning::TimePartition 4781 22:37:33 uses specified table name 4782 22:37:34 uses specified partition name 4783 22:37:34 parses start date 4784 22:37:34 parses end date 4785 22:37:34 with MINVALUE as a start date 4786 22:37:34 sets from to nil 4787 22:37:34 with MAXVALUE as an end date 4788 22:37:34 raises a NotImplementedError 4790 22:37:34 transforms to a CREATE TABLE statement 4791 22:37:34 without from date 4792 22:37:34 uses MINVALUE instead 4793 22:37:34 object equality - #eql 4794 22:37:34 treats objects identical with identical attributes 4795 22:37:34 different table leads to in-equality 4796 22:37:34 different from leads to in-equality 4797 22:37:34 different to leads to in-equality 4798 22:37:34 different partition_name leads to in-equality 4799 22:37:34 raises en error if partition_name is nil 4800 22:37:34 Comparable, #<=> 4801 22:37:34 sorts by partition name, i.e. by month - MINVALUE partition first 4802 22:37:34 returns nil for partitions of different tables 4803 22:37:34 # [RSpecRunTime] Finishing example group spec/lib/gitlab/database/partitioning/time_partition_spec.rb. It took 0.43 second. Expected to take 0.4 second. 4804 22:37:34 # [RSpecRunTime] Starting example group spec/lib/banzai/filter/front_matter_filter_spec.rb. Expected to take 0.37 second. 4805 22:37:34 Banzai::Filter::FrontMatterFilter 4806 22:37:34 allows for `encoding:` before the front matter 4807 22:37:34 converts YAML front matter to a fenced code block 4808 22:37:34 converts TOML frontmatter to a fenced code block 4809 22:37:34 converts JSON front matter to a fenced code block 4810 22:37:34 converts arbitrary front matter to a fenced code block 4811 22:37:34 source position mapping 4812 22:37:34 keeps spaces before and after 4813 22:37:34 keeps an empty line in place of the encoding 4814 22:37:34 on content without front matter 4815 22:37:34 returns the content unmodified 4816 22:37:34 on front matter without content 4817 22:37:34 converts YAML front matter to a fenced code block 4818 22:37:34 protects against malicious backtracking 4819 22:37:34 fails fast for strings with many spaces 4820 22:37:34 fails fast for strings with many newlines 4821 22:37:34 fails fast for strings with many `coding:` 4822 22:37:34 behaves like pipeline timing check 4823 22:37:34 checks the pipeline timing 4824 22:37:34 behaves like limits the number of filtered items 4825 22:37:34 enforces limits 4826 22:37:34 # [RSpecRunTime] Finishing example group spec/lib/banzai/filter/front_matter_filter_spec.rb. It took 0.43 second. Expected to take 0.37 second. 4827 22:37:34 # [RSpecRunTime] Starting example group spec/models/concerns/integrations/reset_secret_fields_spec.rb. Expected to take 0.36 second. 4828 22:37:34 Integrations::ResetSecretFields 4829 22:37:34 does not allow STI 4830 22:37:34 behaves like Integrations::ResetSecretFields 4831 22:37:34 #exposing_secrets_fields 4832 22:37:34 returns an array of strings 4833 22:37:34 #reset_secret_fields? 4834 22:37:34 returns false if no exposing field has changed 4835 22:37:34 returns true if any exposing field has changed 4836 22:37:34 validation callback 4837 22:37:34 when an exposing field has changed 4838 22:37:35 clears all secret fields 4839 22:37:35 when a secret field has been updated 4840 22:37:35 does not clear this secret field 4841 22:37:35 when a secret field has been updated with the same value 4842 22:37:35 does not clear this secret field 4843 22:37:35 when no exposing field has changed 4844 22:37:35 does not clear any secret fields 4845 22:37:35 # [RSpecRunTime] Finishing example group spec/models/concerns/integrations/reset_secret_fields_spec.rb. It took 0.42 second. Expected to take 0.36 second. 4846 22:37:35 # [RSpecRunTime] Starting example group spec/lib/banzai/filter/table_of_contents_tag_legacy_filter_spec.rb. Expected to take 0.35 second. 4847 22:37:35 Banzai::Filter::TableOfContentsTagLegacyFilter 4848 22:37:35 table of contents 4849 22:37:35 [[_TOC_]] as tag 4850 22:37:35 behaves like table of contents tag 4851 22:37:35 replaces toc tag with ToC result 4852 22:37:35 handles an empty ToC result 4853 22:37:35 [[_toc_]] as tag 4854 22:37:35 behaves like table of contents tag 4855 22:37:35 replaces toc tag with ToC result 4856 22:37:35 handles an empty ToC result 4857 22:37:35 [TOC] as tag 4858 22:37:35 behaves like table of contents tag 4859 22:37:35 replaces toc tag with ToC result 4860 22:37:35 handles an empty ToC result 4861 22:37:35 [toc] as tag 4862 22:37:35 behaves like table of contents tag 4863 22:37:35 replaces toc tag with ToC result 4864 22:37:35 handles an empty ToC result 4865 22:37:35 structure of a toc 4866 22:37:35 is contained within a `ul` element 4867 22:37:35 contains an `li` element for each header 4868 22:37:35 table of contents nesting 4869 22:37:35 keeps list levels regarding header levels 4870 22:37:35 header text contains escaped content 4871 22:37:35 outputs escaped content 4872 22:37:35 # [RSpecRunTime] Finishing example group spec/lib/banzai/filter/table_of_contents_tag_legacy_filter_spec.rb. It took 0.38 second. Expected to take 0.35 second. 4873 22:37:35 # [RSpecRunTime] Starting example group spec/helpers/ci/variables_helper_spec.rb. Expected to take 0.34 second. 4874 22:37:35 Ci::VariablesHelper 4875 22:37:35 #ci_variable_maskable_regex 4876 22:37:35 converts to a javascript regex 4877 22:37:35 #ci_variable_maskable_raw_regex 4878 22:37:35 converts to a javascript regex 4879 22:37:35 #create_deploy_token_path 4880 22:37:35 returns the project deploy token path 4881 22:37:35 returns the group deploy token path 4882 22:37:35 # [RSpecRunTime] Finishing example group spec/helpers/ci/variables_helper_spec.rb. It took 0.2 second. Expected to take 0.34 second. 4883 22:37:35 # [RSpecRunTime] Starting example group spec/rubocop/cop/migration/schedule_async_spec.rb. Expected to take 0.32 second. 4884 22:37:35 RuboCop::Cop::Migration::ScheduleAsync 4885 22:37:35 in a migration 4886 22:37:35 in an old migration 4887 22:37:35 behaves like a disabled cop 4888 22:37:35 does not register any offenses 4889 22:37:35 that is recent 4890 22:37:35 BackgroundMigrationWorker.perform_async 4891 22:37:35 adds an offense when calling `BackgroundMigrationWorker.peform_async` 4892 22:37:35 CiDatabaseWorker.perform_async 4893 22:37:35 adds an offense when calling `CiDatabaseWorker.peform_async` 4894 22:37:35 BackgroundMigrationWorker.perform_in 4895 22:37:36 adds an offense 4896 22:37:36 CiDatabaseWorker.perform_in 4897 22:37:36 adds an offense 4898 22:37:36 BackgroundMigrationWorker.bulk_perform_async 4899 22:37:36 adds an offense 4900 22:37:36 CiDatabaseWorker.bulk_perform_async 4901 22:37:36 adds an offense 4902 22:37:36 BackgroundMigrationWorker.bulk_perform_in 4903 22:37:36 adds an offense 4904 22:37:36 CiDatabaseWorker.bulk_perform_in 4905 22:37:36 adds an offense 4906 22:37:36 outside of a migration 4907 22:37:36 behaves like a disabled cop 4908 22:37:36 does not register any offenses 4909 22:37:36 # [RSpecRunTime] Finishing example group spec/rubocop/cop/migration/schedule_async_spec.rb. It took 0.4 second. Expected to take 0.32 second. 4910 22:37:36 # [RSpecRunTime] Starting example group spec/lib/security/ci_configuration/sast_iac_build_action_spec.rb. Expected to take 0.31 second. 4911 22:37:36 Security::CiConfiguration::SastIacBuildAction 4912 22:37:36 with existing .gitlab-ci.yml and when the ci config file configuration was not set 4913 22:37:36 behaves like existing .gitlab-ci.yml tests 4914 22:37:36 with existing .gitlab-ci.yml 4915 22:37:36 sast iac has not been included 4916 22:37:36 template includes are an array 4917 22:37:36 generates the correct YML 4918 22:37:36 template include is not an array 4919 22:37:36 generates the correct YML 4920 22:37:36 secret_detection has been included 4921 22:37:36 secret_detection template include are an array 4922 22:37:36 generates the correct YML 4923 22:37:36 secret_detection template include is not an array 4924 22:37:36 generates the correct YML 4925 22:37:36 with existing .gitlab-ci.yml and when the ci config file configuration was deleted 4926 22:37:36 behaves like existing .gitlab-ci.yml tests 4927 22:37:36 with existing .gitlab-ci.yml 4928 22:37:36 sast iac has not been included 4929 22:37:36 template includes are an array 4930 22:37:36 generates the correct YML 4931 22:37:36 template include is not an array 4932 22:37:36 generates the correct YML 4933 22:37:36 secret_detection has been included 4934 22:37:36 secret_detection template include are an array 4935 22:37:36 generates the correct YML 4936 22:37:36 secret_detection template include is not an array 4937 22:37:36 generates the correct YML 4938 22:37:36 with no .gitlab-ci.yml 4939 22:37:36 autodevops disabled 4940 22:37:36 generates the correct YML 4941 22:37:36 with autodevops enabled 4942 22:37:36 generates the correct YML 4943 22:37:36 # [RSpecRunTime] Finishing example group spec/lib/security/ci_configuration/sast_iac_build_action_spec.rb. It took 0.29 second. Expected to take 0.31 second. 4944 22:37:36 # [RSpecRunTime] Starting example group spec/lib/gitlab/diff/formatters/image_formatter_spec.rb. Expected to take 0.29 second. 4945 22:37:36 Gitlab::Diff::Formatters::ImageFormatter 4946 22:37:36 behaves like position formatter 4948 22:37:36 is expected to eq [123, 456, 789, "8b5f87754bd090b9e0837feef68f1737103de62b", "5b972068ce0905d88056d0c4b788554d34949d27", 1, 2] 4950 22:37:36 when there are missing key attributes 4951 22:37:36 is expected to be truthy 4952 22:37:36 when old_line and new_line are nil 4953 22:37:36 is expected to be falsy 4955 22:37:36 is expected to eq {:base_sha=>123, :head_sha=>789, :height=>100, :new_path=>"new_image.png", :old_path=>"old_image.png", :position_type=>"image", :start_sha=>456, :width=>100, :x=>1, :y=>2} 4957 22:37:36 is expected to eq #<Gitlab::Diff::Formatters::ImageFormatter:0x000079ad529af6e0 @x=1, @y=2, @width=100, @height=100, @i... @old_path="old_image.png", @new_path="new_image.png", @base_sha=123, @start_sha=456, @head_sha=789> 4959 22:37:36 is expected to eq #<Gitlab::Diff::Formatters::ImageFormatter:0x000079ad529df700 @x=1, @y=2, @width=100, @height=100, @i... @old_path="old_image.png", @new_path="new_image.png", @base_sha=123, @start_sha=456, @head_sha=789> 4960 22:37:36 with attribute:width 4961 22:37:36 is expected not to eq #<Gitlab::Diff::Formatters::ImageFormatter:0x000079ad52a15008 @x=1, @y=2, @width=9, @height=100, @ign... @old_path="old_image.png", @new_path="new_image.png", @base_sha=123, @start_sha=456, @head_sha=789> 4962 22:37:36 with attribute:height 4963 22:37:36 is expected not to eq #<Gitlab::Diff::Formatters::ImageFormatter:0x000079ad52a4e920 @x=1, @y=2, @width=100, @height=9, @ign... @old_path="old_image.png", @new_path="new_image.png", @base_sha=123, @start_sha=456, @head_sha=789> 4964 22:37:36 with attribute:x 4965 22:37:36 is expected not to eq #<Gitlab::Diff::Formatters::ImageFormatter:0x000079ad52a8a6f0 @x=9, @y=2, @width=100, @height=100, @i... @old_path="old_image.png", @new_path="new_image.png", @base_sha=123, @start_sha=456, @head_sha=789> 4966 22:37:36 with attribute:y 4967 22:37:36 is expected not to eq #<Gitlab::Diff::Formatters::ImageFormatter:0x000079ad52aa7138 @x=1, @y=9, @width=100, @height=100, @i... @old_path="old_image.png", @new_path="new_image.png", @base_sha=123, @start_sha=456, @head_sha=789> 4968 22:37:36 # [RSpecRunTime] Finishing example group spec/lib/gitlab/diff/formatters/image_formatter_spec.rb. It took 0.27 second. Expected to take 0.29 second. 4969 22:37:36 # [RSpecRunTime] Starting example group spec/lib/gitlab/file_markdown_link_builder_spec.rb. Expected to take 0.29 second. 4970 22:37:36 Gitlab::FileMarkdownLinkBuilder 4971 22:37:36 markdown_link 4972 22:37:36 when file name has the character ] 4973 22:37:36 escapes the character 4974 22:37:36 when file is an image 4975 22:37:36 returns preview markdown link 4976 22:37:36 when file is video 4977 22:37:36 returns preview markdown link 4978 22:37:36 when file is audio 4979 22:37:36 returns preview markdown link 4980 22:37:36 when file is not embeddable 4981 22:37:36 returns markdown link 4982 22:37:36 when file name is blank 4984 22:37:36 mardown_name 4985 22:37:36 when file is an image 4986 22:37:36 retrieves the name without the extension 4987 22:37:36 when file is video 4988 22:37:36 retrieves the name without the extension 4989 22:37:36 when file is audio 4990 22:37:37 retrieves the name without the extension 4991 22:37:37 when file is not embeddable 4992 22:37:37 retrieves the name with the extesion 4993 22:37:37 when file name is blank 4995 22:37:37 # [RSpecRunTime] Finishing example group spec/lib/gitlab/file_markdown_link_builder_spec.rb. It took 0.31 second. Expected to take 0.29 second. 4996 22:37:37 # [RSpecRunTime] Starting example group spec/lib/gitlab/ci/status/success_warning_spec.rb. Expected to take 0.27 second. 4997 22:37:37 Gitlab::Ci::Status::SuccessWarning 4999 22:37:37 is expected to eq "Warning" 5001 22:37:37 is expected to eq "passed with warnings" 5003 22:37:37 is expected to eq "status_warning" 5005 22:37:37 is expected to eq "success-with-warnings" 5007 22:37:37 is expected to eq "SUCCESS_WITH_WARNINGS" 5009 22:37:37 when matchable subject is successful 5010 22:37:37 when matchable subject has warnings 5011 22:37:37 is a correct match 5012 22:37:37 when matchable subject does not have warnings 5013 22:37:37 does not match 5014 22:37:37 when matchable subject is not successful 5015 22:37:37 when matchable subject has warnings 5016 22:37:37 does not match 5017 22:37:37 when matchable subject does not have warnings 5018 22:37:37 does not match 5019 22:37:37 # [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/status/success_warning_spec.rb. It took 0.27 second. Expected to take 0.27 second. 5020 22:37:37 # [RSpecRunTime] Starting example group spec/components/pajamas/single_stat_component_spec.rb. Expected to take 0.26 second. 5021 22:37:37 Pajamas::SingleStatComponent 5024 22:37:37 with stat_value_testid 5025 22:37:37 shows unique data-testid for stat_value 5026 22:37:37 with title_icon 5028 22:37:37 with meta_text 5029 22:37:37 shows badge with text 5030 22:37:37 with default props 5032 22:37:37 shows stat_value 5033 22:37:37 does not show unit 5034 22:37:37 does not show meta badge 5035 22:37:37 # [RSpecRunTime] Finishing example group spec/components/pajamas/single_stat_component_spec.rb. It took 0.25 second. Expected to take 0.26 second. 5036 22:37:37 # [RSpecRunTime] Starting example group spec/lib/gitlab/discussions_diff/highlight_cache_spec.rb. Expected to take 0.25 second. 5037 22:37:37 Gitlab::DiscussionsDiff::HighlightCache 5038 22:37:37 #write_multiple 5039 22:37:37 sets multiple keys serializing content as JSON 5040 22:37:37 #read_multiple 5041 22:37:37 reads multiple keys and serializes content into Gitlab::Diff::Line objects 5042 22:37:37 returns nil when cached key is not found 5043 22:37:37 returns lines which rich_text are HTML-safe 5044 22:37:37 #clear_multiple 5045 22:37:37 removes all named keys 5046 22:37:37 only removed named keys 5047 22:37:37 # [RSpecRunTime] Finishing example group spec/lib/gitlab/discussions_diff/highlight_cache_spec.rb. It took 0.18 second. Expected to take 0.25 second. 5048 22:37:37 # [RSpecRunTime] Starting example group spec/lib/bulk_imports/pipeline_schema_info_spec.rb. Expected to take 0.24 second. 5049 22:37:37 BulkImports::PipelineSchemaInfo 5051 22:37:37 when pipeline defines a relation name which is an association 5052 22:37:37 returns the schema name of the table used by the association 5053 22:37:37 when pipeline does not define a relation name 5055 22:37:37 when pipeline relation name is not an association 5058 22:37:37 when pipeline defines a relation name which is an association 5059 22:37:37 returns the name of the table used by the association 5060 22:37:37 when pipeline does not define a relation name 5062 22:37:37 when pipeline relation name is not an association 5064 22:37:38 # [RSpecRunTime] Finishing example group spec/lib/bulk_imports/pipeline_schema_info_spec.rb. It took 0.24 second. Expected to take 0.24 second. 5065 22:37:38 # [RSpecRunTime] Starting example group spec/rubocop/cop/gitlab/rails_logger_spec.rb. Expected to take 0.23 second. 5066 22:37:38 RuboCop::Cop::Gitlab::RailsLogger 5067 22:37:38 flags the use of Rails.logger.error with a constant receiver 5068 22:37:38 does not flag the use of Rails.logger with a constant that is not Rails 5069 22:37:38 flags the use of Rails.logger.debug with a constant receiver 5070 22:37:38 does not flag the use of logger with a send receiver 5071 22:37:38 does not flag the use of Rails.logger.level 5072 22:37:38 flags the use of Rails.logger.warn with a constant receiver 5073 22:37:38 flags the use of Rails.logger.info with a constant receiver 5074 22:37:38 flags the use of Rails.logger.fatal with a constant receiver 5075 22:37:38 # [RSpecRunTime] Finishing example group spec/rubocop/cop/gitlab/rails_logger_spec.rb. It took 0.23 second. Expected to take 0.23 second. 5076 22:37:38 # [RSpecRunTime] Starting example group spec/lib/peek/views/external_http_spec.rb. Expected to take 0.23 second. 5077 22:37:38 Peek::Views::ExternalHttp 5078 22:37:38 returns no results 5079 22:37:38 returns aggregated results 5080 22:37:38 when the host is in IPv4 format 5081 22:37:38 displays IPv4 in the label 5082 22:37:38 when the host is in IPv6 foramat 5083 22:37:38 displays IPv6 in the label 5084 22:37:38 when the query is a hash 5085 22:37:38 converts query hash into a query string 5086 22:37:38 when the host is invalid 5087 22:37:38 displays unknown in the label 5088 22:37:38 when URI creation raises an URI::Error 5089 22:37:38 displays unknown in the label 5090 22:37:38 when URI creation raises a StandardError exception 5091 22:37:38 displays unknown in the label 5092 22:37:38 # [RSpecRunTime] Finishing example group spec/lib/peek/views/external_http_spec.rb. It took 0.24 second. Expected to take 0.23 second. 5093 22:37:38 # [RSpecRunTime] Starting example group spec/models/user_mentions/merge_request_user_mention_spec.rb. Expected to take 0.21 second. 5094 22:37:38 MergeRequestUserMention 5095 22:37:38 does not allow STI 5096 22:37:38 associations 5097 22:37:38 is expected to belong to merge_request required: false 5098 22:37:38 is expected to belong to note required: false 5099 22:37:38 behaves like has user mentions 5100 22:37:38 #has_mentions? 5101 22:37:38 when no mentions 5102 22:37:38 returns false 5103 22:37:38 when mentioned_users_ids not null 5104 22:37:38 returns true 5105 22:37:38 when mentioned projects 5106 22:37:38 returns true 5107 22:37:38 when mentioned groups 5108 22:37:38 returns true 5109 22:37:38 # [RSpecRunTime] Finishing example group spec/models/user_mentions/merge_request_user_mention_spec.rb. It took 0.26 second. Expected to take 0.21 second. 5110 22:37:38 # [RSpecRunTime] Starting example group spec/models/concerns/from_intersect_spec.rb. Expected to take 0.21 second. 5111 22:37:38 FromIntersect 5112 22:37:38 does not allow STI 5113 22:37:38 behaves like from set operator 5114 22:37:38 #from_intersect 5115 22:37:38 selects from the results of the INTERSECT 5116 22:37:38 returns empty set when passing empty array 5117 22:37:38 supports the use of a custom alias for the sub query 5118 22:37:38 supports keeping duplicate rows 5119 22:37:38 # [RSpecRunTime] Finishing example group spec/models/concerns/from_intersect_spec.rb. It took 0.23 second. Expected to take 0.21 second. 5120 22:37:38 # [RSpecRunTime] Starting example group spec/lib/sidebars/search/panel_spec.rb. Expected to take 0.2 second. 5121 22:37:38 Sidebars::Search::Panel 5123 22:37:39 returns the correct aria label 5124 22:37:39 behaves like a panel with uniquely identifiable menu items 5125 22:37:39 all menu_items have unique item_id 5126 22:37:39 all menu_items have an item_id 5127 22:37:39 #super_sidebar_context_header 5128 22:37:39 returns a hash with the correct title and icon 5129 22:37:39 behaves like a panel instantiable by the anonymous user 5130 22:37:39 is expected to be a kind of Sidebars::Search::Panel 5131 22:37:39 # [RSpecRunTime] Finishing example group spec/lib/sidebars/search/panel_spec.rb. It took 0.22 second. Expected to take 0.2 second. 5132 22:37:39 # [RSpecRunTime] Starting example group spec/rubocop/cop/scalability/cron_worker_context_spec.rb. Expected to take 0.19 second. 5133 22:37:39 RuboCop::Cop::Scalability::CronWorkerContext 5134 22:37:39 adds an offense when including CronjobQueue 5135 22:37:39 does not add an offense when the worker calls `bulk_perform_in_with_contexts` 5136 22:37:39 does not add offenses for other workers 5137 22:37:39 does not add an offense when the worker calls `with_context` 5138 22:37:39 does not add an offense when the worker calls `bulk_perform_async_with_contexts` 5139 22:37:39 does not add an offense when the class defines a context 5140 22:37:39 # [RSpecRunTime] Finishing example group spec/rubocop/cop/scalability/cron_worker_context_spec.rb. It took 0.19 second. Expected to take 0.19 second. 5141 22:37:39 # [RSpecRunTime] Starting example group spec/rubocop/cop/migration/prevent_single_statement_with_disable_ddl_transaction_spec.rb. Expected to take 0.19 second. 5142 22:37:39 RuboCop::Cop::Migration::PreventSingleStatementWithDisableDdlTransaction 5143 22:37:39 when outside of migration 5144 22:37:39 registers no offense 5145 22:37:39 when in migration 5146 22:37:39 registers an offense when `disable_ddl_transaction!` is only for the :validate_foreign_key statement 5147 22:37:39 registers no offense when `disable_ddl_transaction!` is used with more than one statement 5148 22:37:39 # [RSpecRunTime] Finishing example group spec/rubocop/cop/migration/prevent_single_statement_with_disable_ddl_transaction_spec.rb. It took 0.11 second. Expected to take 0.19 second. 5149 22:37:39 # [RSpecRunTime] Starting example group spec/models/concerns/optionally_search_spec.rb. Expected to take 0.18 second. 5150 22:37:39 OptionallySearch 5151 22:37:39 does not allow STI 5153 22:37:39 raises NotImplementedError 5154 22:37:39 .optionally_search 5155 22:37:39 when a query is given 5156 22:37:39 delegates to the search method 5157 22:37:39 when an option is provided 5158 22:37:39 delegates to the search method 5159 22:37:39 when no query is given 5160 22:37:39 returns the current relation 5161 22:37:39 when an empty query is given 5162 22:37:39 returns the current relation 5163 22:37:39 # [RSpecRunTime] Finishing example group spec/models/concerns/optionally_search_spec.rb. It took 0.17 second. Expected to take 0.18 second. 5164 22:37:39 # [RSpecRunTime] Starting example group spec/serializers/import/provider_repo_serializer_spec.rb. Expected to take 0.17 second. 5165 22:37:39 Import::ProviderRepoSerializer 5167 22:37:39 raises an error if invalid provider supplied 5168 22:37:39 provider: :github, class_name: "Import::GithubishProviderRepoEntity" 5169 22:37:39 uses correct entity class 5170 22:37:39 provider: :gitea, class_name: "Import::GithubishProviderRepoEntity" 5171 22:37:39 uses correct entity class 5172 22:37:39 provider: :bitbucket, class_name: "Import::BitbucketProviderRepoEntity" 5173 22:37:39 uses correct entity class 5174 22:37:39 provider: :bitbucket_server, class_name: "Import::BitbucketServerProviderRepoEntity" 5175 22:37:39 uses correct entity class 5176 22:37:39 provider: :fogbugz, class_name: "Import::FogbugzProviderRepoEntity" 5177 22:37:39 uses correct entity class 5178 22:37:39 # [RSpecRunTime] Finishing example group spec/serializers/import/provider_repo_serializer_spec.rb. It took 0.16 second. Expected to take 0.17 second. 5179 22:37:39 # [RSpecRunTime] Starting example group spec/lib/gitlab/github_import/representation/pull_request_review_spec.rb. Expected to take 0.17 second. 5180 22:37:39 Gitlab::GithubImport::Representation::PullRequestReview 5181 22:37:39 .from_api_response 5182 22:37:39 does not set the user if the response did not include a user 5183 22:37:39 behaves like a PullRequest review 5184 22:37:39 returns an instance of PullRequest 5185 22:37:39 .from_json_hash 5186 22:37:39 does not set the user if the response did not include a user 5187 22:37:39 does not fail when submitted_at is blank 5188 22:37:39 behaves like a PullRequest review 5189 22:37:39 returns an instance of PullRequest 5190 22:37:39 #github_identifiers 5191 22:37:39 returns a hash with needed identifiers 5192 22:37:40 # [RSpecRunTime] Finishing example group spec/lib/gitlab/github_import/representation/pull_request_review_spec.rb. It took 0.16 second. Expected to take 0.17 second. 5193 22:37:40 # [RSpecRunTime] Starting example group spec/helpers/webpack_helper_spec.rb. Expected to take 0.16 second. 5194 22:37:40 WebpackHelper 5195 22:37:40 #prefetch_link_tag 5196 22:37:40 DEPRECATION WARNING: The asset "foo.js" is not present in the asset pipeline. 5197 22:37:40 Falling back to an asset that may be in the public folder. 5198 22:37:40 This behavior is deprecated and will be removed. 5199 22:37:40 To bypass the asset pipeline and preserve this behavior, 5200 22:37:40 use the `skip_pipeline: true` option. 5201 22:37:40 (called from prefetch_link_tag at /builds/gitlab-org/gitlab/app/helpers/webpack_helper.rb:7) 5202 22:37:40 returns prefetch link tag 5203 22:37:40 #webpack_preload_asset_tag 5204 22:37:40 preloads the resource by default 5205 22:37:40 prefetches the resource if explicitly asked 5206 22:37:40 when vite enabled 5207 22:37:40 #webpack_bundle_tag 5208 22:37:40 return vite javascript tag 5209 22:37:40 # [RSpecRunTime] Finishing example group spec/helpers/webpack_helper_spec.rb. It took 0.15 second. Expected to take 0.16 second. 5210 22:37:40 # [RSpecRunTime] Starting example group spec/lib/gitlab/config/entry/attributable_spec.rb. Expected to take 0.16 second. 5211 22:37:40 Gitlab::Config::Entry::Attributable 5212 22:37:40 when config is a hash 5213 22:37:40 returns the value of config 5214 22:37:40 returns no method error for unknown attributes 5215 22:37:40 and is provided a prefix 5216 22:37:40 returns the value of config 5217 22:37:40 when config is not a hash 5219 22:37:40 when method is already defined in a superclass 5220 22:37:40 raises an error 5221 22:37:40 # [RSpecRunTime] Finishing example group spec/lib/gitlab/config/entry/attributable_spec.rb. It took 0.14 second. Expected to take 0.16 second. 5222 22:37:40 # [RSpecRunTime] Starting example group spec/presenters/dev_ops_report/metric_presenter_spec.rb. Expected to take 0.15 second. 5223 22:37:40 DevOpsReport::MetricPresenter 5225 22:37:40 includes instance score, leader score and percentage score 5226 22:37:40 #idea_to_production_steps 5227 22:37:40 returns percentage score when it depends on a single feature 5228 22:37:40 returns percentage score when it depends on two features 5229 22:37:40 #average_percentage_score 5230 22:37:40 calculates an average value across all the features 5231 22:37:40 # [RSpecRunTime] Finishing example group spec/presenters/dev_ops_report/metric_presenter_spec.rb. It took 0.15 second. Expected to take 0.15 second. 5232 22:37:40 # [RSpecRunTime] Starting example group spec/lib/gitlab/global_id/deprecations_spec.rb. Expected to take 0.14 second. 5233 22:37:40 Gitlab::GlobalId::Deprecations 5234 22:37:40 .deprecated? 5235 22:37:40 returns a boolean to signal if model name has a deprecation 5236 22:37:40 .deprecation_for 5237 22:37:40 returns the deprecation for the model if it exists 5238 22:37:40 .deprecation_by 5239 22:37:40 returns the deprecation by the model if it exists 5240 22:37:40 .apply_to_graphql_name 5241 22:37:40 returns the corresponding graphql_name of the GID for the new model 5242 22:37:40 returns the same value if there is no deprecation 5243 22:37:40 # [RSpecRunTime] Finishing example group spec/lib/gitlab/global_id/deprecations_spec.rb. It took 0.13 second. Expected to take 0.14 second. 5244 22:37:40 # [RSpecRunTime] Starting example group spec/lib/gitlab/ci/yaml_processor/test_cases/interruptible_spec.rb. Expected to take 0.13 second. 5245 22:37:40 Gitlab::Ci::YamlProcessor 5246 22:37:40 with interruptible 5247 22:37:40 returns jobs with their interruptible value 5248 22:37:40 when default:interruptible is true 5249 22:37:40 returns jobs with their interruptible value 5250 22:37:40 when default:interruptible is false 5251 22:37:40 returns jobs with their interruptible value 5252 22:37:40 # [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/yaml_processor/test_cases/interruptible_spec.rb. It took 0.12 second. Expected to take 0.13 second. 5253 22:37:40 # [RSpecRunTime] Starting example group spec/lib/gitlab/ci/yaml_processor/dag_spec.rb. Expected to take 0.13 second. 5254 22:37:40 Gitlab::Ci::YamlProcessor::Dag 5255 22:37:40 when it is a regular pipeline 5256 22:37:40 returns ordered jobs 5257 22:37:40 when there is a circular dependency 5258 22:37:40 raises TSort::Cyclic error 5259 22:37:40 when a job has a self-dependency 5260 22:37:40 raises TSort::Cyclic error 5261 22:37:40 when there are some missing jobs 5262 22:37:40 ignores the missing ones and returns in a valid order 5263 22:37:40 # [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/yaml_processor/dag_spec.rb. It took 0.12 second. Expected to take 0.13 second. 5264 22:37:40 # [RSpecRunTime] Starting example group spec/views/layouts/nav/breadcrumbs/_breadcrumbs.html.haml_spec.rb. Expected to take 0.13 second. 5265 22:37:40 layouts/nav/breadcrumbs/_breadcrumbs 5266 22:37:40 element for Vue page breadcrumbs 5267 22:37:40 when the page has breadcrumbs 5268 22:37:40 has the correct data attribute value 5269 22:37:40 when the page has no breadcrumbs 5270 22:37:40 still renders the element with an empty array as data attribute value 5271 22:37:40 # [RSpecRunTime] Finishing example group spec/views/layouts/nav/breadcrumbs/_breadcrumbs.html.haml_spec.rb. It took 0.13 second. Expected to take 0.13 second. 5272 22:37:40 # [RSpecRunTime] Starting example group spec/lib/gitlab/auth/otp/strategies/devise_spec.rb. Expected to take 0.12 second. 5273 22:37:40 Gitlab::Auth::Otp::Strategies::Devise 5274 22:37:41 calls Devise 5275 22:37:41 # [RSpecRunTime] Finishing example group spec/lib/gitlab/auth/otp/strategies/devise_spec.rb. It took 0.13 second. Expected to take 0.12 second. 5276 22:37:41 # [RSpecRunTime] Starting example group spec/lib/gitlab/ci/config/entry/hooks_spec.rb. Expected to take 0.12 second. 5277 22:37:41 Gitlab::Ci::Config::Entry::Hooks 5279 22:37:41 when passing a valid hook 5280 22:37:41 is expected to be valid 5281 22:37:41 when passing an invalid hook 5282 22:37:41 is expected not to be valid 5283 22:37:41 when entry config is not a hash 5284 22:37:41 is expected not to be valid 5286 22:37:41 returns a hash 5287 22:37:41 # [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/config/entry/hooks_spec.rb. It took 0.12 second. Expected to take 0.12 second. 5288 22:37:41 # [RSpecRunTime] Starting example group spec/lib/gitlab/utils/merge_hash_spec.rb. Expected to take 0.11 second. 5289 22:37:41 Gitlab::Utils::MergeHash 5291 22:37:41 can flatten a hash to each element 5293 22:37:41 deep merges an array of elements 5294 22:37:41 # [RSpecRunTime] Finishing example group spec/lib/gitlab/utils/merge_hash_spec.rb. It took 0.07 second. Expected to take 0.11 second. 5295 22:37:41 # [RSpecRunTime] Starting example group spec/rubocop/cop/qa/element_with_pattern_spec.rb. Expected to take 0.11 second. 5296 22:37:41 RuboCop::Cop::QA::ElementWithPattern 5297 22:37:41 in a QA file 5298 22:37:41 registers an offense for elements with a pattern 5299 22:37:41 does not register an offense for element without a pattern 5300 22:37:41 when outside of a QA spec file 5301 22:37:41 does not register an offense 5302 22:37:41 # [RSpecRunTime] Finishing example group spec/rubocop/cop/qa/element_with_pattern_spec.rb. It took 0.12 second. Expected to take 0.11 second. 5303 22:37:41 # [RSpecRunTime] Starting example group spec/rubocop/cop/search/avoid_checking_finished_on_deprecated_migrations_spec.rb. Expected to take 0.1 second. 5304 22:37:41 RuboCop::Cop::Search::AvoidCheckingFinishedOnDeprecatedMigrations 5305 22:37:41 when a non deprecated class is used with migration_has_finished? 5306 22:37:41 does not flag it as an offense 5307 22:37:41 when a deprecated class is used with migration_has_finished? 5308 22:37:41 flags it as an offense 5309 22:37:41 when migration_has_finished? method is called on another class 5310 22:37:41 does not flag it as an offense 5311 22:37:41 # [RSpecRunTime] Finishing example group spec/rubocop/cop/search/avoid_checking_finished_on_deprecated_migrations_spec.rb. It took 0.11 second. Expected to take 0.1 second. 5312 22:37:41 # [RSpecRunTime] Starting example group spec/lib/gitlab/cache_spec.rb. Expected to take 0.1 second. 5313 22:37:41 Gitlab::Cache 5315 22:37:41 fetches from the cache once 5316 22:37:41 always returns from the request store 5318 22:37:41 calls Rails.cache.delete 5319 22:37:41 # [RSpecRunTime] Finishing example group spec/lib/gitlab/cache_spec.rb. It took 0.09 second. Expected to take 0.1 second. 5320 22:37:41 # [RSpecRunTime] Starting example group spec/graphql/types/board_type_spec.rb. Expected to take 0.09 second. 5321 22:37:41 Types::BoardType 5322 22:37:41 is expected to require graphql authorizations :read_issue_board 5323 22:37:41 has specific fields 5324 22:37:41 is expected to eq "Board" 5325 22:37:41 # [RSpecRunTime] Finishing example group spec/graphql/types/board_type_spec.rb. It took 0.09 second. Expected to take 0.09 second. 5326 22:37:41 # [RSpecRunTime] Starting example group spec/models/concerns/vulnerability_finding_signature_helpers_spec.rb. Expected to take 0.09 second. 5327 22:37:41 VulnerabilityFindingSignatureHelpers 5328 22:37:41 does not allow STI 5330 22:37:41 returns numeric values of the priority string 5331 22:37:41 #self.priority 5332 22:37:41 returns the numeric value of the provided string 5333 22:37:41 # [RSpecRunTime] Finishing example group spec/models/concerns/vulnerability_finding_signature_helpers_spec.rb. It took 0.09 second. Expected to take 0.09 second. 5334 22:37:41 # [RSpecRunTime] Starting example group spec/support_specs/matchers/be_sorted_spec.rb. Expected to take 0.09 second. 5336 22:37:41 matches empty collections, regardless of arguments 5337 22:37:41 matches in both directions 5338 22:37:41 can match on a projection 5339 22:37:41 # [RSpecRunTime] Finishing example group spec/support_specs/matchers/be_sorted_spec.rb. It took 0.09 second. Expected to take 0.09 second. 5340 22:37:41 # [RSpecRunTime] Starting example group spec/initializers/cookies_serializer_spec.rb. Expected to take 0.09 second. 5341 22:37:41 Cookies serializer initializer 5342 22:37:41 uses the unsafe hybrid serializer when the environment variables is set 5343 22:37:41 uses JSON serializer by default 5344 22:37:41 # [RSpecRunTime] Finishing example group spec/initializers/cookies_serializer_spec.rb. It took 0.06 second. Expected to take 0.09 second. 5345 22:37:41 # [RSpecRunTime] Starting example group spec/rubocop/cop/gitlab/avoid_feature_get_spec.rb. Expected to take 0.08 second. 5346 22:37:41 RuboCop::Cop::Gitlab::AvoidFeatureGet 5347 22:37:41 bans use of Feature.ban 5348 22:37:41 ignores unrelated code 5349 22:37:41 # [RSpecRunTime] Finishing example group spec/rubocop/cop/gitlab/avoid_feature_get_spec.rb. It took 0.07 second. Expected to take 0.08 second. 5350 22:37:41 # [RSpecRunTime] Starting example group spec/lib/click_house/migration_support/sidekiq_middleware_spec.rb. Expected to take 0.08 second. 5351 22:37:41 ClickHouse::MigrationSupport::SidekiqMiddleware 5353 22:37:41 when worker does not include ClickHouseWorker 5354 22:37:42 yields control without registering running worker 5355 22:37:42 when worker includes ClickHouseWorker 5356 22:37:42 registers running worker and yields control 5357 22:37:42 # [RSpecRunTime] Finishing example group spec/lib/click_house/migration_support/sidekiq_middleware_spec.rb. It took 0.07 second. Expected to take 0.08 second. 5358 22:37:42 # [RSpecRunTime] Starting example group spec/graphql/types/blob_viewers/type_enum_spec.rb. Expected to take 0.07 second. 5359 22:37:42 Types::BlobViewers::TypeEnum 5360 22:37:42 is expected to eq "BlobViewersType" 5361 22:37:42 exposes all tree entry types 5362 22:37:42 # [RSpecRunTime] Finishing example group spec/graphql/types/blob_viewers/type_enum_spec.rb. It took 0.1 second. Expected to take 0.07 second. 5363 22:37:42 # [RSpecRunTime] Starting example group spec/finders/security/jobs_finder_spec.rb. Expected to take 0.07 second. 5364 22:37:42 Security::JobsFinder 5365 22:37:42 is an abstract class that does not permit instantiation 5366 22:37:42 .allowed_job_types 5367 22:37:42 must be implemented by child classes 5368 22:37:42 # [RSpecRunTime] Finishing example group spec/finders/security/jobs_finder_spec.rb. It took 0.07 second. Expected to take 0.07 second. 5369 22:37:42 # [RSpecRunTime] Starting example group spec/graphql/types/ci/catalog/resources/version_type_spec.rb. Expected to take 0.07 second. 5370 22:37:42 Types::Ci::Catalog::Resources::VersionType 5371 22:37:42 is expected to eq "CiCatalogResourceVersion" 5372 22:37:42 exposes the expected fields 5373 22:37:42 # [RSpecRunTime] Finishing example group spec/graphql/types/ci/catalog/resources/version_type_spec.rb. It took 0.07 second. Expected to take 0.07 second. 5374 22:37:42 # [RSpecRunTime] Starting example group spec/workers/concerns/search/worker_spec.rb. Expected to take 0.07 second. 5375 22:37:42 Search::Worker 5376 22:37:42 sets the concurrency limit to default_concurrency_limit 5377 22:37:42 sets the feature category to :global_search 5378 22:37:42 # [RSpecRunTime] Finishing example group spec/workers/concerns/search/worker_spec.rb. It took 0.07 second. Expected to take 0.07 second. 5379 22:37:42 # [RSpecRunTime] Starting example group spec/lib/sidebars/groups/super_sidebar_menus/analyze_menu_spec.rb. Expected to take 0.07 second. 5380 22:37:42 Sidebars::Groups::SuperSidebarMenus::AnalyzeMenu 5381 22:37:42 has title and sprite_icon 5382 22:37:42 defines list of NilMenuItem placeholders 5383 22:37:42 # [RSpecRunTime] Finishing example group spec/lib/sidebars/groups/super_sidebar_menus/analyze_menu_spec.rb. It took 0.07 second. Expected to take 0.07 second. 5384 22:37:42 # [RSpecRunTime] Starting example group spec/graphql/types/issue_type_enum_spec.rb. Expected to take 0.06 second. 5385 22:37:42 Types::IssueTypeEnum 5386 22:37:42 is expected to eq "IssueType" 5387 22:37:42 exposes all the existing issue type values except epic 5388 22:37:42 # [RSpecRunTime] Finishing example group spec/graphql/types/issue_type_enum_spec.rb. It took 0.07 second. Expected to take 0.06 second. 5389 22:37:42 # [RSpecRunTime] Starting example group spec/lib/sidebars/groups/super_sidebar_menus/plan_menu_spec.rb. Expected to take 0.06 second. 5390 22:37:42 Sidebars::Groups::SuperSidebarMenus::PlanMenu 5391 22:37:42 defines list of NilMenuItem placeholders 5392 22:37:42 has title and sprite_icon 5393 22:37:42 # [RSpecRunTime] Finishing example group spec/lib/sidebars/groups/super_sidebar_menus/plan_menu_spec.rb. It took 0.07 second. Expected to take 0.06 second. 5394 22:37:42 # [RSpecRunTime] Starting example group spec/lib/api/entities/relation_import_tracker_spec.rb. Expected to take 0.06 second. 5395 22:37:42 API::Entities::RelationImportTracker 5397 22:37:42 exposes correct attributes 5398 22:37:42 # [RSpecRunTime] Finishing example group spec/lib/api/entities/relation_import_tracker_spec.rb. It took 0.07 second. Expected to take 0.06 second. 5399 22:37:42 # [RSpecRunTime] Starting example group spec/lib/gitlab/git/patches/patch_spec.rb. Expected to take 0.05 second. 5400 22:37:42 Gitlab::Git::Patches::Patch 5403 22:37:42 # [RSpecRunTime] Finishing example group spec/lib/gitlab/git/patches/patch_spec.rb. It took 0.06 second. Expected to take 0.05 second. 5404 22:37:42 # [RSpecRunTime] Starting example group spec/lib/gitlab/quick_actions/dsl_spec.rb. Expected to take 0.05 second. 5405 22:37:42 Gitlab::QuickActions::Dsl 5406 22:37:42 .command_definitions 5407 22:37:42 returns an array with commands definitions 5408 22:37:42 # [RSpecRunTime] Finishing example group spec/lib/gitlab/quick_actions/dsl_spec.rb. It took 0.04 second. Expected to take 0.05 second. 5409 22:37:42 # [RSpecRunTime] Starting example group spec/lib/api/entities/nuget/package_metadata_catalog_entry_spec.rb. Expected to take 0.04 second. 5410 22:37:42 API::Entities::Nuget::PackageMetadataCatalogEntry 5411 22:37:42 is expected to eq {:@id=>"http://sandbox.com/json/package ", :authors=>"Authors", :dependencyGroups=>[], :description=>"...ed=>"2022-10-05T18:40:32.43+00:00", :summary=>"Summary", :tags=>"tag1 tag2 tag3", :version=>"1.2.3"} 5412 22:37:42 # [RSpecRunTime] Finishing example group spec/lib/api/entities/nuget/package_metadata_catalog_entry_spec.rb. It took 0.04 second. Expected to take 0.04 second. 5413 22:37:42 # [RSpecRunTime] Starting example group spec/graphql/types/packages/protection/rule_package_type_enum_spec.rb. Expected to take 0.04 second. 5414 22:37:42 Types::Packages::Protection::RulePackageTypeEnum 5415 22:37:42 exposes all options 5416 22:37:42 # [RSpecRunTime] Finishing example group spec/graphql/types/packages/protection/rule_package_type_enum_spec.rb. It took 0.04 second. Expected to take 0.04 second. 5417 22:37:42 # [RSpecRunTime] Starting example group spec/graphql/types/deployment_tier_enum_spec.rb. Expected to take 0.04 second. 5418 22:37:42 Types::DeploymentTierEnum 5419 22:37:42 includes a value for each supported environment tier 5420 22:37:42 # [RSpecRunTime] Finishing example group spec/graphql/types/deployment_tier_enum_spec.rb. It took 0.04 second. Expected to take 0.04 second. 5421 22:37:42 # [RSpecRunTime] Starting example group spec/graphql/types/ci/inherited_ci_variable_type_spec.rb. Expected to take 0.04 second. 5422 22:37:42 Types::Ci::InheritedCiVariableType 5423 22:37:42 is expected to have graphql fields :id, :key, :description, :environment_scope, :group_name, :group_ci_cd_settings_path, :masked, :protected, :raw, and :variable_type 5424 22:37:42 # [RSpecRunTime] Finishing example group spec/graphql/types/ci/inherited_ci_variable_type_spec.rb. It took 0.04 second. Expected to take 0.04 second. 5425 22:37:42 # [RSpecRunTime] Starting example group spec/workers/gitlab/github_import/refresh_import_jid_worker_spec.rb. Expected to take 0.04 second. 5426 22:37:42 Gitlab::GithubImport::RefreshImportJidWorker 5427 22:37:42 .perform_in_the_future 5428 22:37:42 calls Gitlab::Import::RefreshImportJidWorker#perform_in_the_future 5429 22:37:42 # [RSpecRunTime] Finishing example group spec/workers/gitlab/github_import/refresh_import_jid_worker_spec.rb. It took 0.04 second. Expected to take 0.04 second. 5430 22:38:02 auto_explain log contains 1746 entries for main, writing to /builds/gitlab-org/gitlab/auto_explain/rspec-unit-pg14-single-db-ci-connection-9-44.341.main.ndjson.gz 5431 22:38:02 took 19.517385959 5432 22:38:20 auto_explain log contains 1747 entries for ci, writing to /builds/gitlab-org/gitlab/auto_explain/rspec-unit-pg14-single-db-ci-connection-9-44.341.ci.ndjson.gz 5433 22:38:20 took 17.760006366 5434 22:38:20 [TEST PROF INFO] EventProf results for sql.active_record 5435 22:38:20 Total time: 04:37.043 of 23:23.600 (19.74%) 5436 22:38:20 Total events: 186494 5437 22:38:20 Top 5 slowest suites (by time): 5438 22:38:20 MergeRequestDiff (./spec/models/merge_request_diff_spec.rb:5) – 01:13.456 (44542 / 267) of 08:01.368 (15.26%) 5439 22:38:20 Releases::CreateService (./spec/services/releases/create_service_spec.rb:5) – 00:18.405 (11260 / 51) of 01:34.470 (19.48%) 5440 22:38:20 Import::Reass...RecordsService (./spec/services/import/reassign_placeholder_user_records_service_spec.rb:6) – 00:16.734 (8997 / 48) of 00:59.784 (27.99%) 5441 22:38:20 MergeRequestT...tProjectFinder (./spec/finders/merge_request_target_project_finder_spec.rb:5) – 00:16.204 (8746 / 16) of 00:53.251 (30.43%) 5442 22:38:20 Git::BranchHooksService (./spec/services/git/branch_hooks_service_spec.rb:5) – 00:15.999 (9453 / 44) of 02:04.076 (12.89%) 5443 22:38:20 Knapsack report was generated. Preview: 5445 22:38:20 "spec/models/merge_request_diff_spec.rb": 481.36765193800005, 5446 22:38:20 "spec/services/git/branch_hooks_service_spec.rb": 124.07580992700002, 5447 22:38:20 "spec/services/releases/create_service_spec.rb": 94.46966983099992, 5448 22:38:20 "spec/services/import/reassign_placeholder_user_records_service_spec.rb": 59.783803142000124, 5449 22:38:20 "spec/finders/merge_request_target_project_finder_spec.rb": 53.25131448299999, 5450 22:38:20 "spec/lib/gitlab/tree_summary_spec.rb": 39.861262271000214, 5451 22:38:20 "spec/serializers/member_serializer_spec.rb": 38.56586363699989, 5452 22:38:20 "spec/lib/gitlab/checks/integrations/beyond_identity_check_spec.rb": 26.676839571000073, 5453 22:38:20 "spec/models/commit_range_spec.rb": 26.206915781999896, 5454 22:38:20 "spec/lib/gitlab/database/bump_sequences_spec.rb": 24.913055084999996, 5455 22:38:20 "spec/models/packages/nuget/symbol_spec.rb": 23.911952579999934, 5456 22:38:20 "spec/lib/gitlab/search/found_blob_spec.rb": 21.363235193000037, 5457 22:38:20 "spec/services/ci/pipeline_trigger_service_spec.rb": 17.948077554999827, 5458 22:38:20 "spec/lib/gitlab/database/background_migration/cursor_based_background_migration_spec.rb": 18.884311575000083, 5459 22:38:20 "spec/lib/gitlab/slash_commands/deploy_spec.rb": 14.951711307000096, 5460 22:38:20 "spec/models/packages/npm/metadata_cache_spec.rb": 15.276160878999917, 5461 22:38:20 "spec/lib/gitlab/zentao/client_spec.rb": 14.13069584799996, 5462 22:38:20 "spec/tasks/gitlab/external_diffs_rake_spec.rb": 10.451635141999986, 5463 22:38:20 "spec/serializers/test_suite_entity_spec.rb": 12.97845892700002, 5464 22:38:20 "spec/services/ci/play_manual_stage_service_spec.rb": 11.90551633799987, 5465 22:38:20 "spec/services/merge_requests/resolved_discussion_notification_service_spec.rb": 11.543300990000034, 5466 22:38:20 "spec/graphql/features/authorization_spec.rb": 9.419963071999973, 5467 22:38:20 "spec/policies/packages/policies/group_policy_spec.rb": 10.524073616999885, 5468 22:38:20 "spec/services/packages/conan/create_package_file_service_spec.rb": 8.808920724000018, 5469 22:38:20 "spec/services/tags/create_service_spec.rb": 9.273964156000147, 5470 22:38:20 "spec/models/blob_spec.rb": 8.359560596999927, 5471 22:38:20 "spec/tasks/gitlab/gitaly_rake_spec.rb": 5.369653481000114, 5472 22:38:20 "spec/models/error_tracking/error_spec.rb": 6.853673894000167, 5473 22:38:20 "spec/tasks/gitlab/dependency_proxy/migrate_rake_spec.rb": 5.777974781000012, 5474 22:38:20 "spec/workers/packages/cleanup_package_registry_worker_spec.rb": 6.30994224799997, 5475 22:38:20 "spec/services/gpg_keys/destroy_service_spec.rb": 4.571618330000092, 5476 22:38:20 "spec/finders/boards/boards_finder_spec.rb": 6.362536673000022, 5477 22:38:20 "spec/tasks/gitlab/ci_secure_files/migrate_rake_spec.rb": 5.71473909700012, 5478 22:38:20 "spec/services/users/approve_service_spec.rb": 5.7847171109999636, 5479 22:38:20 "spec/lib/gitlab/bitbucket_import/importers/pull_request_importer_spec.rb": 5.9037050090000776, 5480 22:38:20 "spec/helpers/ci/pipelines_helper_spec.rb": 5.759335892000081, 5481 22:38:20 "spec/lib/gitlab/application_context_spec.rb": 5.119245185999944, 5482 22:38:20 "spec/models/users/credit_card_validation_spec.rb": 5.039922932999843, 5483 22:38:20 "spec/models/dependency_proxy/blob_spec.rb": 4.125376782999865, 5484 22:38:20 "spec/lib/gitlab/git/cross_repo_spec.rb": 3.5753812580001068, 5485 22:38:20 "spec/models/deploy_key_spec.rb": 4.75012032199993, 5486 22:38:20 "spec/lib/gitlab/database/count/exact_count_strategy_spec.rb": 4.021499614000049, 5487 22:38:20 "spec/graphql/resolvers/snippets_resolver_spec.rb": 4.26144822099991, 5488 22:38:20 "spec/workers/destroy_pages_deployments_worker_spec.rb": 4.603075406000016, 5489 22:38:20 "spec/models/ci/build_need_spec.rb": 4.217510134000122, 5490 22:38:20 "spec/services/issuable/callbacks/description_spec.rb": 4.019114264000109, 5491 22:38:20 "spec/workers/clusters/applications/activate_integration_worker_spec.rb": 3.7178069139999934, 5492 22:38:20 "spec/services/projects/lfs_pointers/lfs_import_service_spec.rb": 3.650329329999977, 5493 22:38:20 "spec/validators/json_schema_validator_spec.rb": 3.550674740999966, 5494 22:38:20 "spec/services/merge_requests/pushed_branches_service_spec.rb": 3.584663546999991, 5495 22:38:20 "spec/workers/repository_update_remote_mirror_worker_spec.rb": 3.1144449700000223, 5496 22:38:20 "spec/workers/mail_scheduler/issue_due_worker_spec.rb": 3.1519790239999566, 5497 22:38:20 "spec/finders/personal_access_tokens_finder_spec.rb": 2.7749386680000043, 5498 22:38:20 "spec/models/customer_relations/contact_spec.rb": 3.9994039559999237, 5499 22:38:20 "spec/graphql/mutations/incident_management/timeline_event/promote_from_note_spec.rb": 2.897989073999952, 5500 22:38:20 "spec/services/ci/pipeline_schedules/variables_create_service_spec.rb": 2.4840129320000415, 5501 22:38:20 "spec/lib/gitlab/redis/repository_cache_spec.rb": 2.176967737000041, 5502 22:38:20 "spec/graphql/resolvers/projects/snippets_resolver_spec.rb": 2.3851495530000193, 5503 22:38:20 "spec/models/concerns/bulk_insert_safe_spec.rb": 1.394209746999877, 5504 22:38:20 "spec/lib/bulk_imports/pipeline/runner_spec.rb": 2.297219514000062, 5505 22:38:20 "spec/lib/gitlab/database/partitioning_migration_helpers/backfill_partitioned_table_spec.rb": 1.0327873600001567, 5506 22:38:20 "spec/graphql/resolvers/ci/catalog/resource_resolver_spec.rb": 2.29705993399989, 5507 22:38:20 "spec/services/jira_connect/create_asymmetric_jwt_service_spec.rb": 2.877965685999925, 5508 22:38:20 "spec/models/legacy_diff_note_spec.rb": 2.192485524999938, 5509 22:38:20 "spec/services/ml/model_versions/update_model_version_service_spec.rb": 1.594350625000061, 5510 22:38:20 "spec/validators/cron_freeze_period_timezone_validator_spec.rb": 2.3188037310001164, 5511 22:38:20 "spec/services/ci/update_build_names_service_spec.rb": 1.7042354329998943, 5512 22:38:20 "spec/graphql/mutations/labels/create_spec.rb": 2.124598763999984, 5513 22:38:20 "spec/lib/gitlab/usage/metrics/instrumentations/count_jira_imports_metric_spec.rb": 1.8463243159999365, 5514 22:38:20 "spec/lib/gitlab/checks/matching_merge_request_spec.rb": 1.8551064440000573, 5515 22:38:20 "spec/workers/gitlab/github_import/stage/import_lfs_objects_worker_spec.rb": 1.6609269779999067, 5516 22:38:20 "spec/lib/gitlab/ci/pipeline/chain/skip_spec.rb": 1.663412376999986, 5517 22:38:20 "spec/lib/gitlab/usage/metrics/instrumentations/count_projects_with_monitor_enabled_metric_spec.rb": 1.4929078370000752, 5518 22:38:20 "spec/graphql/types/ci/job_need_union_spec.rb": 1.5703084669999043, 5519 22:38:20 "spec/views/projects/project_members/index.html.haml_spec.rb": 3.8034394589999465, 5520 22:38:20 "spec/lib/gitlab/ci/config/entry/variables_spec.rb": 1.2469988959999228, 5521 22:38:20 "spec/workers/google_cloud/create_cloudsql_instance_worker_spec.rb": 1.5246968429999015, 5522 22:38:20 "spec/graphql/types/snippets/blob_viewer_type_spec.rb": 1.2910517899999832, 5523 22:38:20 "spec/lib/gitlab/github_import/importer/lfs_object_importer_spec.rb": 1.4999465759999566, 5524 22:38:20 "spec/graphql/resolvers/environments/nested_environments_resolver_spec.rb": 1.4147077659999923, 5525 22:38:20 "spec/services/award_emojis/base_service_spec.rb": 1.405484887000057, 5526 22:38:20 "spec/services/ci/generate_kubeconfig_service_spec.rb": 1.5134500940000635, 5527 22:38:20 "spec/lib/gitlab/ci/config/entry/release_spec.rb": 1.242097086000058, 5528 22:38:20 "spec/services/users/block_service_spec.rb": 1.3056926680001197, 5529 22:38:20 "spec/services/users/email_verification/validate_token_service_spec.rb": 1.2009685210000498, 5530 22:38:20 "spec/services/achievements/award_service_spec.rb": 1.0133730219999961, 5531 22:38:20 "spec/lib/gitlab/ci/config/normalizer_spec.rb": 0.8539865109999027, 5532 22:38:20 "spec/lib/gitlab/prometheus/adapter_spec.rb": 0.9983892239999932, 5533 22:38:20 "spec/views/groups/new.html.haml_spec.rb": 0.8600500299999112, 5534 22:38:20 "spec/lib/sidebars/menu_spec.rb": 0.8283283140001458, 5535 22:38:20 "spec/graphql/resolvers/error_tracking/sentry_errors_resolver_spec.rb": 1.0247385509999276, 5536 22:38:20 "spec/finders/admin/abuse_report_labels_finder_spec.rb": 0.77618523000001, 5537 22:38:20 "spec/serializers/project_access_token_serializer_spec.rb": 0.8075644360001206, 5538 22:38:20 "spec/views/user_settings/ssh_keys/_key.html.haml_spec.rb": 0.8273078939998868, 5539 22:38:20 "spec/services/ci/partitions/sync_service_spec.rb": 0.46757749600010357, 5540 22:38:20 "spec/models/packages/helm/file_metadatum_spec.rb": 0.788940668999885, 5541 22:38:20 "spec/lib/gitlab/hook_data/emoji_builder_spec.rb": 0.7176399069999206, 5542 22:38:20 "spec/lib/gitlab/ci/pipeline/expression/lexeme/and_spec.rb": 0.6777803320001112, 5543 22:38:20 "spec/lib/gitlab/usage/metrics/instrumentations/count_issues_metric_spec.rb": 0.6297021979999045, 5544 22:38:20 "spec/lib/gitlab/ci/config/entry/policy_spec.rb": 0.7391614949999621, 5545 22:38:20 "spec/lib/gitlab/ci/pipeline/chain/assign_partition_spec.rb": 0.6455864350000411, 5546 22:38:20 "spec/finders/packages/generic/package_finder_spec.rb": 0.6060907099999895, 5547 22:38:20 "spec/lib/gitlab/metrics/subscribers/external_http_spec.rb": 0.3597195580000516, 5548 22:38:20 "spec/lib/gitlab/ci/reports/accessibility_reports_comparer_spec.rb": 0.5631349539999064, 5549 22:38:20 "spec/initializers/mailer_options_spec.rb": 1.7938854420001462, 5550 22:38:20 "spec/models/integrations/mock_ci_spec.rb": 0.6055887200000143, 5551 22:38:20 "spec/initializers/carrierwave_s3_encryption_headers_patch_spec.rb": 0.42313195099995937, 5552 22:38:20 "spec/serializers/impersonation_access_token_serializer_spec.rb": 0.4699285560000135, 5553 22:38:20 "spec/presenters/user_presenter_spec.rb": 0.4573527869999907, 5554 22:38:20 "spec/services/merge_requests/mergeability/check_conflict_status_service_spec.rb": 0.36185915800001567, 5555 22:38:20 "spec/lib/gitlab/database/partitioning/time_partition_spec.rb": 0.4326203099999475, 5556 22:38:20 "spec/lib/banzai/filter/front_matter_filter_spec.rb": 0.4287403609998819, 5557 22:38:20 "spec/models/concerns/integrations/reset_secret_fields_spec.rb": 0.4205317509999986, 5558 22:38:20 "spec/lib/banzai/filter/table_of_contents_tag_legacy_filter_spec.rb": 0.3796054259998982, 5559 22:38:20 "spec/helpers/ci/variables_helper_spec.rb": 0.19740236699999514, 5560 22:38:20 "spec/rubocop/cop/migration/schedule_async_spec.rb": 0.40027844400015056, 5561 22:38:20 "spec/lib/security/ci_configuration/sast_iac_build_action_spec.rb": 0.2886499270000513, 5562 22:38:20 "spec/lib/gitlab/diff/formatters/image_formatter_spec.rb": 0.26949090899984185, 5563 22:38:20 "spec/lib/gitlab/file_markdown_link_builder_spec.rb": 0.31459812399998555, 5564 22:38:20 "spec/lib/gitlab/ci/status/success_warning_spec.rb": 0.26950077900005454, 5565 22:38:20 "spec/components/pajamas/single_stat_component_spec.rb": 0.24841557099989586, 5566 22:38:20 "spec/lib/gitlab/discussions_diff/highlight_cache_spec.rb": 0.17935335900006066, 5567 22:38:20 "spec/lib/bulk_imports/pipeline_schema_info_spec.rb": 0.24064336199990066, 5568 22:38:20 "spec/rubocop/cop/gitlab/rails_logger_spec.rb": 0.22923123299983672, 5569 22:38:20 "spec/lib/peek/views/external_http_spec.rb": 0.23681031299997812, 5570 22:38:20 "spec/models/user_mentions/merge_request_user_mention_spec.rb": 0.2636456890002137, 5571 22:38:20 "spec/models/concerns/from_intersect_spec.rb": 0.22991237299993372, 5572 22:38:20 "spec/lib/sidebars/search/panel_spec.rb": 0.21970907499985515, 5573 22:38:20 "spec/rubocop/cop/scalability/cron_worker_context_spec.rb": 0.1941988669998409, 5574 22:38:20 "spec/rubocop/cop/migration/prevent_single_statement_with_disable_ddl_transaction_spec.rb": 0.10813092700004745, 5575 22:38:20 "spec/models/concerns/optionally_search_spec.rb": 0.16536713000004966, 5576 22:38:20 "spec/serializers/import/provider_repo_serializer_spec.rb": 0.16310140099994896, 5577 22:38:20 "spec/lib/gitlab/github_import/representation/pull_request_review_spec.rb": 0.16445919100010542, 5578 22:38:20 "spec/helpers/webpack_helper_spec.rb": 0.14816621299996768, 5579 22:38:20 "spec/lib/gitlab/config/entry/attributable_spec.rb": 0.14446164300011333, 5580 22:38:20 "spec/presenters/dev_ops_report/metric_presenter_spec.rb": 0.14540222300001915, 5581 22:38:20 "spec/lib/gitlab/global_id/deprecations_spec.rb": 0.13352630400004273, 5582 22:38:20 "spec/lib/gitlab/ci/yaml_processor/test_cases/interruptible_spec.rb": 0.12069817600013266, 5583 22:38:20 "spec/lib/gitlab/ci/yaml_processor/dag_spec.rb": 0.11465601700001571, 5584 22:38:20 "spec/views/layouts/nav/breadcrumbs/_breadcrumbs.html.haml_spec.rb": 0.13104852500009656, 5585 22:38:20 "spec/lib/gitlab/auth/otp/strategies/devise_spec.rb": 0.12758953499997006, 5586 22:38:20 "spec/lib/gitlab/ci/config/entry/hooks_spec.rb": 0.11924113599980046, 5587 22:38:20 "spec/lib/gitlab/utils/merge_hash_spec.rb": 0.067792271999906, 5588 22:38:20 "spec/rubocop/cop/qa/element_with_pattern_spec.rb": 0.11810645599985037, 5589 22:38:20 "spec/rubocop/cop/search/avoid_checking_finished_on_deprecated_migrations_spec.rb": 0.10745808700016823, 5590 22:38:20 "spec/lib/gitlab/cache_spec.rb": 0.09105421999993268, 5591 22:38:20 "spec/graphql/types/board_type_spec.rb": 0.08652796000001217, 5592 22:38:20 "spec/models/concerns/vulnerability_finding_signature_helpers_spec.rb": 0.08715499999993881, 5593 22:38:20 "spec/support_specs/matchers/be_sorted_spec.rb": 0.08574244999999792, 5594 22:38:20 "spec/initializers/cookies_serializer_spec.rb": 0.06240139200008343, 5595 22:38:20 "spec/rubocop/cop/gitlab/avoid_feature_get_spec.rb": 0.0704739719999452, 5596 22:38:20 "spec/lib/click_house/migration_support/sidekiq_middleware_spec.rb": 0.06748799199999667, 5597 22:38:20 "spec/graphql/types/blob_viewers/type_enum_spec.rb": 0.10430323800005681, 5598 22:38:20 "spec/finders/security/jobs_finder_spec.rb": 0.06869333200006622, 5599 22:38:20 "spec/graphql/types/ci/catalog/resources/version_type_spec.rb": 0.06521368199992139, 5600 22:38:20 "spec/workers/concerns/search/worker_spec.rb": 0.0722101820001626, 5601 22:38:20 "spec/lib/sidebars/groups/super_sidebar_menus/analyze_menu_spec.rb": 0.07243189199994049, 5602 22:38:20 "spec/graphql/types/issue_type_enum_spec.rb": 0.06704066199995395, 5603 22:38:20 "spec/lib/sidebars/groups/super_sidebar_menus/plan_menu_spec.rb": 0.0729646119998506, 5604 22:38:20 "spec/lib/api/entities/relation_import_tracker_spec.rb": 0.06630830199992488, 5605 22:38:20 "spec/lib/gitlab/git/patches/patch_spec.rb": 0.055660554000041884, 5606 22:38:20 "spec/lib/gitlab/quick_actions/dsl_spec.rb": 0.04164149500002168, 5607 22:38:20 "spec/lib/api/entities/nuget/package_metadata_catalog_entry_spec.rb": 0.04094075500006511, 5608 22:38:20 "spec/graphql/types/packages/protection/rule_package_type_enum_spec.rb": 0.04063558500001818, 5609 22:38:20 "spec/graphql/types/deployment_tier_enum_spec.rb": 0.040604646000019784, 5610 22:38:20 "spec/graphql/types/ci/inherited_ci_variable_type_spec.rb": 0.04158647499980361, 5611 22:38:20 "spec/workers/gitlab/github_import/refresh_import_jid_worker_spec.rb": 0.04082636599991929 5613 22:38:20 Knapsack global time execution for tests: 23m 23s 5614 22:38:20 Finished in 24 minutes 10 seconds (files took 1 minute 23.37 seconds to load) 5615 22:38:20 2145 examples, 0 failures 5616 22:38:20 Randomized with seed 25801 5617 22:38:30 [TEST PROF INFO] Time spent in factories: 15:37.237 (64.19% of total time) 5618 22:38:30 RSpec exited with 0. 5619 22:38:30 No examples to retry, congrats! 5621 22:38:31 Running after script... 5622 22:38:31 $ source scripts/utils.sh 5623 22:38:31 $ log_disk_usage 5624 22:38:31 ******************************************************* 5625 22:38:31 This runner currently has 78G free disk space. 5626 22:38:31 ******************************************************* 5683 22:38:32 $ bundle exec gem list gitlab_quality-test_tooling 5684 22:38:35 gitlab_quality-test_tooling (2.1.0) 5685 22:38:35 $ section_start "failed-test-issues" "Report test failures" # collapsed multi-line command 5688 22:38:35 $ section_start "flaky-test-issues" "Report test flakiness" # collapsed multi-line command 5691 22:38:35 $ section_start "slow-test-issues" "Report test slowness" # collapsed multi-line command 5694 22:38:35 $ section_start "slow-test-merge-request-report-note" "Report test slowness in MR note" # collapsed multi-line command 5698 22:38:37 $ section_start "knapsack-report-issues" "Report test files close to timing out" # collapsed multi-line command 5702 22:38:40 $ tooling/bin/push_job_metrics || true 5703 22:38:41 [job-metrics] Pushing job metrics file for the CI/CD job. 5704 22:38:41 [job-metrics] Pushed 4 CI job metric entries to InfluxDB. 5706 22:38:42 Not uploading cache ruby-gems-debian-bookworm-ruby-3.2.5-gemfile-Gemfile-20 due to policy 5708 22:38:42 Uploading artifacts... 5709 22:38:42 auto_explain/: found 3 matching artifact files and directories 5710 22:38:42 coverage/: found 5 matching artifact files and directories 5711 22:38:42 crystalball/: found 2 matching artifact files and directories 5712 22:38:42 WARNING: deprecations/: no matching files. Ensure that the artifact path is relative to the working directory (/builds/gitlab-org/gitlab) 5713 22:38:42 knapsack/: found 4 matching artifact files and directories 5714 22:38:42 rspec/: found 16 matching artifact files and directories 5715 22:38:42 WARNING: tmp/capybara/: no matching files. Ensure that the artifact path is relative to the working directory (/builds/gitlab-org/gitlab) 5716 22:38:42 log/*.log: found 16 matching artifact files and directories 5718 22:38:42 WARNING: Retrying... context =artifacts-uploader error =request redirected 5719 22:38:46 Uploading artifacts as "archive" to coordinator... 201 Created id =8353287794 responseStatus =201 Created token =glcbt-66 5720 22:38:46 Uploading artifacts... 5721 22:38:46 rspec/rspec-*.xml: found 1 matching artifact files and directories 5723 22:38:46 WARNING: Retrying... context =artifacts-uploader error =request redirected 5724 22:38:48 Uploading artifacts as "junit" to coordinator... 201 Created id =8353287794 responseStatus =201 Created token =glcbt-66 5726 22:38:57 Job succeeded