rspec-ee unit pg14 es8 20/39
Passed Started
5 months ago
by
@tbulva 1 15:39:37 with allowed properties 2 15:39:38 is expected to be empty 3 15:39:38 with invalid properties 4 15:39:38 is expected not to be empty 5 15:39:38 approval_settings 6 15:39:38 with empty object 7 15:39:39 is expected to be empty 8 15:39:39 with allowed properties 9 15:39:40 is expected to be empty 10 15:39:40 with additional property 11 15:39:40 is expected to be empty 12 15:39:40 block_group_branch_modification 13 15:39:40 in object form 14 15:39:41 is expected to be empty 15 15:39:41 with exceptions 16 15:39:42 is expected to be empty 17 15:39:42 # [RSpecRunTime] RSpec elapsed time: 2 minutes 55.31 seconds. Current RSS: ~1271M. Threads: 4. load average: 1.20 1.12 0.95 1/407 478 20 15:39:42 require_approval 21 15:39:42 with invalid required approvals 22 15:39:42 is expected to include "property '/scan_result_policy/0/actions/0/approvals_required' is invalid: error_type=maximum" 23 15:39:42 without approvers 24 15:39:43 is expected not to be empty 25 15:39:43 with user_approvers 26 15:39:44 is expected to be empty 28 15:39:45 is expected to contain exactly "property '/scan_result_policy/0/actions/0/user_approvers' is invalid: error_type=minItems" 29 15:39:45 # [RSpecRunTime] RSpec elapsed time: 2 minutes 58.1 seconds. Current RSS: ~1271M. Threads: 4. load average: 1.20 1.12 0.95 1/407 479 31 15:39:45 with user_approvers_ids 32 15:39:45 is expected to be empty 34 15:39:46 is expected to contain exactly "property '/scan_result_policy/0/actions/0/user_approvers_ids' is invalid: error_type=minItems" 35 15:39:46 # [RSpecRunTime] RSpec elapsed time: 2 minutes 59.47 seconds. Current RSS: ~1270M. Threads: 4. load average: 1.20 1.12 0.95 1/407 480 37 15:39:46 with group_approvers 38 15:39:47 is expected to be empty 40 15:39:47 is expected to contain exactly "property '/scan_result_policy/0/actions/0/group_approvers' is invalid: error_type=minItems" 41 15:39:47 # [RSpecRunTime] RSpec elapsed time: 3 minutes 0.92 second. Current RSS: ~1271M. Threads: 4. load average: 1.19 1.12 0.95 1/407 481 43 15:39:47 with group_approvers_ids 44 15:39:48 is expected to be empty 46 15:39:49 is expected to contain exactly "property '/scan_result_policy/0/actions/0/group_approvers_ids' is invalid: error_type=minItems" 47 15:39:49 # [RSpecRunTime] RSpec elapsed time: 3 minutes 2.34 seconds. Current RSS: ~1271M. Threads: 4. load average: 1.19 1.12 0.95 1/407 482 49 15:39:49 with role_approvers 50 15:39:49 is expected to be empty 51 15:39:49 with invalid role 52 15:39:50 is expected to match "property '/scan_result_policy/0/actions/0/role_approvers/0' is not one of" 53 15:39:50 # [RSpecRunTime] RSpec elapsed time: 3 minutes 3.71 seconds. Current RSS: ~1271M. Threads: 4. load average: 1.19 1.12 0.95 1/407 483 55 15:39:50 behaves like branch_exceptions 56 15:39:51 is expected not to include (match "branch_exceptions") 57 15:39:51 with empty branch_exceptions 58 15:39:52 is expected to include (match "property '/.*branch_exceptions' is invalid: error_type=minItems") 59 15:39:52 # [RSpecRunTime] RSpec elapsed time: 3 minutes 5.12 seconds. Current RSS: ~1271M. Threads: 4. load average: 1.17 1.12 0.95 1/407 484 61 15:39:52 with repeated items 62 15:39:52 is expected to include (match /property '\/.*branch_exceptions' is invalid: error_type=uniqueItems/) 63 15:39:52 with invalid branch_exceptions 64 15:39:53 is expected to include (match /property '\/.*branch_exceptions\/0' is missing required keys/) 65 15:39:53 send_bot_message 66 15:39:54 is expected to be empty 67 15:39:54 when `enabled` property is missing 68 15:39:54 is expected to be present 69 15:39:55 is expected to match "property '/scan_result_policy/0/actions/1' is missing required keys: enabled" 70 15:39:55 # [RSpecRunTime] RSpec elapsed time: 3 minutes 8.56 seconds. Current RSS: ~1271M. Threads: 4. load average: 1.17 1.12 0.95 1/407 485 72 15:39:55 without actions or approval_settings 73 15:39:56 is expected to contain exactly "property '/scan_result_policy/0' is missing required keys: actions" and "property '/scan_result_policy/0' is missing required keys: approval_settings" 74 15:39:56 with approval_settings 75 15:39:57 is expected to be empty 76 15:39:57 without actions 77 15:39:58 is expected to be empty 78 15:39:58 # [RSpecRunTime] RSpec elapsed time: 3 minutes 11.69 seconds. Current RSS: ~1271M. Threads: 4. load average: 1.16 1.11 0.95 1/407 486 81 15:39:59 is expected to be empty 82 15:39:59 without approval_settings 83 15:40:00 is expected to be empty 84 15:40:00 # [RSpecRunTime] RSpec elapsed time: 3 minutes 13.18 seconds. Current RSS: ~1271M. Threads: 4. load average: 1.16 1.11 0.95 1/407 487 86 15:40:00 behaves like rule has branches or branch_type 88 15:40:00 is expected to be empty 89 15:40:00 with branch_type 90 15:40:01 is expected to contain exactly "property '/scan_result_policy/0/rules/0' is invalid: error_type=oneOf" 91 15:40:01 # [RSpecRunTime] RSpec elapsed time: 3 minutes 14.56 seconds. Current RSS: ~1271M. Threads: 4. load average: 1.16 1.11 0.95 1/407 488 93 15:40:01 with branch_type 94 15:40:02 is expected to be empty 96 15:40:02 is expected to contain exactly "property '/scan_result_policy/0/rules/0' is invalid: error_type=oneOf" 97 15:40:03 # [RSpecRunTime] RSpec elapsed time: 3 minutes 16.08 seconds. Current RSS: ~1270M. Threads: 4. load average: 1.14 1.11 0.95 1/407 489 99 15:40:03 without branches and branch_type 100 15:40:03 is expected to contain exactly "property '/scan_result_policy/0/rules/0' is missing required keys: branch_type" and "property '/scan_result_policy/0/rules/0' is missing required keys: branches" 102 15:40:04 is expected to contain exactly "property '/scan_result_policy/0/rules/0/commits' is not one of: [\"any\", \"unsigned\"]" 103 15:40:04 approval policies 104 15:40:04 behaves like approval policy validations 105 15:40:04 with scan_finding type 106 15:40:05 is expected to be empty 107 15:40:05 behaves like scan result policy 109 15:40:05 is expected to include "property '/approval_policy/0' is missing required keys: name" 110 15:40:05 # [RSpecRunTime] RSpec elapsed time: 3 minutes 18.82 seconds. Current RSS: ~1267M. Threads: 4. load average: 1.14 1.11 0.95 1/407 490 112 15:40:05 without enabled 113 15:40:06 is expected to include "property '/approval_policy/0' is missing required keys: enabled" 114 15:40:06 without rules 115 15:40:07 is expected to include "property '/approval_policy/0' is missing required keys: rules" 116 15:40:07 without scanners 117 15:40:07 is expected to contain exactly "property '/approval_policy/0/rules/0' is missing required keys: scanners" 118 15:40:07 without vulnerabilities_allowed 119 15:40:08 is expected to contain exactly "property '/approval_policy/0/rules/0' is missing required keys: vulnerabilities_allowed" 120 15:40:08 without severity_levels 121 15:40:09 is expected to contain exactly "property '/approval_policy/0/rules/0' is missing required keys: severity_levels" 122 15:40:09 without vulnerability_states 123 15:40:09 is expected to contain exactly "property '/approval_policy/0/rules/0' is missing required keys: vulnerability_states" 125 15:40:09 when too short 126 15:40:10 is expected to contain exactly "property '/approval_policy/0/name' is invalid: error_type=minLength" 127 15:40:10 when too long 128 15:40:11 is expected to contain exactly "property '/approval_policy/0/name' is invalid: error_type=maxLength" 130 15:40:11 with invalid type 131 15:40:11 is expected to match "property '/approval_policy/0/rules/0/type' is not one of" 132 15:40:11 behaves like policy_scope 133 15:40:11 with empty object 134 15:40:12 is expected to be empty 135 15:40:12 with allowed properties 136 15:40:13 is expected to be empty 137 15:40:13 with invalid properties 138 15:40:13 is expected not to be empty 139 15:40:13 approval_settings 140 15:40:13 with empty object 141 15:40:14 is expected to be empty 142 15:40:14 with allowed properties 143 15:40:15 is expected to be empty 144 15:40:15 with additional property 145 15:40:15 is expected to be empty 146 15:40:15 block_group_branch_modification 147 15:40:15 in object form 148 15:40:16 is expected to be empty 149 15:40:16 with exceptions 150 15:40:17 is expected to be empty 151 15:40:17 # [RSpecRunTime] RSpec elapsed time: 3 minutes 30.46 seconds. Current RSS: ~1264M. Threads: 4. load average: 1.31 1.15 0.97 1/407 491 154 15:40:17 require_approval 155 15:40:17 with invalid required approvals 156 15:40:18 is expected to include "property '/approval_policy/0/actions/0/approvals_required' is invalid: error_type=maximum" 157 15:40:18 without approvers 158 15:40:18 is expected not to be empty 159 15:40:18 with user_approvers 160 15:40:19 is expected to be empty 162 15:40:20 is expected to contain exactly "property '/approval_policy/0/actions/0/user_approvers' is invalid: error_type=minItems" 163 15:40:20 # [RSpecRunTime] RSpec elapsed time: 3 minutes 33.3 seconds. Current RSS: ~1264M. Threads: 4. load average: 1.31 1.15 0.97 1/407 492 165 15:40:20 with user_approvers_ids 166 15:40:21 is expected to be empty 168 15:40:21 is expected to contain exactly "property '/approval_policy/0/actions/0/user_approvers_ids' is invalid: error_type=minItems" 169 15:40:21 # [RSpecRunTime] RSpec elapsed time: 3 minutes 34.75 seconds. Current RSS: ~1263M. Threads: 4. load average: 1.29 1.15 0.97 1/407 493 171 15:40:21 with group_approvers 172 15:40:22 is expected to be empty 174 15:40:23 is expected to contain exactly "property '/approval_policy/0/actions/0/group_approvers' is invalid: error_type=minItems" 175 15:40:23 # [RSpecRunTime] RSpec elapsed time: 3 minutes 36.26 seconds. Current RSS: ~1264M. Threads: 4. load average: 1.29 1.15 0.97 1/408 494 177 15:40:23 with group_approvers_ids 178 15:40:23 is expected to be empty 180 15:40:24 is expected to contain exactly "property '/approval_policy/0/actions/0/group_approvers_ids' is invalid: error_type=minItems" 181 15:40:24 # [RSpecRunTime] RSpec elapsed time: 3 minutes 37.64 seconds. Current RSS: ~1264M. Threads: 4. load average: 1.29 1.15 0.97 1/407 495 183 15:40:24 with role_approvers 184 15:40:25 is expected to be empty 185 15:40:25 with invalid role 186 15:40:25 is expected to match "property '/approval_policy/0/actions/0/role_approvers/0' is not one of" 187 15:40:26 # [RSpecRunTime] RSpec elapsed time: 3 minutes 39.06 seconds. Current RSS: ~1264M. Threads: 4. load average: 1.29 1.15 0.97 1/407 496 189 15:40:26 behaves like branch_exceptions 190 15:40:26 is expected not to include (match "branch_exceptions") 191 15:40:26 with empty branch_exceptions 192 15:40:27 is expected to include (match "property '/.*branch_exceptions' is invalid: error_type=minItems") 193 15:40:27 # [RSpecRunTime] RSpec elapsed time: 3 minutes 40.55 seconds. Current RSS: ~1264M. Threads: 4. load average: 1.27 1.15 0.97 1/407 497 195 15:40:27 with repeated items 196 15:40:28 is expected to include (match /property '\/.*branch_exceptions' is invalid: error_type=uniqueItems/) 197 15:40:28 with invalid branch_exceptions 198 15:40:28 is expected to include (match /property '\/.*branch_exceptions\/0' is missing required keys/) 199 15:40:28 send_bot_message 200 15:40:29 is expected to be empty 201 15:40:29 when `enabled` property is missing 202 15:40:30 is expected to be present 203 15:40:30 is expected to match "property '/approval_policy/0/actions/1' is missing required keys: enabled" 204 15:40:30 # [RSpecRunTime] RSpec elapsed time: 3 minutes 43.98 seconds. Current RSS: ~1265M. Threads: 4. load average: 1.27 1.15 0.97 1/407 498 206 15:40:30 without actions or approval_settings 207 15:40:31 is expected to contain exactly "property '/approval_policy/0' is missing required keys: actions" and "property '/approval_policy/0' is missing required keys: approval_settings" 208 15:40:31 with approval_settings 209 15:40:32 is expected to be empty 210 15:40:32 without actions 211 15:40:32 is expected to be empty 212 15:40:33 # [RSpecRunTime] RSpec elapsed time: 3 minutes 46.05 seconds. Current RSS: ~1265M. Threads: 4. load average: 1.24 1.15 0.97 1/407 499 215 15:40:33 is expected to be empty 216 15:40:33 without approval_settings 217 15:40:34 is expected to be empty 218 15:40:34 # [RSpecRunTime] RSpec elapsed time: 3 minutes 47.49 seconds. Current RSS: ~1264M. Threads: 4. load average: 1.24 1.15 0.97 1/407 500 220 15:40:34 behaves like rule has branches or branch_type 221 15:40:34 with branches 222 15:40:35 is expected to be empty 223 15:40:35 with branch_type 224 15:40:35 is expected to contain exactly "property '/approval_policy/0/rules/0' is invalid: error_type=oneOf" 225 15:40:35 # [RSpecRunTime] RSpec elapsed time: 3 minutes 48.96 seconds. Current RSS: ~1264M. Threads: 4. load average: 1.24 1.15 0.97 1/407 501 227 15:40:35 with branch_type 228 15:40:36 is expected to be empty 229 15:40:36 with branches 230 15:40:37 is expected to contain exactly "property '/approval_policy/0/rules/0' is invalid: error_type=oneOf" 231 15:40:37 # [RSpecRunTime] RSpec elapsed time: 3 minutes 50.38 seconds. Current RSS: ~1264M. Threads: 4. load average: 1.22 1.14 0.97 1/407 502 233 15:40:37 without branches and branch_type 234 15:40:38 is expected to contain exactly "property '/approval_policy/0/rules/0' is missing required keys: branch_type" and "property '/approval_policy/0/rules/0' is missing required keys: branches" 236 15:40:38 is expected to contain exactly "property '/approval_policy/0/rules/0/scanners/0' is invalid: error_type=minLength" 237 15:40:38 severity_levels 238 15:40:39 is expected to match "property '/approval_policy/0/rules/0/severity_levels/0' is not one of" 239 15:40:39 vulnerability_states 240 15:40:39 is expected to match "property '/approval_policy/0/rules/0/vulnerability_states/0' is not one of" 241 15:40:39 vulnerabilities_allowed 242 15:40:39 when value is below the minimum 243 15:40:40 is expected to contain exactly "property '/approval_policy/0/rules/0/vulnerabilities_allowed' is invalid: error_type=minimum" 244 15:40:40 when value is above the maximum 245 15:40:41 is expected to contain exactly "property '/approval_policy/0/rules/0/vulnerabilities_allowed' is invalid: error_type=maximum" 246 15:40:41 vulnerability_age 247 15:40:41 when vulnerability_age is valid 248 15:40:41 is expected to be none 249 15:40:41 when vulnerability_age is missing key value 250 15:40:42 is expected to match "property '/approval_policy/0/rules/0/vulnerability_age' is missing required keys: value" 251 15:40:42 when vulnerability_age is missing key operator 252 15:40:43 is expected to match "property '/approval_policy/0/rules/0/vulnerability_age' is missing required keys: operator" 253 15:40:43 when vulnerability_age is missing key interval 254 15:40:43 is expected to match "property '/approval_policy/0/rules/0/vulnerability_age' is missing required keys: interval" 255 15:40:43 when vulnerability_age is contains additional key 256 15:40:44 is expected to match "property '/approval_policy/0/rules/0/vulnerability_age/additional' is invalid" 257 15:40:44 with license_finding type 258 15:40:45 is expected to be empty 259 15:40:45 behaves like rule has branches or branch_type 260 15:40:45 with branches 261 15:40:45 is expected to be empty 262 15:40:45 with branch_type 263 15:40:46 is expected to contain exactly "property '/approval_policy/0/rules/0' is invalid: error_type=oneOf" 264 15:40:46 # [RSpecRunTime] RSpec elapsed time: 3 minutes 59.62 seconds. Current RSS: ~1265M. Threads: 4. load average: 1.21 1.14 0.97 1/407 503 266 15:40:46 with branch_type 267 15:40:47 is expected to be empty 268 15:40:47 with branches 269 15:40:47 is expected to contain exactly "property '/approval_policy/0/rules/0' is invalid: error_type=oneOf" 270 15:40:48 # [RSpecRunTime] RSpec elapsed time: 4 minutes 1.08 seconds. Current RSS: ~1265M. Threads: 4. load average: 1.19 1.14 0.98 1/407 504 272 15:40:48 without branches and branch_type 273 15:40:48 is expected to contain exactly "property '/approval_policy/0/rules/0' is missing required keys: branch_type" and "property '/approval_policy/0/rules/0' is missing required keys: branches" 274 15:40:48 without match_on_inclusion_license 275 15:40:49 is expected to include "property '/approval_policy/0/rules/0' is missing required keys: match_on_inclusion_license" 276 15:40:49 license_types 277 15:40:50 is expected to contain exactly "property '/approval_policy/0/rules/0/license_types/0' is invalid: error_type=minLength" 278 15:40:50 when too long 279 15:40:50 is expected to contain exactly "property '/approval_policy/0/rules/0/license_types/0' is invalid: error_type=maxLength" 280 15:40:50 # [RSpecRunTime] RSpec elapsed time: 4 minutes 3.86 seconds. Current RSS: ~1264M. Threads: 4. load average: 1.19 1.14 0.98 1/407 505 282 15:40:50 with repeated licenses 283 15:40:51 is expected to contain exactly "property '/approval_policy/0/rules/0/license_types' is invalid: error_type=uniqueItems" 284 15:40:51 with too many licenses 285 15:40:52 is expected to contain exactly "property '/approval_policy/0/rules/0/license_types' is invalid: error_type=maxItems" 286 15:40:52 license_states 287 15:40:52 without states 288 15:40:53 is expected to contain exactly "property '/approval_policy/0/rules/0/license_states' is invalid: error_type=minItems" 289 15:40:53 with invalid state 290 15:40:53 is expected to match "property '/approval_policy/0/rules/0/license_states/0' is not one of" 291 15:40:53 with any_merge_request type 292 15:40:54 is expected to be empty 293 15:40:54 behaves like scan result policy 295 15:40:55 is expected to include "property '/approval_policy/0' is missing required keys: name" 296 15:40:55 # [RSpecRunTime] RSpec elapsed time: 4 minutes 8.15 seconds. Current RSS: ~1265M. Threads: 4. load average: 1.17 1.14 0.98 1/408 506 298 15:40:55 without enabled 299 15:40:55 is expected to include "property '/approval_policy/0' is missing required keys: enabled" 300 15:40:55 without rules 301 15:40:56 is expected to include "property '/approval_policy/0' is missing required keys: rules" 302 15:40:56 without commits 303 15:40:57 is expected to contain exactly "property '/approval_policy/0/rules/0' is missing required keys: commits" 305 15:40:57 when too short 306 15:40:57 is expected to contain exactly "property '/approval_policy/0/name' is invalid: error_type=minLength" 307 15:40:57 when too long 308 15:40:58 is expected to contain exactly "property '/approval_policy/0/name' is invalid: error_type=maxLength" 310 15:40:58 with invalid type 311 15:40:59 is expected to match "property '/approval_policy/0/rules/0/type' is not one of" 312 15:40:59 behaves like policy_scope 313 15:40:59 with empty object 314 15:40:59 is expected to be empty 315 15:40:59 with allowed properties 316 15:41:00 is expected to be empty 317 15:41:00 with invalid properties 318 15:41:01 is expected not to be empty 319 15:41:01 approval_settings 320 15:41:01 with empty object 321 15:41:02 is expected to be empty 322 15:41:02 with allowed properties 323 15:41:02 is expected to be empty 324 15:41:02 with additional property 325 15:41:03 is expected to be empty 326 15:41:03 block_group_branch_modification 327 15:41:03 in object form 328 15:41:03 is expected to be empty 329 15:41:03 with exceptions 330 15:41:04 is expected to be empty 331 15:41:04 # [RSpecRunTime] RSpec elapsed time: 4 minutes 17.71 seconds. Current RSS: ~1266M. Threads: 4. load average: 1.07 1.11 0.97 1/409 507 334 15:41:04 require_approval 335 15:41:04 with invalid required approvals 336 15:41:05 is expected to include "property '/approval_policy/0/actions/0/approvals_required' is invalid: error_type=maximum" 337 15:41:05 without approvers 338 15:41:06 is expected not to be empty 339 15:41:06 with user_approvers 340 15:41:06 is expected to be empty 342 15:41:07 is expected to contain exactly "property '/approval_policy/0/actions/0/user_approvers' is invalid: error_type=minItems" 343 15:41:07 # [RSpecRunTime] RSpec elapsed time: 4 minutes 20.55 seconds. Current RSS: ~1266M. Threads: 4. load average: 1.07 1.11 0.97 1/409 508 345 15:41:07 with user_approvers_ids 346 15:41:08 is expected to be empty 348 15:41:08 is expected to contain exactly "property '/approval_policy/0/actions/0/user_approvers_ids' is invalid: error_type=minItems" 349 15:41:08 # [RSpecRunTime] RSpec elapsed time: 4 minutes 22.03 seconds. Current RSS: ~1266M. Threads: 4. load average: 1.07 1.11 0.97 1/409 509 351 15:41:08 with group_approvers 352 15:41:09 is expected to be empty 354 15:41:10 is expected to contain exactly "property '/approval_policy/0/actions/0/group_approvers' is invalid: error_type=minItems" 355 15:41:10 # [RSpecRunTime] RSpec elapsed time: 4 minutes 23.49 seconds. Current RSS: ~1266M. Threads: 4. load average: 1.07 1.11 0.97 1/409 510 357 15:41:10 with group_approvers_ids 358 15:41:11 is expected to be empty 360 15:41:11 is expected to contain exactly "property '/approval_policy/0/actions/0/group_approvers_ids' is invalid: error_type=minItems" 361 15:41:11 # [RSpecRunTime] RSpec elapsed time: 4 minutes 24.97 seconds. Current RSS: ~1266M. Threads: 4. load average: 1.14 1.13 0.98 1/409 511 363 15:41:11 with role_approvers 364 15:41:12 is expected to be empty 365 15:41:12 with invalid role 366 15:41:13 is expected to match "property '/approval_policy/0/actions/0/role_approvers/0' is not one of" 367 15:41:13 # [RSpecRunTime] RSpec elapsed time: 4 minutes 26.35 seconds. Current RSS: ~1266M. Threads: 4. load average: 1.14 1.13 0.98 1/409 512 369 15:41:13 behaves like branch_exceptions 370 15:41:14 is expected not to include (match "branch_exceptions") 371 15:41:14 with empty branch_exceptions 372 15:41:14 is expected to include (match "property '/.*branch_exceptions' is invalid: error_type=minItems") 373 15:41:14 # [RSpecRunTime] RSpec elapsed time: 4 minutes 27.87 seconds. Current RSS: ~1266M. Threads: 4. load average: 1.14 1.13 0.98 1/409 513 375 15:41:14 with repeated items 376 15:41:15 is expected to include (match /property '\/.*branch_exceptions' is invalid: error_type=uniqueItems/) 377 15:41:15 with invalid branch_exceptions 378 15:41:16 is expected to include (match /property '\/.*branch_exceptions\/0' is missing required keys/) 379 15:41:16 send_bot_message 380 15:41:16 is expected to be empty 381 15:41:16 when `enabled` property is missing 382 15:41:17 is expected to be present 383 15:41:18 is expected to match "property '/approval_policy/0/actions/1' is missing required keys: enabled" 384 15:41:18 # [RSpecRunTime] RSpec elapsed time: 4 minutes 31.41 seconds. Current RSS: ~1267M. Threads: 4. load average: 1.13 1.13 0.98 1/409 514 386 15:41:18 without actions or approval_settings 387 15:41:19 is expected to contain exactly "property '/approval_policy/0' is missing required keys: actions" and "property '/approval_policy/0' is missing required keys: approval_settings" 388 15:41:19 with approval_settings 389 15:41:19 is expected to be empty 390 15:41:19 without actions 391 15:41:20 is expected to be empty 392 15:41:20 # [RSpecRunTime] RSpec elapsed time: 4 minutes 33.65 seconds. Current RSS: ~1266M. Threads: 4. load average: 1.13 1.13 0.98 1/409 515 395 15:41:21 is expected to be empty 396 15:41:21 without approval_settings 397 15:41:22 is expected to be empty 398 15:41:22 # [RSpecRunTime] RSpec elapsed time: 4 minutes 35.09 seconds. Current RSS: ~1266M. Threads: 4. load average: 1.12 1.12 0.98 2/409 516 400 15:41:22 behaves like rule has branches or branch_type 401 15:41:22 with branches 402 15:41:22 is expected to be empty 403 15:41:22 with branch_type 404 15:41:23 is expected to contain exactly "property '/approval_policy/0/rules/0' is invalid: error_type=oneOf" 405 15:41:23 # [RSpecRunTime] RSpec elapsed time: 4 minutes 36.54 seconds. Current RSS: ~1266M. Threads: 4. load average: 1.12 1.12 0.98 1/409 517 407 15:41:23 with branch_type 408 15:41:24 is expected to be empty 409 15:41:24 with branches 410 15:41:25 is expected to contain exactly "property '/approval_policy/0/rules/0' is invalid: error_type=oneOf" 411 15:41:25 # [RSpecRunTime] RSpec elapsed time: 4 minutes 38.1 seconds. Current RSS: ~1267M. Threads: 4. load average: 1.12 1.12 0.98 1/409 518 413 15:41:25 without branches and branch_type 414 15:41:25 is expected to contain exactly "property '/approval_policy/0/rules/0' is missing required keys: branch_type" and "property '/approval_policy/0/rules/0' is missing required keys: branches" 416 15:41:26 is expected to contain exactly "property '/approval_policy/0/rules/0/commits' is not one of: [\"any\", \"unsigned\"]" 417 15:41:26 pipeline execution policies 418 15:41:27 is expected to be empty 419 15:41:27 behaves like policy_scope 420 15:41:27 with empty object 421 15:41:27 is expected to be empty 422 15:41:27 # [RSpecRunTime] RSpec elapsed time: 4 minutes 40.89 seconds. Current RSS: ~1267M. Threads: 4. load average: 1.11 1.12 0.98 1/409 519 424 15:41:27 with allowed properties 425 15:41:28 is expected to be empty 426 15:41:28 with invalid properties 427 15:41:29 is expected not to be empty 429 15:41:29 when policies are at the limit 430 15:41:29 is expected to be empty 431 15:41:29 when policies are over the limit 432 15:41:30 is expected to contain exactly "property '/pipeline_execution_policy' is invalid: error_type=maxItems" 434 15:41:30 without content 435 15:41:31 is expected to contain exactly "property '/pipeline_execution_policy/0/content' is missing required keys: include" 436 15:41:31 when include is missing required properties 437 15:41:31 is expected to contain exactly "property '/pipeline_execution_policy/0/content/include/0' is missing required keys: project, file" 438 15:41:31 when include is an empty array 439 15:41:32 is expected to contain exactly "property '/pipeline_execution_policy/0/content/include' is invalid: error_type=minItems" 440 15:41:32 when include is contains more than 1 item 441 15:41:33 is expected to contain exactly "property '/pipeline_execution_policy/0/content/include' is invalid: error_type=maxItems" 442 15:41:33 when file is valid 443 15:41:33 is expected to eq [] 444 15:41:33 when policy is passed as argument 445 15:41:33 when scan type is secret_detection 446 15:41:34 returns false if extra fields are present 447 15:41:35 returns true if extra fields are not present 448 15:41:35 # [RSpecRunTime] RSpec elapsed time: 4 minutes 48.28 seconds. Current RSS: ~1267M. Threads: 4. load average: 1.18 1.14 0.98 1/407 520 450 15:41:35 #active_scan_execution_policies 451 15:41:36 returns only enabled policies 452 15:41:36 #active_scan_execution_policies_for_pipelines 453 15:41:36 returns only active scan execution policies for pipelines 454 15:41:36 #active_policy_names_with_dast_site_profile 455 15:41:37 returns list of policy names where site profile is referenced 456 15:41:37 #active_policy_names_with_dast_scanner_profile 457 15:41:38 returns list of policy names where site profile is referenced 458 15:41:38 #policy_last_updated_by 459 15:41:38 when last merged merge request to policy file exists 460 15:41:41 is expected to eq #<User id:1 @namespace1> 461 15:41:41 # [RSpecRunTime] RSpec elapsed time: 4 minutes 54.14 seconds. Current RSS: ~1272M. Threads: 4. load average: 1.17 1.13 0.99 1/413 686 463 15:41:41 when last merge request to policy file does not exist 464 15:41:41 is expected to be nil 465 15:41:41 #policy_last_updated_at 466 15:41:41 when last commit to policy file exists 467 15:41:43 returns commit's updated date 468 15:41:43 # [RSpecRunTime] RSpec elapsed time: 4 minutes 56.09 seconds. Current RSS: ~1272M. Threads: 4. load average: 1.15 1.13 0.99 1/413 687 470 15:41:43 when last commit to policy file does not exist 471 15:41:43 is expected to be nil 472 15:41:43 behaves like captures git errors 473 15:41:43 when repository is unavailable 474 15:41:45 is expected to be nil 475 15:41:46 tracks the exception 476 15:41:46 # [RSpecRunTime] RSpec elapsed time: 4 minutes 59.21 seconds. Current RSS: ~1271M. Threads: 4. load average: 1.15 1.13 0.99 1/412 688 478 15:41:46 #delete_all_schedules 479 15:41:46 deletes all schedules belonging to configuration 480 15:41:46 #active_scan_result_policies 481 15:41:47 returns only enabled policies 482 15:41:48 returns only 5 from all active policies 483 15:41:48 when policy configuration is configured for namespace 484 15:41:48 returns only enabled policies 485 15:41:49 returns only 5 from all active policies 486 15:41:49 # [RSpecRunTime] RSpec elapsed time: 5 minutes 2.15 seconds. Current RSS: ~1277M. Threads: 4. load average: 1.22 1.14 0.99 1/412 689 488 15:41:49 #applicable_scan_result_policies_with_real_index 489 15:41:49 when there are no policies 490 15:41:50 does not yield any policies 491 15:41:50 when there are policies 492 15:41:50 yields applicable policies with correct indices 493 15:41:50 respects the approval_policies_limit 494 15:41:50 when a policy is not applicable 495 15:41:50 skips non-applicable policies 496 15:41:50 #applicable_scan_result_policies_for_project 497 15:41:52 returns only active applicable policies 498 15:41:52 # [RSpecRunTime] RSpec elapsed time: 5 minutes 5.11 seconds. Current RSS: ~1290M. Threads: 4. load average: 1.36 1.18 1.00 1/407 720 500 15:41:52 #scan_result_policies 501 15:41:52 returns all scan result policies 503 15:41:52 when project is assigned to policy configuration 504 15:41:53 is expected to eq true 505 15:41:53 when namespace is assigned to policy configuration 506 15:41:54 is expected to eq false 508 15:41:54 when project is assigned to policy configuration 509 15:41:54 is expected to eq false 510 15:41:54 when namespace is assigned to policy configuration 511 15:41:55 is expected to eq true 513 15:41:55 when project is assigned to policy configuration 514 15:41:56 is expected to eq #<Project id:436 namespace443/project-436>> 515 15:41:56 when namespace is assigned to policy configuration 516 15:41:57 is expected to eq #<Namespaces::UserNamespace id:884 @namespace444> 517 15:41:57 #compliance_framework_ids_with_policy_index 518 15:41:57 for project level configuration 519 15:41:57 is expected to eq [] 520 15:41:57 for group level configuration 521 15:41:57 without compliance framework ids 522 15:41:58 is expected to eq [] 523 15:41:58 with compliance framework ids 524 15:41:58 is expected to contain exactly {:framework_ids=>[1, 2], :policy_index=>0} and {:framework_ids=>[2, 3], :policy_index=>1} 525 15:41:58 #delete_scan_finding_rules 526 15:41:58 when associated to a project 527 15:41:58 behaves like approval rules deletion 528 15:41:59 deletes project approval rules 529 15:42:00 deletes merge request approval rules 530 15:42:00 behaves like does not deletes merge request approval rules of merged MR 531 15:42:00 with approval rules for merged MRs 532 15:42:01 does not deletes merge request approval rules of merged MRs 533 15:42:01 # [RSpecRunTime] RSpec elapsed time: 5 minutes 14.65 seconds. Current RSS: ~1275M. Threads: 4. load average: 1.33 1.17 1.00 1/406 721 535 15:42:01 when associated to namespace 536 15:42:01 behaves like approval rules deletion 537 15:42:03 deletes project approval rules 538 15:42:04 deletes merge request approval rules 539 15:42:04 behaves like does not deletes merge request approval rules of merged MR 540 15:42:04 with approval rules for merged MRs 541 15:42:06 does not deletes merge request approval rules of merged MRs 542 15:42:06 # [RSpecRunTime] RSpec elapsed time: 5 minutes 19.73 seconds. Current RSS: ~1265M. Threads: 4. load average: 1.39 1.19 1.01 1/406 722 544 15:42:06 #delete_scan_finding_rules_for_project 545 15:42:07 deletes project approval rules 546 15:42:08 deletes merge request approval rules 547 15:42:08 with unrelated resources 548 15:42:09 does not delete unrelated project approval rules 549 15:42:11 does not delete unrelated merge request approval rules 550 15:42:11 behaves like does not deletes merge request approval rules of merged MR 551 15:42:11 with approval rules for merged MRs 552 15:42:12 does not deletes merge request approval rules of merged MRs 553 15:42:12 # [RSpecRunTime] RSpec elapsed time: 5 minutes 25.44 seconds. Current RSS: ~1260M. Threads: 4. load average: 1.49 1.21 1.02 1/406 723 555 15:42:12 #delete_software_license_policies 556 15:42:15 deletes software license policies 557 15:42:15 does not delete other software license policies 558 15:42:15 # [RSpecRunTime] RSpec elapsed time: 5 minutes 28.95 seconds. Current RSS: ~1251M. Threads: 4. load average: 1.49 1.21 1.02 1/407 725 560 15:42:15 #delete_software_license_policies_for_project 561 15:42:17 deletes project scan_result_policy_reads 562 15:42:17 # [RSpecRunTime] RSpec elapsed time: 5 minutes 30.56 seconds. Current RSS: ~1255M. Threads: 4. load average: 1.45 1.21 1.02 1/407 726 564 15:42:17 #delete_policy_violations 565 15:42:25 deletes configuration's scan result policy violations 566 15:42:25 does not delete other scan result policy violations 567 15:42:25 # [RSpecRunTime] RSpec elapsed time: 5 minutes 38.39 seconds. Current RSS: ~1268M. Threads: 4. load average: 1.49 1.22 1.02 1/413 1081 569 15:42:25 #delete_policy_violations_for_project 570 15:42:28 deletes scan_result_policy_violations related to the project and configuration 571 15:42:28 changes policy violation count only for the configuration 572 15:42:28 # [RSpecRunTime] RSpec elapsed time: 5 minutes 41.25 seconds. Current RSS: ~1263M. Threads: 4. load average: 1.45 1.22 1.02 1/412 1082 574 15:42:28 #delete_scan_result_policy_reads 575 15:42:30 deletes scan_result_policy_reads 576 15:42:30 does not delete other scan_result_policy_reads 577 15:42:30 # [RSpecRunTime] RSpec elapsed time: 5 minutes 43.93 seconds. Current RSS: ~1260M. Threads: 4. load average: 1.45 1.22 1.02 1/412 1083 579 15:42:30 #delete_scan_result_policy_reads_for_project 580 15:42:33 deletes a project's scan_result_policy_reads 581 15:42:33 does not delete other projects' scan_result_policy_reads 582 15:42:33 when scan_result_policy_read belongs to other configuration 583 15:42:33 does not delete it 584 15:42:33 # [RSpecRunTime] RSpec elapsed time: 5 minutes 46.72 seconds. Current RSS: ~1254M. Threads: 4. load average: 1.42 1.22 1.02 1/412 1084 586 15:42:33 #active_policies_scan_actions_for_project 587 15:42:34 with matched branches 588 15:42:34 returns active scan policies 589 15:42:34 # [RSpecRunTime] RSpec elapsed time: 5 minutes 48.01 seconds. Current RSS: ~1267M. Threads: 4. load average: 1.42 1.22 1.02 1/407 1123 591 15:42:34 with policy scope 592 15:42:35 returns active scan policies 593 15:42:35 when policy is not applicable 595 15:42:35 with disabled scan policies 597 15:42:35 with scan policies targeting other branch 599 15:42:35 active_policies_pipeline_scan_actions_for_project 600 15:42:36 invokes active_policies_scan_actions_for_project 601 15:42:36 excludes the scheduled rules 602 15:42:36 # [RSpecRunTime] RSpec elapsed time: 5 minutes 49.99 seconds. Current RSS: ~1288M. Threads: 4. load average: 1.38 1.21 1.02 1/407 1162 604 15:42:36 #active_pipeline_execution_policies 605 15:42:37 returns only enabled policies 606 15:42:38 returns only 5 from all active policies 607 15:42:38 when policy configuration is configured for namespace 608 15:42:38 returns only enabled policies 609 15:42:38 returns only 5 from all active policies 610 15:42:39 # [RSpecRunTime] RSpec elapsed time: 5 minutes 52.05 seconds. Current RSS: ~1294M. Threads: 4. load average: 1.38 1.21 1.02 1/407 1163 612 15:42:39 #active_ci_component_publishing_policies 613 15:42:39 returns only enabled policies 614 15:42:40 returns only the limit (5) from all active policies 615 15:42:40 when policy configuration is configured for namespace 616 15:42:40 returns only enabled policies 617 15:42:41 returns only 5 from all active policies 618 15:42:41 # [RSpecRunTime] RSpec elapsed time: 5 minutes 54.23 seconds. Current RSS: ~1294M. Threads: 4. load average: 1.38 1.21 1.02 1/407 1164 620 15:42:41 #active_vulnerability_management_policies 621 15:42:41 returns only enabled policies 622 15:42:42 returns only the limit (5) from all active policies 623 15:42:42 when policy configuration is configured for namespace 624 15:42:42 returns only enabled policies 625 15:42:43 returns only 5 from all active policies 626 15:42:43 # [RSpecRunTime] RSpec elapsed time: 5 minutes 56.35 seconds. Current RSS: ~1291M. Threads: 4. load average: 1.35 1.21 1.02 1/407 1165 628 15:42:43 # [RSpecRunTime] Finishing example group ee/spec/models/security/orchestration_policy_configuration_spec.rb. It took 5 minutes 49.31 seconds. Expected to take 6 minutes 47.68 seconds. 629 15:42:43 # [RSpecRunTime] Starting example group ee/spec/models/concerns/approval_rule_like_spec.rb. Expected to take 2 minutes 41.97 seconds. 630 15:42:43 ApprovalRuleLike 631 15:42:43 does not allow STI 633 15:42:43 behaves like approval rule like 634 15:42:43 #approvers_include_user? 635 15:42:46 returns true for a contained user 636 15:42:49 returns true for a group user 637 15:42:52 returns false for a missing user 638 15:42:52 when the user relations are already loaded 639 15:42:55 returns true for a contained user 640 15:42:58 returns true for a group user 641 15:43:01 returns false for a missing user 642 15:43:01 # [RSpecRunTime] RSpec elapsed time: 6 minutes 14.95 seconds. Current RSS: ~1279M. Threads: 4. load average: 1.32 1.21 1.02 1/414 2231 645 15:43:01 behaves like approvers contains the right users 646 15:43:05 contains users as direct members and group members 647 15:43:05 when some users are inactive 648 15:43:08 returns users that are only active 649 15:43:08 # [RSpecRunTime] RSpec elapsed time: 6 minutes 21.31 seconds. Current RSS: ~1282M. Threads: 4. load average: 1.29 1.21 1.02 1/414 2589 651 15:43:08 when the user relations are already loaded 652 15:43:11 does not perform any new queries when all users are loaded already 653 15:43:11 behaves like approvers contains the right users 654 15:43:14 contains users as direct members and group members 655 15:43:14 when some users are inactive 656 15:43:17 returns users that are only active 657 15:43:17 # [RSpecRunTime] RSpec elapsed time: 6 minutes 30.72 seconds. Current RSS: ~1276M. Threads: 4. load average: 1.40 1.23 1.04 1/414 3122 659 15:43:17 when user is both a direct member and a group member 660 15:43:20 contains only unique users 661 15:43:21 # [RSpecRunTime] RSpec elapsed time: 6 minutes 34.08 seconds. Current RSS: ~1274M. Threads: 4. load average: 1.40 1.23 1.04 1/414 3302 663 15:43:21 when scan_result_policy_read has role_approvers 664 15:43:25 contains users as direct members and group members and role members 665 15:43:25 # [RSpecRunTime] RSpec elapsed time: 6 minutes 38.6 seconds. Current RSS: ~1272M. Threads: 4. load average: 1.37 1.23 1.03 1/414 3480 667 15:43:25 #from_scan_result_policy? 668 15:43:25 when report_type is scan_finding 670 15:43:28 # [RSpecRunTime] RSpec elapsed time: 6 minutes 41.64 seconds. Current RSS: ~1273M. Threads: 4. load average: 1.42 1.24 1.04 1/414 3659 672 15:43:28 when report_type is license_scanning 673 15:43:28 when scan_result_policy_read is defined 675 15:43:32 # [RSpecRunTime] RSpec elapsed time: 6 minutes 45.86 seconds. Current RSS: ~1273M. Threads: 4. load average: 1.47 1.25 1.05 1/414 3837 677 15:43:32 when scan_result_policy_read is not defined 678 15:43:35 returns false 679 15:43:35 # [RSpecRunTime] RSpec elapsed time: 6 minutes 48.94 seconds. Current RSS: ~1273M. Threads: 4. load average: 1.47 1.25 1.05 1/414 4016 681 15:43:35 when report_type is any_merge_request 683 15:43:39 # [RSpecRunTime] RSpec elapsed time: 6 minutes 52.11 seconds. Current RSS: ~1268M. Threads: 4. load average: 1.43 1.25 1.04 1/414 4196 685 15:43:39 when report_type is nil 686 15:43:42 returns false 687 15:43:42 # [RSpecRunTime] RSpec elapsed time: 6 minutes 55.21 seconds. Current RSS: ~1279M. Threads: 4. load average: 1.39 1.25 1.04 1/415 4376 690 15:43:45 trims trailing digit coming from multiple rules belonging to the same policy 691 15:43:45 # [RSpecRunTime] RSpec elapsed time: 6 minutes 58.21 seconds. Current RSS: ~1280M. Threads: 4. load average: 1.39 1.25 1.04 1/415 4554 694 15:43:45 when value is too big 696 15:43:48 # [RSpecRunTime] RSpec elapsed time: 7 minutes 1.24 seconds. Current RSS: ~1281M. Threads: 4. load average: 1.36 1.24 1.04 4/416 4731 698 15:43:48 when value is within limit 700 15:43:51 # [RSpecRunTime] RSpec elapsed time: 7 minutes 4.38 seconds. Current RSS: ~1284M. Threads: 4. load average: 1.36 1.24 1.04 1/416 4912 702 15:43:51 with rule_type set to report_approver 704 15:43:54 # [RSpecRunTime] RSpec elapsed time: 7 minutes 7.57 seconds. Current RSS: ~1281M. Threads: 4. load average: 1.41 1.25 1.05 1/415 5090 706 15:43:54 when importing 707 15:43:54 when orchestration_policy_idx is not nil 709 15:43:57 # [RSpecRunTime] RSpec elapsed time: 7 minutes 10.68 seconds. Current RSS: ~1285M. Threads: 4. load average: 1.38 1.25 1.05 1/415 5269 711 15:43:57 when orchestration_policy_idx is nil 713 15:44:00 # [RSpecRunTime] RSpec elapsed time: 7 minutes 13.71 seconds. Current RSS: ~1283M. Threads: 4. load average: 1.38 1.25 1.05 1/415 5447 715 15:44:00 when report type is nil 717 15:44:03 # [RSpecRunTime] RSpec elapsed time: 7 minutes 16.88 seconds. Current RSS: ~1284M. Threads: 4. load average: 1.43 1.26 1.05 1/415 5625 719 15:44:03 when report type is scan_finding 721 15:44:06 # [RSpecRunTime] RSpec elapsed time: 7 minutes 20.0 seconds. Current RSS: ~1283M. Threads: 4. load average: 1.56 1.29 1.06 1/415 5804 723 15:44:06 when report type is license_scanning 725 15:44:10 # [RSpecRunTime] RSpec elapsed time: 7 minutes 23.05 seconds. Current RSS: ~1287M. Threads: 4. load average: 1.56 1.29 1.06 1/415 5982 727 15:44:10 when report type is code_coverage 729 15:44:13 # [RSpecRunTime] RSpec elapsed time: 7 minutes 26.12 seconds. Current RSS: ~1286M. Threads: 4. load average: 1.59 1.30 1.07 3/415 6161 732 15:44:15 returns false 733 15:44:15 when rule has source rule 734 15:44:15 and any attributes differ from source rule 736 15:44:15 behaves like overridden rule 738 15:44:17 # [RSpecRunTime] RSpec elapsed time: 7 minutes 30.83 seconds. Current RSS: ~1295M. Threads: 4. load average: 1.63 1.32 1.08 1/415 6516 740 15:44:17 approvals_required 741 15:44:17 behaves like overridden rule 743 15:44:20 # [RSpecRunTime] RSpec elapsed time: 7 minutes 33.44 seconds. Current RSS: ~1292M. Threads: 4. load average: 1.63 1.32 1.08 1/415 6694 746 15:44:20 behaves like overridden rule 748 15:44:22 # [RSpecRunTime] RSpec elapsed time: 7 minutes 36.0 seconds. Current RSS: ~1291M. Threads: 4. load average: 1.58 1.31 1.08 1/415 6871 751 15:44:22 behaves like overridden rule 753 15:44:25 # [RSpecRunTime] RSpec elapsed time: 7 minutes 38.63 seconds. Current RSS: ~1292M. Threads: 4. load average: 1.58 1.31 1.08 1/415 7048 755 15:44:25 and no changes made to attributes 756 15:44:29 returns false 757 15:44:29 # [RSpecRunTime] RSpec elapsed time: 7 minutes 42.25 seconds. Current RSS: ~1291M. Threads: 4. load average: 1.53 1.30 1.07 1/415 7228 760 15:44:29 behaves like approval rule like 761 15:44:29 #approvers_include_user? 762 15:44:30 returns true for a contained user 763 15:44:32 returns true for a group user 764 15:44:34 returns false for a missing user 765 15:44:34 when the user relations are already loaded 766 15:44:35 returns true for a contained user 767 15:44:37 returns true for a group user 768 15:44:38 returns false for a missing user 769 15:44:38 # [RSpecRunTime] RSpec elapsed time: 7 minutes 51.94 seconds. Current RSS: ~1263M. Threads: 4. load average: 1.45 1.29 1.07 1/410 7229 772 15:44:38 behaves like approvers contains the right users 773 15:44:40 contains users as direct members and group members 774 15:44:40 when some users are inactive 775 15:44:42 returns users that are only active 776 15:44:42 # [RSpecRunTime] RSpec elapsed time: 7 minutes 55.2 seconds. Current RSS: ~1264M. Threads: 4. load average: 1.41 1.29 1.07 1/410 7230 778 15:44:42 when the user relations are already loaded 779 15:44:43 does not perform any new queries when all users are loaded already 780 15:44:43 behaves like approvers contains the right users 781 15:44:45 contains users as direct members and group members 782 15:44:45 when some users are inactive 783 15:44:47 returns users that are only active 784 15:44:47 # [RSpecRunTime] RSpec elapsed time: 8 minutes 0.18 second. Current RSS: ~1263M. Threads: 4. load average: 1.38 1.28 1.07 1/410 7231 786 15:44:47 when user is both a direct member and a group member 787 15:44:49 contains only unique users 788 15:44:49 # [RSpecRunTime] RSpec elapsed time: 8 minutes 2.26 seconds. Current RSS: ~1265M. Threads: 4. load average: 1.38 1.28 1.07 3/411 7232 790 15:44:49 when scan_result_policy_read has role_approvers 791 15:44:52 contains users as direct members and group members and role members 792 15:44:52 # [RSpecRunTime] RSpec elapsed time: 8 minutes 5.27 seconds. Current RSS: ~1261M. Threads: 4. load average: 1.35 1.28 1.07 1/410 7233 794 15:44:52 #from_scan_result_policy? 795 15:44:52 when report_type is scan_finding 797 15:44:53 # [RSpecRunTime] RSpec elapsed time: 8 minutes 6.91 seconds. Current RSS: ~1262M. Threads: 4. load average: 1.35 1.28 1.07 1/410 7234 799 15:44:53 when report_type is license_scanning 800 15:44:53 when scan_result_policy_read is defined 802 15:44:56 # [RSpecRunTime] RSpec elapsed time: 8 minutes 9.59 seconds. Current RSS: ~1259M. Threads: 4. load average: 1.35 1.28 1.07 1/410 7235 804 15:44:56 when scan_result_policy_read is not defined 805 15:44:58 returns false 806 15:44:58 # [RSpecRunTime] RSpec elapsed time: 8 minutes 11.25 seconds. Current RSS: ~1260M. Threads: 4. load average: 1.32 1.27 1.07 1/410 7236 808 15:44:58 when report_type is any_merge_request 810 15:44:59 # [RSpecRunTime] RSpec elapsed time: 8 minutes 12.93 seconds. Current RSS: ~1263M. Threads: 4. load average: 1.32 1.27 1.07 1/410 7237 812 15:44:59 when report_type is nil 813 15:45:01 returns false 814 15:45:01 # [RSpecRunTime] RSpec elapsed time: 8 minutes 14.62 seconds. Current RSS: ~1264M. Threads: 4. load average: 1.32 1.27 1.07 1/410 7238 817 15:45:03 trims trailing digit coming from multiple rules belonging to the same policy 818 15:45:03 # [RSpecRunTime] RSpec elapsed time: 8 minutes 16.28 seconds. Current RSS: ~1266M. Threads: 4. load average: 1.29 1.27 1.07 1/410 7239 821 15:45:03 when value is too big 823 15:45:04 # [RSpecRunTime] RSpec elapsed time: 8 minutes 18.01 seconds. Current RSS: ~1266M. Threads: 4. load average: 1.29 1.27 1.07 1/410 7240 825 15:45:04 when value is within limit 827 15:45:06 # [RSpecRunTime] RSpec elapsed time: 8 minutes 19.74 seconds. Current RSS: ~1265M. Threads: 4. load average: 1.29 1.27 1.07 1/410 7241 829 15:45:06 with rule_type set to report_approver 831 15:45:08 # [RSpecRunTime] RSpec elapsed time: 8 minutes 21.42 seconds. Current RSS: ~1265M. Threads: 4. load average: 1.27 1.26 1.07 1/410 7242 833 15:45:08 when importing 834 15:45:08 when orchestration_policy_idx is not nil 836 15:45:10 # [RSpecRunTime] RSpec elapsed time: 8 minutes 23.12 seconds. Current RSS: ~1265M. Threads: 4. load average: 1.27 1.26 1.07 1/411 7243 838 15:45:10 when orchestration_policy_idx is nil 840 15:45:11 # [RSpecRunTime] RSpec elapsed time: 8 minutes 24.79 seconds. Current RSS: ~1265M. Threads: 4. load average: 1.27 1.26 1.07 1/410 7244 842 15:45:11 when report type is nil 844 15:45:13 # [RSpecRunTime] RSpec elapsed time: 8 minutes 26.43 seconds. Current RSS: ~1266M. Threads: 4. load average: 1.33 1.28 1.08 1/410 7245 846 15:45:13 when report type is scan_finding 848 15:45:15 # [RSpecRunTime] RSpec elapsed time: 8 minutes 28.08 seconds. Current RSS: ~1266M. Threads: 4. load average: 1.33 1.28 1.08 1/410 7246 850 15:45:15 when report type is license_scanning 852 15:45:16 # [RSpecRunTime] RSpec elapsed time: 8 minutes 29.83 seconds. Current RSS: ~1266M. Threads: 4. load average: 1.30 1.27 1.08 1/410 7247 854 15:45:16 when report type is code_coverage 856 15:45:18 # [RSpecRunTime] RSpec elapsed time: 8 minutes 31.53 seconds. Current RSS: ~1266M. Threads: 4. load average: 1.30 1.27 1.08 1/410 7248 859 15:45:19 returns false 861 15:45:20 returns distinct users 862 15:45:20 # [RSpecRunTime] RSpec elapsed time: 8 minutes 33.7 seconds. Current RSS: ~1271M. Threads: 4. load average: 1.30 1.27 1.08 1/410 7249 865 15:45:21 does not include rules created from scan result policies 866 15:45:21 # [RSpecRunTime] Finishing example group ee/spec/models/concerns/approval_rule_like_spec.rb. It took 2 minutes 37.9 seconds. Expected to take 2 minutes 41.97 seconds. 867 15:45:21 # [RSpecRunTime] Starting example group ee/spec/replicators/geo/pipeline_artifact_replicator_spec.rb. Expected to take 2 minutes 8.22 seconds. 868 15:45:21 Geo::PipelineArtifactReplicator 869 15:45:23 invokes replicator.geo_handle_after_create on create 870 15:45:23 behaves like a replicator 871 15:45:23 Geo node status 872 15:45:23 on a primary site 873 15:45:24 .primary_total_count 874 15:45:24 returns the number of available replicables on primary 875 15:45:24 # [RSpecRunTime] RSpec elapsed time: 8 minutes 37.39 seconds. Current RSS: ~1279M. Threads: 4. load average: 1.28 1.27 1.08 1/410 7250 877 15:45:24 on a secondary site 878 15:45:24 .registry_count 879 15:45:26 returns the number of registries on secondary 880 15:45:26 # [RSpecRunTime] RSpec elapsed time: 8 minutes 39.69 seconds. Current RSS: ~1279M. Threads: 4. load average: 1.28 1.27 1.08 1/410 7251 882 15:45:26 .synced_count 883 15:45:28 returns the number of synced items on secondary 884 15:45:28 # [RSpecRunTime] RSpec elapsed time: 8 minutes 41.87 seconds. Current RSS: ~1280M. Threads: 4. load average: 1.25 1.26 1.07 1/410 7252 886 15:45:28 .failed_count 887 15:45:30 returns the number of failed items on secondary 888 15:45:31 # [RSpecRunTime] RSpec elapsed time: 8 minutes 44.08 seconds. Current RSS: ~1270M. Threads: 4. load average: 1.25 1.26 1.07 1/410 7253 890 15:45:31 when replicator is Geo::RegistrySyncWorker compatible 891 15:45:31 has "created" and "deleted" events 892 15:45:31 when replicator enqueues a sync event 893 15:45:32 is expected to receive perform_async("pipeline_artifact", "created", {"model_record_id"=>13}) 1 time 894 15:45:32 behaves like a verifiable replicator 896 15:45:32 has checksum_succeeded event 897 15:45:32 .verification_enabled? 898 15:45:32 on a Geo primary site 899 15:45:32 when replication feature flag is enabled 900 15:45:32 when force primary checksumming feature flag is enabled 902 15:45:32 when the force primary checksumming feature flag is disabled 904 15:45:32 when replication feature flag is disabled 905 15:45:32 when force primary checksumming feature flag is enabled 907 15:45:32 when the force primary checksumming feature flag is disabled 908 15:45:32 returns false 909 15:45:32 on a Geo secondary site 910 15:45:32 when replication feature flag is enabled 911 15:45:32 when force primary checksumming feature flag is enabled 913 15:45:33 when the force primary checksumming feature flag is disabled 915 15:45:33 when replication feature flag is disabled 916 15:45:33 when force primary checksumming feature flag is enabled 917 15:45:33 returns false 918 15:45:33 when the force primary checksumming feature flag is disabled 919 15:45:33 returns false 920 15:45:33 .checksummed_count 921 15:45:33 when verification is enabled 922 15:45:33 behaves like a counter of succeeded available verifiables 923 15:45:34 is expected to eq 1 924 15:45:36 excludes other verification states 925 15:45:36 # [RSpecRunTime] RSpec elapsed time: 8 minutes 49.32 seconds. Current RSS: ~1293M. Threads: 4. load average: 1.15 1.24 1.07 1/410 7254 927 15:45:36 when verification is disabled 929 15:45:36 .verified_count 930 15:45:36 when verification is enabled 931 15:45:36 behaves like a counter of succeeded available verifiables 932 15:45:37 is expected to eq 1 933 15:45:38 excludes other verification states 934 15:45:38 # [RSpecRunTime] RSpec elapsed time: 8 minutes 51.48 seconds. Current RSS: ~1286M. Threads: 4. load average: 1.14 1.24 1.07 1/410 7255 936 15:45:38 when verification is disabled 938 15:45:38 .checksum_failed_count 939 15:45:38 when verification is enabled 940 15:45:38 behaves like a counter of failed available verifiables 941 15:45:39 is expected to eq 1 942 15:45:40 excludes other verification states 943 15:45:40 # [RSpecRunTime] RSpec elapsed time: 8 minutes 53.51 seconds. Current RSS: ~1282M. Threads: 4. load average: 1.14 1.24 1.07 1/410 7256 945 15:45:40 when verification is disabled 947 15:45:40 .verification_failed_count 948 15:45:40 when verification is enabled 949 15:45:40 behaves like a counter of failed available verifiables 950 15:45:41 is expected to eq 1 951 15:45:42 excludes other verification states 952 15:45:42 # [RSpecRunTime] RSpec elapsed time: 8 minutes 55.56 seconds. Current RSS: ~1275M. Threads: 4. load average: 1.13 1.23 1.07 1/410 7257 954 15:45:42 when verification is disabled 956 15:45:42 .verification_total_count 957 15:45:42 when verification is enabled 958 15:45:42 when the verification_state is disabled 959 15:45:43 is expected to eq 0 960 15:45:43 when the verification_state is not disabled 961 15:45:44 is expected to eq 1 962 15:45:44 when verification is disabled 964 15:45:44 .trigger_background_verification 965 15:45:44 when verification is enabled 966 15:45:44 for a Geo secondary 967 15:45:44 does not enqueue ReverificationBatchWorker 968 15:45:44 enqueues VerificationBatchWorker 969 15:45:45 enqueues VerificationTimeoutWorker 970 15:45:45 for a Geo primary 971 15:45:45 enqueues ReverificationBatchWorker 972 15:45:45 enqueues VerificationStateBackfillWorker 973 15:45:45 enqueues VerificationBatchWorker 974 15:45:45 enqueues VerificationTimeoutWorker 975 15:45:45 when verification is disabled 976 15:45:45 does not enqueue VerificationBatchWorker 977 15:45:46 does not enqueue VerificationTimeoutWorker 978 15:45:46 .backfill_verification_state_table 979 15:45:46 on a Geo secondary site 980 15:45:46 returns false 981 15:45:46 on a Geo primary site 982 15:45:46 when replication feature flag is enabled 983 15:45:46 when force primary checksumming feature flag is enabled 984 15:45:47 calls Geo::VerificationStateBackfillService 985 15:45:47 when force primary checksumming feature flag is disabled 986 15:45:47 calls Geo::VerificationStateBackfillService 987 15:45:47 when replication feature flag is disabled 988 15:45:47 when force primary checksumming feature flag is enabled 989 15:45:48 calls Geo::VerificationStateBackfillService 990 15:45:48 when force primary checksumming feature flag is disabled 991 15:45:49 does not call Geo::VerificationStateBackfillService 992 15:45:49 .verify_batch 993 15:45:49 when there are records needing verification 994 15:45:50 calls #verify on each replicator 995 15:45:50 .remaining_verification_batch_count 996 15:45:50 converts needs_verification_count to number of batches 997 15:45:50 .remaining_reverification_batch_count 998 15:45:50 converts needs_reverification_count to number of batches 999 15:45:50 .reverify_batch! 1000 15:45:50 calls #reverify_batch 1001 15:45:50 .replicator_batch_to_verify 1002 15:45:51 returns usable Replicator instances 1003 15:45:51 .model_record_id_batch_to_verify 1004 15:45:51 when the batch is filled by pending rows 1005 15:45:51 returns IDs of pending rows 1006 15:45:51 does not call .verification_failed_batch 1007 15:45:51 when that batch is not filled by pending rows 1008 15:45:52 includes IDs of failed rows 1009 15:45:52 .verification_pending_batch 1010 15:45:52 when current node is a primary 1011 15:45:52 delegates to the model class of the replicator 1012 15:45:52 when current node is a secondary 1013 15:45:52 delegates to the registry class of the replicator 1014 15:45:52 .verification_failed_batch 1015 15:45:52 when current node is a primary 1016 15:45:52 delegates to the model class of the replicator 1017 15:45:52 when current node is a secondary 1018 15:45:52 delegates to the registry class of the replicator 1019 15:45:52 .fail_verification_timeouts 1020 15:45:52 when current node is a primary 1021 15:45:52 delegates to the model class of the replicator 1022 15:45:52 when current node is a secondary 1023 15:45:52 delegates to the registry class of the replicator 1024 15:45:52 #verify_async 1025 15:45:52 on a Geo primary 1026 15:45:53 calls verification_pending! 1027 15:45:54 does not enqueue Geo::VerificationWorker 1028 15:45:54 # [RSpecRunTime] RSpec elapsed time: 9 minutes 7.55 seconds. Current RSS: ~1307M. Threads: 4. load average: 1.11 1.22 1.07 1/410 7258 1031 15:45:55 wraps the checksum calculation in track_checksum_attempt! 1032 15:45:55 #verification_state_tracker 1033 15:45:55 on a Geo primary 1034 15:45:56 returns model_record 1035 15:45:56 on a Geo secondary 1036 15:45:57 returns registry 1037 15:45:57 #geo_handle_after_checksum_succeeded 1038 15:45:57 on a Geo primary 1039 15:45:57 creates checksum_succeeded event 1040 15:45:58 is called on verification success 1041 15:45:58 when replication feature flag is disabled 1042 15:45:59 does not publish 1043 15:45:59 # [RSpecRunTime] RSpec elapsed time: 9 minutes 12.69 seconds. Current RSS: ~1284M. Threads: 4. load average: 1.10 1.22 1.07 1/411 7259 1045 15:45:59 on a Geo secondary 1046 15:46:00 does not create an event 1047 15:46:00 #consume_event_checksum_succeeded 1048 15:46:00 with a persisted model_record 1049 15:46:00 on a Geo primary 1050 15:46:01 does nothing 1051 15:46:01 on a Geo secondary 1052 15:46:01 with a persisted registry 1053 15:46:01 with a registry which is verified 1054 15:46:02 sets state to verification_pending 1055 15:46:02 with a registry which is pending verification 1056 15:46:03 does not change state from verification_pending 1057 15:46:03 with an unpersisted registry 1058 15:46:03 does not persist the registry 1060 15:46:04 returns the opposite of immutable? 1061 15:46:04 #primary_verification_succeeded? 1062 15:46:04 when the model record is verification_succeeded 1063 15:46:05 returns true 1064 15:46:05 when the model record is not verification_succeeded 1065 15:46:06 returns false 1066 15:46:06 #ok_to_skip_download? 1067 15:46:06 when the registry is brand new 1068 15:46:06 when the model is immutable 1069 15:46:06 when the resource already exists on this site 1070 15:46:06 when verification is enabled for this model 1071 15:46:06 when the resource is in verifiables 1072 15:46:07 is expected to be truthy 1073 15:46:07 when the resource is not in verifiables 1074 15:46:07 is expected to be falsey 1075 15:46:07 when verification is disabled for this model 1076 15:46:08 example at ./ee/spec/support/shared_examples/models/concerns/verifiable_replicator_shared_examples.rb:886 (PENDING: this context does not apply to models that are verified) 1077 15:46:08 when the resource does not exist on this site 1078 15:46:09 is expected to be falsey 1079 15:46:09 when the model is mutable 1080 15:46:10 example at ./ee/spec/support/shared_examples/models/concerns/verifiable_replicator_shared_examples.rb:904 (PENDING: this context does not apply to immutable models) 1081 15:46:10 when the registry is not brand new (sync or verification has been attempted before) 1082 15:46:11 is expected to be falsey 1083 15:46:11 integration tests 1084 15:46:11 on a primary 1085 15:46:11 background backfill 1086 15:46:12 verifies model records 1087 15:46:12 # [RSpecRunTime] RSpec elapsed time: 9 minutes 25.36 seconds. Current RSS: ~1260M. Threads: 4. load average: 1.23 1.24 1.08 1/411 7260 1089 15:46:12 triggered by events 1090 15:46:13 verifies model records 1091 15:46:13 # [RSpecRunTime] RSpec elapsed time: 9 minutes 26.39 seconds. Current RSS: ~1260M. Threads: 4. load average: 1.23 1.24 1.08 1/411 7261 1093 15:46:13 on a secondary 1094 15:46:13 background backfill 1095 15:46:14 verifies registries 1096 15:46:14 # [RSpecRunTime] RSpec elapsed time: 9 minutes 27.49 seconds. Current RSS: ~1260M. Threads: 4. load average: 1.23 1.24 1.08 1/411 7262 1098 15:46:14 triggered by events 1099 15:46:15 verifies registries 1100 15:46:15 # [RSpecRunTime] RSpec elapsed time: 9 minutes 28.51 seconds. Current RSS: ~1260M. Threads: 4. load average: 1.23 1.24 1.08 1/411 7263 1103 15:46:16 is defined and does not raise error 1104 15:46:16 .replicables_for_current_secondary 1105 15:46:16 when syncing object storage is enabled 1106 15:46:16 behaves like is implemented and returns a valid relation 1107 15:46:17 is implemented 1108 15:46:17 # [RSpecRunTime] RSpec elapsed time: 9 minutes 30.61 seconds. Current RSS: ~1267M. Threads: 4. load average: 1.21 1.24 1.08 1/411 7264 1110 15:46:17 when syncing object storage is disabled 1111 15:46:17 behaves like is implemented and returns a valid relation 1112 15:46:18 is implemented 1113 15:46:18 # [RSpecRunTime] RSpec elapsed time: 9 minutes 31.74 seconds. Current RSS: ~1283M. Threads: 4. load average: 1.21 1.24 1.08 1/411 7265 1115 15:46:18 with selective sync disabled 1116 15:46:18 behaves like is implemented and returns a valid relation 1117 15:46:19 is implemented 1118 15:46:19 # [RSpecRunTime] RSpec elapsed time: 9 minutes 32.83 seconds. Current RSS: ~1286M. Threads: 4. load average: 1.21 1.24 1.08 1/411 7266 1120 15:46:19 with selective sync enabled for namespaces 1121 15:46:19 behaves like is implemented and returns a valid relation 1122 15:46:21 is implemented 1123 15:46:21 # [RSpecRunTime] RSpec elapsed time: 9 minutes 34.15 seconds. Current RSS: ~1295M. Threads: 4. load average: 1.21 1.24 1.08 1/411 7267 1125 15:46:21 with selective sync enabled for shards 1126 15:46:21 behaves like is implemented and returns a valid relation 1127 15:46:22 is implemented 1128 15:46:22 # [RSpecRunTime] RSpec elapsed time: 9 minutes 35.27 seconds. Current RSS: ~1299M. Threads: 4. load average: 1.20 1.23 1.08 1/411 7268 1130 15:46:22 #after_verifiable_update 1131 15:46:22 verification_enabled: true, immutable: true, checksum: nil, checksummable: true, expect_verify_async: true 1132 15:46:23 calls verify_async only if needed 1133 15:46:23 verification_enabled: true, immutable: true, checksum: nil, checksummable: false, expect_verify_async: false 1134 15:46:24 calls verify_async only if needed 1135 15:46:24 verification_enabled: true, immutable: true, checksum: "abc123", checksummable: true, expect_verify_async: false 1136 15:46:24 calls verify_async only if needed 1137 15:46:24 verification_enabled: true, immutable: true, checksum: "abc123", checksummable: false, expect_verify_async: false 1138 15:46:25 calls verify_async only if needed 1139 15:46:25 verification_enabled: true, immutable: false, checksum: nil, checksummable: true, expect_verify_async: true 1140 15:46:26 calls verify_async only if needed 1141 15:46:26 verification_enabled: true, immutable: false, checksum: nil, checksummable: false, expect_verify_async: false 1142 15:46:27 calls verify_async only if needed 1143 15:46:27 verification_enabled: true, immutable: false, checksum: "abc123", checksummable: true, expect_verify_async: true 1144 15:46:28 calls verify_async only if needed 1145 15:46:28 verification_enabled: true, immutable: false, checksum: "abc123", checksummable: false, expect_verify_async: false 1146 15:46:29 calls verify_async only if needed 1147 15:46:29 verification_enabled: false, immutable: true, checksum: nil, checksummable: true, expect_verify_async: false 1148 15:46:29 calls verify_async only if needed 1149 15:46:29 verification_enabled: false, immutable: true, checksum: nil, checksummable: false, expect_verify_async: false 1150 15:46:30 calls verify_async only if needed 1151 15:46:30 verification_enabled: false, immutable: true, checksum: "abc123", checksummable: true, expect_verify_async: false 1152 15:46:31 calls verify_async only if needed 1153 15:46:31 verification_enabled: false, immutable: true, checksum: "abc123", checksummable: false, expect_verify_async: false 1154 15:46:32 calls verify_async only if needed 1155 15:46:32 verification_enabled: false, immutable: false, checksum: nil, checksummable: true, expect_verify_async: false 1156 15:46:33 calls verify_async only if needed 1157 15:46:33 verification_enabled: false, immutable: false, checksum: nil, checksummable: false, expect_verify_async: false 1158 15:46:33 calls verify_async only if needed 1159 15:46:33 verification_enabled: false, immutable: false, checksum: "abc123", checksummable: true, expect_verify_async: false 1160 15:46:34 calls verify_async only if needed 1161 15:46:34 verification_enabled: false, immutable: false, checksum: "abc123", checksummable: false, expect_verify_async: false 1162 15:46:35 calls verify_async only if needed 1163 15:46:35 #geo_handle_after_create 1164 15:46:35 on a Geo primary 1165 15:46:36 creates a Geo::Event 1166 15:46:37 calls #after_verifiable_update 1167 15:46:37 when replication feature flag is disabled 1168 15:46:38 does not publish 1169 15:46:38 # [RSpecRunTime] RSpec elapsed time: 9 minutes 51.25 seconds. Current RSS: ~1266M. Threads: 4. load average: 1.15 1.22 1.07 1/411 7269 1171 15:46:38 on a Geo secondary 1172 15:46:38 does not create an event 1173 15:46:38 #geo_handle_after_destroy 1174 15:46:38 on a Geo primary 1175 15:46:39 creates a Geo::Event 1176 15:46:39 when replication feature flag is disabled 1177 15:46:40 does not publish 1178 15:46:40 # [RSpecRunTime] RSpec elapsed time: 9 minutes 53.84 seconds. Current RSS: ~1265M. Threads: 4. load average: 1.15 1.22 1.07 1/411 7270 1180 15:46:40 on a Geo secondary 1181 15:46:41 does not create an event 1182 15:46:41 created event consumption 1183 15:46:41 when the blob's project is in replicables for this geo node 1184 15:46:42 invokes Geo::BlobDownloadService 1185 15:46:42 when the blob's project is not in replicables for this geo node 1186 15:46:43 does not invoke Geo::BlobDownloadService 1187 15:46:43 deleted event consumption 1188 15:46:43 when model_record was deleted from the DB and the replicator only has its ID 1189 15:46:44 invokes Geo::FileRegistryRemovalService 1190 15:46:44 backward compatibility 1191 15:46:44 invokes Geo::FileRegistryRemovalService when delete event is in deprecated format 1192 15:46:44 # [RSpecRunTime] RSpec elapsed time: 9 minutes 57.94 seconds. Current RSS: ~1268M. Threads: 4. load average: 1.14 1.22 1.07 1/411 7271 1194 15:46:44 when object storage is enabled 1195 15:46:44 when GitLab managed replication is enabled 1196 15:46:45 deletes the file from object storage 1197 15:46:45 # [RSpecRunTime] RSpec elapsed time: 9 minutes 58.95 seconds. Current RSS: ~1266M. Threads: 4. load average: 1.14 1.22 1.07 1/411 7272 1199 15:46:45 when GitLab managed replication is disabled 1200 15:46:46 does not delete the file from object storage 1201 15:46:46 #carrierwave_uploader 1202 15:46:47 is implemented 1204 15:46:48 is implemented 1206 15:46:50 responds to primary_key 1207 15:46:50 # [RSpecRunTime] RSpec elapsed time: 10 minutes 3.25 seconds. Current RSS: ~1266M. Threads: 4. load average: 1.13 1.22 1.07 1/411 7273 1210 15:46:50 when the file is locally stored 1211 15:46:51 returns a valid path to a file 1212 15:46:51 # [RSpecRunTime] RSpec elapsed time: 10 minutes 4.26 seconds. Current RSS: ~1266M. Threads: 4. load average: 1.13 1.22 1.07 1/411 7274 1214 15:46:51 #calculate_checksum 1215 15:46:51 when the file is verifiable 1216 15:46:51 when the file exists 1217 15:46:51 when the file is locally stored 1218 15:46:52 returns hexdigest of the file 1219 15:46:52 when the file is remotely stored 1220 15:46:52 returns the the size of the file 1221 15:46:52 when the file does not exist 1222 15:46:53 raises an error 1223 15:46:53 when the file is not verifiable 1224 15:46:54 raises an error 1225 15:46:54 #resource_exists? 1226 15:46:55 is expected to be truthy 1227 15:46:55 when the file does not exist 1228 15:46:56 is expected to be falsey 1229 15:46:56 # [RSpecRunTime] RSpec elapsed time: 10 minutes 9.37 seconds. Current RSS: ~1264M. Threads: 4. load average: 1.12 1.21 1.07 1/411 7275 1231 15:46:56 when the file is nil 1232 15:46:57 is expected to be falsey 1233 15:46:57 # [RSpecRunTime] RSpec elapsed time: 10 minutes 10.51 seconds. Current RSS: ~1265M. Threads: 4. load average: 1.11 1.21 1.07 1/411 7276 1235 15:46:57 .bulk_create_delete_events_async 1236 15:46:58 Job arguments to Geo::BatchEventCreateWorker must be native JSON types, but :replicable_name is a Symbol. 1238 15:46:58 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1239 15:46:58 creates events 1240 15:46:59 raises error when model_record_id is nil 1241 15:46:59 # [RSpecRunTime] RSpec elapsed time: 10 minutes 12.19 seconds. Current RSS: ~1266M. Threads: 4. load average: 1.11 1.21 1.07 1/410 7277 1243 15:46:59 # [RSpecRunTime] Finishing example group ee/spec/replicators/geo/pipeline_artifact_replicator_spec.rb. It took 1 minute 38.01 seconds. Expected to take 2 minutes 8.22 seconds. 1244 15:46:59 # [RSpecRunTime] Starting example group ee/spec/elastic_integration/global_search_spec.rb. Expected to take 1 minute 52.24 seconds. 1246 15:46:59 Respect feature visibility levels 1247 15:46:59 Private projects 1248 15:47:22 does not find items if features are disabled 1249 15:47:36 shows items to member only if features are enabled 1250 15:47:36 # [RSpecRunTime] RSpec elapsed time: 10 minutes 49.65 seconds. Current RSS: ~1269M. Threads: 5. load average: 1.64 1.33 1.12 1/432 8524 1252 15:47:36 Internal projects 1253 15:47:51 does not find items if features are disabled 1254 15:48:04 shows items to member only if features are enabled 1255 15:48:18 shows items to member only if features are private 1256 15:48:18 # [RSpecRunTime] RSpec elapsed time: 11 minutes 31.6 seconds. Current RSS: ~1280M. Threads: 5. load average: 1.72 1.41 1.16 1/432 10419 1258 15:48:18 Public projects 1259 15:48:32 does not find items if features are disabled 1260 15:48:44 finds items if features are enabled 1261 15:48:58 shows items to member only if features are private 1262 15:48:58 # [RSpecRunTime] RSpec elapsed time: 12 minutes 11.43 seconds. Current RSS: ~1281M. Threads: 5. load average: 2.09 1.55 1.21 1/434 12314 1264 15:48:58 # [RSpecRunTime] Finishing example group ee/spec/elastic_integration/global_search_spec.rb. It took 1 minute 59.19 seconds. Expected to take 1 minute 52.24 seconds. 1265 15:48:58 # [RSpecRunTime] Starting example group ee/spec/models/iteration_spec.rb. Expected to take 1 minute 37.56 seconds. 1267 15:48:58 does not allow STI 1269 15:48:59 is expected to eq "Sep 30, 2022 - Oct 4, 2022" 1270 15:48:59 search and sorting scopes 1271 15:48:59 .search_title 1272 15:48:59 query: "iter 1", expected_iterations: lazy { [plan_iteration1] } 1273 15:48:59 behaves like search returns correct records 1274 15:48:59 is expected to contain exactly #<Iteration id:2 *iteration:"Iteration 1"> 1275 15:48:59 query: "iteration", expected_iterations: lazy { [plan_iteration1, plan_iteration2, product_iteration] } 1276 15:48:59 behaves like search returns correct records 1277 15:49:00 is expected to contain exactly #<Iteration id:2 *iteration:"Iteration 1">, #<Iteration id:3 *iteration:"My iteration">, and #<Iteration id:4 *iteration:"Iteration 2"> 1278 15:49:00 query: "iteration 1", expected_iterations: lazy { [plan_iteration1] } 1279 15:49:00 behaves like search returns correct records 1280 15:49:00 is expected to contain exactly #<Iteration id:2 *iteration:"Iteration 1"> 1281 15:49:00 query: "my iteration 1", expected_iterations: lazy { [] } 1282 15:49:00 behaves like search returns correct records 1283 15:49:00 is expected to contain exactly 1284 15:49:00 .search_cadence_title 1285 15:49:00 query: "plan", expected_iterations: lazy { [plan_iteration1, plan_iteration2] } 1286 15:49:00 behaves like search returns correct records 1287 15:49:00 is expected to contain exactly #<Iteration id:2 *iteration:"Iteration 1"> and #<Iteration id:3 *iteration:"My iteration"> 1288 15:49:00 query: "plan cadence", expected_iterations: lazy { [plan_iteration1, plan_iteration2] } 1289 15:49:00 behaves like search returns correct records 1290 15:49:00 is expected to contain exactly #<Iteration id:2 *iteration:"Iteration 1"> and #<Iteration id:3 *iteration:"My iteration"> 1291 15:49:00 query: "product cadence", expected_iterations: lazy { [] } 1292 15:49:00 behaves like search returns correct records 1293 15:49:00 is expected to contain exactly 1294 15:49:00 query: "cadence", expected_iterations: lazy { [plan_iteration1, plan_iteration2, cadence_iteration] } 1295 15:49:00 behaves like search returns correct records 1296 15:49:00 is expected to contain exactly #<Iteration id:2 *iteration:"Iteration 1">, #<Iteration id:3 *iteration:"My iteration">, and #<Iteration id:5 *iteration:5> 1297 15:49:00 .search_title_or_cadence_title 1298 15:49:00 query: "iter 1", expected_iterations: lazy { [plan_iteration1] } 1299 15:49:00 behaves like search returns correct records 1300 15:49:00 is expected to contain exactly #<Iteration id:2 *iteration:"Iteration 1"> 1301 15:49:00 query: "iteration", expected_iterations: lazy { [plan_iteration1, plan_iteration2, product_iteration] } 1302 15:49:00 behaves like search returns correct records 1303 15:49:01 is expected to contain exactly #<Iteration id:2 *iteration:"Iteration 1">, #<Iteration id:3 *iteration:"My iteration">, and #<Iteration id:4 *iteration:"Iteration 2"> 1304 15:49:01 query: "iteration 1", expected_iterations: lazy { [plan_iteration1] } 1305 15:49:01 behaves like search returns correct records 1306 15:49:01 is expected to contain exactly #<Iteration id:2 *iteration:"Iteration 1"> 1307 15:49:01 query: "my iteration 1", expected_iterations: lazy { [] } 1308 15:49:01 behaves like search returns correct records 1309 15:49:01 is expected to contain exactly 1310 15:49:01 query: "plan", expected_iterations: lazy { [plan_iteration1, plan_iteration2] } 1311 15:49:01 behaves like search returns correct records 1312 15:49:01 is expected to contain exactly #<Iteration id:2 *iteration:"Iteration 1"> and #<Iteration id:3 *iteration:"My iteration"> 1313 15:49:01 query: "plan cadence", expected_iterations: lazy { [plan_iteration1, plan_iteration2] } 1314 15:49:01 behaves like search returns correct records 1315 15:49:01 is expected to contain exactly #<Iteration id:2 *iteration:"Iteration 1"> and #<Iteration id:3 *iteration:"My iteration"> 1316 15:49:01 query: "product cadence", expected_iterations: lazy { [] } 1317 15:49:01 behaves like search returns correct records 1318 15:49:01 is expected to contain exactly 1319 15:49:01 query: "cadence", expected_iterations: lazy { [plan_iteration1, plan_iteration2, cadence_iteration] } 1320 15:49:01 behaves like search returns correct records 1321 15:49:01 is expected to contain exactly #<Iteration id:2 *iteration:"Iteration 1">, #<Iteration id:3 *iteration:"My iteration">, and #<Iteration id:5 *iteration:5> 1322 15:49:01 query: "plan iteration", expected_iterations: lazy { [] } 1323 15:49:01 behaves like search returns correct records 1324 15:49:01 is expected to contain exactly 1325 15:49:01 .sort_by_cadence_id_and_due_date_asc 1326 15:49:02 is expected to eq [#<Iteration id:3 *iteration:"My iteration">, #<Iteration id:2 *iteration:"Iteration 1">, #<Iteration id:4 *iteration:"Iteration 2">, #<Iteration id:5 *iteration:5>] 1328 15:49:02 start_date_passed 1329 15:49:02 returns iterations where start_date is in the past but due_date is in the future 1330 15:49:02 due_date_passed 1331 15:49:02 returns iterations where due date is in the past 1332 15:49:02 sets correct state based on iteration dates 1333 15:49:02 start_date is in the future 1334 15:49:02 sets state to started 1335 15:49:02 start_date is today 1336 15:49:03 sets state to started 1337 15:49:03 start_date is in the past and due date is still in the future 1338 15:49:03 sets state to started 1339 15:49:03 start_date is in the past and due date is also in the past 1340 15:49:03 sets state to started 1341 15:49:03 when dates for an existing iteration change 1342 15:49:03 when iteration dates go from future to past 1343 15:49:03 sets state to closed 1344 15:49:03 when iteration dates go from past to future 1345 15:49:04 sets state to upcoming 1346 15:49:04 and today is between iteration start and due dates 1347 15:49:04 sets state to started 1349 15:49:04 after_save :update_iteration_sequences 1350 15:49:04 updates a new iteration with a correct iteration sequence number 1351 15:49:04 when start_date or due_date is not changed after save 1352 15:49:05 the callback is not triggered 1353 15:49:05 when iterations exist in the cadence 1355 15:49:05 new_start_date: Fri, 13 Sep 2024 15:36:44.040319253 UTC +00:00, expected_iteration_order: lazy { [new_iteration.id, iteration1.id, iteration2.id] } 1356 15:49:05 behaves like sequence numbers are correctly updated 1357 15:49:05 triggers sequence number updates 1358 15:49:05 new_start_date: Fri, 20 Sep 2024, expected_iteration_order: lazy { [new_iteration.id, iteration1.id, iteration2.id] } 1359 15:49:05 behaves like sequence numbers are correctly updated 1360 15:49:05 triggers sequence number updates 1361 15:49:05 new_start_date: Fri, 04 Oct 2024 15:36:44.040828993 UTC +00:00, expected_iteration_order: lazy { [iteration1.id, new_iteration.id, iteration2.id] } 1362 15:49:05 behaves like sequence numbers are correctly updated 1363 15:49:06 triggers sequence number updates 1364 15:49:06 new_start_date: Fri, 18 Oct 2024 15:36:44.040981573 UTC +00:00, expected_iteration_order: lazy { [iteration1.id, iteration2.id, new_iteration.id] } 1365 15:49:06 behaves like sequence numbers are correctly updated 1366 15:49:06 triggers sequence number updates 1368 15:49:06 start_date: Fri, 18 Oct 2024 15:36:44.052989262 UTC +00:00, new_start_date: Fri, 13 Sep 2024 15:36:44.053062272 UTC +00:00, expected_iteration_order: lazy { [target_iteration.id, iteration1.id, iteration2.id] } 1369 15:49:06 behaves like sequence numbers are correctly updated 1370 15:49:06 triggers sequence number updates 1371 15:49:06 start_date: Fri, 04 Oct 2024 15:36:44.053210332 UTC +00:00, new_start_date: Fri, 20 Sep 2024, expected_iteration_order: lazy { [target_iteration.id, iteration1.id, iteration2.id] } 1372 15:49:06 behaves like sequence numbers are correctly updated 1373 15:49:07 triggers sequence number updates 1374 15:49:07 start_date: Fri, 20 Sep 2024, new_start_date: Fri, 04 Oct 2024 15:36:44.053370162 UTC +00:00, expected_iteration_order: lazy { [iteration1.id, target_iteration.id, iteration2.id] } 1375 15:49:07 behaves like sequence numbers are correctly updated 1376 15:49:07 triggers sequence number updates 1377 15:49:07 start_date: Fri, 13 Sep 2024 15:36:44.053485792 UTC +00:00, new_start_date: Fri, 18 Oct 2024 15:36:44.053518952 UTC +00:00, expected_iteration_order: lazy { [iteration1.id, iteration2.id, target_iteration.id] } 1378 15:49:07 behaves like sequence numbers are correctly updated 1379 15:49:07 triggers sequence number updates 1380 15:49:07 after_destroy :update_iteration_sequences 1381 15:49:07 destroying a past iteration 1382 15:49:07 behaves like sequence numbers are correctly updated 1383 15:49:08 triggers sequence number updates 1384 15:49:08 destroying an upcoming iteration 1385 15:49:08 behaves like sequence numbers are correctly updated 1386 15:49:08 triggers sequence number updates 1387 15:49:08 before_destroy :check_if_can_be_destroyed 1388 15:49:08 current iteration is the last iteration in a cadence 1389 15:49:09 destroys the current iteration 1390 15:49:09 current iteration is not the last iteration in a cadence 1391 15:49:09 throws an error when attempting to destroy the current iteration 1392 15:49:09 upcoming iteration 1393 15:49:10 throws an error when attempting to destroy an upcoming iteration that is not the last iteration in a cadence 1394 15:49:11 destroys an upcoming iteration when it is the last iteration in a cadence 1395 15:49:11 # [RSpecRunTime] RSpec elapsed time: 12 minutes 24.11 seconds. Current RSS: ~1317M. Threads: 5. load average: 1.92 1.53 1.21 1/429 12315 1397 15:49:11 .reference_pattern 1398 15:49:11 when iteration id is provided 1399 15:49:11 correctly detects the iteration 1400 15:49:11 when iteration name is provided 1401 15:49:11 correctly detects the iteration 1402 15:49:11 when reference includes tags 1403 15:49:11 correctly detects the iteration 1404 15:49:11 .by_iteration_cadence_ids 1405 15:49:12 returns iterations by cadence 1406 15:49:12 returns iterations by multiple cadences 1408 15:49:12 deferrable uniqueness constraint on iterations_cadence_id and sequence 1410 15:49:12 WARNING: there is no transaction in progress 1411 15:49:16 raises an error on creation with a duplicate sequence number within a cadence 1412 15:49:21 does not raise an error on creation with a unique sequence number within a cadence 1413 15:49:21 # [RSpecRunTime] RSpec elapsed time: 12 minutes 34.38 seconds. Current RSS: ~1247M. Threads: 5. load average: 1.78 1.51 1.21 1/429 12316 1416 15:49:21 WARNING: there is no transaction in progress 1417 15:49:25 raises an error on update with a duplicate sequence number within a cadence 1418 15:49:26 # [RSpecRunTime] RSpec elapsed time: 12 minutes 39.04 seconds. Current RSS: ~1246M. Threads: 5. load average: 1.72 1.50 1.21 1/429 12317 1420 15:49:26 deferrable exclusion constraint on start_date, due_date and iterations_cadence_id 1421 15:49:26 with invalid dates 1422 15:49:26 when start_date overlaps 1423 15:49:26 behaves like invalid dates raise PG exclusion error 1424 15:49:26 WARNING: there is no transaction in progress 1425 15:49:30 prevents invalid dates with a PG exclusion constraint at the end of a transaction 1426 15:49:30 # [RSpecRunTime] RSpec elapsed time: 12 minutes 43.73 seconds. Current RSS: ~1245M. Threads: 5. load average: 1.82 1.53 1.22 1/429 12318 1428 15:49:30 when due_date overlaps 1429 15:49:30 behaves like invalid dates raise PG exclusion error 1430 15:49:31 WARNING: there is no transaction in progress 1431 15:49:35 prevents invalid dates with a PG exclusion constraint at the end of a transaction 1432 15:49:35 # [RSpecRunTime] RSpec elapsed time: 12 minutes 48.42 seconds. Current RSS: ~1245M. Threads: 5. load average: 1.83 1.54 1.22 1/430 12319 1434 15:49:35 when both overlap 1435 15:49:35 behaves like invalid dates raise PG exclusion error 1436 15:49:35 WARNING: there is no transaction in progress 1437 15:49:39 prevents invalid dates with a PG exclusion constraint at the end of a transaction 1438 15:49:39 # [RSpecRunTime] RSpec elapsed time: 12 minutes 53.03 seconds. Current RSS: ~1245M. Threads: 5. load average: 1.77 1.53 1.22 1/429 12320 1440 15:49:39 with valid dates 1441 15:49:44 can be updated in bulk without triggering the exclusion violation 1442 15:49:44 # [RSpecRunTime] RSpec elapsed time: 12 minutes 57.6 seconds. Current RSS: ~1245M. Threads: 5. load average: 1.71 1.52 1.22 1/429 12321 1444 15:49:44 #validate_group 1445 15:49:44 when the iteration and iteration cadence groups are same 1447 15:49:44 when the iteration and iteration cadence groups are different 1450 15:49:45 updates title to a blank value 1451 15:49:45 behaves like AtomicInternalId 1452 15:49:45 .has_internal_id 1453 15:49:45 Module inclusion 1454 15:49:45 is expected to includes the AtomicInternalId module 1456 15:49:45 when presence validation is required 1457 15:49:45 when creating an object 1458 15:49:45 raises an error if the internal id is blank 1459 15:49:45 when updating an object 1460 15:49:45 raises an error if the internal id is blank 1461 15:49:45 when presence validation is not required 1462 15:49:45 when creating an object 1463 15:49:46 does not raise an error if the internal id is blank (PENDING: No reason given) 1464 15:49:46 when updating an object 1465 15:49:46 does not raise an error if the internal id is blank (PENDING: No reason given) 1466 15:49:46 Creating an instance 1467 15:49:46 saves a new instance properly 1468 15:49:46 internal id generation 1469 15:49:47 calls InternalId.generate_next and sets internal id attribute 1470 15:49:47 does not overwrite an existing internal id 1471 15:49:47 when the instance has an internal ID set 1472 15:49:47 calls InternalId.update_last_value and sets the `last_value` to that of the instance 1473 15:49:47 unsetting the instance internal id on rollback 1474 15:49:47 when the internal id has been changed 1475 15:49:47 when the internal id is automatically set 1476 15:49:48 clears it on the instance 1477 15:49:48 when the internal id is manually set 1478 15:49:48 does not clear it on the instance 1479 15:49:48 when the internal id has not been changed 1480 15:49:48 preserves the value on the instance 1481 15:49:48 supply of internal ids 1482 15:49:49 provides a persistent supply of IID values, sensitive to the current state 1483 15:49:49 #reset_scope_internal_id_attribute 1484 15:49:49 rewinds the allocated IID 1485 15:49:49 allocates the same IID 1486 15:49:49 behaves like a timebox 1489 15:49:50 adds an error when start_date is greater then due_date 1490 15:49:50 adds an error when start_date is greater than 9999-12-31 1492 15:49:50 adds an error when due_date is greater than 9999-12-31 1493 15:49:50 Associations 1494 15:49:50 is expected to have many issues 1495 15:49:50 is expected to have many merge_requests 1496 15:49:50 is expected to have many labels through issues 1497 15:49:50 #timebox_name 1498 15:49:51 returns the name of the model 1500 15:49:51 normalizes the title for use as a slug 1502 15:49:51 sanitizes title 1503 15:49:51 #to_ability_name 1504 15:49:51 returns timebox 1505 15:49:51 .within_timeframe 1506 15:49:55 can find overlapping timeboxes 1507 15:49:55 # [RSpecRunTime] RSpec elapsed time: 13 minutes 8.44 seconds. Current RSS: ~1297M. Threads: 5. load average: 1.75 1.54 1.23 1/429 12322 1509 15:49:55 .within_timeframe 1510 15:49:56 returns iterations with start_date and/or end_date between timeframe 1511 15:49:56 returns iterations which starts before the timeframe 1512 15:49:56 returns iterations which ends after the timeframe 1513 15:49:56 when closing iteration 1514 15:49:56 when cadence roll-over flag enabled 1515 15:49:56 triggers roll-over issues worker 1516 15:49:56 when cadence roll-over flag disabled 1517 15:49:56 triggers roll-over issues worker 1518 15:49:56 #display_text 1519 15:49:57 is expected to eq "Plan cadence Sep 30, 2022 - Oct 4, 2022" 1520 15:49:57 #merge_requests_enabled? 1521 15:49:57 returns false 1523 15:49:57 #uniqueness_of_title 1525 15:49:57 accepts the same title in the same group with different cadence 1526 15:49:58 does not accept the same title when in the same cadence 1527 15:49:58 #dates_do_not_overlap 1528 15:49:58 when no Iteration dates overlap 1529 15:49:58 is expected to be valid 1530 15:49:58 when updated iteration dates overlap with its own dates 1532 15:49:58 when dates overlap 1534 15:49:58 behaves like overlapping dates 1535 15:49:58 when start_date overlaps 1536 15:49:58 behaves like invalid dates 1537 15:49:58 is not valid 1538 15:49:58 when due_date overlaps 1539 15:49:58 behaves like invalid dates 1540 15:49:58 is not valid 1541 15:49:58 when both overlap 1542 15:49:58 behaves like invalid dates 1543 15:49:58 is not valid 1544 15:49:58 different group 1545 15:49:59 is expected to be valid 1546 15:49:59 does not trigger exclusion constraints 1548 15:49:59 is expected to be valid 1549 15:49:59 #future_date 1550 15:49:59 when dates are in the future 1551 15:49:59 is expected to be valid 1552 15:49:59 when start_date is in the past 1553 15:49:59 is expected to be valid 1554 15:49:59 when due_date is in the past 1555 15:50:00 is expected to be valid 1556 15:50:00 when due_date is before start date 1557 15:50:00 is not valid 1558 15:50:00 when start_date is over 500 years in the future 1559 15:50:00 is not valid 1560 15:50:00 when due_date is over 500 years in the future 1561 15:50:00 is not valid 1563 15:50:00 sanitizes user intput 1564 15:50:00 .filter_by_state 1565 15:50:00 filtering by closed iterations 1566 15:50:00 behaves like filter_by_state 1567 15:50:00 filters by the given state 1568 15:50:00 filtering by started iterations 1569 15:50:00 behaves like filter_by_state 1570 15:50:01 filters by the given state 1571 15:50:01 filtering by opened iterations 1572 15:50:01 behaves like filter_by_state 1573 15:50:01 filters by the given state 1574 15:50:01 filtering by upcoming iterations 1575 15:50:01 behaves like filter_by_state 1576 15:50:01 filters by the given state 1577 15:50:01 filtering by "all" 1578 15:50:01 behaves like filter_by_state 1579 15:50:01 filters by the given state 1580 15:50:01 filtering by nonexistent filter 1581 15:50:01 returns no results 1582 15:50:01 # [RSpecRunTime] Finishing example group ee/spec/models/iteration_spec.rb. It took 1 minute 3.1 seconds. Expected to take 1 minute 37.56 seconds. 1583 15:50:01 # [RSpecRunTime] Starting example group ee/spec/policies/dependency_proxy/packages/setting_policy_spec.rb. Expected to take 1 minute 22.32 seconds. 1584 15:50:01 DependencyProxy::Packages::SettingPolicy 1585 15:50:06 read_package 1586 15:50:06 project: public_project, current_user: anonymous, allowed?: false 1587 15:50:06 is expected to be disallowed :read_package 1588 15:50:06 # [RSpecRunTime] RSpec elapsed time: 13 minutes 19.64 seconds. Current RSS: ~1314M. Threads: 5. load average: 1.63 1.52 1.22 1/428 12323 1590 15:50:06 project: public_project, current_user: non_member, allowed?: false 1591 15:50:06 is expected to be disallowed :read_package 1592 15:50:06 project: public_project, current_user: guest, allowed?: true 1593 15:50:07 is expected to be allowed :read_package 1594 15:50:07 project: public_project, current_user: reporter, allowed?: true 1595 15:50:07 is expected to be allowed :read_package 1596 15:50:07 project: public_project, current_user: developer, allowed?: true 1597 15:50:07 is expected to be allowed :read_package 1598 15:50:07 project: public_project, current_user: maintainer, allowed?: true 1599 15:50:07 is expected to be allowed :read_package 1600 15:50:07 project: public_project, current_user: owner, allowed?: true 1601 15:50:08 is expected to be allowed :read_package 1602 15:50:08 project: public_project, current_user: admin, allowed?: true 1603 15:50:08 is expected to be allowed :read_package 1604 15:50:08 project: internal_project, current_user: anonymous, allowed?: false 1605 15:50:08 is expected to be disallowed :read_package 1606 15:50:08 project: internal_project, current_user: non_member, allowed?: false 1607 15:50:08 is expected to be disallowed :read_package 1608 15:50:08 project: internal_project, current_user: guest, allowed?: true 1609 15:50:09 is expected to be allowed :read_package 1610 15:50:09 project: internal_project, current_user: reporter, allowed?: true 1611 15:50:09 is expected to be allowed :read_package 1612 15:50:09 project: internal_project, current_user: developer, allowed?: true 1613 15:50:09 is expected to be allowed :read_package 1614 15:50:09 project: internal_project, current_user: maintainer, allowed?: true 1615 15:50:10 is expected to be allowed :read_package 1616 15:50:10 project: internal_project, current_user: owner, allowed?: true 1617 15:50:10 is expected to be allowed :read_package 1618 15:50:10 project: internal_project, current_user: admin, allowed?: true 1619 15:50:10 is expected to be allowed :read_package 1620 15:50:10 project: private_project, current_user: anonymous, allowed?: false 1621 15:50:10 is expected to be disallowed :read_package 1622 15:50:10 project: private_project, current_user: non_member, allowed?: false 1623 15:50:11 is expected to be disallowed :read_package 1624 15:50:11 project: private_project, current_user: guest, allowed?: false 1625 15:50:12 is expected to be disallowed :read_package 1626 15:50:12 # [RSpecRunTime] RSpec elapsed time: 13 minutes 25.44 seconds. Current RSS: ~1399M. Threads: 5. load average: 1.53 1.50 1.22 1/428 12324 1628 15:50:12 project: private_project, current_user: reporter, allowed?: true 1629 15:50:12 is expected to be allowed :read_package 1630 15:50:12 project: private_project, current_user: developer, allowed?: true 1631 15:50:13 is expected to be allowed :read_package 1632 15:50:13 project: private_project, current_user: maintainer, allowed?: true 1633 15:50:13 is expected to be allowed :read_package 1634 15:50:13 project: private_project, current_user: owner, allowed?: true 1635 15:50:13 is expected to be allowed :read_package 1636 15:50:13 project: private_project, current_user: admin, allowed?: true 1637 15:50:13 is expected to be allowed :read_package 1638 15:50:13 with deploy token 1639 15:50:13 when a deploy token with read_package_registry scope 1640 15:50:14 is expected to be allowed :read_package 1641 15:50:14 when a deploy token with write_package_registry scope 1642 15:50:14 is expected to be allowed :read_package 1643 15:50:14 admin_dependency_proxy_packages_settings 1644 15:50:14 project: public_project, current_user: anonymous, allowed?: false 1645 15:50:14 is expected to be disallowed :admin_dependency_proxy_packages_settings 1646 15:50:14 project: public_project, current_user: non_member, allowed?: false 1647 15:50:15 is expected to be disallowed :admin_dependency_proxy_packages_settings 1648 15:50:15 project: public_project, current_user: guest, allowed?: false 1649 15:50:15 is expected to be disallowed :admin_dependency_proxy_packages_settings 1650 15:50:15 project: public_project, current_user: reporter, allowed?: false 1651 15:50:15 is expected to be disallowed :admin_dependency_proxy_packages_settings 1652 15:50:15 project: public_project, current_user: developer, allowed?: false 1653 15:50:16 is expected to be disallowed :admin_dependency_proxy_packages_settings 1654 15:50:16 project: public_project, current_user: maintainer, allowed?: true 1655 15:50:16 is expected to be allowed :admin_dependency_proxy_packages_settings 1656 15:50:16 project: public_project, current_user: owner, allowed?: true 1657 15:50:16 is expected to be allowed :admin_dependency_proxy_packages_settings 1658 15:50:16 project: public_project, current_user: admin, allowed?: true 1659 15:50:16 is expected to be allowed :admin_dependency_proxy_packages_settings 1660 15:50:16 project: internal_project, current_user: anonymous, allowed?: false 1661 15:50:16 is expected to be disallowed :admin_dependency_proxy_packages_settings 1662 15:50:16 project: internal_project, current_user: non_member, allowed?: false 1663 15:50:17 is expected to be disallowed :admin_dependency_proxy_packages_settings 1664 15:50:17 project: internal_project, current_user: guest, allowed?: false 1665 15:50:17 is expected to be disallowed :admin_dependency_proxy_packages_settings 1666 15:50:17 project: internal_project, current_user: reporter, allowed?: false 1667 15:50:17 is expected to be disallowed :admin_dependency_proxy_packages_settings 1668 15:50:17 project: internal_project, current_user: developer, allowed?: false 1669 15:50:18 is expected to be disallowed :admin_dependency_proxy_packages_settings 1670 15:50:18 project: internal_project, current_user: maintainer, allowed?: true 1671 15:50:18 is expected to be allowed :admin_dependency_proxy_packages_settings 1672 15:50:18 project: internal_project, current_user: owner, allowed?: true 1673 15:50:18 is expected to be allowed :admin_dependency_proxy_packages_settings 1674 15:50:18 project: internal_project, current_user: admin, allowed?: true 1675 15:50:18 is expected to be allowed :admin_dependency_proxy_packages_settings 1676 15:50:18 project: private_project, current_user: anonymous, allowed?: false 1677 15:50:19 is expected to be disallowed :admin_dependency_proxy_packages_settings 1678 15:50:19 project: private_project, current_user: non_member, allowed?: false 1679 15:50:19 is expected to be disallowed :admin_dependency_proxy_packages_settings 1680 15:50:19 project: private_project, current_user: guest, allowed?: false 1681 15:50:19 is expected to be disallowed :admin_dependency_proxy_packages_settings 1682 15:50:19 project: private_project, current_user: reporter, allowed?: false 1683 15:50:19 is expected to be disallowed :admin_dependency_proxy_packages_settings 1684 15:50:19 project: private_project, current_user: developer, allowed?: false 1685 15:50:20 is expected to be disallowed :admin_dependency_proxy_packages_settings 1686 15:50:20 project: private_project, current_user: maintainer, allowed?: true 1687 15:50:20 is expected to be allowed :admin_dependency_proxy_packages_settings 1688 15:50:20 project: private_project, current_user: owner, allowed?: true 1689 15:50:20 is expected to be allowed :admin_dependency_proxy_packages_settings 1690 15:50:20 project: private_project, current_user: admin, allowed?: true 1691 15:50:20 is expected to be allowed :admin_dependency_proxy_packages_settings 1692 15:50:20 with config packages disabled 1693 15:50:21 is expected to be disallowed :admin_dependency_proxy_packages_settings 1694 15:50:21 with licensed dependency proxy for packages disabled 1695 15:50:21 is expected to be disallowed :admin_dependency_proxy_packages_settings 1696 15:50:21 destroy_package 1697 15:50:21 project: public_project, current_user: anonymous, allowed?: false 1698 15:50:21 is expected to be disallowed :destroy_package 1699 15:50:21 project: public_project, current_user: non_member, allowed?: false 1700 15:50:22 is expected to be disallowed :destroy_package 1701 15:50:22 project: public_project, current_user: guest, allowed?: false 1702 15:50:22 is expected to be disallowed :destroy_package 1703 15:50:22 project: public_project, current_user: reporter, allowed?: false 1704 15:50:22 is expected to be disallowed :destroy_package 1705 15:50:22 project: public_project, current_user: developer, allowed?: false 1706 15:50:22 is expected to be disallowed :destroy_package 1707 15:50:22 project: public_project, current_user: maintainer, allowed?: true 1708 15:50:23 is expected to be allowed :destroy_package 1709 15:50:23 project: public_project, current_user: owner, allowed?: true 1710 15:50:23 is expected to be allowed :destroy_package 1711 15:50:23 project: public_project, current_user: admin, allowed?: true 1712 15:50:23 is expected to be allowed :destroy_package 1713 15:50:23 project: internal_project, current_user: anonymous, allowed?: false 1714 15:50:23 is expected to be disallowed :destroy_package 1715 15:50:23 project: internal_project, current_user: non_member, allowed?: false 1716 15:50:24 is expected to be disallowed :destroy_package 1717 15:50:24 project: internal_project, current_user: guest, allowed?: false 1718 15:50:24 is expected to be disallowed :destroy_package 1719 15:50:24 project: internal_project, current_user: reporter, allowed?: false 1720 15:50:24 is expected to be disallowed :destroy_package 1721 15:50:24 project: internal_project, current_user: developer, allowed?: false 1722 15:50:25 is expected to be disallowed :destroy_package 1723 15:50:25 project: internal_project, current_user: maintainer, allowed?: true 1724 15:50:25 is expected to be allowed :destroy_package 1725 15:50:25 project: internal_project, current_user: owner, allowed?: true 1726 15:50:25 is expected to be allowed :destroy_package 1727 15:50:25 project: internal_project, current_user: admin, allowed?: true 1728 15:50:25 is expected to be allowed :destroy_package 1729 15:50:25 project: private_project, current_user: anonymous, allowed?: false 1730 15:50:26 is expected to be disallowed :destroy_package 1731 15:50:26 project: private_project, current_user: non_member, allowed?: false 1732 15:50:26 is expected to be disallowed :destroy_package 1733 15:50:26 project: private_project, current_user: guest, allowed?: false 1734 15:50:26 is expected to be disallowed :destroy_package 1735 15:50:26 project: private_project, current_user: reporter, allowed?: false 1736 15:50:27 is expected to be disallowed :destroy_package 1737 15:50:27 project: private_project, current_user: developer, allowed?: false 1738 15:50:27 is expected to be disallowed :destroy_package 1739 15:50:27 project: private_project, current_user: maintainer, allowed?: true 1740 15:50:27 is expected to be allowed :destroy_package 1741 15:50:27 project: private_project, current_user: owner, allowed?: true 1742 15:50:27 is expected to be allowed :destroy_package 1743 15:50:27 project: private_project, current_user: admin, allowed?: true 1744 15:50:28 is expected to be allowed :destroy_package 1745 15:50:28 with deploy token 1746 15:50:28 when a deploy token with read_package_registry scope 1747 15:50:28 is expected to be disallowed :destroy_package 1748 15:50:28 when a deploy token with write_package_registry scope 1749 15:50:28 is expected to be allowed :destroy_package 1750 15:50:28 with project feature packages disabled 1751 15:50:28 is expected to be disallowed :read_package 1752 15:50:29 is expected to be disallowed :create_package 1753 15:50:29 is expected to be disallowed :destroy_package 1754 15:50:29 is expected to be disallowed :admin_package 1755 15:50:29 is expected to be disallowed :admin_dependency_proxy_packages_settings 1756 15:50:29 # [RSpecRunTime] RSpec elapsed time: 13 minutes 42.97 seconds. Current RSS: ~1447M. Threads: 5. load average: 1.49 1.49 1.22 1/428 12325 1758 15:50:29 create_package 1759 15:50:29 project: public_project, current_user: anonymous, allowed?: false 1760 15:50:30 is expected to be disallowed :create_package 1761 15:50:30 project: public_project, current_user: non_member, allowed?: false 1762 15:50:30 is expected to be disallowed :create_package 1763 15:50:30 project: public_project, current_user: guest, allowed?: false 1764 15:50:30 is expected to be disallowed :create_package 1765 15:50:30 project: public_project, current_user: reporter, allowed?: false 1766 15:50:31 is expected to be disallowed :create_package 1767 15:50:31 project: public_project, current_user: developer, allowed?: true 1768 15:50:31 is expected to be allowed :create_package 1769 15:50:31 project: public_project, current_user: maintainer, allowed?: true 1770 15:50:31 is expected to be allowed :create_package 1771 15:50:31 project: public_project, current_user: owner, allowed?: true 1772 15:50:32 is expected to be allowed :create_package 1773 15:50:32 project: public_project, current_user: admin, allowed?: true 1774 15:50:32 is expected to be allowed :create_package 1775 15:50:32 project: internal_project, current_user: anonymous, allowed?: false 1776 15:50:32 is expected to be disallowed :create_package 1777 15:50:32 project: internal_project, current_user: non_member, allowed?: false 1778 15:50:32 is expected to be disallowed :create_package 1779 15:50:32 project: internal_project, current_user: guest, allowed?: false 1780 15:50:33 is expected to be disallowed :create_package 1781 15:50:33 project: internal_project, current_user: reporter, allowed?: false 1782 15:50:33 is expected to be disallowed :create_package 1783 15:50:33 project: internal_project, current_user: developer, allowed?: true 1784 15:50:33 is expected to be allowed :create_package 1785 15:50:33 project: internal_project, current_user: maintainer, allowed?: true 1786 15:50:33 is expected to be allowed :create_package 1787 15:50:33 project: internal_project, current_user: owner, allowed?: true 1788 15:50:34 is expected to be allowed :create_package 1789 15:50:34 project: internal_project, current_user: admin, allowed?: true 1790 15:50:34 is expected to be allowed :create_package 1791 15:50:34 project: private_project, current_user: anonymous, allowed?: false 1792 15:50:34 is expected to be disallowed :create_package 1793 15:50:34 project: private_project, current_user: non_member, allowed?: false 1794 15:50:34 is expected to be disallowed :create_package 1795 15:50:34 project: private_project, current_user: guest, allowed?: false 1796 15:50:35 is expected to be disallowed :create_package 1797 15:50:35 project: private_project, current_user: reporter, allowed?: false 1798 15:50:35 is expected to be disallowed :create_package 1799 15:50:35 project: private_project, current_user: developer, allowed?: true 1800 15:50:35 is expected to be allowed :create_package 1801 15:50:35 project: private_project, current_user: maintainer, allowed?: true 1802 15:50:36 is expected to be allowed :create_package 1803 15:50:36 project: private_project, current_user: owner, allowed?: true 1804 15:50:36 is expected to be allowed :create_package 1805 15:50:36 project: private_project, current_user: admin, allowed?: true 1806 15:50:36 is expected to be allowed :create_package 1807 15:50:36 with deploy token 1808 15:50:36 when a deploy token with read_package_registry scope 1809 15:50:36 is expected to be disallowed :create_package 1810 15:50:36 when a deploy token with write_package_registry scope 1811 15:50:37 is expected to be allowed :create_package 1812 15:50:37 with config dependency_proxy disabled 1813 15:50:37 is expected to be disallowed :admin_dependency_proxy_packages_settings 1814 15:50:37 with ip restriction 1815 15:50:38 with group without restriction 1816 15:50:38 is expected to be allowed :read_package 1817 15:50:38 is expected to be allowed :create_package 1818 15:50:38 is expected to be allowed :destroy_package 1819 15:50:39 is expected to be allowed :admin_package 1820 15:50:39 # [RSpecRunTime] RSpec elapsed time: 13 minutes 52.25 seconds. Current RSS: ~1441M. Threads: 5. load average: 1.42 1.47 1.22 1/428 12326 1822 15:50:39 with group with restriction 1823 15:50:39 with address is within the range 1824 15:50:39 is expected to be allowed :read_package 1825 15:50:39 is expected to be allowed :create_package 1826 15:50:40 is expected to be allowed :destroy_package 1827 15:50:40 is expected to be allowed :admin_package 1828 15:50:40 # [RSpecRunTime] RSpec elapsed time: 13 minutes 53.6 seconds. Current RSS: ~1441M. Threads: 5. load average: 1.42 1.47 1.22 1/428 12327 1830 15:50:40 with address is outside the range 1831 15:50:40 is expected to be disallowed :read_package 1832 15:50:41 is expected to be disallowed :create_package 1833 15:50:41 is expected to be disallowed :destroy_package 1834 15:50:41 is expected to be disallowed :admin_package 1835 15:50:41 is expected to be disallowed :update_package 1836 15:50:41 with admin enabled 1837 15:50:42 is expected to be allowed :read_package 1838 15:50:42 is expected to be allowed :create_package 1839 15:50:42 is expected to be allowed :destroy_package 1840 15:50:43 is expected to be allowed :admin_package 1841 15:50:43 # [RSpecRunTime] RSpec elapsed time: 13 minutes 56.17 seconds. Current RSS: ~1442M. Threads: 5. load average: 1.30 1.45 1.21 1/428 12328 1843 15:50:43 with admin disabled 1844 15:50:43 is expected to be disallowed :read_package 1845 15:50:43 is expected to be disallowed :create_package 1846 15:50:44 is expected to be disallowed :destroy_package 1847 15:50:44 is expected to be disallowed :admin_package 1848 15:50:44 # [RSpecRunTime] RSpec elapsed time: 13 minutes 57.4 seconds. Current RSS: ~1442M. Threads: 5. load average: 1.30 1.45 1.21 1/428 12329 1850 15:50:44 with auditor 1851 15:50:44 is expected to be allowed :read_package 1852 15:50:45 is expected to be allowed :create_package 1853 15:50:45 is expected to be allowed :destroy_package 1854 15:50:45 is expected to be allowed :admin_package 1855 15:50:45 # [RSpecRunTime] RSpec elapsed time: 13 minutes 58.91 seconds. Current RSS: ~1436M. Threads: 5. load average: 1.30 1.45 1.21 1/428 12330 1857 15:50:45 # [RSpecRunTime] Finishing example group ee/spec/policies/dependency_proxy/packages/setting_policy_spec.rb. It took 44.36 seconds. Expected to take 1 minute 22.32 seconds. 1858 15:50:45 # [RSpecRunTime] Starting example group ee/spec/models/security/finding_spec.rb. Expected to take 1 minute 8.93 seconds. 1859 15:50:45 Security::Finding 1860 15:50:48 does not allow STI 1861 15:50:48 associations 1862 15:50:48 is expected to belong to scan required: true 1863 15:50:48 is expected to belong to scanner required: true 1864 15:50:48 is expected to belong to vulnerability_finding class_name => Vulnerabilities::Finding required: false 1865 15:50:48 is expected to have one build through scan 1866 15:50:48 is expected to have one vulnerability through vulnerability_finding 1867 15:50:48 is expected to have many state_transitions through vulnerability 1868 15:50:48 is expected to have many issue_links through vulnerability 1869 15:50:48 is expected to have many external_issue_links through vulnerability 1870 15:50:49 is expected to have many merge_request_links through vulnerability 1871 15:50:49 is expected to have many feedbacks class_name => Vulnerabilities::Feedback 1872 15:50:49 # [RSpecRunTime] RSpec elapsed time: 14 minutes 2.31 seconds. Current RSS: ~1402M. Threads: 5. load average: 1.28 1.44 1.21 1/429 12331 1875 15:50:49 is expected to validate that :uuid cannot be empty/falsy 1876 15:50:49 finding_data attribute 1877 15:50:49 when the finding_data has invalid fields 1879 15:50:49 when the finding_data has valid fields 1880 15:50:50 does not add errors 1882 15:50:50 is expected to delegate #scan_type to the #scan object, allowing #scan to return nil 1884 15:50:50 is expected to contain exactly #<Security::Finding id: 1, scan_id: 1, scanner_id: 1, severity: "critical", project_fingerprint: "356..._positive?"=>false, "raw_source_code_extract"=>"AES/ECB/NoPadding", "remediation_byte_offsets"=>[]}> 1885 15:50:50 .by_build_ids 1886 15:50:50 is expected to contain exactly #<Security::Finding id: 1, scan_id: 1, scanner_id: 1, severity: "critical", project_fingerprint: "356..._positive?"=>false, "raw_source_code_extract"=>"AES/ECB/NoPadding", "remediation_byte_offsets"=>[]}> 1887 15:50:50 .by_severity_levels 1888 15:50:50 is expected to contain exactly #<Security::Finding id: 2, scan_id: 2, scanner_id: 2, severity: "critical", project_fingerprint: "da4..._positive?"=>false, "raw_source_code_extract"=>"AES/ECB/NoPadding", "remediation_byte_offsets"=>[]}> 1889 15:50:50 .by_report_types 1890 15:50:51 is expected to contain exactly #<Security::Finding id: 1, scan_id: 1, scanner_id: 1, severity: "critical", project_fingerprint: "356..._positive?"=>false, "raw_source_code_extract"=>"AES/ECB/NoPadding", "remediation_byte_offsets"=>[]}> 1891 15:50:51 .by_scanners 1892 15:50:51 is expected to contain exactly #<Security::Finding id: 1, scan_id: 1, scanner_id: 1, severity: "critical", project_fingerprint: "356..._positive?"=>false, "raw_source_code_extract"=>"AES/ECB/NoPadding", "remediation_byte_offsets"=>[]}> 1894 15:50:51 when the state is `detected` 1895 15:50:52 returns findings that are associated with "detected vulnerabilities" along with the recently detected ones 1896 15:50:52 when the state is `dismissed` 1897 15:50:52 is expected to contain exactly #<Security::Finding id: 1, scan_id: 1, scanner_id: 1, severity: "critical", project_fingerprint: "356..._positive?"=>false, "raw_source_code_extract"=>"AES/ECB/NoPadding", "remediation_byte_offsets"=>[]}> 1898 15:50:52 when the state is `confirmed` 1899 15:50:53 is expected to contain exactly #<Security::Finding id: 1, scan_id: 1, scanner_id: 1, severity: "critical", project_fingerprint: "356..._positive?"=>false, "raw_source_code_extract"=>"AES/ECB/NoPadding", "remediation_byte_offsets"=>[]}> 1900 15:50:53 when the state is `resolved` 1901 15:50:54 is expected to contain exactly #<Security::Finding id: 1, scan_id: 1, scanner_id: 1, severity: "critical", project_fingerprint: "356..._positive?"=>false, "raw_source_code_extract"=>"AES/ECB/NoPadding", "remediation_byte_offsets"=>[]}> 1902 15:50:54 .by_project_id_and_pipeline_ids 1903 15:50:57 is expected to contain exactly #<Security::Finding id: 3, scan_id: 3, scanner_id: 10, severity: "critical", project_fingerprint: "bd..."}], "details"=>{}, "raw_source_code_extract"=>"AES/ECB/NoPadding", "remediation_byte_offsets"=>[]}> and #<Security::Finding id: 4, scan_id: 4, scanner_id: 11, severity: "critical", project_fingerprint: "fa..."}], "details"=>{}, "raw_source_code_extract"=>"AES/ECB/NoPadding", "remediation_byte_offsets"=>[]}> 1904 15:50:57 when the pipelines belongs to different project 1905 15:50:57 is expected to be empty 1906 15:50:57 # [RSpecRunTime] RSpec elapsed time: 14 minutes 10.92 seconds. Current RSS: ~1316M. Threads: 5. load average: 1.24 1.43 1.21 1/429 12332 1908 15:50:57 .undismissed_by_vulnerability 1909 15:50:58 is expected to contain exactly #<Security::Finding id: 2, scan_id: 2, scanner_id: 2, severity: "critical", project_fingerprint: "da4..._positive?"=>false, "raw_source_code_extract"=>"AES/ECB/NoPadding", "remediation_byte_offsets"=>[]}> 1911 15:51:00 when order is not given 1912 15:51:00 ordered with descending severity 1913 15:51:00 # [RSpecRunTime] RSpec elapsed time: 14 minutes 13.7 seconds. Current RSS: ~1306M. Threads: 5. load average: 1.24 1.43 1.21 1/429 12333 1915 15:51:00 when order is given 1916 15:51:00 ordered with descending severity 1917 15:51:00 .deduplicated 1918 15:51:00 is expected to eq [#<Security::Finding id: 1, scan_id: 1, scanner_id: 1, severity: "critical", project_fingerprint: "35...positive?"=>false, "raw_source_code_extract"=>"AES/ECB/NoPadding", "remediation_byte_offsets"=>[]}>] 1919 15:51:00 .false_positives 1920 15:51:03 is expected to contain exactly #<Security::Finding id: 9, scan_id: 9, scanner_id: 18, severity: "critical", project_fingerprint: "12..."}], "details"=>{}, "raw_source_code_extract"=>"AES/ECB/NoPadding", "remediation_byte_offsets"=>[]}> 1921 15:51:03 # [RSpecRunTime] RSpec elapsed time: 14 minutes 16.58 seconds. Current RSS: ~1304M. Threads: 5. load average: 1.22 1.42 1.21 1/429 12334 1923 15:51:03 .non_false_positives 1924 15:51:05 is expected to include #<Security::Finding id: 12, scan_id: 12, scanner_id: 21, severity: "critical", project_fingerprint: "..."}], "details" => {}, "raw_source_code_extract" => "AES/ECB/NoPadding", "remediation_byte_offsets" => []}> 1925 15:51:05 is expected not to include #<Security::Finding id: 11, scan_id: 11, scanner_id: 20, severity: "critical", project_fingerprint: "..."}], "details" => {}, "raw_source_code_extract" => "AES/ECB/NoPadding", "remediation_byte_offsets" => []}> 1926 15:51:05 # [RSpecRunTime] RSpec elapsed time: 14 minutes 18.44 seconds. Current RSS: ~1301M. Threads: 5. load average: 1.22 1.42 1.21 1/429 12335 1928 15:51:05 .fix_available 1929 15:51:07 is expected to contain exactly #<Security::Finding id: 1, scan_id: 1, scanner_id: 1, severity: "critical", project_fingerprint: "356..._positive?"=>false, "raw_source_code_extract"=>"AES/ECB/NoPadding", "remediation_byte_offsets"=>[]}>, #<Security::Finding id: 2, scan_id: 2, scanner_id: 2, severity: "critical", project_fingerprint: "da4..._positive?"=>false, "raw_source_code_extract"=>"AES/ECB/NoPadding", "remediation_byte_offsets"=>[]}>, #<Security::Finding id: 13, scan_id: 13, scanner_id: 22, severity: "critical", project_fingerprint: "...code_extract"=>"AES/ECB/NoPadding", "remediation_byte_offsets"=>[{"end_byte"=>2, "start_byte"=>1}]}>, and #<Security::Finding id: 14, scan_id: 14, scanner_id: 23, severity: "critical", project_fingerprint: "..."}], "details"=>{}, "raw_source_code_extract"=>"AES/ECB/NoPadding", "remediation_byte_offsets"=>[]}> 1930 15:51:08 # [RSpecRunTime] RSpec elapsed time: 14 minutes 21.03 seconds. Current RSS: ~1296M. Threads: 5. load average: 1.28 1.43 1.21 1/429 12336 1932 15:51:08 .no_fix_available 1933 15:51:10 is expected to contain exactly #<Security::Finding id: 18, scan_id: 18, scanner_id: 27, severity: "critical", project_fingerprint: "..."}], "details"=>{}, "raw_source_code_extract"=>"AES/ECB/NoPadding", "remediation_byte_offsets"=>[]}> 1934 15:51:10 # [RSpecRunTime] RSpec elapsed time: 14 minutes 23.61 seconds. Current RSS: ~1292M. Threads: 5. load average: 1.28 1.43 1.21 1/429 12337 1936 15:51:10 .count_by_scan_type 1937 15:51:11 is expected to eq {"dast"=>1, "sast"=>2} 1938 15:51:11 .latest_by_uuid 1939 15:51:12 is expected to eq #<Security::Finding id: 20, scan_id: 19, scanner_id: 29, severity: "critical", project_fingerprint: "..."}], "details"=>{}, "raw_source_code_extract"=>"AES/ECB/NoPadding", "remediation_byte_offsets"=>[]}> 1940 15:51:12 .partition_full? 1941 15:51:12 partition_size: 108447924224, considered_full?: true 1942 15:51:12 is expected to eq true 1943 15:51:12 partition_size: 107374182400, considered_full?: true 1944 15:51:12 is expected to eq true 1945 15:51:12 partition_size: 107374182399, considered_full?: false 1946 15:51:12 is expected to eq false 1947 15:51:12 .detach_partition? 1948 15:51:12 when there is no finding for the given partition number 1949 15:51:12 is expected to be falsey 1950 15:51:12 when the partition is not empty 1951 15:51:12 when the scan of last finding in partition returns false to findings_can_be_purged? message 1952 15:51:12 is expected to be falsey 1953 15:51:12 when the scan of last finding in partition returns true to findings_can_be_purged? message 1954 15:51:12 is expected to be truthy 1955 15:51:12 .active_partition_number 1956 15:51:12 when the `security_findings` is partitioned 1957 15:51:12 is expected to match 9999 1958 15:51:12 when the `security_findings` is not partitioned 1959 15:51:13 is expected to match 1 1960 15:51:13 .distinct_uuids 1961 15:51:14 returns distinct uuids of findings 1962 15:51:14 # [RSpecRunTime] RSpec elapsed time: 14 minutes 27.33 seconds. Current RSS: ~1322M. Threads: 5. load average: 1.34 1.44 1.22 1/429 12338 1965 15:51:14 when there is no associated vulnerability 1966 15:51:14 when there is no associated dismissal feedback 1967 15:51:14 is expected to eq "detected" 1968 15:51:14 when there is an associated dismissal feedback 1969 15:51:15 is expected to eq "dismissed" 1970 15:51:15 when there is an associated vulnerability 1971 15:51:15 state: :detected 1972 15:51:15 is expected to eq "detected" 1973 15:51:15 state: :confirmed 1974 15:51:16 is expected to eq "confirmed" 1975 15:51:16 state: :dismissed 1976 15:51:17 is expected to eq "dismissed" 1977 15:51:17 state: :resolved 1978 15:51:18 is expected to eq "resolved" 1979 15:51:18 feedback accessors 1980 15:51:18 #dismissal_feedback 1981 15:51:18 behaves like has feedback method for 1982 15:51:18 when there is no associated dismissal feedback 1983 15:51:18 is expected to be nil 1984 15:51:18 when there is an associated dismissal feedback 1985 15:51:19 is expected to eq #<Vulnerabilities::Feedback id: 5, created_at: "2024-09-20 15:51:19.215386120 +0000", updated_at: "20...81a0bf", dismissal_reason: "acceptable_risk", migrated_to_state_transition: false, pipeline_id: 130> 1986 15:51:19 #issue_feedback 1987 15:51:19 behaves like has feedback method for 1988 15:51:19 when there is no associated dismissal feedback 1989 15:51:19 is expected to be nil 1990 15:51:19 when there is an associated dismissal feedback 1991 15:51:20 is expected to eq #<Vulnerabilities::Feedback id: 6, created_at: "2024-09-20 15:51:20.144986710 +0000", updated_at: "20...8c-821f-33a7ba81a0bf", dismissal_reason: nil, migrated_to_state_transition: false, pipeline_id: 131> 1992 15:51:20 #merge_request_feedback 1993 15:51:20 behaves like has feedback method for 1994 15:51:20 when there is no associated dismissal feedback 1995 15:51:20 is expected to be nil 1996 15:51:20 when there is an associated dismissal feedback 1997 15:51:21 is expected to eq #<Vulnerabilities::Feedback id: 7, created_at: "2024-09-20 15:51:21.154510876 +0000", updated_at: "20...8c-821f-33a7ba81a0bf", dismissal_reason: nil, migrated_to_state_transition: false, pipeline_id: 132> 1998 15:51:21 attributes delegated to `finding_data` 1999 15:51:21 attribute: :name, expected_value: "Test finding" 2000 15:51:21 is expected to eq "Test finding" 2001 15:51:21 attribute: :description, expected_value: "Test description" 2002 15:51:22 is expected to eq "Test description" 2003 15:51:22 attribute: :solution, expected_value: "Test solution" 2004 15:51:22 is expected to eq "Test solution" 2005 15:51:22 attribute: :location, expected_value: "Test location" 2006 15:51:23 is expected to eq "Test location" 2007 15:51:23 attribute: :identifiers, expected_value: ["Test identifier"] 2008 15:51:23 is expected to eq ["Test identifier"] 2009 15:51:23 attribute: :links, expected_value: ["Test link"] 2010 15:51:24 is expected to eq ["Test link"] 2011 15:51:24 attribute: :false_positive?, expected_value: false 2012 15:51:24 is expected to eq false 2013 15:51:24 attribute: :assets, expected_value: ["Test asset"] 2014 15:51:25 is expected to eq ["Test asset"] 2015 15:51:25 attribute: :evidence, expected_value: {} 2016 15:51:25 is expected to eq {} 2017 15:51:25 attribute: :details, expected_value: [] 2018 15:51:26 is expected to eq [] 2019 15:51:26 attribute: :remediation_byte_offsets, expected_value: {:start_byte=>0, :end_byte=>1} 2020 15:51:26 is expected to eq {:end_byte=>1, :start_byte=>0} 2021 15:51:26 attribute: :raw_source_code_extract, expected_value: "AES/ECB/NoPadding" 2022 15:51:27 is expected to eq "AES/ECB/NoPadding" 2023 15:51:27 finding_details delegated to `finding_data` details 2024 15:51:27 is expected to eq [{:name=>"Test Detail"}] 2025 15:51:27 #remediations 2026 15:51:27 when the remediation byte offsets do not exist 2027 15:51:28 does not call the proxy and returns an empty array 2028 15:51:28 # [RSpecRunTime] RSpec elapsed time: 14 minutes 41.96 seconds. Current RSS: ~1290M. Threads: 5. load average: 1.26 1.42 1.21 1/429 12339 2030 15:51:28 when the remediation byte offsets exist 2031 15:51:30 delegates the call to the proxy 2032 15:51:30 # [RSpecRunTime] RSpec elapsed time: 14 minutes 43.38 seconds. Current RSS: ~1288M. Threads: 5. load average: 1.26 1.42 1.21 1/429 12340 2034 15:51:30 # [RSpecRunTime] Finishing example group ee/spec/models/security/finding_spec.rb. It took 44.47 seconds. Expected to take 1 minute 8.93 seconds. 2035 15:51:30 # [RSpecRunTime] Starting example group ee/spec/services/security/security_orchestration_policies/create_pipeline_service_spec.rb. Expected to take 58.06 seconds. 2036 15:51:30 Security::SecurityOrchestrationPolicies::CreatePipelineService 2038 15:51:31 #pipeline_scan_config 2039 15:51:31 with pipeline scan types 2040 15:51:31 is expected to eq [:"secret-detection-0", :"container-scanning-1"] 2041 15:51:31 # [RSpecRunTime] RSpec elapsed time: 14 minutes 44.64 seconds. Current RSS: ~1290M. Threads: 5. load average: 1.26 1.42 1.21 1/429 12383 2043 15:51:31 without pipeline scan types 2044 15:51:31 is expected to be empty 2045 15:51:31 #on_demand_scan_config 2046 15:51:31 with pipeline scan types 2047 15:51:31 is expected to be empty 2048 15:51:31 without pipeline scan types 2049 15:51:32 is expected to eq [:"dast-on-demand-0"] 2051 15:51:32 without actions 2053 15:51:32 does not create pipelines 2054 15:51:32 with scan pipeline actions 2056 15:51:34 creates a single pipeline 2057 15:51:34 creates a stage 2058 15:51:35 returns the pipeline 2059 15:51:35 sets the pipeline ref to the branch 2060 15:51:36 sets the pipeline source 2061 15:51:36 # [RSpecRunTime] RSpec elapsed time: 14 minutes 49.48 seconds. Current RSS: ~1310M. Threads: 5. load average: 1.24 1.41 1.21 1/434 12464 2063 15:51:36 with on-demand action 2064 15:51:36 without associated DAST profile 2066 15:51:38 creates a single pipeline 2067 15:51:39 creates a stage 2068 15:51:39 creates a `test` stage 2069 15:51:40 returns the pipeline 2070 15:51:40 sets the pipeline ref to the branch 2071 15:51:41 sets the pipeline source 2072 15:51:41 # [RSpecRunTime] RSpec elapsed time: 14 minutes 54.49 seconds. Current RSS: ~1317M. Threads: 5. load average: 1.30 1.42 1.21 1/434 12549 2074 15:51:41 with associated DAST profiles 2076 15:51:43 creates a single pipeline 2077 15:51:44 creates a stage 2078 15:51:45 creates a `dast` stage 2079 15:51:46 returns the pipeline 2080 15:51:47 sets the pipeline ref to the branch 2081 15:51:47 sets the pipeline source 2082 15:51:48 # [RSpecRunTime] RSpec elapsed time: 15 minutes 1.08 seconds. Current RSS: ~1350M. Threads: 5. load average: 1.26 1.41 1.21 1/435 12634 2084 15:51:48 with scan pipeline and on-demand actions 2086 15:51:49 creates two pipelines 2087 15:51:50 creates two stages 2088 15:51:51 returns the pipelines 2089 15:51:52 sets the pipeline refs to the branch 2090 15:51:53 separates scan pipeline actions 2091 15:51:54 separates on-demand actions 2092 15:51:54 when scan pipeline creation fails 2094 15:51:56 sets the pipeline error message 2095 15:51:58 creates the on-demand pipeline 2096 15:51:58 # [RSpecRunTime] RSpec elapsed time: 15 minutes 11.1 seconds. Current RSS: ~1319M. Threads: 5. load average: 1.22 1.39 1.21 1/433 12797 2098 15:51:58 when on-demand pipeline creation fails 2100 15:51:59 sets the error message 2101 15:51:59 creates the scan pipeline 2102 15:52:00 # [RSpecRunTime] RSpec elapsed time: 15 minutes 13.05 seconds. Current RSS: ~1317M. Threads: 5. load average: 1.22 1.39 1.21 1/433 12834 2104 15:52:00 when created on-demand pipeline is in error state 2106 15:52:02 sets the error message 2107 15:52:03 creates the scan pipeline 2108 15:52:03 # [RSpecRunTime] RSpec elapsed time: 15 minutes 16.68 seconds. Current RSS: ~1303M. Threads: 5. load average: 1.20 1.39 1.21 1/433 12871 2110 15:52:03 secret_detection scan action 2111 15:52:03 without a previous scan 2112 15:52:03 behaves like creates a build with appropriate variables 2113 15:52:04 creates a build with appropriate variables 2114 15:52:04 with a previous scan 2115 15:52:04 behaves like creates a build with appropriate variables 2116 15:52:05 creates a build with appropriate variables 2117 15:52:05 # [RSpecRunTime] RSpec elapsed time: 15 minutes 18.88 seconds. Current RSS: ~1304M. Threads: 5. load average: 1.20 1.39 1.21 1/433 12910 2119 15:52:05 with scans in multiple branches 2120 15:52:05 behaves like creates a build with appropriate variables 2121 15:52:08 creates a build with appropriate variables 2122 15:52:08 # [RSpecRunTime] RSpec elapsed time: 15 minutes 21.25 seconds. Current RSS: ~1288M. Threads: 5. load average: 1.42 1.43 1.22 1/433 12988 2124 15:52:08 sast scan action 2125 15:52:08 when action contains variables 2126 15:52:08 when allow_restricted_variables_at_policy_level feature flag is enabled 2127 15:52:09 allows passing variables from the action into configuration service 2128 15:52:09 when allow_restricted_variables_at_policy_level feature flag is disabled 2129 15:52:09 does not pass variables from the action into configuration service 2130 15:52:09 when project has a compliance framework 2131 15:52:11 does not include the compliance definition 2132 15:52:11 # [RSpecRunTime] RSpec elapsed time: 15 minutes 25.0 seconds. Current RSS: ~1305M. Threads: 5. load average: 1.31 1.40 1.22 1/433 13085 2134 15:52:11 # [RSpecRunTime] Finishing example group ee/spec/services/security/security_orchestration_policies/create_pipeline_service_spec.rb. It took 41.61 seconds. Expected to take 58.06 seconds. 2135 15:52:11 # [RSpecRunTime] Starting example group ee/spec/models/requirements_management/requirement_spec.rb. Expected to take 49.69 seconds. 2136 15:52:11 RequirementsManagement::Requirement 2137 15:52:12 does not allow STI 2138 15:52:12 associations 2139 15:52:12 is expected to belong to project required: false 2140 15:52:12 is expected to have many test_reports through requirement_issue 2141 15:52:13 is expected to have many recent_test_reports through requirement_issue order => requirements_management_test_reports.created_at DESC 2142 15:52:13 behaves like a model with a requirement issue association 2143 15:52:13 requirement issue association 2144 15:52:13 when the requirement issue is of type requirement 2145 15:52:13 is expected to be valid 2146 15:52:13 # [RSpecRunTime] RSpec elapsed time: 15 minutes 26.32 seconds. Current RSS: ~1308M. Threads: 5. load average: 1.31 1.40 1.22 1/433 13086 2148 15:52:13 when requirement issue is not of requirement type 2149 15:52:14 is expected to include /must be a `requirement`/ 2150 15:52:14 when requirement issue is invalid but the type field is not dirty 2151 15:52:14 is expected to be valid 2152 15:52:15 is expected to be valid 2153 15:52:15 # [RSpecRunTime] RSpec elapsed time: 15 minutes 28.49 seconds. Current RSS: ~1311M. Threads: 5. load average: 1.31 1.40 1.22 1/433 13087 2156 15:52:15 is expected to delegate #author to the #requirement_issue object, allowing #requirement_issue to return nil 2157 15:52:15 is expected to delegate #author_id to the #requirement_issue object, allowing #requirement_issue to return nil 2158 15:52:15 is expected to delegate #title to the #requirement_issue object, allowing #requirement_issue to return nil 2159 15:52:16 is expected to delegate #title_html to the #requirement_issue object, allowing #requirement_issue to return nil 2160 15:52:16 is expected to delegate #description to the #requirement_issue object, allowing #requirement_issue to return nil 2161 15:52:16 is expected to delegate #description_html to the #requirement_issue object, allowing #requirement_issue to return nil 2162 15:52:16 is expected to delegate #cached_markdown_version to the #requirement_issue object, allowing #requirement_issue to return nil 2163 15:52:16 is expected to delegate #created_at to the #requirement_issue object, allowing #requirement_issue to return nil 2164 15:52:16 is expected to delegate #updated_at to the #requirement_issue object, allowing #requirement_issue to return nil 2165 15:52:16 with nil attributes 2166 15:52:16 returns delegated author value 2167 15:52:17 returns delegated author_id value 2168 15:52:17 returns delegated title value 2169 15:52:17 returns delegated title_html value 2170 15:52:17 returns delegated description value 2171 15:52:17 returns delegated description_html value 2172 15:52:17 returns delegated cached_markdown_version value 2173 15:52:17 returns delegated created_at value 2174 15:52:17 returns delegated updated_at value 2175 15:52:17 # [RSpecRunTime] RSpec elapsed time: 15 minutes 31.0 seconds. Current RSS: ~1332M. Threads: 5. load average: 1.28 1.40 1.21 1/433 13088 2178 15:52:19 is expected to validate that :issue_id is case-sensitively unique 2179 15:52:20 is expected to validate that :project cannot be empty/falsy 2180 15:52:21 is expected to validate that :requirement_issue cannot be empty/falsy 2181 15:52:22 is limited to a unique requirement_issue 2182 15:52:24 must belong to same project of the work item 2183 15:52:24 # [RSpecRunTime] RSpec elapsed time: 15 minutes 37.21 seconds. Current RSS: ~1323M. Threads: 5. load average: 1.26 1.39 1.21 1/428 13089 2186 15:52:24 .counts_by_state 2187 15:52:24 is expected to contain exactly ["archived", 1] and ["opened", 1] 2188 15:52:24 .with_author 2189 15:52:24 with one author 2190 15:52:24 is expected to contain exactly #<RequirementsManagement::Requirement id: 12, project_id: 784, iid: 1, issue_id: 22> 2191 15:52:24 with multiple authors 2192 15:52:25 is expected to contain exactly #<RequirementsManagement::Requirement id: 12, project_id: 784, iid: 1, issue_id: 22> and #<RequirementsManagement::Requirement id: 13, project_id: 784, iid: 2, issue_id: 23> 2194 15:52:25 with a query that covers both 2195 15:52:25 is expected to contain exactly #<RequirementsManagement::Requirement id: 14, project_id: 784, iid: 1, issue_id: 24> and #<RequirementsManagement::Requirement id: 15, project_id: 784, iid: 2, issue_id: 25> 2196 15:52:25 with a query that covers neither 2197 15:52:25 is expected to be empty 2198 15:52:25 with a query that covers one 2199 15:52:25 is expected to contain exactly #<RequirementsManagement::Requirement id: 14, project_id: 784, iid: 1, issue_id: 24> 2200 15:52:25 behaves like a collection filtered by test reports state 2201 15:52:27 .with_last_test_report_state 2202 15:52:27 for passed state 2203 15:52:30 is expected to contain exactly #<RequirementsManagement::Requirement id: 17, project_id: 796, iid: 1, issue_id: 27> and #<RequirementsManagement::Requirement id: 18, project_id: 797, iid: 1, issue_id: 28> 2204 15:52:30 # [RSpecRunTime] RSpec elapsed time: 15 minutes 43.8 seconds. Current RSS: ~1293M. Threads: 5. load average: 1.24 1.38 1.21 1/428 13090 2206 15:52:30 for failed state 2207 15:52:34 is expected to contain exactly #<RequirementsManagement::Requirement id: 16, project_id: 795, iid: 1, issue_id: 26> 2208 15:52:34 # [RSpecRunTime] RSpec elapsed time: 15 minutes 47.36 seconds. Current RSS: ~1274M. Threads: 5. load average: 1.22 1.38 1.21 1/428 13091 2210 15:52:34 .without_test_reports 2211 15:52:37 returns requirements without test reports 2212 15:52:37 # [RSpecRunTime] RSpec elapsed time: 15 minutes 50.91 seconds. Current RSS: ~1267M. Threads: 5. load average: 1.20 1.37 1.21 1/428 13092 2215 15:52:38 for opened state 2216 15:52:39 is expected to contain exactly #<RequirementsManagement::Requirement id: 20, project_id: 814, iid: 1, issue_id: 30> 2217 15:52:39 # [RSpecRunTime] RSpec elapsed time: 15 minutes 52.17 seconds. Current RSS: ~1265M. Threads: 5. load average: 1.20 1.37 1.21 1/428 13093 2219 15:52:39 for archived state 2220 15:52:39 is expected to contain exactly #<RequirementsManagement::Requirement id: 21, project_id: 815, iid: 1, issue_id: 31> 2222 15:52:40 .order_created_desc 2223 15:52:40 is expected to eq [#<RequirementsManagement::Requirement id: 24, project_id: 818, iid: 1, issue_id: 34>, #<Requirements...issue_id: 33>, #<RequirementsManagement::Requirement id: 22, project_id: 816, iid: 1, issue_id: 32>] 2224 15:52:40 # [RSpecRunTime] RSpec elapsed time: 15 minutes 53.84 seconds. Current RSS: ~1269M. Threads: 5. load average: 1.20 1.37 1.21 1/428 13094 2226 15:52:40 .order_created_asc 2227 15:52:40 is expected to eq [#<RequirementsManagement::Requirement id: 22, project_id: 816, iid: 1, issue_id: 32>, #<Requirements...issue_id: 33>, #<RequirementsManagement::Requirement id: 24, project_id: 818, iid: 1, issue_id: 34>] 2228 15:52:40 .order_updated_desc 2229 15:52:41 is expected to eq [#<RequirementsManagement::Requirement id: 24, project_id: 818, iid: 1, issue_id: 34>, #<Requirements...issue_id: 33>, #<RequirementsManagement::Requirement id: 22, project_id: 816, iid: 1, issue_id: 32>] 2230 15:52:41 .order_updated_asc 2231 15:52:41 is expected to eq [#<RequirementsManagement::Requirement id: 22, project_id: 816, iid: 1, issue_id: 32>, #<Requirements...issue_id: 33>, #<RequirementsManagement::Requirement id: 24, project_id: 818, iid: 1, issue_id: 34>] 2232 15:52:41 #last_test_report_state 2233 15:52:41 when latest test report is passing 2234 15:52:41 returns passing 2235 15:52:41 when latest test report is failing 2236 15:52:42 returns failing 2237 15:52:42 when there are no test reports 2239 15:52:42 #status_manually_updated 2240 15:52:42 when latest test report has a build 2241 15:52:43 returns false 2242 15:52:43 # [RSpecRunTime] RSpec elapsed time: 15 minutes 56.54 seconds. Current RSS: ~1288M. Threads: 5. load average: 1.19 1.36 1.21 1/428 13095 2244 15:52:43 when latest test report does not have a build 2245 15:52:43 returns true 2246 15:52:43 sync with requirement issues 2247 15:52:44 when destroying a requirement 2248 15:52:44 also destroys the associated requirement issue 2249 15:52:44 when destroying a requirement issue 2250 15:52:44 also destroys the associated requirement 2252 15:52:45 when linked requirement issue is not present 2254 15:52:45 when linked requirement issue is present 2255 15:52:45 returns requirement issue stored state 2256 15:52:45 returns mapped value for state 2257 15:52:45 # [RSpecRunTime] Finishing example group ee/spec/models/requirements_management/requirement_spec.rb. It took 33.58 seconds. Expected to take 49.69 seconds. 2258 15:52:45 # [RSpecRunTime] Starting example group ee/spec/services/security/orchestration/assign_service_spec.rb. Expected to take 42.5 seconds. 2259 15:52:45 Security::Orchestration::AssignService 2262 15:52:47 behaves like executes assign service 2263 15:52:47 raises AccessDeniedError if user does not have permission 2264 15:52:47 with developer access 2265 15:52:47 raises AccessDeniedError if user does not have permission 2266 15:52:47 # [RSpecRunTime] RSpec elapsed time: 16 minutes 0.83 second. Current RSS: ~1291M. Threads: 5. load average: 1.17 1.36 1.20 1/429 13096 2268 15:52:47 with owner access 2269 15:52:47 when policy project is assigned 2270 15:52:48 assigns policy project to container and logs audit event 2271 15:52:49 assigns same policy to different container 2272 15:52:49 when policy project is already inherited 2274 15:52:50 when already inherited configuration is invalid 2276 15:52:51 # [RSpecRunTime] RSpec elapsed time: 16 minutes 4.64 seconds. Current RSS: ~1293M. Threads: 5. load average: 1.17 1.36 1.20 1/429 13097 2278 15:52:51 when policy project is unassigned 2279 15:52:54 Job arguments to MergeRequests::RemoveUserApprovalRulesWorker must be native JSON types, but {"project_id"=>824, "user_ids"=>[1202]} is a ActiveSupport::HashWithIndifferentAccess. 2281 15:52:54 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 2282 15:52:54 unassigns project 2283 15:52:56 Job arguments to MergeRequests::RemoveUserApprovalRulesWorker must be native JSON types, but {"project_id"=>824, "user_ids"=>[1203]} is a ActiveSupport::HashWithIndifferentAccess. 2285 15:52:56 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 2286 15:52:56 logs audit event 2287 15:52:56 when policy project is inherited 2289 15:52:57 # [RSpecRunTime] RSpec elapsed time: 16 minutes 10.88 seconds. Current RSS: ~1286M. Threads: 5. load average: 1.22 1.36 1.21 1/429 13098 2291 15:52:57 when policy project is reassigned 2292 15:52:58 updates container with new policy project 2293 15:52:59 logs audit event and calls SyncScanPoliciesWorker 2294 15:52:59 # [RSpecRunTime] RSpec elapsed time: 16 minutes 12.58 seconds. Current RSS: ~1289M. Threads: 5. load average: 1.22 1.36 1.21 1/429 13099 2296 15:52:59 when failure in db 2297 15:53:00 returns error when db has problem 2298 15:53:00 does not log audit event 2299 15:53:01 does not call SyncScanPoliciesWorker 2300 15:53:01 # [RSpecRunTime] RSpec elapsed time: 16 minutes 14.51 seconds. Current RSS: ~1292M. Threads: 5. load average: 1.22 1.36 1.21 1/429 13100 2302 15:53:01 with invalid project id 2303 15:53:02 does not change policy project 2304 15:53:02 does not log audit event 2305 15:53:02 # [RSpecRunTime] RSpec elapsed time: 16 minutes 15.86 seconds. Current RSS: ~1294M. Threads: 5. load average: 1.21 1.36 1.21 1/429 13101 2307 15:53:02 behaves like triggers bot user create worker 2308 15:53:02 with owner access 2309 15:53:03 triggers the project bot user create worker 2310 15:53:03 for namespace 2311 15:53:03 behaves like executes assign service 2312 15:53:03 raises AccessDeniedError if user does not have permission 2313 15:53:03 with developer access 2314 15:53:03 raises AccessDeniedError if user does not have permission 2315 15:53:03 with owner access 2316 15:53:03 when policy project is assigned 2317 15:53:04 assigns policy project to container and logs audit event 2318 15:53:05 assigns same policy to different container 2319 15:53:05 when policy project is already inherited 2321 15:53:06 when already inherited configuration is invalid 2323 15:53:07 # [RSpecRunTime] RSpec elapsed time: 16 minutes 20.57 seconds. Current RSS: ~1312M. Threads: 5. load average: 1.11 1.33 1.20 1/429 13102 2325 15:53:07 when policy project is unassigned 2326 15:53:08 unassigns project 2327 15:53:09 logs audit event 2328 15:53:09 when policy project is inherited 2330 15:53:11 # [RSpecRunTime] RSpec elapsed time: 16 minutes 24.14 seconds. Current RSS: ~1308M. Threads: 5. load average: 1.11 1.33 1.20 1/429 13103 2332 15:53:11 when policy project is reassigned 2333 15:53:11 updates container with new policy project 2334 15:53:12 logs audit event and calls SyncScanPoliciesWorker 2335 15:53:12 # [RSpecRunTime] RSpec elapsed time: 16 minutes 25.97 seconds. Current RSS: ~1306M. Threads: 5. load average: 1.10 1.33 1.20 1/429 13104 2337 15:53:12 when failure in db 2338 15:53:13 returns error when db has problem 2339 15:53:14 does not log audit event 2340 15:53:14 does not call SyncScanPoliciesWorker 2341 15:53:14 # [RSpecRunTime] RSpec elapsed time: 16 minutes 27.94 seconds. Current RSS: ~1306M. Threads: 5. load average: 1.10 1.33 1.20 1/429 13105 2343 15:53:14 with invalid project id 2344 15:53:15 does not change policy project 2345 15:53:16 does not log audit event 2346 15:53:16 # [RSpecRunTime] RSpec elapsed time: 16 minutes 29.35 seconds. Current RSS: ~1306M. Threads: 5. load average: 1.10 1.33 1.20 1/429 13106 2348 15:53:16 behaves like triggers bot user create worker 2349 15:53:16 with owner access 2350 15:53:17 triggers the project bot user create worker 2351 15:53:17 # [RSpecRunTime] RSpec elapsed time: 16 minutes 30.63 seconds. Current RSS: ~1301M. Threads: 5. load average: 1.09 1.32 1.20 1/429 13107 2353 15:53:17 redundant policy configurations within namespace 2354 15:53:18 unassigns redundant configurations 2355 15:53:18 # [RSpecRunTime] Finishing example group ee/spec/services/security/orchestration/assign_service_spec.rb. It took 32.52 seconds. Expected to take 42.5 seconds. 2356 15:53:18 # [RSpecRunTime] Starting example group ee/spec/lib/analytics/devops_adoption/snapshot_calculator_spec.rb. Expected to take 38.52 seconds. 2357 15:53:18 Analytics::DevopsAdoption::SnapshotCalculator 2359 15:53:20 equals to range_end 2360 15:53:20 # [RSpecRunTime] RSpec elapsed time: 16 minutes 33.47 seconds. Current RSS: ~1315M. Threads: 5. load average: 1.09 1.32 1.20 1/433 13205 2362 15:53:20 issue_opened 2363 15:53:20 is expected to eq false 2364 15:53:20 with an issue opened within month 2365 15:53:21 is expected to eq true 2366 15:53:21 merge_request_opened 2367 15:53:22 is expected to eq false 2368 15:53:22 with a merge request opened within month 2369 15:53:24 is expected to eq true 2370 15:53:24 # [RSpecRunTime] RSpec elapsed time: 16 minutes 37.13 seconds. Current RSS: ~1319M. Threads: 5. load average: 1.00 1.30 1.19 1/435 13654 2372 15:53:24 merge_request_approved 2373 15:53:26 is expected to eq false 2374 15:53:26 with a merge request approved within month 2375 15:53:27 is expected to eq true 2376 15:53:27 # [RSpecRunTime] RSpec elapsed time: 16 minutes 40.53 seconds. Current RSS: ~1318M. Threads: 5. load average: 1.00 1.29 1.19 1/435 13938 2378 15:53:27 runner_configured 2379 15:53:28 is expected to eq false 2380 15:53:28 with active runner present 2381 15:53:29 is expected to eq true 2382 15:53:29 # [RSpecRunTime] RSpec elapsed time: 16 minutes 42.56 seconds. Current RSS: ~1309M. Threads: 5. load average: 1.00 1.29 1.19 1/435 13963 2384 15:53:29 pipeline_succeeded 2385 15:53:29 is expected to eq false 2386 15:53:29 with successful pipeline within month 2387 15:53:30 is expected to eq true 2388 15:53:30 deploy_succeeded 2389 15:53:32 is expected to eq false 2390 15:53:32 with successful deployment within month 2391 15:53:34 is expected to eq true 2392 15:53:34 # [RSpecRunTime] RSpec elapsed time: 16 minutes 47.67 seconds. Current RSS: ~1302M. Threads: 5. load average: 1.08 1.31 1.19 1/435 14122 2394 15:53:34 total_projects_count 2395 15:53:34 is expected to eq 2 2396 15:53:34 code_owners_used_count 2397 15:53:35 returns 1 for code_owners_used_count 2398 15:53:35 when there is no default branch 2399 15:53:35 returns 0 count 2400 15:53:35 sast_enabled_count 2401 15:53:36 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol. 2403 15:53:36 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 2404 15:53:37 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol. 2406 15:53:37 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 2407 15:53:38 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol. 2409 15:53:38 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 2410 15:53:38 returns number of projects with at least 1 sast CI artifact created in given period 2411 15:53:38 # [RSpecRunTime] RSpec elapsed time: 16 minutes 51.32 seconds. Current RSS: ~1291M. Threads: 5. load average: 1.08 1.30 1.19 1/435 14171 2413 15:53:38 dast_enabled_count 2414 15:53:40 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol. 2416 15:53:40 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 2417 15:53:41 returns number of projects with at least 1 dast CI artifact created in given period 2418 15:53:41 # [RSpecRunTime] RSpec elapsed time: 16 minutes 54.17 seconds. Current RSS: ~1283M. Threads: 5. load average: 1.08 1.30 1.19 1/435 14184 2420 15:53:41 dependency_scanning_enabled_count 2421 15:53:43 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol. 2423 15:53:43 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 2424 15:53:43 returns number of projects with at least 1 dependency_scanning CI artifact created in given period 2425 15:53:44 # [RSpecRunTime] RSpec elapsed time: 16 minutes 57.03 seconds. Current RSS: ~1276M. Threads: 5. load average: 1.07 1.30 1.19 1/435 14197 2427 15:53:44 coverage_fuzzing_enabled_count 2428 15:53:46 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol. 2430 15:53:46 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 2431 15:53:46 returns number of projects with at least 1 coverage_fuzzing CI artifact created in given period 2432 15:53:46 # [RSpecRunTime] RSpec elapsed time: 16 minutes 59.95 seconds. Current RSS: ~1273M. Threads: 5. load average: 1.06 1.29 1.19 1/435 14210 2434 15:53:46 vulnerability_management_used_count 2435 15:53:48 returns number of projects with at least 1 vulnerability acted upon 2436 15:53:48 # [RSpecRunTime] RSpec elapsed time: 17 minutes 1.26 seconds. Current RSS: ~1273M. Threads: 5. load average: 1.06 1.29 1.19 1/436 14223 2438 15:53:48 when snapshot already exists 2439 15:53:48 for boolean metrics 2440 15:53:49 calculates metrics which are not true yet 2441 15:53:50 doesn't change metrics which are true already 2442 15:53:50 # [RSpecRunTime] RSpec elapsed time: 17 minutes 3.33 seconds. Current RSS: ~1279M. Threads: 5. load average: 1.06 1.29 1.19 1/436 14506 2444 15:53:50 for numeric metrics 2445 15:53:50 always recalculates metric 2446 15:53:50 # [RSpecRunTime] Finishing example group ee/spec/lib/analytics/devops_adoption/snapshot_calculator_spec.rb. It took 32.48 seconds. Expected to take 38.52 seconds. 2447 15:53:50 # [RSpecRunTime] Starting example group ee/spec/models/ci/minutes/namespace_monthly_usage_spec.rb. Expected to take 34.95 seconds. 2448 15:53:50 Ci::Minutes::NamespaceMonthlyUsage 2449 15:53:50 does not allow STI 2450 15:53:50 unique index 2451 15:53:50 raises unique index violation 2452 15:53:51 does not raise exception if unique index is not violated 2453 15:53:51 .find_or_create_current 2454 15:53:51 when namespace usage does not exist for current month 2455 15:53:51 behaves like creates usage record 2456 15:53:51 creates new record and resets minutes consumption 2457 15:53:51 kicks off Ci::Minutes::RefreshCachedDataWorker 2458 15:53:51 behaves like does not update the additional minutes 2459 15:53:52 does not update the additional minutes 2460 15:53:52 # [RSpecRunTime] RSpec elapsed time: 17 minutes 5.75 seconds. Current RSS: ~1302M. Threads: 5. load average: 1.06 1.29 1.19 1/435 14519 2462 15:53:52 when namespace usage exists for previous month 2463 15:53:52 behaves like creates usage record 2464 15:53:52 creates new record and resets minutes consumption 2465 15:53:53 kicks off Ci::Minutes::RefreshCachedDataWorker 2466 15:53:53 behaves like attempts recalculation of additional minutes 2467 15:53:53 when namespace has any additional minutes 2468 15:53:53 when last known amount_used is greater than the monthly limit 2469 15:53:53 recalculates the remaining additional minutes 2470 15:53:53 when last known amount_used is greater than the total limit 2471 15:53:53 recalculates the remaining additional minutes 2472 15:53:53 when limit is disabled 2473 15:53:53 behaves like does not update the additional minutes 2474 15:53:53 does not update the additional minutes 2475 15:53:53 when amount_used is lower than the monthly limit 2476 15:53:53 behaves like does not update the additional minutes 2477 15:53:53 does not update the additional minutes 2478 15:53:53 when namespace does not have additional minutes 2479 15:53:53 behaves like does not update the additional minutes 2480 15:53:54 does not update the additional minutes 2481 15:53:54 when inside a transaction in ci database 2482 15:53:54 behaves like creates usage record 2483 15:53:54 creates new record and resets minutes consumption 2484 15:53:55 kicks off Ci::Minutes::RefreshCachedDataWorker 2485 15:53:55 # [RSpecRunTime] RSpec elapsed time: 17 minutes 8.27 seconds. Current RSS: ~1318M. Threads: 5. load average: 1.06 1.29 1.19 1/434 14520 2487 15:53:55 behaves like attempts recalculation of additional minutes 2488 15:53:55 when namespace has any additional minutes 2489 15:53:55 when last known amount_used is greater than the monthly limit 2490 15:53:55 recalculates the remaining additional minutes 2491 15:53:55 when last known amount_used is greater than the total limit 2492 15:53:56 recalculates the remaining additional minutes 2493 15:53:56 # [RSpecRunTime] RSpec elapsed time: 17 minutes 9.63 seconds. Current RSS: ~1319M. Threads: 5. load average: 1.06 1.29 1.19 1/434 14521 2495 15:53:56 when limit is disabled 2496 15:53:56 behaves like does not update the additional minutes 2497 15:53:57 does not update the additional minutes 2498 15:53:57 when amount_used is lower than the monthly limit 2499 15:53:57 behaves like does not update the additional minutes 2500 15:53:57 does not update the additional minutes 2501 15:53:57 when namespace does not have additional minutes 2502 15:53:57 behaves like does not update the additional minutes 2503 15:53:58 does not update the additional minutes 2504 15:53:58 when last known usage is more than 1 month ago 2505 15:53:58 behaves like creates usage record 2506 15:53:58 creates new record and resets minutes consumption 2507 15:53:58 kicks off Ci::Minutes::RefreshCachedDataWorker 2508 15:53:58 behaves like attempts recalculation of additional minutes 2509 15:53:58 when namespace has any additional minutes 2510 15:53:58 when last known amount_used is greater than the monthly limit 2511 15:53:58 recalculates the remaining additional minutes 2512 15:53:58 when last known amount_used is greater than the total limit 2513 15:53:59 recalculates the remaining additional minutes 2514 15:53:59 when limit is disabled 2515 15:53:59 behaves like does not update the additional minutes 2516 15:53:59 does not update the additional minutes 2517 15:53:59 when amount_used is lower than the monthly limit 2518 15:53:59 behaves like does not update the additional minutes 2519 15:53:59 does not update the additional minutes 2520 15:53:59 when namespace does not have additional minutes 2521 15:53:59 behaves like does not update the additional minutes 2522 15:53:59 does not update the additional minutes 2523 15:53:59 when namespace usage exists for previous months 2524 15:53:59 behaves like creates usage record 2525 15:53:59 creates new record and resets minutes consumption 2526 15:54:00 kicks off Ci::Minutes::RefreshCachedDataWorker 2527 15:54:00 behaves like attempts recalculation of additional minutes 2528 15:54:00 when namespace has any additional minutes 2529 15:54:00 when last known amount_used is greater than the monthly limit 2530 15:54:00 recalculates the remaining additional minutes 2531 15:54:00 when last known amount_used is greater than the total limit 2532 15:54:00 recalculates the remaining additional minutes 2533 15:54:00 when limit is disabled 2534 15:54:00 behaves like does not update the additional minutes 2535 15:54:00 does not update the additional minutes 2536 15:54:00 when amount_used is lower than the monthly limit 2537 15:54:00 behaves like does not update the additional minutes 2538 15:54:00 does not update the additional minutes 2539 15:54:00 when namespace does not have additional minutes 2540 15:54:00 behaves like does not update the additional minutes 2541 15:54:00 does not update the additional minutes 2542 15:54:00 when a usage for another namespace exists for the current month 2543 15:54:00 behaves like creates usage record 2544 15:54:01 creates new record and resets minutes consumption 2545 15:54:01 kicks off Ci::Minutes::RefreshCachedDataWorker 2546 15:54:01 behaves like does not update the additional minutes 2547 15:54:01 does not update the additional minutes 2548 15:54:01 when namespace usage exists for the current month 2549 15:54:01 returns the existing usage 2550 15:54:01 behaves like does not update the additional minutes 2551 15:54:02 does not update the additional minutes 2552 15:54:02 #increase_usage 2553 15:54:02 behaves like compute minutes increase usage 2554 15:54:02 when amount is greater than 0 2555 15:54:02 updates the current month usage 2556 15:54:02 when amount is less or equal to 0 2557 15:54:02 does not update the current month usage 2558 15:54:02 when shared_runners_duration is incremented 2559 15:54:02 when duration is positive 2560 15:54:02 updates the duration and amount used 2561 15:54:02 when amount_used is zero 2562 15:54:02 updates only the duration 2563 15:54:02 when duration is zero 2564 15:54:02 updates only the amount used 2565 15:54:02 when amount_used is zero 2566 15:54:02 does not perform updates 2567 15:54:02 .for_namespace 2568 15:54:03 returns usages for the namespace 2569 15:54:03 .previous_usage 2570 15:54:03 when there are no usage records 2571 15:54:03 is expected to be nil 2572 15:54:03 when there are usage records for the previous month 2573 15:54:03 is expected to eq #<Ci::Minutes::NamespaceMonthlyUsage id: 77, namespace_id: 2010, date: "2024-07-01", notification_lev..., created_at: "2024-09-20 15:54:03.264590027 +0000", amount_used: 0.2e3, shared_runners_duration: 0> 2574 15:54:03 .reset_current_usage 2575 15:54:03 resets current usage and notification level 2576 15:54:03 does not reset data from previous months 2577 15:54:03 does not reset data from other namespaces 2578 15:54:03 .reset_current_notification_level 2579 15:54:03 resets current notification level 2580 15:54:04 does not reset notification level from previous months 2581 15:54:04 does not reset notification level from other namespaces 2582 15:54:04 #usage_notified? 2583 15:54:04 when parameter is different than notification level 2584 15:54:04 is expected to be falsey 2585 15:54:04 when parameter is same as the notification level 2586 15:54:04 is expected to be truthy 2587 15:54:04 #total_usage_notified? 2588 15:54:04 notification level is higher than zero 2589 15:54:04 is expected to be falsey 2590 15:54:04 when notification level is zero 2591 15:54:04 is expected to be truthy 2592 15:54:04 scope: .by_namespace_and_date 2593 15:54:04 when there are matching records 2594 15:54:05 returns the matching records 2595 15:54:05 when there are no matching records 2596 15:54:05 returns an empty array 2597 15:54:05 # [RSpecRunTime] Finishing example group ee/spec/models/ci/minutes/namespace_monthly_usage_spec.rb. It took 14.59 seconds. Expected to take 34.95 seconds. 2598 15:54:05 # [RSpecRunTime] Starting example group ee/spec/models/ee/work_items/related_work_item_link_spec.rb. Expected to take 31.95 seconds. 2599 15:54:05 WorkItems::RelatedWorkItemLink 2600 15:54:05 does not allow STI 2601 15:54:05 #synced_related_epic_link 2602 15:54:05 is expected to be nil 2603 15:54:05 when there is a synced related epic record 2604 15:54:06 is expected to eq #<Epic::RelatedEpicLink id: 1, source_id: 1, target_id: 2, created_at: "2024-09-20 15:54:05.949157000... +0000", updated_at: "2024-09-20 15:54:05.949157000 +0000", link_type: "relates_to", group_id: 2026> 2606 15:54:06 #validate_related_link_restrictions 2607 15:54:06 source_type_sym: :requirement, target_types: [:ticket, :requirement, :incident, :test_case, :task, :issue, :epic, :objective, :key_result], valid: false 2608 15:54:06 validates the related link 2609 15:54:06 source_type_sym: :objective, target_types: [:requirement, :incident, :test_case, :ticket], valid: false 2610 15:54:07 validates the related link 2611 15:54:07 source_type_sym: :key_result, target_types: [:requirement, :incident, :test_case, :ticket], valid: false 2612 15:54:07 validates the related link 2613 15:54:07 source_type_sym: :epic, target_types: [:requirement, :incident, :test_case, :ticket], valid: false 2614 15:54:07 validates the related link 2615 15:54:07 source_type_sym: :objective, target_types: [:task, :issue, :epic, :objective, :key_result], valid: true 2616 15:54:07 validates the related link 2617 15:54:07 source_type_sym: :key_result, target_types: [:task, :issue, :epic, :key_result], valid: true 2618 15:54:07 validates the related link 2619 15:54:07 source_type_sym: :epic, target_types: [:task, :issue, :epic], valid: true 2620 15:54:08 validates the related link 2621 15:54:08 when validating ability to block other items 2622 15:54:08 source_type_sym: :requirement, target_types: [:ticket, :requirement, :incident, :test_case, :task, :issue, :epic, :objective, :key_result], valid: false 2623 15:54:08 validates the blocking link 2624 15:54:08 source_type_sym: :incident, target_types: [:ticket, :requirement, :incident, :test_case, :task, :issue, :epic, :objective, :key_result], valid: false 2625 15:54:08 validates the blocking link 2626 15:54:08 source_type_sym: :test_case, target_types: [:ticket, :requirement, :incident, :test_case, :task, :issue, :epic, :objective, :key_result], valid: false 2627 15:54:08 validates the blocking link 2628 15:54:08 source_type_sym: :ticket, target_types: [:ticket, :requirement, :incident, :test_case, :task, :issue, :epic, :objective, :key_result], valid: false 2629 15:54:09 validates the blocking link 2630 15:54:09 source_type_sym: :issue, target_types: [:requirement, :incident, :test_case, :ticket], valid: false 2631 15:54:09 validates the blocking link 2632 15:54:09 source_type_sym: :epic, target_types: [:requirement, :incident, :test_case, :ticket], valid: false 2633 15:54:09 validates the blocking link 2634 15:54:09 source_type_sym: :task, target_types: [:requirement, :incident, :test_case, :ticket], valid: false 2635 15:54:09 validates the blocking link 2636 15:54:09 source_type_sym: :objective, target_types: [:epic, :issue, :task, :requirement, :incident, :test_case, :ticket], valid: false 2637 15:54:09 validates the blocking link 2638 15:54:09 source_type_sym: :key_result, target_types: [:epic, :issue, :task, :requirement, :incident, :test_case, :ticket], valid: false 2639 15:54:10 validates the blocking link 2640 15:54:10 source_type_sym: :issue, target_types: [:task, :issue, :epic, :objective, :key_result], valid: true 2641 15:54:10 validates the blocking link 2642 15:54:10 source_type_sym: :epic, target_types: [:task, :issue, :epic, :objective, :key_result], valid: true 2643 15:54:10 validates the blocking link 2644 15:54:10 source_type_sym: :task, target_types: [:task, :issue, :epic, :objective, :key_result], valid: true 2645 15:54:10 validates the blocking link 2646 15:54:10 source_type_sym: :objective, target_types: [:objective, :key_result], valid: true 2647 15:54:10 validates the blocking link 2648 15:54:10 source_type_sym: :key_result, target_types: [:objective, :key_result], valid: true 2649 15:54:10 validates the blocking link 2650 15:54:10 when validating ability to be blocked by other items 2651 15:54:10 source_type_sym: :requirement, target_types: [:ticket, :requirement, :incident, :test_case, :task, :issue, :epic, :objective, :key_result], valid: false 2652 15:54:11 validates the related link 2653 15:54:11 source_type_sym: :incident, target_types: [:ticket, :requirement, :incident, :test_case, :task, :issue, :epic, :objective, :key_result], valid: false 2654 15:54:11 validates the related link 2655 15:54:11 source_type_sym: :test_case, target_types: [:ticket, :requirement, :incident, :test_case, :task, :issue, :epic, :objective, :key_result], valid: false 2656 15:54:11 validates the related link 2657 15:54:11 source_type_sym: :ticket, target_types: [:ticket, :requirement, :incident, :test_case, :task, :issue, :epic, :objective, :key_result], valid: false 2658 15:54:11 validates the related link 2659 15:54:11 source_type_sym: :issue, target_types: [:objective, :key_result, :requirement, :incident, :test_case, :ticket], valid: false 2660 15:54:12 validates the related link 2661 15:54:12 source_type_sym: :epic, target_types: [:objective, :key_result, :requirement, :incident, :test_case, :ticket], valid: false 2662 15:54:12 validates the related link 2663 15:54:12 source_type_sym: :task, target_types: [:objective, :key_result, :requirement, :incident, :test_case, :ticket], valid: false 2664 15:54:12 validates the related link 2665 15:54:12 source_type_sym: :objective, target_types: [:requirement, :incident, :test_case, :ticket], valid: false 2666 15:54:12 validates the related link 2667 15:54:12 source_type_sym: :key_result, target_types: [:requirement, :incident, :test_case, :ticket], valid: false 2668 15:54:12 validates the related link 2669 15:54:12 source_type_sym: :issue, target_types: [:task, :issue, :epic], valid: true 2670 15:54:13 validates the related link 2671 15:54:13 source_type_sym: :epic, target_types: [:task, :issue, :epic], valid: true 2672 15:54:13 validates the related link 2673 15:54:13 source_type_sym: :task, target_types: [:task, :issue, :epic], valid: true 2674 15:54:13 validates the related link 2675 15:54:13 source_type_sym: :objective, target_types: [:epic, :issue, :task, :objective, :key_result], valid: true 2676 15:54:13 validates the related link 2677 15:54:13 source_type_sym: :key_result, target_types: [:epic, :issue, :task, :objective, :key_result], valid: true 2678 15:54:13 validates the related link 2679 15:54:13 behaves like includes LinkableItem concern (EE) 2680 15:54:13 for callbacks 2681 15:54:14 .after_create_commit 2682 15:54:14 with TYPE_BLOCKS relation 2683 15:54:15 updates blocking issues count 2684 15:54:15 # [RSpecRunTime] RSpec elapsed time: 17 minutes 28.18 seconds. Current RSS: ~1335M. Threads: 5. load average: 1.04 1.27 1.18 1/428 14522 2686 15:54:15 with TYPE_RELATES_TO 2687 15:54:15 does not update blocking_issues_count 2688 15:54:15 .after_destroy_commit 2689 15:54:15 with TYPE_BLOCKS relation 2690 15:54:15 updates blocking issues count 2691 15:54:15 with TYPE_RELATES_TO 2692 15:54:15 does not update blocking_issues_count 2693 15:54:15 behaves like issuables that can block or be blocked 2694 15:54:16 .issuable_type 2695 15:54:16 is expected to eq :issue 2696 15:54:16 .inverse_link_type 2697 15:54:16 returns the inverse type of link 2698 15:54:16 .blocked_issuable_ids 2699 15:54:20 returns only ids of issues which are blocked 2700 15:54:20 # [RSpecRunTime] RSpec elapsed time: 17 minutes 33.16 seconds. Current RSS: ~1312M. Threads: 5. load average: 1.04 1.26 1.18 1/428 14523 2702 15:54:20 .blocking_issuables_ids_for 2703 15:54:20 returns blocking issuables ids 2704 15:54:20 blocking issuables count 2705 15:54:20 .blocking_issuables_for_collection 2706 15:54:20 returns blocking issues count grouped by issue id 2707 15:54:20 .blocked_issuables_for_collection 2708 15:54:20 returns blocked issues count grouped by issue id 2709 15:54:20 .blocking_issuables_count_for 2710 15:54:20 returns blocked issues count for single issue 2711 15:54:20 # [RSpecRunTime] Finishing example group ee/spec/models/ee/work_items/related_work_item_link_spec.rb. It took 15.75 seconds. Expected to take 31.95 seconds. 2712 15:54:20 # [RSpecRunTime] Starting example group ee/spec/models/productivity_analytics_spec.rb. Expected to take 29.99 seconds. 2713 15:54:20 ProductivityAnalytics 2714 15:54:21 does not allow STI 2715 15:54:21 metrics data 2716 15:54:21 #histogram_data 2717 15:54:21 metric: "days_to_merge", expected_result: {3=>2, 14=>1, 30=>1} 2718 15:54:22 calculates correctly 2719 15:54:22 # [RSpecRunTime] RSpec elapsed time: 17 minutes 35.54 seconds. Current RSS: ~1325M. Threads: 5. load average: 1.04 1.26 1.18 1/428 14524 2721 15:54:22 metric: "time_to_first_comment", expected_result: {0=>3, 24=>1} 2722 15:54:23 calculates correctly 2723 15:54:23 # [RSpecRunTime] RSpec elapsed time: 17 minutes 37.01 seconds. Current RSS: ~1317M. Threads: 5. load average: 1.04 1.26 1.18 1/428 14525 2725 15:54:23 metric: "time_to_last_commit", expected_result: {312=>1, 696=>1, 48=>2} 2726 15:54:25 calculates correctly 2727 15:54:25 # [RSpecRunTime] RSpec elapsed time: 17 minutes 38.36 seconds. Current RSS: ~1314M. Threads: 5. load average: 1.04 1.26 1.18 1/428 14526 2729 15:54:25 metric: "time_to_merge", expected_result: {24=>3, 0=>1} 2730 15:54:26 calculates correctly 2731 15:54:26 # [RSpecRunTime] RSpec elapsed time: 17 minutes 39.81 seconds. Current RSS: ~1311M. Threads: 5. load average: 1.04 1.26 1.18 1/428 14527 2733 15:54:26 metric: "commits_count", expected_result: {1=>2, 5=>1, 20=>1} 2734 15:54:28 calculates correctly 2735 15:54:28 # [RSpecRunTime] RSpec elapsed time: 17 minutes 41.24 seconds. Current RSS: ~1302M. Threads: 5. load average: 1.03 1.25 1.18 3/428 14528 2737 15:54:28 metric: "loc_per_commit", expected_result: {15=>1, 16=>1, 14=>1, 5=>1} 2738 15:54:30 calculates correctly 2739 15:54:30 # [RSpecRunTime] RSpec elapsed time: 17 minutes 43.76 seconds. Current RSS: ~1291M. Threads: 5. load average: 1.03 1.25 1.18 1/428 14529 2741 15:54:30 metric: "files_touched", expected_result: {15=>1, 3=>2, 1=>1} 2742 15:54:32 calculates correctly 2743 15:54:32 # [RSpecRunTime] RSpec elapsed time: 17 minutes 45.23 seconds. Current RSS: ~1289M. Threads: 5. load average: 1.03 1.25 1.18 1/428 14530 2745 15:54:32 metric: "something_invalid", expected_result: nil 2746 15:54:33 calculates correctly 2747 15:54:33 # [RSpecRunTime] RSpec elapsed time: 17 minutes 46.64 seconds. Current RSS: ~1286M. Threads: 5. load average: 1.03 1.25 1.18 1/428 14531 2749 15:54:33 for multiple labeled mrs 2750 15:54:34 returns aggregated data 2751 15:54:35 # [RSpecRunTime] RSpec elapsed time: 17 minutes 48.05 seconds. Current RSS: ~1286M. Threads: 5. load average: 1.03 1.25 1.18 1/428 14532 2753 15:54:35 #scatterplot_data 2754 15:54:36 returns metric values for each MR 2755 15:54:36 for multiple labeled mrs 2756 15:54:37 properly returns MRs with metrics calculated 2757 15:54:37 # [RSpecRunTime] RSpec elapsed time: 17 minutes 50.84 seconds. Current RSS: ~1291M. Threads: 5. load average: 1.03 1.24 1.18 1/428 14533 2759 15:54:37 #merge_requests_extended 2760 15:54:39 returns MRs data with all the metrics calculated 2761 15:54:39 with custom sorting 2762 15:54:40 reorders MRs according to custom sorting 2763 15:54:40 with unknown sorting 2764 15:54:41 sorts by id desc 2765 15:54:41 # [RSpecRunTime] RSpec elapsed time: 17 minutes 54.87 seconds. Current RSS: ~1294M. Threads: 5. load average: 1.03 1.24 1.18 1/428 14534 2767 15:54:41 for multiple labeled mrs 2768 15:54:43 properly returns MRs with metrics calculated 2769 15:54:43 # [RSpecRunTime] RSpec elapsed time: 17 minutes 56.38 seconds. Current RSS: ~1293M. Threads: 5. load average: 1.02 1.24 1.18 1/429 14535 2772 15:54:43 delegates to ApplicationSetting 2773 15:54:43 # [RSpecRunTime] Finishing example group ee/spec/models/productivity_analytics_spec.rb. It took 22.57 seconds. Expected to take 29.99 seconds. 2774 15:54:43 # [RSpecRunTime] Starting example group ee/spec/services/vulnerabilities/security_finding/create_issue_service_spec.rb. Expected to take 27.76 seconds. 2775 15:54:43 Vulnerabilities::SecurityFinding::CreateIssueService#execute 2776 15:54:45 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol. 2778 15:54:45 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 2779 15:54:46 when a error occurs during the issue link creation 2780 15:54:46 behaves like an error occurs 2781 15:54:47 propagates the error 2782 15:54:48 does not create a new Vulnerability 2783 15:54:49 does not create a new Issue 2784 15:54:50 does not create a new IssueLink 2785 15:54:50 # [RSpecRunTime] RSpec elapsed time: 18 minutes 3.4 seconds. Current RSS: ~1305M. Threads: 5. load average: 1.02 1.23 1.17 1/434 14590 2787 15:54:50 when there is no vulnerability finding and vulnerability for the security finding 2788 15:54:51 Job arguments to Integrations::GroupMentionWorker must be native JSON types, but :mentionable_type is a Symbol. 2790 15:54:51 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 2791 15:54:51 does create a new Vulnerability 2792 15:54:52 Job arguments to Integrations::GroupMentionWorker must be native JSON types, but :mentionable_type is a Symbol. 2794 15:54:52 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 2795 15:54:52 sets the new vulnerability present_on_default_branch to false 2796 15:54:53 Job arguments to Integrations::GroupMentionWorker must be native JSON types, but :mentionable_type is a Symbol. 2798 15:54:53 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 2799 15:54:53 sets the new vulnerability state to detected 2800 15:54:54 Job arguments to Integrations::GroupMentionWorker must be native JSON types, but :mentionable_type is a Symbol. 2802 15:54:54 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 2803 15:54:54 does create a new Issue 2804 15:54:55 Job arguments to Integrations::GroupMentionWorker must be native JSON types, but :mentionable_type is a Symbol. 2806 15:54:55 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 2807 15:54:55 does create a new IssueLink 2808 15:54:55 # [RSpecRunTime] RSpec elapsed time: 18 minutes 8.66 seconds. Current RSS: ~1320M. Threads: 5. load average: 1.02 1.23 1.17 1/435 14643 2810 15:54:55 when user does not have permission to read_security_resource 2811 15:54:55 raises an error 2812 15:54:55 when a error occurs during the issue creation 2813 15:54:55 behaves like an error occurs 2814 15:54:56 propagates the error 2815 15:54:56 does not create a new Vulnerability 2816 15:54:57 does not create a new Issue 2817 15:54:57 does not create a new IssueLink 2818 15:54:57 # [RSpecRunTime] RSpec elapsed time: 18 minutes 10.8 seconds. Current RSS: ~1321M. Threads: 5. load average: 1.02 1.23 1.17 1/435 14644 2820 15:54:57 when user does not have permission to create issue 2821 15:54:58 propagates the error 2822 15:54:58 when there is an existing vulnerability finding and vulnerability for the security finding 2823 15:54:59 Job arguments to Integrations::GroupMentionWorker must be native JSON types, but :mentionable_type is a Symbol. 2825 15:54:59 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 2826 15:54:59 does not create a new Vulnerability 2827 15:55:00 Job arguments to Integrations::GroupMentionWorker must be native JSON types, but :mentionable_type is a Symbol. 2829 15:55:00 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 2830 15:55:00 does not change the Vulnerability present_on_default_branch value 2831 15:55:01 Job arguments to Integrations::GroupMentionWorker must be native JSON types, but :mentionable_type is a Symbol. 2833 15:55:01 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 2834 15:55:01 does create a new Issue 2835 15:55:02 Job arguments to Integrations::GroupMentionWorker must be native JSON types, but :mentionable_type is a Symbol. 2837 15:55:02 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 2838 15:55:02 does create a new IssueLink 2839 15:55:02 # [RSpecRunTime] RSpec elapsed time: 18 minutes 15.16 seconds. Current RSS: ~1323M. Threads: 5. load average: 1.02 1.22 1.17 1/435 14645 2841 15:55:02 when a error occurs during the vulnerability creation 2842 15:55:02 behaves like an error occurs 2843 15:55:02 propagates the error 2844 15:55:02 does not create a new Vulnerability 2845 15:55:02 does not create a new Issue 2846 15:55:03 does not create a new IssueLink 2847 15:55:03 # [RSpecRunTime] RSpec elapsed time: 18 minutes 16.34 seconds. Current RSS: ~1329M. Threads: 5. load average: 1.02 1.22 1.17 1/434 14646 2849 15:55:03 # [RSpecRunTime] Finishing example group ee/spec/services/vulnerabilities/security_finding/create_issue_service_spec.rb. It took 19.84 seconds. Expected to take 27.76 seconds. 2850 15:55:03 # [RSpecRunTime] Starting example group ee/spec/models/ee/list_spec.rb. Expected to take 26.11 seconds. 2852 15:55:03 does not allow STI 2853 15:55:03 relationships 2854 15:55:03 is expected to belong to user required: false 2855 15:55:04 is expected to belong to milestone required: false 2856 15:55:04 is expected to belong to iteration required: false 2857 15:55:05 # [RSpecRunTime] RSpec elapsed time: 18 minutes 18.06 seconds. Current RSS: ~1335M. Threads: 5. load average: 1.02 1.22 1.17 1/431 14647 2860 15:55:05 is expected to validate that :max_issue_count looks like an integer greater than or equal to 0 2861 15:55:05 is expected to validate that :max_issue_weight looks like an integer greater than or equal to 0 2862 15:55:05 is expected to validate that :limit_metric is either ‹"all_metrics"›, ‹"issue_count"›, or ‹"issue_weights"› as long as it is not nil 2863 15:55:05 when it is an assignee type 2864 15:55:06 is expected to be destroyable 2865 15:55:07 is expected to be movable 2867 15:55:07 is expected to validate that :user cannot be empty/falsy 2868 15:55:07 # [RSpecRunTime] RSpec elapsed time: 18 minutes 20.88 seconds. Current RSS: ~1331M. Threads: 5. load average: 1.02 1.22 1.17 1/429 14696 2871 15:55:08 returns the username as title 2872 15:55:08 when it is a milestone type 2873 15:55:09 is expected to be destroyable 2874 15:55:11 is expected to be movable 2876 15:55:12 is expected to validate that :milestone cannot be empty/falsy 2877 15:55:13 is invalid when feature is not available 2878 15:55:13 # [RSpecRunTime] RSpec elapsed time: 18 minutes 26.8 seconds. Current RSS: ~1311M. Threads: 5. load average: 1.01 1.22 1.17 1/429 14777 2881 15:55:15 returns the milestone title 2882 15:55:15 # [RSpecRunTime] RSpec elapsed time: 18 minutes 28.16 seconds. Current RSS: ~1303M. Threads: 5. load average: 1.01 1.22 1.17 1/429 14794 2884 15:55:15 when it is an iteration type 2885 15:55:16 is expected to be destroyable 2886 15:55:16 is expected to be movable 2888 15:55:17 is expected to validate that :iteration cannot be empty/falsy 2889 15:55:18 is invalid when feature is not available 2890 15:55:19 # [RSpecRunTime] RSpec elapsed time: 18 minutes 32.06 seconds. Current RSS: ~1294M. Threads: 5. load average: 1.01 1.21 1.17 1/429 14859 2893 15:55:20 returns the iteration cadence and period as title 2894 15:55:20 # [RSpecRunTime] RSpec elapsed time: 18 minutes 33.18 seconds. Current RSS: ~1291M. Threads: 5. load average: 1.01 1.21 1.17 1/429 14876 2896 15:55:20 #wip_limits_available? 2897 15:55:20 with enabled wip_limits 2898 15:55:22 returns the expected values 2899 15:55:22 # [RSpecRunTime] RSpec elapsed time: 18 minutes 35.19 seconds. Current RSS: ~1292M. Threads: 5. load average: 1.01 1.21 1.17 1/429 14877 2901 15:55:22 with disabled wip_limits 2902 15:55:25 returns the expected values 2903 15:55:25 # [RSpecRunTime] RSpec elapsed time: 18 minutes 38.3 seconds. Current RSS: ~1284M. Threads: 5. load average: 1.01 1.21 1.17 1/429 14878 2905 15:55:25 # [RSpecRunTime] Finishing example group ee/spec/models/ee/list_spec.rb. It took 21.95 seconds. Expected to take 26.11 seconds. 2906 15:55:25 # [RSpecRunTime] Starting example group ee/spec/services/groups/sync_service_spec.rb. Expected to take 24.02 seconds. 2907 15:55:25 Groups::SyncService 2909 15:55:26 adds two new group member records 2910 15:55:26 adds the user to top_level_group as Guest 2911 15:55:27 adds the user to group1 as Developer 2912 15:55:27 returns a success response 2913 15:55:28 returns sync stats as payload 2914 15:55:28 when a subgroup has no group links 2915 15:55:28 when the user is a member to be removed from a parent group 2916 15:55:29 Job arguments to Groups::ResetSeatCalloutsWorker must be native JSON types, but #<Group id:2142 @group287> is a Group. 2918 15:55:29 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 2919 15:55:29 does not affect the subgroup member 2920 15:55:29 # [RSpecRunTime] RSpec elapsed time: 18 minutes 42.53 seconds. Current RSS: ~1307M. Threads: 5. load average: 1.01 1.20 1.17 1/429 14879 2922 15:55:29 custom roles 2923 15:55:29 when custom roles are enabled 2924 15:55:30 adds the user to group1 with a custom role 2925 15:55:30 when custom roles are not enabled 2926 15:55:30 adds the user to group1 without a custom role 2927 15:55:30 when the user is already a member 2928 15:55:30 with the correct access level 2929 15:55:30 does not change group member count 2930 15:55:31 retains the correct access level 2931 15:55:31 does not call Group find_by_id 2932 15:55:31 # [RSpecRunTime] RSpec elapsed time: 18 minutes 45.01 seconds. Current RSS: ~1318M. Threads: 5. load average: 1.01 1.20 1.17 1/429 14880 2934 15:55:31 with a different access level 2935 15:55:31 when the user is not the last owner 2936 15:55:32 does not change the group member count 2937 15:55:33 updates the access_level 2938 15:55:33 returns sync stats as payload 2939 15:55:33 # [RSpecRunTime] RSpec elapsed time: 18 minutes 46.9 seconds. Current RSS: ~1320M. Threads: 5. load average: 1.01 1.20 1.17 1/429 14881 2941 15:55:33 when the user is the last owner 2942 15:55:34 does not change the group member count 2943 15:55:34 does not update the access_level 2944 15:55:34 returns sync stats as payload 2945 15:55:35 # [RSpecRunTime] RSpec elapsed time: 18 minutes 48.08 seconds. Current RSS: ~1322M. Threads: 5. load average: 1.01 1.20 1.17 1/429 14882 2947 15:55:35 with a custom role 2948 15:55:35 retains the correct access level, but removes the member_role connection 2949 15:55:35 when a group has no group links 2950 15:55:35 when manage_group_ids is present 2951 15:55:35 behaves like removes the member 2952 15:55:36 Job arguments to Groups::ResetSeatCalloutsWorker must be native JSON types, but #<Group id:2142 @group287> is a Group. 2954 15:55:36 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 2955 15:55:36 reduces group member count by 1 2956 15:55:37 Job arguments to Groups::ResetSeatCalloutsWorker must be native JSON types, but #<Group id:2142 @group287> is a Group. 2958 15:55:37 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 2959 15:55:37 removes the matching user 2960 15:55:37 Job arguments to Groups::ResetSeatCalloutsWorker must be native JSON types, but #<Group id:2142 @group287> is a Group. 2962 15:55:37 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 2963 15:55:38 returns sync stats as payload 2964 15:55:38 # [RSpecRunTime] RSpec elapsed time: 18 minutes 51.35 seconds. Current RSS: ~1318M. Threads: 5. load average: 1.01 1.20 1.16 1/429 14883 2966 15:55:38 in a group that is not managed 2967 15:55:38 behaves like retains the member 2968 15:55:38 does not change the group member count 2969 15:55:39 retains the correct access level 2970 15:55:39 # [RSpecRunTime] RSpec elapsed time: 18 minutes 52.7 seconds. Current RSS: ~1319M. Threads: 5. load average: 1.01 1.20 1.16 1/429 14884 2972 15:55:39 when no groups are managed 2973 15:55:39 behaves like retains the member 2974 15:55:40 does not change the group member count 2975 15:55:41 retains the correct access level 2976 15:55:41 # [RSpecRunTime] RSpec elapsed time: 18 minutes 54.13 seconds. Current RSS: ~1318M. Threads: 5. load average: 1.01 1.20 1.16 1/429 14885 2978 15:55:41 when the user has an access request 2979 15:55:41 accepts the access request successfully 2980 15:55:41 # [RSpecRunTime] Finishing example group ee/spec/services/groups/sync_service_spec.rb. It took 16.66 seconds. Expected to take 24.02 seconds. 2981 15:55:41 # [RSpecRunTime] Starting example group ee/spec/models/protected_environments/approval_rule_spec.rb. Expected to take 22.23 seconds. 2982 15:55:41 ProtectedEnvironments::ApprovalRule 2983 15:55:43 does not allow STI 2984 15:55:43 associations 2985 15:55:43 is expected to have many deployment_approvals class_name => Deployments::Approval inverse_of => approval_rule 2986 15:55:43 # [RSpecRunTime] RSpec elapsed time: 18 minutes 56.46 seconds. Current RSS: ~1319M. Threads: 5. load average: 1.01 1.19 1.16 1/429 14916 2988 15:55:43 behaves like authorizable for protected environments 2989 15:55:43 associations 2990 15:55:44 is expected to belong to protected_environment required: false 2991 15:55:44 is expected to belong to user required: false 2992 15:55:44 is expected to belong to group required: false 2994 15:55:44 is expected to validate that :access_level is either ‹20›, ‹30›, or ‹40› 2995 15:55:44 #check_access 2996 15:55:44 anonymous access 2997 15:55:44 is expected to be falsy 2998 15:55:44 admin user has universal access 2999 15:55:44 when admin user does have specific access 3000 15:55:44 is expected to be truthy 3001 15:55:44 when admin user does not have specific access 3002 15:55:46 is expected to be truthy 3003 15:55:46 # [RSpecRunTime] RSpec elapsed time: 18 minutes 59.18 seconds. Current RSS: ~1328M. Threads: 5. load average: 1.01 1.19 1.16 1/429 14917 3005 15:55:46 non-admin user access 3006 15:55:46 when specific access has been assigned to a user 3007 15:55:46 is expected to be truthy 3008 15:55:46 when no permissions have been given to a user 3009 15:55:46 is expected to be falsy 3010 15:55:46 group access 3011 15:55:46 when specific access has been assigned to a group 3012 15:55:47 is expected to be truthy 3013 15:55:47 when no permissions have been given to a group 3014 15:55:47 is expected to be falsy 3015 15:55:47 when there is an inherited member of a group 3016 15:55:47 when group inheritance type is direct 3017 15:55:48 is expected to be falsey 3018 15:55:48 when group inheritance type is all inheritance 3019 15:55:48 is expected to be truthy 3020 15:55:48 access level 3021 15:55:48 with a permitted access level 3022 15:55:48 when user is project member above the permitted access level 3023 15:55:48 is expected to be truthy 3024 15:55:48 when user is project member below the permitted access level 3025 15:55:49 is expected to be falsy 3026 15:55:49 when the access level is not permitted 3027 15:55:49 does not save the record 3029 15:55:49 when is related to a user 3030 15:55:49 is expected to eq "Sidney Jones1354" 3031 15:55:49 when is related to a group 3032 15:55:50 is expected to eq "group295" 3033 15:55:50 when is set to have a role 3034 15:55:50 for developer access 3035 15:55:50 is expected to eq "Developers + Maintainers" 3036 15:55:50 for maintainer access 3037 15:55:50 is expected to eq "Maintainers" 3039 15:55:50 with role type 3040 15:55:50 is expected to eq :role 3041 15:55:50 with user type 3042 15:55:50 is expected to eq :user 3043 15:55:50 with group type 3044 15:55:51 is expected to eq :group 3046 15:55:51 with role type 3047 15:55:51 is expected to eq true 3048 15:55:51 with user type 3049 15:55:51 is expected to eq false 3050 15:55:51 behaves like summarizable for deployment approvals 3051 15:55:51 is summarizable 3052 15:55:51 #approved_count 3053 15:55:52 returns one with approval 3054 15:55:52 returns zero without approval 3056 15:55:52 returns true with approval 3057 15:55:52 returns false without approval 3059 15:55:53 returns true with rejection 3060 15:55:53 returns false without rejection 3062 15:55:53 returns approved with approval 3063 15:55:53 returns rejected with rejection 3064 15:55:53 returns pending approval without approval 3065 15:55:53 #pending_approval_count 3066 15:55:54 returns zero with approval 3067 15:55:54 returns one without approval 3069 15:55:54 has a limit on required_approvals 3070 15:55:54 is expected to validate that :group_inheritance_type is either ‹0› or ‹1› 3071 15:55:54 # [RSpecRunTime] Finishing example group ee/spec/models/protected_environments/approval_rule_spec.rb. It took 12.94 seconds. Expected to take 22.23 seconds. 3072 15:55:54 # [RSpecRunTime] Starting example group ee/spec/validators/remote_development/annotations_validator_spec.rb. Expected to take 20.65 seconds. 3073 15:55:54 RemoteDevelopment::AnnotationsValidator 3074 15:55:54 annotations: {"example"=>"valid"}, validity: true, errors: {} 3075 15:55:55 is expected to eq true 3076 15:55:55 is expected to eq {} 3077 15:55:55 annotations: {"valid.dns.name/"=>"example"}, validity: false, errors: {:annotations=>["key: valid.dns.name/ must have name component with 63 characters or less, and start/end with an alphanumeric character"]} 3078 15:55:55 is expected to eq false 3079 15:55:55 is expected to eq {:annotations=>["key: valid.dns.name/ must have name component with 63 characters or less, and start/end with an alphanumeric character"]} 3080 15:55:55 annotations: {"example"=>1}, validity: false, errors: {:annotations=>["value: 1 must be a string"]} 3081 15:55:55 is expected to eq false 3082 15:55:55 is expected to eq {:annotations=>["value: 1 must be a string"]} 3083 15:55:55 annotations: {"example1"=>"valid"}, validity: true, errors: {} 3084 15:55:55 is expected to eq true 3085 15:55:55 is expected to eq {} 3086 15:55:55 annotations: "not-an-hash", validity: false, errors: {:annotations=>["must be an hash"]} 3087 15:55:55 is expected to eq false 3088 15:55:56 is expected to eq {:annotations=>["must be an hash"]} 3089 15:55:56 annotations: nil, validity: false, errors: {:annotations=>["must be an hash"]} 3090 15:55:56 is expected to eq false 3091 15:55:57 is expected to eq {:annotations=>["must be an hash"]} 3092 15:55:57 # [RSpecRunTime] RSpec elapsed time: 19 minutes 10.58 seconds. Current RSS: ~1354M. Threads: 5. load average: 1.00 1.18 1.16 1/431 14932 3094 15:55:57 annotations: {""=>"example"}, validity: false, errors: {:annotations=>["key: must have name component with 63 characters or less, and start/end with an alphanumeric character"]} 3095 15:55:57 is expected to eq false 3096 15:55:57 is expected to eq {:annotations=>["key: must have name component with 63 characters or less, and start/end with an alphanumeric character"]} 3097 15:55:57 annotations: {".invalid.dns/valid-name"=>"example"}, validity: false, errors: {:annotations=>["key: .invalid.dns/valid-name must have prefix component with 253 characters or less, and have a valid DNS subdomain as a prefix"]} 3098 15:55:57 is expected to eq false 3099 15:55:58 is expected to eq {:annotations=>["key: .invalid.dns/valid-name must have prefix component with 253 characters or less, and have a valid DNS subdomain as a prefix"]} 3100 15:55:58 annotations: {"gitlab.com/test"=>"example"}, validity: false, errors: {:annotations=>["key: gitlab.com/test is reserved for internal usage"]} 3101 15:55:58 is expected to eq false 3102 15:55:58 is expected to eq {:annotations=>["key: gitlab.com/test is reserved for internal usage"]} 3103 15:55:58 annotations: {"aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"=>"example"}, validity: false, errors: {:annotations=>["key: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa must have name component with 63 characters or less, and start/end with an alphanumeric character"]} 3104 15:55:58 is expected to eq false 3105 15:55:58 is expected to eq {:annotations=>["key: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa must have name component with 63 characters or less, and start/end with an alphanumeric character"]} 3106 15:55:58 annotations: {}, validity: true, errors: {} 3107 15:55:58 is expected to eq true 3108 15:55:58 is expected to eq {} 3109 15:55:58 annotations: {"invalid.dns./valid-name"=>"example"}, validity: false, errors: {:annotations=>["key: invalid.dns./valid-name must have prefix component with 253 characters or less, and have a valid DNS subdomain as a prefix"]} 3110 15:55:58 is expected to eq false 3111 15:55:59 is expected to eq {:annotations=>["key: invalid.dns./valid-name must have prefix component with 253 characters or less, and have a valid DNS subdomain as a prefix"]} 3112 15:55:59 annotations: {1=>"example"}, validity: false, errors: {:annotations=>["key: 1 must be a string"]} 3113 15:55:59 is expected to eq false 3114 15:55:59 is expected to eq {:annotations=>["key: 1 must be a string"]} 3115 15:55:59 annotations: {"test.prefix/example"=>"valid"}, validity: true, errors: {} 3116 15:55:59 is expected to eq true 3117 15:55:59 is expected to eq {} 3118 15:55:59 annotations: {"-.invalid.dns/valid-name"=>"example"}, validity: false, errors: {:annotations=>["key: -.invalid.dns/valid-name must have prefix component with 253 characters or less, and have a valid DNS subdomain as a prefix"]} 3119 15:55:59 is expected to eq false 3120 15:55:59 is expected to eq {:annotations=>["key: -.invalid.dns/valid-name must have prefix component with 253 characters or less, and have a valid DNS subdomain as a prefix"]} 3121 15:55:59 annotations: {"test.kubernetes.io/test"=>"example"}, validity: false, errors: {:annotations=>["key: test.kubernetes.io/test is reserved for internal usage"]} 3122 15:55:59 is expected to eq false 3123 15:55:59 is expected to eq {:annotations=>["key: test.kubernetes.io/test is reserved for internal usage"]} 3124 15:55:59 annotations: {"1test.prefix/example"=>"valid"}, validity: true, errors: {} 3125 15:56:00 is expected to eq true 3126 15:56:00 is expected to eq {} 3127 15:56:00 annotations: {"1example"=>"valid"}, validity: true, errors: {} 3128 15:56:00 is expected to eq true 3129 15:56:00 is expected to eq {} 3130 15:56:00 annotations: {"valid.dns.name/-invalid-name"=>"example"}, validity: false, errors: {:annotations=>["key: valid.dns.name/-invalid-name must have name component with 63 characters or less, and start/end with an alphanumeric character"]} 3131 15:56:00 is expected to eq false 3132 15:56:00 is expected to eq {:annotations=>["key: valid.dns.name/-invalid-name must have name component with 63 characters or less, and start/end with an alphanumeric character"]} 3133 15:56:00 annotations: {"config.k8s.io/owning-inventory"=>"example"}, validity: false, errors: {:annotations=>["key: config.k8s.io/owning-inventory is reserved for internal usage"]} 3134 15:56:00 is expected to eq false 3135 15:56:00 is expected to eq {:annotations=>["key: config.k8s.io/owning-inventory is reserved for internal usage"]} 3136 15:56:00 annotations: {"reserved.gitlab.com/test"=>"example"}, validity: false, errors: {:annotations=>["key: reserved.gitlab.com/test is reserved for internal usage"]} 3137 15:56:00 is expected to eq false 3138 15:56:01 is expected to eq {:annotations=>["key: reserved.gitlab.com/test is reserved for internal usage"]} 3139 15:56:01 annotations: {"/almost-valid-name"=>"example"}, validity: false, errors: {:annotations=>["key: /almost-valid-name must have name component with 63 characters or less, and start/end with an alphanumeric character"]} 3140 15:56:01 is expected to eq false 3141 15:56:01 is expected to eq {:annotations=>["key: /almost-valid-name must have name component with 63 characters or less, and start/end with an alphanumeric character"]} 3142 15:56:01 annotations: {"aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/valid-name"=>"example"}, validity: false, errors: {:annotations=>["key: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/valid-name must have prefix component with 253 characters or less, and have a valid DNS subdomain as a prefix"]} 3143 15:56:01 is expected to eq false 3144 15:56:01 is expected to eq {:annotations=>["key: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa...ust have prefix component with 253 characters or less, and have a valid DNS subdomain as a prefix"]} 3145 15:56:01 annotations: {"test.prefix1/example"=>"valid"}, validity: true, errors: {} 3146 15:56:01 is expected to eq true 3147 15:56:01 is expected to eq {} 3148 15:56:01 # [RSpecRunTime] Finishing example group ee/spec/validators/remote_development/annotations_validator_spec.rb. It took 6.93 seconds. Expected to take 20.65 seconds. 3149 15:56:01 # [RSpecRunTime] Starting example group ee/spec/lib/gitlab/llm/anthropic/client_spec.rb. Expected to take 19.6 seconds. 3150 15:56:01 Gitlab::Llm::Anthropic::Client 3151 15:56:01 behaves like anthropic client 3153 15:56:02 logs the response 3154 15:56:02 when measuring request success 3155 15:56:02 behaves like measured Llm request 3156 15:56:02 inrements llm_client_request counter 3157 15:56:02 when request raises an exception 3158 15:56:02 behaves like measured Llm request with error 3159 15:56:02 inrements llm_client_request counter with success false 3160 15:56:02 when request is retried 3161 15:56:02 behaves like measured Llm request with error 3162 15:56:02 inrements llm_client_request counter with success false 3163 15:56:02 when request is retried once 3164 15:56:02 behaves like tracks events for AI requests 3165 15:56:02 tracks a snowplow event 3166 15:56:02 behaves like tracks events for AI requests 3167 15:56:02 tracks a snowplow event 3168 15:56:02 when feature flag and API key is set 3169 15:56:02 returns response 3170 15:56:02 when using options 3171 15:56:03 returns response 3172 15:56:03 when passing stream: true 3173 15:56:03 does not pass stream: true as we do not want to retrieve SSE events 3174 15:56:03 when the API key is not present 3175 15:56:03 is expected to be nil 3177 15:56:03 when streaming the request 3178 15:56:03 when response is successful 3179 15:56:03 provides parsed streamed response 3180 15:56:03 returns response 3181 15:56:03 logs the response 3182 15:56:03 when setting a timeout 3183 15:56:03 uses the timeout for the request 3184 15:56:03 behaves like tracks events for AI requests 3185 15:56:03 tracks a snowplow event 3186 15:56:03 when response contains multiple events 3187 15:56:04 provides parsed streamed response 3188 15:56:04 returns response 3189 15:56:04 when response is an error 3190 15:56:04 provides parsed streamed response 3191 15:56:04 returns empty response 3192 15:56:04 when response is a ping 3193 15:56:04 provides parsed streamed response 3194 15:56:04 returns empty response 3195 15:56:04 when the API key is not present 3196 15:56:04 does not provide stream response 3198 15:56:04 #messages_complete 3199 15:56:05 logs the response 3200 15:56:05 when measuring request success 3201 15:56:05 behaves like measured Llm request 3202 15:56:05 inrements llm_client_request counter 3203 15:56:05 when request raises an exception 3204 15:56:05 behaves like measured Llm request with error 3205 15:56:05 inrements llm_client_request counter with success false 3206 15:56:05 when request is retried 3207 15:56:05 behaves like measured Llm request with error 3208 15:56:05 inrements llm_client_request counter with success false 3209 15:56:05 when response is a service error 3210 15:56:06 returns nil response 3211 15:56:06 # [RSpecRunTime] RSpec elapsed time: 19 minutes 19.79 seconds. Current RSS: ~1378M. Threads: 5. load average: 1.00 1.18 1.16 1/430 14933 3213 15:56:06 when request is retried once 3214 15:56:06 behaves like tracks events for AI requests 3215 15:56:07 tracks a snowplow event 3216 15:56:07 behaves like tracks events for AI requests 3217 15:56:07 tracks a snowplow event 3218 15:56:07 when feature flag and API key is set 3219 15:56:07 returns response 3220 15:56:07 when using options 3221 15:56:07 returns response 3222 15:56:07 when passing stream: true 3223 15:56:07 does not pass stream: true as we do not want to retrieve SSE events 3224 15:56:07 when forbidden 3225 15:56:07 raises a forbidden error 3226 15:56:07 when the API key is not present 3227 15:56:07 is expected to be nil 3228 15:56:07 #messages_stream 3229 15:56:07 when streaming the request 3230 15:56:07 when response is successful 3231 15:56:08 provides parsed streamed response 3232 15:56:08 returns response 3233 15:56:08 logs the response 3234 15:56:08 when setting a timeout 3235 15:56:08 uses the timeout for the request 3236 15:56:08 behaves like tracks events for AI requests 3237 15:56:08 tracks a snowplow event 3238 15:56:08 when response contains multiple events 3239 15:56:08 provides parsed streamed response 3240 15:56:08 returns response 3241 15:56:08 when response is an error 3242 15:56:09 provides parsed streamed response 3243 15:56:09 returns empty response 3244 15:56:09 when response is a ping 3245 15:56:09 provides parsed streamed response 3246 15:56:09 returns empty response 3247 15:56:09 when the API key is not present 3248 15:56:09 does not provide stream response 3250 15:56:09 # [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/llm/anthropic/client_spec.rb. It took 7.84 seconds. Expected to take 19.6 seconds. 3251 15:56:09 # [RSpecRunTime] Starting example group ee/spec/lib/search/elastic/issue_query_builder_spec.rb. Expected to take 18.46 seconds. 3252 15:56:09 Search::Elastic::IssueQueryBuilder 3253 15:56:09 contains all expected filters 3255 15:56:10 behaves like a query filtered by archived 3256 15:56:10 when include_archived is set to true 3257 15:56:10 does not apply non-archived filter 3258 15:56:10 # [RSpecRunTime] RSpec elapsed time: 19 minutes 23.84 seconds. Current RSS: ~1377M. Threads: 5. load average: 1.00 1.18 1.16 1/430 14934 3260 15:56:10 when include_archived is not set 3261 15:56:10 applies non archived filters 3262 15:56:10 behaves like a query filtered by hidden 3263 15:56:10 when user can admin all resources 3264 15:56:11 does not apply hidden filters 3265 15:56:11 when user cannot admin all resources 3266 15:56:11 applies hidden filters 3267 15:56:11 behaves like a query filtered by state 3268 15:56:11 when state option is not provided 3269 15:56:11 does not apply state filters 3270 15:56:11 when state option is provided 3271 15:56:11 applies state filters 3272 15:56:11 behaves like a query filtered by confidentiality 3273 15:56:11 when user has role which allows viewing confidential data 3274 15:56:11 applies all confidential filters 3275 15:56:11 for all projects in the query 3276 15:56:11 does not apply the confidential filters 3277 15:56:11 when user does not have role 3278 15:56:11 applies all confidential filters 3279 15:56:11 when there is no user 3280 15:56:12 only applies the non-confidential filter 3281 15:56:12 authorization 3282 15:56:12 applies authorization filters 3284 15:56:12 does not include labels filter by default 3285 15:56:12 when labels option is provided 3286 15:56:12 applies label filters 3287 15:56:12 when label_name option is provided 3288 15:56:12 applies label filters 3289 15:56:12 when both labels and label_name options are provided 3290 15:56:12 applies label filters 3292 15:56:12 when query is an iid 3293 15:56:12 returns the expected query 3294 15:56:12 when query is text 3295 15:56:13 returns the expected query 3296 15:56:13 when advanced query syntax is used 3297 15:56:13 returns the expected query 3298 15:56:13 when search_uses_match_queries is false 3299 15:56:13 returns the expected query 3300 15:56:13 hybrid search 3301 15:56:14 adds a knn query with the same filters as the bool filters 3302 15:56:14 if project_ids is not specified 3303 15:56:14 behaves like without hybrid search query 3304 15:56:15 does not add a knn query 3305 15:56:15 # [RSpecRunTime] RSpec elapsed time: 19 minutes 28.1 seconds. Current RSS: ~1382M. Threads: 5. load average: 1.00 1.17 1.16 1/430 14935 3307 15:56:15 if use is not authorized to perform ai actions 3308 15:56:15 behaves like without hybrid search query 3309 15:56:15 does not add a knn query 3310 15:56:15 with embeddings not available 3311 15:56:15 hybrid_issue_search: false, ai_global_switch: false, issue_embedding: false, ai_available: false, migration_done: false 3312 15:56:15 behaves like without hybrid search query 3313 15:56:15 does not add a knn query 3314 15:56:15 hybrid_issue_search: true, ai_global_switch: false, issue_embedding: false, ai_available: false, migration_done: false 3315 15:56:15 behaves like without hybrid search query 3316 15:56:15 does not add a knn query 3317 15:56:15 hybrid_issue_search: false, ai_global_switch: true, issue_embedding: false, ai_available: false, migration_done: false 3318 15:56:15 behaves like without hybrid search query 3319 15:56:15 does not add a knn query 3320 15:56:15 hybrid_issue_search: false, ai_global_switch: false, issue_embedding: true, ai_available: false, migration_done: false 3321 15:56:15 behaves like without hybrid search query 3322 15:56:15 does not add a knn query 3323 15:56:15 hybrid_issue_search: false, ai_global_switch: false, issue_embedding: false, ai_available: true, migration_done: false 3324 15:56:15 behaves like without hybrid search query 3325 15:56:15 does not add a knn query 3326 15:56:15 hybrid_issue_search: false, ai_global_switch: false, issue_embedding: false, ai_available: false, migration_done: true 3327 15:56:15 behaves like without hybrid search query 3328 15:56:16 does not add a knn query 3330 15:56:16 behaves like a query that sets source_fields 3331 15:56:16 applies the source field 3332 15:56:16 behaves like a query formatted for size 3333 15:56:16 does not apply size by default 3334 15:56:16 when count_only is true in options 3335 15:56:16 applies size 3336 15:56:16 when per_page is set in options 3337 15:56:16 applies size 3338 15:56:16 when both count_only and size are set in options 3339 15:56:16 applies a size of 0 3340 15:56:16 behaves like a query that is paginated 3341 15:56:16 does not apply page by default 3342 15:56:16 when only page is set in options 3343 15:56:17 does not apply from 3344 15:56:17 when page and per_page are set in options 3345 15:56:17 does applies from 3346 15:56:17 behaves like a sorted query 3347 15:56:17 does not sort by default 3348 15:56:17 when sort option is provided 3349 15:56:17 applies the sort 3350 15:56:17 # [RSpecRunTime] Finishing example group ee/spec/lib/search/elastic/issue_query_builder_spec.rb. It took 7.72 seconds. Expected to take 18.46 seconds. 3351 15:56:17 # [RSpecRunTime] Starting example group ee/spec/lib/elastic/latest/user_class_proxy_spec.rb. Expected to take 17.48 seconds. 3352 15:56:17 Elastic::Latest::UserClassProxy 3353 15:56:17 #elastic_search 3354 15:56:17 calls ApplicationClassProxy.search once 3355 15:56:17 methods being called 3356 15:56:17 calls fuzzy_query_hash, namespace_query and forbidden_states_filter 3357 15:56:17 when the query contains simple query string syntax characters 3358 15:56:17 calls basic_query_hash, namespace_query and forbidden_states_filter 3359 15:56:17 when the query does not contain simple query string syntax characters 3361 15:56:21 has fuzzy queries and filters for forbidden state 3362 15:56:21 with admin passed in arguments 3363 15:56:22 does not have the forbidden state filter and includes email for the query search 3364 15:56:22 # [RSpecRunTime] RSpec elapsed time: 19 minutes 35.14 seconds. Current RSS: ~1365M. Threads: 5. load average: 1.08 1.18 1.16 3/430 14937 3366 15:56:22 with count_only passed in arguments 3367 15:56:22 only has filters 3368 15:56:22 when the query contains simple query string syntax characters 3370 15:56:27 has a simple query string and filters for forbidden state 3371 15:56:27 # [RSpecRunTime] RSpec elapsed time: 19 minutes 40.11 seconds. Current RSS: ~1327M. Threads: 5. load average: 1.32 1.23 1.18 3/430 14938 3373 15:56:27 #forbidden_states_filter 3374 15:56:27 has a term with forbidden_state eq false 3375 15:56:27 when the user is an admin 3376 15:56:27 returns filters so that users are returned regardless of state 3377 15:56:27 #namespace_query 3378 15:56:28 returns musts if no groups or projects are passed in 3379 15:56:28 with a project 3380 15:56:28 has a terms query with the full ancestry and its namespace 3381 15:56:28 when the project belongs to a group with an ancestor 3382 15:56:29 has a terms query with the full ancestry and individual parts of the ancestry 3383 15:56:29 # [RSpecRunTime] RSpec elapsed time: 19 minutes 42.1 seconds. Current RSS: ~1330M. Threads: 5. load average: 1.32 1.23 1.18 1/430 14939 3385 15:56:29 with a group 3386 15:56:29 has a prefix query with the group ancestry 3387 15:56:29 when the group has a parent group 3388 15:56:29 has a prefix query with the group ancestry and a terms query with the parent group ancestry 3389 15:56:29 # [RSpecRunTime] Finishing example group ee/spec/lib/elastic/latest/user_class_proxy_spec.rb. It took 12.29 seconds. Expected to take 17.48 seconds. 3390 15:56:29 # [RSpecRunTime] Starting example group ee/spec/lib/ee/gitlab/checks/push_rules/branch_check_spec.rb. Expected to take 16.55 seconds. 3391 15:56:29 EE::Gitlab::Checks::PushRules::BranchCheck 3393 15:56:31 rejects the branch that is not allowed 3394 15:56:34 returns an error if the regex is invalid 3395 15:56:34 behaves like check ignored when push rule unlicensed 3396 15:56:36 is expected to be truthy 3397 15:56:36 # [RSpecRunTime] RSpec elapsed time: 19 minutes 49.72 seconds. Current RSS: ~1325M. Threads: 5. load average: 1.37 1.24 1.18 1/433 15078 3399 15:56:36 behaves like use predefined push rules 3400 15:56:38 calls Project#predefined_push_rule 3401 15:56:38 # [RSpecRunTime] RSpec elapsed time: 19 minutes 51.79 seconds. Current RSS: ~1317M. Threads: 5. load average: 1.34 1.24 1.18 1/434 15129 3403 15:56:38 when the ref is not a branch ref 3404 15:56:40 allows the creation 3405 15:56:40 # [RSpecRunTime] RSpec elapsed time: 19 minutes 53.84 seconds. Current RSS: ~1313M. Threads: 5. load average: 1.34 1.24 1.18 1/435 15168 3407 15:56:40 when no commits are present 3408 15:56:42 rejects the branch that is not allowed 3409 15:56:42 # [RSpecRunTime] RSpec elapsed time: 19 minutes 55.88 seconds. Current RSS: ~1314M. Threads: 5. load average: 1.31 1.24 1.18 1/435 15219 3411 15:56:42 when the default branch does not match the push rules 3412 15:56:45 allows the default branch even if it does not match push rule 3413 15:56:45 # [RSpecRunTime] RSpec elapsed time: 19 minutes 58.96 seconds. Current RSS: ~1314M. Threads: 5. load average: 1.31 1.24 1.18 1/435 15270 3415 15:56:45 # [RSpecRunTime] Finishing example group ee/spec/lib/ee/gitlab/checks/push_rules/branch_check_spec.rb. It took 16.28 seconds. Expected to take 16.55 seconds. 3416 15:56:45 # [RSpecRunTime] Starting example group ee/spec/services/app_sec/dast/scanner_profiles/update_service_spec.rb. Expected to take 15.7 seconds. 3417 15:56:45 AppSec::Dast::ScannerProfiles::UpdateService 3419 15:56:46 when a user does not have access to the project 3420 15:56:46 returns an error status 3421 15:56:47 populates message 3422 15:56:47 # [RSpecRunTime] RSpec elapsed time: 20 minutes 0.15 second. Current RSS: ~1310M. Threads: 5. load average: 1.29 1.23 1.18 1/435 15271 3424 15:56:47 when the scanner profile is associated with a branch 3425 15:56:48 when the user is allowed to push to the branch 3426 15:56:48 returns a success status 3427 15:56:48 # [RSpecRunTime] RSpec elapsed time: 20 minutes 1.79 seconds. Current RSS: ~1322M. Threads: 5. load average: 1.29 1.23 1.18 1/435 15306 3429 15:56:48 when the user is not allowed to push to the branch 3430 15:56:48 returns an error 3431 15:56:48 when the dast_scanner_profile exists on a different project 3432 15:56:49 returns an error status 3433 15:56:49 when the user can run a dast scan 3434 15:56:49 returns a success status 3435 15:56:50 updates the dast_scanner_profile 3436 15:56:51 audits the update 3437 15:56:51 returns a dast_scanner_profile payload 3438 15:56:51 when the user omits unrequired elements 3439 15:56:52 does not update those elements 3440 15:56:52 omits those elements from the audit 3441 15:56:52 # [RSpecRunTime] RSpec elapsed time: 20 minutes 5.66 seconds. Current RSS: ~1333M. Threads: 5. load average: 1.27 1.23 1.18 1/433 15307 3443 15:56:52 when setting properties to false 3444 15:56:53 updates the dast_scanner_profile 3445 15:56:53 when the dast_scanner_profile doesn't exist 3446 15:56:53 returns an error status 3447 15:56:54 populates message 3448 15:56:54 when on demand scan licensed feature is not available 3449 15:56:54 returns an error status 3450 15:56:54 populates message 3451 15:56:54 when project has security policies enabled 3452 15:56:54 when there is no policy that is referencing the profile 3453 15:56:55 returns a success status 3454 15:56:55 when there is a policy that is referencing the profile 3455 15:56:55 returns an error status 3456 15:56:55 populates message 3457 15:56:55 # [RSpecRunTime] Finishing example group ee/spec/services/app_sec/dast/scanner_profiles/update_service_spec.rb. It took 10.01 seconds. Expected to take 15.7 seconds. 3458 15:56:55 # [RSpecRunTime] Starting example group ee/spec/services/ee/groups/create_service_spec.rb. Expected to take 14.91 seconds. 3459 15:56:55 Groups::CreateService#execute 3460 15:56:56 for audit events 3461 15:56:56 when licensed 3462 15:56:57 does not log audit event if operation fails 3463 15:56:57 does not log audit event if operation results in no change 3464 15:56:57 when operation succeeds 3465 15:56:58 logs an audit event 3466 15:56:58 logs the audit event info 3467 15:56:59 calls the audit method with the event type 3468 15:56:59 # [RSpecRunTime] RSpec elapsed time: 20 minutes 12.11 seconds. Current RSS: ~1331M. Threads: 5. load average: 1.24 1.22 1.18 1/431 15308 3470 15:56:59 when not licensed 3471 15:56:59 does not log audit event 3472 15:56:59 when created group is a sub-group 3473 15:57:00 sends the audit streaming event 3474 15:57:00 handling of allow_runner_registration_token 3475 15:57:00 when on SaaS 3476 15:57:01 uses the default value for column 3477 15:57:01 # [RSpecRunTime] RSpec elapsed time: 20 minutes 14.51 seconds. Current RSS: ~1342M. Threads: 5. load average: 1.24 1.22 1.18 1/430 15309 3479 15:57:01 when user has exceed the group creation limit 3480 15:57:01 does not create the group 3481 15:57:01 for repository_size_limit assignment as Bytes 3482 15:57:01 when the user is an admin with admin mode enabled 3483 15:57:01 when the param is present 3484 15:57:02 assigns repository_size_limit as Bytes 3485 15:57:02 when the param is an empty string 3486 15:57:02 assigns a nil value 3487 15:57:02 when the user is an admin with admin mode disabled 3488 15:57:02 assigns a nil value 3489 15:57:02 when the user is not an admin 3490 15:57:03 assigns a nil value 3491 15:57:03 when updating protected params 3493 15:57:03 updates the attributes 3494 15:57:03 as a regular user 3495 15:57:03 ignores the attributes 3496 15:57:03 with push rule 3497 15:57:03 when feature is available 3498 15:57:03 when there are push rules settings 3499 15:57:04 uses the configured push rules settings 3500 15:57:04 when there are not push rules settings 3501 15:57:05 is does not create the group push rule 3502 15:57:05 when feature not is available 3503 15:57:05 ignores the group push rule 3504 15:57:05 handling of allow_runner_registration_token default 3505 15:57:05 when on SaaS 3506 15:57:05 disallows runner registration tokens 3507 15:57:05 # [RSpecRunTime] Finishing example group ee/spec/services/ee/groups/create_service_spec.rb. It took 10.04 seconds. Expected to take 14.91 seconds. 3508 15:57:05 # [RSpecRunTime] Starting example group ee/spec/services/sbom/schedule_ingest_reports_service_spec.rb. Expected to take 14.23 seconds. 3509 15:57:05 Sbom::ScheduleIngestReportsService 3511 15:57:06 with a single pipeline 3512 15:57:06 with include_manual_to_pipeline_completion FF disabled 3513 15:57:06 behaves like ingesting sbom reports in a single pipeline 3514 15:57:06 when the project does NOT have SBOM ingestion available 3515 15:57:06 does not schedule Sbom::IngestReportsWorker 3516 15:57:06 when the project has SBOM ingestion available 3517 15:57:06 on a non-default branch 3518 15:57:06 does not schedule Sbom::IngestReportsWorker 3519 15:57:06 on the default branch 3520 15:57:06 when there is no SBOM report 3521 15:57:06 does not schedule Sbom::IngestReportsWorker 3522 15:57:06 when there is an SBOM report 3523 15:57:06 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol. 3525 15:57:06 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 3526 15:57:06 schedules Sbom::IngestReportsWorker 3527 15:57:06 with include_manual_to_pipeline_completion FF enabled 3528 15:57:06 behaves like ingesting sbom reports in a single pipeline 3529 15:57:06 when the project does NOT have SBOM ingestion available 3530 15:57:07 does not schedule Sbom::IngestReportsWorker 3531 15:57:07 when the project has SBOM ingestion available 3532 15:57:07 on a non-default branch 3533 15:57:07 does not schedule Sbom::IngestReportsWorker 3534 15:57:07 on the default branch 3535 15:57:07 when there is no SBOM report 3536 15:57:07 does not schedule Sbom::IngestReportsWorker 3537 15:57:07 when there is an SBOM report 3538 15:57:07 schedules Sbom::IngestReportsWorker 3539 15:57:07 with a parent-child pipeline hierarchy 3540 15:57:07 with include_manual_to_pipeline_completion FF disabled 3541 15:57:07 when the parent pipeline completes 3542 15:57:07 behaves like ingesting sbom reports in a parent-child pipeline hierarchy 3543 15:57:07 when the project does NOT have SBOM ingestion available 3544 15:57:07 does not schedule Sbom::IngestReportsWorker 3545 15:57:07 when the project has SBOM ingestion available 3546 15:57:07 on a non-default branch 3547 15:57:07 does not schedule Sbom::IngestReportsWorker 3548 15:57:07 on the default branch 3549 15:57:07 when the whole pipeline hierarchy has not completed 3550 15:57:08 does not schedule Sbom::IngestReportsWorker 3551 15:57:08 when the whole pipeline hierarchy has completed 3552 15:57:08 when no pipeline in the hierarchy has an SBOM report 3553 15:57:08 does not schedule Sbom::IngestReportsWorker 3554 15:57:08 prevents N+1 queries 3555 15:57:08 when at least one pipeline in the hierarchy has an SBOM report 3556 15:57:08 schedules Sbom::IngestReportsWorker 3557 15:57:08 when a child pipeline completes 3558 15:57:08 behaves like ingesting sbom reports in a parent-child pipeline hierarchy 3559 15:57:08 when the project does NOT have SBOM ingestion available 3560 15:57:08 does not schedule Sbom::IngestReportsWorker 3561 15:57:08 when the project has SBOM ingestion available 3562 15:57:08 on a non-default branch 3563 15:57:09 does not schedule Sbom::IngestReportsWorker 3564 15:57:10 # [RSpecRunTime] RSpec elapsed time: 20 minutes 23.05 seconds. Current RSS: ~1353M. Threads: 5. load average: 1.21 1.22 1.17 1/430 15310 3566 15:57:10 on the default branch 3567 15:57:10 when the whole pipeline hierarchy has not completed 3568 15:57:10 does not schedule Sbom::IngestReportsWorker 3569 15:57:10 when the whole pipeline hierarchy has completed 3570 15:57:10 when no pipeline in the hierarchy has an SBOM report 3571 15:57:10 does not schedule Sbom::IngestReportsWorker 3572 15:57:10 prevents N+1 queries 3573 15:57:10 when at least one pipeline in the hierarchy has an SBOM report 3574 15:57:10 schedules Sbom::IngestReportsWorker 3575 15:57:10 with include_manual_to_pipeline_completion FF enabled 3576 15:57:10 when the parent pipeline completes 3577 15:57:10 behaves like ingesting sbom reports in a parent-child pipeline hierarchy 3578 15:57:10 when the project does NOT have SBOM ingestion available 3579 15:57:10 does not schedule Sbom::IngestReportsWorker 3580 15:57:10 when the project has SBOM ingestion available 3581 15:57:10 on a non-default branch 3582 15:57:11 does not schedule Sbom::IngestReportsWorker 3583 15:57:11 on the default branch 3584 15:57:11 when the whole pipeline hierarchy has not completed 3585 15:57:11 does not schedule Sbom::IngestReportsWorker 3586 15:57:11 when the whole pipeline hierarchy has completed 3587 15:57:11 when no pipeline in the hierarchy has an SBOM report 3588 15:57:11 does not schedule Sbom::IngestReportsWorker 3589 15:57:11 prevents N+1 queries 3590 15:57:11 when at least one pipeline in the hierarchy has an SBOM report 3591 15:57:11 schedules Sbom::IngestReportsWorker 3592 15:57:11 when a child pipeline completes 3593 15:57:11 behaves like ingesting sbom reports in a parent-child pipeline hierarchy 3594 15:57:11 when the project does NOT have SBOM ingestion available 3595 15:57:11 does not schedule Sbom::IngestReportsWorker 3596 15:57:11 when the project has SBOM ingestion available 3597 15:57:11 on a non-default branch 3598 15:57:12 does not schedule Sbom::IngestReportsWorker 3599 15:57:12 on the default branch 3600 15:57:12 when the whole pipeline hierarchy has not completed 3601 15:57:12 does not schedule Sbom::IngestReportsWorker 3602 15:57:12 when the whole pipeline hierarchy has completed 3603 15:57:12 when no pipeline in the hierarchy has an SBOM report 3604 15:57:12 does not schedule Sbom::IngestReportsWorker 3605 15:57:12 prevents N+1 queries 3606 15:57:12 when at least one pipeline in the hierarchy has an SBOM report 3607 15:57:12 schedules Sbom::IngestReportsWorker 3608 15:57:12 # [RSpecRunTime] Finishing example group ee/spec/services/sbom/schedule_ingest_reports_service_spec.rb. It took 6.91 seconds. Expected to take 14.23 seconds. 3609 15:57:12 # [RSpecRunTime] Starting example group ee/spec/services/dependencies/export_service_spec.rb. Expected to take 13.73 seconds. 3610 15:57:12 Dependencies::ExportService 3612 15:57:12 when export type is dependency_list 3613 15:57:12 when the exportable is an organization 3614 15:57:14 is expected to be present 3615 15:57:14 is expected to change `export.file.filename` to "organization-2_dependencies_2023-11-14T0000.csv" 3616 15:57:15 includes a header in the export file 3617 15:57:15 includes a row for each occurrence 3618 15:57:15 # [RSpecRunTime] RSpec elapsed time: 20 minutes 28.47 seconds. Current RSS: ~1340M. Threads: 5. load average: 1.19 1.21 1.17 1/430 15311 3620 15:57:15 when the exportable is a project 3621 15:57:15 behaves like export service 3622 15:57:15 when the export is not in `created` status 3623 15:57:15 does not run the logic 3624 15:57:15 when the export is in `created` status 3625 15:57:15 when the export fails 3626 15:57:16 propagates the error, resets the status of the export, and does not schedule deletion job 3627 15:57:16 when the export succeeds 3628 15:57:16 marks the export as finished 3629 15:57:16 attaches the file to export 3630 15:57:17 schedules the export deletion job 3631 15:57:18 # [RSpecRunTime] RSpec elapsed time: 20 minutes 31.03 seconds. Current RSS: ~1339M. Threads: 5. load average: 1.17 1.21 1.17 1/430 15312 3633 15:57:18 when the exportable is a group 3634 15:57:18 behaves like export service 3635 15:57:18 when the export is not in `created` status 3636 15:57:18 does not run the logic 3637 15:57:18 when the export is in `created` status 3638 15:57:18 when the export fails 3639 15:57:18 propagates the error, resets the status of the export, and does not schedule deletion job 3640 15:57:18 when the export succeeds 3641 15:57:18 marks the export as finished 3642 15:57:18 attaches the file to export 3643 15:57:19 schedules the export deletion job 3644 15:57:19 when export type is sbom 3645 15:57:19 when the exportable is a pipeline 3646 15:57:19 behaves like export service 3647 15:57:19 when the export is not in `created` status 3648 15:57:19 does not run the logic 3649 15:57:19 when the export is in `created` status 3650 15:57:19 when the export fails 3651 15:57:19 propagates the error, resets the status of the export, and does not schedule deletion job 3652 15:57:19 when the export succeeds 3653 15:57:20 marks the export as finished 3654 15:57:20 attaches the file to export 3655 15:57:20 schedules the export deletion job 3657 15:57:20 instantiates a service object and sends execute message to it 3658 15:57:20 # [RSpecRunTime] Finishing example group ee/spec/services/dependencies/export_service_spec.rb. It took 7.75 seconds. Expected to take 13.73 seconds. 3659 15:57:20 # [RSpecRunTime] Starting example group ee/spec/models/ci/sources/project_spec.rb. Expected to take 13.06 seconds. 3660 15:57:20 Ci::Sources::Project 3661 15:57:20 does not allow STI 3663 15:57:20 is expected to belong to pipeline required: true 3664 15:57:20 is expected to belong to source_project class_name => ::Project required: true 3666 15:57:22 is expected to validate that :pipeline_id is case-sensitively unique within the scope of :source_project_id 3667 15:57:22 # [RSpecRunTime] RSpec elapsed time: 20 minutes 35.17 seconds. Current RSS: ~1364M. Threads: 5. load average: 1.16 1.20 1.17 1/430 15313 3669 15:57:22 loose foreign key on ci_sources_projects.source_project_id 3670 15:57:22 behaves like cleanup by a loose foreign key 3671 15:57:29 cleans up (delete or nullify) the model 3672 15:57:30 # [RSpecRunTime] RSpec elapsed time: 20 minutes 43.07 seconds. Current RSS: ~1336M. Threads: 5. load average: 1.15 1.20 1.17 1/429 15314 3674 15:57:30 partitioning 3675 15:57:31 assigns the same partition id as the one that pipeline has 3676 15:57:31 # [RSpecRunTime] RSpec elapsed time: 20 minutes 44.17 seconds. Current RSS: ~1343M. Threads: 5. load average: 1.15 1.20 1.17 1/429 15315 3678 15:57:31 # [RSpecRunTime] Finishing example group ee/spec/models/ci/sources/project_spec.rb. It took 10.5 seconds. Expected to take 13.06 seconds. 3679 15:57:31 # [RSpecRunTime] Starting example group ee/spec/helpers/ee/integrations_helper_spec.rb. Expected to take 12.67 seconds. 3680 15:57:31 EE::IntegrationsHelper 3681 15:57:31 #integration_form_data 3682 15:57:31 when integration is at the project level 3683 15:57:31 does not include Jira-specific fields 3684 15:57:31 with a Jira integration 3685 15:57:31 when there is no license for jira_vulnerabilities_integration 3686 15:57:31 includes default Jira fields 3687 15:57:31 when all flags are enabled 3688 15:57:32 includes all Jira fields 3689 15:57:32 with Google Artifact Registry integration 3690 15:57:35 includes Google Artifact Registry fields 3691 15:57:35 when Google Cloud IAM integration does not exist 3692 15:57:35 behaves like inactive iam integration 3693 15:57:36 is not-editable 3694 15:57:36 includes workload_identity_federation_path field 3695 15:57:36 does not includes wlif fields 3696 15:57:36 # [RSpecRunTime] RSpec elapsed time: 20 minutes 49.46 seconds. Current RSS: ~1365M. Threads: 5. load average: 1.05 1.18 1.16 1/429 15316 3698 15:57:36 with active Google Cloud IAM integration 3699 15:57:36 behaves like active iam integration 3701 15:57:36 does not include workload_identity_federation_path field 3702 15:57:36 includes wlif fields 3703 15:57:36 with inactive Google Cloud IAM integration 3704 15:57:36 behaves like inactive iam integration 3705 15:57:37 is not-editable 3706 15:57:37 includes workload_identity_federation_path field 3707 15:57:37 does not includes wlif fields 3708 15:57:37 with Google Cloud IAM integration 3709 15:57:37 include wlif_issuer field 3710 15:57:37 when integration is at the group level 3711 15:57:37 with Google Cloud IAM integration 3712 15:57:37 include wlif_issuer field 3713 15:57:37 #jira_issues_show_data 3714 15:57:37 includes Jira issues show data 3715 15:57:37 #jira_issue_breadcrumb_link 3716 15:57:37 with a valid issue_reference 3717 15:57:37 returns the correct HTML 3718 15:57:37 when issue_reference contains HTML 3719 15:57:38 strips all tags 3720 15:57:38 #zentao_issue_breadcrumb_link 3721 15:57:38 with valid issue JSON 3722 15:57:38 returns the correct HTML 3723 15:57:38 when issue_reference contains XSS 3724 15:57:38 strips all tags and sanitizes 3725 15:57:38 # [RSpecRunTime] Finishing example group ee/spec/helpers/ee/integrations_helper_spec.rb. It took 7.21 seconds. Expected to take 12.67 seconds. 3726 15:57:38 # [RSpecRunTime] Starting example group ee/spec/models/compliance_management/framework_spec.rb. Expected to take 12.12 seconds. 3727 15:57:38 ComplianceManagement::Framework 3728 15:57:38 does not allow STI 3729 15:57:38 associations 3730 15:57:38 is expected to belong to namespace required: false 3731 15:57:38 is expected to have many projects through project_settings 3732 15:57:38 is expected to have many project_settings class_name => ComplianceManagement::ComplianceFramework::ProjectSettings 3733 15:57:38 is expected to have many compliance_framework_security_policies class_name => ComplianceManagement::ComplianceFramework::SecurityPolicy 3734 15:57:39 is expected to have many security_orchestration_policy_configurations class_name => Security::OrchestrationPolicyConfiguration through compliance_framework_security_policies 3735 15:57:39 is expected to have many compliance_requirements class_name => ComplianceManagement::ComplianceFramework::ComplianceRequirement 3737 15:57:39 is expected to validate that :namespace_id is case-sensitively unique within the scope of :name 3738 15:57:39 is expected to validate that :name cannot be empty/falsy 3739 15:57:39 is expected to validate that the length of :name is at most 255 3740 15:57:39 is expected to validate that the length of :description is at most 255 3741 15:57:39 is expected to validate that the length of :color is at most 10 3742 15:57:39 is expected to validate that the length of :pipeline_configuration_full_path is at most 255 3743 15:57:39 namespace_is_root_level_group 3744 15:57:39 when namespace is a root group 3746 15:57:40 # [RSpecRunTime] RSpec elapsed time: 20 minutes 53.26 seconds. Current RSS: ~1460M. Threads: 5. load average: 1.05 1.18 1.16 1/429 15317 3748 15:57:40 when namespace is a user namespace 3750 15:57:40 when namespace is a subgroup 3752 15:57:40 #security_orchestration_policy_configurations 3753 15:57:40 when the framework has many same policy configuration with different index 3754 15:57:41 returns distinct policy configurations 3756 15:57:41 with whitespace 3757 15:57:41 strips whitespace 3759 15:57:42 returns frameworks with a matching name 3760 15:57:42 returns frameworks with a partially matching name 3761 15:57:42 returns frameworks with a matching name regardless of the casing 3762 15:57:42 returns multiple frameworks matching with name 3763 15:57:42 returns all frameworks if search string is empty 3764 15:57:42 # [RSpecRunTime] Finishing example group ee/spec/models/compliance_management/framework_spec.rb. It took 4.4 seconds. Expected to take 12.12 seconds. 3765 15:57:42 # [RSpecRunTime] Starting example group ee/spec/services/epics/epic_links/update_service_spec.rb. Expected to take 11.64 seconds. 3766 15:57:42 Epics::EpicLinks::UpdateService 3768 15:57:45 when subepics feature is not available 3769 15:57:45 returns an error 3770 15:57:45 # [RSpecRunTime] RSpec elapsed time: 20 minutes 58.33 seconds. Current RSS: ~1456M. Threads: 5. load average: 1.05 1.17 1.16 1/429 15318 3772 15:57:45 when subepics feature is available 3773 15:57:45 when user has insufficient permissions 3774 15:57:45 returns an error 3775 15:57:45 when params are nil 3776 15:57:45 does not change order of child epics 3777 15:57:45 when moving to start 3778 15:57:46 reorders child epics and sync positions with work items 3779 15:57:46 behaves like updating timestamps 3780 15:57:46 does not update moved epic 3781 15:57:46 does not update parent epic 3782 15:57:46 when moving to end 3783 15:57:46 reorders child epics and sync positions with work items 3784 15:57:46 behaves like updating timestamps 3785 15:57:47 does not update moved epic 3786 15:57:47 does not update parent epic 3787 15:57:47 when moving between siblings 3788 15:57:47 reorders child epics 3789 15:57:47 behaves like updating timestamps 3790 15:57:48 does not update moved epic 3791 15:57:48 does not update parent epic 3792 15:57:48 when params are invalid 3793 15:57:48 when move_before_id is not a child of parent epic 3794 15:57:48 behaves like returns error 3795 15:57:48 does not change order of child epics and returns error 3796 15:57:48 when move_after_id is not a child of parent epic 3797 15:57:48 behaves like returns error 3798 15:57:48 does not change order of child epics and returns error 3799 15:57:48 when syncing with work items fails 3800 15:57:49 does not change order of child epics and returns error 3801 15:57:49 when work item should not be synced 3802 15:57:49 when moving child does not have a synced work item parent link 3803 15:57:49 behaves like reordering without syncing relative positions 3804 15:57:49 only changes order of child epics and not the order of synced work items 3805 15:57:49 when move_before child does not have a synced work item parent link 3806 15:57:49 behaves like reordering without syncing relative positions 3807 15:57:49 only changes order of child epics and not the order of synced work items 3808 15:57:49 when move_after child does not have a synced work item parent link 3809 15:57:49 behaves like reordering without syncing relative positions 3810 15:57:49 only changes order of child epics and not the order of synced work items 3811 15:57:50 # [RSpecRunTime] Finishing example group ee/spec/services/epics/epic_links/update_service_spec.rb. It took 7.25 seconds. Expected to take 11.64 seconds. 3812 15:57:50 # [RSpecRunTime] Starting example group ee/spec/services/software_license_policies/create_service_spec.rb. Expected to take 11.0 seconds. 3813 15:57:50 SoftwareLicensePolicies::CreateService 3815 15:57:50 when valid parameters are specified 3816 15:57:50 when custom_software_license feature flag is disabled 3817 15:57:50 creates one software license policy correctly 3818 15:57:50 when name contains whitespaces 3819 15:57:51 creates one software license policy with stripped name 3820 15:57:51 # [RSpecRunTime] RSpec elapsed time: 21 minutes 4.83 seconds. Current RSS: ~1453M. Threads: 5. load average: 1.04 1.17 1.16 1/429 15319 3822 15:57:51 when custom_software_license feature flag is enabled 3823 15:57:51 when a software license with the given name exists 3824 15:57:52 does not call CustomSoftwareLicense::FindOrCreateService 3825 15:57:52 when the software license does not exists 3826 15:57:53 calls CustomSoftwareLicense::FindOrCreateService 3827 15:57:53 when an argument error is raised 3828 15:57:54 is expected to equal :error 3829 15:57:55 is expected to be present 3830 15:57:56 is expected to equal 400 3831 15:57:56 # [RSpecRunTime] RSpec elapsed time: 21 minutes 9.1 seconds. Current RSS: ~1420M. Threads: 5. load average: 1.04 1.17 1.16 1/429 15320 3833 15:57:56 when invalid input is provided 3834 15:57:56 is expected to equal :error 3835 15:57:57 is expected to be present 3836 15:57:58 is expected to equal 400 3837 15:57:58 # [RSpecRunTime] RSpec elapsed time: 21 minutes 11.72 seconds. Current RSS: ~1401M. Threads: 5. load average: 0.95 1.15 1.15 1/429 15321 3839 15:57:58 # [RSpecRunTime] Finishing example group ee/spec/services/software_license_policies/create_service_spec.rb. It took 8.7 seconds. Expected to take 11.0 seconds. 3840 15:57:58 # [RSpecRunTime] Starting example group ee/spec/services/groups/participants_service_spec.rb. Expected to take 10.55 seconds. 3841 15:57:58 Groups::ParticipantsService 3843 15:57:59 adds the owner to the list 3844 15:57:59 #participants_in_noteable 3845 15:58:02 returns all participants 3846 15:58:02 # [RSpecRunTime] RSpec elapsed time: 21 minutes 15.65 seconds. Current RSS: ~1374M. Threads: 5. load average: 0.96 1.15 1.15 1/429 15322 3848 15:58:02 #group_members 3849 15:58:05 returns all members in parent groups, sub-groups, and sub-projects 3850 15:58:05 # [RSpecRunTime] RSpec elapsed time: 21 minutes 18.36 seconds. Current RSS: ~1364M. Threads: 5. load average: 0.96 1.15 1.15 1/429 15323 3854 15:58:06 returns a URL for the avatar 3855 15:58:07 returns a relative URL for the avatar 3856 15:58:07 # [RSpecRunTime] RSpec elapsed time: 21 minutes 20.29 seconds. Current RSS: ~1365M. Threads: 5. load average: 0.96 1.14 1.15 1/429 15324 3858 15:58:07 # [RSpecRunTime] Finishing example group ee/spec/services/groups/participants_service_spec.rb. It took 8.57 seconds. Expected to take 10.55 seconds. 3859 15:58:07 # [RSpecRunTime] Starting example group ee/spec/tasks/gitlab/custom_roles/custom_roles_rake_spec.rb. Expected to take 9.65 seconds. 3860 15:58:07 gitlab:custom_roles rake tasks 3862 15:58:07 invokes Gitlab::CustomRoles::CheckDocsTask with correct arguments 3863 15:58:07 compile_docs 3864 15:58:07 invokes Gitlab::CustomRoles::CompileDocsTask with correct arguments 3865 15:58:11 # [RSpecRunTime] Finishing example group ee/spec/tasks/gitlab/custom_roles/custom_roles_rake_spec.rb. It took 4.09 seconds. Expected to take 9.65 seconds. 3866 15:58:11 # [RSpecRunTime] RSpec elapsed time: 21 minutes 24.45 seconds. Current RSS: ~1372M. Threads: 5. load average: 0.96 1.14 1.15 1/429 15325 3868 15:58:11 # [RSpecRunTime] Starting example group ee/spec/services/iterations/create_service_spec.rb. Expected to take 9.3 seconds. 3869 15:58:11 Iterations::CreateService 3871 15:58:11 group without cadences 3872 15:58:11 behaves like iterations create service 3873 15:58:11 iterations feature enabled 3875 15:58:11 valid params 3876 15:58:11 creates an iteration 3877 15:58:11 invalid params 3878 15:58:12 does not create an iteration but returns errors 3879 15:58:12 when a non-existing iterations cadence id is given 3880 15:58:12 returns an error 3881 15:58:12 no permissions 3882 15:58:12 is not allowed 3883 15:58:12 iterations feature disabled 3885 15:58:12 is not allowed 3886 15:58:12 group with a cadence 3887 15:58:12 behaves like iterations create service 3888 15:58:12 iterations feature enabled 3890 15:58:12 valid params 3891 15:58:13 creates an iteration 3892 15:58:13 invalid params 3893 15:58:13 does not create an iteration but returns errors 3894 15:58:13 when a non-existing iterations cadence id is given 3895 15:58:13 returns an error 3896 15:58:13 no permissions 3897 15:58:13 is not allowed 3898 15:58:13 iterations feature disabled 3900 15:58:13 is not allowed 3901 15:58:13 group with multiple cadences 3902 15:58:13 behaves like iterations create service 3903 15:58:13 iterations feature enabled 3905 15:58:13 valid params 3906 15:58:14 creates an iteration 3907 15:58:14 invalid params 3908 15:58:14 does not create an iteration but returns errors 3909 15:58:14 when a non-existing iterations cadence id is given 3910 15:58:14 returns an error 3911 15:58:14 no permissions 3912 15:58:14 is not allowed 3913 15:58:14 iterations feature disabled 3915 15:58:14 is not allowed 3916 15:58:14 with specific cadence being passed as param 3917 15:58:14 when the passed cadence uses automatic scheduling 3918 15:58:15 raises an error 3919 15:58:15 when the passed cadence uses manual scheduling 3920 15:58:15 creates an iteration 3921 15:58:15 # [RSpecRunTime] Finishing example group ee/spec/services/iterations/create_service_spec.rb. It took 4.19 seconds. Expected to take 9.3 seconds. 3922 15:58:15 # [RSpecRunTime] Starting example group ee/spec/graphql/mutations/epics/add_issue_spec.rb. Expected to take 9.03 seconds. 3923 15:58:15 Mutations::Epics::AddIssue 3925 15:58:16 behaves like epic mutation for user without access 3926 15:58:16 when the user does not have access to the resource 3927 15:58:16 raises an error 3928 15:58:16 even if author of the epic 3929 15:58:16 raises an error 3930 15:58:17 # [RSpecRunTime] RSpec elapsed time: 21 minutes 30.04 seconds. Current RSS: ~1415M. Threads: 5. load average: 0.97 1.14 1.15 1/429 15326 3932 15:58:17 even if assigned to the epic 3933 15:58:17 raises an error 3934 15:58:17 even if maintainer of the project 3935 15:58:18 raises an error 3936 15:58:18 when the user have admin_epic_relation permissions for the epic 3937 15:58:18 Job arguments to Epics::NewEpicIssueWorker must be native JSON types, but :user_id is a Symbol. 3939 15:58:18 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 3940 15:58:19 adds the issue to the epic 3941 15:58:19 returns error if the issue is already assigned to the epic 3942 15:58:22 returns error if issue is not found 3943 15:58:22 when the epic has reached max child limit 3944 15:58:23 raises an error 3945 15:58:23 # [RSpecRunTime] RSpec elapsed time: 21 minutes 36.53 seconds. Current RSS: ~1419M. Threads: 5. load average: 0.97 1.14 1.15 1/429 15327 3947 15:58:23 # [RSpecRunTime] Finishing example group ee/spec/graphql/mutations/epics/add_issue_spec.rb. It took 7.9 seconds. Expected to take 9.03 seconds. 3948 15:58:23 # [RSpecRunTime] Starting example group ee/spec/services/app_sec/container_scanning/scan_image_service_spec.rb. Expected to take 8.8 seconds. 3949 15:58:23 AppSec::ContainerScanning::ScanImageService 3950 15:58:24 #pipeline_config 3951 15:58:25 generates a valid yaml ci config 3952 15:58:25 # [RSpecRunTime] RSpec elapsed time: 21 minutes 38.12 seconds. Current RSS: ~1419M. Threads: 5. load average: 0.97 1.14 1.15 1/432 15404 3955 15:58:25 when a project is not present 3956 15:58:25 is expected to be nil 3957 15:58:25 behaves like does not creates a throttled log entry 3958 15:58:25 is expected not to receive info(*(any args)) 0 times 3959 15:58:25 when a user is not present 3960 15:58:25 is expected to be nil 3961 15:58:25 behaves like does not creates a throttled log entry 3962 15:58:25 is expected not to receive info(*(any args)) 0 times 3963 15:58:25 when a valid project and user is present 3964 15:58:26 creates a pipeline 3965 15:58:26 does not create a throttled log entry 3966 15:58:27 sets correct artifacts configuration 3967 15:58:28 sets correct environment variables 3968 15:58:28 behaves like internal event tracking 3969 15:58:28 logs to Snowplow, Redis, and product analytics tooling 3970 15:58:28 # [RSpecRunTime] RSpec elapsed time: 21 minutes 41.99 seconds. Current RSS: ~1431M. Threads: 5. load average: 0.97 1.13 1.15 1/434 15485 3972 15:58:28 when the project has exceeded the daily scan limit 3973 15:58:29 is expected to be nil 3974 15:58:29 behaves like creates a throttled log entry 3975 15:58:29 is expected to receive info(a hash including {:class => "AppSec::ContainerScanning::ScanImageService", :project_id => 969, :user_...ng_for_registry_scans, :message => "Daily rate limit container_scanning_for_registry_scans reached"}) 1 time 3976 15:58:29 # [RSpecRunTime] Finishing example group ee/spec/services/app_sec/container_scanning/scan_image_service_spec.rb. It took 5.69 seconds. Expected to take 8.8 seconds. 3977 15:58:29 # [RSpecRunTime] Starting example group ee/spec/graphql/mutations/dast_site_validations/create_spec.rb. Expected to take 8.44 seconds. 3978 15:58:29 Mutations::DastSiteValidations::Create 3979 15:58:29 is expected to require graphql authorizations :create_on_demand_dast_scan 3981 15:58:29 when on demand scan feature is enabled 3982 15:58:29 when the project does not exist 3983 15:58:30 raises an exception 3984 15:58:30 # [RSpecRunTime] RSpec elapsed time: 21 minutes 43.89 seconds. Current RSS: ~1445M. Threads: 5. load average: 0.97 1.13 1.15 1/434 15516 3986 15:58:30 when the user can run a dast scan 3987 15:58:33 returns the dast_site_validation id 3988 15:58:35 returns the dast_site_validation status 3989 15:58:35 # [RSpecRunTime] RSpec elapsed time: 21 minutes 48.73 seconds. Current RSS: ~1464M. Threads: 5. load average: 1.06 1.15 1.15 1/434 15641 3991 15:58:35 # [RSpecRunTime] Finishing example group ee/spec/graphql/mutations/dast_site_validations/create_spec.rb. It took 6.57 seconds. Expected to take 8.44 seconds. 3992 15:58:35 # [RSpecRunTime] Starting example group ee/spec/lib/ee/gitlab/email/handler/service_desk_handler_spec.rb. Expected to take 8.14 seconds. 3993 15:58:35 Gitlab::Email::Handler::ServiceDeskHandler 3994 15:58:35 service desk is enabled for the project 3995 15:58:36 when everything is fine 3996 15:58:36 when using issue templates 3997 15:58:36 that are inherited 3998 15:58:37 from instance 3999 15:58:38 Job arguments to Integrations::GroupMentionWorker must be native JSON types, but :mentionable_type is a Symbol. 4001 15:58:38 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 4002 15:58:38 appends instance issue description template 4003 15:58:38 # [RSpecRunTime] RSpec elapsed time: 21 minutes 51.99 seconds. Current RSS: ~1449M. Threads: 5. load average: 1.05 1.14 1.15 1/434 15824 4006 15:58:41 Job arguments to Integrations::GroupMentionWorker must be native JSON types, but :mentionable_type is a Symbol. 4008 15:58:41 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 4009 15:58:41 appends group issue description template 4010 15:58:41 # [RSpecRunTime] RSpec elapsed time: 21 minutes 54.32 seconds. Current RSS: ~1434M. Threads: 5. load average: 1.05 1.14 1.15 1/434 15939 4012 15:58:41 that has quick actions 4013 15:58:41 assigning issue to epic 4014 15:58:43 Job arguments to Epics::NewEpicIssueWorker must be native JSON types, but :user_id is a Symbol. 4016 15:58:43 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 4017 15:58:43 Job arguments to Integrations::GroupMentionWorker must be native JSON types, but :mentionable_type is a Symbol. 4019 15:58:43 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 4020 15:58:43 assigns epic 4021 15:58:43 # [RSpecRunTime] RSpec elapsed time: 21 minutes 56.64 seconds. Current RSS: ~1422M. Threads: 5. load average: 1.05 1.14 1.15 1/434 16058 4023 15:58:43 # [RSpecRunTime] Finishing example group ee/spec/lib/ee/gitlab/email/handler/service_desk_handler_spec.rb. It took 7.85 seconds. Expected to take 8.14 seconds. 4024 15:58:43 # [RSpecRunTime] Starting example group ee/spec/workers/gitlab_subscriptions/add_on_purchases/offline_cloud_license_provision_worker_spec.rb. Expected to take 7.89 seconds. 4025 15:58:43 GitlabSubscriptions::AddOnPurchases::OfflineCloudLicenseProvisionWorker 4026 15:58:43 is expected to includes the CronjobQueue module 4027 15:58:43 is expected to includes the ApplicationWorker module 4028 15:58:43 is expected to eq :"add-on_provisioning" 4029 15:58:43 behaves like worker with data consistency 4030 15:58:43 .get_data_consistency_feature_flag_enabled? 4031 15:58:44 returns true 4032 15:58:44 .get_data_consistency 4033 15:58:44 returns correct data consistency 4035 15:58:44 provisions add-on purchases 4036 15:58:44 is expected to be present 4037 15:58:44 logs execution 4038 15:58:44 behaves like an idempotent worker 4039 15:58:44 is labeled as idempotent 4040 15:58:45 performs multiple times sequentially without raising an exception 4041 15:58:45 without license 4042 15:58:45 behaves like does nothing 4043 15:58:45 provisions no add-on purchases 4044 15:58:45 is expected to be nil 4045 15:58:45 does not log execution 4046 15:58:45 with online license 4047 15:58:45 behaves like does nothing 4048 15:58:45 provisions no add-on purchases 4049 15:58:45 is expected to be nil 4050 15:58:45 does not log execution 4051 15:58:45 with legacy license 4052 15:58:45 behaves like does nothing 4053 15:58:45 provisions no add-on purchases 4054 15:58:46 is expected to be nil 4055 15:58:46 does not log execution 4056 15:58:46 # [RSpecRunTime] Finishing example group ee/spec/workers/gitlab_subscriptions/add_on_purchases/offline_cloud_license_provision_worker_spec.rb. It took 2.64 seconds. Expected to take 7.89 seconds. 4057 15:58:46 # [RSpecRunTime] Starting example group ee/spec/lib/gitlab/geo/oauth/logout_state_spec.rb. Expected to take 7.61 seconds. 4058 15:58:46 Gitlab::Geo::Oauth::LogoutState 4060 15:58:46 returns nil when token is nil 4061 15:58:46 returns nil when encryption fails 4062 15:58:46 returns a string with salt, tag, encrypted access token, and return_to full path colon separated 4063 15:58:46 includes a empty value for return_to into state when return_to is nil 4065 15:58:46 returns nil when salt is nil 4066 15:58:46 returns nil when salt has invalid base64 4067 15:58:47 returns nil when tag is nil 4068 15:58:47 returns nil when encrypted token has invalid base64 4069 15:58:47 returns nil when encrypted token is nil 4070 15:58:47 returns nil when decryption fails 4071 15:58:47 returns nil when tag has an invalid byte size 4072 15:58:47 returns nil when tag has been modified 4073 15:58:47 returns nil when return_to has been modified 4074 15:58:47 returns access_token when token is recoverable 4075 15:58:47 # [RSpecRunTime] RSpec elapsed time: 22 minutes 0.86 second. Current RSS: ~1497M. Threads: 5. load average: 1.04 1.14 1.15 1/435 16059 4078 15:58:48 returns nil when return_to is nil 4079 15:58:48 returns an empty string when return_to is empty 4080 15:58:48 returns the full path of the return_to URL 4081 15:58:48 # [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/geo/oauth/logout_state_spec.rb. It took 1.98 seconds. Expected to take 7.61 seconds. 4082 15:58:48 # [RSpecRunTime] Starting example group ee/spec/lib/ee/import/placeholder_user_limit_spec.rb. Expected to take 7.37 seconds. 4083 15:58:48 Import::PlaceholderUserLimit 4084 15:58:48 Job arguments to ElasticNamespaceIndexerWorker must be native JSON types, but :index is a Symbol. 4086 15:58:48 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 4088 15:58:48 seats: 100, expected_limit: 1 4089 15:58:48 when under the limit 4090 15:58:48 is expected to eq false 4091 15:58:48 when over the limit 4092 15:58:48 is expected to eq true 4093 15:58:48 seats: 101, expected_limit: 2 4094 15:58:48 when under the limit 4095 15:58:49 is expected to eq false 4096 15:58:49 when over the limit 4097 15:58:49 is expected to eq true 4098 15:58:49 seats: 500, expected_limit: 2 4099 15:58:49 when under the limit 4100 15:58:49 is expected to eq false 4101 15:58:49 when over the limit 4102 15:58:49 is expected to eq true 4103 15:58:49 seats: 501, expected_limit: 3 4104 15:58:49 when under the limit 4105 15:58:50 is expected to eq false 4106 15:58:50 when over the limit 4107 15:58:50 is expected to eq true 4108 15:58:50 seats: 1000, expected_limit: 3 4109 15:58:50 when under the limit 4110 15:58:50 is expected to eq false 4111 15:58:50 when over the limit 4112 15:58:51 is expected to eq true 4113 15:58:51 seats: 1001, expected_limit: 4 4114 15:58:51 when under the limit 4115 15:58:51 is expected to eq false 4116 15:58:51 when over the limit 4117 15:58:51 is expected to eq true 4118 15:58:51 # [RSpecRunTime] Finishing example group ee/spec/lib/ee/import/placeholder_user_limit_spec.rb. It took 3.58 seconds. Expected to take 7.37 seconds. 4119 15:58:51 # [RSpecRunTime] Starting example group ee/spec/models/boards/epic_user_preference_spec.rb. Expected to take 7.18 seconds. 4120 15:58:51 Boards::EpicUserPreference 4121 15:58:51 does not allow STI 4122 15:58:51 associations 4123 15:58:52 is expected to belong to user required: false 4124 15:58:53 is expected to belong to board required: false 4125 15:58:54 is expected to belong to epic required: false 4126 15:58:54 # [RSpecRunTime] RSpec elapsed time: 22 minutes 7.16 seconds. Current RSS: ~1502M. Threads: 5. load average: 1.04 1.14 1.15 1/429 16108 4129 15:58:55 is expected to validate that :user is case-sensitively unique within the scope of :board_id and :epic_id 4130 15:58:55 # [RSpecRunTime] RSpec elapsed time: 22 minutes 8.33 seconds. Current RSS: ~1478M. Threads: 5. load average: 1.04 1.14 1.15 1/429 16125 4133 15:58:55 .for_boards_and_epics 4134 15:58:57 returns user board epic preferences for the given boards and epics 4135 15:58:57 # [RSpecRunTime] RSpec elapsed time: 22 minutes 10.23 seconds. Current RSS: ~1430M. Threads: 5. load average: 1.20 1.17 1.16 1/429 16142 4137 15:58:57 # [RSpecRunTime] Finishing example group ee/spec/models/boards/epic_user_preference_spec.rb. It took 5.38 seconds. Expected to take 7.18 seconds. 4138 15:58:57 # [RSpecRunTime] Starting example group ee/spec/lib/gitlab/auth/group_saml/membership_enforcer_spec.rb. Expected to take 6.99 seconds. 4139 15:58:57 Gitlab::Auth::GroupSaml::MembershipEnforcer 4140 15:58:57 allows adding a user linked to the SAML account as member 4141 15:58:58 does not allow adding a user not linked to the SAML account as member 4142 15:58:58 does not allow adding a user with an inactive scim identity for the group 4143 15:58:59 does allow adding a user with an active scim identity for the group 4144 15:58:59 allows adding a project bot as member 4145 15:58:59 when the user is a service account 4146 15:59:00 allows adding a service account provisioned by the root group 4147 15:59:00 does not allow adding a service account provisioned by another root group 4148 15:59:00 # [RSpecRunTime] RSpec elapsed time: 22 minutes 14.02 seconds. Current RSS: ~1433M. Threads: 5. load average: 1.20 1.17 1.16 1/429 16143 4150 15:59:00 # [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/auth/group_saml/membership_enforcer_spec.rb. It took 3.79 seconds. Expected to take 6.99 seconds. 4151 15:59:00 # [RSpecRunTime] Starting example group ee/spec/models/concerns/auditable_spec.rb. Expected to take 6.82 seconds. 4153 15:59:01 does not allow STI 4154 15:59:01 approval_project_rule 4155 15:59:01 behaves like auditable concern 4156 15:59:01 #push_audit_event 4157 15:59:01 when audit event queue is active 4158 15:59:01 add message to audit event queue after commit 4159 15:59:01 when audit event queue is not active 4160 15:59:02 does not add message to audit event queue 4161 15:59:02 #audit_details 4162 15:59:03 raises error to prompt for implementation 4163 15:59:03 external_status_check 4164 15:59:03 behaves like auditable concern 4165 15:59:03 #push_audit_event 4166 15:59:03 when audit event queue is active 4167 15:59:03 add message to audit event queue after commit 4168 15:59:03 when audit event queue is not active 4169 15:59:04 does not add message to audit event queue 4170 15:59:04 #audit_details 4171 15:59:05 raises error to prompt for implementation 4172 15:59:05 # [RSpecRunTime] Finishing example group ee/spec/models/concerns/auditable_spec.rb. It took 4.47 seconds. Expected to take 6.82 seconds. 4173 15:59:05 # [RSpecRunTime] Starting example group ee/spec/workers/analytics/value_stream_dashboard/count_worker_spec.rb. Expected to take 6.61 seconds. 4174 15:59:05 Analytics::ValueStreamDashboard::CountWorker 4175 15:59:05 when the group_level_analytics_dashboard feature is not available 4176 15:59:05 does nothing 4177 15:59:05 when the group_level_analytics_dashboard feature is available 4178 15:59:05 when the current time is not close to the end of month 4179 15:59:05 does nothing 4180 15:59:05 when the current time is close to the end of month 4181 15:59:05 when no records present 4182 15:59:05 does nothing 4183 15:59:05 when records are returned 4184 15:59:06 invokes the count service 4185 15:59:06 when some records were processed recently 4186 15:59:07 skips the recently processed record 4187 15:59:07 when a group downgraded and has no license 4188 15:59:07 disables the aggregation 4189 15:59:07 when loading a persisted cursor 4190 15:59:07 passes the cursor to the aggregation service 4191 15:59:08 persists the new cursor 4192 15:59:08 when the execution is over time 4193 15:59:08 stops the processing 4194 15:59:08 # [RSpecRunTime] Finishing example group ee/spec/workers/analytics/value_stream_dashboard/count_worker_spec.rb. It took 3.16 seconds. Expected to take 6.61 seconds. 4195 15:59:08 # [RSpecRunTime] Starting example group ee/spec/services/gitlab_subscriptions/create_service_spec.rb. Expected to take 6.42 seconds. 4196 15:59:08 GitlabSubscriptions::CreateService 4198 15:59:08 when failing to create a customer 4199 15:59:09 returns the response hash 4200 15:59:09 does not save oauth token 4201 15:59:09 when successfully creating a customer 4202 15:59:09 creates a subscription with the returned authentication token 4203 15:59:09 saves oauth token 4204 15:59:09 creates oauth token with correct application id and expiration 4205 15:59:09 when failing to create a subscription 4206 15:59:09 returns the response hash 4207 15:59:09 when successfully creating a subscription 4208 15:59:09 returns the response hash 4209 15:59:09 passing the correct parameters to the client 4210 15:59:10 passes the correct parameters for creating a customer 4211 15:59:10 passes the correct parameters for creating a subscription 4212 15:59:10 with subscription purchase using promo code 4213 15:59:10 passes the correct parameters for creating a subscription 4214 15:59:10 with add-on purchase 4215 15:59:10 without active subscription 4216 15:59:10 passes the correct parameters for creating a subscription 4217 15:59:10 with active subscription 4218 15:59:10 passes the correct parameters for creating a subscription 4219 15:59:10 # [RSpecRunTime] Finishing example group ee/spec/services/gitlab_subscriptions/create_service_spec.rb. It took 2.01 seconds. Expected to take 6.42 seconds. 4220 15:59:10 # [RSpecRunTime] Starting example group ee/spec/lib/gitlab/duo/chat/request_spec.rb. Expected to take 6.18 seconds. 4221 15:59:10 Gitlab::Duo::Chat::Request 4222 15:59:10 Job arguments to ElasticNamespaceIndexerWorker must be native JSON types, but :index is a Symbol. 4224 15:59:10 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 4225 15:59:11 when the question is about an epic 4226 15:59:11 when a tool is used 4227 15:59:11 when the question does not need formatting 4229 15:59:11 when the question needs formatting 4230 15:59:11 formats question with url 4231 15:59:11 when a tool is not used 4232 15:59:11 when response does not respond to :ai_response 4233 15:59:11 returns nil for tools_used 4234 15:59:11 when response does not respond to :context 4235 15:59:11 returns nil for tools_used 4236 15:59:11 when response does not respond to :tools_used 4237 15:59:11 returns nil for tools_used 4238 15:59:11 when the question is about an issue 4239 15:59:11 when a tool is used 4240 15:59:11 when the question does not need formatting 4242 15:59:12 when the question needs formatting 4243 15:59:12 formats question with url 4244 15:59:12 when a tool is not used 4245 15:59:12 when the response does not respond to :ai_response 4246 15:59:12 returns nil for tools_used 4247 15:59:12 when the response does not respond to :context 4248 15:59:12 returns nil for tools_used 4249 15:59:12 when the response does not respond to :tools_used 4250 15:59:12 returns nil for tools_used 4251 15:59:12 # [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/duo/chat/request_spec.rb. It took 2.2 seconds. Expected to take 6.18 seconds. 4252 15:59:12 # [RSpecRunTime] Starting example group ee/spec/lib/gitlab/ci/reports/security/locations/cluster_image_scanning_spec.rb. Expected to take 6.0 seconds. 4253 15:59:12 Gitlab::Ci::Reports::Security::Locations::ClusterImageScanning 4254 15:59:12 when cluster_id is provided in finding 4255 15:59:12 behaves like vulnerability location 4257 15:59:12 when all params are given 4258 15:59:12 initializes an instance 4259 15:59:12 param: :image 4260 15:59:12 when param image is missing 4261 15:59:13 raises an error 4262 15:59:13 param: :operating_system 4263 15:59:13 when param operating_system is missing 4264 15:59:13 raises an error 4265 15:59:13 #fingerprint 4266 15:59:13 generates expected fingerprint 4267 15:59:13 #fingerprint_path 4268 15:59:13 generates expected fingerprint 4270 15:59:13 returns true when fingerprints are equal 4271 15:59:13 returns false when fingerprints are different 4272 15:59:13 when agent id is provided in finding 4273 15:59:13 behaves like vulnerability location 4275 15:59:13 when all params are given 4276 15:59:13 initializes an instance 4277 15:59:13 param: :image 4278 15:59:13 when param image is missing 4279 15:59:13 raises an error 4280 15:59:13 param: :operating_system 4281 15:59:13 when param operating_system is missing 4282 15:59:13 raises an error 4283 15:59:13 #fingerprint 4284 15:59:13 generates expected fingerprint 4285 15:59:13 #fingerprint_path 4286 15:59:14 generates expected fingerprint 4288 15:59:14 returns true when fingerprints are equal 4289 15:59:14 returns false when fingerprints are different 4290 15:59:14 # [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/ci/reports/security/locations/cluster_image_scanning_spec.rb. It took 1.4 seconds. Expected to take 6.0 seconds. 4291 15:59:14 # [RSpecRunTime] Starting example group ee/spec/helpers/ee/blob_helper_spec.rb. Expected to take 5.87 seconds. 4293 15:59:14 #licenses_for_select 4294 15:59:15 returns Group licenses when enabled 4295 15:59:15 returns Instance licenses when enabled 4296 15:59:15 returns no Group or Instance licenses when disabled 4297 15:59:15 # [RSpecRunTime] RSpec elapsed time: 22 minutes 28.63 seconds. Current RSS: ~1512M. Threads: 5. load average: 1.15 1.16 1.16 1/429 16174 4299 15:59:15 #vue_blob_app_data 4300 15:59:15 returns data related to blob app 4301 15:59:15 # [RSpecRunTime] Finishing example group ee/spec/helpers/ee/blob_helper_spec.rb. It took 1.57 seconds. Expected to take 5.87 seconds. 4302 15:59:15 # [RSpecRunTime] Starting example group ee/spec/services/ee/quick_actions/target_service_spec.rb. Expected to take 5.7 seconds. 4303 15:59:15 QuickActions::TargetService 4306 15:59:16 finds target with valid iid 4307 15:59:17 builds a new target if iid from a different group passed 4308 15:59:17 # [RSpecRunTime] RSpec elapsed time: 22 minutes 30.5 seconds. Current RSS: ~1531M. Threads: 5. load average: 1.14 1.16 1.16 2/429 16175 4310 15:59:17 for nil type 4311 15:59:18 does not raise error 4312 15:59:18 for work item 4313 15:59:18 when work item belongs to a group 4314 15:59:18 with group level work item license 4315 15:59:18 returns the target 4316 15:59:18 without group level work item license 4317 15:59:19 returns the target 4318 15:59:19 # [RSpecRunTime] Finishing example group ee/spec/services/ee/quick_actions/target_service_spec.rb. It took 3.94 seconds. Expected to take 5.7 seconds. 4319 15:59:19 # [RSpecRunTime] Starting example group ee/spec/finders/groups_finder_spec.rb. Expected to take 5.52 seconds. 4321 15:59:19 #by_saml_sso_session 4322 15:59:21 when the current user is nil 4323 15:59:21 includes public SAML groups 4324 15:59:21 # [RSpecRunTime] RSpec elapsed time: 22 minutes 34.42 seconds. Current RSS: ~1504M. Threads: 5. load average: 1.14 1.16 1.16 1/429 16176 4326 15:59:21 when the current user is an admin 4327 15:59:21 behaves like includes all SAML groups 4328 15:59:21 is expected to contain exactly #<Group id:2384 @group370>, #<Group id:2389 @group370/group375>, #<Group id:2386 @group372>, #<Group id:2390 @group372/group376>, #<Group id:2388 @group374>, and #<Group id:2391 @group374/group377> 4329 15:59:21 when the current user has no active SAML sessions 4330 15:59:21 filters out the SAML member groups 4331 15:59:21 when filter_expired_saml_session_groups param is false 4332 15:59:21 behaves like includes all SAML groups 4333 15:59:21 is expected to contain exactly #<Group id:2384 @group370>, #<Group id:2389 @group370/group375>, #<Group id:2386 @group372>, #<Group id:2390 @group372/group376>, #<Group id:2388 @group374>, and #<Group id:2391 @group374/group377> 4334 15:59:21 when the current user has active SAML sessions 4335 15:59:21 behaves like includes all SAML groups 4336 15:59:22 is expected to contain exactly #<Group id:2384 @group370>, #<Group id:2389 @group370/group375>, #<Group id:2386 @group372>, #<Group id:2390 @group372/group376>, #<Group id:2388 @group374>, and #<Group id:2391 @group374/group377> 4338 15:59:22 when repository storage name is given 4339 15:59:22 filters by the repository storage name 4340 15:59:22 when repository storage name is not given 4341 15:59:23 returns all groups 4342 15:59:23 # [RSpecRunTime] Finishing example group ee/spec/finders/groups_finder_spec.rb. It took 3.31 seconds. Expected to take 5.52 seconds. 4343 15:59:23 # [RSpecRunTime] Starting example group ee/spec/lib/gitlab/vulnerability_scanning/advisory_utils_spec.rb. Expected to take 5.4 seconds. 4344 15:59:23 Gitlab::VulnerabilityScanning::AdvisoryUtils 4345 15:59:23 .create_vulnerabilities 4346 15:59:23 creates new vulnerabilities 4347 15:59:23 when exception is raised 4348 15:59:24 does not create vulnerabilities 4349 15:59:24 # [RSpecRunTime] RSpec elapsed time: 22 minutes 37.17 seconds. Current RSS: ~1495M. Threads: 5. load average: 1.13 1.15 1.15 1/429 16193 4351 15:59:24 .occurrence_is_affected? 4352 15:59:24 when the occurrence is not affected 4353 15:59:24 is expected to equal false 4354 15:59:24 with container scanning 4355 15:59:24 is expected to equal true 4356 15:59:24 when affected package version is not supported 4357 15:59:24 is expected to equal false 4358 15:59:24 captures and tracks the unsupported version error 4359 15:59:24 when feature flag track_semver_dialect_errors_for_cvs_in_sentry is disabled 4360 15:59:24 does not track the unsupported error 4361 15:59:24 when advisory affecte_range is invalid 4362 15:59:25 is expected to equal false 4363 15:59:25 captures and tracks the invalid constraint error 4364 15:59:25 when feature flag track_semver_dialect_errors_for_cvs_in_sentry is disabled 4365 15:59:25 does not tracks the invalid constraint error 4366 15:59:25 with dependency scanning 4367 15:59:25 is expected to equal true 4368 15:59:25 when version is invalid 4369 15:59:25 tracks an exception 4370 15:59:25 # [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/vulnerability_scanning/advisory_utils_spec.rb. It took 2.46 seconds. Expected to take 5.4 seconds. 4371 15:59:25 # [RSpecRunTime] Starting example group ee/spec/lib/gitlab/spdx/catalogue_spec.rb. Expected to take 5.21 seconds. 4372 15:59:25 Gitlab::SPDX::Catalogue 4374 15:59:25 is expected to eql "b488cb2b-2bc0-4415-856f-2c54f01ef631" 4376 15:59:25 is expected to eql 396 4377 15:59:25 is expected to contain exactly "0BSD", "AAL", "ADSL", "AFL-1.1", "AFL-1.2", "AFL-2.0", "AFL-2.1", "AFL-3.0", "AGPL-1.0", "AGPL-1.0-only", "AGPL-1.0-or-later", "AGPL-3.0", "AGPL-3.0-only", "AGPL-3.0-or-later", "AMDPLPA", "AML", "AMPAS", "ANTLR-PD", "APAFML", "APL-1.0", "APSL-1.0", "APSL-1.1", "APSL-1.2", "APSL-2.0", "Abstyles", "Adobe-2006", "Adobe-Glyph", "Afmparse", "Aladdin", "Apache-1.0", "Apache-1.1", "Apache-2.0", "Artistic-1.0", "Artistic-1.0-Perl", "Artistic-1.0-cl8", "Artistic-2.0", "BSD-1-Clause", "BSD-2-Clause", "BSD-2-Clause-FreeBSD", "BSD-2-Clause-NetBSD", "BSD-2-Clause-Patent", "BSD-3-Clause", "BSD-3-Clause-Attribution", "BSD-3-Clause-Clear", "BSD-3-Clause-LBNL", "BSD-3-Clause-No-Nuclear-License", "BSD-3-Clause-No-Nuclear-License-2014", "BSD-3-Clause-No-Nuclear-Warranty", "BSD-3-Clause-Open-MPI", "BSD-4-Clause", "BSD-4-Clause-UC", "BSD-Protection", "BSD-Source-Code", "BSL-1.0", "Bahyph", "Barr", "Beerware", "BitTorrent-1.0", "BitTorrent-1.1", "BlueOak-1.0.0", "Borceux", "CATOSL-1.1", "CC-BY-1.0", "CC-BY-2.0", "CC-BY-2.5", "CC-BY-3.0", "CC-BY-4.0", "CC-BY-NC-1.0", "CC-BY-NC-2.0", "CC-BY-NC-2.5", "CC-BY-NC-3.0", "CC-BY-NC-4.0", "CC-BY-NC-ND-1.0", "CC-BY-NC-ND-2.0", "CC-BY-NC-ND-2.5", "CC-BY-NC-ND-3.0", "CC-BY-NC-ND-4.0", "CC-BY-NC-SA-1.0", "CC-BY-NC-SA-2.0", "CC-BY-NC-SA-2.5", "CC-BY-NC-SA-3.0", "CC-BY-NC-SA-4.0", "CC-BY-ND-1.0", "CC-BY-ND-2.0", "CC-BY-ND-2.5", "CC-BY-ND-3.0", "CC-BY-ND-4.0", "CC-BY-SA-1.0", "CC-BY-SA-2.0", "CC-BY-SA-2.5", "CC-BY-SA-3.0", "CC-BY-SA-4.0", "CC-PDDC", "CC0-1.0", "CDDL-1.0", "CDDL-1.1", "CDLA-Permissive-1.0", "CDLA-Sharing-1.0", "CECILL-1.0", "CECILL-1.1", "CECILL-2.0", "CECILL-2.1", "CECILL-B", "CECILL-C", "CERN-OHL-1.1", "CERN-OHL-1.2", "CNRI-Jython", "CNRI-Python", "CNRI-Python-GPL-Compatible", "CPAL-1.0", "CPL-1.0", "CPOL-1.02", "CUA-OPL-1.0", "Caldera", "ClArtistic", "Condor-1.1", "Crossword", "CrystalStacker", "Cube", "D-FSL-1.0", "DOC", "DSDP", "Dotseqn", "ECL-1.0", "ECL-2.0", "EFL-1.0", "EFL-2.0", "EPL-1.0", "EPL-2.0", "EUDatagrid", "EUPL-1.0", "EUPL-1.1", "EUPL-1.2", "Entessa", "ErlPL-1.1", "Eurosym", "FSFAP", "FSFUL", "FSFULLR", "FTL", "Fair", "Frameworx-1.0", "FreeImage", "GFDL-1.1", "GFDL-1.1-only", "GFDL-1.1-or-later", "GFDL-1.2", "GFDL-1.2-only", "GFDL-1.2-or-later", "GFDL-1.3", "GFDL-1.3-only", "GFDL-1.3-or-later", "GL2PS", "GPL-1.0", "GPL-1.0+", "GPL-1.0-only", "GPL-1.0-or-later", "GPL-2.0", "GPL-2.0+", "GPL-2.0-only", "GPL-2.0-or-later", "GPL-2.0-with-GCC-exception", "GPL-2.0-with-autoconf-exception", "GPL-2.0-with-bison-exception", "GPL-2.0-with-classpath-exception", "GPL-2.0-with-font-exception", "GPL-3.0", "GPL-3.0+", "GPL-3.0-only", "GPL-3.0-or-later", "GPL-3.0-with-GCC-exception", "GPL-3.0-with-autoconf-exception", "Giftware", "Glide", "Glulxe", "HPND", "HPND-sell-variant", "HaskellReport", "IBM-pibs", "ICU", "IJG", "IPA", "IPL-1.0", "ISC", "ImageMagick", "Imlib2", "Info-ZIP", "Intel", "Intel-ACPI", "Interbase-1.0", "JPNIC", "JSON", "JasPer-2.0", "LAL-1.2", "LAL-1.3", "LGPL-2.0", "LGPL-2.0+", "LGPL-2.0-only", "LGPL-2.0-or-later", "LGPL-2.1", "LGPL-2.1+", "LGPL-2.1-only", "LGPL-2.1-or-later", "LGPL-3.0", "LGPL-3.0+", "LGPL-3.0-only", "LGPL-3.0-or-later", "LGPLLR", "LPL-1.0", "LPL-1.02", "LPPL-1.0", "LPPL-1.1", "LPPL-1.2", "LPPL-1.3a", "LPPL-1.3c", "Latex2e", "Leptonica", "LiLiQ-P-1.1", "LiLiQ-R-1.1", "LiLiQ-Rplus-1.1", "Libpng", "Linux-OpenIB", "MIT", "MIT-0", "MIT-CMU", "MIT-advertising", "MIT-enna", "MIT-feh", "MITNFA", "MPL-1.0", "MPL-1.1", "MPL-2.0", "MPL-2.0-no-copyleft-exception", "MS-PL", "MS-RL", "MTLL", "MakeIndex", "MirOS", "Motosoto", "Multics", "Mup", "NASA-1.3", "NBPL-1.0", "NCSA", "NGPL", "NLOD-1.0", "NLPL", "NOSL", "NPL-1.0", "NPL-1.1", "NPOSL-3.0", "NRL", "NTP", "Naumen", "Net-SNMP", "NetCDF", "Newsletr", "Nokia", "Noweb", "Nunit", "OCCT-PL", "OCLC-2.0", "ODC-By-1.0", "ODbL-1.0", "OFL-1.0", "OFL-1.1", "OGL-UK-1.0", "OGL-UK-2.0", "OGL-UK-3.0", "OGTSL", "OLDAP-1.1", "OLDAP-1.2", "OLDAP-1.3", "OLDAP-1.4", "OLDAP-2.0", "OLDAP-2.0.1", "OLDAP-2.1", "OLDAP-2.2", "OLDAP-2.2.1", "OLDAP-2.2.2", "OLDAP-2.3", "OLDAP-2.4", "OLDAP-2.5", "OLDAP-2.6", "OLDAP-2.7", "OLDAP-2.8", "OML", "OPL-1.0", "OSET-PL-2.1", "OSL-1.0", "OSL-1.1", "OSL-2.0", "OSL-2.1", "OSL-3.0", "OpenSSL", "PDDL-1.0", "PHP-3.0", "PHP-3.01", "Parity-6.0.0", "Plexus", "PostgreSQL", "Python-2.0", "QPL-1.0", "Qhull", "RHeCos-1.1", "RPL-1.1", "RPL-1.5", "RPSL-1.0", "RSA-MD", "RSCPL", "Rdisc", "Ruby", "SAX-PD", "SCEA", "SGI-B-1.0", "SGI-B-1.1", "SGI-B-2.0", "SHL-0.5", "SHL-0.51", "SISSL", "SISSL-1.2", "SMLNJ", "SMPPL", "SNIA", "SPL-1.0", "SSPL-1.0", "SWL", "Saxpath", "Sendmail", "Sendmail-8.23", "SimPL-2.0", "Sleepycat", "Spencer-86", "Spencer-94", "Spencer-99", "StandardML-NJ", "SugarCRM-1.1.3", "TAPR-OHL-1.0", "TCL", "TCP-wrappers", "TMate", "TORQUE-1.1", "TOSL", "TU-Berlin-1.0", "TU-Berlin-2.0", "UPL-1.0", "Unicode-DFS-2015", "Unicode-DFS-2016", "Unicode-TOU", "Unlicense", "VOSTROM", "VSL-1.0", "Vim", "W3C", "W3C-19980720", "W3C-20150513", "WTFPL", "Watcom-1.0", "Wsuipa", "X11", "XFree86-1.1", "XSkat", "Xerox", "Xnet", "YPL-1.0", "YPL-1.1", "ZPL-1.1", "ZPL-2.0", "ZPL-2.1", "Zed", "Zend-2.0", "Zimbra-1.3", "Zimbra-1.4", "Zlib", "blessing", "bzip2-1.0.5", "bzip2-1.0.6", "copyleft-next-0.3.0", "copyleft-next-0.3.1", "curl", "diffmark", "dvipdfm", "eCos-2.0", "eGenix", "gSOAP-1.3b", "gnuplot", "iMatix", "libpng-2.0", "libtiff", "mpich2", "psfrag", "psutils", "wxWindows", "xinetd", "xpp", and "zlib-acknowledgement" 4378 15:59:25 is expected to contain exactly "BSD Zero Clause License", "Attribution Assurance License", "Amazon Digital Services License", "Academic Free License v1.1", "Academic Free License v1.2", "Academic Free License v2.0", "Academic Free License v2.1", "Academic Free License v3.0", "Affero General Public License v1.0", "Affero General Public License v1.0 only", "Affero General Public License v1.0 or later", "GNU Affero General Public License v3.0", "GNU Affero General Public License v3.0 only", "GNU Affero General Public License v3.0 or later", "AMD's plpa_map.c License", "Apple MIT License", "Academy of Motion Picture Arts and Sciences BSD", "ANTLR Software Rights Notice", "Adobe Postscript AFM License", "Adaptive Public License 1.0", "Apple Public Source License 1.0", "Apple Public Source License 1.1", "Apple Public Source License 1.2", "Apple Public Source License 2.0", "Abstyles License", "Adobe Systems Incorporated Source Code License Agreement", "Adobe Glyph List License", "Afmparse License", "Aladdin Free Public License", "Apache License 1.0", "Apache License 1.1", "Apache License 2.0", "Artistic License 1.0", "Artistic License 1.0 (Perl)", "Artistic License 1.0 w/clause 8", "Artistic License 2.0", "BSD 1-Clause License", "BSD 2-Clause \"Simplified\" License", "BSD 2-Clause FreeBSD License", "BSD 2-Clause NetBSD License", "BSD-2-Clause Plus Patent License", "BSD 3-Clause \"New\" or \"Revised\" License", "BSD with attribution", "BSD 3-Clause Clear License", "Lawrence Berkeley National Labs BSD variant license", "BSD 3-Clause No Nuclear License", "BSD 3-Clause No Nuclear License 2014", "BSD 3-Clause No Nuclear Warranty", "BSD 3-Clause Open MPI variant", "BSD 4-Clause \"Original\" or \"Old\" License", "BSD-4-Clause (University of California-Specific)", "BSD Protection License", "BSD Source Code Attribution", "Boost Software License 1.0", "Bahyph License", "Barr License", "Beerware License", "BitTorrent Open Source License v1.0", "BitTorrent Open Source License v1.1", "Blue Oak Model License 1.0.0", "Borceux license", "Computer Associates Trusted Open Source License 1.1", "Creative Commons Attribution 1.0 Generic", "Creative Commons Attribution 2.0 Generic", "Creative Commons Attribution 2.5 Generic", "Creative Commons Attribution 3.0 Unported", "Creative Commons Attribution 4.0 International", "Creative Commons Attribution Non Commercial 1.0 Generic", "Creative Commons Attribution Non Commercial 2.0 Generic", "Creative Commons Attribution Non Commercial 2.5 Generic", "Creative Commons Attribution Non Commercial 3.0 Unported", "Creative Commons Attribution Non Commercial 4.0 International", "Creative Commons Attribution Non Commercial No Derivatives 1.0 Generic", "Creative Commons Attribution Non Commercial No Derivatives 2.0 Generic", "Creative Commons Attribution Non Commercial No Derivatives 2.5 Generic", "Creative Commons Attribution Non Commercial No Derivatives 3.0 Unported", "Creative Commons Attribution Non Commercial No Derivatives 4.0 International", "Creative Commons Attribution Non Commercial Share Alike 1.0 Generic", "Creative Commons Attribution Non Commercial Share Alike 2.0 Generic", "Creative Commons Attribution Non Commercial Share Alike 2.5 Generic", "Creative Commons Attribution Non Commercial Share Alike 3.0 Unported", "Creative Commons Attribution Non Commercial Share Alike 4.0 International", "Creative Commons Attribution No Derivatives 1.0 Generic", "Creative Commons Attribution No Derivatives 2.0 Generic", "Creative Commons Attribution No Derivatives 2.5 Generic", "Creative Commons Attribution No Derivatives 3.0 Unported", "Creative Commons Attribution No Derivatives 4.0 International", "Creative Commons Attribution Share Alike 1.0 Generic", "Creative Commons Attribution Share Alike 2.0 Generic", "Creative Commons Attribution Share Alike 2.5 Generic", "Creative Commons Attribution Share Alike 3.0 Unported", "Creative Commons Attribution Share Alike 4.0 International", "Creative Commons Public Domain Dedication and Certification", "Creative Commons Zero v1.0 Universal", "Common Development and Distribution License 1.0", "Common Development and Distribution License 1.1", "Community Data License Agreement Permissive 1.0", "Community Data License Agreement Sharing 1.0", "CeCILL Free Software License Agreement v1.0", "CeCILL Free Software License Agreement v1.1", "CeCILL Free Software License Agreement v2.0", "CeCILL Free Software License Agreement v2.1", "CeCILL-B Free Software License Agreement", "CeCILL-C Free Software License Agreement", "CERN Open Hardware License v1.1", "CERN Open Hardware Licence v1.2", "CNRI Jython License", "CNRI Python License", "CNRI Python Open Source GPL Compatible License Agreement", "Common Public Attribution License 1.0", "Common Public License 1.0", "Code Project Open License 1.02", "CUA Office Public License v1.0", "Caldera License", "Clarified Artistic License", "Condor Public License v1.1", "Crossword License", "CrystalStacker License", "Cube License", "Deutsche Freie Software Lizenz", "DOC License", "DSDP License", "Dotseqn License", "Educational Community License v1.0", "Educational Community License v2.0", "Eiffel Forum License v1.0", "Eiffel Forum License v2.0", "Eclipse Public License 1.0", "Eclipse Public License 2.0", "EU DataGrid Software License", "European Union Public License 1.0", "European Union Public License 1.1", "European Union Public License 1.2", "Entessa Public License v1.0", "Erlang Public License v1.1", "Eurosym License", "FSF All Permissive License", "FSF Unlimited License", "FSF Unlimited License (with License Retention)", "Freetype Project License", "Fair License", "Frameworx Open License 1.0", "FreeImage Public License v1.0", "GNU Free Documentation License v1.1", "GNU Free Documentation License v1.1 only", "GNU Free Documentation License v1.1 or later", "GNU Free Documentation License v1.2", "GNU Free Documentation License v1.2 only", "GNU Free Documentation License v1.2 or later", "GNU Free Documentation License v1.3", "GNU Free Documentation License v1.3 only", "GNU Free Documentation License v1.3 or later", "GL2PS License", "GNU General Public License v1.0 only", "GNU General Public License v1.0 or later", "GNU General Public License v1.0 only", "GNU General Public License v1.0 or later", "GNU General Public License v2.0 only", "GNU General Public License v2.0 or later", "GNU General Public License v2.0 only", "GNU General Public License v2.0 or later", "GNU General Public License v2.0 w/GCC Runtime Library exception", "GNU General Public License v2.0 w/Autoconf exception", "GNU General Public License v2.0 w/Bison exception", "GNU General Public License v2.0 w/Classpath exception", "GNU General Public License v2.0 w/Font exception", "GNU General Public License v3.0 only", "GNU General Public License v3.0 or later", "GNU General Public License v3.0 only", "GNU General Public License v3.0 or later", "GNU General Public License v3.0 w/GCC Runtime Library exception", "GNU General Public License v3.0 w/Autoconf exception", "Giftware License", "3dfx Glide License", "Glulxe License", "Historical Permission Notice and Disclaimer", "Historical Permission Notice and Disclaimer - sell variant", "Haskell Language Report License", "IBM PowerPC Initialization and Boot Software", "ICU License", "Independent JPEG Group License", "IPA Font License", "IBM Public License v1.0", "ISC License", "ImageMagick License", "Imlib2 License", "Info-ZIP License", "Intel Open Source License", "Intel ACPI Software License Agreement", "Interbase Public License v1.0", "Japan Network Information Center License", "JSON License", "JasPer License", "Licence Art Libre 1.2", "Licence Art Libre 1.3", "GNU Library General Public License v2 only", "GNU Library General Public License v2 or later", "GNU Library General Public License v2 only", "GNU Library General Public License v2 or later", "GNU Lesser General Public License v2.1 only", "GNU Library General Public License v2.1 or later", "GNU Lesser General Public License v2.1 only", "GNU Lesser General Public License v2.1 or later", "GNU Lesser General Public License v3.0 only", "GNU Lesser General Public License v3.0 or later", "GNU Lesser General Public License v3.0 only", "GNU Lesser General Public License v3.0 or later", "Lesser General Public License For Linguistic Resources", "Lucent Public License Version 1.0", "Lucent Public License v1.02", "LaTeX Project Public License v1.0", "LaTeX Project Public License v1.1", "LaTeX Project Public License v1.2", "LaTeX Project Public License v1.3a", "LaTeX Project Public License v1.3c", "Latex2e License", "Leptonica License", "Licence Libre du Québec – Permissive version 1.1", "Licence Libre du Québec – Réciprocité version 1.1", "Licence Libre du Québec – Réciprocité forte version 1.1", "libpng License", "Linux Kernel Variant of OpenIB.org license", "MIT License", "MIT No Attribution", "CMU License", "Enlightenment License (e16)", "enna License", "feh License", "MIT +no-false-attribs license", "Mozilla Public License 1.0", "Mozilla Public License 1.1", "Mozilla Public License 2.0", "Mozilla Public License 2.0 (no copyleft exception)", "Microsoft Public License", "Microsoft Reciprocal License", "Matrix Template Library License", "MakeIndex License", "MirOS License", "Motosoto License", "Multics License", "Mup License", "NASA Open Source Agreement 1.3", "Net Boolean Public License v1", "University of Illinois/NCSA Open Source License", "Nethack General Public License", "Norwegian Licence for Open Government Data", "No Limit Public License", "Netizen Open Source License", "Netscape Public License v1.0", "Netscape Public License v1.1", "Non-Profit Open Software License 3.0", "NRL License", "NTP License", "Naumen Public License", "Net-SNMP License", "NetCDF license", "Newsletr License", "Nokia Open Source License", "Noweb License", "Nunit License", "Open CASCADE Technology Public License", "OCLC Research Public License 2.0", "Open Data Commons Attribution License v1.0", "ODC Open Database License v1.0", "SIL Open Font License 1.0", "SIL Open Font License 1.1", "Open Government Licence v1.0", "Open Government Licence v2.0", "Open Government Licence v3.0", "Open Group Test Suite License", "Open LDAP Public License v1.1", "Open LDAP Public License v1.2", "Open LDAP Public License v1.3", "Open LDAP Public License v1.4", "Open LDAP Public License v2.0 (or possibly 2.0A and 2.0B)", "Open LDAP Public License v2.0.1", "Open LDAP Public License v2.1", "Open LDAP Public License v2.2", "Open LDAP Public License v2.2.1", "Open LDAP Public License 2.2.2", "Open LDAP Public License v2.3", "Open LDAP Public License v2.4", "Open LDAP Public License v2.5", "Open LDAP Public License v2.6", "Open LDAP Public License v2.7", "Open LDAP Public License v2.8", "Open Market License", "Open Public License v1.0", "OSET Public License version 2.1", "Open Software License 1.0", "Open Software License 1.1", "Open Software License 2.0", "Open Software License 2.1", "Open Software License 3.0", "OpenSSL License", "ODC Public Domain Dedication & License 1.0", "PHP License v3.0", "PHP License v3.01", "The Parity Public License 6.0.0", "Plexus Classworlds License", "PostgreSQL License", "Python License 2.0", "Q Public License 1.0", "Qhull License", "Red Hat eCos Public License v1.1", "Reciprocal Public License 1.1", "Reciprocal Public License 1.5", "RealNetworks Public Source License v1.0", "RSA Message-Digest License ", "Ricoh Source Code Public License", "Rdisc License", "Ruby License", "Sax Public Domain Notice", "SCEA Shared Source License", "SGI Free Software License B v1.0", "SGI Free Software License B v1.1", "SGI Free Software License B v2.0", "Solderpad Hardware License v0.5", "Solderpad Hardware License, Version 0.51", "Sun Industry Standards Source License v1.1", "Sun Industry Standards Source License v1.2", "Standard ML of New Jersey License", "Secure Messaging Protocol Public License", "SNIA Public License 1.1", "Sun Public License v1.0", "Server Side Public License, v 1", "Scheme Widget Library (SWL) Software License Agreement", "Saxpath License", "Sendmail License", "Sendmail License 8.23", "Simple Public License 2.0", "Sleepycat License", "Spencer License 86", "Spencer License 94", "Spencer License 99", "Standard ML of New Jersey License", "SugarCRM Public License v1.1.3", "TAPR Open Hardware License v1.0", "TCL/TK License", "TCP Wrappers License", "TMate Open Source License", "TORQUE v2.5+ Software License v1.1", "Trusster Open Source License", "Technische Universitaet Berlin License 1.0", "Technische Universitaet Berlin License 2.0", "Universal Permissive License v1.0", "Unicode License Agreement - Data Files and Software (2015)", "Unicode License Agreement - Data Files and Software (2016)", "Unicode Terms of Use", "The Unlicense", "VOSTROM Public License for Open Source", "Vovida Software License v1.0", "Vim License", "W3C Software Notice and License (2002-12-31)", "W3C Software Notice and License (1998-07-20)", "W3C Software Notice and Document License (2015-05-13)", "Do What The F*ck You Want To Public License", "Sybase Open Watcom Public License 1.0", "Wsuipa License", "X11 License", "XFree86 License 1.1", "XSkat License", "Xerox License", "X.Net License", "Yahoo! Public License v1.0", "Yahoo! Public License v1.1", "Zope Public License 1.1", "Zope Public License 2.0", "Zope Public License 2.1", "Zed License", "Zend License v2.0", "Zimbra Public License v1.3", "Zimbra Public License v1.4", "zlib License", "SQLite Blessing", "bzip2 and libbzip2 License v1.0.5", "bzip2 and libbzip2 License v1.0.6", "copyleft-next 0.3.0", "copyleft-next 0.3.1", "curl License", "diffmark license", "dvipdfm License", "eCos license version 2.0", "eGenix.com Public License 1.1.0", "gSOAP Public License v1.3b", "gnuplot License", "iMatix Standard Function Library Agreement", "PNG Reference Library version 2", "libtiff License", "mpich2 License", "psfrag License", "psutils License", "wxWindows Library License", "xinetd License", "XPP License", and "zlib/libpng License with Acknowledgement" 4379 15:59:26 is expected to be truthy 4380 15:59:26 is expected to be falsey 4381 15:59:26 when some of the licenses are missing an identifier 4382 15:59:26 is expected to equal 1 4383 15:59:26 is expected to contain exactly "valid" 4384 15:59:26 when the schema of each license changes 4385 15:59:26 is expected to be zero 4386 15:59:26 when the schema of the catalogue changes 4387 15:59:26 is expected to be zero 4389 15:59:26 returns all licenses converted to POROs 4391 15:59:26 when the licenses.json endpoint is healthy 4392 15:59:26 is expected to equal #<InstanceDouble(Gitlab::SPDX::Catalogue) (anonymous)> 4393 15:59:26 # [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/spdx/catalogue_spec.rb. It took 1.41 seconds. Expected to take 5.21 seconds. 4394 15:59:26 # [RSpecRunTime] Starting example group ee/spec/lib/gitlab/usage/metrics/instrumentations/count_parent_links_metric_spec.rb. Expected to take 5.07 seconds. 4395 15:59:26 Gitlab::Usage::Metrics::Instrumentations::CountParentLinksMetric 4396 15:59:29 raises an exception if parent_type option is not valid 4397 15:59:29 raises an exception if parent_type option is not present 4398 15:59:29 when parent_type is epic 4399 15:59:29 behaves like a correct instrumented metric value and query 4400 15:59:29 behaves like a correct instrumented metric value 4401 15:59:29 has correct value 4402 15:59:29 # [RSpecRunTime] RSpec elapsed time: 22 minutes 42.36 seconds. Current RSS: ~1505M. Threads: 5. load average: 1.12 1.15 1.15 1/429 16194 4404 15:59:29 behaves like a correct instrumented metric query 4405 15:59:29 has correct generate query 4406 15:59:29 when parent_type is issue 4407 15:59:29 behaves like a correct instrumented metric value and query 4408 15:59:29 behaves like a correct instrumented metric value 4409 15:59:29 has correct value 4410 15:59:29 behaves like a correct instrumented metric query 4411 15:59:29 has correct generate query 4412 15:59:29 # [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/usage/metrics/instrumentations/count_parent_links_metric_spec.rb. It took 2.82 seconds. Expected to take 5.07 seconds. 4413 15:59:29 # [RSpecRunTime] Starting example group ee/spec/models/compliance_management/compliance_framework/compliance_requirement_spec.rb. Expected to take 4.96 seconds. 4414 15:59:29 ComplianceManagement::ComplianceFramework::ComplianceRequirement 4415 15:59:29 does not allow STI 4416 15:59:29 associations 4417 15:59:29 is expected to belong to framework optional: false 4418 15:59:30 is expected to have many security_policy_requirements 4419 15:59:30 is expected to have many compliance_framework_security_policies through security_policy_requirements 4420 15:59:30 is expected to have many compliance_checks class_name => ComplianceManagement::ComplianceFramework::ComplianceCheck 4422 15:59:30 is expected to validate that :name is case-sensitively unique within the scope of :framework_id 4423 15:59:30 is expected to validate that :namespace_id cannot be empty/falsy 4424 15:59:30 is expected to validate that :framework cannot be empty/falsy 4425 15:59:30 is expected to validate that :name cannot be empty/falsy 4426 15:59:30 is expected to validate that :description cannot be empty/falsy 4427 15:59:30 # [RSpecRunTime] Finishing example group ee/spec/models/compliance_management/compliance_framework/compliance_requirement_spec.rb. It took 1.2 seconds. Expected to take 4.96 seconds. 4428 15:59:30 # [RSpecRunTime] Starting example group ee/spec/services/namespaces/export/members_type_combinator_spec.rb. Expected to take 4.87 seconds. 4429 15:59:30 Namespaces::Export::MembersTypeCombinator 4430 15:59:35 returns the members with the higher access level 4431 15:59:35 # [RSpecRunTime] Finishing example group ee/spec/services/namespaces/export/members_type_combinator_spec.rb. It took 4.56 seconds. Expected to take 4.87 seconds. 4432 15:59:35 # [RSpecRunTime] RSpec elapsed time: 22 minutes 48.58 seconds. Current RSS: ~1464M. Threads: 5. load average: 1.11 1.15 1.15 2/429 16195 4434 15:59:35 # [RSpecRunTime] Starting example group ee/spec/workers/merge_requests/stream_approval_audit_event_worker_spec.rb. Expected to take 4.73 seconds. 4435 15:59:35 MergeRequests::StreamApprovalAuditEventWorker 4436 15:59:36 calls MergeRequests::SteamApprovalAuditEventService 4437 15:59:36 behaves like subscribes to event 4438 15:59:36 consumes the published event 4439 15:59:36 behaves like an idempotent worker 4440 15:59:37 is labeled as idempotent 4441 15:59:37 performs multiple times sequentially without raising an exception 4442 15:59:37 # [RSpecRunTime] RSpec elapsed time: 22 minutes 50.27 seconds. Current RSS: ~1462M. Threads: 5. load average: 1.10 1.15 1.15 1/429 16196 4444 15:59:37 when the user does not exist 4445 15:59:37 behaves like when object does not exist 4446 15:59:37 logs and does not call MergeRequests::SteamApprovalAuditEventService 4447 15:59:37 when the merge request does not exist 4448 15:59:37 behaves like when object does not exist 4449 15:59:37 logs and does not call MergeRequests::SteamApprovalAuditEventService 4450 15:59:37 # [RSpecRunTime] Finishing example group ee/spec/workers/merge_requests/stream_approval_audit_event_worker_spec.rb. It took 2.34 seconds. Expected to take 4.73 seconds. 4451 15:59:37 # [RSpecRunTime] Starting example group ee/spec/services/security/configuration/set_pre_receive_secret_detection_spec.rb. Expected to take 4.56 seconds. 4452 15:59:37 Security::Configuration::SetPreReceiveSecretDetection 4454 15:59:38 when namespace is project 4455 15:59:38 returns attribute value 4456 15:59:38 changes the attribute 4457 15:59:38 when attribute changes from false to true 4458 15:59:38 creates an audit event with the correct message 4459 15:59:38 when attribute changes from true to false 4460 15:59:39 creates an audit event with the correct message 4461 15:59:39 when fields are invalid 4462 15:59:39 returns nil and error 4463 15:59:39 does not change the attribute 4464 15:59:39 # [RSpecRunTime] Finishing example group ee/spec/services/security/configuration/set_pre_receive_secret_detection_spec.rb. It took 1.94 seconds. Expected to take 4.56 seconds. 4465 15:59:39 # [RSpecRunTime] Starting example group ee/spec/components/namespaces/block_seat_overages/all_seats_used_alert_component_spec.rb. Expected to take 4.43 seconds. 4466 15:59:39 Namespaces::BlockSeatOverages::AllSeatsUsedAlertComponent 4468 15:59:39 in a saas environment 4469 15:59:39 with a reactive cache hit 4470 15:59:39 is expected to equal true 4471 15:59:39 when user has dismissed alert 4472 15:59:40 is expected to equal false 4473 15:59:40 when namespace has no paid plan 4474 15:59:40 is expected to equal false 4475 15:59:40 when user is not a owner 4476 15:59:40 is expected to equal false 4477 15:59:40 when block seats overages is false 4478 15:59:40 is expected to equal false 4479 15:59:40 with no billable members 4480 15:59:40 is expected to equal false 4481 15:59:40 with more billable members than seats 4482 15:59:40 is expected to equal true 4483 15:59:40 when namespace is personal 4484 15:59:40 is expected to equal false 4485 15:59:40 with a reactive cache miss 4486 15:59:40 is expected to equal false 4487 15:59:40 # [RSpecRunTime] Finishing example group ee/spec/components/namespaces/block_seat_overages/all_seats_used_alert_component_spec.rb. It took 1.13 seconds. Expected to take 4.43 seconds. 4488 15:59:40 # [RSpecRunTime] Starting example group ee/spec/models/ee/members_preloader_spec.rb. Expected to take 4.32 seconds. 4489 15:59:40 EE::MembersPreloader 4490 15:59:41 does not allow STI 4491 15:59:41 #preload_all 4492 15:59:43 preloads associations to avoid N+1 queries 4493 15:59:43 # [RSpecRunTime] RSpec elapsed time: 22 minutes 56.88 seconds. Current RSS: ~1475M. Threads: 5. load average: 1.09 1.14 1.15 1/429 16197 4495 15:59:43 # [RSpecRunTime] Finishing example group ee/spec/models/ee/members_preloader_spec.rb. It took 2.89 seconds. Expected to take 4.32 seconds. 4496 15:59:43 # [RSpecRunTime] Starting example group ee/spec/services/boards/epic_lists/create_service_spec.rb. Expected to take 4.2 seconds. 4497 15:59:43 Boards::EpicLists::CreateService 4498 15:59:44 behaves like board lists create service 4500 15:59:44 when board lists is empty 4501 15:59:44 creates a new list at beginning of the list 4502 15:59:44 when board lists has the done list 4503 15:59:44 creates a new list at beginning of the list 4504 15:59:44 when board lists has labels lists 4505 15:59:45 creates a new list at end of the lists 4506 15:59:45 when board lists has label and done lists 4507 15:59:45 creates a new list at end of the label lists 4508 15:59:45 when provided label does not belong to the parent 4509 15:59:46 returns an error 4510 15:59:46 when backlog param is sent 4511 15:59:46 creates one and only one backlog list 4512 15:59:46 # [RSpecRunTime] Finishing example group ee/spec/services/boards/epic_lists/create_service_spec.rb. It took 2.44 seconds. Expected to take 4.2 seconds. 4513 15:59:46 # [RSpecRunTime] Starting example group ee/spec/graphql/types/dast/profile_schedule_type_spec.rb. Expected to take 4.11 seconds. 4514 15:59:46 Types::Dast::ProfileScheduleType 4515 15:59:47 is expected to eq "DastProfileSchedule" 4516 15:59:47 is expected to have graphql fields :id, :active, :startsAt, :timezone, :nextRunAt, :cadence, and :ownerValid 4517 15:59:47 startsAt field 4518 15:59:47 converts the startsAt to the timezone 4519 15:59:47 # [RSpecRunTime] RSpec elapsed time: 23 minutes 0.66 second. Current RSS: ~1466M. Threads: 5. load average: 1.08 1.14 1.15 1/430 16198 4521 15:59:47 nextRunAt field 4522 15:59:47 converts the nextRunAt to the timezone 4524 15:59:47 returns if the owner is valid 4525 15:59:47 # [RSpecRunTime] Finishing example group ee/spec/graphql/types/dast/profile_schedule_type_spec.rb. It took 1.62 seconds. Expected to take 4.11 seconds. 4526 15:59:47 # [RSpecRunTime] Starting example group ee/spec/lib/gitlab/analytics/cycle_analytics/stage_events/issue_last_edited_spec.rb. Expected to take 3.99 seconds. 4527 15:59:47 Gitlab::Analytics::CycleAnalytics::StageEvents::IssueLastEdited 4528 15:59:47 behaves like value stream analytics event 4529 15:59:48 is expected to be a kind of String 4530 15:59:48 is expected to be a kind of Symbol 4531 15:59:48 is expected to include ApplicationRecord(abstract) 4532 15:59:48 is expected to respond to #timestamp_projection 4533 15:59:48 is expected to respond to #html_description 4534 15:59:48 is expected to be a kind of Array 4535 15:59:48 #apply_query_customization 4536 15:59:48 expects an ActiveRecord::Relation object as argument and returns a modified version of it 4538 15:59:48 returns a hash that uniquely identifies an event 4539 15:59:48 does not differ when the same object is built with the same params 4540 15:59:49 # [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/analytics/cycle_analytics/stage_events/issue_last_edited_spec.rb. It took 1.08 seconds. Expected to take 3.99 seconds. 4541 15:59:49 # [RSpecRunTime] Starting example group ee/spec/services/sbom/merge_reports_service_spec.rb. Expected to take 3.87 seconds. 4542 15:59:49 Sbom::MergeReportsService 4544 15:59:49 is expected to have json attributes 4547 15:59:49 when tools is not present 4548 15:59:49 returns an empty list 4549 15:59:49 with duplicate tools 4550 15:59:49 is expected to have json attributes 4551 15:59:49 with mixed object structures for tools 4552 15:59:49 converts tools to match spec 1.4 and merges them 4554 15:59:49 when authors is not present 4555 15:59:49 is expected to have json attributes 4556 15:59:49 with duplicate authors 4557 15:59:49 is expected to have json attributes 4559 15:59:49 when properties is not present 4560 15:59:49 is expected to have json attributes 4561 15:59:49 with duplicate properties 4562 15:59:49 is expected to have json attributes 4563 15:59:49 with duplicate property name but different value 4564 15:59:50 is expected to have json attributes 4566 15:59:50 when components is not present 4567 15:59:50 is expected to have json attributes 4568 15:59:50 with duplicate components and licenses 4569 15:59:50 is expected to have json attributes 4570 15:59:50 # [RSpecRunTime] Finishing example group ee/spec/services/sbom/merge_reports_service_spec.rb. It took 1.23 seconds. Expected to take 3.87 seconds. 4571 15:59:50 # [RSpecRunTime] Starting example group ee/spec/validators/user_existence_validator_spec.rb. Expected to take 3.77 seconds. 4572 15:59:50 UserExistenceValidator 4573 15:59:50 with nil value 4574 15:59:50 behaves like does not add an error 4575 15:59:50 does not add an error 4576 15:59:50 with non-array value 4577 15:59:50 behaves like does not add an error 4578 15:59:50 does not add an error 4579 15:59:50 with empty array value 4580 15:59:50 does not trigger SQL queries 4581 15:59:50 behaves like does not add an error 4582 15:59:50 does not add an error 4583 15:59:50 with array containing valid usernames 4584 15:59:50 behaves like does not add an error 4585 15:59:50 does not add an error 4586 15:59:50 with array containing invalid usernames 4587 15:59:50 does adds an error 4588 15:59:50 # [RSpecRunTime] Finishing example group ee/spec/validators/user_existence_validator_spec.rb. It took 0.68 second. Expected to take 3.77 seconds. 4589 15:59:50 # [RSpecRunTime] Starting example group ee/spec/graphql/types/instance_security_dashboard_type_spec.rb. Expected to take 3.67 seconds. 4590 15:59:50 Types::InstanceSecurityDashboardType 4591 15:59:52 is expected to have graphql fields :projects, :vulnerability_scanners, :vulnerability_severities_count, :vulnerability_grades, and :cluster_agents 4593 15:59:52 when user is not logged in 4594 15:59:52 is expected to be nil 4595 15:59:52 # [RSpecRunTime] RSpec elapsed time: 23 minutes 5.57 seconds. Current RSS: ~1514M. Threads: 5. load average: 1.08 1.14 1.15 1/429 16199 4597 15:59:52 when user is logged in 4598 15:59:52 is a list of projects configured for instance security dashboard 4599 15:59:53 # [RSpecRunTime] Finishing example group ee/spec/graphql/types/instance_security_dashboard_type_spec.rb. It took 2.09 seconds. Expected to take 3.67 seconds. 4600 15:59:53 # [RSpecRunTime] Starting example group ee/spec/views/subscriptions/buy_minutes.html.haml_spec.rb. Expected to take 3.57 seconds. 4601 15:59:53 subscriptions/buy_minutes 4602 15:59:53 behaves like buy minutes addon form data 4603 15:59:53 is expected to have visible css "#js-buy-minutes[data-active-subscription-name='S-000000000']" 4604 15:59:53 is expected to have visible css "#js-buy-minutes[data-group-data='[{\"id\":\"ci_minutes_plan_id\",\"code\":\"ci_minutes\",\"price_per_year\":10.0}]']" 4605 15:59:53 is expected to have visible css "#js-buy-minutes[data-plan-id='ci_minutes_plan_id']" 4606 15:59:53 is expected to have visible css "#js-buy-minutes[data-namespace-id='1']" 4607 15:59:53 is expected to have visible css "#js-buy-minutes[data-source='some_source']" 4608 15:59:54 is expected to have visible css "#js-buy-minutes[data-redirect-after-success='/groups/my-ci-minutes-group/-/usage_quotas#pipelines-quota-tab']" 4609 15:59:54 tracks render event 4610 15:59:54 # [RSpecRunTime] RSpec elapsed time: 23 minutes 7.22 seconds. Current RSS: ~1509M. Threads: 5. load average: 1.08 1.14 1.15 1/429 16200 4612 15:59:54 # [RSpecRunTime] Finishing example group ee/spec/views/subscriptions/buy_minutes.html.haml_spec.rb. It took 1.2 seconds. Expected to take 3.57 seconds. 4613 15:59:54 # [RSpecRunTime] Starting example group ee/spec/models/security/custom_software_license_spec.rb. Expected to take 3.44 seconds. 4614 15:59:54 Security::CustomSoftwareLicense 4615 15:59:54 does not allow STI 4617 15:59:54 is expected to validate that :name cannot be empty/falsy 4618 15:59:54 is expected to validate that the length of :name is at most 255 4619 15:59:56 is expected to validate that :name is case-sensitively unique within the scope of :project_id 4620 15:59:56 # [RSpecRunTime] RSpec elapsed time: 23 minutes 9.4 seconds. Current RSS: ~1511M. Threads: 5. load average: 1.08 1.14 1.15 1/429 16201 4622 15:59:56 associations 4623 15:59:56 is expected to belong to project required: false 4626 15:59:57 is expected to contain exactly #<Security::CustomSoftwareLicense id: 9, project_id: 1011, name: "CustomLicense"> 4628 15:59:57 is expected to contain exactly #<Security::CustomSoftwareLicense id: 9, project_id: 1011, name: "CustomLicense"> 4629 15:59:57 # [RSpecRunTime] Finishing example group ee/spec/models/security/custom_software_license_spec.rb. It took 3.27 seconds. Expected to take 3.44 seconds. 4630 15:59:57 # [RSpecRunTime] Starting example group ee/spec/services/sbom/sync_archived_status_service_spec.rb. Expected to take 3.35 seconds. 4631 15:59:57 Sbom::SyncArchivedStatusService 4632 15:59:58 updates sbom_occurrences.archived 4633 15:59:58 when lease is taken 4634 15:59:59 does not permit parallel execution on the same project 4635 15:59:59 allows parallel execution on different projects 4636 15:59:59 # [RSpecRunTime] RSpec elapsed time: 23 minutes 12.61 seconds. Current RSS: ~1501M. Threads: 5. load average: 1.07 1.14 1.15 1/429 16202 4638 15:59:59 when project does not exist with id 4639 15:59:59 does not raise 4640 15:59:59 # [RSpecRunTime] Finishing example group ee/spec/services/sbom/sync_archived_status_service_spec.rb. It took 2.24 seconds. Expected to take 3.35 seconds. 4641 15:59:59 # [RSpecRunTime] Starting example group ee/spec/services/clusters/agents/delete_url_configuration_service_spec.rb. Expected to take 3.25 seconds. 4642 15:59:59 Clusters::Agents::DeleteUrlConfigurationService 4644 16:00:00 when receptive agents are enabled 4645 16:00:00 without user permissions 4646 16:00:00 fails to delete when the user has no permissions 4647 16:00:00 with user permissions 4648 16:00:00 deletes a agent url configuration 4649 16:00:00 when destroy fails 4650 16:00:00 returns an error 4651 16:00:00 when receptive agents feature is disabled because of the tier 4652 16:00:00 returns an error 4653 16:00:00 when receptive agents are disabled 4654 16:00:01 returns an error 4655 16:00:01 # [RSpecRunTime] Finishing example group ee/spec/services/clusters/agents/delete_url_configuration_service_spec.rb. It took 1.41 seconds. Expected to take 3.25 seconds. 4656 16:00:01 # [RSpecRunTime] Starting example group ee/spec/models/analytics/value_stream_dashboard/aggregation_spec.rb. Expected to take 3.14 seconds. 4657 16:00:01 Analytics::ValueStreamDashboard::Aggregation 4658 16:00:01 does not allow STI 4659 16:00:01 associations 4660 16:00:01 is expected to belong to namespace optional: false 4662 16:00:01 is expected to validate that :namespace_id cannot be empty/falsy 4664 16:00:01 when the cursor is empty 4665 16:00:01 returns the records with the oldest or empty last_run_at values 4666 16:00:01 when bath size is given 4667 16:00:02 is expected to eq [#<Analytics::ValueStreamDashboard::Aggregation namespace_id: 2474, last_run_at: nil, enabled: true>,...#<Analytics::ValueStreamDashboard::Aggregation namespace_id: 2476, last_run_at: nil, enabled: true>] 4668 16:00:02 when top_level_namespace_id is present in the cursor 4669 16:00:02 returns the aggregation record associated with the top_level_namespace_id as the first record 4670 16:00:02 when top_level_namespace_id no longer exists 4671 16:00:02 ignores the given top_level_namespace_id 4672 16:00:02 when a cursor is a Gitlab::Analytics::ValueStreamDashboard::NamespaceCursor 4673 16:00:02 returns correct data 4674 16:00:02 # [RSpecRunTime] Finishing example group ee/spec/models/analytics/value_stream_dashboard/aggregation_spec.rb. It took 1.22 seconds. Expected to take 3.14 seconds. 4675 16:00:02 # [RSpecRunTime] Starting example group ee/spec/elastic/migrate/20240130144625_reindex_epics_to_update_analyzer_spec.rb. Expected to take 2.98 seconds. 4676 16:00:02 ReindexEpicsToUpdateAnalyzer 4677 16:00:02 does not have migration options set 4679 16:00:02 always returns true 4681 16:00:02 creates reindexing task with correct target and options 4682 16:00:02 # [RSpecRunTime] Finishing example group ee/spec/elastic/migrate/20240130144625_reindex_epics_to_update_analyzer_spec.rb. It took 0.42 second. Expected to take 2.98 seconds. 4683 16:00:02 # [RSpecRunTime] Starting example group ee/spec/graphql/mutations/dast_site_validations/revoke_spec.rb. Expected to take 2.97 seconds. 4684 16:00:02 Mutations::DastSiteValidations::Revoke 4685 16:00:03 is expected to require graphql authorizations :create_on_demand_dast_scan 4687 16:00:03 when on demand scan feature is enabled 4688 16:00:03 when the project does not exist 4689 16:00:03 raises an exception 4690 16:00:03 # [RSpecRunTime] RSpec elapsed time: 23 minutes 16.96 seconds. Current RSS: ~1526M. Threads: 5. load average: 1.06 1.13 1.15 1/429 16203 4692 16:00:03 when the user can run a dast scan 4693 16:00:04 deletes dast_site_validations where state=passed 4694 16:00:04 correctly calls AppSec::Dast::SiteValidations::RevokeService 4695 16:00:04 # [RSpecRunTime] Finishing example group ee/spec/graphql/mutations/dast_site_validations/revoke_spec.rb. It took 1.73 seconds. Expected to take 2.97 seconds. 4696 16:00:04 # [RSpecRunTime] Starting example group ee/spec/models/search/index_registry_spec.rb. Expected to take 2.79 seconds. 4697 16:00:04 Search::IndexRegistry 4698 16:00:04 does not allow STI 4699 16:00:04 .index_for_namespace 4700 16:00:04 uses cache correctly 4701 16:00:05 assigns the index when there is a cache miss 4702 16:00:05 when an index is already assigned to a namespace 4703 16:00:05 returns the index in the index assignment 4704 16:00:05 # [RSpecRunTime] RSpec elapsed time: 23 minutes 18.74 seconds. Current RSS: ~1515M. Threads: 5. load average: 1.06 1.13 1.15 2/430 16205 4706 16:00:05 when there is not an index assignment 4707 16:00:06 makes a new assignment and returns routed index for a namespace 4708 16:00:06 # [RSpecRunTime] Finishing example group ee/spec/models/search/index_registry_spec.rb. It took 1.63 seconds. Expected to take 2.79 seconds. 4709 16:00:06 # [RSpecRunTime] Starting example group ee/spec/services/projects/group_links/update_service_spec.rb. Expected to take 2.75 seconds. 4710 16:00:06 Projects::GroupLinks::UpdateService 4711 16:00:06 audit events 4712 16:00:06 sends the audit streaming event 4713 16:00:06 when only expires_at is updated 4714 16:00:07 sends the audit streaming event 4715 16:00:07 when expires_at is already same 4716 16:00:07 does not send audit streaming event 4717 16:00:07 # [RSpecRunTime] RSpec elapsed time: 23 minutes 20.4 seconds. Current RSS: ~1489M. Threads: 5. load average: 1.06 1.13 1.15 1/430 16206 4719 16:00:07 when only access_level is updated 4720 16:00:07 sends the audit streaming event 4721 16:00:07 when access_level is already same 4722 16:00:07 does not send audit streaming event 4723 16:00:07 # [RSpecRunTime] Finishing example group ee/spec/services/projects/group_links/update_service_spec.rb. It took 1.64 seconds. Expected to take 2.75 seconds. 4724 16:00:07 # [RSpecRunTime] Starting example group ee/spec/services/repositories/rewrite_history_service_spec.rb. Expected to take 2.64 seconds. 4725 16:00:07 Repositories::RewriteHistoryService 4727 16:00:08 blobs removal 4728 16:00:08 when audit events are licensed 4729 16:00:08 creates an audit event 4730 16:00:09 # [RSpecRunTime] RSpec elapsed time: 23 minutes 22.08 seconds. Current RSS: ~1490M. Threads: 5. load average: 1.06 1.13 1.15 1/430 16237 4732 16:00:09 when audit events are not licensed 4733 16:00:09 does not audit the change 4734 16:00:09 text redaction 4735 16:00:09 when audit events are licensed 4736 16:00:09 audits the changes 4737 16:00:09 when audit events are not licensed 4738 16:00:09 does not audit the change 4739 16:00:09 # [RSpecRunTime] Finishing example group ee/spec/services/repositories/rewrite_history_service_spec.rb. It took 1.85 seconds. Expected to take 2.64 seconds. 4740 16:00:09 # [RSpecRunTime] Starting example group ee/spec/services/status_page/publish_list_service_spec.rb. Expected to take 2.59 seconds. 4741 16:00:09 StatusPage::PublishListService 4743 16:00:10 when json upload succeeds 4744 16:00:10 publishes details as JSON 4745 16:00:10 when upload fails due to exception 4746 16:00:10 propagates the exception 4747 16:00:10 when limits exceeded 4748 16:00:10 returns limit exceeded error 4749 16:00:10 when status page setting is not enabled 4750 16:00:10 returns feature not available error 4751 16:00:10 # [RSpecRunTime] Finishing example group ee/spec/services/status_page/publish_list_service_spec.rb. It took 0.91 second. Expected to take 2.59 seconds. 4752 16:00:10 # [RSpecRunTime] Starting example group ee/spec/lib/gitlab/duo_workflow/client_spec.rb. Expected to take 2.51 seconds. 4753 16:00:10 Gitlab::DuoWorkflow::Client 4755 16:00:10 returns configured url 4757 16:00:10 returns secure config 4759 16:00:10 returns cloud connector headers 4760 16:00:10 # [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/duo_workflow/client_spec.rb. It took 0.43 second. Expected to take 2.51 seconds. 4761 16:00:10 # [RSpecRunTime] Starting example group ee/spec/services/incident_management/create_incident_sla_exceeded_label_service_spec.rb. Expected to take 2.43 seconds. 4762 16:00:10 IncidentManagement::CreateIncidentSlaExceededLabelService 4763 16:00:10 behaves like incident management label service 4765 16:00:11 with predefined project label 4766 16:00:11 behaves like existing label 4767 16:00:11 returns the existing label 4768 16:00:11 with predefined group label 4769 16:00:11 behaves like existing label 4770 16:00:12 returns the existing label 4771 16:00:12 without label 4772 16:00:12 when user has permissions to create labels 4773 16:00:12 behaves like new label 4774 16:00:12 creates a new label 4775 16:00:12 when user has no permissions to create labels 4776 16:00:12 behaves like new label 4777 16:00:12 creates a new label 4778 16:00:12 # [RSpecRunTime] Finishing example group ee/spec/services/incident_management/create_incident_sla_exceeded_label_service_spec.rb. It took 1.66 seconds. Expected to take 2.43 seconds. 4779 16:00:12 # [RSpecRunTime] Starting example group ee/spec/services/audit_events/streaming/instance_headers/destroy_service_spec.rb. Expected to take 2.33 seconds. 4780 16:00:12 AuditEvents::Streaming::InstanceHeaders::DestroyService 4782 16:00:12 behaves like header deletion 4783 16:00:12 when deletion is successful 4784 16:00:13 destroys the header 4785 16:00:13 with audit events 4786 16:00:13 sends the audit streaming event 4787 16:00:13 with license feature external_audit_events 4788 16:00:13 sends correct event type in audit event stream 4789 16:00:13 when deletion is unsuccessful 4790 16:00:13 does not destroy the header 4791 16:00:13 has an error response 4792 16:00:13 behaves like does not create audit event 4793 16:00:13 is expected to not change `AuditEvent.count` 4794 16:00:13 # [RSpecRunTime] Finishing example group ee/spec/services/audit_events/streaming/instance_headers/destroy_service_spec.rb. It took 1.01 seconds. Expected to take 2.33 seconds. 4795 16:00:13 # [RSpecRunTime] Starting example group ee/spec/serializers/metrics_reports_comparer_entity_spec.rb. Expected to take 2.3 seconds. 4796 16:00:13 MetricsReportsComparerEntity 4798 16:00:13 contains the new metrics 4799 16:00:13 contains existing metrics 4800 16:00:13 contains removed metrics 4801 16:00:13 # [RSpecRunTime] Finishing example group ee/spec/serializers/metrics_reports_comparer_entity_spec.rb. It took 0.33 second. Expected to take 2.3 seconds. 4802 16:00:13 # [RSpecRunTime] Starting example group ee/spec/lib/gitlab/insights/executors/issuable_executor_spec.rb. Expected to take 2.17 seconds. 4803 16:00:13 Gitlab::Insights::Executors::IssuableExecutor 4804 16:00:14 when requesting data for group 4805 16:00:14 behaves like IssuableExecutor examples 4806 16:00:14 returns serialized data 4807 16:00:14 when line type is given 4808 16:00:14 behaves like IssuableExecutor examples 4809 16:00:15 returns serialized data 4810 16:00:15 when requesting data for project 4811 16:00:15 behaves like IssuableExecutor examples 4812 16:00:15 returns serialized data 4813 16:00:15 # [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/insights/executors/issuable_executor_spec.rb. It took 1.45 seconds. Expected to take 2.17 seconds. 4814 16:00:15 # [RSpecRunTime] Starting example group ee/spec/services/package_metadata/data_object_fabricator_spec.rb. Expected to take 2.15 seconds. 4815 16:00:15 PackageMetadata::DataObjectFabricator 4817 16:00:15 when licenses 4818 16:00:15 and data_file is csv 4819 16:00:15 is expected to contain exactly (have attributes {:license => "Apache-2.0", :name => "ai.benshi.android.sdk/core", :purl_type => "maven", :version => "0.1.0-alpha01"}), (have attributes {:license => "Apache-2.0", :name => "ai.benshi.android.sdk/core", :purl_type => "maven", :version => "1.2.0-rc01"}), (have attributes {:license => "unknown", :name => "xpp3/xpp3", :purl_type => "maven", :version => "1.1.4c"}), (have attributes {:license => "Apache-1.1", :name => "xpp3/xpp3", :purl_type => "maven", :version => "1.1.4c"}), (have attributes {:license => "CC-PDDC", :name => "xpp3/xpp3", :purl_type => "maven", :version => "1.1.4c"}), (have attributes {:license => "unknown", :name => "xml-apis/xml-apis", :purl_type => "maven", :version => "1.3.04"}), (have attributes {:license => "unknown", :name => "xml-apis/xml-apis", :purl_type => "maven", :version => "2.0.2"}), and (have attributes {:license => "0BSD", :name => "uk.org.retep.tools.maven/script", :purl_type => "maven", :version => "10.1"}) 4820 16:00:15 and data_file is ndjson 4821 16:00:15 is expected to contain exactly (have attributes {:default_licenses => ["Apache-2.0"], :highest_version => "1.2.0-rc01", :lowest_vers....1.0-alpha01", :name => "ai.benshi.android.sdk/core", :other_licenses => [], :purl_type => "maven"}), (have attributes {:default_licenses => ["unknown", "Apache-1.1", "CC-PDDC"], :highest_version => "1.1...in", "1.1.3.3", "1.1.3.3_min", "1.1.3.4.O", "1.1.3.4-RC3", "1.1.3.4-RC8"]}], :purl_type => "maven"}), (have attributes {:default_licenses => ["unknown"], :highest_version => "2.0.2", :lowest_version => "...es" => ["Apache-2.0", "SAX-PD", "W3C-20150513"], "versions" => ["1.4.01"]}], :purl_type => "maven"}), and (have attributes {:default_licenses => ["0BSD", "Apache-1.1", "Apache-2.0", "BSD-2-Clause", "CC-PDDC"...> "10.1", :name => "uk.org.retep.tools.maven/script", :other_licenses => [], :purl_type => "maven"}) 4822 16:00:15 behaves like it handles errors 4823 16:00:15 tracks the error 4824 16:00:15 does not re-raise the error 4825 16:00:15 when advisories 4827 16:00:16 behaves like it handles errors 4828 16:00:16 tracks the error 4829 16:00:16 does not re-raise the error 4830 16:00:16 # [RSpecRunTime] Finishing example group ee/spec/services/package_metadata/data_object_fabricator_spec.rb. It took 0.81 second. Expected to take 2.15 seconds. 4831 16:00:16 # [RSpecRunTime] Starting example group ee/spec/workers/dependencies/export_worker_spec.rb. Expected to take 2.01 seconds. 4832 16:00:16 Dependencies::ExportWorker 4834 16:00:17 delegates the execution to `Dependencies::ExportService` 4835 16:00:17 when the exportable is a group 4836 16:00:17 delegates the execution to `Dependencies::Export::SegmentCreatorService` 4837 16:00:17 # [RSpecRunTime] RSpec elapsed time: 23 minutes 30.43 seconds. Current RSS: ~1505M. Threads: 5. load average: 1.05 1.13 1.14 1/428 16238 4839 16:00:17 .sidekiq_retries_exhausted 4840 16:00:17 updates status to failed 4841 16:00:17 # [RSpecRunTime] Finishing example group ee/spec/workers/dependencies/export_worker_spec.rb. It took 1.33 seconds. Expected to take 2.01 seconds. 4842 16:00:17 # [RSpecRunTime] Starting example group ee/spec/services/ee/boards/lists/move_service_spec.rb. Expected to take 2.0 seconds. 4843 16:00:17 Boards::Lists::MoveService 4845 16:00:18 when board has multiple movable list types 4846 16:00:19 allows list movement 4847 16:00:19 # [RSpecRunTime] RSpec elapsed time: 23 minutes 32.46 seconds. Current RSS: ~1504M. Threads: 5. load average: 1.05 1.13 1.14 1/428 16239 4849 16:00:19 # [RSpecRunTime] Finishing example group ee/spec/services/ee/boards/lists/move_service_spec.rb. It took 1.88 seconds. Expected to take 2.0 seconds. 4850 16:00:19 # [RSpecRunTime] Starting example group ee/spec/workers/click_house/event_authors_consistency_cron_worker_spec.rb. Expected to take 1.84 seconds. 4851 16:00:19 ClickHouse::EventAuthorsConsistencyCronWorker 4852 16:00:19 when ClickHouse is disabled 4853 16:00:19 does nothing 4854 16:00:19 when ClickHouse is enabled 4855 16:00:19 when ClickHouse is not configured 4856 16:00:19 does nothing 4857 16:00:19 # [RSpecRunTime] Finishing example group ee/spec/workers/click_house/event_authors_consistency_cron_worker_spec.rb. It took 0.24 second. Expected to take 1.84 seconds. 4858 16:00:19 # [RSpecRunTime] Starting example group ee/spec/services/audit_events/release_artifacts_downloaded_audit_event_service_spec.rb. Expected to take 1.77 seconds. 4859 16:00:19 AuditEvents::ReleaseArtifactsDownloadedAuditEventService 4860 16:00:19 #security_event 4861 16:00:20 logs the event to file 4862 16:00:20 # [RSpecRunTime] Finishing example group ee/spec/services/audit_events/release_artifacts_downloaded_audit_event_service_spec.rb. It took 0.79 second. Expected to take 1.77 seconds. 4863 16:00:20 # [RSpecRunTime] Starting example group ee/spec/lib/elastic/multi_version_class_proxy_spec.rb. Expected to take 1.74 seconds. 4864 16:00:20 Elastic::MultiVersionClassProxy 4866 16:00:20 returns class proxy in specified version 4868 16:00:20 returns class proxy in specified version 4869 16:00:20 method forwarding 4870 16:00:20 forwards methods which should touch all write targets 4871 16:00:20 forwards read methods to only reading target 4872 16:00:21 does not forward write methods which should touch specific version 4873 16:00:21 # [RSpecRunTime] Finishing example group ee/spec/lib/elastic/multi_version_class_proxy_spec.rb. It took 0.62 second. Expected to take 1.74 seconds. 4874 16:00:21 # [RSpecRunTime] Starting example group ee/spec/graphql/types/vulnerability_sort_enum_spec.rb. Expected to take 1.62 seconds. 4875 16:00:21 Types::VulnerabilitySortEnum 4876 16:00:21 is expected to eq "VulnerabilitySort" 4877 16:00:21 exposes all the existing Vulnerability sort orders 4878 16:00:21 # [RSpecRunTime] Finishing example group ee/spec/graphql/types/vulnerability_sort_enum_spec.rb. It took 0.25 second. Expected to take 1.62 seconds. 4879 16:00:21 # [RSpecRunTime] Starting example group ee/spec/serializers/license_compliance/collapsed_comparer_entity_spec.rb. Expected to take 1.6 seconds. 4880 16:00:21 LicenseCompliance::CollapsedComparerEntity 4881 16:00:22 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol. 4883 16:00:22 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 4885 16:00:22 contains the new, existing and removed license lists 4886 16:00:22 # [RSpecRunTime] RSpec elapsed time: 23 minutes 35.77 seconds. Current RSS: ~1489M. Threads: 5. load average: 1.21 1.16 1.15 1/428 16278 4888 16:00:22 # [RSpecRunTime] Finishing example group ee/spec/serializers/license_compliance/collapsed_comparer_entity_spec.rb. It took 1.41 seconds. Expected to take 1.6 seconds. 4889 16:00:22 # [RSpecRunTime] Starting example group ee/spec/policies/project_snippet_policy_spec.rb. Expected to take 1.49 seconds. 4890 16:00:22 ProjectSnippetPolicy 4891 16:00:22 private snippet 4892 16:00:22 auditor user 4893 16:00:23 is expected to be disallowed :update_snippet and :admin_snippet 4894 16:00:23 # [RSpecRunTime] Finishing example group ee/spec/policies/project_snippet_policy_spec.rb. It took 0.86 second. Expected to take 1.49 seconds. 4895 16:00:23 # [RSpecRunTime] Starting example group ee/spec/graphql/types/vulnerability_scanner_vendor_input_type_spec.rb. Expected to take 1.48 seconds. 4896 16:00:23 Types::VulnerabilityScannerVendorInputType 4897 16:00:23 is expected to eq "VulnerabilityScannerVendorInput" 4898 16:00:23 has the correct arguments 4899 16:00:23 # [RSpecRunTime] Finishing example group ee/spec/graphql/types/vulnerability_scanner_vendor_input_type_spec.rb. It took 0.24 second. Expected to take 1.48 seconds. 4900 16:00:23 # [RSpecRunTime] Starting example group ee/spec/services/remote_development/common_service_spec.rb. Expected to take 1.33 seconds. 4901 16:00:23 RemoteDevelopment::CommonService 4903 16:00:23 when success 4904 16:00:23 passes settings and logger along with args 4905 16:00:24 returns a success ServiceResponse 4907 16:00:24 when main class returns an error response_hash 4908 16:00:24 returns an error success ServiceResponse 4909 16:00:24 when Main class has more than one public singleton method 4910 16:00:24 raise an error 4911 16:00:24 # [RSpecRunTime] Finishing example group ee/spec/services/remote_development/common_service_spec.rb. It took 0.45 second. Expected to take 1.33 seconds. 4912 16:00:24 # [RSpecRunTime] Starting example group ee/spec/graphql/types/audit_events/group/streaming_destination_type_spec.rb. Expected to take 1.32 seconds. 4913 16:00:24 Types::AuditEvents::Group::StreamingDestinationType 4914 16:00:24 is expected to eq "GroupAuditEventStreamingDestination" 4915 16:00:24 is expected to require graphql authorizations :admin_external_audit_events 4916 16:00:24 is expected to have graphql fields :id, :name, :group, :category, :config, :event_type_filters, and :namespace_filters 4917 16:00:24 # [RSpecRunTime] Finishing example group ee/spec/graphql/types/audit_events/group/streaming_destination_type_spec.rb. It took 0.32 second. Expected to take 1.32 seconds. 4918 16:00:24 # [RSpecRunTime] Starting example group ee/spec/initializers/session_store_spec.rb. Expected to take 1.19 seconds. 4919 16:00:24 Session initializer for GitLab EE 4920 16:00:24 config#session_store 4921 16:00:24 no database connection 4922 16:00:24 behaves like normal session cookie 4923 16:00:24 returns the regular cookie without a suffix 4924 16:00:24 Geo is disabled 4925 16:00:24 behaves like normal session cookie 4926 16:00:24 returns the regular cookie without a suffix 4927 16:00:24 current node is a Geo primary 4928 16:00:24 behaves like normal session cookie 4929 16:00:24 returns the regular cookie without a suffix 4930 16:00:24 current node is a Geo secondary 4931 16:00:25 returns a geo specific cookie 4932 16:00:25 # [RSpecRunTime] Finishing example group ee/spec/initializers/session_store_spec.rb. It took 0.46 second. Expected to take 1.19 seconds. 4933 16:00:25 # [RSpecRunTime] Starting example group ee/spec/services/gitlab_subscriptions/add_on_purchases/base_service_spec.rb. Expected to take 1.18 seconds. 4934 16:00:25 GitlabSubscriptions::AddOnPurchases::BaseService 4936 16:00:25 when execute method was not overridden 4937 16:00:25 raises an error 4938 16:00:25 when add_on_purchase method was not overridden 4939 16:00:25 raises an error 4940 16:00:25 when add_on_purchase method was overridden 4941 16:00:25 with success response 4942 16:00:25 returns a success 4943 16:00:25 with error response 4944 16:00:25 returns an error 4945 16:00:25 # [RSpecRunTime] Finishing example group ee/spec/services/gitlab_subscriptions/add_on_purchases/base_service_spec.rb. It took 0.61 second. Expected to take 1.18 seconds. 4946 16:00:25 # [RSpecRunTime] Starting example group ee/spec/models/gitlab_subscriptions/trials_spec.rb. Expected to take 1.07 seconds. 4947 16:00:25 GitlabSubscriptions::Trials 4948 16:00:25 does not allow STI 4949 16:00:25 .single_eligible_namespace? 4950 16:00:25 when there are multiple namespaces 4951 16:00:25 is expected to equal false 4952 16:00:25 when there is one namespace 4953 16:00:26 is expected to equal true 4954 16:00:26 when there are no namespaces 4955 16:00:26 is expected to equal false 4956 16:00:26 # [RSpecRunTime] Finishing example group ee/spec/models/gitlab_subscriptions/trials_spec.rb. It took 0.49 second. Expected to take 1.07 seconds. 4957 16:00:26 # [RSpecRunTime] Starting example group ee/spec/lib/elastic/latest/note_config_spec.rb. Expected to take 1.04 seconds. 4958 16:00:26 Elastic::Latest::NoteConfig 4960 16:00:26 behaves like config settings return correct values 4961 16:00:26 returns config 4962 16:00:26 sets correct shard/replica settings 4964 16:00:26 returns config 4965 16:00:26 # [RSpecRunTime] Finishing example group ee/spec/lib/elastic/latest/note_config_spec.rb. It took 0.35 second. Expected to take 1.04 seconds. 4966 16:00:26 # [RSpecRunTime] Starting example group ee/spec/views/groups/settings/_enforce_ssh_certificates.html.haml_spec.rb. Expected to take 0.94 second. 4967 16:00:26 groups/settings/_enforce_ssh_certificates.html.haml 4968 16:00:26 when ssh certificates feature is unavailable 4969 16:00:26 does not render enforce SSH certificates settings 4970 16:00:26 when ssh certificates feature is available 4971 16:00:26 renders enforce SSH certificates settings 4972 16:00:26 # [RSpecRunTime] Finishing example group ee/spec/views/groups/settings/_enforce_ssh_certificates.html.haml_spec.rb. It took 0.33 second. Expected to take 0.94 second. 4973 16:00:26 # [RSpecRunTime] Starting example group ee/spec/lib/remote_development/workspace_operations/update/authorizer_spec.rb. Expected to take 0.89 second. 4974 16:00:26 RemoteDevelopment::WorkspaceOperations::Update::Authorizer 4975 16:00:26 when user is authorized 4976 16:00:27 returns an ok Result containing the original context which was passed 4977 16:00:27 when user is not authorized 4978 16:00:27 returns an err Result containing an unauthorized message with an empty context 4979 16:00:27 # [RSpecRunTime] Finishing example group ee/spec/lib/remote_development/workspace_operations/update/authorizer_spec.rb. It took 0.56 second. Expected to take 0.89 second. 4980 16:00:27 # [RSpecRunTime] Starting example group ee/spec/elastic/migrate/20240104134928_reindex_all_issues_spec.rb. Expected to take 0.82 second. 4981 16:00:27 ReindexAllIssues 4982 16:00:27 behaves like a deprecated Advanced Search migration 4984 16:00:27 logs a message and halts the migration 4986 16:00:27 returns false 4988 16:00:27 returns true 4989 16:00:27 # [RSpecRunTime] Finishing example group ee/spec/elastic/migrate/20240104134928_reindex_all_issues_spec.rb. It took 0.33 second. Expected to take 0.82 second. 4990 16:00:27 # [RSpecRunTime] Starting example group ee/spec/serializers/vulnerabilities/request_entity_spec.rb. Expected to take 0.8 second. 4991 16:00:27 Vulnerabilities::RequestEntity 4993 16:00:28 contains required fields 4994 16:00:28 # [RSpecRunTime] Finishing example group ee/spec/serializers/vulnerabilities/request_entity_spec.rb. It took 0.58 second. Expected to take 0.8 second. 4995 16:00:28 # [RSpecRunTime] Starting example group ee/spec/initializers/fog_google_https_private_urls_spec.rb. Expected to take 0.69 second. 4996 16:00:28 Fog::Storage::GoogleXML::File 4997 16:00:28 delegates to #get_https_url 4998 16:00:28 # [RSpecRunTime] Finishing example group ee/spec/initializers/fog_google_https_private_urls_spec.rb. It took 0.34 second. Expected to take 0.69 second. 4999 16:00:28 # [RSpecRunTime] Starting example group ee/spec/services/ee/null_notification_service_spec.rb. Expected to take 0.69 second. 5000 16:00:28 EE::NullNotificationService 5001 16:00:28 responds to methods implemented by NotificationService 5002 16:00:28 raises NoMethodError for methods not implemented by NotificationService 5003 16:00:28 # [RSpecRunTime] Finishing example group ee/spec/services/ee/null_notification_service_spec.rb. It took 0.21 second. Expected to take 0.69 second. 5004 16:00:28 # [RSpecRunTime] Starting example group ee/spec/lib/gitlab/duo_workflow/executor_spec.rb. Expected to take 0.58 second. 5005 16:00:28 Gitlab::DuoWorkflow::Executor 5006 16:00:28 .executor_binary_url 5007 16:00:29 returns the executor binary URL from config 5009 16:00:29 returns the executor version from config 5010 16:00:29 # [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/duo_workflow/executor_spec.rb. It took 0.21 second. Expected to take 0.58 second. 5011 16:00:29 # [RSpecRunTime] Starting example group ee/spec/graphql/types/pipeline_security_report_finding_sort_enum_spec.rb. Expected to take 0.57 second. 5012 16:00:29 Types::Security::PipelineSecurityReportFindingSortEnum 5013 16:00:29 exposes all the existing security findings sort orders 5014 16:00:29 is expected to eq "PipelineSecurityReportFindingSort" 5015 16:00:29 # [RSpecRunTime] Finishing example group ee/spec/graphql/types/pipeline_security_report_finding_sort_enum_spec.rb. It took 0.27 second. Expected to take 0.57 second. 5016 16:00:29 # [RSpecRunTime] Starting example group ee/spec/lib/analytics/forecasting/holt_winters_optimizer_spec.rb. Expected to take 0.55 second. 5017 16:00:29 Analytics::Forecasting::HoltWintersOptimizer 5019 16:00:29 returns best fit model 5021 16:00:29 returns model close to best fit params 5022 16:00:29 # [RSpecRunTime] Finishing example group ee/spec/lib/analytics/forecasting/holt_winters_optimizer_spec.rb. It took 0.23 second. Expected to take 0.55 second. 5023 16:00:29 # [RSpecRunTime] Starting example group ee/spec/graphql/types/protected_environment_type_spec.rb. Expected to take 0.48 second. 5024 16:00:29 Types::ProtectedEnvironmentType 5025 16:00:29 is expected to eq "ProtectedEnvironment" 5026 16:00:29 includes the expected fields 5027 16:00:29 # [RSpecRunTime] Finishing example group ee/spec/graphql/types/protected_environment_type_spec.rb. It took 0.22 second. Expected to take 0.48 second. 5028 16:00:29 # [RSpecRunTime] Starting example group ee/spec/services/incident_management/oncall_rotations/remove_participants_service_spec.rb. Expected to take 0.44 second. 5029 16:00:29 IncidentManagement::OncallRotations::RemoveParticipantsService 5030 16:00:29 calls the RemoveParticipantService for each rotation 5031 16:00:29 # [RSpecRunTime] Finishing example group ee/spec/services/incident_management/oncall_rotations/remove_participants_service_spec.rb. It took 0.12 second. Expected to take 0.44 second. 5032 16:00:29 # [RSpecRunTime] Starting example group ee/spec/lib/api/entities/epic_boards/list_spec.rb. Expected to take 0.33 second. 5033 16:00:29 API::Entities::EpicBoards::List 5034 16:00:30 exposes correct attributes 5035 16:00:30 # [RSpecRunTime] Finishing example group ee/spec/lib/api/entities/epic_boards/list_spec.rb. It took 0.13 second. Expected to take 0.33 second. 5036 16:00:30 # [RSpecRunTime] Starting example group ee/spec/serializers/dashboard_environments_project_entity_spec.rb. Expected to take 0.3 second. 5037 16:00:30 DashboardEnvironmentsProjectEntity 5039 16:00:30 includes project attributes 5040 16:00:30 # [RSpecRunTime] Finishing example group ee/spec/serializers/dashboard_environments_project_entity_spec.rb. It took 0.16 second. Expected to take 0.3 second. 5041 16:00:30 # [RSpecRunTime] Starting example group ee/spec/graphql/types/vulnerability_location/dast_type_spec.rb. Expected to take 0.29 second. 5042 16:00:30 Types::VulnerabilityLocation::DastType 5043 16:00:30 is expected to have graphql fields :hostname, :param, :path, and :request_method 5044 16:00:30 # [RSpecRunTime] Finishing example group ee/spec/graphql/types/vulnerability_location/dast_type_spec.rb. It took 0.12 second. Expected to take 0.29 second. 5045 16:00:30 # [RSpecRunTime] Starting example group ee/spec/lib/gitlab/llm/chain/tools/explain_code/prompts/anthropic_spec.rb. Expected to take 0.27 second. 5046 16:00:30 Gitlab::Llm::Chain::Tools::ExplainCode::Prompts::Anthropic 5048 16:00:30 returns prompt 5049 16:00:30 # [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/llm/chain/tools/explain_code/prompts/anthropic_spec.rb. It took 0.12 second. Expected to take 0.27 second. 5050 16:00:30 # [RSpecRunTime] Starting example group ee/spec/graphql/ee/types/milestone_type_spec.rb. Expected to take 0.26 second. 5051 16:00:30 Types::MilestoneType 5052 16:00:30 has the expected fields 5053 16:00:30 # [RSpecRunTime] Finishing example group ee/spec/graphql/ee/types/milestone_type_spec.rb. It took 0.12 second. Expected to take 0.26 second. 5054 16:01:04 auto_explain log contains 1705 entries for main, writing to /builds/gitlab-org/gitlab/auto_explain/rspec-ee-unit-pg14-es8-20-39.333.main.ndjson.gz 5055 16:01:04 took 33.552974274 5056 16:01:36 auto_explain log contains 1706 entries for ci, writing to /builds/gitlab-org/gitlab/auto_explain/rspec-ee-unit-pg14-es8-20-39.333.ci.ndjson.gz 5057 16:01:36 took 31.155014537 5058 16:01:36 [TEST PROF INFO] EventProf results for sql.active_record 5059 16:01:36 Total time: 05:30.208 of 23:36.473 (23.31%) 5060 16:01:36 Total events: 225343 5061 16:01:36 Top 5 slowest suites (by time): 5062 16:01:36 Security::Orc...yConfiguration (./ee/spec/models/security/orchestration_policy_configuration_spec.rb:5) – 01:32.862 (59343 / 467) of 05:49.253 (26.59%) 5063 16:01:36 ApprovalRuleLike (./ee/spec/models/concerns/approval_rule_like_spec.rb:5) – 00:35.784 (22893 / 66) of 02:37.896 (22.66%) 5064 16:01:36 Geo::Pipeline...factReplicator (./ee/spec/replicators/geo/pipeline_artifact_replicator_spec.rb:5) – 00:24.873 (16722 / 134) of 01:38.010 (25.38%) 5065 16:01:36 Iteration (./ee/spec/models/iteration_spec.rb:5) – 00:23.475 (23415 / 116) of 01:03.104 (37.2%) 5066 16:01:36 DependencyPro...:SettingPolicy (./ee/spec/policies/dependency_proxy/packages/setting_policy_spec.rb:5) – 00:12.667 (4370 / 135) of 00:44.357 (28.56%) 5067 16:01:36 Knapsack report was generated. Preview: 5069 16:01:36 "ee/spec/models/security/orchestration_policy_configuration_spec.rb": 349.25294538199887, 5070 16:01:36 "ee/spec/models/concerns/approval_rule_like_spec.rb": 157.89574343300046, 5071 16:01:36 "ee/spec/replicators/geo/pipeline_artifact_replicator_spec.rb": 98.01035111099918, 5072 16:01:36 "ee/spec/elastic_integration/global_search_spec.rb": 119.19173743600004, 5073 16:01:36 "ee/spec/models/iteration_spec.rb": 63.103610173999186, 5074 16:01:36 "ee/spec/policies/dependency_proxy/packages/setting_policy_spec.rb": 44.35675074000028, 5075 16:01:36 "ee/spec/models/security/finding_spec.rb": 44.46658354300234, 5076 16:01:36 "ee/spec/services/security/security_orchestration_policies/create_pipeline_service_spec.rb": 41.61004053599754, 5077 16:01:36 "ee/spec/models/requirements_management/requirement_spec.rb": 33.58272332100023, 5078 16:01:36 "ee/spec/services/security/orchestration/assign_service_spec.rb": 32.51571446100206, 5079 16:01:36 "ee/spec/lib/analytics/devops_adoption/snapshot_calculator_spec.rb": 32.481418291998125, 5080 16:01:36 "ee/spec/models/ci/minutes/namespace_monthly_usage_spec.rb": 14.587498482000228, 5081 16:01:36 "ee/spec/models/ee/work_items/related_work_item_link_spec.rb": 15.74914164800066, 5082 16:01:36 "ee/spec/models/productivity_analytics_spec.rb": 22.572994319001737, 5083 16:01:36 "ee/spec/services/vulnerabilities/security_finding/create_issue_service_spec.rb": 19.840805215000728, 5084 16:01:36 "ee/spec/models/ee/list_spec.rb": 21.951736949002225, 5085 16:01:36 "ee/spec/services/groups/sync_service_spec.rb": 16.66012894999949, 5086 16:01:36 "ee/spec/models/protected_environments/approval_rule_spec.rb": 12.942274818000442, 5087 16:01:36 "ee/spec/validators/remote_development/annotations_validator_spec.rb": 6.93075532399962, 5088 16:01:36 "ee/spec/lib/gitlab/llm/anthropic/client_spec.rb": 7.8392325670029095, 5089 16:01:36 "ee/spec/lib/search/elastic/issue_query_builder_spec.rb": 7.714772585000901, 5090 16:01:36 "ee/spec/lib/elastic/latest/user_class_proxy_spec.rb": 12.288820710000437, 5091 16:01:36 "ee/spec/lib/ee/gitlab/checks/push_rules/branch_check_spec.rb": 16.279583332001494, 5092 16:01:36 "ee/spec/services/app_sec/dast/scanner_profiles/update_service_spec.rb": 10.007579625998915, 5093 16:01:36 "ee/spec/services/ee/groups/create_service_spec.rb": 10.036467467001785, 5094 16:01:36 "ee/spec/services/sbom/schedule_ingest_reports_service_spec.rb": 6.907689354000468, 5095 16:01:36 "ee/spec/services/dependencies/export_service_spec.rb": 7.752307462000317, 5096 16:01:36 "ee/spec/models/ci/sources/project_spec.rb": 10.497916375999921, 5097 16:01:36 "ee/spec/helpers/ee/integrations_helper_spec.rb": 7.208417126999848, 5098 16:01:36 "ee/spec/models/compliance_management/framework_spec.rb": 4.400561727001332, 5099 16:01:36 "ee/spec/services/epics/epic_links/update_service_spec.rb": 7.245171423997817, 5100 16:01:36 "ee/spec/services/software_license_policies/create_service_spec.rb": 8.701430371002061, 5101 16:01:36 "ee/spec/services/groups/participants_service_spec.rb": 8.568246479000663, 5102 16:01:36 "ee/spec/tasks/gitlab/custom_roles/custom_roles_rake_spec.rb": 4.086596176999592, 5103 16:01:36 "ee/spec/services/iterations/create_service_spec.rb": 4.191177669999888, 5104 16:01:36 "ee/spec/graphql/mutations/epics/add_issue_spec.rb": 7.895429583000805, 5105 16:01:36 "ee/spec/services/app_sec/container_scanning/scan_image_service_spec.rb": 5.685615354999754, 5106 16:01:36 "ee/spec/graphql/mutations/dast_site_validations/create_spec.rb": 6.568653776997962, 5107 16:01:36 "ee/spec/lib/ee/gitlab/email/handler/service_desk_handler_spec.rb": 7.853527725001186, 5108 16:01:36 "ee/spec/workers/gitlab_subscriptions/add_on_purchases/offline_cloud_license_provision_worker_spec.rb": 2.6404139300029783, 5109 16:01:36 "ee/spec/lib/gitlab/geo/oauth/logout_state_spec.rb": 1.9821643729992502, 5110 16:01:36 "ee/spec/lib/ee/import/placeholder_user_limit_spec.rb": 3.581506538997928, 5111 16:01:36 "ee/spec/models/boards/epic_user_preference_spec.rb": 5.3784326250024606, 5112 16:01:36 "ee/spec/lib/gitlab/auth/group_saml/membership_enforcer_spec.rb": 3.7846030370019434, 5113 16:01:36 "ee/spec/models/concerns/auditable_spec.rb": 4.47080427200126, 5114 16:01:36 "ee/spec/workers/analytics/value_stream_dashboard/count_worker_spec.rb": 3.1565966679991107, 5115 16:01:36 "ee/spec/services/gitlab_subscriptions/create_service_spec.rb": 2.0117138310015434, 5116 16:01:36 "ee/spec/lib/gitlab/duo/chat/request_spec.rb": 2.1977497689986194, 5117 16:01:36 "ee/spec/lib/gitlab/ci/reports/security/locations/cluster_image_scanning_spec.rb": 1.3949662999984866, 5118 16:01:36 "ee/spec/helpers/ee/blob_helper_spec.rb": 1.5701994289993308, 5119 16:01:36 "ee/spec/services/ee/quick_actions/target_service_spec.rb": 3.935750207001547, 5120 16:01:36 "ee/spec/finders/groups_finder_spec.rb": 3.304911228002311, 5121 16:01:36 "ee/spec/lib/gitlab/vulnerability_scanning/advisory_utils_spec.rb": 2.46065670200187, 5122 16:01:36 "ee/spec/lib/gitlab/spdx/catalogue_spec.rb": 1.4076755189998948, 5123 16:01:36 "ee/spec/lib/gitlab/usage/metrics/instrumentations/count_parent_links_metric_spec.rb": 2.822860339001636, 5124 16:01:36 "ee/spec/models/compliance_management/compliance_framework/compliance_requirement_spec.rb": 1.1995382729983248, 5125 16:01:36 "ee/spec/services/namespaces/export/members_type_combinator_spec.rb": 4.556525476997194, 5126 16:01:36 "ee/spec/workers/merge_requests/stream_approval_audit_event_worker_spec.rb": 2.3380611190004856, 5127 16:01:36 "ee/spec/services/security/configuration/set_pre_receive_secret_detection_spec.rb": 1.9439769250020618, 5128 16:01:36 "ee/spec/components/namespaces/block_seat_overages/all_seats_used_alert_component_spec.rb": 1.130830967998918, 5129 16:01:36 "ee/spec/models/ee/members_preloader_spec.rb": 2.894440763997409, 5130 16:01:36 "ee/spec/services/boards/epic_lists/create_service_spec.rb": 2.4369445930024085, 5131 16:01:36 "ee/spec/graphql/types/dast/profile_schedule_type_spec.rb": 1.6154841770003259, 5132 16:01:36 "ee/spec/lib/gitlab/analytics/cycle_analytics/stage_events/issue_last_edited_spec.rb": 1.0841063609987032, 5133 16:01:36 "ee/spec/services/sbom/merge_reports_service_spec.rb": 1.2283735910023097, 5134 16:01:36 "ee/spec/validators/user_existence_validator_spec.rb": 0.6813780459997361, 5135 16:01:36 "ee/spec/graphql/types/instance_security_dashboard_type_spec.rb": 2.084894986001018, 5136 16:01:36 "ee/spec/views/subscriptions/buy_minutes.html.haml_spec.rb": 1.202011762001348, 5137 16:01:36 "ee/spec/models/security/custom_software_license_spec.rb": 3.272627548998571, 5138 16:01:36 "ee/spec/services/sbom/sync_archived_status_service_spec.rb": 2.2400181659977534, 5139 16:01:36 "ee/spec/services/clusters/agents/delete_url_configuration_service_spec.rb": 1.4061519100032456, 5140 16:01:36 "ee/spec/models/analytics/value_stream_dashboard/aggregation_spec.rb": 1.2226884810006595, 5141 16:01:36 "ee/spec/elastic/migrate/20240130144625_reindex_epics_to_update_analyzer_spec.rb": 0.4235533629980637, 5142 16:01:36 "ee/spec/graphql/mutations/dast_site_validations/revoke_spec.rb": 1.7338848090003012, 5143 16:01:36 "ee/spec/models/search/index_registry_spec.rb": 1.628653755000414, 5144 16:01:36 "ee/spec/services/projects/group_links/update_service_spec.rb": 1.6407421340009023, 5145 16:01:36 "ee/spec/services/repositories/rewrite_history_service_spec.rb": 1.8474249110004166, 5146 16:01:36 "ee/spec/services/status_page/publish_list_service_spec.rb": 0.9146016410013544, 5147 16:01:36 "ee/spec/lib/gitlab/duo_workflow/client_spec.rb": 0.4314799120002135, 5148 16:01:36 "ee/spec/services/incident_management/create_incident_sla_exceeded_label_service_spec.rb": 1.661802902999625, 5149 16:01:36 "ee/spec/services/audit_events/streaming/instance_headers/destroy_service_spec.rb": 1.011771145000239, 5150 16:01:36 "ee/spec/serializers/metrics_reports_comparer_entity_spec.rb": 0.32535132900011376, 5151 16:01:36 "ee/spec/lib/gitlab/insights/executors/issuable_executor_spec.rb": 1.4482778269994014, 5152 16:01:36 "ee/spec/services/package_metadata/data_object_fabricator_spec.rb": 0.806260397999722, 5153 16:01:36 "ee/spec/workers/dependencies/export_worker_spec.rb": 1.3345203140015656, 5154 16:01:36 "ee/spec/services/ee/boards/lists/move_service_spec.rb": 1.8836321589988074, 5155 16:01:36 "ee/spec/workers/click_house/event_authors_consistency_cron_worker_spec.rb": 0.2411463550015469, 5156 16:01:36 "ee/spec/services/audit_events/release_artifacts_downloaded_audit_event_service_spec.rb": 0.7882465690017852, 5157 16:01:36 "ee/spec/lib/elastic/multi_version_class_proxy_spec.rb": 0.6146346700006688, 5158 16:01:36 "ee/spec/graphql/types/vulnerability_sort_enum_spec.rb": 0.25240967399804504, 5159 16:01:36 "ee/spec/serializers/license_compliance/collapsed_comparer_entity_spec.rb": 1.4116614300000947, 5160 16:01:36 "ee/spec/policies/project_snippet_policy_spec.rb": 0.8622202939986892, 5161 16:01:36 "ee/spec/graphql/types/vulnerability_scanner_vendor_input_type_spec.rb": 0.23851875500258757, 5162 16:01:36 "ee/spec/services/remote_development/common_service_spec.rb": 0.4458076209994033, 5163 16:01:36 "ee/spec/graphql/types/audit_events/group/streaming_destination_type_spec.rb": 0.32034556999860797, 5164 16:01:36 "ee/spec/initializers/session_store_spec.rb": 0.4581483809997735, 5165 16:01:36 "ee/spec/services/gitlab_subscriptions/add_on_purchases/base_service_spec.rb": 0.6132834300005925, 5166 16:01:36 "ee/spec/models/gitlab_subscriptions/trials_spec.rb": 0.494162648999918, 5167 16:01:36 "ee/spec/lib/elastic/latest/note_config_spec.rb": 0.3507100579990947, 5168 16:01:36 "ee/spec/views/groups/settings/_enforce_ssh_certificates.html.haml_spec.rb": 0.3265165090015216, 5169 16:01:36 "ee/spec/lib/remote_development/workspace_operations/update/authorizer_spec.rb": 0.5585233339988918, 5170 16:01:36 "ee/spec/elastic/migrate/20240104134928_reindex_all_issues_spec.rb": 0.32518617900132085, 5171 16:01:36 "ee/spec/serializers/vulnerabilities/request_entity_spec.rb": 0.5831235229998128, 5172 16:01:36 "ee/spec/initializers/fog_google_https_private_urls_spec.rb": 0.34277340799962985, 5173 16:01:36 "ee/spec/services/ee/null_notification_service_spec.rb": 0.2093707260028168, 5174 16:01:36 "ee/spec/lib/gitlab/duo_workflow/executor_spec.rb": 0.21136615599971265, 5175 16:01:36 "ee/spec/graphql/types/pipeline_security_report_finding_sort_enum_spec.rb": 0.273108872002922, 5176 16:01:36 "ee/spec/lib/analytics/forecasting/holt_winters_optimizer_spec.rb": 0.23072705500089796, 5177 16:01:36 "ee/spec/graphql/types/protected_environment_type_spec.rb": 0.21883967599933385, 5178 16:01:36 "ee/spec/services/incident_management/oncall_rotations/remove_participants_service_spec.rb": 0.1214867119997507, 5179 16:01:36 "ee/spec/lib/api/entities/epic_boards/list_spec.rb": 0.13332147199980682, 5180 16:01:36 "ee/spec/serializers/dashboard_environments_project_entity_spec.rb": 0.15888395000001765, 5181 16:01:36 "ee/spec/graphql/types/vulnerability_location/dast_type_spec.rb": 0.11698545299805119, 5182 16:01:36 "ee/spec/lib/gitlab/llm/chain/tools/explain_code/prompts/anthropic_spec.rb": 0.11747711199859623, 5183 16:01:36 "ee/spec/graphql/ee/types/milestone_type_spec.rb": 0.12066528200011817 5185 16:01:36 Knapsack global time execution for tests: 23m 36s 5186 16:01:36 Pending: (Failures listed here are expected and do not affect your suite's status) 5187 16:01:36 1) Geo::PipelineArtifactReplicator behaves like a verifiable replicator #ok_to_skip_download? when the registry is brand new when the model is immutable when the resource already exists on this site when verification is disabled for this model 5188 16:01:36 # this context does not apply to models that are verified 5189 16:01:36 # ./ee/spec/support/shared_examples/models/concerns/verifiable_replicator_shared_examples.rb:886 5190 16:01:36 2) Geo::PipelineArtifactReplicator behaves like a verifiable replicator #ok_to_skip_download? when the registry is brand new when the model is mutable 5191 16:01:36 # this context does not apply to immutable models 5192 16:01:36 # ./ee/spec/support/shared_examples/models/concerns/verifiable_replicator_shared_examples.rb:904 5193 16:01:36 3) Iteration behaves like AtomicInternalId .has_internal_id Validation when presence validation is not required when creating an object does not raise an error if the internal id is blank 5194 16:01:36 # No reason given 5195 16:01:36 # ./spec/support/shared_examples/models/atomic_internal_id_shared_examples.rb:49 5196 16:01:36 4) Iteration behaves like AtomicInternalId .has_internal_id Validation when presence validation is not required when updating an object does not raise an error if the internal id is blank 5197 16:01:36 # No reason given 5198 16:01:36 # ./spec/support/shared_examples/models/atomic_internal_id_shared_examples.rb:57 5199 16:01:36 Finished in 24 minutes 50 seconds (files took 2 minutes 29.9 seconds to load) 5200 16:01:36 2155 examples, 0 failures, 4 pending 5201 16:01:37 Randomized with seed 29471 5202 16:01:44 RSpec exited with 0. 5203 16:01:44 No examples to retry, congrats! 5205 16:01:45 Running after script... 5206 16:01:45 $ source scripts/utils.sh 5207 16:01:45 $ log_disk_usage after_script 5208 16:01:45 [log_disk_usage after_script] start 5210 16:01:45 Filesystem Size Used Avail Use% Mounted on 5211 16:01:45 overlay 46G 27G 19G 60% / 5212 16:01:45 tmpfs 64M 0 64M 0% /dev 5213 16:01:45 shm 256M 0 256M 0% /dev/shm 5214 16:01:45 /dev/sda1 46G 27G 19G 60% /cache 5215 16:01:45 tmpfs 3.9G 0 3.9G 0% /sys/devices/virtual/dmi/id 5216 16:01:45 tmpfs 3.9G 0 3.9G 0% /proc/acpi 5217 16:01:45 tmpfs 3.9G 0 3.9G 0% /proc/scsi 5218 16:01:45 tmpfs 3.9G 0 3.9G 0% /sys/firmware 5220 16:01:45 7.4M ./workhorse 5222 16:01:45 1.2M ./.gitlab 5224 16:01:45 4.0K ./builds 5225 16:01:45 16M ./coverage 5227 16:01:45 8.0K ./.vscode 5228 16:01:45 516K ./storybook 5232 16:01:46 2.9M ./.rubocop_todo 5233 16:01:49 827M ./vendor 5234 16:01:49 620M ./public 5236 16:01:49 480K ./danger 5238 16:01:49 8.0K ./.bundle 5239 16:01:50 548K ./tooling 5241 16:01:53 1.3M ./knapsack 5242 16:01:53 296K ./patches 5243 16:01:53 4.3M ./changelogs 5244 16:01:53 20K ./haml_lint 5245 16:01:53 28K ./metrics_server 5248 16:01:53 44K ./generator_templates 5249 16:01:53 1.2M ./scripts 5252 16:01:54 20K ./file_hooks 5253 16:01:54 32K ./crystalball 5254 16:01:54 16K ./sidekiq_cluster 5256 16:01:54 1.2M ./fixtures 5257 16:01:54 944K ./rubocop 5260 16:01:55 588K ./auto_explain 5261 16:01:55 12K ./.github 5262 16:01:55 125M ./locale 5263 16:01:55 1.9M ./glfm_specification 5266 16:01:56 16K ./.lefthook 5268 16:01:56 [log_disk_usage after_script] end 5269 16:01:56 $ bundle exec gem list gitlab_quality-test_tooling 5270 16:01:58 gitlab_quality-test_tooling (1.38.1) 5271 16:01:59 $ section_start "failed-test-issues" "Report test failures" # collapsed multi-line command 5274 16:01:59 $ section_start "flaky-test-issues" "Report test flakiness" # collapsed multi-line command 5277 16:01:59 $ section_start "slow-test-issues" "Report test slowness" # collapsed multi-line command 5280 16:01:59 $ section_start "slow-test-merge-request-report-note" "Report test slowness in MR note" # collapsed multi-line command 5284 16:02:01 $ section_start "knapsack-report-issues" "Report test files close to timing out" # collapsed multi-line command 5288 16:02:04 $ tooling/bin/push_job_metrics || true 5289 16:02:06 [job-metrics] Pushing job metrics file for the CI/CD job. 5290 16:02:06 [job-metrics] Pushed 4 CI job metric entries to InfluxDB. 5292 16:02:06 Not uploading cache ruby-gems-debian-bookworm-ruby-3.2.5-gemfile-Gemfile-19 due to policy 5294 16:02:07 Uploading artifacts... 5295 16:02:07 auto_explain/: found 3 matching artifact files and directories 5296 16:02:07 coverage/: found 5 matching artifact files and directories 5297 16:02:07 crystalball/: found 2 matching artifact files and directories 5298 16:02:07 WARNING: deprecations/: no matching files. Ensure that the artifact path is relative to the working directory (/builds/gitlab-org/gitlab) 5299 16:02:07 knapsack/: found 4 matching artifact files and directories 5300 16:02:07 rspec/: found 16 matching artifact files and directories 5301 16:02:07 WARNING: tmp/capybara/: no matching files. Ensure that the artifact path is relative to the working directory (/builds/gitlab-org/gitlab) 5302 16:02:07 log/*.log: found 18 matching artifact files and directories 5304 16:02:07 WARNING: Retrying... context =artifacts-uploader error =request redirected 5305 16:02:11 Uploading artifacts as "archive" to coordinator... 201 Created id =7879700378 responseStatus =201 Created token =glcbt-66 5306 16:02:11 Uploading artifacts... 5307 16:02:11 rspec/rspec-*.xml: found 1 matching artifact files and directories 5309 16:02:11 WARNING: Retrying... context =artifacts-uploader error =request redirected 5310 16:02:18 Uploading artifacts as "junit" to coordinator... 201 Created id =7879700378 responseStatus =201 Created token =glcbt-66 5312 16:02:28 Job succeeded