rspec-ee unit pg14 es8 5/39
Passed Started
5 months ago
by
@tbulva 1 15:42:22 allowed by Plan License AND Global License 3 15:42:22 not allowed by Plan License but project and namespace are public 5 15:42:22 not allowed by Plan License 7 15:42:23 not allowed by Global License 9 15:42:23 when checking generate_description only for Global license 10 15:42:23 allowed by Global License 12 15:42:23 not allowed by Global License 14 15:42:23 generate_commit_message 15 15:42:23 checking generate_commit_message availability both on Global and Namespace license 16 15:42:23 allowed by Plan License AND Global License 18 15:42:23 not allowed by Plan License but project and namespace are public 20 15:42:23 not allowed by Plan License 22 15:42:24 not allowed by Global License 24 15:42:24 when checking generate_commit_message only for Global license 25 15:42:24 allowed by Global License 27 15:42:24 not allowed by Global License 29 15:42:24 generate_test_file 30 15:42:24 checking generate_test_file availability both on Global and Namespace license 31 15:42:24 allowed by Plan License AND Global License 33 15:42:24 not allowed by Plan License but project and namespace are public 35 15:42:25 not allowed by Plan License 37 15:42:25 not allowed by Global License 39 15:42:25 when checking generate_test_file only for Global license 40 15:42:25 allowed by Global License 42 15:42:25 not allowed by Global License 44 15:42:25 ai_generate_cube_query 45 15:42:25 checking ai_generate_cube_query availability both on Global and Namespace license 46 15:42:25 allowed by Plan License AND Global License 48 15:42:25 not allowed by Plan License but project and namespace are public 50 15:42:26 not allowed by Plan License 52 15:42:26 not allowed by Global License 54 15:42:26 when checking ai_generate_cube_query only for Global license 55 15:42:26 allowed by Global License 57 15:42:26 not allowed by Global License 59 15:42:26 git_abuse_rate_limit 60 15:42:26 when checking git_abuse_rate_limit only for Global license 61 15:42:26 allowed by Global License 63 15:42:27 not allowed by Global License 65 15:42:27 group_ci_cd_analytics 66 15:42:27 checking group_ci_cd_analytics availability both on Global and Namespace license 67 15:42:27 allowed by Plan License AND Global License 69 15:42:27 not allowed by Plan License but project and namespace are public 71 15:42:27 not allowed by Plan License 73 15:42:27 not allowed by Global License 75 15:42:27 when checking group_ci_cd_analytics only for Global license 76 15:42:27 allowed by Global License 78 15:42:28 not allowed by Global License 80 15:42:28 group_level_compliance_adherence_report 81 15:42:28 checking group_level_compliance_adherence_report availability both on Global and Namespace license 82 15:42:28 allowed by Plan License AND Global License 84 15:42:28 not allowed by Plan License but project and namespace are public 86 15:42:28 not allowed by Plan License 88 15:42:28 not allowed by Global License 90 15:42:29 when checking group_level_compliance_adherence_report only for Global license 91 15:42:29 allowed by Global License 93 15:42:29 not allowed by Global License 95 15:42:29 group_level_compliance_violations_report 96 15:42:29 checking group_level_compliance_violations_report availability both on Global and Namespace license 97 15:42:29 allowed by Plan License AND Global License 99 15:42:29 not allowed by Plan License but project and namespace are public 101 15:42:29 not allowed by Plan License 102 15:42:30 returns false 103 15:42:30 not allowed by Global License 104 15:42:30 returns false 105 15:42:30 when checking group_level_compliance_violations_report only for Global license 106 15:42:30 allowed by Global License 108 15:42:30 not allowed by Global License 109 15:42:30 returns false 110 15:42:30 group_level_analytics_dashboard 111 15:42:30 checking group_level_analytics_dashboard availability both on Global and Namespace license 112 15:42:30 allowed by Plan License AND Global License 114 15:42:30 not allowed by Plan License but project and namespace are public 116 15:42:30 not allowed by Plan License 117 15:42:31 returns false 118 15:42:31 not allowed by Global License 119 15:42:31 returns false 120 15:42:31 when checking group_level_analytics_dashboard only for Global license 121 15:42:31 allowed by Global License 123 15:42:31 not allowed by Global License 124 15:42:31 returns false 125 15:42:31 incident_management 126 15:42:31 checking incident_management availability both on Global and Namespace license 127 15:42:31 allowed by Plan License AND Global License 129 15:42:31 not allowed by Plan License but project and namespace are public 131 15:42:32 not allowed by Plan License 132 15:42:32 returns false 133 15:42:32 not allowed by Global License 134 15:42:32 returns false 135 15:42:32 when checking incident_management only for Global license 136 15:42:32 allowed by Global License 138 15:42:32 not allowed by Global License 139 15:42:32 returns false 140 15:42:32 inline_codequality 141 15:42:32 checking inline_codequality availability both on Global and Namespace license 142 15:42:32 allowed by Plan License AND Global License 144 15:42:32 not allowed by Plan License but project and namespace are public 146 15:42:33 not allowed by Plan License 147 15:42:33 returns false 148 15:42:33 not allowed by Global License 149 15:42:33 returns false 150 15:42:33 when checking inline_codequality only for Global license 151 15:42:33 allowed by Global License 153 15:42:33 not allowed by Global License 154 15:42:33 returns false 156 15:42:33 checking insights availability both on Global and Namespace license 157 15:42:33 allowed by Plan License AND Global License 159 15:42:34 not allowed by Plan License but project and namespace are public 161 15:42:34 not allowed by Plan License 162 15:42:34 returns false 163 15:42:34 not allowed by Global License 164 15:42:34 returns false 165 15:42:34 when checking insights only for Global license 166 15:42:34 allowed by Global License 168 15:42:34 not allowed by Global License 169 15:42:34 returns false 170 15:42:34 issuable_health_status 171 15:42:34 checking issuable_health_status availability both on Global and Namespace license 172 15:42:34 allowed by Plan License AND Global License 174 15:42:35 not allowed by Plan License but project and namespace are public 176 15:42:35 not allowed by Plan License 177 15:42:35 returns false 178 15:42:35 not allowed by Global License 179 15:42:35 returns false 180 15:42:35 when checking issuable_health_status only for Global license 181 15:42:35 allowed by Global License 183 15:42:35 not allowed by Global License 184 15:42:36 returns false 185 15:42:36 issues_completed_analytics 186 15:42:36 checking issues_completed_analytics availability both on Global and Namespace license 187 15:42:36 allowed by Plan License AND Global License 189 15:42:36 not allowed by Plan License but project and namespace are public 191 15:42:36 not allowed by Plan License 192 15:42:36 returns false 193 15:42:36 not allowed by Global License 194 15:42:36 returns false 195 15:42:36 when checking issues_completed_analytics only for Global license 196 15:42:36 allowed by Global License 198 15:42:36 not allowed by Global License 199 15:42:37 returns false 200 15:42:37 jira_vulnerabilities_integration 201 15:42:37 checking jira_vulnerabilities_integration availability both on Global and Namespace license 202 15:42:37 allowed by Plan License AND Global License 204 15:42:37 not allowed by Plan License but project and namespace are public 206 15:42:37 not allowed by Plan License 207 15:42:37 returns false 208 15:42:37 not allowed by Global License 209 15:42:37 returns false 210 15:42:37 when checking jira_vulnerabilities_integration only for Global license 211 15:42:37 allowed by Global License 213 15:42:38 not allowed by Global License 214 15:42:38 returns false 215 15:42:38 jira_issue_association_enforcement 216 15:42:38 checking jira_issue_association_enforcement availability both on Global and Namespace license 217 15:42:38 allowed by Plan License AND Global License 219 15:42:38 not allowed by Plan License but project and namespace are public 221 15:42:38 not allowed by Plan License 222 15:42:38 returns false 223 15:42:38 not allowed by Global License 224 15:42:38 returns false 225 15:42:38 when checking jira_issue_association_enforcement only for Global license 226 15:42:38 allowed by Global License 228 15:42:39 not allowed by Global License 229 15:42:39 returns false 230 15:42:39 kubernetes_cluster_vulnerabilities 231 15:42:39 checking kubernetes_cluster_vulnerabilities availability both on Global and Namespace license 232 15:42:39 allowed by Plan License AND Global License 234 15:42:39 not allowed by Plan License but project and namespace are public 236 15:42:39 not allowed by Plan License 237 15:42:39 returns false 238 15:42:39 not allowed by Global License 239 15:42:40 returns false 240 15:42:40 when checking kubernetes_cluster_vulnerabilities only for Global license 241 15:42:40 allowed by Global License 243 15:42:40 not allowed by Global License 244 15:42:40 returns false 245 15:42:40 license_scanning 246 15:42:40 checking license_scanning availability both on Global and Namespace license 247 15:42:40 allowed by Plan License AND Global License 249 15:42:40 not allowed by Plan License but project and namespace are public 251 15:42:40 not allowed by Plan License 252 15:42:40 returns false 253 15:42:40 not allowed by Global License 254 15:42:41 returns false 255 15:42:41 when checking license_scanning only for Global license 256 15:42:41 allowed by Global License 258 15:42:41 not allowed by Global License 259 15:42:41 returns false 261 15:42:41 checking okrs availability both on Global and Namespace license 262 15:42:41 allowed by Plan License AND Global License 264 15:42:41 not allowed by Plan License but project and namespace are public 266 15:42:42 # [RSpecRunTime] RSpec elapsed time: 5 minutes 34.15 seconds. Current RSS: ~1337M. Threads: 4. load average: 1.08 1.14 1.05 1/401 542 268 15:42:42 not allowed by Plan License 269 15:42:43 returns false 270 15:42:43 not allowed by Global License 271 15:42:43 returns false 272 15:42:43 when checking okrs only for Global license 273 15:42:43 allowed by Global License 275 15:42:43 not allowed by Global License 276 15:42:43 returns false 277 15:42:43 personal_access_token_expiration_policy 278 15:42:43 checking personal_access_token_expiration_policy availability both on Global and Namespace license 279 15:42:43 allowed by Plan License AND Global License 281 15:42:43 not allowed by Plan License but project and namespace are public 283 15:42:44 not allowed by Plan License 284 15:42:44 returns false 285 15:42:44 not allowed by Global License 286 15:42:44 returns false 287 15:42:44 when checking personal_access_token_expiration_policy only for Global license 288 15:42:44 allowed by Global License 290 15:42:44 not allowed by Global License 291 15:42:44 returns false 292 15:42:44 pre_receive_secret_detection 293 15:42:44 checking pre_receive_secret_detection availability both on Global and Namespace license 294 15:42:44 allowed by Plan License AND Global License 296 15:42:45 not allowed by Plan License but project and namespace are public 298 15:42:45 not allowed by Plan License 299 15:42:45 returns false 300 15:42:45 not allowed by Global License 301 15:42:45 returns false 302 15:42:45 when checking pre_receive_secret_detection only for Global license 303 15:42:45 allowed by Global License 305 15:42:45 not allowed by Global License 306 15:42:45 returns false 307 15:42:45 product_analytics 308 15:42:45 checking product_analytics availability both on Global and Namespace license 309 15:42:45 allowed by Plan License AND Global License 311 15:42:46 not allowed by Plan License but project and namespace are public 313 15:42:46 not allowed by Plan License 314 15:42:46 returns false 315 15:42:46 not allowed by Global License 316 15:42:46 returns false 317 15:42:46 when checking product_analytics only for Global license 318 15:42:46 allowed by Global License 320 15:42:46 not allowed by Global License 321 15:42:46 returns false 322 15:42:46 project_quality_summary 323 15:42:46 checking project_quality_summary availability both on Global and Namespace license 324 15:42:46 allowed by Plan License AND Global License 326 15:42:47 not allowed by Plan License but project and namespace are public 328 15:42:47 not allowed by Plan License 329 15:42:47 returns false 330 15:42:47 not allowed by Global License 331 15:42:47 returns false 332 15:42:47 when checking project_quality_summary only for Global license 333 15:42:47 allowed by Global License 335 15:42:47 not allowed by Global License 336 15:42:47 returns false 337 15:42:47 project_level_analytics_dashboard 338 15:42:47 checking project_level_analytics_dashboard availability both on Global and Namespace license 339 15:42:47 allowed by Plan License AND Global License 341 15:42:48 not allowed by Plan License but project and namespace are public 343 15:42:48 not allowed by Plan License 344 15:42:48 returns false 345 15:42:48 not allowed by Global License 346 15:42:48 returns false 347 15:42:48 when checking project_level_analytics_dashboard only for Global license 348 15:42:48 allowed by Global License 350 15:42:48 not allowed by Global License 351 15:42:49 returns false 352 15:42:49 quality_management 353 15:42:49 checking quality_management availability both on Global and Namespace license 354 15:42:49 allowed by Plan License AND Global License 356 15:42:49 not allowed by Plan License but project and namespace are public 358 15:42:49 not allowed by Plan License 359 15:42:49 returns false 360 15:42:49 not allowed by Global License 361 15:42:49 returns false 362 15:42:49 when checking quality_management only for Global license 363 15:42:49 allowed by Global License 365 15:42:49 not allowed by Global License 366 15:42:50 returns false 367 15:42:50 related_epics 368 15:42:50 checking related_epics availability both on Global and Namespace license 369 15:42:50 allowed by Plan License AND Global License 371 15:42:50 not allowed by Plan License but project and namespace are public 373 15:42:50 not allowed by Plan License 374 15:42:50 returns false 375 15:42:50 not allowed by Global License 376 15:42:50 returns false 377 15:42:50 when checking related_epics only for Global license 378 15:42:50 allowed by Global License 380 15:42:50 not allowed by Global License 381 15:42:51 returns false 382 15:42:51 release_evidence_test_artifacts 383 15:42:51 checking release_evidence_test_artifacts availability both on Global and Namespace license 384 15:42:51 allowed by Plan License AND Global License 386 15:42:51 not allowed by Plan License but project and namespace are public 388 15:42:51 not allowed by Plan License 389 15:42:51 returns false 390 15:42:51 not allowed by Global License 391 15:42:51 returns false 392 15:42:51 when checking release_evidence_test_artifacts only for Global license 393 15:42:51 allowed by Global License 395 15:42:52 not allowed by Global License 396 15:42:52 returns false 397 15:42:52 report_approver_rules 398 15:42:52 checking report_approver_rules availability both on Global and Namespace license 399 15:42:52 allowed by Plan License AND Global License 401 15:42:52 not allowed by Plan License but project and namespace are public 403 15:42:52 not allowed by Plan License 404 15:42:52 returns false 405 15:42:52 not allowed by Global License 406 15:42:52 returns false 407 15:42:52 when checking report_approver_rules only for Global license 408 15:42:52 allowed by Global License 410 15:42:53 not allowed by Global License 411 15:42:53 returns false 412 15:42:53 required_ci_templates 413 15:42:53 when checking required_ci_templates only for Global license 414 15:42:53 allowed by Global License 416 15:42:53 not allowed by Global License 417 15:42:53 returns false 419 15:42:53 checking requirements availability both on Global and Namespace license 420 15:42:53 allowed by Plan License AND Global License 422 15:42:53 not allowed by Plan License but project and namespace are public 424 15:42:54 not allowed by Plan License 425 15:42:54 returns false 426 15:42:54 not allowed by Global License 427 15:42:54 returns false 428 15:42:54 when checking requirements only for Global license 429 15:42:54 allowed by Global License 431 15:42:54 not allowed by Global License 432 15:42:54 returns false 433 15:42:54 runner_maintenance_note 434 15:42:54 when checking runner_maintenance_note only for Global license 435 15:42:54 allowed by Global License 437 15:42:54 not allowed by Global License 438 15:42:55 returns false 439 15:42:55 runner_performance_insights 440 15:42:55 when checking runner_performance_insights only for Global license 441 15:42:55 allowed by Global License 443 15:42:55 not allowed by Global License 444 15:42:55 returns false 445 15:42:55 runner_performance_insights_for_namespace 446 15:42:55 checking runner_performance_insights_for_namespace availability both on Global and Namespace license 447 15:42:55 allowed by Plan License AND Global License 449 15:42:55 not allowed by Plan License but project and namespace are public 451 15:42:55 not allowed by Plan License 452 15:42:55 returns false 453 15:42:55 not allowed by Global License 454 15:42:56 returns false 455 15:42:56 when checking runner_performance_insights_for_namespace only for Global license 456 15:42:56 allowed by Global License 458 15:42:56 not allowed by Global License 459 15:42:56 returns false 460 15:42:56 runner_upgrade_management 461 15:42:56 when checking runner_upgrade_management only for Global license 462 15:42:56 allowed by Global License 464 15:42:56 not allowed by Global License 465 15:42:56 returns false 466 15:42:56 runner_upgrade_management_for_namespace 467 15:42:56 checking runner_upgrade_management_for_namespace availability both on Global and Namespace license 468 15:42:56 allowed by Plan License AND Global License 470 15:42:57 not allowed by Plan License but project and namespace are public 472 15:42:57 not allowed by Plan License 473 15:42:57 returns false 474 15:42:57 not allowed by Global License 475 15:42:57 returns false 476 15:42:57 when checking runner_upgrade_management_for_namespace only for Global license 477 15:42:57 allowed by Global License 479 15:42:57 not allowed by Global License 480 15:42:57 returns false 482 15:42:57 checking sast availability both on Global and Namespace license 483 15:42:57 allowed by Plan License AND Global License 485 15:42:58 not allowed by Plan License but project and namespace are public 487 15:42:58 not allowed by Plan License 488 15:42:58 returns false 489 15:42:58 not allowed by Global License 490 15:42:58 returns false 491 15:42:58 when checking sast only for Global license 492 15:42:58 allowed by Global License 494 15:42:58 not allowed by Global License 495 15:42:58 returns false 496 15:42:58 sast_advanced 497 15:42:58 checking sast_advanced availability both on Global and Namespace license 498 15:42:58 allowed by Plan License AND Global License 500 15:42:59 not allowed by Plan License but project and namespace are public 502 15:42:59 not allowed by Plan License 503 15:42:59 returns false 504 15:42:59 not allowed by Global License 505 15:42:59 returns false 506 15:42:59 when checking sast_advanced only for Global license 507 15:42:59 allowed by Global License 509 15:42:59 not allowed by Global License 510 15:42:59 returns false 512 15:42:59 checking sast_iac availability both on Global and Namespace license 513 15:42:59 allowed by Plan License AND Global License 515 15:43:00 not allowed by Plan License but project and namespace are public 517 15:43:00 not allowed by Plan License 518 15:43:00 returns false 519 15:43:00 not allowed by Global License 520 15:43:00 returns false 521 15:43:00 when checking sast_iac only for Global license 522 15:43:00 allowed by Global License 524 15:43:00 not allowed by Global License 525 15:43:01 returns false 526 15:43:01 sast_custom_rulesets 527 15:43:01 checking sast_custom_rulesets availability both on Global and Namespace license 528 15:43:01 allowed by Plan License AND Global License 530 15:43:01 not allowed by Plan License but project and namespace are public 532 15:43:01 not allowed by Plan License 533 15:43:01 returns false 534 15:43:01 not allowed by Global License 535 15:43:01 returns false 536 15:43:01 when checking sast_custom_rulesets only for Global license 537 15:43:01 allowed by Global License 539 15:43:02 not allowed by Global License 540 15:43:02 returns false 541 15:43:02 sast_fp_reduction 542 15:43:02 checking sast_fp_reduction availability both on Global and Namespace license 543 15:43:02 allowed by Plan License AND Global License 545 15:43:02 not allowed by Plan License but project and namespace are public 547 15:43:02 not allowed by Plan License 548 15:43:02 returns false 549 15:43:02 not allowed by Global License 550 15:43:02 returns false 551 15:43:02 when checking sast_fp_reduction only for Global license 552 15:43:02 allowed by Global License 554 15:43:03 not allowed by Global License 555 15:43:03 returns false 556 15:43:03 secret_detection 557 15:43:03 checking secret_detection availability both on Global and Namespace license 558 15:43:03 allowed by Plan License AND Global License 560 15:43:03 not allowed by Plan License but project and namespace are public 562 15:43:03 not allowed by Plan License 563 15:43:03 returns false 564 15:43:03 not allowed by Global License 565 15:43:04 returns false 566 15:43:04 when checking secret_detection only for Global license 567 15:43:04 allowed by Global License 569 15:43:04 not allowed by Global License 570 15:43:04 returns false 571 15:43:04 security_configuration_in_ui 572 15:43:04 checking security_configuration_in_ui availability both on Global and Namespace license 573 15:43:04 allowed by Plan License AND Global License 575 15:43:04 not allowed by Plan License but project and namespace are public 577 15:43:04 not allowed by Plan License 578 15:43:04 returns false 579 15:43:04 not allowed by Global License 580 15:43:05 returns false 581 15:43:05 when checking security_configuration_in_ui only for Global license 582 15:43:05 allowed by Global License 584 15:43:05 not allowed by Global License 585 15:43:05 returns false 586 15:43:05 security_dashboard 587 15:43:05 checking security_dashboard availability both on Global and Namespace license 588 15:43:05 allowed by Plan License AND Global License 590 15:43:05 not allowed by Plan License but project and namespace are public 592 15:43:05 not allowed by Plan License 593 15:43:06 returns false 594 15:43:06 not allowed by Global License 595 15:43:06 returns false 596 15:43:06 when checking security_dashboard only for Global license 597 15:43:06 allowed by Global License 599 15:43:06 not allowed by Global License 600 15:43:06 returns false 601 15:43:06 security_on_demand_scans 602 15:43:06 checking security_on_demand_scans availability both on Global and Namespace license 603 15:43:06 allowed by Plan License AND Global License 605 15:43:06 not allowed by Plan License but project and namespace are public 607 15:43:06 not allowed by Plan License 608 15:43:07 returns false 609 15:43:07 not allowed by Global License 610 15:43:07 returns false 611 15:43:07 when checking security_on_demand_scans only for Global license 612 15:43:07 allowed by Global License 614 15:43:07 not allowed by Global License 615 15:43:07 returns false 616 15:43:07 security_orchestration_policies 617 15:43:07 checking security_orchestration_policies availability both on Global and Namespace license 618 15:43:07 allowed by Plan License AND Global License 620 15:43:07 not allowed by Plan License but project and namespace are public 622 15:43:08 not allowed by Plan License 623 15:43:08 returns false 624 15:43:08 not allowed by Global License 625 15:43:08 returns false 626 15:43:08 when checking security_orchestration_policies only for Global license 627 15:43:08 allowed by Global License 629 15:43:08 not allowed by Global License 630 15:43:08 returns false 631 15:43:08 security_training 632 15:43:08 checking security_training availability both on Global and Namespace license 633 15:43:08 allowed by Plan License AND Global License 635 15:43:08 not allowed by Plan License but project and namespace are public 637 15:43:09 not allowed by Plan License 638 15:43:09 returns false 639 15:43:09 not allowed by Global License 640 15:43:09 returns false 641 15:43:09 when checking security_training only for Global license 642 15:43:09 allowed by Global License 644 15:43:09 not allowed by Global License 645 15:43:09 returns false 646 15:43:09 ssh_key_expiration_policy 647 15:43:09 checking ssh_key_expiration_policy availability both on Global and Namespace license 648 15:43:09 allowed by Plan License AND Global License 650 15:43:10 not allowed by Plan License but project and namespace are public 652 15:43:10 not allowed by Plan License 653 15:43:10 returns false 654 15:43:10 not allowed by Global License 655 15:43:10 returns false 656 15:43:10 when checking ssh_key_expiration_policy only for Global license 657 15:43:10 allowed by Global License 659 15:43:10 not allowed by Global License 660 15:43:10 returns false 661 15:43:10 summarize_mr_changes 662 15:43:10 checking summarize_mr_changes availability both on Global and Namespace license 663 15:43:10 allowed by Plan License AND Global License 665 15:43:11 not allowed by Plan License but project and namespace are public 667 15:43:11 not allowed by Plan License 668 15:43:11 returns false 669 15:43:11 not allowed by Global License 670 15:43:11 returns false 671 15:43:11 when checking summarize_mr_changes only for Global license 672 15:43:11 allowed by Global License 674 15:43:11 not allowed by Global License 675 15:43:11 returns false 676 15:43:11 summarize_my_mr_code_review 677 15:43:11 checking summarize_my_mr_code_review availability both on Global and Namespace license 678 15:43:11 allowed by Plan License AND Global License 680 15:43:12 not allowed by Plan License but project and namespace are public 682 15:43:12 not allowed by Plan License 683 15:43:12 returns false 684 15:43:12 not allowed by Global License 685 15:43:12 returns false 686 15:43:12 when checking summarize_my_mr_code_review only for Global license 687 15:43:12 allowed by Global License 689 15:43:12 not allowed by Global License 690 15:43:12 returns false 691 15:43:12 summarize_new_merge_request 692 15:43:12 checking summarize_new_merge_request availability both on Global and Namespace license 693 15:43:12 allowed by Plan License AND Global License 695 15:43:13 not allowed by Plan License but project and namespace are public 697 15:43:13 not allowed by Plan License 698 15:43:13 returns false 699 15:43:13 not allowed by Global License 700 15:43:13 returns false 701 15:43:13 when checking summarize_new_merge_request only for Global license 702 15:43:13 allowed by Global License 704 15:43:13 not allowed by Global License 705 15:43:14 returns false 706 15:43:14 summarize_comments 707 15:43:14 checking summarize_comments availability both on Global and Namespace license 708 15:43:14 allowed by Plan License AND Global License 710 15:43:14 not allowed by Plan License but project and namespace are public 712 15:43:14 not allowed by Plan License 713 15:43:14 returns false 714 15:43:14 not allowed by Global License 715 15:43:14 returns false 716 15:43:14 when checking summarize_comments only for Global license 717 15:43:14 allowed by Global License 719 15:43:14 not allowed by Global License 720 15:43:15 returns false 721 15:43:15 stale_runner_cleanup_for_namespace 722 15:43:15 checking stale_runner_cleanup_for_namespace availability both on Global and Namespace license 723 15:43:15 allowed by Plan License AND Global License 725 15:43:15 not allowed by Plan License but project and namespace are public 727 15:43:15 not allowed by Plan License 728 15:43:15 returns false 729 15:43:15 not allowed by Global License 730 15:43:15 returns false 731 15:43:15 when checking stale_runner_cleanup_for_namespace only for Global license 732 15:43:15 allowed by Global License 734 15:43:16 not allowed by Global License 735 15:43:16 returns false 737 15:43:16 checking status_page availability both on Global and Namespace license 738 15:43:16 allowed by Plan License AND Global License 740 15:43:16 not allowed by Plan License but project and namespace are public 742 15:43:16 not allowed by Plan License 743 15:43:16 returns false 744 15:43:16 not allowed by Global License 745 15:43:16 returns false 746 15:43:16 when checking status_page only for Global license 747 15:43:16 allowed by Global License 749 15:43:17 not allowed by Global License 750 15:43:17 returns false 751 15:43:17 suggested_reviewers 752 15:43:17 checking suggested_reviewers availability both on Global and Namespace license 753 15:43:17 allowed by Plan License AND Global License 755 15:43:17 not allowed by Plan License but project and namespace are public 757 15:43:17 not allowed by Plan License 758 15:43:17 returns false 759 15:43:17 not allowed by Global License 760 15:43:18 returns false 761 15:43:18 when checking suggested_reviewers only for Global license 762 15:43:18 allowed by Global License 764 15:43:18 not allowed by Global License 765 15:43:18 returns false 767 15:43:18 checking subepics availability both on Global and Namespace license 768 15:43:18 allowed by Plan License AND Global License 770 15:43:18 not allowed by Plan License but project and namespace are public 772 15:43:18 not allowed by Plan License 773 15:43:18 returns false 774 15:43:18 not allowed by Global License 775 15:43:19 returns false 776 15:43:19 when checking subepics only for Global license 777 15:43:19 allowed by Global License 779 15:43:19 not allowed by Global License 780 15:43:19 returns false 781 15:43:19 observability 782 15:43:19 checking observability availability both on Global and Namespace license 783 15:43:19 allowed by Plan License AND Global License 785 15:43:19 not allowed by Plan License but project and namespace are public 787 15:43:19 not allowed by Plan License 788 15:43:19 returns false 789 15:43:19 not allowed by Global License 790 15:43:20 returns false 791 15:43:20 when checking observability only for Global license 792 15:43:20 allowed by Global License 794 15:43:20 not allowed by Global License 795 15:43:20 returns false 796 15:43:20 troubleshoot_job 797 15:43:20 checking troubleshoot_job availability both on Global and Namespace license 798 15:43:20 allowed by Plan License AND Global License 800 15:43:20 not allowed by Plan License but project and namespace are public 802 15:43:20 not allowed by Plan License 803 15:43:21 returns false 804 15:43:21 not allowed by Global License 805 15:43:21 returns false 806 15:43:21 when checking troubleshoot_job only for Global license 807 15:43:21 allowed by Global License 809 15:43:21 not allowed by Global License 810 15:43:21 returns false 811 15:43:21 unique_project_download_limit 812 15:43:21 checking unique_project_download_limit availability both on Global and Namespace license 813 15:43:21 allowed by Plan License AND Global License 815 15:43:21 not allowed by Plan License but project and namespace are public 817 15:43:21 not allowed by Plan License 818 15:43:22 returns false 819 15:43:22 not allowed by Global License 820 15:43:22 returns false 821 15:43:22 when checking unique_project_download_limit only for Global license 822 15:43:22 allowed by Global License 824 15:43:22 not allowed by Global License 825 15:43:22 returns false 826 15:43:22 vulnerability_finding_signatures 827 15:43:22 checking vulnerability_finding_signatures availability both on Global and Namespace license 828 15:43:22 allowed by Plan License AND Global License 830 15:43:22 not allowed by Plan License but project and namespace are public 832 15:43:23 not allowed by Plan License 833 15:43:23 returns false 834 15:43:23 not allowed by Global License 835 15:43:23 returns false 836 15:43:23 when checking vulnerability_finding_signatures only for Global license 837 15:43:23 allowed by Global License 839 15:43:23 not allowed by Global License 840 15:43:23 returns false 841 15:43:23 container_scanning_for_registry 842 15:43:23 checking container_scanning_for_registry availability both on Global and Namespace license 843 15:43:23 allowed by Plan License AND Global License 845 15:43:23 not allowed by Plan License but project and namespace are public 847 15:43:24 not allowed by Plan License 848 15:43:24 returns false 849 15:43:24 not allowed by Global License 850 15:43:24 returns false 851 15:43:24 when checking container_scanning_for_registry only for Global license 852 15:43:24 allowed by Global License 854 15:43:24 not allowed by Global License 855 15:43:24 returns false 856 15:43:24 security_exclusions 857 15:43:24 checking security_exclusions availability both on Global and Namespace license 858 15:43:24 allowed by Plan License AND Global License 860 15:43:25 not allowed by Plan License but project and namespace are public 862 15:43:25 not allowed by Plan License 863 15:43:25 returns false 864 15:43:25 not allowed by Global License 865 15:43:25 returns false 866 15:43:25 when checking security_exclusions only for Global license 867 15:43:25 allowed by Global License 869 15:43:25 not allowed by Global License 870 15:43:25 returns false 871 15:43:25 security_scans_api 872 15:43:25 checking security_scans_api availability both on Global and Namespace license 873 15:43:25 allowed by Plan License AND Global License 875 15:43:26 not allowed by Plan License but project and namespace are public 877 15:43:26 not allowed by Plan License 878 15:43:26 returns false 879 15:43:26 not allowed by Global License 880 15:43:26 returns false 881 15:43:26 when checking security_scans_api only for Global license 882 15:43:26 allowed by Global License 884 15:43:26 not allowed by Global License 885 15:43:27 returns false 886 15:43:27 coverage_fuzzing 887 15:43:27 checking coverage_fuzzing availability both on Global and Namespace license 888 15:43:27 allowed by Plan License AND Global License 890 15:43:27 not allowed by Plan License but project and namespace are public 892 15:43:27 not allowed by Plan License 893 15:43:27 returns false 894 15:43:27 not allowed by Global License 895 15:43:27 returns false 896 15:43:27 when checking coverage_fuzzing only for Global license 897 15:43:27 allowed by Global License 899 15:43:28 not allowed by Global License 900 15:43:28 returns false 901 15:43:28 devops_adoption 902 15:43:28 checking devops_adoption availability both on Global and Namespace license 903 15:43:28 allowed by Plan License AND Global License 905 15:43:28 not allowed by Plan License but project and namespace are public 907 15:43:28 not allowed by Plan License 908 15:43:28 returns false 909 15:43:28 not allowed by Global License 910 15:43:28 returns false 911 15:43:28 when checking devops_adoption only for Global license 912 15:43:28 allowed by Global License 914 15:43:29 not allowed by Global License 915 15:43:29 returns false 916 15:43:29 group_level_devops_adoption 917 15:43:29 checking group_level_devops_adoption availability both on Global and Namespace license 918 15:43:29 allowed by Plan License AND Global License 920 15:43:29 not allowed by Plan License but project and namespace are public 922 15:43:29 not allowed by Plan License 923 15:43:29 returns false 924 15:43:29 not allowed by Global License 925 15:43:30 returns false 926 15:43:30 when checking group_level_devops_adoption only for Global license 927 15:43:30 allowed by Global License 929 15:43:30 not allowed by Global License 930 15:43:30 returns false 931 15:43:30 instance_level_devops_adoption 932 15:43:30 checking instance_level_devops_adoption availability both on Global and Namespace license 933 15:43:30 allowed by Plan License AND Global License 935 15:43:30 not allowed by Plan License but project and namespace are public 937 15:43:30 not allowed by Plan License 938 15:43:30 returns false 939 15:43:30 not allowed by Global License 940 15:43:31 returns false 941 15:43:31 when checking instance_level_devops_adoption only for Global license 942 15:43:31 allowed by Global License 944 15:43:31 not allowed by Global License 945 15:43:31 returns false 946 15:43:31 when feature symbol is not included on Namespace features code 947 15:43:31 checks availability of licensed feature 948 15:43:31 legacy open-source license 949 15:43:31 public projects 950 15:43:31 gitlab_dot_com?: true, legacy_open_source_license_available_ff: true, ultimate_features: true 951 15:43:31 offers ultimate features 952 15:43:31 gitlab_dot_com?: true, legacy_open_source_license_available_ff: false, ultimate_features: false 953 15:43:32 offers ultimate features 954 15:43:32 gitlab_dot_com?: false, legacy_open_source_license_available_ff: true, ultimate_features: true 955 15:43:32 offers ultimate features 956 15:43:32 gitlab_dot_com?: false, legacy_open_source_license_available_ff: false, ultimate_features: true 957 15:43:32 offers ultimate features 958 15:43:32 #fetch_mirror 961 15:43:32 import_url: "ssh://foo:bar@example.com", auth_method: "password", expected: "ssh://foo:bar@example.com" 962 15:43:32 is expected to receive fetch_upstream("ssh://foo:bar@example.com", {:check_tags_changed=>false, :forced=>false}) 1 time 963 15:43:32 import_url: "ssh://foo:bar@example.com", auth_method: "ssh_public_key", expected: "ssh://foo@example.com" 964 15:43:32 is expected to receive fetch_upstream("ssh://foo@example.com", {:check_tags_changed=>false, :forced=>false}) 1 time 965 15:43:32 updating import_url 966 15:43:34 removes previous remote 967 15:43:34 # [RSpecRunTime] RSpec elapsed time: 6 minutes 25.83 seconds. Current RSS: ~1359M. Threads: 4. load average: 1.19 1.15 1.06 1/401 573 969 15:43:34 #any_online_runners? 970 15:43:35 is expected to be truthy 971 15:43:35 with used compute minutes 972 15:43:36 does not have any online runners 973 15:43:36 # [RSpecRunTime] RSpec elapsed time: 6 minutes 27.83 seconds. Current RSS: ~1357M. Threads: 4. load average: 1.19 1.15 1.06 1/401 574 975 15:43:36 #shared_runners_available? 976 15:43:36 with used compute minutes 977 15:43:37 shared runners are not available 978 15:43:37 without used compute minutes 979 15:43:38 shared runners are not available 980 15:43:38 #root_namespace 981 15:43:38 when namespace has parent group 982 15:43:39 returns root ancestor 983 15:43:39 when namespace is root ancestor 984 15:43:39 returns current namespace 985 15:43:39 #shared_runners_limit_namespace 986 15:43:40 returns root namespace 987 15:43:40 #shared_runners_minutes_limit_enabled? 988 15:43:40 with shared runners enabled 989 15:43:40 for public project 990 15:43:40 is expected to be truthy 991 15:43:40 for internal project 992 15:43:41 is expected to be truthy 993 15:43:41 for private project 994 15:43:42 is expected to be truthy 995 15:43:42 without shared runners 996 15:43:42 is expected to be falsey 997 15:43:42 #approvals_before_merge 998 15:43:42 license_value: true, db_value: 5, expected: 5 999 15:43:42 is expected to eq 5 1000 15:43:42 license_value: true, db_value: 0, expected: 0 1001 15:43:43 is expected to eq 0 1002 15:43:43 license_value: false, db_value: 5, expected: 0 1003 15:43:43 is expected to eq 0 1004 15:43:43 license_value: false, db_value: 0, expected: 0 1005 15:43:43 is expected to eq 0 1006 15:43:43 #reset_approvals_on_push? 1007 15:43:44 returns false when the resolver returns true 1008 15:43:44 returns true when the resolver returns false 1009 15:43:44 # [RSpecRunTime] RSpec elapsed time: 6 minutes 36.14 seconds. Current RSS: ~1325M. Threads: 4. load average: 1.16 1.15 1.06 1/401 575 1011 15:43:44 #approvals_before_merge 1012 15:43:44 license_value: true, db_value: 5, expected: 5 1013 15:43:45 is expected to eq 5 1014 15:43:45 license_value: true, db_value: 0, expected: 0 1015 15:43:45 is expected to eq 0 1016 15:43:45 license_value: false, db_value: 5, expected: 0 1017 15:43:45 is expected to eq 0 1018 15:43:45 license_value: false, db_value: 0, expected: 0 1019 15:43:45 is expected to eq 0 1020 15:43:45 #visible_user_defined_rules 1021 15:43:46 returns all approval rules 1022 15:43:46 when multiple approval rules is not available 1023 15:43:47 returns the first approval rule 1024 15:43:47 # [RSpecRunTime] RSpec elapsed time: 6 minutes 38.39 seconds. Current RSS: ~1319M. Threads: 4. load average: 1.16 1.15 1.06 1/401 576 1026 15:43:47 when branch is provided 1027 15:43:47 caches the rules 1028 15:43:47 #visible_user_defined_inapplicable_rules 1029 15:43:48 when multiple approval rules is available 1030 15:43:48 when rules are scoped 1031 15:43:48 returns rules that are not applicable to target_branch 1032 15:43:48 when rules are not scoped 1033 15:43:48 returns empty array 1034 15:43:48 when multiple approval rules is not available 1035 15:43:49 returns empty array 1036 15:43:49 #min_fallback_approvals 1037 15:43:49 returns the maximum requirement 1038 15:43:50 returns the first rule requirement if there is a rule 1039 15:43:50 # [RSpecRunTime] RSpec elapsed time: 6 minutes 41.82 seconds. Current RSS: ~1305M. Threads: 4. load average: 1.15 1.14 1.06 1/401 577 1041 15:43:50 #merge_requests_require_code_owner_approval? 1042 15:43:50 feature_available: true, feature_enabled: true, approval_required: true 1043 15:43:51 requires code owner approval when needed 1044 15:43:51 feature_available: false, feature_enabled: true, approval_required: false 1045 15:43:51 requires code owner approval when needed 1046 15:43:51 feature_available: true, feature_enabled: false, approval_required: false 1047 15:43:51 requires code owner approval when needed 1048 15:43:51 #branch_requires_code_owner_approval? 1049 15:43:51 when feature is enabled 1050 15:43:52 returns true when code owner approval is required 1051 15:43:53 returns false when code owner approval is not required 1052 15:43:53 # [RSpecRunTime] RSpec elapsed time: 6 minutes 44.62 seconds. Current RSS: ~1304M. Threads: 4. load average: 1.14 1.14 1.06 1/401 578 1054 15:43:53 when feature is not enabled 1055 15:43:54 returns true when code owner approval is required 1056 15:43:54 returns false when code owner approval is not required 1057 15:43:55 # [RSpecRunTime] RSpec elapsed time: 6 minutes 46.24 seconds. Current RSS: ~1298M. Threads: 4. load average: 1.14 1.14 1.06 1/401 579 1059 15:43:55 #disabled_integrations 1061 15:43:55 license_feature: :github_integration, disabled_integrations: ["github"] 1062 15:43:55 when feature is available 1063 15:43:55 is expected not to include "github" 1064 15:43:55 when feature is unavailable 1065 15:43:55 is expected to include "github" 1066 15:43:55 artifact registry 1067 15:43:55 is expected not to include "google_cloud_platform_artifact_registry" 1068 15:43:55 when google artifact registry feature is unavailable 1069 15:43:55 is expected to include "google_cloud_platform_artifact_registry" 1070 15:43:55 workload identity federation 1071 15:43:55 is expected to include "google_cloud_platform_workload_identity_federation" 1072 15:43:55 when google artifact registry feature is available 1073 15:43:56 is expected not to include "google_cloud_platform_workload_identity_federation" 1074 15:43:56 #pull_mirror_available? 1075 15:43:56 when mirror global setting is enabled 1076 15:43:56 returns true 1077 15:43:56 when mirror global setting is disabled 1078 15:43:57 returns true when overridden 1079 15:43:58 returns false when not overridden 1080 15:43:58 # [RSpecRunTime] RSpec elapsed time: 6 minutes 49.36 seconds. Current RSS: ~1311M. Threads: 4. load average: 1.13 1.14 1.06 1/401 580 1082 15:43:58 #username_only_import_url 1083 15:43:58 import_url: "", username: "foo", expected_import_url: "" 1084 15:43:58 is expected to eq "" 1085 15:43:58 import_url: "", username: "", expected_import_url: "" 1086 15:43:58 is expected to eq "" 1087 15:43:58 import_url: "", username: nil, expected_import_url: "" 1088 15:43:58 is expected to eq "" 1089 15:43:58 import_url: nil, username: "foo", expected_import_url: nil 1090 15:43:58 is expected to eq nil 1091 15:43:58 import_url: nil, username: "", expected_import_url: nil 1092 15:43:59 is expected to eq nil 1093 15:43:59 import_url: nil, username: nil, expected_import_url: nil 1094 15:43:59 is expected to eq nil 1101 15:43:59 #username_only_import_url= 1102 15:43:59 sets the import url and username 1103 15:44:00 does not unset the password 1104 15:44:00 clears the username if passed the empty string 1105 15:44:00 #build_or_assign_import_data 1106 15:44:00 with credentials 1107 15:44:00 merges the credentials into the ProjectImportData record 1108 15:44:00 #licensed_features 1109 15:44:00 when the namespace should be checked 1111 15:44:00 Job arguments to ElasticNamespaceIndexerWorker must be native JSON types, but :index is a Symbol. 1113 15:44:00 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1114 15:44:02 filters for bronze features 1115 15:44:02 # [RSpecRunTime] RSpec elapsed time: 6 minutes 53.46 seconds. Current RSS: ~1343M. Threads: 4. load average: 1.13 1.14 1.06 1/401 581 1117 15:44:02 when premium 1118 15:44:02 Job arguments to ElasticNamespaceIndexerWorker must be native JSON types, but :index is a Symbol. 1120 15:44:02 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1121 15:44:05 filters for premium features 1122 15:44:05 # [RSpecRunTime] RSpec elapsed time: 6 minutes 56.48 seconds. Current RSS: ~1337M. Threads: 4. load average: 1.12 1.14 1.06 1/401 582 1124 15:44:05 when ultimate 1125 15:44:05 Job arguments to ElasticNamespaceIndexerWorker must be native JSON types, but :index is a Symbol. 1127 15:44:05 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1128 15:44:07 filters for ultimate features 1129 15:44:07 # [RSpecRunTime] RSpec elapsed time: 6 minutes 58.31 seconds. Current RSS: ~1325M. Threads: 4. load average: 1.12 1.14 1.06 1/401 583 1131 15:44:07 when free plan 1132 15:44:08 filters out paid features 1133 15:44:08 when public project and namespace 1134 15:44:10 includes all features in global license 1135 15:44:10 # [RSpecRunTime] RSpec elapsed time: 7 minutes 1.78 seconds. Current RSS: ~1337M. Threads: 4. load average: 1.11 1.14 1.06 1/402 584 1137 15:44:10 when service ping features are disabled 1138 15:44:12 doesn't include coverage_fuzzing 1139 15:44:12 # [RSpecRunTime] RSpec elapsed time: 7 minutes 3.58 seconds. Current RSS: ~1345M. Threads: 4. load average: 1.11 1.14 1.06 1/402 585 1141 15:44:12 when service ping features are enabled 1142 15:44:14 includes coverage_fuzzing 1143 15:44:14 # [RSpecRunTime] RSpec elapsed time: 7 minutes 5.44 seconds. Current RSS: ~1351M. Threads: 4. load average: 1.10 1.13 1.06 1/402 586 1145 15:44:14 when namespace should not be checked 1146 15:44:15 includes all features in global license 1147 15:44:15 when there is no license 1148 15:44:15 is expected to be empty 1149 15:44:15 #find_path_lock 1150 15:44:16 returns path_lock 1152 15:44:17 # [RSpecRunTime] RSpec elapsed time: 7 minutes 8.87 seconds. Current RSS: ~1348M. Threads: 4. load average: 1.10 1.13 1.06 1/402 587 1154 15:44:17 #any_path_locks? 1155 15:44:18 returns false when there are no path locks 1156 15:44:19 returns a cached true when there are path locks 1157 15:44:19 # [RSpecRunTime] RSpec elapsed time: 7 minutes 10.66 seconds. Current RSS: ~1346M. Threads: 4. load average: 1.25 1.16 1.07 1/402 588 1159 15:44:19 #has_dependencies? 1160 15:44:20 returns false when project does not have dependencies 1161 15:44:21 returns true when project does have dependencies 1162 15:44:21 # [RSpecRunTime] RSpec elapsed time: 7 minutes 13.01 seconds. Current RSS: ~1332M. Threads: 4. load average: 1.25 1.16 1.07 1/402 589 1164 15:44:21 #latest_ingested_security_pipeline 1165 15:44:22 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol. 1167 15:44:22 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1168 15:44:22 is expected to eq #<Ci::Pipeline ref: "master", sha: "b83d6e391c22777fca1ed3012fce84f633d7fed0", before_sha: nil, creat...cts_locked", partition_id: 102, id: 5, auto_canceled_by_id: nil, auto_canceled_by_partition_id: nil> 1169 15:44:22 # [RSpecRunTime] RSpec elapsed time: 7 minutes 14.01 seconds. Current RSS: ~1318M. Threads: 4. load average: 1.23 1.16 1.07 1/402 590 1171 15:44:22 #latest_ingested_sbom_pipeline 1172 15:44:23 when there is no record on Redis 1173 15:44:23 is expected to be nil 1174 15:44:23 when there is a record on Redis 1175 15:44:23 is expected to eq #<Ci::Pipeline ref: "master", sha: "b83d6e391c22777fca1ed3012fce84f633d7fed0", before_sha: nil, creat...cts_locked", partition_id: 102, id: 8, auto_canceled_by_id: nil, auto_canceled_by_partition_id: nil> 1176 15:44:23 #latest_pipeline_with_reports_for_ref 1177 15:44:23 when pipeline ref is non-default branch 1178 15:44:24 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol. 1180 15:44:24 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1181 15:44:24 when reports are found 1182 15:44:25 returns the latest pipeline with reports of right type 1183 15:44:25 and one of the pipelines has not yet completed 1184 15:44:25 returns the latest successful pipeline with reports 1185 15:44:25 # [RSpecRunTime] RSpec elapsed time: 7 minutes 16.55 seconds. Current RSS: ~1320M. Threads: 4. load average: 1.23 1.16 1.07 1/402 591 1187 15:44:25 when reports are not found 1188 15:44:25 returns nothing 1189 15:44:25 #security_reports_up_to_date_for_ref? 1190 15:44:26 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol. 1192 15:44:26 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1193 15:44:26 when the target branch security reports are up to date 1194 15:44:27 is expected to equal true 1195 15:44:27 # [RSpecRunTime] RSpec elapsed time: 7 minutes 18.31 seconds. Current RSS: ~1327M. Threads: 4. load average: 1.23 1.16 1.07 1/405 657 1197 15:44:27 when the target branch security reports are out of date 1198 15:44:27 is expected to equal false 1199 15:44:27 #after_import 1200 15:44:27 elasticsearch indexing 1201 15:44:27 elasticsearch indexing disabled for this project 1202 15:44:27 Job arguments to ProjectCacheWorker must be native JSON types, but :repository_size is a Symbol. 1204 15:44:27 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1205 15:44:27 does not index the wiki repository 1206 15:44:27 elasticsearch indexing enabled for this project 1207 15:44:28 schedules a full index of the wiki repository using ElasticWikiIndexerWorker 1208 15:44:28 when project is forked 1209 15:44:28 does not index the wiki repository 1211 15:44:28 delegates to ::Search::Zoekt.index? 1212 15:44:28 #lfs_http_url_to_repo 1213 15:44:28 with a Geo setup that is a primary 1214 15:44:28 for an upload operation 1215 15:44:30 returns the project HTTP URL for the primary 1216 15:44:30 # [RSpecRunTime] RSpec elapsed time: 7 minutes 21.29 seconds. Current RSS: ~1336M. Threads: 4. load average: 1.21 1.16 1.06 1/405 660 1218 15:44:30 with a Geo setup that is a secondary 1219 15:44:30 and has a primary 1220 15:44:30 for an upload operation 1221 15:44:31 returns the project HTTP URL for the primary 1222 15:44:31 # [RSpecRunTime] RSpec elapsed time: 7 minutes 22.36 seconds. Current RSS: ~1330M. Threads: 4. load average: 1.21 1.16 1.06 1/405 661 1224 15:44:31 for a download operation 1225 15:44:32 returns the project HTTP URL for the secondary 1226 15:44:32 # [RSpecRunTime] RSpec elapsed time: 7 minutes 23.48 seconds. Current RSS: ~1324M. Threads: 4. load average: 1.21 1.16 1.06 1/405 662 1228 15:44:32 without a primary 1229 15:44:33 returns the project HTTP URL for the secondary 1230 15:44:33 # [RSpecRunTime] RSpec elapsed time: 7 minutes 24.55 seconds. Current RSS: ~1325M. Threads: 4. load average: 1.19 1.16 1.06 1/405 663 1232 15:44:33 without a Geo setup 1233 15:44:34 returns the project HTTP URL for the main node 1234 15:44:34 #add_import_job 1235 15:44:34 when import_type is gitlab_custom_project_template 1236 15:44:34 when repository does not exist 1237 15:44:34 does not create import job 1238 15:44:34 when mirroring is enabled 1239 15:44:35 does not create import job 1240 15:44:35 # [RSpecRunTime] RSpec elapsed time: 7 minutes 26.46 seconds. Current RSS: ~1327M. Threads: 4. load average: 1.19 1.16 1.06 1/405 664 1242 15:44:35 when repository exists 1243 15:44:35 does not create import job 1244 15:44:35 when mirroring is enabled 1245 15:44:36 schedules an import job 1246 15:44:36 # [RSpecRunTime] RSpec elapsed time: 7 minutes 27.58 seconds. Current RSS: ~1328M. Threads: 4. load average: 1.19 1.16 1.06 1/405 665 1248 15:44:36 when mirror true on a jira imported project 1249 15:44:37 when jira import is in progress 1250 15:44:38 triggers mirror update 1251 15:44:38 # [RSpecRunTime] RSpec elapsed time: 7 minutes 29.4 seconds. Current RSS: ~1324M. Threads: 4. load average: 1.18 1.15 1.06 1/403 696 1253 15:44:38 #gitlab_custom_project_template_import? 1254 15:44:38 when licensed 1255 15:44:38 returns true 1256 15:44:38 when unlicensed 1257 15:44:39 returns false 1258 15:44:39 #feature_flags_client_token 1259 15:44:39 when there is no access token 1260 15:44:40 creates a new one 1261 15:44:40 when there is access token 1262 15:44:42 provides an existing one 1263 15:44:42 # [RSpecRunTime] RSpec elapsed time: 7 minutes 33.51 seconds. Current RSS: ~1318M. Threads: 4. load average: 1.18 1.15 1.06 1/403 697 1265 15:44:42 #has_pool_repository? 1266 15:44:42 returns false when there is no pool repository 1267 15:44:45 returns true when there is a pool repository 1268 15:44:45 # [RSpecRunTime] RSpec elapsed time: 7 minutes 36.61 seconds. Current RSS: ~1311M. Threads: 4. load average: 1.16 1.15 1.06 1/403 782 1270 15:44:45 #link_pool_repository 1271 15:44:46 logs geo event 1272 15:44:46 # [RSpecRunTime] RSpec elapsed time: 7 minutes 37.9 seconds. Current RSS: ~1312M. Threads: 4. load average: 1.16 1.15 1.06 1/404 814 1274 15:44:46 #elastic_namespace_ancestry 1275 15:44:47 is a combination of the namespace and project id 1276 15:44:47 #object_pool_missing? 1277 15:44:49 returns true when object pool is missing 1278 15:44:52 returns false when pool repository doesnt't exist 1279 15:44:55 returns false when object pool exists 1280 15:44:55 # [RSpecRunTime] RSpec elapsed time: 7 minutes 46.71 seconds. Current RSS: ~1325M. Threads: 4. load average: 1.29 1.18 1.07 1/404 1155 1282 15:44:55 #insights_config 1283 15:44:55 when project has no Insights config file 1284 15:44:56 returns the project default config 1285 15:44:56 when the project is inside a group 1286 15:44:56 when the group has no Insights config 1287 15:44:57 returns the group default config 1288 15:44:57 # [RSpecRunTime] RSpec elapsed time: 7 minutes 48.33 seconds. Current RSS: ~1320M. Threads: 4. load average: 1.29 1.18 1.07 2/405 1156 1290 15:44:57 when the group has an Insights config from another project 1291 15:44:57 with a valid config file 1292 15:44:59 returns the group config data from the other project 1293 15:44:59 when the project is inside a nested group 1294 15:45:00 returns the project default config 1295 15:45:00 # [RSpecRunTime] RSpec elapsed time: 7 minutes 52.2 seconds. Current RSS: ~1294M. Threads: 4. load average: 1.43 1.21 1.08 1/407 1337 1297 15:45:00 with an invalid config file 1299 15:45:02 # [RSpecRunTime] RSpec elapsed time: 7 minutes 54.05 seconds. Current RSS: ~1287M. Threads: 4. load average: 1.56 1.24 1.10 1/409 1440 1301 15:45:02 when project has an Insights config file 1302 15:45:02 with a valid config file 1303 15:45:04 returns the insights config data 1304 15:45:04 when the project is inside a group having another config 1305 15:45:06 returns the project insights config data 1306 15:45:06 # [RSpecRunTime] RSpec elapsed time: 7 minutes 57.63 seconds. Current RSS: ~1282M. Threads: 4. load average: 1.56 1.24 1.10 1/409 1723 1308 15:45:06 with an invalid config file 1310 15:45:07 when the project is inside a group having another config 1312 15:45:09 # [RSpecRunTime] RSpec elapsed time: 8 minutes 1.19 seconds. Current RSS: ~1281M. Threads: 4. load average: 1.51 1.23 1.09 1/409 2006 1314 15:45:09 #kerberos_url_to_repo 1315 15:45:10 returns valid kerberos url for this repo 1316 15:45:10 #actual_repository_size_limit 1317 15:45:10 when repository_size_limit is set on the project 1318 15:45:10 returns the repository_size_limit 1319 15:45:10 when repository_size_limit is not set on the project 1320 15:45:10 returns the actual_repository_size_limit of the namespace 1321 15:45:10 #repository_size_checker 1322 15:45:10 #current_size 1323 15:45:11 returns the total repository and lfs size 1325 15:45:11 returns the value set in the namespace when available 1326 15:45:11 returns the value set locally when available 1328 15:45:12 returns true when not equal to zero 1329 15:45:12 returns false when equals to zero 1330 15:45:12 when repository_size_limit is configured 1331 15:45:12 when license feature enabled 1332 15:45:12 size limit is enabled 1333 15:45:12 when license feature disabled 1334 15:45:12 size limit is disabled 1335 15:45:12 when usage ping is enabled 1336 15:45:12 when usage_ping_features is activated 1337 15:45:12 size limit is enabled 1338 15:45:12 when usage_ping_features is disabled 1339 15:45:12 size limit is disabled 1340 15:45:12 when usage ping is disabled 1341 15:45:13 size limit is disabled 1342 15:45:13 #repository_size_excess 1343 15:45:13 total_repository_size: 50, size_limit: nil, result: 0 1344 15:45:13 is expected to eq 0 1345 15:45:13 total_repository_size: 50, size_limit: 0, result: 0 1346 15:45:13 is expected to eq 0 1347 15:45:13 total_repository_size: 50, size_limit: 60, result: 0 1348 15:45:13 is expected to eq 0 1349 15:45:13 total_repository_size: 50, size_limit: 50, result: 0 1350 15:45:13 is expected to eq 0 1351 15:45:13 total_repository_size: 50, size_limit: 10, result: 40 1352 15:45:13 is expected to eq 40 1353 15:45:13 #repository_size_limit column 1354 15:45:14 support values up to 8 exabytes 1355 15:45:14 handling import URL 1356 15:45:14 when project is a mirror 1357 15:45:16 returns the full URL 1358 15:45:16 # [RSpecRunTime] RSpec elapsed time: 8 minutes 8.0 seconds. Current RSS: ~1323M. Threads: 4. load average: 1.47 1.23 1.09 1/409 2007 1360 15:45:16 project is inside a fork network 1361 15:45:16 the project is the root of the fork network 1362 15:45:18 is expected to be valid 1363 15:45:18 # [RSpecRunTime] RSpec elapsed time: 8 minutes 9.65 seconds. Current RSS: ~1321M. Threads: 4. load average: 1.43 1.23 1.09 1/408 2008 1365 15:45:18 the URL is inside the fork network 1366 15:45:19 is expected to be valid 1367 15:45:19 # [RSpecRunTime] RSpec elapsed time: 8 minutes 11.22 seconds. Current RSS: ~1318M. Threads: 4. load average: 1.43 1.23 1.09 1/406 2009 1369 15:45:19 the URL is external but the project exists 1370 15:45:21 raises an error 1371 15:45:21 # [RSpecRunTime] RSpec elapsed time: 8 minutes 12.89 seconds. Current RSS: ~1307M. Threads: 4. load average: 1.43 1.23 1.09 1/404 2010 1373 15:45:21 the URL is not inside the fork network 1374 15:45:23 raises an error 1375 15:45:23 # [RSpecRunTime] RSpec elapsed time: 8 minutes 14.47 seconds. Current RSS: ~1299M. Threads: 4. load average: 1.40 1.22 1.09 1/404 2011 1377 15:45:23 #add_import_job 1379 15:45:23 without mirror 1381 15:45:26 # [RSpecRunTime] RSpec elapsed time: 8 minutes 17.91 seconds. Current RSS: ~1294M. Threads: 4. load average: 1.40 1.22 1.09 1/404 2042 1384 15:45:30 schedules RepositoryUpdateMirrorWorker 1385 15:45:30 # [RSpecRunTime] RSpec elapsed time: 8 minutes 21.89 seconds. Current RSS: ~1293M. Threads: 4. load average: 1.37 1.22 1.09 1/404 2103 1387 15:45:30 .where_full_path_in 1388 15:45:30 without any paths 1389 15:45:30 returns an empty relation 1390 15:45:30 without any valid paths 1391 15:45:30 returns an empty relation 1392 15:45:30 with valid paths 1393 15:45:32 returns the projects matching the paths 1394 15:45:33 returns projects regardless of the casing of paths 1395 15:45:33 # [RSpecRunTime] RSpec elapsed time: 8 minutes 24.71 seconds. Current RSS: ~1298M. Threads: 4. load average: 1.42 1.23 1.10 1/404 2104 1397 15:45:33 #approver_group_ids= 1398 15:45:34 create approver_groups 1399 15:45:34 # [RSpecRunTime] RSpec elapsed time: 8 minutes 26.03 seconds. Current RSS: ~1296M. Threads: 4. load average: 1.42 1.23 1.10 1/404 2105 1401 15:45:34 #create_import_state 1402 15:45:35 is called after save 1403 15:45:35 #allowed_to_share_with_group? 1404 15:45:35 for group related project 1405 15:45:35 with lock_memberships_to_ldap application setting enabled 1406 15:45:35 is expected not to be allowed to share with group 1407 15:45:35 with lock_memberships_to_saml group setting enabled 1408 15:45:35 with lock for ldap membership disabled 1409 15:45:36 is expected not to be allowed to share with group 1410 15:45:36 with lock for ldap membership enabled 1411 15:45:36 is expected not to be allowed to share with group 1412 15:45:36 with lock_memberships_to_saml group setting disabled 1413 15:45:36 with lock for ldap membership disabled 1414 15:45:36 is expected to be allowed to share with group 1415 15:45:36 with lock for ldap membership enabled 1416 15:45:36 is expected not to be allowed to share with group 1417 15:45:36 personal project 1418 15:45:36 with lock_memberships_to_ldap application setting enabled 1419 15:45:36 is expected to be allowed to share with group 1420 15:45:36 #self_or_ancestor_marked_for_deletion 1421 15:45:36 delayed deletion feature is not available 1422 15:45:36 the parent namespace has been marked for deletion 1424 15:45:37 the project has been marked for deletion 1426 15:45:37 delayed deletion feature is available 1427 15:45:37 the parent namespace has been marked for deletion 1428 15:45:38 returns the parent namespace 1429 15:45:38 project or its parent group has not been marked for deletion 1431 15:45:39 the project has been marked for deletion 1432 15:45:39 returns the project 1433 15:45:39 ordering when project is not marked for deletion 1434 15:45:40 returns the first group that is marked for deletion, up its ancestry chain 1435 15:45:40 ordering when project is marked for deletion 1436 15:45:41 returns the project itself rather than the ancestory chain 1437 15:45:41 #adjourned_deletion? 1438 15:45:41 licensed?: true, adjourned_period: 0, result: false 1439 15:45:41 is expected to equal false 1440 15:45:41 licensed?: true, adjourned_period: 1, result: true 1441 15:45:42 is expected to equal true 1442 15:45:42 licensed?: false, adjourned_period: 0, result: false 1443 15:45:42 is expected to equal false 1444 15:45:42 licensed?: false, adjourned_period: 1, result: false 1445 15:45:43 is expected to equal false 1446 15:45:43 when project belongs to user namespace 1447 15:45:43 deletes immediately 1448 15:45:43 #adjourned_deletion_configured? 1449 15:45:43 adjourned_period: 0, result: false 1450 15:45:44 is expected to equal false 1451 15:45:44 adjourned_period: 1, result: true 1452 15:45:44 is expected to equal true 1453 15:45:44 when project belongs to user namespace 1454 15:45:47 deletes immediately 1455 15:45:47 # [RSpecRunTime] RSpec elapsed time: 8 minutes 38.44 seconds. Current RSS: ~1300M. Threads: 4. load average: 1.35 1.22 1.09 1/404 2106 1457 15:45:47 #permanent_deletion_date 1458 15:45:47 returns the sum of the date passed as argument and the deletion_adjourned_period set in application setting 1459 15:45:47 calculate template repositories 1460 15:45:52 counts instance level templates 1461 15:45:58 counts group level templates 1462 15:45:58 # [RSpecRunTime] RSpec elapsed time: 8 minutes 49.58 seconds. Current RSS: ~1271M. Threads: 4. load average: 1.42 1.24 1.10 2/406 2107 1464 15:45:58 #license_compliance 1465 15:45:58 is expected to be an instance of SCA::LicenseCompliance 1466 15:45:58 #template_source? 1467 15:45:59 when project is not template source 1468 15:45:59 returns false 1469 15:45:59 # [RSpecRunTime] RSpec elapsed time: 8 minutes 51.19 seconds. Current RSS: ~1275M. Threads: 4. load average: 1.42 1.24 1.10 1/405 2108 1471 15:45:59 instance-level custom project templates 1472 15:46:00 returns true 1473 15:46:00 group-level custom project templates 1474 15:46:00 returns true 1475 15:46:00 #remove_import_data 1477 15:46:01 does not remove import data 1478 15:46:01 # [RSpecRunTime] RSpec elapsed time: 8 minutes 52.83 seconds. Current RSS: ~1293M. Threads: 4. load average: 1.42 1.24 1.10 1/405 2109 1480 15:46:01 #add_template_export_job 1481 15:46:01 starts project template export job 1482 15:46:01 #prevent_merge_without_jira_issue? 1483 15:46:01 feature_available: true, prevent_merge: true, result: true 1484 15:46:02 is expected to equal true 1485 15:46:02 feature_available: true, prevent_merge: false, result: false 1486 15:46:03 is expected to equal false 1487 15:46:03 feature_available: false, prevent_merge: true, result: false 1488 15:46:04 is expected to equal false 1489 15:46:04 feature_available: false, prevent_merge: false, result: false 1490 15:46:04 is expected to equal false 1491 15:46:04 indexing updates in Elasticsearch 1493 15:46:14 when updating the visibility_level 1494 15:46:16 triggers ElasticAssociationIndexerWorker to update issues, merge_requests and notes 1495 15:46:20 ensures all visibility_level updates are correctly applied in issue searches 1496 15:46:24 ensures all visibility_level updates are correctly applied in merge_request searches 1497 15:46:24 # [RSpecRunTime] RSpec elapsed time: 9 minutes 16.05 seconds. Current RSS: ~1271M. Threads: 5. load average: 1.80 1.35 1.14 1/420 2112 1499 15:46:24 when changing the title 1500 15:46:26 does not trigger ElasticAssociationIndexerWorker to update issues 1501 15:46:26 # [RSpecRunTime] RSpec elapsed time: 9 minutes 17.49 seconds. Current RSS: ~1274M. Threads: 5. load average: 1.80 1.35 1.14 1/420 2113 1503 15:46:27 # [RSpecRunTime] RSpec elapsed time: 9 minutes 18.58 seconds. Current RSS: ~1273M. Threads: 5. load average: 1.80 1.35 1.14 1/420 2114 1505 15:46:27 #available_shared_runners 1506 15:46:27 when compute minutes are available for project 1507 15:46:27 returns a list of shared runners 1508 15:46:27 when out of compute minutes for project 1509 15:46:27 returns a empty list 1510 15:46:27 #all_available_runners 1511 15:46:28 when compute minutes are available for project 1512 15:46:28 returns a list with all runners 1513 15:46:28 when out of compute minutes for project 1514 15:46:28 returns a list with non-instance runners 1515 15:46:28 #upstream_projects 1516 15:46:30 returns the upstream projects 1517 15:46:30 # [RSpecRunTime] RSpec elapsed time: 9 minutes 21.36 seconds. Current RSS: ~1290M. Threads: 5. load average: 1.66 1.33 1.14 1/420 2115 1519 15:46:30 #upstream_projects_count 1520 15:46:32 returns the upstream projects count 1521 15:46:32 # [RSpecRunTime] RSpec elapsed time: 9 minutes 23.62 seconds. Current RSS: ~1291M. Threads: 5. load average: 1.66 1.33 1.14 1/420 2116 1523 15:46:32 #downstream_projects_count 1524 15:46:34 returns the downstream projects count 1525 15:46:34 # [RSpecRunTime] RSpec elapsed time: 9 minutes 25.88 seconds. Current RSS: ~1289M. Threads: 5. load average: 1.61 1.32 1.13 1/420 2117 1527 15:46:34 #ci_cancellation_restriction 1528 15:46:35 returns the initialized cancellation restriction object 1529 15:46:35 #visible_approval_rules 1530 15:46:36 is expected not to include #<ApprovalProjectRule id: 26, created_at: "2024-09-20 15:46:36.061960970 +0000", updated_at: "2024-09...rchestration_policy_configuration_id: nil, scan_result_policy_id: nil, approval_policy_rule_id: nil>, #<ApprovalProjectRule id: 27, created_at: "2024-09-20 15:46:36.076899269 +0000", updated_at: "2024-09...rchestration_policy_configuration_id: nil, scan_result_policy_id: nil, approval_policy_rule_id: nil>, and #<ApprovalProjectRule id: 28, created_at: "2024-09-20 15:46:36.092057148 +0000", updated_at: "2024-09...rchestration_policy_configuration_id: nil, scan_result_policy_id: nil, approval_policy_rule_id: nil> 1531 15:46:36 #affected_by_security_policy_management_project? 1532 15:46:38 is expected to equal false 1533 15:46:38 when security orchestration policy is configured for project 1534 15:46:39 is expected to equal true 1535 15:46:39 with other security policy management project 1536 15:46:39 is expected to equal false 1537 15:46:39 # [RSpecRunTime] RSpec elapsed time: 9 minutes 30.7 seconds. Current RSS: ~1301M. Threads: 5. load average: 1.56 1.32 1.13 1/421 2178 1539 15:46:39 when security orchestration policy is configured for a parent namespace 1540 15:46:40 is expected to equal true 1541 15:46:40 with other security policy management project 1542 15:46:40 is expected to equal false 1543 15:46:40 when security orchestration policy is configured for another project 1544 15:46:42 is expected to equal false 1545 15:46:42 # [RSpecRunTime] RSpec elapsed time: 9 minutes 34.01 seconds. Current RSS: ~1305M. Threads: 5. load average: 1.51 1.31 1.13 1/421 2179 1547 15:46:42 #all_security_orchestration_policy_configurations 1548 15:46:42 when security orchestration policy is configured for project only 1549 15:46:42 when configuration is invalid 1550 15:46:44 is expected to be empty 1551 15:46:44 when including invalid configurations 1552 15:46:45 is expected to contain exactly #<Security::OrchestrationPolicyConfiguration id: 6, project_id: 346, security_policy_management_proje...48 +0000", updated_at: "2024-09-20 15:46:45.306510748 +0000", configured_at: nil, namespace_id: nil> 1553 15:46:45 # [RSpecRunTime] RSpec elapsed time: 9 minutes 36.61 seconds. Current RSS: ~1298M. Threads: 5. load average: 1.51 1.31 1.13 1/421 2180 1555 15:46:45 when configuration is valid 1556 15:46:46 is expected to contain exactly #<Security::OrchestrationPolicyConfiguration id: 7, project_id: 348, security_policy_management_proje...73 +0000", updated_at: "2024-09-20 15:46:46.780217873 +0000", configured_at: nil, namespace_id: nil> 1557 15:46:46 # [RSpecRunTime] RSpec elapsed time: 9 minutes 38.09 seconds. Current RSS: ~1295M. Threads: 5. load average: 1.51 1.31 1.13 1/421 2181 1559 15:46:46 when security orchestration policy is configured for namespaces and project 1560 15:46:46 when configuration is invalid 1561 15:46:50 returns security policy configurations for all valid parent groups and project 1562 15:46:50 # [RSpecRunTime] RSpec elapsed time: 9 minutes 41.75 seconds. Current RSS: ~1280M. Threads: 5. load average: 1.55 1.32 1.14 1/421 2182 1564 15:46:50 when configuration is valid 1565 15:46:54 returns security policy configurations for all valid parent groups and project 1566 15:46:54 # [RSpecRunTime] RSpec elapsed time: 9 minutes 45.47 seconds. Current RSS: ~1274M. Threads: 5. load average: 1.59 1.34 1.14 1/421 2183 1568 15:46:54 #all_inherited_security_orchestration_policy_configurations 1569 15:46:58 when configuration is invalid 1570 15:46:58 returns security policy configurations for all valid parent groups and project 1571 15:46:58 # [RSpecRunTime] RSpec elapsed time: 9 minutes 49.63 seconds. Current RSS: ~1265M. Threads: 5. load average: 1.54 1.33 1.14 1/422 2184 1573 15:46:58 when configuration is valid 1574 15:46:58 returns security policy configurations for all valid parent groups only 1576 15:46:58 when Gitlab.com 1577 15:46:58 when project belongs to paid namespace 1578 15:46:58 Job arguments to ElasticNamespaceIndexerWorker must be native JSON types, but :index is a Symbol. 1580 15:46:58 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1581 15:46:59 returns false 1582 15:46:59 when project belongs to free namespace 1583 15:46:59 behaves like returns true if project is inactive 1584 15:46:59 storage_size: 1048576, last_activity_at: Tue, 20 Aug 2024 15:37:04.606874676 UTC +00:00, expected_result: false 1585 15:47:00 returns expected result 1586 15:47:00 storage_size: 1048576, last_activity_at: Mon, 20 Sep 2021 15:37:04.607437436 UTC +00:00, expected_result: false 1587 15:47:00 returns expected result 1588 15:47:00 storage_size: 8388608, last_activity_at: Tue, 20 Aug 2024 15:37:04.607656936 UTC +00:00, expected_result: false 1589 15:47:00 returns expected result 1590 15:47:00 storage_size: 8388608, last_activity_at: Mon, 20 Sep 2021 15:37:04.607873366 UTC +00:00, expected_result: true 1591 15:47:01 returns expected result 1592 15:47:01 when not Gitlab.com 1593 15:47:01 behaves like returns true if project is inactive 1594 15:47:01 storage_size: 1048576, last_activity_at: Tue, 20 Aug 2024 15:37:04.642424093 UTC +00:00, expected_result: false 1595 15:47:01 returns expected result 1596 15:47:01 storage_size: 1048576, last_activity_at: Mon, 20 Sep 2021 15:37:04.642972703 UTC +00:00, expected_result: false 1597 15:47:02 returns expected result 1598 15:47:02 storage_size: 8388608, last_activity_at: Tue, 20 Aug 2024 15:37:04.643274813 UTC +00:00, expected_result: false 1599 15:47:02 returns expected result 1600 15:47:02 storage_size: 8388608, last_activity_at: Mon, 20 Sep 2021 15:37:04.643477433 UTC +00:00, expected_result: true 1601 15:47:02 returns expected result 1603 15:47:02 Job arguments to ElasticNamespaceIndexerWorker must be native JSON types, but :index is a Symbol. 1605 15:47:02 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1606 15:47:03 Job arguments to ElasticNamespaceIndexerWorker must be native JSON types, but :index is a Symbol. 1608 15:47:03 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1609 15:47:06 returns inactive projects belonging to free namespace 1610 15:47:06 # [RSpecRunTime] RSpec elapsed time: 9 minutes 58.22 seconds. Current RSS: ~1293M. Threads: 5. load average: 1.50 1.32 1.14 1/421 2185 1612 15:47:06 #security_training_available? 1613 15:47:06 when check_namespace_plan application setting is true 1614 15:47:06 when plan is not ultimate 1615 15:47:07 is expected to eq false 1616 15:47:07 when plan is ultimate 1617 15:47:07 when security_training feature is not available 1618 15:47:07 is expected to eq false 1619 15:47:07 when security_training feature is available 1620 15:47:07 is expected to eq true 1621 15:47:07 when check_namespace_plan application setting is false 1622 15:47:07 when security_training feature is not available 1623 15:47:07 is expected to eq false 1624 15:47:07 when security_training feature is available 1625 15:47:08 is expected to eq true 1626 15:47:08 #epic_ids_referenced_by_issues 1627 15:47:10 returns epic ids referenced by issues in this project 1628 15:47:11 # [RSpecRunTime] RSpec elapsed time: 10 minutes 2.25 seconds. Current RSS: ~1299M. Threads: 5. load average: 1.46 1.32 1.14 1/421 2186 1630 15:47:11 #suggested_reviewers_available? 1631 15:47:11 on Gitlab.com 1632 15:47:11 when licensed features are available 1633 15:47:11 is expected to eq true 1634 15:47:11 when licensed features are unavailable 1635 15:47:12 is expected to eq false 1636 15:47:12 on self managed 1637 15:47:12 when licensed features are available 1638 15:47:13 is expected to eq false 1639 15:47:13 #can_suggest_reviewers? 1640 15:47:13 when available 1641 15:47:13 when enabled 1642 15:47:13 is expected to eq true 1643 15:47:13 when not enabled 1644 15:47:14 is expected to eq false 1645 15:47:14 when not available 1646 15:47:14 when enabled 1647 15:47:15 is expected to eq false 1648 15:47:15 #any_external_status_checks_not_passed? 1649 15:47:15 when no external status checks are present 1650 15:47:16 is expected to be falsey 1651 15:47:16 when merge request branch is applicable 1652 15:47:16 when all external status checks have passed 1653 15:47:17 is expected to be falsey 1654 15:47:17 # [RSpecRunTime] RSpec elapsed time: 10 minutes 8.56 seconds. Current RSS: ~1304M. Threads: 5. load average: 1.58 1.35 1.15 1/421 2187 1656 15:47:17 when not all external status checks have passed 1657 15:47:18 is expected to be truthy 1658 15:47:18 # [RSpecRunTime] RSpec elapsed time: 10 minutes 9.8 seconds. Current RSS: ~1300M. Threads: 5. load average: 1.53 1.34 1.15 1/421 2188 1660 15:47:18 when merge request branch is non applicable 1661 15:47:21 is expected to be falsey 1662 15:47:21 # [RSpecRunTime] RSpec elapsed time: 10 minutes 12.9 seconds. Current RSS: ~1299M. Threads: 5. load average: 1.53 1.34 1.15 1/421 2189 1664 15:47:21 .cascading_with_parent_namespace 1665 15:47:21 when calling .cascading_with_parent_namespace 1666 15:47:21 create three instance methods for attribute 1667 15:47:21 three configurations of MR checks 1668 15:47:22 behaves like [configuration](inherit_group_setting: bool) and [configuration]_locked? 1669 15:47:22 group_attr: true, subgroup_attr: true, project_attr: true, group_with_inherit_attr?: true, group_without_inherit_attr?: true, group_locked?: false, subgroup_with_inherit_attr?: true, subgroup_without_inherit_attr?: true, subgroup_locked?: true, project_with_inherit_attr?: true, project_without_inherit_attr?: true, project_locked?: true 1670 15:47:22 returns correct value 1671 15:47:22 group_attr: true, subgroup_attr: true, project_attr: false, group_with_inherit_attr?: true, group_without_inherit_attr?: true, group_locked?: false, subgroup_with_inherit_attr?: true, subgroup_without_inherit_attr?: true, subgroup_locked?: true, project_with_inherit_attr?: true, project_without_inherit_attr?: false, project_locked?: true 1672 15:47:22 returns correct value 1673 15:47:22 group_attr: true, subgroup_attr: false, project_attr: false, group_with_inherit_attr?: true, group_without_inherit_attr?: true, group_locked?: false, subgroup_with_inherit_attr?: true, subgroup_without_inherit_attr?: false, subgroup_locked?: true, project_with_inherit_attr?: true, project_without_inherit_attr?: false, project_locked?: true 1674 15:47:23 returns correct value 1675 15:47:23 group_attr: false, subgroup_attr: true, project_attr: true, group_with_inherit_attr?: false, group_without_inherit_attr?: false, group_locked?: false, subgroup_with_inherit_attr?: true, subgroup_without_inherit_attr?: true, subgroup_locked?: false, project_with_inherit_attr?: true, project_without_inherit_attr?: true, project_locked?: true 1676 15:47:23 returns correct value 1677 15:47:23 group_attr: false, subgroup_attr: true, project_attr: false, group_with_inherit_attr?: false, group_without_inherit_attr?: false, group_locked?: false, subgroup_with_inherit_attr?: true, subgroup_without_inherit_attr?: true, subgroup_locked?: false, project_with_inherit_attr?: true, project_without_inherit_attr?: false, project_locked?: true 1678 15:47:23 returns correct value 1679 15:47:23 group_attr: false, subgroup_attr: false, project_attr: false, group_with_inherit_attr?: false, group_without_inherit_attr?: false, group_locked?: false, subgroup_with_inherit_attr?: false, subgroup_without_inherit_attr?: false, subgroup_locked?: false, project_with_inherit_attr?: false, project_without_inherit_attr?: false, project_locked?: false 1680 15:47:24 returns correct value 1681 15:47:24 behaves like [configuration](inherit_group_setting: bool) and [configuration]_locked? 1682 15:47:24 group_attr: true, subgroup_attr: true, project_attr: true, group_with_inherit_attr?: true, group_without_inherit_attr?: true, group_locked?: false, subgroup_with_inherit_attr?: true, subgroup_without_inherit_attr?: true, subgroup_locked?: true, project_with_inherit_attr?: true, project_without_inherit_attr?: true, project_locked?: true 1683 15:47:24 returns correct value 1684 15:47:24 group_attr: true, subgroup_attr: true, project_attr: false, group_with_inherit_attr?: true, group_without_inherit_attr?: true, group_locked?: false, subgroup_with_inherit_attr?: true, subgroup_without_inherit_attr?: true, subgroup_locked?: true, project_with_inherit_attr?: true, project_without_inherit_attr?: false, project_locked?: true 1685 15:47:24 returns correct value 1686 15:47:24 group_attr: true, subgroup_attr: false, project_attr: false, group_with_inherit_attr?: true, group_without_inherit_attr?: true, group_locked?: false, subgroup_with_inherit_attr?: true, subgroup_without_inherit_attr?: false, subgroup_locked?: true, project_with_inherit_attr?: true, project_without_inherit_attr?: false, project_locked?: true 1687 15:47:25 returns correct value 1688 15:47:25 group_attr: false, subgroup_attr: true, project_attr: true, group_with_inherit_attr?: false, group_without_inherit_attr?: false, group_locked?: false, subgroup_with_inherit_attr?: true, subgroup_without_inherit_attr?: true, subgroup_locked?: false, project_with_inherit_attr?: true, project_without_inherit_attr?: true, project_locked?: true 1689 15:47:25 returns correct value 1690 15:47:25 group_attr: false, subgroup_attr: true, project_attr: false, group_with_inherit_attr?: false, group_without_inherit_attr?: false, group_locked?: false, subgroup_with_inherit_attr?: true, subgroup_without_inherit_attr?: true, subgroup_locked?: false, project_with_inherit_attr?: true, project_without_inherit_attr?: false, project_locked?: true 1691 15:47:25 returns correct value 1692 15:47:25 group_attr: false, subgroup_attr: false, project_attr: false, group_with_inherit_attr?: false, group_without_inherit_attr?: false, group_locked?: false, subgroup_with_inherit_attr?: false, subgroup_without_inherit_attr?: false, subgroup_locked?: false, project_with_inherit_attr?: false, project_without_inherit_attr?: false, project_locked?: false 1693 15:47:25 returns correct value 1694 15:47:25 behaves like [configuration](inherit_group_setting: bool) and [configuration]_locked? 1695 15:47:25 group_attr: true, subgroup_attr: true, project_attr: true, group_with_inherit_attr?: true, group_without_inherit_attr?: true, group_locked?: false, subgroup_with_inherit_attr?: true, subgroup_without_inherit_attr?: true, subgroup_locked?: true, project_with_inherit_attr?: true, project_without_inherit_attr?: true, project_locked?: true 1696 15:47:26 returns correct value 1697 15:47:26 group_attr: true, subgroup_attr: true, project_attr: false, group_with_inherit_attr?: true, group_without_inherit_attr?: true, group_locked?: false, subgroup_with_inherit_attr?: true, subgroup_without_inherit_attr?: true, subgroup_locked?: true, project_with_inherit_attr?: true, project_without_inherit_attr?: false, project_locked?: true 1698 15:47:26 returns correct value 1699 15:47:26 group_attr: true, subgroup_attr: false, project_attr: false, group_with_inherit_attr?: true, group_without_inherit_attr?: true, group_locked?: false, subgroup_with_inherit_attr?: true, subgroup_without_inherit_attr?: false, subgroup_locked?: true, project_with_inherit_attr?: true, project_without_inherit_attr?: false, project_locked?: true 1700 15:47:26 returns correct value 1701 15:47:26 group_attr: false, subgroup_attr: true, project_attr: true, group_with_inherit_attr?: false, group_without_inherit_attr?: false, group_locked?: false, subgroup_with_inherit_attr?: true, subgroup_without_inherit_attr?: true, subgroup_locked?: false, project_with_inherit_attr?: true, project_without_inherit_attr?: true, project_locked?: true 1702 15:47:27 returns correct value 1703 15:47:27 group_attr: false, subgroup_attr: true, project_attr: false, group_with_inherit_attr?: false, group_without_inherit_attr?: false, group_locked?: false, subgroup_with_inherit_attr?: true, subgroup_without_inherit_attr?: true, subgroup_locked?: false, project_with_inherit_attr?: true, project_without_inherit_attr?: false, project_locked?: true 1704 15:47:27 returns correct value 1705 15:47:27 group_attr: false, subgroup_attr: false, project_attr: false, group_with_inherit_attr?: false, group_without_inherit_attr?: false, group_locked?: false, subgroup_with_inherit_attr?: false, subgroup_without_inherit_attr?: false, subgroup_locked?: false, project_with_inherit_attr?: false, project_without_inherit_attr?: false, project_locked?: false 1706 15:47:27 returns correct value 1707 15:47:27 #only_allow_merge_if_pipeline_succeeds? 1708 15:47:27 when project is not a security policy project 1709 15:47:28 returns true 1710 15:47:28 when project is a security policy project 1711 15:47:29 returns false 1712 15:47:29 # [RSpecRunTime] RSpec elapsed time: 10 minutes 21.02 seconds. Current RSS: ~1330M. Threads: 5. load average: 1.53 1.35 1.15 1/420 2190 1714 15:47:29 #okrs_mvc_feature_flag_enabled? 1715 15:47:30 returns true if feature_flag is enabled 1716 15:47:30 returns false if feature_flag is disabled 1717 15:47:30 #okr_automatic_rollups_enabled? 1718 15:47:31 returns true if feature_flag is enabled 1719 15:47:31 returns false if feature_flag is disabled 1720 15:47:31 #member_usernames_among 1721 15:47:32 returns project members' usernames among the users 1722 15:47:32 returns empty array if users is empty 1723 15:47:32 # [RSpecRunTime] RSpec elapsed time: 10 minutes 23.83 seconds. Current RSS: ~1330M. Threads: 5. load average: 1.53 1.35 1.15 1/420 2191 1725 15:47:32 #custom_roles_enabled? 1726 15:47:32 project belongs to group 1727 15:47:33 root ancestor has custom roles enabled 1728 15:47:33 returns true 1729 15:47:33 root ancestor does not have custom roles enabled 1730 15:47:33 returns false 1731 15:47:33 project belongs to user 1732 15:47:33 returns false 1733 15:47:33 #mirror_branches_setting 1734 15:47:34 mirror all branches 1735 15:47:34 mirror protected branches 1736 15:47:34 mirror branches match regex 1737 15:47:34 #merge_train_for 1738 15:47:34 with merge_trains_enabled 1739 15:47:35 is expected to be a kind of MergeTrains::Train 1740 15:47:35 with merge_trains disabled 1741 15:47:35 is expected to eq nil 1742 15:47:35 deprecated requirements_enabled attribute 1743 15:47:35 delegates the attribute to project feature 1744 15:47:36 sets the default value 1745 15:47:36 .replicables_for_current_secondary 1746 15:47:37 returns projects 1747 15:47:37 # [RSpecRunTime] RSpec elapsed time: 10 minutes 28.79 seconds. Current RSS: ~1326M. Threads: 5. load average: 1.48 1.34 1.15 1/420 2192 1749 15:47:37 on a primary node 1750 15:47:37 .with_verification_state 1751 15:47:38 returns records with given scope 1752 15:47:38 .checksummed 1753 15:47:38 returns records with given scope 1754 15:47:38 .not_checksummed 1755 15:47:39 returns records with given scope 1756 15:47:39 #save_verification_details 1757 15:47:39 when model record is not part of verifiables scope 1758 15:47:39 does not create verification details (PENDING: Skipping because all Project Repositories are records that can be checksummed) 1759 15:47:39 when model_record is part of verifiables scope 1760 15:47:40 creates verification details 1761 15:47:40 #verification_pending_batch 1762 15:47:40 logs the verification state transition 1763 15:47:40 #verification_failed_batch 1764 15:47:41 logs the verification state transition 1765 15:47:41 #fail_verification_timeouts 1766 15:47:42 logs the verification state transition 1767 15:47:42 when Geo is disabled 1768 15:47:42 #save_verification_details 1769 15:47:42 when model_record is part of verifiables scope 1770 15:47:43 doesn't create verification details 1771 15:47:43 # [RSpecRunTime] RSpec elapsed time: 10 minutes 35.08 seconds. Current RSS: ~1316M. Threads: 5. load average: 1.64 1.38 1.17 1/420 2193 1773 15:47:43 #security_policy_bot 1774 15:47:44 is expected to be nil 1775 15:47:44 when there is a security_policy_bot 1776 15:47:44 is expected to be nil 1777 15:47:44 when the security_policy_bot is assigned to the project 1778 15:47:44 is expected to eq #<User id:436 @user1434> 1779 15:47:44 # [RSpecRunTime] RSpec elapsed time: 10 minutes 36.21 seconds. Current RSS: ~1313M. Threads: 5. load average: 1.64 1.38 1.17 1/420 2194 1781 15:47:44 #product_analytics_events_used 1782 15:47:46 when product analytics is enabled 1783 15:47:46 when project is onboarded with product analytics 1784 15:47:46 when month and year is overridden 1785 15:47:46 queries the ProjectUsageData for the project 1786 15:47:46 # [RSpecRunTime] RSpec elapsed time: 10 minutes 38.12 seconds. Current RSS: ~1318M. Threads: 5. load average: 1.64 1.38 1.17 1/420 2195 1788 15:47:46 when using default time period 1789 15:47:47 queries the ProjectUsageData for the project 1790 15:47:47 when project is not onboarded with product analytics 1791 15:47:47 is expected to be nil 1792 15:47:47 when product analytics is not enabled 1793 15:47:48 is expected to be nil 1794 15:47:48 with loose foreign key on projects.marked_for_deletion_by_user_id 1795 15:47:48 behaves like cleanup by a loose foreign key 1796 15:47:52 cleans up (delete or nullify) the model 1797 15:47:52 # [RSpecRunTime] RSpec elapsed time: 10 minutes 43.6 seconds. Current RSS: ~1334M. Threads: 5. load average: 1.59 1.37 1.17 1/420 2196 1799 15:47:52 #resource_parent 1800 15:47:53 returns self 1801 15:47:53 #github_external_pull_request_pipelines_available? 1802 15:47:53 when enabled through license 1803 15:47:53 is expected to be truthy 1804 15:47:53 when enabled through usage ping features 1805 15:47:54 is expected to be truthy 1806 15:47:54 without license 1807 15:47:54 is expected to be falsey 1808 15:47:54 #allows_multiple_merge_request_assignees? 1809 15:47:54 when multiple_merge_request_assignees feature is enabled 1810 15:47:54 is expected to eq true 1811 15:47:54 when multiple_merge_request_assignees feature is disabled 1812 15:47:54 is expected to eq false 1813 15:47:54 #allows_multiple_merge_request_reviewers? 1814 15:47:54 when multiple_merge_request_reviewers feature is enabled 1815 15:47:54 is expected to eq true 1816 15:47:54 when multiple_merge_request_reviewers feature is disabled 1817 15:47:54 is expected to eq false 1818 15:47:54 #on_demand_dast_available? 1819 15:47:55 feature_available: false, on_demand_available: false 1820 15:47:55 when feature is disallowed 1821 15:47:55 is expected to eq false 1822 15:47:55 feature_available: true, on_demand_available: true 1823 15:47:55 when feature is allowed 1824 15:47:55 is expected to eq true 1825 15:47:55 #supports_saved_replies? 1826 15:47:55 when feature flag is disabled 1827 15:47:56 is expected to eq false 1828 15:47:56 when license is invalid 1829 15:47:56 is expected to eq false 1830 15:47:56 when license is valid 1831 15:47:57 is expected to eq true 1832 15:47:57 #licensed_ai_features_available? 1833 15:47:57 ai_features: true, ai_chat: true, licensed_ai_features_available: true 1834 15:47:58 is expected to equal true 1835 15:47:58 ai_features: true, ai_chat: false, licensed_ai_features_available: true 1836 15:47:59 is expected to equal true 1837 15:47:59 ai_features: false, ai_chat: true, licensed_ai_features_available: true 1838 15:47:59 is expected to equal true 1839 15:47:59 ai_features: false, ai_chat: false, licensed_ai_features_available: false 1840 15:48:00 is expected to equal false 1841 15:48:00 #path_locks_changed_epoch 1842 15:48:00 returns a cached epoch value in milliseconds 1843 15:48:00 #refresh_path_locks_changed_epoch 1844 15:48:00 refreshes the cache and returns the new epoch value 1845 15:48:00 #mark_as_vulnerable! 1846 15:48:01 marks the project as vulnerable 1847 15:48:01 #compliance_management_frameworks_names 1848 15:48:03 returns names of all compliance frameworks 1849 15:48:03 # [RSpecRunTime] RSpec elapsed time: 10 minutes 54.78 seconds. Current RSS: ~1328M. Threads: 5. load average: 1.46 1.35 1.16 1/420 2197 1851 15:48:03 #compliance_framework_ids 1852 15:48:04 is expected to contain exactly 5 and 6 1853 15:48:04 #work_items_rolledup_dates_feature_flag_enabled? 1854 15:48:04 behaves like checks parent group feature flag 1855 15:48:04 when feature flag is disabled globally 1856 15:48:04 is expected to be falsey 1857 15:48:04 when feature flag is enabled globally 1858 15:48:05 is expected to be truthy 1859 15:48:05 when feature flag is enabled for the root group 1860 15:48:05 is expected to be truthy 1861 15:48:05 when feature flag is enabled for the group 1862 15:48:05 is expected to be truthy 1863 15:48:05 #prevent_blocking_non_deployment_jobs? 1864 15:48:05 is expected to eq true 1865 15:48:05 when the prevent_blocking_non_deployment_jobs feature flag is disabled 1866 15:48:05 is expected to eq false 1867 15:48:05 #vulnerability_quota 1868 15:48:06 is expected to be an instance of Vulnerabilities::Quota 1869 15:48:06 # [RSpecRunTime] Finishing example group ee/spec/models/ee/project_spec.rb. It took 10 minutes 50.18 seconds. Expected to take 17 minutes 42.44 seconds. 1870 15:48:06 # [RSpecRunTime] Starting example group ee/spec/policies/global_policy_spec.rb. Expected to take 57.87 seconds. 1872 15:48:07 is expected to be disallowed :read_licenses 1873 15:48:07 is expected to be disallowed :destroy_licenses 1874 15:48:07 is expected to be disallowed :read_all_geo 1875 15:48:07 is expected to be disallowed :read_all_workspaces 1876 15:48:07 is expected to be disallowed :manage_subscription 1877 15:48:07 is expected to be disallowed :read_cloud_connector_status 1878 15:48:07 reading operations dashboard 1879 15:48:07 when licensed 1880 15:48:07 is expected to be allowed :read_operations_dashboard 1881 15:48:07 and the user is not logged in 1882 15:48:07 is expected to be disallowed :read_operations_dashboard 1883 15:48:07 # [RSpecRunTime] RSpec elapsed time: 10 minutes 59.19 seconds. Current RSS: ~1333M. Threads: 5. load average: 1.42 1.35 1.16 1/420 2198 1885 15:48:07 when unlicensed 1886 15:48:08 is expected to be disallowed :read_operations_dashboard 1887 15:48:08 access_workspaces_feature ability 1888 15:48:08 anonymous: true, licensed: true, allowed: false 1889 15:48:08 is expected to be disallowed :access_workspace_feature 1890 15:48:08 anonymous: false, licensed: false, allowed: false 1891 15:48:08 is expected to be disallowed :access_workspace_feature 1892 15:48:08 anonymous: true, licensed: false, allowed: false 1893 15:48:08 is expected to be disallowed :access_workspace_feature 1894 15:48:08 anonymous: false, licensed: true, allowed: true 1895 15:48:08 is expected to be allowed :access_workspaces_feature 1896 15:48:08 when anon=false and licensed=true it is allowed 1897 15:48:08 is expected to be allowed :access_workspaces_feature 1898 15:48:08 when admin mode enabled 1899 15:48:08 is expected to be allowed :read_licenses 1900 15:48:08 is expected to be allowed :destroy_licenses 1901 15:48:09 is expected to be allowed :read_all_geo 1902 15:48:09 is expected to be allowed :read_all_workspaces 1903 15:48:09 is expected to be allowed :manage_subscription 1904 15:48:09 is expected to be allowed :read_cloud_connector_status 1905 15:48:09 when admin mode disabled 1906 15:48:09 is expected to be disallowed :read_licenses 1907 15:48:09 is expected to be disallowed :destroy_licenses 1908 15:48:09 is expected to be disallowed :read_all_geo 1909 15:48:09 is expected to be disallowed :read_all_workspaces 1910 15:48:09 is expected to be disallowed :manage_subscription 1911 15:48:09 is expected to be disallowed :read_cloud_connector_status 1912 15:48:09 view_productivity_analytics 1913 15:48:09 anonymous user 1914 15:48:10 is not allowed 1915 15:48:10 authenticated user 1917 15:48:10 update_max_pages_size 1918 15:48:10 is expected to be disallowed :update_max_pages_size 1919 15:48:10 when feature is enabled 1920 15:48:10 is expected to be disallowed :update_max_pages_size 1921 15:48:10 when admin mode enabled 1922 15:48:10 is expected to be allowed :update_max_pages_size 1923 15:48:10 when admin mode disabled 1924 15:48:10 is expected to be disallowed :update_max_pages_size 1925 15:48:10 create_group_with_default_branch_protection 1926 15:48:10 for an admin 1927 15:48:10 when the `default_branch_protection_restriction_in_groups` feature is available 1928 15:48:10 when the setting `group_owners_can_manage_default_branch_protection` is enabled 1929 15:48:10 is expected to be allowed :create_group_with_default_branch_protection 1930 15:48:10 when the setting `group_owners_can_manage_default_branch_protection` is disabled 1931 15:48:10 when admin mode is enabled 1932 15:48:10 is expected to be allowed :create_group_with_default_branch_protection 1933 15:48:10 when admin mode is disabled 1934 15:48:11 is expected to be disallowed :create_group_with_default_branch_protection 1935 15:48:11 when the `default_branch_protection_restriction_in_groups` feature is not available 1936 15:48:11 when the setting `group_owners_can_manage_default_branch_protection` is enabled 1937 15:48:11 is expected to be allowed :create_group_with_default_branch_protection 1938 15:48:11 when the setting `group_owners_can_manage_default_branch_protection` is disabled 1939 15:48:11 is expected to be allowed :create_group_with_default_branch_protection 1940 15:48:11 for a normal user 1941 15:48:11 when the `default_branch_protection_restriction_in_groups` feature is available 1942 15:48:11 when the setting `group_owners_can_manage_default_branch_protection` is enabled 1943 15:48:11 is expected to be allowed :create_group_with_default_branch_protection 1944 15:48:11 when the setting `group_owners_can_manage_default_branch_protection` is disabled 1945 15:48:11 is expected to be disallowed :create_group_with_default_branch_protection 1946 15:48:11 when the `default_branch_protection_restriction_in_groups` feature is not available 1947 15:48:11 when the setting `group_owners_can_manage_default_branch_protection` is enabled 1948 15:48:12 is expected to be allowed :create_group_with_default_branch_protection 1949 15:48:12 when the setting `group_owners_can_manage_default_branch_protection` is disabled 1950 15:48:12 is expected to be allowed :create_group_with_default_branch_protection 1951 15:48:12 list_removable_projects 1952 15:48:12 when user is an admin 1953 15:48:12 when licensed feature is enabled 1954 15:48:12 is expected to be allowed :list_removable_projects 1955 15:48:12 when licensed feature is not enabled 1956 15:48:12 is expected to be disallowed :list_removable_projects 1957 15:48:12 when user is a normal user 1958 15:48:12 when licensed feature is enabled 1959 15:48:12 is expected to be allowed :list_removable_projects 1960 15:48:12 when licensed feature is not enabled 1961 15:48:12 is expected to be disallowed :list_removable_projects 1962 15:48:12 custom roles 1963 15:48:12 admin_member_role 1964 15:48:12 when custom_roles feature is enabled 1965 15:48:12 is expected to be disallowed :admin_member_role 1966 15:48:12 when admin mode enabled 1967 15:48:13 is expected to be allowed :admin_member_role 1968 15:48:13 when admin mode disabled 1969 15:48:13 is expected to be disallowed :admin_member_role 1970 15:48:13 when custom_roles feature is disabled 1971 15:48:13 when admin mode enabled 1972 15:48:13 is expected to be disallowed :admin_member_role 1973 15:48:13 read_member_role 1974 15:48:13 when custom_roles feature is enabled 1975 15:48:13 for anynomous user 1976 15:48:13 is expected to be disallowed :read_member_role 1977 15:48:13 for registeres user 1978 15:48:13 is expected to be allowed :read_member_role 1979 15:48:13 when custom_roles feature is disabled 1980 15:48:13 when admin mode enabled 1981 15:48:13 is expected to be disallowed :read_member_role 1982 15:48:13 :export_user_permissions 1983 15:48:13 role: :admin, licensed: true, allowed: true 1984 15:48:13 is expected to be allowed :export_user_permissions 1985 15:48:13 role: :admin, licensed: false, allowed: false 1986 15:48:13 is expected to be disallowed :export_user_permissions 1987 15:48:13 role: :guest, licensed: true, allowed: false 1988 15:48:14 is expected to be disallowed :export_user_permissions 1989 15:48:14 role: :guest, licensed: false, allowed: false 1990 15:48:14 is expected to be disallowed :export_user_permissions 1991 15:48:14 create_group_via_api 1993 15:48:14 when feature is enabled 1994 15:48:14 is expected to be allowed :create_group_via_api 1995 15:48:14 when feature is disabled 1996 15:48:14 is expected to be disallowed :create_group_via_api 1997 15:48:14 on self-managed 1998 15:48:14 when feature is enabled 1999 15:48:14 is expected to be allowed :create_group_via_api 2000 15:48:14 when feature is disabled 2001 15:48:14 is expected to be allowed :create_group_via_api 2002 15:48:14 :view_instance_devops_adoption & :manage_devops_adoption_namespaces 2003 15:48:14 when license does not include the feature 2004 15:48:14 is expected to be disallowed :view_instance_devops_adoption and :manage_devops_adoption_namespaces 2005 15:48:14 when feature is enabled and license include the feature 2006 15:48:14 is expected to be allowed :view_instance_devops_adoption and :manage_devops_adoption_namespaces 2007 15:48:14 for non-admins 2008 15:48:16 is expected to be disallowed :view_instance_devops_adoption and :manage_devops_adoption_namespaces 2009 15:48:16 # [RSpecRunTime] RSpec elapsed time: 11 minutes 7.43 seconds. Current RSS: ~1389M. Threads: 5. load average: 1.47 1.36 1.17 1/420 2199 2011 15:48:16 when feature is enabled through usage ping features 2012 15:48:16 is expected to be allowed :view_instance_devops_adoption and :manage_devops_adoption_namespaces 2013 15:48:16 for non-admins 2014 15:48:16 is expected to be disallowed :view_instance_devops_adoption and :manage_devops_adoption_namespaces 2015 15:48:16 read_runner_usage 2016 15:48:16 licensed: true, is_admin: true, enable_admin_mode: true, clickhouse_configured: true, expected: true 2017 15:48:16 matches expectation 2018 15:48:16 licensed: false, is_admin: true, enable_admin_mode: true, clickhouse_configured: true, expected: false 2019 15:48:16 matches expectation 2020 15:48:16 licensed: true, is_admin: false, enable_admin_mode: true, clickhouse_configured: true, expected: false 2021 15:48:16 matches expectation 2022 15:48:16 licensed: true, is_admin: true, enable_admin_mode: false, clickhouse_configured: true, expected: false 2023 15:48:16 matches expectation 2024 15:48:16 licensed: true, is_admin: true, enable_admin_mode: true, clickhouse_configured: false, expected: false 2025 15:48:17 matches expectation 2026 15:48:17 read_jobs_statistics 2027 15:48:17 when feature is enabled 2028 15:48:17 is expected to be disallowed :read_jobs_statistics 2029 15:48:17 when admin mode enabled 2030 15:48:17 is expected to be allowed :read_jobs_statistics 2031 15:48:17 when admin mode disabled 2032 15:48:17 is expected to be disallowed :read_jobs_statistics 2033 15:48:17 when feature is disabled 2034 15:48:17 when admin mode enabled 2035 15:48:17 is expected to be disallowed :read_jobs_statistics 2036 15:48:17 read_runner_upgrade_status 2037 15:48:17 is expected to be disallowed :read_runner_upgrade_status 2038 15:48:17 when runner_upgrade_management is available 2039 15:48:17 is expected to be allowed :read_runner_upgrade_status 2040 15:48:17 when user has paid namespace 2041 15:48:18 Job arguments to ElasticNamespaceIndexerWorker must be native JSON types, but :index is a Symbol. 2043 15:48:18 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 2044 15:48:18 is expected to be allowed :read_runner_upgrade_status 2045 15:48:18 admin_service_accounts 2046 15:48:18 is expected to be disallowed :admin_service_accounts 2047 15:48:18 when feature is enabled 2048 15:48:18 when admin mode enabled 2049 15:48:18 is expected to be allowed :admin_service_accounts 2050 15:48:18 when admin mode disabled 2051 15:48:18 is expected to be disallowed :admin_service_accounts 2052 15:48:18 admin_instance_external_audit_events 2053 15:48:18 when licence is enabled 2054 15:48:18 when user is instance admin 2055 15:48:18 when admin mode enabled 2056 15:48:18 is expected to be allowed :admin_instance_external_audit_events 2057 15:48:18 when admin mode disabled 2058 15:48:19 is expected to be disallowed :admin_instance_external_audit_events 2059 15:48:19 when user is not instance admin 2060 15:48:19 is expected to be disallowed :admin_instance_external_audit_events 2061 15:48:19 when licence is not enabled 2062 15:48:19 behaves like admin external events is not allowed 2063 15:48:19 when user is instance admin 2064 15:48:19 when admin mode enabled 2065 15:48:19 is expected to be disallowed :admin_instance_external_audit_events 2066 15:48:19 when admin mode disabled 2067 15:48:19 is expected to be disallowed :admin_instance_external_audit_events 2068 15:48:19 when user is not instance admin 2069 15:48:19 is expected to be disallowed :admin_instance_external_audit_events 2070 15:48:19 access_code_suggestions 2071 15:48:19 code_suggestions_licensed: true, duo_pro_seat_assigned: true, self_hosted_enabled: true, self_hosted_licensed: true, self_hosted_free_access: false, self_hosted_beta_ended: false, code_suggestions_enabled_for_user: #<RSpec::Matchers::BuiltIn::BePredicate:0x00007b1f206f5558 @method_name=:be_allowed, @args=[:access_code_suggestions], @block=nil> 2072 15:48:19 is expected to be allowed :access_code_suggestions 2073 15:48:19 code_suggestions_licensed: true, duo_pro_seat_assigned: true, self_hosted_enabled: false, self_hosted_licensed: false, self_hosted_free_access: false, self_hosted_beta_ended: false, code_suggestions_enabled_for_user: #<RSpec::Matchers::BuiltIn::BePredicate:0x00007b1f206f43d8 @method_name=:be_allowed, @args=[:access_code_suggestions], @block=nil> 2074 15:48:19 is expected to be allowed :access_code_suggestions 2075 15:48:19 code_suggestions_licensed: true, duo_pro_seat_assigned: false, self_hosted_enabled: true, self_hosted_licensed: true, self_hosted_free_access: false, self_hosted_beta_ended: false, code_suggestions_enabled_for_user: #<RSpec::Matchers::BuiltIn::BePredicate:0x00007b1f206f32a8 @method_name=:be_allowed, @args=[:access_code_suggestions], @block=nil> 2076 15:48:20 is expected to be allowed :access_code_suggestions 2077 15:48:20 code_suggestions_licensed: true, duo_pro_seat_assigned: false, self_hosted_enabled: true, self_hosted_licensed: false, self_hosted_free_access: true, self_hosted_beta_ended: false, code_suggestions_enabled_for_user: #<RSpec::Matchers::BuiltIn::BePredicate:0x00007b1f206f21c8 @method_name=:be_allowed, @args=[:access_code_suggestions], @block=nil> 2078 15:48:20 is expected to be allowed :access_code_suggestions 2079 15:48:20 code_suggestions_licensed: true, duo_pro_seat_assigned: false, self_hosted_enabled: true, self_hosted_licensed: false, self_hosted_free_access: true, self_hosted_beta_ended: true, code_suggestions_enabled_for_user: #<RSpec::Matchers::BuiltIn::BePredicate:0x00007b1f206f1048 @method_name=:be_disallowed, @args=[:access_code_suggestions], @block=nil> 2080 15:48:20 is expected to be disallowed :access_code_suggestions 2081 15:48:20 code_suggestions_licensed: true, duo_pro_seat_assigned: false, self_hosted_enabled: true, self_hosted_licensed: false, self_hosted_free_access: false, self_hosted_beta_ended: false, code_suggestions_enabled_for_user: #<RSpec::Matchers::BuiltIn::BePredicate:0x00007b1f2070ff70 @method_name=:be_disallowed, @args=[:access_code_suggestions], @block=nil> 2082 15:48:20 is expected to be disallowed :access_code_suggestions 2083 15:48:20 code_suggestions_licensed: true, duo_pro_seat_assigned: false, self_hosted_enabled: true, self_hosted_licensed: false, self_hosted_free_access: false, self_hosted_beta_ended: false, code_suggestions_enabled_for_user: #<RSpec::Matchers::BuiltIn::BePredicate:0x00007b1f2070eee0 @method_name=:be_disallowed, @args=[:access_code_suggestions], @block=nil> 2084 15:48:20 is expected to be disallowed :access_code_suggestions 2085 15:48:20 code_suggestions_licensed: true, duo_pro_seat_assigned: false, self_hosted_enabled: false, self_hosted_licensed: false, self_hosted_free_access: false, self_hosted_beta_ended: false, code_suggestions_enabled_for_user: #<RSpec::Matchers::BuiltIn::BePredicate:0x00007b1f2070dd10 @method_name=:be_disallowed, @args=[:access_code_suggestions], @block=nil> 2086 15:48:20 is expected to be disallowed :access_code_suggestions 2087 15:48:20 code_suggestions_licensed: false, duo_pro_seat_assigned: true, self_hosted_enabled: true, self_hosted_licensed: true, self_hosted_free_access: false, self_hosted_beta_ended: false, code_suggestions_enabled_for_user: #<RSpec::Matchers::BuiltIn::BePredicate:0x00007b1f2070cdc0 @method_name=:be_disallowed, @args=[:access_code_suggestions], @block=nil> 2088 15:48:20 is expected to be disallowed :access_code_suggestions 2089 15:48:20 code_suggestions_licensed: false, duo_pro_seat_assigned: false, self_hosted_enabled: false, self_hosted_licensed: false, self_hosted_free_access: false, self_hosted_beta_ended: false, code_suggestions_enabled_for_user: #<RSpec::Matchers::BuiltIn::BePredicate:0x00007b1f2070bdd0 @method_name=:be_disallowed, @args=[:access_code_suggestions], @block=nil> 2090 15:48:20 is expected to be disallowed :access_code_suggestions 2091 15:48:20 access_duo_chat 2092 15:48:20 when on .org or .com 2093 15:48:20 group_with_ai_membership: false, duo_pro_seat_assigned: false, requires_licensed_seat: false, frozen_date: before_cutoff, duo_chat_enabled_for_user: #<RSpec::Matchers::BuiltIn::BePredicate:0x00007b1f20703720 @method_name=:be_disallowed, @args=[:access_duo_chat], @block=nil> 2094 15:48:21 is expected to be disallowed :access_duo_chat 2095 15:48:21 group_with_ai_membership: false, duo_pro_seat_assigned: true, requires_licensed_seat: false, frozen_date: before_cutoff, duo_chat_enabled_for_user: #<RSpec::Matchers::BuiltIn::BePredicate:0x00007b1f20702640 @method_name=:be_disallowed, @args=[:access_duo_chat], @block=nil> 2096 15:48:21 is expected to be disallowed :access_duo_chat 2097 15:48:21 group_with_ai_membership: true, duo_pro_seat_assigned: false, requires_licensed_seat: false, frozen_date: before_cutoff, duo_chat_enabled_for_user: #<RSpec::Matchers::BuiltIn::BePredicate:0x00007b1f20701330 @method_name=:be_allowed, @args=[:access_duo_chat], @block=nil> 2098 15:48:21 is expected to be allowed :access_duo_chat 2099 15:48:21 group_with_ai_membership: true, duo_pro_seat_assigned: true, requires_licensed_seat: false, frozen_date: before_cutoff, duo_chat_enabled_for_user: #<RSpec::Matchers::BuiltIn::BePredicate:0x00007b1f207001b0 @method_name=:be_allowed, @args=[:access_duo_chat], @block=nil> 2100 15:48:21 is expected to be allowed :access_duo_chat 2101 15:48:21 group_with_ai_membership: true, duo_pro_seat_assigned: false, requires_licensed_seat: true, frozen_date: before_cutoff, duo_chat_enabled_for_user: #<RSpec::Matchers::BuiltIn::BePredicate:0x00007b1f2072ef60 @method_name=:be_disallowed, @args=[:access_duo_chat], @block=nil> 2102 15:48:21 is expected to be disallowed :access_duo_chat 2103 15:48:21 group_with_ai_membership: true, duo_pro_seat_assigned: true, requires_licensed_seat: true, frozen_date: before_cutoff, duo_chat_enabled_for_user: #<RSpec::Matchers::BuiltIn::BePredicate:0x00007b1f2072de30 @method_name=:be_allowed, @args=[:access_duo_chat], @block=nil> 2104 15:48:21 is expected to be allowed :access_duo_chat 2105 15:48:21 group_with_ai_membership: false, duo_pro_seat_assigned: true, requires_licensed_seat: false, frozen_date: after_cutoff, duo_chat_enabled_for_user: #<RSpec::Matchers::BuiltIn::BePredicate:0x00007b1f2072cc10 @method_name=:be_allowed, @args=[:access_duo_chat], @block=nil> 2106 15:48:21 is expected to be allowed :access_duo_chat 2107 15:48:21 group_with_ai_membership: true, duo_pro_seat_assigned: false, requires_licensed_seat: false, frozen_date: after_cutoff, duo_chat_enabled_for_user: #<RSpec::Matchers::BuiltIn::BePredicate:0x00007b1f2072bb30 @method_name=:be_disallowed, @args=[:access_duo_chat], @block=nil> 2108 15:48:21 is expected to be disallowed :access_duo_chat 2109 15:48:21 when not on .org or .com 2110 15:48:21 licensed: true, duo_features_enabled: false, duo_chat_cut_off_date: tomorrow, duo_pro_seat_assigned: false, requires_licensed_seat_sm: false, duo_chat_enabled_for_user: #<RSpec::Matchers::BuiltIn::BePredicate:0x00007b1f207264a0 @method_name=:be_disallowed, @args=[:access_duo_chat], @block=nil> 2111 15:48:22 is expected to be disallowed :access_duo_chat 2112 15:48:22 licensed: true, duo_features_enabled: true, duo_chat_cut_off_date: tomorrow, duo_pro_seat_assigned: false, requires_licensed_seat_sm: false, duo_chat_enabled_for_user: #<RSpec::Matchers::BuiltIn::BePredicate:0x00007b1f20725370 @method_name=:be_allowed, @args=[:access_duo_chat], @block=nil> 2113 15:48:22 is expected to be allowed :access_duo_chat 2114 15:48:22 licensed: true, duo_features_enabled: true, duo_chat_cut_off_date: tomorrow, duo_pro_seat_assigned: false, requires_licensed_seat_sm: true, duo_chat_enabled_for_user: #<RSpec::Matchers::BuiltIn::BePredicate:0x00007b1f207240b0 @method_name=:be_disallowed, @args=[:access_duo_chat], @block=nil> 2115 15:48:22 is expected to be disallowed :access_duo_chat 2116 15:48:22 licensed: false, duo_features_enabled: false, duo_chat_cut_off_date: tomorrow, duo_pro_seat_assigned: false, requires_licensed_seat_sm: false, duo_chat_enabled_for_user: #<RSpec::Matchers::BuiltIn::BePredicate:0x00007b1f20722e40 @method_name=:be_disallowed, @args=[:access_duo_chat], @block=nil> 2117 15:48:22 is expected to be disallowed :access_duo_chat 2118 15:48:22 licensed: false, duo_features_enabled: true, duo_chat_cut_off_date: tomorrow, duo_pro_seat_assigned: false, requires_licensed_seat_sm: false, duo_chat_enabled_for_user: #<RSpec::Matchers::BuiltIn::BePredicate:0x00007b1f20721bd0 @method_name=:be_disallowed, @args=[:access_duo_chat], @block=nil> 2119 15:48:22 is expected to be disallowed :access_duo_chat 2120 15:48:22 licensed: false, duo_features_enabled: true, duo_chat_cut_off_date: tomorrow, duo_pro_seat_assigned: true, requires_licensed_seat_sm: false, duo_chat_enabled_for_user: #<RSpec::Matchers::BuiltIn::BePredicate:0x00007b1f20720a00 @method_name=:be_disallowed, @args=[:access_duo_chat], @block=nil> 2121 15:48:22 is expected to be disallowed :access_duo_chat 2122 15:48:22 licensed: false, duo_features_enabled: true, duo_chat_cut_off_date: yesterday, duo_pro_seat_assigned: false, requires_licensed_seat_sm: false, duo_chat_enabled_for_user: #<RSpec::Matchers::BuiltIn::BePredicate:0x00007b1f2073f748 @method_name=:be_disallowed, @args=[:access_duo_chat], @block=nil> 2123 15:48:22 is expected to be disallowed :access_duo_chat 2124 15:48:22 licensed: false, duo_features_enabled: true, duo_chat_cut_off_date: yesterday, duo_pro_seat_assigned: true, requires_licensed_seat_sm: false, duo_chat_enabled_for_user: #<RSpec::Matchers::BuiltIn::BePredicate:0x00007b1f2073e578 @method_name=:be_disallowed, @args=[:access_duo_chat], @block=nil> 2125 15:48:22 is expected to be disallowed :access_duo_chat 2126 15:48:22 licensed: false, duo_features_enabled: false, duo_chat_cut_off_date: yesterday, duo_pro_seat_assigned: true, requires_licensed_seat_sm: false, duo_chat_enabled_for_user: #<RSpec::Matchers::BuiltIn::BePredicate:0x00007b1f2073d308 @method_name=:be_disallowed, @args=[:access_duo_chat], @block=nil> 2127 15:48:22 is expected to be disallowed :access_duo_chat 2128 15:48:22 licensed: true, duo_features_enabled: false, duo_chat_cut_off_date: yesterday, duo_pro_seat_assigned: true, requires_licensed_seat_sm: false, duo_chat_enabled_for_user: #<RSpec::Matchers::BuiltIn::BePredicate:0x00007b1f2073c098 @method_name=:be_allowed, @args=[:access_duo_chat], @block=nil> 2129 15:48:23 is expected to be allowed :access_duo_chat 2130 15:48:23 licensed: true, duo_features_enabled: false, duo_chat_cut_off_date: yesterday, duo_pro_seat_assigned: true, requires_licensed_seat_sm: true, duo_chat_enabled_for_user: #<RSpec::Matchers::BuiltIn::BePredicate:0x00007b1f2073ad38 @method_name=:be_allowed, @args=[:access_duo_chat], @block=nil> 2131 15:48:23 is expected to be allowed :access_duo_chat 2132 15:48:23 licensed: true, duo_features_enabled: true, duo_chat_cut_off_date: yesterday, duo_pro_seat_assigned: false, requires_licensed_seat_sm: false, duo_chat_enabled_for_user: #<RSpec::Matchers::BuiltIn::BePredicate:0x00007b1f20739988 @method_name=:be_disallowed, @args=[:access_duo_chat], @block=nil> 2133 15:48:23 is expected to be disallowed :access_duo_chat 2134 15:48:23 when duo chat is self hosted 2135 15:48:23 duo_chat_on_saas: true, ai_chat_available: true, self_hosted: true, allowed_to_use: true, free: true, beta_ended: true, duo_chat_enabled_for_user: #<RSpec::Matchers::BuiltIn::BePredicate:0x00007b1f20731aa8 @method_name=:be_allowed, @args=[:access_duo_chat], @block=nil> 2136 15:48:23 is expected to be allowed :access_duo_chat 2137 15:48:23 duo_chat_on_saas: false, ai_chat_available: false, self_hosted: true, allowed_to_use: true, free: true, beta_ended: true, duo_chat_enabled_for_user: #<RSpec::Matchers::BuiltIn::BePredicate:0x00007b1f20730978 @method_name=:be_disallowed, @args=[:access_duo_chat], @block=nil> 2138 15:48:23 is expected to be disallowed :access_duo_chat 2139 15:48:23 duo_chat_on_saas: false, ai_chat_available: true, self_hosted: true, allowed_to_use: true, free: true, beta_ended: true, duo_chat_enabled_for_user: #<RSpec::Matchers::BuiltIn::BePredicate:0x00007b1f2074f8c8 @method_name=:be_allowed, @args=[:access_duo_chat], @block=nil> 2140 15:48:23 is expected to be allowed :access_duo_chat 2141 15:48:23 duo_chat_on_saas: true, ai_chat_available: true, self_hosted: false, allowed_to_use: true, free: true, beta_ended: true, duo_chat_enabled_for_user: #<RSpec::Matchers::BuiltIn::BePredicate:0x00007b1f2074e7e8 @method_name=:be_disallowed, @args=[:access_duo_chat], @block=nil> 2142 15:48:23 is expected to be disallowed :access_duo_chat 2143 15:48:23 duo_chat_on_saas: true, ai_chat_available: true, self_hosted: true, allowed_to_use: false, free: true, beta_ended: false, duo_chat_enabled_for_user: #<RSpec::Matchers::BuiltIn::BePredicate:0x00007b1f2074d668 @method_name=:be_allowed, @args=[:access_duo_chat], @block=nil> 2144 15:48:23 is expected to be allowed :access_duo_chat 2145 15:48:23 duo_chat_on_saas: true, ai_chat_available: true, self_hosted: true, allowed_to_use: false, free: true, beta_ended: true, duo_chat_enabled_for_user: #<RSpec::Matchers::BuiltIn::BePredicate:0x00007b1f2074c498 @method_name=:be_disallowed, @args=[:access_duo_chat], @block=nil> 2146 15:48:24 is expected to be disallowed :access_duo_chat 2147 15:48:24 access_x_ray_on_instance 2148 15:48:24 when on .org or .com 2149 15:48:24 when x ray available 2150 15:48:25 is expected to be allowed :access_x_ray_on_instance 2151 15:48:25 # [RSpecRunTime] RSpec elapsed time: 11 minutes 16.6 seconds. Current RSS: ~1400M. Threads: 5. load average: 1.40 1.35 1.16 1/420 2200 2153 15:48:25 when x ray not available 2154 15:48:25 when code suggestions available 2155 15:48:25 is expected to be allowed :access_x_ray_on_instance 2156 15:48:25 when code suggestions not available 2157 15:48:25 is expected to be disallowed :access_x_ray_on_instance 2158 15:48:25 when not on .org or .com 2159 15:48:25 when code suggestions available 2160 15:48:25 is expected to be allowed :access_x_ray_on_instance 2161 15:48:25 when code suggestions not available 2162 15:48:25 is expected to be disallowed :access_x_ray_on_instance 2164 15:48:25 security policy bot 2165 15:48:25 is expected to be allowed :access_git 2166 15:48:25 explain git commands 2167 15:48:25 for self-managed 2168 15:48:25 duo_features_enabled: true, licensed: false, free_access: false, allowed_for: false, enabled_for_user: #<RSpec::Matchers::BuiltIn::BePredicate:0x00007b1f207428f8 @method_name=:be_disallowed, @args=[:access_glab_ask_git_command], @block=nil> 2169 15:48:26 is expected to be disallowed :access_glab_ask_git_command 2170 15:48:26 duo_features_enabled: true, licensed: true, free_access: false, allowed_for: false, enabled_for_user: #<RSpec::Matchers::BuiltIn::BePredicate:0x00007b1f20741638 @method_name=:be_disallowed, @args=[:access_glab_ask_git_command], @block=nil> 2171 15:48:26 is expected to be disallowed :access_glab_ask_git_command 2172 15:48:26 duo_features_enabled: false, licensed: true, free_access: true, allowed_for: true, enabled_for_user: #<RSpec::Matchers::BuiltIn::BePredicate:0x00007b1f20740418 @method_name=:be_disallowed, @args=[:access_glab_ask_git_command], @block=nil> 2173 15:48:26 is expected to be disallowed :access_glab_ask_git_command 2174 15:48:26 duo_features_enabled: true, licensed: true, free_access: false, allowed_for: true, enabled_for_user: #<RSpec::Matchers::BuiltIn::BePredicate:0x00007b1f2076f2e0 @method_name=:be_allowed, @args=[:access_glab_ask_git_command], @block=nil> 2175 15:48:26 is expected to be allowed :access_glab_ask_git_command 2176 15:48:26 duo_features_enabled: true, licensed: true, free_access: true, allowed_for: false, enabled_for_user: #<RSpec::Matchers::BuiltIn::BePredicate:0x00007b1f2076e0c0 @method_name=:be_allowed, @args=[:access_glab_ask_git_command], @block=nil> 2177 15:48:26 is expected to be allowed :access_glab_ask_git_command 2178 15:48:26 duo_features_enabled: true, licensed: true, free_access: true, allowed_for: true, enabled_for_user: #<RSpec::Matchers::BuiltIn::BePredicate:0x00007b1f2076cfe0 @method_name=:be_allowed, @args=[:access_glab_ask_git_command], @block=nil> 2179 15:48:26 is expected to be allowed :access_glab_ask_git_command 2181 15:48:26 free_access: false, any_group_with_ga_ai_available: false, allowed_for: false, enabled_for_user: #<RSpec::Matchers::BuiltIn::BePredicate:0x00007b1f20768c60 @method_name=:be_disallowed, @args=[:access_glab_ask_git_command], @block=nil> 2182 15:48:26 is expected to be disallowed :access_glab_ask_git_command 2183 15:48:26 free_access: true, any_group_with_ga_ai_available: false, allowed_for: false, enabled_for_user: #<RSpec::Matchers::BuiltIn::BePredicate:0x00007b1f20767810 @method_name=:be_disallowed, @args=[:access_glab_ask_git_command], @block=nil> 2184 15:48:26 is expected to be disallowed :access_glab_ask_git_command 2185 15:48:26 free_access: false, any_group_with_ga_ai_available: false, allowed_for: true, enabled_for_user: #<RSpec::Matchers::BuiltIn::BePredicate:0x00007b1f20766500 @method_name=:be_disallowed, @args=[:access_glab_ask_git_command], @block=nil> 2186 15:48:27 is expected to be disallowed :access_glab_ask_git_command 2187 15:48:27 free_access: true, any_group_with_ga_ai_available: true, allowed_for: false, enabled_for_user: #<RSpec::Matchers::BuiltIn::BePredicate:0x00007b1f20765150 @method_name=:be_allowed, @args=[:access_glab_ask_git_command], @block=nil> 2188 15:48:27 is expected to be allowed :access_glab_ask_git_command 2189 15:48:27 free_access: true, any_group_with_ga_ai_available: true, allowed_for: true, enabled_for_user: #<RSpec::Matchers::BuiltIn::BePredicate:0x00007b1f20763da0 @method_name=:be_allowed, @args=[:access_glab_ask_git_command], @block=nil> 2190 15:48:27 is expected to be allowed :access_glab_ask_git_command 2191 15:48:27 manage self-hosted AI models 2193 15:48:27 when conditions are respected 2194 15:48:27 is expected to be allowed :manage_ai_settings 2195 15:48:27 when admin mode is disabled 2196 15:48:27 is expected to be disallowed :manage_ai_settings 2197 15:48:27 when license is not paid 2198 15:48:27 is expected to be disallowed :manage_ai_settings 2199 15:48:27 when instance is in SASS mode 2200 15:48:27 is expected to be disallowed :manage_ai_settings 2201 15:48:27 when regular user 2202 15:48:27 is expected to be disallowed :manage_ai_settings 2203 15:48:27 # [RSpecRunTime] Finishing example group ee/spec/policies/global_policy_spec.rb. It took 21.21 seconds. Expected to take 57.87 seconds. 2204 15:48:27 # [RSpecRunTime] Starting example group ee/spec/lib/gitlab/ci/templates/dast_latest_gitlab_ci_yaml_spec.rb. Expected to take 49.57 seconds. 2205 15:48:27 DAST.latest.gitlab-ci.yml 2206 15:48:27 the created pipeline 2207 15:48:27 is expected not to be nil 2208 15:48:27 when ci yaml is just template 2209 15:48:27 when project has no license 2210 15:48:29 Job arguments to PipelineNotificationWorker must be native JSON types, but :ref_status is a Symbol. 2212 15:48:29 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 2213 15:48:29 includes no jobs 2214 15:48:29 # [RSpecRunTime] RSpec elapsed time: 11 minutes 21.08 seconds. Current RSS: ~1396M. Threads: 5. load average: 1.36 1.34 1.16 1/424 2319 2216 15:48:29 when stages includes dast 2217 15:48:29 when project has no license 2218 15:48:31 includes no jobs 2219 15:48:31 # [RSpecRunTime] RSpec elapsed time: 11 minutes 22.83 seconds. Current RSS: ~1377M. Threads: 5. load average: 1.36 1.34 1.16 1/425 2432 2221 15:48:31 when project has cluster 2223 15:48:33 includes no jobs 2224 15:48:33 # [RSpecRunTime] RSpec elapsed time: 11 minutes 24.99 seconds. Current RSS: ~1380M. Threads: 5. load average: 1.50 1.37 1.17 1/425 2545 2226 15:48:33 when project has Ultimate license 2227 15:48:33 when no specification provided 2228 15:48:33 behaves like acts as branch pipeline 2229 15:48:33 when branch pipeline 2230 15:48:36 includes a job 2231 15:48:36 # [RSpecRunTime] RSpec elapsed time: 11 minutes 27.35 seconds. Current RSS: ~1356M. Threads: 5. load average: 1.50 1.37 1.17 1/425 2658 2234 15:48:37 includes no jobs 2235 15:48:37 # [RSpecRunTime] RSpec elapsed time: 11 minutes 28.93 seconds. Current RSS: ~1343M. Threads: 5. load average: 1.50 1.37 1.17 1/425 2771 2237 15:48:37 when project has Ultimate license 2238 15:48:37 when project has cluster 2239 15:48:37 when DAST_DISABLED=1 2240 15:48:40 includes no jobs 2241 15:48:40 # [RSpecRunTime] RSpec elapsed time: 11 minutes 31.43 seconds. Current RSS: ~1349M. Threads: 5. load average: 1.46 1.36 1.17 1/425 2884 2243 15:48:40 when DAST_DISABLED="true" 2244 15:48:42 includes no jobs 2245 15:48:42 # [RSpecRunTime] RSpec elapsed time: 11 minutes 33.71 seconds. Current RSS: ~1344M. Threads: 5. load average: 1.46 1.36 1.17 1/425 2997 2247 15:48:42 when DAST_DISABLED="false" 2248 15:48:44 includes jobs 2249 15:48:44 # [RSpecRunTime] RSpec elapsed time: 11 minutes 36.15 seconds. Current RSS: ~1353M. Threads: 5. load average: 1.42 1.36 1.17 1/425 3110 2251 15:48:44 when CI_GITLAB_FIPS_MODE unset 2252 15:48:47 sets DAST_IMAGE_SUFFIX to "" 2253 15:48:47 # [RSpecRunTime] RSpec elapsed time: 11 minutes 38.72 seconds. Current RSS: ~1352M. Threads: 5. load average: 1.42 1.36 1.17 1/425 3223 2255 15:48:47 when CI_GITLAB_FIPS_MODE=true 2256 15:48:50 sets DAST_IMAGE_SUFFIX to "-fips" 2257 15:48:50 # [RSpecRunTime] RSpec elapsed time: 11 minutes 41.4 seconds. Current RSS: ~1360M. Threads: 5. load average: 1.39 1.35 1.17 1/425 3336 2259 15:48:50 when DAST_DISABLED_FOR_DEFAULT_BRANCH=1 2260 15:48:50 when on default branch 2261 15:48:52 includes no jobs 2262 15:48:52 # [RSpecRunTime] RSpec elapsed time: 11 minutes 43.74 seconds. Current RSS: ~1363M. Threads: 5. load average: 1.39 1.35 1.17 1/425 3449 2264 15:48:52 when on feature branch 2265 15:48:55 includes dast job 2266 15:48:55 # [RSpecRunTime] RSpec elapsed time: 11 minutes 46.53 seconds. Current RSS: ~1363M. Threads: 5. load average: 1.43 1.36 1.18 1/425 3611 2268 15:48:55 behaves like acts as MR pipeline 2269 15:48:55 when MR pipeline 2270 15:48:58 includes a job 2271 15:48:58 # [RSpecRunTime] RSpec elapsed time: 11 minutes 50.18 seconds. Current RSS: ~1358M. Threads: 5. load average: 1.48 1.37 1.18 2/427 3915 2273 15:48:58 when DAST_DISABLED_FOR_DEFAULT_BRANCH="false" 2274 15:48:58 when on default branch 2275 15:49:01 includes dast job 2276 15:49:01 # [RSpecRunTime] RSpec elapsed time: 11 minutes 52.83 seconds. Current RSS: ~1363M. Threads: 5. load average: 1.48 1.37 1.18 1/425 4028 2278 15:49:01 when on feature branch 2279 15:49:04 includes dast job 2280 15:49:04 # [RSpecRunTime] RSpec elapsed time: 11 minutes 55.52 seconds. Current RSS: ~1362M. Threads: 5. load average: 1.44 1.37 1.18 1/425 4190 2282 15:49:04 behaves like acts as MR pipeline 2283 15:49:04 when MR pipeline 2284 15:49:07 includes a job 2285 15:49:08 # [RSpecRunTime] RSpec elapsed time: 11 minutes 59.27 seconds. Current RSS: ~1355M. Threads: 5. load average: 1.41 1.36 1.18 1/426 4495 2287 15:49:08 when REVIEW_DISABLED="true" 2288 15:49:08 when on default branch 2289 15:49:08 behaves like acts as branch pipeline 2290 15:49:08 when branch pipeline 2291 15:49:10 includes a job 2292 15:49:10 # [RSpecRunTime] RSpec elapsed time: 12 minutes 1.71 seconds. Current RSS: ~1357M. Threads: 5. load average: 1.41 1.36 1.18 1/425 4608 2294 15:49:10 when on feature branch 2295 15:49:13 includes no jobs 2296 15:49:13 # [RSpecRunTime] RSpec elapsed time: 12 minutes 4.46 seconds. Current RSS: ~1357M. Threads: 5. load average: 1.53 1.39 1.19 1/425 4770 2298 15:49:13 when REVIEW_DISABLED="false" 2299 15:49:13 when on default branch 2300 15:49:13 behaves like acts as branch pipeline 2301 15:49:13 when branch pipeline 2302 15:49:15 includes a job 2303 15:49:15 # [RSpecRunTime] RSpec elapsed time: 12 minutes 7.11 seconds. Current RSS: ~1354M. Threads: 5. load average: 1.53 1.39 1.19 1/425 4883 2305 15:49:15 when on feature branch 2306 15:49:18 includes dast job 2307 15:49:18 # [RSpecRunTime] RSpec elapsed time: 12 minutes 9.95 seconds. Current RSS: ~1356M. Threads: 5. load average: 1.49 1.38 1.19 1/425 5045 2309 15:49:18 # [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/ci/templates/dast_latest_gitlab_ci_yaml_spec.rb. It took 50.94 seconds. Expected to take 49.57 seconds. 2310 15:49:18 # [RSpecRunTime] Starting example group ee/spec/presenters/ci/build_runner_presenter_spec.rb. Expected to take 42.25 seconds. 2311 15:49:18 Ci::BuildRunnerPresenter 2312 15:49:18 #secrets_configuration 2313 15:49:18 build has no secrets 2314 15:49:19 returns empty hash 2315 15:49:19 build has secrets 2316 15:49:19 with Hashicorp vault 2317 15:49:19 Vault server URL 2318 15:49:19 VAULT_SERVER_URL CI variable is present 2319 15:49:20 returns the URL 2320 15:49:20 # [RSpecRunTime] RSpec elapsed time: 12 minutes 11.94 seconds. Current RSS: ~1357M. Threads: 5. load average: 1.49 1.38 1.19 1/425 5046 2322 15:49:20 VAULT_SERVER_URL CI variable is not present 2324 15:49:21 # [RSpecRunTime] RSpec elapsed time: 12 minutes 13.08 seconds. Current RSS: ~1359M. Threads: 5. load average: 1.49 1.38 1.19 1/425 5047 2326 15:49:21 Vault auth role 2327 15:49:21 VAULT_AUTH_ROLE CI variable is present 2328 15:49:22 contains the auth role 2329 15:49:22 # [RSpecRunTime] RSpec elapsed time: 12 minutes 14.18 seconds. Current RSS: ~1353M. Threads: 5. load average: 1.61 1.41 1.20 1/425 5048 2331 15:49:22 VAULT_AUTH_ROLE CI variable is not present 2332 15:49:23 skips the auth role 2333 15:49:23 Vault auth path 2334 15:49:23 VAULT_AUTH_PATH CI variable is present 2335 15:49:24 contains user defined auth path 2336 15:49:24 # [RSpecRunTime] RSpec elapsed time: 12 minutes 16.2 seconds. Current RSS: ~1362M. Threads: 5. load average: 1.61 1.41 1.20 1/425 5049 2338 15:49:24 VAULT_AUTH_PATH CI variable is not present 2339 15:49:25 contains the default auth path 2340 15:49:26 # [RSpecRunTime] RSpec elapsed time: 12 minutes 17.28 seconds. Current RSS: ~1363M. Threads: 5. load average: 1.61 1.41 1.20 1/423 5050 2342 15:49:26 Vault namespace 2343 15:49:26 VAULT_NAMESPACE CI variable is present 2344 15:49:27 contains user defined namespace 2345 15:49:27 # [RSpecRunTime] RSpec elapsed time: 12 minutes 18.4 seconds. Current RSS: ~1366M. Threads: 5. load average: 1.61 1.41 1.20 1/423 5051 2347 15:49:27 VAULT_NAMESPACE CI variable is not present 2349 15:49:29 # [RSpecRunTime] RSpec elapsed time: 12 minutes 20.63 seconds. Current RSS: ~1358M. Threads: 5. load average: 1.56 1.40 1.20 1/420 5052 2351 15:49:29 File variable configuration 2352 15:49:30 contains the file configuration directive 2353 15:49:30 when there are ID tokens available 2354 15:49:31 adds the first ID token to the Vault server payload 2355 15:49:31 when the token variable is specified for the vault secret 2356 15:49:34 uses the specified token variable 2357 15:49:34 # [RSpecRunTime] RSpec elapsed time: 12 minutes 25.69 seconds. Current RSS: ~1344M. Threads: 5. load average: 1.52 1.39 1.19 1/420 5053 2359 15:49:34 with Azure key vault 2360 15:49:34 Vault azure key vault server url 2361 15:49:34 AZURE_KEY_VAULT_SERVER_URL CI variable is present 2362 15:49:35 returns the URL 2363 15:49:35 AZURE_KEY_VAULT_SERVER_URL CI variable is not present 2364 15:49:36 returns the nil 2365 15:49:36 # [RSpecRunTime] RSpec elapsed time: 12 minutes 27.75 seconds. Current RSS: ~1353M. Threads: 5. load average: 1.52 1.39 1.19 1/420 5054 2367 15:49:36 Vault client id 2368 15:49:36 AZURE_CLIENT_ID CI variable is present 2369 15:49:37 returns the URL 2370 15:49:37 AZURE_CLIENT_ID CI variable is not present 2371 15:49:38 returns the nil 2372 15:49:38 Vault tenant id 2373 15:49:38 AZURE_TENANT_ID CI variable is present 2374 15:49:39 returns the URL 2375 15:49:39 # [RSpecRunTime] RSpec elapsed time: 12 minutes 30.84 seconds. Current RSS: ~1354M. Threads: 5. load average: 1.48 1.39 1.19 1/420 5055 2377 15:49:39 AZURE_TENANT_ID CI variable is not present 2378 15:49:40 returns the nil 2379 15:49:40 # [RSpecRunTime] RSpec elapsed time: 12 minutes 31.89 seconds. Current RSS: ~1354M. Threads: 5. load average: 1.48 1.39 1.19 1/420 5056 2381 15:49:40 when there are ID tokens available 2382 15:49:42 adds the first ID token to the Vault server payload 2383 15:49:42 when the token variable is specified for the vault secret 2384 15:49:44 uses the specified token variable 2385 15:49:44 # [RSpecRunTime] RSpec elapsed time: 12 minutes 35.55 seconds. Current RSS: ~1353M. Threads: 5. load average: 1.44 1.38 1.19 1/420 5057 2387 15:49:44 when there are no ID tokens available 2388 15:49:45 adds CI_JOB_JWT_V2 to the Vault server payload 2389 15:49:45 # [RSpecRunTime] RSpec elapsed time: 12 minutes 36.62 seconds. Current RSS: ~1355M. Threads: 5. load average: 1.44 1.38 1.19 1/420 5058 2391 15:49:45 with GCP Secret Manager 2392 15:49:45 GCP project number 2393 15:49:45 GCP_PROJECT_NUMBER CI variable is present 2394 15:49:46 returns the value 2395 15:49:46 # [RSpecRunTime] RSpec elapsed time: 12 minutes 37.71 seconds. Current RSS: ~1354M. Threads: 5. load average: 1.44 1.38 1.19 1/420 5059 2397 15:49:46 GCP_PROJECT_NUMBER CI variable is not present 2399 15:49:47 # [RSpecRunTime] RSpec elapsed time: 12 minutes 38.78 seconds. Current RSS: ~1354M. Threads: 5. load average: 1.44 1.38 1.19 1/420 5060 2401 15:49:47 GCP workload federation pool id 2402 15:49:47 GCP_WORKLOAD_IDENTITY_FEDERATION_POOL_ID CI variable is present 2403 15:49:48 returns the pool id 2404 15:49:48 # [RSpecRunTime] RSpec elapsed time: 12 minutes 39.86 seconds. Current RSS: ~1354M. Threads: 5. load average: 1.40 1.37 1.19 1/420 5061 2406 15:49:48 GCP_WORKLOAD_IDENTITY_FEDERATION_POOL_ID CI variable is not present 2408 15:49:49 # [RSpecRunTime] RSpec elapsed time: 12 minutes 40.95 seconds. Current RSS: ~1354M. Threads: 5. load average: 1.40 1.37 1.19 1/420 5062 2410 15:49:49 GCP workload federation provider id 2411 15:49:49 GCP_WORKLOAD_IDENTITY_FEDERATION_PROVIDER_ID CI variable is present 2412 15:49:50 returns the provider id 2413 15:49:50 GCP_WORKLOAD_IDENTITY_FEDERATION_PROVIDER_ID CI variable is not present 2416 15:49:52 uses the specified token variable 2417 15:49:52 with akeyless secret manager 2418 15:49:52 when feature flag ci_akeyless_secret is disabled 2419 15:49:53 is expected to be nil 2420 15:49:53 AKEYLESS_ACCESS_ID CI variable is present 2421 15:49:54 returns the ACCESS_ID 2422 15:49:54 # [RSpecRunTime] Finishing example group ee/spec/presenters/ci/build_runner_presenter_spec.rb. It took 35.72 seconds. Expected to take 42.25 seconds. 2423 15:49:54 # [RSpecRunTime] Starting example group ee/spec/lib/security/security_orchestration_policies/policy_scope_checker_spec.rb. Expected to take 38.51 seconds. 2424 15:49:54 Security::SecurityOrchestrationPolicies::PolicyScopeChecker 2425 15:49:54 #security_policy_applicable? 2426 15:49:54 when policy is empty 2427 15:49:55 is expected to eq false 2428 15:49:55 behaves like policy scope checker 2429 15:49:55 when policy scope is not set for compliance framework nor project 2430 15:49:56 is expected to eq true 2431 15:49:56 # [RSpecRunTime] RSpec elapsed time: 12 minutes 47.76 seconds. Current RSS: ~1352M. Threads: 5. load average: 1.37 1.37 1.19 1/420 5063 2433 15:49:56 when policy is scoped for compliance framework 2434 15:49:56 when project does not have compliance framework set 2435 15:49:57 is expected to eq false 2436 15:49:57 # [RSpecRunTime] RSpec elapsed time: 12 minutes 49.16 seconds. Current RSS: ~1350M. Threads: 5. load average: 1.34 1.36 1.19 1/420 5064 2438 15:49:57 when project have compliance framework set 2439 15:49:59 is expected to eq true 2440 15:49:59 when project has multiple compliance frameworks set 2441 15:50:00 is expected to eq true 2442 15:50:00 # [RSpecRunTime] RSpec elapsed time: 12 minutes 51.86 seconds. Current RSS: ~1349M. Threads: 5. load average: 1.34 1.36 1.19 2/420 5065 2444 15:50:00 when policy additionally excludes the project from policy 2445 15:50:01 is expected to eq false 2446 15:50:01 # [RSpecRunTime] RSpec elapsed time: 12 minutes 53.2 seconds. Current RSS: ~1347M. Threads: 5. load average: 1.34 1.36 1.19 1/420 5066 2448 15:50:01 when non-existing compliance framework is set 2449 15:50:03 is expected to eq false 2450 15:50:03 # [RSpecRunTime] RSpec elapsed time: 12 minutes 54.49 seconds. Current RSS: ~1347M. Threads: 5. load average: 1.31 1.35 1.19 1/420 5067 2452 15:50:03 when policy is scoped for projects 2453 15:50:03 with including project scope 2454 15:50:03 when included project scope is not matching project id 2455 15:50:04 is expected to eq false 2456 15:50:04 # [RSpecRunTime] RSpec elapsed time: 12 minutes 55.8 seconds. Current RSS: ~1342M. Threads: 5. load average: 1.31 1.35 1.19 1/420 5068 2458 15:50:04 when included project scope is matching project id 2459 15:50:05 is expected to eq true 2460 15:50:05 when additionally excluding project scope is matching project id 2461 15:50:07 is expected to eq false 2462 15:50:07 # [RSpecRunTime] RSpec elapsed time: 12 minutes 58.43 seconds. Current RSS: ~1342M. Threads: 5. load average: 1.31 1.35 1.19 1/420 5069 2464 15:50:07 with excluding project scope 2465 15:50:07 when excluding project scope is not matching project id 2466 15:50:08 is expected to eq true 2467 15:50:08 # [RSpecRunTime] RSpec elapsed time: 12 minutes 59.79 seconds. Current RSS: ~1342M. Threads: 5. load average: 1.29 1.35 1.18 1/420 5070 2469 15:50:08 when excluding project scope is matching project id 2470 15:50:09 is expected to eq false 2471 15:50:09 # [RSpecRunTime] RSpec elapsed time: 13 minutes 1.13 seconds. Current RSS: ~1341M. Threads: 5. load average: 1.29 1.35 1.18 1/420 5071 2473 15:50:09 when policy is scoped for groups 2474 15:50:09 with including group scope 2475 15:50:09 when included group scope is not matching group id 2476 15:50:11 is expected to eq false 2477 15:50:11 # [RSpecRunTime] RSpec elapsed time: 13 minutes 2.61 seconds. Current RSS: ~1341M. Threads: 5. load average: 1.29 1.35 1.18 1/420 5072 2479 15:50:11 when included group scope is matching project distant ancestor group id 2480 15:50:12 is expected to eq true 2481 15:50:12 # [RSpecRunTime] RSpec elapsed time: 13 minutes 3.97 seconds. Current RSS: ~1341M. Threads: 5. load average: 1.29 1.35 1.18 1/420 5073 2483 15:50:12 when included group scope is matching project direct ancestor group id 2484 15:50:14 is expected to eq true 2485 15:50:14 when additionally excluding group scope is matching project ancestor group id 2486 15:50:15 is expected to eq false 2487 15:50:15 # [RSpecRunTime] RSpec elapsed time: 13 minutes 6.59 seconds. Current RSS: ~1342M. Threads: 5. load average: 1.34 1.36 1.19 1/420 5074 2489 15:50:15 with excluding group scope 2490 15:50:15 when excluding group scope is not matching project ancestor group id 2491 15:50:16 is expected to eq true 2492 15:50:16 # [RSpecRunTime] RSpec elapsed time: 13 minutes 7.87 seconds. Current RSS: ~1341M. Threads: 5. load average: 1.34 1.36 1.19 1/420 5075 2494 15:50:16 when excluding group scope is matching project ancestor group id 2495 15:50:18 is expected to eq false 2496 15:50:18 # [RSpecRunTime] RSpec elapsed time: 13 minutes 9.32 seconds. Current RSS: ~1343M. Threads: 5. load average: 1.48 1.39 1.20 1/420 5076 2498 15:50:18 with excluding parent group and including subgroup 2499 15:50:19 is expected to eq false 2500 15:50:19 # [RSpecRunTime] RSpec elapsed time: 13 minutes 10.7 seconds. Current RSS: ~1342M. Threads: 5. load average: 1.48 1.39 1.20 1/420 5077 2502 15:50:19 with excluding subgroup and including parent group 2503 15:50:20 is expected to eq false 2504 15:50:20 # [RSpecRunTime] RSpec elapsed time: 13 minutes 11.97 seconds. Current RSS: ~1342M. Threads: 5. load average: 1.48 1.39 1.20 1/420 5078 2506 15:50:20 #policy_applicable? 2507 15:50:20 when policy is empty 2508 15:50:20 is expected to eq false 2509 15:50:20 behaves like policy scope checker 2510 15:50:20 when policy scope is not set for compliance framework nor project 2511 15:50:21 is expected to eq true 2512 15:50:21 when policy is scoped for compliance framework 2513 15:50:21 when project does not have compliance framework set 2514 15:50:21 is expected to eq false 2515 15:50:21 when project have compliance framework set 2516 15:50:21 is expected to eq true 2517 15:50:21 when project has multiple compliance frameworks set 2518 15:50:21 is expected to eq true 2519 15:50:21 when policy additionally excludes the project from policy 2520 15:50:21 is expected to eq false 2521 15:50:21 when non-existing compliance framework is set 2522 15:50:21 is expected to eq false 2523 15:50:21 when policy is scoped for projects 2524 15:50:21 with including project scope 2525 15:50:21 when included project scope is not matching project id 2526 15:50:21 is expected to eq false 2527 15:50:21 when included project scope is matching project id 2528 15:50:22 is expected to eq true 2529 15:50:22 when additionally excluding project scope is matching project id 2530 15:50:22 is expected to eq false 2531 15:50:22 with excluding project scope 2532 15:50:22 when excluding project scope is not matching project id 2533 15:50:22 is expected to eq true 2534 15:50:22 when excluding project scope is matching project id 2535 15:50:22 is expected to eq false 2536 15:50:22 when policy is scoped for groups 2537 15:50:22 with including group scope 2538 15:50:22 when included group scope is not matching group id 2539 15:50:22 is expected to eq false 2540 15:50:22 when included group scope is matching project distant ancestor group id 2541 15:50:22 is expected to eq true 2542 15:50:22 when included group scope is matching project direct ancestor group id 2543 15:50:22 is expected to eq true 2544 15:50:22 when additionally excluding group scope is matching project ancestor group id 2545 15:50:23 is expected to eq false 2546 15:50:23 with excluding group scope 2547 15:50:23 when excluding group scope is not matching project ancestor group id 2548 15:50:23 is expected to eq true 2549 15:50:23 when excluding group scope is matching project ancestor group id 2550 15:50:23 is expected to eq false 2551 15:50:23 with excluding parent group and including subgroup 2552 15:50:23 is expected to eq false 2553 15:50:23 with excluding subgroup and including parent group 2554 15:50:23 is expected to eq false 2555 15:50:23 # [RSpecRunTime] Finishing example group ee/spec/lib/security/security_orchestration_policies/policy_scope_checker_spec.rb. It took 29.23 seconds. Expected to take 38.51 seconds. 2556 15:50:23 # [RSpecRunTime] Starting example group ee/spec/services/work_items/create_service_spec.rb. Expected to take 31.91 seconds. 2557 15:50:23 WorkItems::CreateService 2558 15:50:23 behaves like creates work item in container 2560 15:50:24 when user is not allowed to create a work item in the container 2561 15:50:24 is expected to be error 2562 15:50:25 returns an access error 2563 15:50:25 # [RSpecRunTime] RSpec elapsed time: 13 minutes 17.12 seconds. Current RSS: ~1414M. Threads: 5. load average: 1.44 1.38 1.20 1/420 5079 2565 15:50:25 when params are valid 2566 15:50:27 created instance is a WorkItem 2567 15:50:27 calls NewIssueWorker with correct arguments 2568 15:50:27 with color widget params 2569 15:50:27 when user can admin_work_item 2570 15:50:27 when type does not support color widget 2571 15:50:27 creates new work item without setting color (PENDING: these examples only apply to a group container) 2572 15:50:27 # [RSpecRunTime] RSpec elapsed time: 13 minutes 19.14 seconds. Current RSS: ~1422M. Threads: 5. load average: 1.40 1.37 1.20 1/420 5080 2574 15:50:27 when type supports color widget 2575 15:50:28 creates new work item and sets color (PENDING: these examples only apply to a group container) 2576 15:50:28 when applying quick actions 2577 15:50:28 with /weight action 2578 15:50:28 when work item type does not support weight 2579 15:50:28 with Epic type 2580 15:50:28 saves the work item without applying the quick action (PENDING: these examples only apply to a group container) 2581 15:50:28 with Incident type 2582 15:50:29 saves the work item without applying the quick action 2583 15:50:29 when work item type supports weight 2584 15:50:29 saves the work item and applies the quick action 2585 15:50:29 behaves like creates work item in container 2587 15:50:31 when user is not allowed to create a work item in the container 2588 15:50:31 is expected to be error 2589 15:50:31 returns an access error 2590 15:50:31 # [RSpecRunTime] RSpec elapsed time: 13 minutes 22.63 seconds. Current RSS: ~1430M. Threads: 5. load average: 1.40 1.37 1.20 1/420 5081 2592 15:50:31 when params are valid 2593 15:50:31 created instance is a WorkItem 2594 15:50:32 calls NewIssueWorker with correct arguments 2595 15:50:32 with color widget params 2596 15:50:32 when user can admin_work_item 2597 15:50:32 when type does not support color widget 2598 15:50:32 creates new work item without setting color 2599 15:50:32 # [RSpecRunTime] RSpec elapsed time: 13 minutes 23.9 seconds. Current RSS: ~1426M. Threads: 5. load average: 1.40 1.37 1.20 1/420 5082 2601 15:50:32 when type supports color widget 2602 15:50:33 creates new work item and sets color 2603 15:50:33 when applying quick actions 2604 15:50:33 with /weight action 2605 15:50:33 when work item type does not support weight 2606 15:50:33 with Epic type 2607 15:50:33 saves the work item without applying the quick action 2608 15:50:33 with Incident type 2609 15:50:33 saves the work item without applying the quick action (PENDING: these examples don't apply to a group container) 2610 15:50:33 when work item type supports weight 2611 15:50:34 saves the work item and applies the quick action (PENDING: these examples don't apply to a group container) 2612 15:50:34 for legacy epics 2613 15:50:36 behaves like syncs all data from a work_item to an epic 2614 15:50:37 sets the same epic data to the work item association 2615 15:50:37 behaves like basic epic and work item attributes in sync 2616 15:50:38 sets the same basic epic data to the work item 2617 15:50:38 # [RSpecRunTime] RSpec elapsed time: 13 minutes 29.53 seconds. Current RSS: ~1387M. Threads: 5. load average: 1.42 1.38 1.20 1/420 5083 2619 15:50:38 when creating the epic with only title and description 2620 15:50:38 behaves like syncs all data from a work_item to an epic 2621 15:50:38 sets the same epic data to the work item association 2622 15:50:38 behaves like basic epic and work item attributes in sync 2623 15:50:39 sets the same basic epic data to the work item 2624 15:50:39 # [RSpecRunTime] RSpec elapsed time: 13 minutes 30.71 seconds. Current RSS: ~1388M. Threads: 5. load average: 1.42 1.38 1.20 1/420 5084 2626 15:50:39 when creating an epic work item 2627 15:50:40 creates the epic with correct relative_position 2628 15:50:40 # [RSpecRunTime] RSpec elapsed time: 13 minutes 31.8 seconds. Current RSS: ~1389M. Threads: 5. load average: 1.42 1.38 1.20 1/420 5085 2630 15:50:40 when creating an issue with a synced epic as parent 2631 15:50:41 creates the work item and the EpicIssue with the correct relative_position 2632 15:50:41 when not creating an epic work item 2633 15:50:41 only creates a work item 2634 15:50:41 when creating the work item fails 2635 15:50:42 does not update the epic or work item 2636 15:50:42 when creating the epic fails 2637 15:50:43 does not create an epic or work item 2638 15:50:43 when changes are invalid 2639 15:50:43 does not create an epic or work item 2640 15:50:43 behaves like creates work item in container 2642 15:50:44 when user is not allowed to create a work item in the container 2643 15:50:44 is expected to be error 2644 15:50:44 returns an access error 2645 15:50:45 # [RSpecRunTime] RSpec elapsed time: 13 minutes 36.27 seconds. Current RSS: ~1411M. Threads: 5. load average: 1.39 1.37 1.20 1/420 5086 2647 15:50:45 when params are valid 2648 15:50:45 created instance is a WorkItem 2649 15:50:46 calls NewIssueWorker with correct arguments 2650 15:50:46 with color widget params 2651 15:50:46 when user can admin_work_item 2652 15:50:46 when type does not support color widget 2653 15:50:46 creates new work item without setting color (PENDING: these examples only apply to a group container) 2654 15:50:46 # [RSpecRunTime] RSpec elapsed time: 13 minutes 37.52 seconds. Current RSS: ~1419M. Threads: 5. load average: 1.39 1.37 1.20 1/420 5087 2656 15:50:46 when type supports color widget 2657 15:50:46 creates new work item and sets color (PENDING: these examples only apply to a group container) 2658 15:50:46 when applying quick actions 2659 15:50:46 with /weight action 2660 15:50:46 when work item type does not support weight 2661 15:50:46 with Epic type 2662 15:50:46 saves the work item without applying the quick action (PENDING: these examples only apply to a group container) 2663 15:50:46 with Incident type 2664 15:50:47 saves the work item without applying the quick action 2665 15:50:47 when work item type supports weight 2666 15:50:48 saves the work item and applies the quick action 2667 15:50:48 # [RSpecRunTime] RSpec elapsed time: 13 minutes 40.18 seconds. Current RSS: ~1425M. Threads: 5. load average: 1.36 1.36 1.20 1/420 5088 2669 15:50:48 # [RSpecRunTime] Finishing example group ee/spec/services/work_items/create_service_spec.rb. It took 25.28 seconds. Expected to take 31.91 seconds. 2670 15:50:48 # [RSpecRunTime] Starting example group ee/spec/lib/compliance_management/compliance_report/commit_loader_spec.rb. Expected to take 29.91 seconds. 2671 15:50:48 ComplianceManagement::ComplianceReport::CommitLoader 2672 15:50:49 when user is missing 2673 15:50:49 raises an ArgumentError 2674 15:50:49 when group is missing 2675 15:50:49 raises an ArgumentError 2677 15:50:49 when an MR exists 2678 15:50:53 is expected to contain exactly "4e461972a40ed2c0acb2417c841e73f06342eb76" 2679 15:50:54 # [RSpecRunTime] RSpec elapsed time: 13 minutes 45.23 seconds. Current RSS: ~1434M. Threads: 5. load average: 1.49 1.39 1.21 1/426 5431 2681 15:50:54 when a project has more than the max commits 2682 15:50:57 only returns the max commits 2683 15:50:57 # [RSpecRunTime] RSpec elapsed time: 13 minutes 48.57 seconds. Current RSS: ~1435M. Threads: 5. load average: 1.49 1.39 1.21 1/427 5692 2685 15:50:57 with a subgroup project 2686 15:51:00 returns group and subgroup commits 2687 15:51:00 # [RSpecRunTime] RSpec elapsed time: 13 minutes 51.63 seconds. Current RSS: ~1426M. Threads: 5. load average: 1.45 1.39 1.20 3/428 5907 2689 15:51:00 with commits that span the 1 month window 2690 15:51:03 returns only the commits within 1 month 2691 15:51:03 # [RSpecRunTime] RSpec elapsed time: 13 minutes 55.02 seconds. Current RSS: ~1420M. Threads: 5. load average: 1.49 1.40 1.21 1/428 6183 2693 15:51:03 when a project does not have a repository 2694 15:51:05 does not throw a NoRepository error 2695 15:51:07 returns an empty array 2696 15:51:07 # [RSpecRunTime] RSpec elapsed time: 13 minutes 58.95 seconds. Current RSS: ~1407M. Threads: 5. load average: 1.49 1.40 1.21 1/428 6274 2698 15:51:07 when given a commit sha to filter by 2699 15:51:07 when the sha is a merge commit sha 2700 15:51:13 is expected to contain exactly "837bbfa4857f5a93bfbbfe6a557205e2fb4c9698" 2701 15:51:13 # [RSpecRunTime] RSpec elapsed time: 14 minutes 4.81 seconds. Current RSS: ~1391M. Threads: 5. load average: 1.42 1.38 1.21 1/428 6782 2703 15:51:13 when the commit is a non-merge commit 2704 15:51:18 is expected to contain exactly "4673013ed39a6adf44eb81606f4b916d20194390" 2705 15:51:18 # [RSpecRunTime] RSpec elapsed time: 14 minutes 9.3 seconds. Current RSS: ~1388M. Threads: 5. load average: 1.38 1.38 1.20 1/428 7106 2707 15:51:18 # [RSpecRunTime] Finishing example group ee/spec/lib/compliance_management/compliance_report/commit_loader_spec.rb. It took 29.13 seconds. Expected to take 29.91 seconds. 2708 15:51:18 # [RSpecRunTime] Starting example group ee/spec/helpers/vulnerabilities_helper_spec.rb. Expected to take 27.67 seconds. 2709 15:51:18 VulnerabilitiesHelper 2710 15:51:19 #vulnerability_details 2711 15:51:19 [:can_modify_related_issues] 2712 15:51:19 with security dashboard feature enabled 2713 15:51:19 when user can manage related issues 2714 15:51:20 is expected to include {:can_modify_related_issues => true} 2715 15:51:20 # [RSpecRunTime] RSpec elapsed time: 14 minutes 11.33 seconds. Current RSS: ~1382M. Threads: 5. load average: 1.38 1.38 1.20 1/428 7153 2717 15:51:20 when user cannot manage related issues 2718 15:51:20 is expected to include {:can_modify_related_issues => false} 2719 15:51:20 with security dashboard feature disabled 2720 15:51:21 is expected to include {:can_modify_related_issues => false} 2721 15:51:21 [:can_admin] 2722 15:51:21 when user can admin vulnerabilities 2723 15:51:21 is expected to include {:can_admin => true} 2724 15:51:21 when user can not admin vulnerabilities 2725 15:51:22 is expected to include {:can_admin => false} 2726 15:51:22 when pipeline exists 2727 15:51:22 has expected vulnerability properties 2728 15:51:22 returns expected pipeline data 2729 15:51:22 when the issues are disabled for the project 2730 15:51:23 has `new_issue_url` set as nil 2731 15:51:23 when pipeline is nil 2732 15:51:23 has expected vulnerability properties 2733 15:51:23 returns no pipeline data 2734 15:51:23 when the issues are disabled for the project 2735 15:51:24 has `new_issue_url` set as nil 2736 15:51:24 dismissal descriptions 2737 15:51:25 includes translated dismissal descriptions 2738 15:51:25 # [RSpecRunTime] RSpec elapsed time: 14 minutes 16.66 seconds. Current RSS: ~1411M. Threads: 5. load average: 1.43 1.39 1.21 1/427 7154 2740 15:51:25 #create_jira_issue_url_for 2741 15:51:25 with jira vulnerabilities integration enabled 2742 15:51:25 when the given object is a vulnerability 2743 15:51:26 delegates rendering URL to Integrations::Jira 2744 15:51:26 when scan property is empty 2745 15:51:27 renders description using dedicated template without raising error 2746 15:51:27 # [RSpecRunTime] RSpec elapsed time: 14 minutes 18.9 seconds. Current RSS: ~1412M. Threads: 5. load average: 1.43 1.39 1.21 1/427 7155 2748 15:51:27 when the given object is an unpersisted finding 2749 15:51:27 delegates rendering URL to Integrations::Jira 2750 15:51:27 when the given object is a Security::Finding 2751 15:51:29 delegates rendering URL to Integrations::Jira 2752 15:51:29 # [RSpecRunTime] RSpec elapsed time: 14 minutes 20.69 seconds. Current RSS: ~1406M. Threads: 5. load average: 1.40 1.38 1.21 1/422 7158 2754 15:51:29 with jira vulnerabilities integration disabled 2755 15:51:29 is expected to be nil 2756 15:51:29 #vulnerability_finding_data 2757 15:51:30 returns finding information 2758 15:51:30 when there is no file 2759 15:51:30 does not have a blob_path if there is no file 2760 15:51:30 with existing vulnerability_state_transition, issue link and merge request link 2761 15:51:34 returns finding link associations 2762 15:51:37 returns dismissal feedback information 2763 15:51:37 # [RSpecRunTime] RSpec elapsed time: 14 minutes 28.56 seconds. Current RSS: ~1399M. Threads: 5. load average: 1.37 1.37 1.21 1/428 7515 2765 15:51:37 with markdown field for description 2766 15:51:37 when vulnerability has no description and finding has description 2767 15:51:37 returns finding information 2768 15:51:37 when vulnerability has description and finding has description 2769 15:51:38 returns finding information 2770 15:51:38 #vulnerability_scan_data? 2771 15:51:38 scanner present 2772 15:51:38 is expected to be truthy 2773 15:51:38 scan present 2774 15:51:38 is expected to be truthy 2775 15:51:38 neither scan nor scanner being present 2776 15:51:39 is expected to be falsey 2777 15:51:39 # [RSpecRunTime] Finishing example group ee/spec/helpers/vulnerabilities_helper_spec.rb. It took 20.96 seconds. Expected to take 27.67 seconds. 2778 15:51:39 # [RSpecRunTime] Starting example group ee/spec/services/ee/issuable/destroy_service_spec.rb. Expected to take 25.84 seconds. 2779 15:51:39 Issuable::DestroyService 2781 15:51:39 when destroying an epic 2782 15:51:39 when deleting the epic 2783 15:51:39 and deletes epic, epic work item and label links 2784 15:51:39 deletes the epic and the epic work item 2785 15:51:40 records usage ping epic destroy event 2786 15:51:40 # [RSpecRunTime] RSpec elapsed time: 14 minutes 31.5 seconds. Current RSS: ~1401M. Threads: 5. load average: 1.34 1.37 1.20 1/427 7516 2788 15:51:40 behaves like service deleting todos 2789 15:51:40 behaves like service scheduling async deletes 2790 15:51:40 destroys associated todos asynchronously 2791 15:51:41 works inside a transaction 2792 15:51:41 behaves like service deleting label links 2793 15:51:41 behaves like service scheduling async deletes 2794 15:51:41 destroys associated todos asynchronously 2795 15:51:41 works inside a transaction 2796 15:51:41 when deleting the epic work item 2797 15:51:41 and deletes epic, epic work item and label links 2798 15:51:42 deletes the epic and the epic work item 2799 15:51:42 behaves like service deleting todos 2800 15:51:42 behaves like service scheduling async deletes 2801 15:51:42 destroys associated todos asynchronously 2802 15:51:43 works inside a transaction 2803 15:51:43 behaves like service deleting label links 2804 15:51:43 behaves like service scheduling async deletes 2805 15:51:43 destroys associated todos asynchronously 2806 15:51:43 works inside a transaction 2807 15:51:43 with unified notes 2808 15:51:43 when deleting the epic 2809 15:51:45 behaves like deletes notes on both epic and epic work item 2810 15:51:45 deletes the epic, epic work item and all notes 2811 15:51:45 # [RSpecRunTime] RSpec elapsed time: 14 minutes 37.08 seconds. Current RSS: ~1383M. Threads: 5. load average: 1.31 1.36 1.20 1/427 7517 2813 15:51:45 when deleting the epic work item 2814 15:51:47 behaves like deletes notes on both epic and epic work item 2815 15:51:47 deletes the epic, epic work item and all notes 2816 15:51:47 # [RSpecRunTime] RSpec elapsed time: 14 minutes 39.13 seconds. Current RSS: ~1373M. Threads: 5. load average: 1.28 1.35 1.20 1/422 7518 2818 15:51:47 with unified resource_label_events 2819 15:51:47 when deleting the epic 2820 15:51:48 behaves like deletes label events on both epic and epic work item 2821 15:51:48 deletes the epic, epic work item and all notes 2822 15:51:48 when deleting the epic work item 2823 15:51:49 behaves like deletes label events on both epic and epic work item 2824 15:51:49 deletes the epic, epic work item and all notes 2825 15:51:49 with unified resource_state_events 2826 15:51:49 when deleting the epic 2827 15:51:49 behaves like deletes state events on both epic and epic work item 2828 15:51:49 deletes the epic, epic work item and all notes 2829 15:51:49 when deleting the epic work item 2830 15:51:50 behaves like deletes state events on both epic and epic work item 2831 15:51:50 deletes the epic, epic work item and all notes 2832 15:51:50 with unified description_versions 2833 15:51:50 when deleting the epic 2834 15:51:50 behaves like deletes description versions on both epic and epic work item 2835 15:51:51 deletes the epic, epic work item and all notes 2836 15:51:51 when deleting the epic work item 2837 15:51:51 behaves like deletes description versions on both epic and epic work item 2838 15:51:51 deletes the epic, epic work item and all notes 2839 15:51:51 when destroying other issuable type 2840 15:51:52 does not track usage ping epic destroy event 2841 15:51:52 when issuable is an issue 2842 15:51:52 behaves like logs delete issuable audit event 2843 15:51:53 logs audit event 2844 15:51:53 # [RSpecRunTime] RSpec elapsed time: 14 minutes 44.61 seconds. Current RSS: ~1362M. Threads: 5. load average: 1.26 1.35 1.20 1/422 7519 2846 15:51:53 when issuable is an epic 2847 15:51:53 behaves like logs delete issuable audit event 2848 15:51:54 logs audit event 2849 15:51:54 when issuable is a task 2850 15:51:54 behaves like logs delete issuable audit event 2851 15:51:55 logs audit event 2852 15:51:55 when issuable is a merge_request 2853 15:51:57 calls MergeRequestDestroyAuditor with correct arguments 2854 15:51:59 calls MergeRequestBeforeDestroyAuditor with correct arguments 2855 15:51:59 # [RSpecRunTime] RSpec elapsed time: 14 minutes 50.99 seconds. Current RSS: ~1374M. Threads: 5. load average: 1.40 1.38 1.21 1/428 7876 2857 15:51:59 # [RSpecRunTime] Finishing example group ee/spec/services/ee/issuable/destroy_service_spec.rb. It took 20.73 seconds. Expected to take 25.84 seconds. 2858 15:51:59 # [RSpecRunTime] Starting example group ee/spec/policies/remote_development/workspace_policy_spec.rb. Expected to take 23.99 seconds. 2859 15:51:59 RemoteDevelopment::WorkspacePolicy 2860 15:52:02 admin: false, admin_mode: false, licensed: true, workspace_owner: false, role_on_workspace_project: :none, role_on_agent_project: :maintainer, allowed: true 2861 15:52:02 read_workspace ability 2862 15:52:02 is expected to be allowed :read_workspace 2863 15:52:02 behaves like fixture sanity checks 2864 15:52:03 has fixture sanity checks 2865 15:52:03 # [RSpecRunTime] RSpec elapsed time: 14 minutes 54.48 seconds. Current RSS: ~1366M. Threads: 5. load average: 1.45 1.39 1.21 1/426 7877 2867 15:52:03 update_workspace ability 2868 15:52:03 is expected to be allowed :update_workspace 2869 15:52:03 behaves like fixture sanity checks 2870 15:52:04 has fixture sanity checks 2871 15:52:04 admin: false, admin_mode: false, licensed: false, workspace_owner: false, role_on_workspace_project: :none, role_on_agent_project: :maintainer, allowed: false 2872 15:52:04 read_workspace ability 2873 15:52:04 is expected to be disallowed :read_workspace 2874 15:52:04 behaves like fixture sanity checks 2875 15:52:04 has fixture sanity checks 2876 15:52:04 update_workspace ability 2877 15:52:05 is expected to be disallowed :update_workspace 2878 15:52:05 behaves like fixture sanity checks 2879 15:52:05 has fixture sanity checks 2880 15:52:05 admin: true, admin_mode: true, licensed: true, workspace_owner: false, role_on_workspace_project: :none, role_on_agent_project: :none, allowed: true 2881 15:52:05 read_workspace ability 2882 15:52:05 is expected to be allowed :read_workspace 2883 15:52:05 behaves like fixture sanity checks 2884 15:52:05 has fixture sanity checks 2885 15:52:05 update_workspace ability 2886 15:52:06 is expected to be allowed :update_workspace 2887 15:52:06 behaves like fixture sanity checks 2888 15:52:06 has fixture sanity checks 2889 15:52:06 admin: false, admin_mode: false, licensed: true, workspace_owner: false, role_on_workspace_project: :none, role_on_agent_project: :developer, allowed: false 2890 15:52:06 read_workspace ability 2891 15:52:06 is expected to be disallowed :read_workspace 2892 15:52:06 behaves like fixture sanity checks 2893 15:52:07 has fixture sanity checks 2894 15:52:07 update_workspace ability 2895 15:52:07 is expected to be disallowed :update_workspace 2896 15:52:07 behaves like fixture sanity checks 2897 15:52:07 has fixture sanity checks 2898 15:52:07 admin: false, admin_mode: false, licensed: true, workspace_owner: true, role_on_workspace_project: :guest, role_on_agent_project: :none, allowed: false 2899 15:52:07 read_workspace ability 2900 15:52:08 is expected to be disallowed :read_workspace 2901 15:52:08 behaves like fixture sanity checks 2902 15:52:08 has fixture sanity checks 2903 15:52:08 update_workspace ability 2904 15:52:09 is expected to be disallowed :update_workspace 2905 15:52:09 behaves like fixture sanity checks 2906 15:52:09 has fixture sanity checks 2907 15:52:09 admin: true, admin_mode: true, licensed: false, workspace_owner: false, role_on_workspace_project: :none, role_on_agent_project: :none, allowed: false 2908 15:52:09 read_workspace ability 2909 15:52:10 is expected to be disallowed :read_workspace 2910 15:52:10 behaves like fixture sanity checks 2911 15:52:11 has fixture sanity checks 2912 15:52:11 # [RSpecRunTime] RSpec elapsed time: 15 minutes 2.93 seconds. Current RSS: ~1439M. Threads: 5. load average: 1.41 1.38 1.21 1/421 7878 2914 15:52:11 update_workspace ability 2915 15:52:11 is expected to be disallowed :update_workspace 2916 15:52:11 behaves like fixture sanity checks 2917 15:52:12 has fixture sanity checks 2918 15:52:12 admin: true, admin_mode: false, licensed: true, workspace_owner: false, role_on_workspace_project: :none, role_on_agent_project: :none, allowed: false 2919 15:52:12 read_workspace ability 2920 15:52:12 is expected to be disallowed :read_workspace 2921 15:52:12 behaves like fixture sanity checks 2922 15:52:12 has fixture sanity checks 2923 15:52:12 update_workspace ability 2924 15:52:12 is expected to be disallowed :update_workspace 2925 15:52:12 behaves like fixture sanity checks 2926 15:52:13 has fixture sanity checks 2927 15:52:13 admin: false, admin_mode: false, licensed: true, workspace_owner: true, role_on_workspace_project: :developer, role_on_agent_project: :none, allowed: true 2928 15:52:13 read_workspace ability 2929 15:52:13 is expected to be allowed :read_workspace 2930 15:52:13 behaves like fixture sanity checks 2931 15:52:13 has fixture sanity checks 2932 15:52:13 update_workspace ability 2933 15:52:14 is expected to be allowed :update_workspace 2934 15:52:14 behaves like fixture sanity checks 2935 15:52:14 has fixture sanity checks 2936 15:52:14 admin: false, admin_mode: false, licensed: false, workspace_owner: true, role_on_workspace_project: :developer, role_on_agent_project: :none, allowed: false 2937 15:52:14 read_workspace ability 2938 15:52:15 is expected to be disallowed :read_workspace 2939 15:52:15 behaves like fixture sanity checks 2940 15:52:15 has fixture sanity checks 2941 15:52:15 update_workspace ability 2942 15:52:15 is expected to be disallowed :update_workspace 2943 15:52:15 behaves like fixture sanity checks 2944 15:52:16 has fixture sanity checks 2945 15:52:16 # [RSpecRunTime] Finishing example group ee/spec/policies/remote_development/workspace_policy_spec.rb. It took 16.59 seconds. Expected to take 23.99 seconds. 2946 15:52:16 # [RSpecRunTime] Starting example group ee/spec/lib/ee/gitlab/import_export/group/tree_saver_spec.rb. Expected to take 22.19 seconds. 2947 15:52:16 Gitlab::ImportExport::Group::TreeSaver 2948 15:52:16 saves the group tree into a json object 2949 15:52:19 saves successfully 2950 15:52:20 saves the milestone data when there are boards with predefined milestones 2951 15:52:21 saves the milestone data when there are boards with persisted milestones 2952 15:52:21 epics relation 2953 15:52:21 saves top level epics 2954 15:52:22 saves parent of epic 2955 15:52:22 saves epic notes 2956 15:52:22 saves epic events 2957 15:52:23 saves epic's note events 2958 15:52:23 saves epic's award emojis 2959 15:52:24 saves epic's note award emojis 2960 15:52:24 saves epic labels 2961 15:52:24 saves resource state events 2962 15:52:24 with inaccessible resources 2963 15:52:25 filters out inaccessible epic parent 2964 15:52:26 filters out inaccessible epic notes 2965 15:52:26 # [RSpecRunTime] RSpec elapsed time: 15 minutes 18.11 seconds. Current RSS: ~1418M. Threads: 5. load average: 1.32 1.36 1.21 1/421 7879 2967 15:52:26 boards relation 2968 15:52:28 saves top level boards 2969 15:52:30 saves board assignee 2970 15:52:32 saves board labels 2971 15:52:33 saves board lists 2972 15:52:33 # [RSpecRunTime] RSpec elapsed time: 15 minutes 25.05 seconds. Current RSS: ~1375M. Threads: 5. load average: 1.27 1.35 1.20 1/421 7880 2974 15:52:33 iteration cadences relation 2975 15:52:34 saves iteration cadences with iterations 2976 15:52:34 # [RSpecRunTime] Finishing example group ee/spec/lib/ee/gitlab/import_export/group/tree_saver_spec.rb. It took 18.24 seconds. Expected to take 22.19 seconds. 2977 15:52:34 # [RSpecRunTime] Starting example group ee/spec/services/vulnerability_exports/export_service_spec.rb. Expected to take 20.6 seconds. 2978 15:52:34 VulnerabilityExports::ExportService 2979 15:52:35 #export_segment 2980 15:52:36 generates the exported segment file 2981 15:52:36 when the export fails 2982 15:52:36 raises an error and cleans up the export 2983 15:52:37 # [RSpecRunTime] RSpec elapsed time: 15 minutes 28.27 seconds. Current RSS: ~1353M. Threads: 5. load average: 1.27 1.35 1.20 3/421 7881 2985 15:52:37 #finalise_segmented_export 2986 15:52:38 merges the exported segments into one file, dropping excess headers 2987 15:52:38 when the export fails 2988 15:52:38 {"time":"2024-09-20T15:52:38+00:00","severity":"warn","oid":169395740,"pid":334,"subject":"Async::Task","message":"Task may have ended with unhandled exception.","event":{"type":"failure","root":"/builds/gitlab-org/gitlab","class":"RuntimeError","message":"RuntimeError","backtrace":["/builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rspec-mocks-3.12.6/lib/rspec/mocks/message_expectation.rb:188:in `block in and_raise'","/builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rspec-mocks-3.12.6/lib/rspec/mocks/message_expectation.rb:761:in `block in call'","/builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rspec-mocks-3.12.6/lib/rspec/mocks/message_expectation.rb:760:in `map'","/builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rspec-mocks-3.12.6/lib/rspec/mocks/message_expectation.rb:760:in `call'","/builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rspec-mocks-3.12.6/lib/rspec/mocks/message_expectation.rb:621:in `invoke_incrementing_actual_calls_by'","/builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rspec-mocks-3.12.6/lib/rspec/mocks/message_expectation.rb:474:in `invoke'","/builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rspec-mocks-3.12.6/lib/rspec/mocks/proxy.rb:209:in `message_received'","/builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rspec-mocks-3.12.6/lib/rspec/mocks/proxy.rb:361:in `message_received'","/builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rspec-mocks-3.12.6/lib/rspec/mocks/method_double.rb:98:in `proxy_method_invoked'","/builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/gitlab-experiment-0.9.1/lib/gitlab/experiment/rspec.rb:29:in `proxy_method_invoked'","/builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rspec-mocks-3.12.6/lib/rspec/mocks/method_double.rb:74:in `block (2 levels) in define_proxy_method'","/builds/gitlab-org/gitlab/ee/app/services/vulnerability_exports/export_service.rb:85:in `block (6 levels) in finalise_segmented_export'","/builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/async-2.12.1/lib/async/semaphore.rb:87:in `acquire'","/builds/gitlab-org/gitlab/ee/app/services/vulnerability_exports/export_service.rb:78:in `block (5 levels) in finalise_segmented_export'","/builds/gitlab-org/gitlab/ee/app/services/vulnerability_exports/export_service.rb:77:in `each_line'","/builds/gitlab-org/gitlab/ee/app/services/vulnerability_exports/export_service.rb:77:in `block (4 levels) in finalise_segmented_export'","/builds/gitlab-org/gitlab/app/uploaders/gitlab_uploader.rb:125:in `open'","/builds/gitlab-org/gitlab/ee/app/services/vulnerability_exports/export_service.rb:74:in `block (3 levels) in finalise_segmented_export'","/builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/async-2.12.1/lib/async/semaphore.rb:68:in `block in async'","/builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/async-2.12.1/lib/async/task.rb:164:in `block in run'","/builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/async-2.12.1/lib/async/task.rb:377:in `block in schedule'"]}} 2989 15:52:38 {"time":"2024-09-20T15:52:38+00:00","severity":"warn","oid":169395760,"pid":334,"subject":"Async::Task","message":"Task may have ended with unhandled exception.","event":{"type":"failure","root":"/builds/gitlab-org/gitlab","class":"RuntimeError","message":"RuntimeError","backtrace":["/builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rspec-mocks-3.12.6/lib/rspec/mocks/message_expectation.rb:188:in `block in and_raise'","/builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rspec-mocks-3.12.6/lib/rspec/mocks/message_expectation.rb:761:in `block in call'","/builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rspec-mocks-3.12.6/lib/rspec/mocks/message_expectation.rb:760:in `map'","/builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rspec-mocks-3.12.6/lib/rspec/mocks/message_expectation.rb:760:in `call'","/builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rspec-mocks-3.12.6/lib/rspec/mocks/message_expectation.rb:621:in `invoke_incrementing_actual_calls_by'","/builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rspec-mocks-3.12.6/lib/rspec/mocks/message_expectation.rb:474:in `invoke'","/builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rspec-mocks-3.12.6/lib/rspec/mocks/proxy.rb:209:in `message_received'","/builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rspec-mocks-3.12.6/lib/rspec/mocks/proxy.rb:361:in `message_received'","/builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rspec-mocks-3.12.6/lib/rspec/mocks/method_double.rb:98:in `proxy_method_invoked'","/builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/gitlab-experiment-0.9.1/lib/gitlab/experiment/rspec.rb:29:in `proxy_method_invoked'","/builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rspec-mocks-3.12.6/lib/rspec/mocks/method_double.rb:74:in `block (2 levels) in define_proxy_method'","/builds/gitlab-org/gitlab/ee/app/services/vulnerability_exports/export_service.rb:85:in `block (6 levels) in finalise_segmented_export'","/builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/async-2.12.1/lib/async/semaphore.rb:87:in `acquire'","/builds/gitlab-org/gitlab/ee/app/services/vulnerability_exports/export_service.rb:78:in `block (5 levels) in finalise_segmented_export'","/builds/gitlab-org/gitlab/ee/app/services/vulnerability_exports/export_service.rb:77:in `each_line'","/builds/gitlab-org/gitlab/ee/app/services/vulnerability_exports/export_service.rb:77:in `block (4 levels) in finalise_segmented_export'","/builds/gitlab-org/gitlab/app/uploaders/gitlab_uploader.rb:125:in `open'","/builds/gitlab-org/gitlab/ee/app/services/vulnerability_exports/export_service.rb:74:in `block (3 levels) in finalise_segmented_export'","/builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/async-2.12.1/lib/async/semaphore.rb:68:in `block in async'","/builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/async-2.12.1/lib/async/task.rb:164:in `block in run'","/builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/async-2.12.1/lib/async/task.rb:377:in `block in schedule'"]}} 2990 15:52:38 {"time":"2024-09-20T15:52:38+00:00","severity":"warn","oid":169395780,"pid":334,"subject":"Async::Task","message":"Task may have ended with unhandled exception.","event":{"type":"failure","root":"/builds/gitlab-org/gitlab","class":"RuntimeError","message":"RuntimeError","backtrace":["/builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rspec-mocks-3.12.6/lib/rspec/mocks/message_expectation.rb:188:in `block in and_raise'","/builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rspec-mocks-3.12.6/lib/rspec/mocks/message_expectation.rb:761:in `block in call'","/builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rspec-mocks-3.12.6/lib/rspec/mocks/message_expectation.rb:760:in `map'","/builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rspec-mocks-3.12.6/lib/rspec/mocks/message_expectation.rb:760:in `call'","/builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rspec-mocks-3.12.6/lib/rspec/mocks/message_expectation.rb:621:in `invoke_incrementing_actual_calls_by'","/builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rspec-mocks-3.12.6/lib/rspec/mocks/message_expectation.rb:474:in `invoke'","/builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rspec-mocks-3.12.6/lib/rspec/mocks/proxy.rb:209:in `message_received'","/builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rspec-mocks-3.12.6/lib/rspec/mocks/proxy.rb:361:in `message_received'","/builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rspec-mocks-3.12.6/lib/rspec/mocks/method_double.rb:98:in `proxy_method_invoked'","/builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/gitlab-experiment-0.9.1/lib/gitlab/experiment/rspec.rb:29:in `proxy_method_invoked'","/builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rspec-mocks-3.12.6/lib/rspec/mocks/method_double.rb:74:in `block (2 levels) in define_proxy_method'","/builds/gitlab-org/gitlab/ee/app/services/vulnerability_exports/export_service.rb:85:in `block (6 levels) in finalise_segmented_export'","/builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/async-2.12.1/lib/async/semaphore.rb:87:in `acquire'","/builds/gitlab-org/gitlab/ee/app/services/vulnerability_exports/export_service.rb:78:in `block (5 levels) in finalise_segmented_export'","/builds/gitlab-org/gitlab/ee/app/services/vulnerability_exports/export_service.rb:77:in `each_line'","/builds/gitlab-org/gitlab/ee/app/services/vulnerability_exports/export_service.rb:77:in `block (4 levels) in finalise_segmented_export'","/builds/gitlab-org/gitlab/app/uploaders/gitlab_uploader.rb:125:in `open'","/builds/gitlab-org/gitlab/ee/app/services/vulnerability_exports/export_service.rb:74:in `block (3 levels) in finalise_segmented_export'","/builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/async-2.12.1/lib/async/semaphore.rb:68:in `block in async'","/builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/async-2.12.1/lib/async/task.rb:164:in `block in run'","/builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/async-2.12.1/lib/async/task.rb:377:in `block in schedule'"]}} 2991 15:52:38 raises an error and cleans up the export 2992 15:52:39 # [RSpecRunTime] RSpec elapsed time: 15 minutes 30.25 seconds. Current RSS: ~1356M. Threads: 5. load average: 1.25 1.34 1.20 1/421 7882 2994 15:52:39 writing content into final tempfile concurrently 2995 15:52:40 synchonizes the write operations 2996 15:52:40 # [RSpecRunTime] RSpec elapsed time: 15 minutes 31.31 seconds. Current RSS: ~1356M. Threads: 5. load average: 1.25 1.34 1.20 1/421 7883 2999 15:52:40 instantiates a new instance of the service class and sends export message to it 3001 15:52:40 generating the export file 3002 15:52:41 runs synchronized with distributed semaphore 3003 15:52:41 when the vulnerability_export is not in `created` state 3004 15:52:42 does not execute export file generation logic 3005 15:52:42 when the vulnerability_export is in `created` state 3006 15:52:42 when the exportable is a group 3007 15:52:42 when the vulnerabilities are more than the partial file batch size 3008 15:52:43 generates the export file in batches, scaling workers to the number of parts needed 3009 15:52:44 Job arguments to Gitlab::Export::SegmentedExportWorker must be native JSON types, but #<GlobalID:0x00007b1f464b9c78 @uri=#<URI::GID gid://gitlab/Vulnerabilities::Export/10>> is a GlobalID. 3011 15:52:44 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 3012 15:52:44 Job arguments to Gitlab::Export::SegmentedExportWorker must be native JSON types, but #<GlobalID:0x00007b1f46426568 @uri=#<URI::GID gid://gitlab/Vulnerabilities::Export/10>> is a GlobalID. 3014 15:52:44 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 3015 15:52:44 sets organization_id appropriately 3016 15:52:44 when there are no vulnerabilities for the vulnerable 3017 15:52:45 does not raise an error 3018 15:52:45 # [RSpecRunTime] RSpec elapsed time: 15 minutes 36.5 seconds. Current RSS: ~1362M. Threads: 5. load average: 1.23 1.34 1.20 1/421 7884 3020 15:52:45 when an error occurs during the enqueuing 3021 15:52:46 raises an error and cleans up the export 3022 15:52:46 # [RSpecRunTime] RSpec elapsed time: 15 minutes 37.52 seconds. Current RSS: ~1355M. Threads: 5. load average: 1.23 1.34 1.20 1/421 7885 3024 15:52:46 when there are many vulnerabilities 3025 15:52:48 does not create more export workers than SEGMENTED_EXPORT_WORKERS 3026 15:52:48 # [RSpecRunTime] RSpec elapsed time: 15 minutes 39.41 seconds. Current RSS: ~1352M. Threads: 5. load average: 1.21 1.33 1.20 1/421 7886 3028 15:52:48 when the exportable is a project 3029 15:52:48 when the export generation fails 3030 15:52:49 sets the state of export back to `created` 3031 15:52:49 schedules the export deletion background job 3032 15:52:49 # [RSpecRunTime] RSpec elapsed time: 15 minutes 41.19 seconds. Current RSS: ~1351M. Threads: 5. load average: 1.21 1.33 1.20 2/421 7887 3034 15:52:49 when the export generation succeeds 3035 15:52:50 marks the state of export object as `started` and then `finished` 3036 15:52:51 schedules the export deletion background job 3037 15:52:51 # [RSpecRunTime] RSpec elapsed time: 15 minutes 42.82 seconds. Current RSS: ~1359M. Threads: 5. load average: 1.21 1.33 1.20 1/421 7888 3039 15:52:51 when the export format is csv 3040 15:52:52 calls the VulnerabilityExports::Exporters::CsvService which sets the file and filename 3041 15:52:52 # [RSpecRunTime] RSpec elapsed time: 15 minutes 43.83 seconds. Current RSS: ~1360M. Threads: 5. load average: 1.21 1.33 1.20 1/421 7889 3043 15:52:52 # [RSpecRunTime] Finishing example group ee/spec/services/vulnerability_exports/export_service_spec.rb. It took 18.0 seconds. Expected to take 20.6 seconds. 3044 15:52:52 # [RSpecRunTime] Starting example group ee/spec/services/status_page/mark_for_publication_service_spec.rb. Expected to take 19.56 seconds. 3045 15:52:52 StatusPage::MarkForPublicationService 3047 15:52:53 when license is not available 3048 15:52:53 behaves like does not track the incident 3049 15:52:53 is expected not to change `::StatusPage::PublishedIncident.count` 3050 15:52:54 is expected not to change `issue.notes.count` 3051 15:52:54 returns the exepected error state 3052 15:52:54 # [RSpecRunTime] RSpec elapsed time: 15 minutes 45.75 seconds. Current RSS: ~1362M. Threads: 5. load average: 1.19 1.32 1.20 1/421 7890 3054 15:52:54 when status page does not exist 3055 15:52:54 behaves like does not track the incident 3056 15:52:54 is expected not to change `::StatusPage::PublishedIncident.count` 3057 15:52:55 is expected not to change `issue.notes.count` 3058 15:52:55 returns the exepected error state 3059 15:52:55 # [RSpecRunTime] RSpec elapsed time: 15 minutes 47.05 seconds. Current RSS: ~1383M. Threads: 5. load average: 1.19 1.32 1.20 1/421 7891 3061 15:52:55 when status page is disabled 3062 15:52:55 behaves like does not track the incident 3063 15:52:56 is expected not to change `::StatusPage::PublishedIncident.count` 3064 15:52:56 is expected not to change `issue.notes.count` 3065 15:52:57 returns the exepected error state 3066 15:52:57 # [RSpecRunTime] RSpec elapsed time: 15 minutes 48.38 seconds. Current RSS: ~1394M. Threads: 5. load average: 1.19 1.32 1.20 3/422 7892 3068 15:52:57 when status page is enabled 3069 15:52:57 when issue is publishable 3070 15:52:57 is expected to change `::StatusPage::PublishedIncident.count` by 1 3071 15:52:58 is expected to change `issue.notes.count` by 1 3072 15:52:58 is expected to be success 3073 15:52:58 behaves like internal event tracking 3074 15:52:59 logs to Snowplow, Redis, and product analytics tooling 3075 15:52:59 # [RSpecRunTime] RSpec elapsed time: 15 minutes 50.64 seconds. Current RSS: ~1402M. Threads: 5. load average: 1.18 1.32 1.20 1/422 7893 3077 15:52:59 when issue is confidential 3078 15:52:59 behaves like does not track the incident 3079 15:52:59 is expected not to change `::StatusPage::PublishedIncident.count` 3080 15:53:00 is expected not to change `issue.notes.count` 3081 15:53:00 returns the exepected error state 3082 15:53:00 # [RSpecRunTime] RSpec elapsed time: 15 minutes 52.13 seconds. Current RSS: ~1426M. Threads: 5. load average: 1.18 1.32 1.20 1/422 7894 3084 15:53:00 when issue is already published 3085 15:53:00 behaves like does not track the incident 3086 15:53:01 is expected not to change `::StatusPage::PublishedIncident.count` 3087 15:53:01 is expected not to change `issue.notes.count` 3088 15:53:02 returns the exepected error state 3089 15:53:02 # [RSpecRunTime] RSpec elapsed time: 15 minutes 53.57 seconds. Current RSS: ~1430M. Threads: 5. load average: 1.18 1.32 1.20 1/422 7895 3091 15:53:02 when user is not logged in 3092 15:53:02 behaves like does not track the incident 3093 15:53:02 is expected not to change `::StatusPage::PublishedIncident.count` 3094 15:53:03 is expected not to change `issue.notes.count` 3095 15:53:03 returns the exepected error state 3096 15:53:03 # [RSpecRunTime] RSpec elapsed time: 15 minutes 54.81 seconds. Current RSS: ~1436M. Threads: 5. load average: 1.16 1.31 1.20 1/421 7896 3098 15:53:03 when user does not have permissions 3099 15:53:03 behaves like does not track the incident 3100 15:53:04 is expected not to change `::StatusPage::PublishedIncident.count` 3101 15:53:04 is expected not to change `issue.notes.count` 3102 15:53:05 returns the exepected error state 3103 15:53:05 # [RSpecRunTime] RSpec elapsed time: 15 minutes 56.3 seconds. Current RSS: ~1442M. Threads: 5. load average: 1.16 1.31 1.20 1/421 7897 3105 15:53:05 when an error occurs 3106 15:53:05 is expected not to change `::StatusPage::PublishedIncident.count` 3107 15:53:06 is expected not to change `issue.notes.count` 3108 15:53:06 returns the exepected error state and reports the error to sentry 3109 15:53:06 # [RSpecRunTime] RSpec elapsed time: 15 minutes 57.85 seconds. Current RSS: ~1451M. Threads: 5. load average: 1.16 1.31 1.20 5/421 7898 3111 15:53:06 # [RSpecRunTime] Finishing example group ee/spec/services/status_page/mark_for_publication_service_spec.rb. It took 14.03 seconds. Expected to take 19.56 seconds. 3112 15:53:06 # [RSpecRunTime] Starting example group ee/spec/tasks/gitlab/elastic_rake_spec.rb. Expected to take 18.45 seconds. 3113 15:53:06 gitlab:elastic namespace rake tasks 3114 15:53:06 gitlab:elastic:recreate_index 3115 15:53:06 calls rake task executor 3116 15:53:06 gitlab:elastic:estimate_shard_sizes 3117 15:53:06 calls rake task executor 3118 15:53:06 gitlab:elastic:index_snippets 3119 15:53:07 calls rake task executor 3120 15:53:07 gitlab:elastic:index_users 3121 15:53:07 calls rake task executor 3122 15:53:07 gitlab:elastic:mark_reindex_failed 3123 15:53:07 calls rake task executor 3124 15:53:07 gitlab:elastic:clear_index_status 3125 15:53:07 calls rake task executor 3126 15:53:07 gitlab:elastic:disable_search_with_elasticsearch 3127 15:53:07 calls rake task executor 3128 15:53:07 gitlab:elastic:delete_index 3129 15:53:07 calls rake task executor 3130 15:53:07 gitlab:elastic:index_projects_status 3131 15:53:07 calls rake task executor 3132 15:53:07 gitlab:elastic:projects_not_indexed 3133 15:53:07 calls rake task executor 3134 15:53:07 gitlab:elastic:resume_indexing 3135 15:53:07 calls rake task executor 3136 15:53:07 gitlab:elastic:index_group_entities 3137 15:53:08 calls rake task executor 3138 15:53:08 gitlab:elastic:index 3139 15:53:08 with elasticsearch_indexing is disabled 3140 15:53:08 Job arguments to Search::Elastic::TriggerIndexingWorker must be native JSON types, but :initiate is a Symbol. 3142 15:53:08 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 3143 15:53:08 does not enable `elasticsearch_indexing` 3144 15:53:08 with elasticsearch_indexing enabled 3145 15:53:08 schedules Search::Elastic::TriggerIndexingWorker asynchronously 3146 15:53:08 outputs warning if indexing is paused 3147 15:53:08 when on GitLab.com 3148 15:53:10 raises an error 3149 15:53:10 # [RSpecRunTime] RSpec elapsed time: 16 minutes 1.29 seconds. Current RSS: ~1478M. Threads: 5. load average: 1.15 1.31 1.19 1/421 7899 3151 15:53:10 gitlab:elastic:index_projects 3152 15:53:10 calls rake task executor 3153 15:53:10 gitlab:elastic:reindex_cluster 3154 15:53:10 calls rake task executor 3155 15:53:10 gitlab:elastic:pause_indexing 3156 15:53:10 calls rake task executor 3157 15:53:10 gitlab:elastic:index_group_wikis 3158 15:53:10 calls rake task executor 3159 15:53:10 gitlab:elastic:info 3160 15:53:10 calls rake task executor 3161 15:53:10 gitlab:elastic:estimate_cluster_size 3162 15:53:10 calls rake task executor 3163 15:53:10 gitlab:elastic:list_pending_migrations 3164 15:53:10 calls rake task executor 3165 15:53:10 gitlab:elastic:create_empty_index 3166 15:53:11 calls rake task executor 3167 15:53:11 gitlab:elastic:enable_search_with_elasticsearch 3168 15:53:11 calls rake task executor 3169 15:53:11 gitlab:elastic:index_epics 3170 15:53:11 calls rake task executor 3171 15:53:14 # [RSpecRunTime] Finishing example group ee/spec/tasks/gitlab/elastic_rake_spec.rb. It took 8.24 seconds. Expected to take 18.45 seconds. 3172 15:53:14 # [RSpecRunTime] RSpec elapsed time: 16 minutes 6.18 seconds. Current RSS: ~1472M. Threads: 5. load average: 1.22 1.32 1.20 1/421 7900 3174 15:53:14 # [RSpecRunTime] Starting example group ee/spec/lib/remote_development/workspace_operations/reconcile/input/actual_state_calculator_spec.rb. Expected to take 17.44 seconds. 3175 15:53:14 RemoteDevelopment::WorkspaceOperations::Reconcile::Input::ActualStateCalculator 3176 15:53:14 .calculate_actual_state 3177 15:53:14 with cases parameterized from shared fixtures 3178 15:53:14 previous_actual_state: "CreationRequested", current_actual_state: "Starting", workspace_exists: nil 3179 15:53:15 calculates correct actual state 3180 15:53:15 previous_actual_state: "Starting", current_actual_state: "Starting", workspace_exists: false 3181 15:53:15 calculates correct actual state 3182 15:53:15 previous_actual_state: "Starting", current_actual_state: "Running", workspace_exists: false 3183 15:53:15 calculates correct actual state 3184 15:53:15 previous_actual_state: "Starting", current_actual_state: "Failed", workspace_exists: false 3185 15:53:15 calculates correct actual state (PENDING: TODO: Properly implement the agent info status fixture for previous_actual_state: Starting, current_actual_state: Failed, workspace_exists: false) 3186 15:53:15 previous_actual_state: "Failed", current_actual_state: "Starting", workspace_exists: false 3187 15:53:15 calculates correct actual state (PENDING: TODO: Properly implement the agent info status fixture for previous_actual_state: Failed, current_actual_state: Starting, workspace_exists: false) 3188 15:53:15 previous_actual_state: "Running", current_actual_state: "Failed", workspace_exists: nil 3189 15:53:15 calculates correct actual state (PENDING: TODO: Properly implement the agent info status fixture for previous_actual_state: Running, current_actual_state: Failed, workspace_exists: ) 3190 15:53:15 previous_actual_state: "Running", current_actual_state: "Stopping", workspace_exists: nil 3191 15:53:15 calculates correct actual state 3192 15:53:15 previous_actual_state: "Stopping", current_actual_state: "Stopped", workspace_exists: nil 3193 15:53:15 calculates correct actual state 3194 15:53:15 previous_actual_state: "Stopping", current_actual_state: "Failed", workspace_exists: nil 3195 15:53:16 calculates correct actual state (PENDING: TODO: Properly implement the agent info status fixture for previous_actual_state: Stopping, current_actual_state: Failed, workspace_exists: ) 3196 15:53:16 previous_actual_state: "Stopped", current_actual_state: "Starting", workspace_exists: nil 3197 15:53:16 calculates correct actual state 3198 15:53:16 previous_actual_state: "Stopped", current_actual_state: "Stopped", workspace_exists: true 3199 15:53:16 calculates correct actual state 3200 15:53:16 previous_actual_state: "Stopped", current_actual_state: "Failed", workspace_exists: nil 3201 15:53:16 calculates correct actual state (PENDING: TODO: Properly implement the agent info status fixture for previous_actual_state: Stopped, current_actual_state: Failed, workspace_exists: ) 3202 15:53:16 previous_actual_state: "Starting", current_actual_state: "Starting", workspace_exists: true 3203 15:53:16 calculates correct actual state 3204 15:53:16 previous_actual_state: "Starting", current_actual_state: "Running", workspace_exists: true 3205 15:53:16 calculates correct actual state 3206 15:53:16 previous_actual_state: "Starting", current_actual_state: "Failed", workspace_exists: true 3207 15:53:16 calculates correct actual state (PENDING: TODO: Properly implement the agent info status fixture for previous_actual_state: Starting, current_actual_state: Failed, workspace_exists: true) 3208 15:53:16 previous_actual_state: "Failed", current_actual_state: "Starting", workspace_exists: true 3209 15:53:16 calculates correct actual state (PENDING: TODO: Properly implement the agent info status fixture for previous_actual_state: Failed, current_actual_state: Starting, workspace_exists: true) 3210 15:53:16 previous_actual_state: "Failed", current_actual_state: "Stopping", workspace_exists: nil 3211 15:53:16 calculates correct actual state (PENDING: TODO: Properly implement the agent info status fixture for previous_actual_state: Failed, current_actual_state: Stopping, workspace_exists: ) 3212 15:53:16 previous_actual_state: nil, current_actual_state: "Failed", workspace_exists: nil 3213 15:53:17 calculates correct actual state (PENDING: TODO: Properly implement the agent info status fixture for previous_actual_state: , current_actual_state: Failed, workspace_exists: ) 3214 15:53:17 when the deployment is completed successfully 3215 15:53:17 when new workspace has been created or existing workspace has been scaled up 3216 15:53:17 returns the expected actual state 3217 15:53:17 when existing workspace has been scaled down 3218 15:53:17 returns the expected actual state 3219 15:53:17 when status does not contain required information 3220 15:53:17 returns the expected actual state 3221 15:53:17 when the deployment is in progress 3222 15:53:17 when new workspace has been created 3223 15:53:17 returns the expected actual state 3224 15:53:17 when existing workspace has been updated 3225 15:53:17 returns the expected actual state 3226 15:53:17 when existing workspace has been scaled up 3227 15:53:17 returns the expected actual state 3228 15:53:17 when existing workspace has been scaled down 3229 15:53:17 returns the expected actual state 3230 15:53:17 when spec replicas is more than 1 3231 15:53:17 returns the expected actual state 3232 15:53:17 when status does not contain required information 3233 15:53:18 returns the expected actual state 3234 15:53:18 when the deployment is failed 3235 15:53:18 when new workspace has been created or existing workspace has been scaled up 3236 15:53:18 returns the expected actual state 3237 15:53:18 when existing scaled down workspace which was failing has been scaled up 3238 15:53:18 returns the expected actual state (PENDING: This currently returns STARTING state. See related TODOs in the relevant code.) 3239 15:53:18 when the deployment status is unknown 3240 15:53:18 when spec is missing 3241 15:53:18 returns the expected actual state 3242 15:53:18 when spec replicas is missing 3243 15:53:18 returns the expected actual state 3244 15:53:18 when status is missing 3245 15:53:18 returns the expected actual state 3246 15:53:18 when status conditions is missing 3247 15:53:18 returns the expected actual state 3248 15:53:18 when status conditions reason is missing 3249 15:53:18 returns the expected actual state 3250 15:53:18 when status progressing and available conditions are unrecognized 3251 15:53:19 returns the expected actual state 3252 15:53:19 when termination_progress is Terminating 3253 15:53:19 returns the expected actual state 3254 15:53:19 when termination_progress is Terminated 3255 15:53:19 returns the expected actual state 3256 15:53:19 when latest_error_details is present 3257 15:53:19 and termination_progress is missing 3258 15:53:19 returns the expected actual state 3259 15:53:19 and termination_progress is Terminated 3260 15:53:19 returns the expected actual state 3261 15:53:19 and termination_progress is Terminating 3262 15:53:19 returns the expected actual state 3263 15:53:19 # [RSpecRunTime] Finishing example group ee/spec/lib/remote_development/workspace_operations/reconcile/input/actual_state_calculator_spec.rb. It took 4.59 seconds. Expected to take 17.44 seconds. 3264 15:53:19 # [RSpecRunTime] Starting example group ee/spec/models/epic/related_epic_link_spec.rb. Expected to take 16.51 seconds. 3265 15:53:19 Epic::RelatedEpicLink 3266 15:53:19 does not allow STI 3267 15:53:19 behaves like issuable link 3268 15:53:20 Associations 3269 15:53:20 is expected to belong to source class_name => Epic required: false 3270 15:53:21 is expected to belong to target class_name => Epic required: false 3271 15:53:21 # [RSpecRunTime] RSpec elapsed time: 16 minutes 12.44 seconds. Current RSS: ~1553M. Threads: 5. load average: 1.20 1.31 1.20 1/421 7901 3274 15:53:21 is expected to validate that :source cannot be empty/falsy 3275 15:53:21 is expected to validate that :target cannot be empty/falsy 3276 15:53:21 is expected to validate that :source is case-sensitively unique within the scope of :target_id, producing a custom validation error on failure 3277 15:53:21 is not valid if an opposite link already exists 3278 15:53:21 when it relates to itself 3279 15:53:21 when target is nil 3280 15:53:22 does not invalidate object with self relation error 3281 15:53:22 when source and target are present 3282 15:53:22 invalidates object 3283 15:53:22 when max number of links is exceeded 3284 15:53:22 when source exceeds max 3285 15:53:22 behaves like invalid due to exceeding max number of links 3286 15:53:22 is expected to include "This epic would exceed the maximum number of linked epics (1)." 3287 15:53:22 when target exceeds max 3288 15:53:22 behaves like invalid due to exceeding max number of links 3289 15:53:22 is expected to include "This epic would exceed the maximum number of linked epics (1)." 3291 15:53:22 .for_source_or_target 3292 15:53:24 returns only links where id is either source or target id 3293 15:53:24 # [RSpecRunTime] RSpec elapsed time: 16 minutes 15.38 seconds. Current RSS: ~1540M. Threads: 5. load average: 1.27 1.33 1.20 1/421 7902 3296 15:53:24 is expected to define :link_type as an enum backed by an integer with values ‹{relates_to: 0, blocks: 1}› 3297 15:53:24 provides the "related" as default link_type 3298 15:53:24 behaves like issuables that can block or be blocked 3299 15:53:26 .issuable_type 3300 15:53:26 is expected to eq :epic 3301 15:53:26 # [RSpecRunTime] RSpec elapsed time: 16 minutes 18.1 seconds. Current RSS: ~1524M. Threads: 5. load average: 1.27 1.33 1.20 1/421 7903 3303 15:53:26 .inverse_link_type 3304 15:53:27 returns the inverse type of link 3305 15:53:27 .blocked_issuable_ids 3306 15:53:29 returns only ids of issues which are blocked 3307 15:53:29 # [RSpecRunTime] RSpec elapsed time: 16 minutes 20.72 seconds. Current RSS: ~1485M. Threads: 5. load average: 1.24 1.32 1.20 1/421 7904 3309 15:53:29 .blocking_issuables_ids_for 3310 15:53:29 returns blocking issuables ids 3311 15:53:29 blocking issuables count 3312 15:53:29 .blocking_issuables_for_collection 3313 15:53:29 returns blocking issues count grouped by issue id 3314 15:53:29 .blocked_issuables_for_collection 3315 15:53:30 returns blocked issues count grouped by issue id 3316 15:53:30 .blocking_issuables_count_for 3317 15:53:30 returns blocked issues count for single issue 3318 15:53:30 # [RSpecRunTime] Finishing example group ee/spec/models/epic/related_epic_link_spec.rb. It took 10.61 seconds. Expected to take 16.51 seconds. 3319 15:53:30 # [RSpecRunTime] Starting example group ee/spec/lib/gitlab/vulnerability_scanning/dependency_scanning/finding_builder_spec.rb. Expected to take 15.64 seconds. 3320 15:53:30 Gitlab::VulnerabilityScanning::DependencyScanning::FindingBuilder 3322 15:53:30 when cyclonedx sbom contains required gitlab:dependency_scanning properties 3323 15:53:31 does not add any errors to the report 3324 15:53:32 creates the links 3325 15:53:33 creates the name 3326 15:53:34 creates the description 3327 15:53:35 creates the solution 3328 15:53:36 creates a valid location 3329 15:53:37 creates the severity 3330 15:53:38 creates the confidence 3331 15:53:39 creates the metadata version 3332 15:53:39 # [RSpecRunTime] RSpec elapsed time: 16 minutes 30.31 seconds. Current RSS: ~1423M. Threads: 5. load average: 1.13 1.29 1.19 1/421 7905 3334 15:53:39 when cyclonedx does not contain required gitlab:dependency_scanning properties 3335 15:53:40 adds an error to the generated report 3336 15:53:40 # [RSpecRunTime] RSpec elapsed time: 16 minutes 31.4 seconds. Current RSS: ~1423M. Threads: 5. load average: 1.13 1.29 1.19 1/421 7906 3338 15:53:40 when title is not present 3339 15:53:41 replaces with default title 3340 15:53:41 # [RSpecRunTime] RSpec elapsed time: 16 minutes 32.52 seconds. Current RSS: ~1422M. Threads: 5. load average: 1.13 1.29 1.19 1/421 7907 3342 15:53:41 when title is empty 3343 15:53:42 replaces with default title 3344 15:53:42 # [RSpecRunTime] RSpec elapsed time: 16 minutes 33.56 seconds. Current RSS: ~1421M. Threads: 5. load average: 1.13 1.29 1.19 1/421 7908 3346 15:53:42 # [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/vulnerability_scanning/dependency_scanning/finding_builder_spec.rb. It took 12.18 seconds. Expected to take 15.64 seconds. 3347 15:53:42 # [RSpecRunTime] Starting example group ee/spec/lib/gitlab/ci/minutes/consumption_spec.rb. Expected to take 14.89 seconds. 3348 15:53:42 Gitlab::Ci::Minutes::Consumption 3350 15:53:42 duration: 120, visibility_level: 0, public_cost_factor: 1.0, private_cost_factor: 2.0, result: 4.0 3351 15:53:43 returns the expected consumption 3352 15:53:43 logs the cost factor 3353 15:53:43 when consumption comes from a GitLab contribution 3354 15:53:43 returns the consumption using the contribution cost factor 3355 15:53:43 logs that the contributor cost factor was granted 3356 15:53:43 # [RSpecRunTime] RSpec elapsed time: 16 minutes 35.07 seconds. Current RSS: ~1420M. Threads: 5. load average: 1.12 1.29 1.19 1/421 7909 3358 15:53:43 duration: 120, visibility_level: 10, public_cost_factor: 1.0, private_cost_factor: 2.0, result: 4.0 3359 15:53:44 returns the expected consumption 3360 15:53:44 logs the cost factor 3361 15:53:44 when consumption comes from a GitLab contribution 3362 15:53:44 returns the consumption using the contribution cost factor 3363 15:53:44 logs that the contributor cost factor was granted 3364 15:53:44 duration: 120, visibility_level: 10, public_cost_factor: 1.0, private_cost_factor: 1.5, result: 3.0 3365 15:53:44 returns the expected consumption 3366 15:53:45 logs the cost factor 3367 15:53:45 when consumption comes from a GitLab contribution 3368 15:53:45 returns the consumption using the contribution cost factor 3369 15:53:45 logs that the contributor cost factor was granted 3370 15:53:45 duration: 120, visibility_level: 20, public_cost_factor: 2.0, private_cost_factor: 1.0, result: 4.0 3371 15:53:45 returns the expected consumption 3372 15:53:45 logs the cost factor 3373 15:53:45 when consumption comes from a GitLab contribution 3374 15:53:46 returns the consumption using the contribution cost factor 3375 15:53:46 logs that the contributor cost factor was granted 3376 15:53:46 duration: 120, visibility_level: 20, public_cost_factor: 1.0, private_cost_factor: 1.0, result: 2.0 3377 15:53:46 returns the expected consumption 3378 15:53:46 logs the cost factor 3379 15:53:46 when consumption comes from a GitLab contribution 3380 15:53:47 returns the consumption using the contribution cost factor 3381 15:53:47 logs that the contributor cost factor was granted 3382 15:53:47 duration: 120, visibility_level: 20, public_cost_factor: 0.5, private_cost_factor: 1.0, result: 1.0 3383 15:53:47 returns the expected consumption 3384 15:53:47 logs the cost factor 3385 15:53:47 when consumption comes from a GitLab contribution 3386 15:53:47 returns the consumption using the contribution cost factor 3387 15:53:48 logs that the contributor cost factor was granted 3388 15:53:48 duration: 119, visibility_level: 20, public_cost_factor: 0.5, private_cost_factor: 1.0, result: 0.99 3389 15:53:48 returns the expected consumption 3390 15:53:48 logs the cost factor 3391 15:53:48 when consumption comes from a GitLab contribution 3392 15:53:48 returns the consumption using the contribution cost factor 3393 15:53:48 logs that the contributor cost factor was granted 3394 15:53:48 # [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/ci/minutes/consumption_spec.rb. It took 6.57 seconds. Expected to take 14.89 seconds. 3395 15:53:48 # [RSpecRunTime] Starting example group ee/spec/helpers/ee/invite_members_helper_spec.rb. Expected to take 14.23 seconds. 3396 15:53:48 EE::InviteMembersHelper 3397 15:53:48 #common_invite_group_modal_data 3398 15:53:49 has expected common attributes 3399 15:53:49 #invite_group_dataset 3400 15:53:49 when `custom_role_for_group_link_enabled` is false 3401 15:53:49 returns expected data 3402 15:53:49 when `custom_role_for_group_link_enabled` is true 3403 15:53:49 returns expected data 3404 15:53:49 #common_invite_modal_dataset 3405 15:53:50 includes add_seats_href for an owner 3406 15:53:50 does not include add_seats_href for non-owners 3407 15:53:50 when applying the free user cap is not valid 3408 15:53:50 does not include users limit notification data 3409 15:53:50 when applying the free user cap is valid 3410 15:53:50 when not close to or over the free user cap limit 3411 15:53:53 includes correct users limit notification data 3412 15:53:53 # [RSpecRunTime] RSpec elapsed time: 16 minutes 44.88 seconds. Current RSS: ~1470M. Threads: 5. load average: 1.10 1.28 1.19 1/421 7910 3414 15:53:53 when close to the free user cap limit 3415 15:53:54 includes correct users limit notification data 3416 15:53:54 when at the free user cap limit 3417 15:53:54 includes correct users limit notification data 3418 15:53:54 when a namespace has an active trial 3419 15:53:54 Job arguments to ElasticNamespaceIndexerWorker must be native JSON types, but :index is a Symbol. 3421 15:53:54 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 3422 15:53:55 includes correct active trial alert data 3423 15:53:55 when namespace does not have an active trial 3424 15:53:55 Job arguments to ElasticNamespaceIndexerWorker must be native JSON types, but :index is a Symbol. 3426 15:53:55 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 3427 15:53:55 does not include users limit notification data 3428 15:53:55 including the manage_member_roles_path 3429 15:53:55 does not include users limit notification data 3430 15:53:55 #users_filter_data 3431 15:53:55 when the group has enforced sso 3432 15:53:55 when there is a group with a saml provider 3433 15:53:55 returns user filter data 3434 15:53:55 when there is a group without a saml provider 3435 15:53:56 does not return user filter data 3436 15:53:56 when group has enforced sso disabled 3437 15:53:56 when there is a group with a saml provider 3438 15:53:56 does not return user filter data 3439 15:53:56 when there is a group without a saml provider 3440 15:53:56 does not return user filter data 3441 15:53:56 #overage_members_modal_available 3443 15:53:56 returns true 3445 15:53:56 returns false 3446 15:53:56 # [RSpecRunTime] Finishing example group ee/spec/helpers/ee/invite_members_helper_spec.rb. It took 8.06 seconds. Expected to take 14.23 seconds. 3447 15:53:56 # [RSpecRunTime] Starting example group ee/spec/helpers/groups/security_features_helper_spec.rb. Expected to take 13.67 seconds. 3448 15:53:56 Groups::SecurityFeaturesHelper 3449 15:53:57 #group_level_security_dashboard_available? 3450 15:53:57 group_level_compliance_dashboard_enabled: false, read_group_compliance_dashboard_permission: false, result: false 3451 15:53:57 returns the expected result 3452 15:53:57 group_level_compliance_dashboard_enabled: true, read_group_compliance_dashboard_permission: false, result: false 3453 15:53:57 returns the expected result 3454 15:53:57 group_level_compliance_dashboard_enabled: false, read_group_compliance_dashboard_permission: true, result: false 3455 15:53:57 returns the expected result 3456 15:53:57 group_level_compliance_dashboard_enabled: true, read_group_compliance_dashboard_permission: true, result: true 3457 15:53:57 returns the expected result 3458 15:53:57 #group_level_credentials_inventory_available? 3459 15:53:57 group_owner?: false, saas?: false, licensed?: false, feature_flag_enabled?: false, result: false 3461 15:53:58 is expected to eq false 3462 15:53:58 group_owner?: false, saas?: false, licensed?: false, feature_flag_enabled?: true, result: false 3464 15:53:58 is expected to eq false 3465 15:53:58 group_owner?: false, saas?: false, licensed?: true, feature_flag_enabled?: false, result: false 3467 15:53:58 is expected to eq false 3468 15:53:58 group_owner?: false, saas?: false, licensed?: true, feature_flag_enabled?: true, result: false 3470 15:53:59 is expected to eq false 3471 15:53:59 group_owner?: false, saas?: true, licensed?: false, feature_flag_enabled?: false, result: false 3473 15:53:59 is expected to eq false 3474 15:53:59 group_owner?: false, saas?: true, licensed?: false, feature_flag_enabled?: true, result: false 3476 15:53:59 is expected to eq false 3477 15:53:59 group_owner?: false, saas?: true, licensed?: true, feature_flag_enabled?: false, result: false 3479 15:54:00 is expected to eq false 3480 15:54:00 group_owner?: false, saas?: true, licensed?: true, feature_flag_enabled?: true, result: false 3482 15:54:00 is expected to eq false 3483 15:54:00 group_owner?: true, saas?: false, licensed?: false, feature_flag_enabled?: false, result: false 3485 15:54:00 is expected to eq false 3486 15:54:00 group_owner?: true, saas?: false, licensed?: false, feature_flag_enabled?: true, result: false 3488 15:54:01 is expected to eq false 3489 15:54:01 group_owner?: true, saas?: false, licensed?: true, feature_flag_enabled?: false, result: false 3491 15:54:01 is expected to eq false 3492 15:54:01 group_owner?: true, saas?: false, licensed?: true, feature_flag_enabled?: true, result: false 3494 15:54:01 is expected to eq false 3495 15:54:01 group_owner?: true, saas?: true, licensed?: false, feature_flag_enabled?: false, result: false 3497 15:54:02 is expected to eq false 3498 15:54:02 group_owner?: true, saas?: true, licensed?: false, feature_flag_enabled?: true, result: false 3500 15:54:02 is expected to eq false 3501 15:54:02 group_owner?: true, saas?: true, licensed?: true, feature_flag_enabled?: false, result: false 3503 15:54:02 is expected to eq false 3504 15:54:02 group_owner?: true, saas?: true, licensed?: true, feature_flag_enabled?: true, result: true 3506 15:54:03 is expected to eq true 3507 15:54:03 #group_level_security_dashboard_data 3508 15:54:03 when it does not have projects 3509 15:54:03 is expected to eq {:can_admin_vulnerability=>"true", :can_view_false_positive=>"false", :dismissal_descriptions=>"{\"ac...140795.svg", :vulnerabilities_export_endpoint=>"/api/v4/security/groups/1409/vulnerability_exports"} 3510 15:54:03 when it has projects 3511 15:54:04 is expected to eq {:can_admin_vulnerability=>"true", :can_view_false_positive=>"false", :dismissal_descriptions=>"{\"ac...140795.svg", :vulnerabilities_export_endpoint=>"/api/v4/security/groups/1409/vulnerability_exports"} 3512 15:54:04 when it does not have projects but has subgroups that do 3513 15:54:04 is expected to eq {:can_admin_vulnerability=>"true", :can_view_false_positive=>"false", :dismissal_descriptions=>"{\"ac...140795.svg", :vulnerabilities_export_endpoint=>"/api/v4/security/groups/1409/vulnerability_exports"} 3514 15:54:04 #group_security_discover_data 3515 15:54:04 builds correct hash 3516 15:54:04 # [RSpecRunTime] Finishing example group ee/spec/helpers/groups/security_features_helper_spec.rb. It took 7.94 seconds. Expected to take 13.67 seconds. 3517 15:54:04 # [RSpecRunTime] Starting example group ee/spec/models/plan_spec.rb. Expected to take 13.05 seconds. 3519 15:54:05 does not allow STI 3521 15:54:05 when 'default' 3522 15:54:05 is expected to be falsey 3524 15:54:05 is expected to be falsey 3525 15:54:05 when 'bronze' 3526 15:54:05 is expected to be truthy 3527 15:54:05 when 'silver' 3528 15:54:05 is expected to be truthy 3529 15:54:05 when 'premium' 3530 15:54:05 is expected to be truthy 3532 15:54:05 is expected to be truthy 3533 15:54:05 when 'ultimate' 3534 15:54:05 is expected to be truthy 3535 15:54:05 when 'ultimate_trial' 3536 15:54:06 is expected to be truthy 3537 15:54:06 when 'ultimate_trial_paid_customer' 3538 15:54:06 is expected to be truthy 3539 15:54:06 when 'premium_trial' 3540 15:54:06 is expected to be truthy 3541 15:54:06 when 'opensource' 3542 15:54:06 is expected to be truthy 3543 15:54:06 ::PLANS_ELIGIBLE_FOR_TRIAL 3544 15:54:06 is expected to eq ["default", "free"] 3545 15:54:06 .with_subscriptions 3546 15:54:06 includes plans that have attached subscriptions 3547 15:54:06 .by_namespace 3548 15:54:07 Job arguments to ElasticNamespaceIndexerWorker must be native JSON types, but :index is a Symbol. 3550 15:54:07 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 3551 15:54:07 includes plans that have attached subscriptions 3552 15:54:07 .by_distinct_names 3553 15:54:08 Job arguments to ElasticNamespaceIndexerWorker must be native JSON types, but :index is a Symbol. 3555 15:54:08 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 3556 15:54:08 Job arguments to ElasticNamespaceIndexerWorker must be native JSON types, but :index is a Symbol. 3558 15:54:08 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 3559 15:54:08 includes distinct plan names 3560 15:54:08 #paid_excluding_trials? 3561 15:54:08 when 'default' 3562 15:54:08 is expected to be falsey 3564 15:54:08 is expected to be falsey 3565 15:54:08 when 'bronze' 3566 15:54:08 is expected to be truthy 3567 15:54:08 when 'silver' 3568 15:54:08 is expected to be truthy 3569 15:54:08 when 'premium' 3570 15:54:08 is expected to be truthy 3572 15:54:08 is expected to be truthy 3573 15:54:08 when 'ultimate' 3574 15:54:09 is expected to be truthy 3575 15:54:09 when 'ultimate_trial_paid_customer' 3576 15:54:09 is expected to be truthy 3577 15:54:09 when 'opensource' 3578 15:54:09 is expected to be truthy 3579 15:54:09 when 'ultimate_trial' 3580 15:54:09 is expected to be falsey 3581 15:54:09 when 'premium_trial' 3582 15:54:09 is expected to be falsey 3583 15:54:09 #open_source? 3584 15:54:09 when is opensource 3585 15:54:09 is expected to be truthy 3586 15:54:09 when is not opensource 3587 15:54:09 is expected to be falsey 3588 15:54:09 # [RSpecRunTime] Finishing example group ee/spec/models/plan_spec.rb. It took 4.91 seconds. Expected to take 13.05 seconds. 3589 15:54:09 # [RSpecRunTime] Starting example group ee/spec/graphql/types/issue_type_spec.rb. Expected to take 12.63 seconds. 3590 15:54:09 Types::IssueType 3591 15:54:09 is expected to have graphql field :epic 3592 15:54:10 is expected to have graphql field :has_epic 3593 15:54:10 is expected to have graphql field :has_parent 3594 15:54:10 is expected to have graphql field :iteration 3595 15:54:10 is expected to have graphql field :weight 3596 15:54:10 is expected to have graphql field :health_status 3597 15:54:10 is expected to have graphql field :blocking_count 3598 15:54:10 is expected to have graphql field :blocked 3599 15:54:10 is expected to have graphql field :blocked_by_count 3600 15:54:10 is expected to have graphql field :blocked_by_issues 3601 15:54:11 is expected to have graphql field :sla_due_at 3602 15:54:11 is expected to have graphql field :metric_images 3603 15:54:11 is expected to have graphql field :escalation_policy 3604 15:54:11 is expected to have graphql field :issuable_resource_links 3606 15:54:11 group issues 3607 15:54:11 behaves like avoids N+1 queries on blocked 3608 15:54:13 is expected not to exceed query limit #<ActiveRecord::QueryRecorder:0x00007b1f00779170 @data={"/app/models/group.rb:1043:block in max_membe...@skip_cached=true, @skip_schema_queries=true, @query_recorder_debug=false, @log_file=nil, @count=12> 3609 15:54:13 # [RSpecRunTime] RSpec elapsed time: 17 minutes 5.09 seconds. Current RSS: ~1522M. Threads: 5. load average: 1.07 1.26 1.18 1/421 7911 3611 15:54:13 project issues 3612 15:54:13 behaves like avoids N+1 queries on blocked 3613 15:54:15 is expected not to exceed query limit #<ActiveRecord::QueryRecorder:0x00007b1f003a37f8 @data={"/app/models/group.rb:1043:block in max_membe...@skip_cached=true, @skip_schema_queries=true, @query_recorder_debug=false, @log_file=nil, @count=11> 3614 15:54:15 # [RSpecRunTime] RSpec elapsed time: 17 minutes 7.11 seconds. Current RSS: ~1510M. Threads: 5. load average: 1.07 1.26 1.18 1/421 7912 3616 15:54:15 related vulnerabilities 3617 15:54:16 when user signed in 3618 15:54:16 and user is not a member of the project 3619 15:54:16 behaves like does not include related vulnerabilities 3620 15:54:17 does not return related vulnerabilities 3621 15:54:17 # [RSpecRunTime] RSpec elapsed time: 17 minutes 8.41 seconds. Current RSS: ~1504M. Threads: 5. load average: 1.07 1.26 1.18 3/421 7913 3623 15:54:17 and user is a member of the project 3624 15:54:17 behaves like includes related vulnerabilities 3625 15:54:17 returns related vulnerabilities 3626 15:54:17 and the issue does not have any related vulnerabilities 3627 15:54:17 behaves like does not include related vulnerabilities 3628 15:54:18 does not return related vulnerabilities 3629 15:54:18 when user is not signed in 3630 15:54:18 behaves like does not include related vulnerabilities 3631 15:54:18 does not return related vulnerabilities 3632 15:54:18 # [RSpecRunTime] Finishing example group ee/spec/graphql/types/issue_type_spec.rb. It took 8.94 seconds. Expected to take 12.63 seconds. 3633 15:54:18 # [RSpecRunTime] Starting example group ee/spec/lib/elastic/latest/merge_request_class_proxy_spec.rb. Expected to take 12.11 seconds. 3634 15:54:18 Elastic::Latest::MergeRequestClassProxy 3635 15:54:24 #elastic_search 3636 15:54:24 Job arguments to ElasticAssociationIndexerWorker must be native JSON types, but :issues is a Symbol. 3638 15:54:24 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 3639 15:54:25 when search query is an iid 3640 15:54:25 has the correct named queries 3641 15:54:25 # [RSpecRunTime] RSpec elapsed time: 17 minutes 17.1 seconds. Current RSS: ~1419M. Threads: 5. load average: 1.06 1.25 1.18 1/422 7915 3643 15:54:25 when include_archived is set 3644 15:54:26 does not have a filter for archived 3645 15:54:26 search on basis of hidden attribute 3646 15:54:26 when feature_flag hide_merge_requests_from_banned_users is disabled 3647 15:54:27 includes merge_requests from the banned authors 3648 15:54:27 when feature_flag hide_merge_requests_from_banned_users is enabled 3649 15:54:27 when current_user is non admin 3650 15:54:27 does not include merge_requests from the banned authors 3651 15:54:28 has the correct named queries 3652 15:54:28 # [RSpecRunTime] RSpec elapsed time: 17 minutes 19.38 seconds. Current RSS: ~1421M. Threads: 5. load average: 1.06 1.25 1.18 2/422 7916 3654 15:54:28 when current_user is anonymous 3655 15:54:28 does not include merge_requests from the banned authors 3656 15:54:28 when current_user is admin 3657 15:54:29 includes merge_requests from the banned authors 3658 15:54:29 # [RSpecRunTime] Finishing example group ee/spec/lib/elastic/latest/merge_request_class_proxy_spec.rb. It took 11.14 seconds. Expected to take 12.11 seconds. 3659 15:54:29 # [RSpecRunTime] Starting example group ee/spec/services/app_sec/dast/profiles/create_service_spec.rb. Expected to take 11.63 seconds. 3660 15:54:29 AppSec::Dast::Profiles::CreateService 3662 15:54:31 when on demand scan licensed feature is not available 3663 15:54:31 communicates failure 3664 15:54:31 # [RSpecRunTime] RSpec elapsed time: 17 minutes 22.68 seconds. Current RSS: ~1432M. Threads: 5. load average: 1.06 1.25 1.18 1/422 7947 3666 15:54:31 when the feature is enabled 3667 15:54:31 communicates success 3668 15:54:31 creates a dast_profile 3669 15:54:32 audits the creation 3670 15:54:32 when param run_after_create: true 3671 15:54:33 creates a ci_pipeline 3672 15:54:33 behaves like it delegates scan creation to another service 3673 15:54:33 calls AppSec::Dast::Scans::CreateService 3674 15:54:33 # [RSpecRunTime] RSpec elapsed time: 17 minutes 25.12 seconds. Current RSS: ~1455M. Threads: 5. load average: 1.05 1.24 1.18 1/426 7992 3676 15:54:33 when param dast_profile_schedule is present 3677 15:54:34 creates the dast_profile_schedule 3678 15:54:35 responds with dast_profile_schedule 3679 15:54:35 audits the creation 3680 15:54:35 when invalid schedule it present 3681 15:54:35 rollback the transaction 3682 15:54:35 returns the error service response 3683 15:54:35 # [RSpecRunTime] RSpec elapsed time: 17 minutes 26.98 seconds. Current RSS: ~1469M. Threads: 5. load average: 1.05 1.24 1.18 1/426 7993 3685 15:54:35 when a param is missing 3686 15:54:35 communicates failure 3687 15:54:35 when param tag_list is present 3688 15:54:36 creates a dast_profile with tags 3689 15:54:36 when there is a invalid tag 3690 15:54:36 does not create a new dast_profile 3691 15:54:36 returns an error status 3692 15:54:36 populates message 3693 15:54:36 when tag list for on_demand_scans is available 3694 15:54:36 returns a success status 3695 15:54:36 creates a dast_profile with the tags 3696 15:54:36 # [RSpecRunTime] Finishing example group ee/spec/services/app_sec/dast/profiles/create_service_spec.rb. It took 7.02 seconds. Expected to take 11.63 seconds. 3697 15:54:36 # [RSpecRunTime] Starting example group ee/spec/lib/product_analytics/settings_spec.rb. Expected to take 10.94 seconds. 3698 15:54:36 ProductAnalytics::Settings 3699 15:54:37 config settings 3700 15:54:37 can read product_analytics_data_collector_host 3701 15:54:37 can read cube_api_base_url 3702 15:54:37 can read cube_api_key 3703 15:54:37 can read product_analytics_configurator_connection_string 3704 15:54:37 can read product_analytics_data_collector_host 3705 15:54:38 can read cube_api_base_url 3706 15:54:38 can read cube_api_key 3707 15:54:38 when configured 3708 15:54:38 will be configured 3709 15:54:38 # [RSpecRunTime] RSpec elapsed time: 17 minutes 29.58 seconds. Current RSS: ~1498M. Threads: 5. load average: 1.05 1.24 1.18 1/426 7994 3711 15:54:38 when not configured 3712 15:54:38 will not be configured 3713 15:54:38 when one configuration setting is missing 3714 15:54:38 will not be configured 3715 15:54:38 with project 3716 15:54:38 will override when provided a project product_analytics_data_collector_host 3717 15:54:38 will will not override when provided a blank project product_analytics_data_collector_host 3718 15:54:38 with project 3719 15:54:38 will override when provided a project cube_api_base_url 3720 15:54:39 will will not override when provided a blank project cube_api_base_url 3721 15:54:39 with project 3722 15:54:39 will override when provided a project cube_api_key 3723 15:54:39 will will not override when provided a blank project cube_api_key 3724 15:54:39 with project 3725 15:54:39 will override when provided a project product_analytics_configurator_connection_string 3726 15:54:39 will will not override when provided a blank project product_analytics_configurator_connection_string 3727 15:54:39 with project 3728 15:54:39 will override when provided a project product_analytics_data_collector_host 3729 15:54:39 will will not override when provided a blank project product_analytics_data_collector_host 3730 15:54:39 with project 3731 15:54:39 will override when provided a project cube_api_base_url 3732 15:54:39 will will not override when provided a blank project cube_api_base_url 3733 15:54:39 with project 3734 15:54:40 will override when provided a project cube_api_key 3735 15:54:40 will will not override when provided a blank project cube_api_key 3737 15:54:40 when enabled 3738 15:54:40 will be enabled 3739 15:54:40 when disabled 3740 15:54:40 will be enabled 3741 15:54:40 # [RSpecRunTime] Finishing example group ee/spec/lib/product_analytics/settings_spec.rb. It took 3.51 seconds. Expected to take 10.94 seconds. 3742 15:54:40 # [RSpecRunTime] Starting example group ee/spec/workers/security/delete_security_policy_worker_spec.rb. Expected to take 10.53 seconds. 3743 15:54:40 Security::DeleteSecurityPolicyWorker 3745 15:54:48 behaves like an idempotent worker 3746 15:54:48 is labeled as idempotent 3747 15:54:48 performs multiple times sequentially without raising an exception 3748 15:54:48 # [RSpecRunTime] RSpec elapsed time: 17 minutes 39.68 seconds. Current RSS: ~1488M. Threads: 5. load average: 1.19 1.26 1.19 1/428 8350 3750 15:54:48 when the policy type is scan execution policy 3751 15:54:49 deletes the security policy and associated records 3752 15:54:49 # [RSpecRunTime] RSpec elapsed time: 17 minutes 40.83 seconds. Current RSS: ~1465M. Threads: 5. load average: 1.19 1.26 1.19 2/428 8351 3754 15:54:49 when the security policy exists 3755 15:54:49 deletes the security policy and associated records 3756 15:54:49 when the security policy does not exist 3757 15:54:49 does not perform any deletes 3758 15:54:49 # [RSpecRunTime] Finishing example group ee/spec/workers/security/delete_security_policy_worker_spec.rb. It took 9.54 seconds. Expected to take 10.53 seconds. 3759 15:54:49 # [RSpecRunTime] Starting example group ee/spec/services/security/security_orchestration_policies/group_protected_branches_deletion_check_service_spec.rb. Expected to take 10.02 seconds. 3760 15:54:49 Security::SecurityOrchestrationPolicies::GroupProtectedBranchesDeletionCheckService#execute 3761 15:54:51 block_branch_modification: false, block_group_branch_modification: {:enabled=>false, :exceptions=>[lazy { group.full_path }]}, expectation: false 3762 15:54:51 is expected to equal false 3763 15:54:51 # [RSpecRunTime] RSpec elapsed time: 17 minutes 42.49 seconds. Current RSS: ~1457M. Threads: 5. load average: 1.19 1.26 1.19 1/427 8382 3765 15:54:51 block_branch_modification: false, block_group_branch_modification: {:enabled=>true, :exceptions=>[lazy { group.full_path }]}, expectation: false 3766 15:54:51 is expected to equal false 3767 15:54:51 block_branch_modification: true, block_group_branch_modification: nil, expectation: true 3768 15:54:51 is expected to equal true 3769 15:54:51 block_branch_modification: nil, block_group_branch_modification: {:enabled=>false}, expectation: false 3770 15:54:51 is expected to equal false 3771 15:54:51 block_branch_modification: nil, block_group_branch_modification: nil, expectation: false 3772 15:54:51 is expected to equal false 3773 15:54:51 block_branch_modification: nil, block_group_branch_modification: true, expectation: true 3774 15:54:51 is expected to equal true 3775 15:54:51 block_branch_modification: nil, block_group_branch_modification: false, expectation: false 3776 15:54:52 is expected to equal false 3777 15:54:52 block_branch_modification: false, block_group_branch_modification: {:enabled=>false, :exceptions=>[lazy { group.full_path.reverse }]}, expectation: false 3778 15:54:52 is expected to equal false 3779 15:54:52 block_branch_modification: true, block_group_branch_modification: false, expectation: false 3780 15:54:52 is expected to equal false 3781 15:54:52 block_branch_modification: true, block_group_branch_modification: {:enabled=>false, :exceptions=>[lazy { group.full_path }]}, expectation: false 3782 15:54:52 is expected to equal false 3783 15:54:52 block_branch_modification: true, block_group_branch_modification: {:enabled=>true}, expectation: true 3784 15:54:52 is expected to equal true 3785 15:54:52 block_branch_modification: true, block_group_branch_modification: {:enabled=>false}, expectation: false 3786 15:54:52 is expected to equal false 3787 15:54:52 with feature disabled 3788 15:54:52 is expected to equal false 3789 15:54:52 block_branch_modification: true, block_group_branch_modification: {:enabled=>true, :exceptions=>[lazy { group.full_path }]}, expectation: false 3790 15:54:52 is expected to equal false 3791 15:54:52 without approval_settings 3792 15:54:53 is expected to equal false 3793 15:54:53 block_branch_modification: false, block_group_branch_modification: {:enabled=>true, :exceptions=>[lazy { group.full_path.reverse }]}, expectation: true 3794 15:54:53 is expected to equal true 3795 15:54:53 block_branch_modification: nil, block_group_branch_modification: {:enabled=>true}, expectation: true 3796 15:54:53 is expected to equal true 3797 15:54:53 block_branch_modification: true, block_group_branch_modification: {:enabled=>false, :exceptions=>[lazy { group.full_path.reverse }]}, expectation: false 3798 15:54:53 is expected to equal false 3799 15:54:53 block_branch_modification: true, block_group_branch_modification: true, expectation: true 3800 15:54:53 is expected to equal true 3801 15:54:53 block_branch_modification: true, block_group_branch_modification: {:enabled=>true, :exceptions=>[lazy { group.full_path.reverse }]}, expectation: true 3802 15:54:53 is expected to equal true 3803 15:54:53 with conflicting settings 3804 15:54:53 is expected to equal true 3805 15:54:53 # [RSpecRunTime] Finishing example group ee/spec/services/security/security_orchestration_policies/group_protected_branches_deletion_check_service_spec.rb. It took 3.98 seconds. Expected to take 10.02 seconds. 3806 15:54:53 # [RSpecRunTime] Starting example group ee/spec/tasks/cloud_connector/health_check_rake_spec.rb. Expected to take 9.64 seconds. 3807 15:54:53 cloud_connector:health_check 3808 15:54:53 error handling 3809 15:54:54 handles file write errors gracefully 3810 15:54:54 health check execution 3811 15:54:54 executes the health check with TestProbe 3812 15:54:54 when the probe fails 3813 15:54:54 prints failure messages 3814 15:54:54 handling parameters 3815 15:54:54 when include_details is true 3816 15:54:54 prints probe details 3817 15:54:54 when include_details is not provided 3818 15:54:54 defaults to printing probe details 3819 15:54:54 when filename is provided 3820 15:54:54 saves report to a file 3821 15:54:54 when filename is not provided 3822 15:54:54 does not attempt to save the report to a file 3823 15:54:54 when a username is provided 3824 15:54:55 loads the user and uses it in the health check 3825 15:54:55 prints a warning if the user is not found and proceeds without the user 3826 15:54:55 when a username is not provided 3827 15:54:55 executes the health check without a user 3828 15:54:58 # [RSpecRunTime] Finishing example group ee/spec/tasks/cloud_connector/health_check_rake_spec.rb. It took 5.03 seconds. Expected to take 9.64 seconds. 3829 15:54:59 # [RSpecRunTime] RSpec elapsed time: 17 minutes 50.29 seconds. Current RSS: ~1492M. Threads: 5. load average: 1.16 1.25 1.18 1/422 8383 3831 15:54:59 # [RSpecRunTime] Starting example group ee/spec/services/audit_events/streaming/headers/update_service_spec.rb. Expected to take 9.27 seconds. 3832 15:54:59 AuditEvents::Streaming::Headers::UpdateService 3834 15:54:59 when no header is provided 3835 15:54:59 does not update the header 3836 15:55:00 has an error response 3837 15:55:00 # [RSpecRunTime] RSpec elapsed time: 17 minutes 51.45 seconds. Current RSS: ~1497M. Threads: 5. load average: 1.16 1.25 1.18 1/422 8384 3839 15:55:00 behaves like header updation 3840 15:55:00 when header updation is successful 3841 15:55:00 has the header in the response payload 3842 15:55:01 updates the header 3843 15:55:01 with audit events 3844 15:55:01 sends the audit streaming event 3845 15:55:01 with license feature external_audit_events 3846 15:55:01 when both key and value are updated 3847 15:55:02 creates audit event 3848 15:55:02 # [RSpecRunTime] RSpec elapsed time: 17 minutes 53.66 seconds. Current RSS: ~1509M. Threads: 5. load average: 1.16 1.25 1.18 1/422 8385 3850 15:55:02 when only the header value is updated 3851 15:55:02 has a audit message reflecting just the value was changed 3852 15:55:02 when only the active attribute is updated 3853 15:55:03 has a audit message reflecting just the active attribute was changed 3854 15:55:03 when neither key, value nor active is updated 3855 15:55:03 behaves like does not create audit event 3856 15:55:03 is expected to not change `AuditEvent.count` 3857 15:55:03 when header updation is unsuccessful 3858 15:55:04 does not update the header 3859 15:55:04 has an error response 3860 15:55:04 behaves like does not create audit event 3861 15:55:05 is expected to not change `AuditEvent.count` 3862 15:55:05 # [RSpecRunTime] RSpec elapsed time: 17 minutes 56.4 seconds. Current RSS: ~1504M. Threads: 5. load average: 1.23 1.27 1.19 1/422 8386 3864 15:55:05 # [RSpecRunTime] Finishing example group ee/spec/services/audit_events/streaming/headers/update_service_spec.rb. It took 6.13 seconds. Expected to take 9.27 seconds. 3865 15:55:05 # [RSpecRunTime] Starting example group ee/spec/services/geo/container_repository_sync_service_spec.rb. Expected to take 9.02 seconds. 3866 15:55:05 Geo::ContainerRepositorySyncService 3867 15:55:05 lease handling 3868 15:55:06 returns the lease when sync succeeds 3869 15:55:07 returns the lease when sync fails 3870 15:55:07 skips syncing repositories if cannot obtain a lease 3871 15:55:07 # [RSpecRunTime] RSpec elapsed time: 17 minutes 59.03 seconds. Current RSS: ~1482M. Threads: 5. load average: 1.23 1.27 1.19 1/422 8387 3874 15:55:08 fails registry record if there was exception 3875 15:55:09 fails registry record and saves the error if primary_api_url is not configured 3876 15:55:10 tracks exception 3877 15:55:10 finishes registry record if there was no exception 3878 15:55:11 finishes registry record if there was no exception and registy does not exist 3879 15:55:11 # [RSpecRunTime] RSpec elapsed time: 18 minutes 2.93 seconds. Current RSS: ~1479M. Threads: 5. load average: 1.21 1.26 1.19 1/422 8388 3881 15:55:11 reschedules sync due to race condition instead of waiting for backfill 3882 15:55:11 #mark_sync_as_successful 3883 15:55:11 when UpdatedEvent was processed during a sync 3884 15:55:12 reschedules the sync 3885 15:55:12 # [RSpecRunTime] Finishing example group ee/spec/services/geo/container_repository_sync_service_spec.rb. It took 7.35 seconds. Expected to take 9.02 seconds. 3886 15:55:12 # [RSpecRunTime] Starting example group ee/spec/services/dora/aggregate_scores_service_spec.rb. Expected to take 8.8 seconds. 3887 15:55:12 Dora::AggregateScoresService 3889 15:55:14 when guest user 3890 15:55:14 behaves like request failure 3891 15:55:15 returns error 3892 15:55:15 # [RSpecRunTime] RSpec elapsed time: 18 minutes 6.33 seconds. Current RSS: ~1446M. Threads: 5. load average: 1.19 1.26 1.18 1/422 8389 3894 15:55:15 when container is nil 3895 15:55:15 behaves like request failure 3896 15:55:15 returns error 3897 15:55:15 when there is no data for the target month 3898 15:55:15 returns empty data 3899 15:55:15 returns the correct aggregated count 3900 15:55:15 when there is data for the target month 3901 15:55:16 returns the aggregated data 3902 15:55:17 returns the correct aggregated count 3903 15:55:17 when filtering by topic 3904 15:55:17 when single topic 3905 15:55:17 returns the aggregated data 3906 15:55:17 returns the correct aggregated count 3907 15:55:17 # [RSpecRunTime] RSpec elapsed time: 18 minutes 8.95 seconds. Current RSS: ~1473M. Threads: 5. load average: 1.19 1.26 1.18 1/422 8390 3909 15:55:17 when multiple topics 3910 15:55:18 returns the aggregated data 3911 15:55:18 returns the correct aggregated count 3912 15:55:18 when there are no authorized projects available to user 3913 15:55:18 returns all empty data 3914 15:55:18 # [RSpecRunTime] Finishing example group ee/spec/services/dora/aggregate_scores_service_spec.rb. It took 5.95 seconds. Expected to take 8.8 seconds. 3915 15:55:18 # [RSpecRunTime] Starting example group ee/spec/workers/group_destroy_worker_spec.rb. Expected to take 8.4 seconds. 3916 15:55:18 GroupDestroyWorker 3917 15:55:19 with protective settings 3918 15:55:19 admin_mode_enabled: true, user_is_admin: true, worker_run_in_admin_mode: true, should_delete: true 3919 15:55:20 is expected not to include #<Project id:655 group193/project-2056>> 3920 15:55:20 # [RSpecRunTime] RSpec elapsed time: 18 minutes 11.97 seconds. Current RSS: ~1490M. Threads: 5. load average: 1.17 1.25 1.18 1/422 8391 3922 15:55:20 admin_mode_enabled: true, user_is_admin: true, worker_run_in_admin_mode: false, should_delete: false 3923 15:55:20 is expected to raise Groups::DestroyService::DestroyError 3924 15:55:20 admin_mode_enabled: true, user_is_admin: false, worker_run_in_admin_mode: true, should_delete: false 3925 15:55:21 is expected to raise Groups::DestroyService::DestroyError 3926 15:55:21 admin_mode_enabled: true, user_is_admin: false, worker_run_in_admin_mode: false, should_delete: false 3927 15:55:21 is expected to raise Groups::DestroyService::DestroyError 3928 15:55:21 admin_mode_enabled: false, user_is_admin: true, worker_run_in_admin_mode: true, should_delete: true 3929 15:55:22 is expected not to include #<Project id:655 group193/project-2056>> 3930 15:55:22 admin_mode_enabled: false, user_is_admin: true, worker_run_in_admin_mode: false, should_delete: true 3931 15:55:23 is expected not to include #<Project id:655 group193/project-2056>> 3932 15:55:23 admin_mode_enabled: false, user_is_admin: false, worker_run_in_admin_mode: true, should_delete: false 3933 15:55:23 is expected to raise Groups::DestroyService::DestroyError 3934 15:55:23 admin_mode_enabled: false, user_is_admin: false, worker_run_in_admin_mode: false, should_delete: false 3935 15:55:23 is expected to raise Groups::DestroyService::DestroyError 3936 15:55:23 # [RSpecRunTime] Finishing example group ee/spec/workers/group_destroy_worker_spec.rb. It took 5.34 seconds. Expected to take 8.4 seconds. 3937 15:55:23 # [RSpecRunTime] Starting example group ee/spec/services/epics/epic_links/list_service_spec.rb. Expected to take 8.11 seconds. 3938 15:55:23 Epics::EpicLinks::ListService 3940 15:55:23 when epics feature is disabled 3941 15:55:25 returns an empty array 3942 15:55:25 # [RSpecRunTime] RSpec elapsed time: 18 minutes 16.31 seconds. Current RSS: ~1502M. Threads: 5. load average: 1.16 1.25 1.18 1/422 8392 3944 15:55:25 when epics feature is enabled 3945 15:55:25 group member can see all child epics 3946 15:55:26 returns related issues JSON 3947 15:55:26 # [RSpecRunTime] RSpec elapsed time: 18 minutes 18.01 seconds. Current RSS: ~1483M. Threads: 5. load average: 1.16 1.25 1.18 1/422 8393 3949 15:55:26 with nested groups 3950 15:55:29 returns all child epics for a group member 3951 15:55:31 returns only some child epics for a subgroup member 3952 15:55:31 # [RSpecRunTime] RSpec elapsed time: 18 minutes 22.99 seconds. Current RSS: ~1441M. Threads: 5. load average: 1.15 1.24 1.18 1/422 8394 3954 15:55:31 # [RSpecRunTime] Finishing example group ee/spec/services/epics/epic_links/list_service_spec.rb. It took 7.93 seconds. Expected to take 8.11 seconds. 3955 15:55:31 # [RSpecRunTime] Starting example group ee/spec/services/app_sec/dast/profiles/build_config_service_spec.rb. Expected to take 7.87 seconds. 3956 15:55:31 AppSec::Dast::Profiles::BuildConfigService 3958 15:55:32 includes all profiles in the payload 3959 15:55:32 behaves like a fetch operation 3960 15:55:32 when licensed 3961 15:55:32 when the profile exists 3962 15:55:32 includes the profile in the payload 3963 15:55:32 # [RSpecRunTime] RSpec elapsed time: 18 minutes 24.2 seconds. Current RSS: ~1439M. Threads: 5. load average: 1.14 1.24 1.18 1/422 8395 3965 15:55:32 when the profile is not provided 3966 15:55:33 does not include the profile in the payload 3967 15:55:33 when the profile does not exist 3968 15:55:33 behaves like an error occurred 3969 15:55:33 communicates failure 3970 15:55:33 when the profile cannot be read 3971 15:55:33 behaves like an error occurred 3972 15:55:34 communicates failure 3973 15:55:34 when the user cannot create dast scans 3974 15:55:34 behaves like an error occurred 3975 15:55:34 communicates failure 3976 15:55:34 when not licensed 3977 15:55:34 behaves like an error occurred 3978 15:55:34 communicates failure 3979 15:55:34 behaves like a fetch operation 3980 15:55:34 when licensed 3981 15:55:34 when the profile exists 3982 15:55:34 includes the profile in the payload 3983 15:55:34 when the profile is not provided 3984 15:55:34 does not include the profile in the payload 3985 15:55:34 when the profile does not exist 3986 15:55:34 behaves like an error occurred 3987 15:55:34 communicates failure 3988 15:55:34 when the profile cannot be read 3989 15:55:35 behaves like an error occurred 3990 15:55:35 communicates failure 3991 15:55:35 when the user cannot create dast scans 3992 15:55:35 behaves like an error occurred 3993 15:55:35 communicates failure 3994 15:55:35 when not licensed 3995 15:55:35 behaves like an error occurred 3996 15:55:35 communicates failure 3997 15:55:35 # [RSpecRunTime] Finishing example group ee/spec/services/app_sec/dast/profiles/build_config_service_spec.rb. It took 4.04 seconds. Expected to take 7.87 seconds. 3998 15:55:35 # [RSpecRunTime] Starting example group ee/spec/services/compliance_management/pipl/update_user_country_access_logs_service_spec.rb. Expected to take 7.59 seconds. 3999 15:55:35 ComplianceManagement::Pipl::UpdateUserCountryAccessLogsService 4001 15:55:35 when user is nil 4002 15:55:36 does not create a CountryAccessLog record 4003 15:55:36 when country_code is nil 4004 15:55:36 does not create a CountryAccessLog record 4005 15:55:36 when country_code is not in %w[CN HK MO] 4006 15:55:36 resets the access counts of access log records from ["CN", "HK", "MO"] 4007 15:55:36 behaves like does not enqueue job to check if user is paid 4008 15:55:36 does not enqueue job to check if user is paid 4009 15:55:36 when country_code is in ["CN", "HK", "MO"] 4010 15:55:36 when user access was tracked within the past 24 hours 4011 15:55:36 does not create a new access log 4012 15:55:36 when user has existing access logs 4013 15:55:36 does not update existing log access records 4014 15:55:37 does not update the user's last_access_from_pipl_country_at 4015 15:55:37 behaves like does not enqueue job to check if user is paid 4016 15:55:37 does not enqueue job to check if user is paid 4017 15:55:37 when user has no existing access logs 4018 15:55:37 creates a new record with the correct attribute values 4019 15:55:37 when user has existing logs 4020 15:55:37 updates the existing log record correctly 4021 15:55:37 behaves like does not enqueue job to check if user is paid 4022 15:55:37 does not enqueue job to check if user is paid 4023 15:55:37 background job to check if user is paid 4024 15:55:37 when user has exclusively accessed from PIPL-covered countries 4025 15:55:37 with duration > 6 months 4026 15:55:37 behaves like job is enqueued 4027 15:55:37 enqueues job 4028 15:55:37 with duration < 6 months 4029 15:55:37 behaves like does not enqueue job to check if user is paid 4030 15:55:38 does not enqueue job to check if user is paid 4031 15:55:38 with a single access log record with access count >= 5 4032 15:55:38 behaves like job is enqueued 4033 15:55:38 enqueues job 4034 15:55:38 with a single access log record with access count < 5 4035 15:55:38 behaves like does not enqueue job to check if user is paid 4036 15:55:38 does not enqueue job to check if user is paid 4037 15:55:38 with accesses from multiple PIPL-covered countries 4038 15:55:38 with sum of access counts < 5 4039 15:55:38 behaves like does not enqueue job to check if user is paid 4040 15:55:38 does not enqueue job to check if user is paid 4041 15:55:38 with sum of access counts >= 5 4042 15:55:38 behaves like job is enqueued 4043 15:55:38 enqueues job 4044 15:55:38 # [RSpecRunTime] Finishing example group ee/spec/services/compliance_management/pipl/update_user_country_access_logs_service_spec.rb. It took 2.83 seconds. Expected to take 7.59 seconds. 4045 15:55:38 # [RSpecRunTime] Starting example group ee/spec/lib/gitlab/usage/metrics/instrumentations/count_merge_requests_with_applied_scan_result_policies_metric_spec.rb. Expected to take 7.36 seconds. 4046 15:55:38 Gitlab::Usage::Metrics::Instrumentations::CountMergeRequestsWithAppliedScanResultPoliciesMetric 4047 15:55:45 behaves like a correct instrumented metric value and query 4048 15:55:45 behaves like a correct instrumented metric value 4049 15:55:45 has correct value 4050 15:55:45 # [RSpecRunTime] RSpec elapsed time: 18 minutes 37.02 seconds. Current RSS: ~1505M. Threads: 5. load average: 1.11 1.23 1.18 1/428 8929 4052 15:55:45 behaves like a correct instrumented metric query 4053 15:55:45 has correct generate query 4054 15:55:45 behaves like a correct instrumented metric value and query 4055 15:55:45 behaves like a correct instrumented metric value 4056 15:55:46 has correct value 4057 15:55:46 behaves like a correct instrumented metric query 4058 15:55:46 has correct generate query 4059 15:55:46 # [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/usage/metrics/instrumentations/count_merge_requests_with_applied_scan_result_policies_metric_spec.rb. It took 7.58 seconds. Expected to take 7.36 seconds. 4060 15:55:46 # [RSpecRunTime] Starting example group ee/spec/workers/epics/update_cached_metadata_worker_spec.rb. Expected to take 7.16 seconds. 4061 15:55:46 Epics::UpdateCachedMetadataWorker 4063 15:55:47 logs extra params 4064 15:55:47 is labeled as idempotent 4065 15:55:48 performs multiple times sequentially without raising an exception 4066 15:55:48 behaves like successful metadata update 4067 15:55:48 updates epic issue cached metadata and changes are propagated to ancestors 4068 15:55:48 # [RSpecRunTime] RSpec elapsed time: 18 minutes 39.73 seconds. Current RSS: ~1489M. Threads: 5. load average: 1.10 1.23 1.18 1/427 8930 4070 15:55:48 behaves like successful metadata update 4071 15:55:48 updates epic issue cached metadata and changes are propagated to ancestors 4072 15:55:48 when epic id not found 4073 15:55:48 does nothing 4074 15:55:48 when multiple epic ids are passed 4075 15:55:49 updates epic issue cached metadata for each epic 4076 15:55:49 obtains exclusive lock for each epic 4077 15:55:49 when some epics are locked 4078 15:55:49 re-schedules the job for locked epics 4079 15:55:49 when epic's group was deleted during cache update 4080 15:55:49 skips invalid epic and logs an error 4081 15:55:49 # [RSpecRunTime] Finishing example group ee/spec/workers/epics/update_cached_metadata_worker_spec.rb. It took 3.67 seconds. Expected to take 7.16 seconds. 4082 15:55:49 # [RSpecRunTime] Starting example group ee/spec/lib/gitlab/analytics/cycle_analytics/stage_events/merge_request_reviewer_first_assigned_at_spec.rb. Expected to take 6.89 seconds. 4083 15:55:49 Gitlab::Analytics::CycleAnalytics::StageEvents::MergeRequestReviewerFirstAssignedAt 4084 15:55:49 behaves like LEFT JOIN-able value stream analytics event 4085 15:55:53 can use the event as LEFT JOIN 4086 15:55:53 when looking at the record with data 4087 15:55:53 contains the timestamp expression 4088 15:55:53 # [RSpecRunTime] RSpec elapsed time: 18 minutes 44.94 seconds. Current RSS: ~1505M. Threads: 5. load average: 1.10 1.22 1.18 1/428 9286 4090 15:55:53 when looking at the record without data 4091 15:55:53 returns nil for the timestamp expression 4092 15:55:53 behaves like value stream analytics event 4093 15:55:53 is expected to be a kind of String 4094 15:55:54 is expected to be a kind of Symbol 4095 15:55:54 is expected to include ApplicationRecord(abstract) 4096 15:55:54 is expected to respond to #timestamp_projection 4097 15:55:54 is expected to respond to #html_description 4098 15:55:54 is expected to be a kind of Array 4099 15:55:54 #apply_query_customization 4100 15:55:54 expects an ActiveRecord::Relation object as argument and returns a modified version of it 4102 15:55:54 returns a hash that uniquely identifies an event 4103 15:55:54 does not differ when the same object is built with the same params 4104 15:55:54 # [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/analytics/cycle_analytics/stage_events/merge_request_reviewer_first_assigned_at_spec.rb. It took 4.92 seconds. Expected to take 6.89 seconds. 4105 15:55:54 # [RSpecRunTime] Starting example group ee/spec/services/status_page/publish_service_spec.rb. Expected to take 6.76 seconds. 4106 15:55:54 StatusPage::PublishService 4108 15:55:55 publish details 4109 15:55:55 when upload succeeds 4110 15:55:55 uploads incident details and list 4111 15:55:55 behaves like an incident management tracked event 4112 15:55:55 .track_event 4113 15:55:55 tracks the event using redis 4114 15:55:55 behaves like Snowplow event tracking with RedisHLL context 4115 15:55:55 behaves like Snowplow event tracking 4117 15:55:55 when upload fails 4118 15:55:56 propagates the exception 4119 15:55:56 unpublish details 4120 15:55:56 when unpublish succeeds 4121 15:55:56 unpublishes incident details and uploads incident list 4122 15:55:56 behaves like does not track incident management event 4123 15:55:56 does not track the event 4124 15:55:56 when unpublish service responses with error 4125 15:55:56 returns the response 4126 15:55:56 publish list 4127 15:55:56 when upload fails 4128 15:55:56 returns error response 4129 15:55:56 with unrelated issue 4130 15:55:57 returns error issue not found 4131 15:55:57 when user cannot publish 4132 15:55:57 returns error missing publish permission 4133 15:55:57 # [RSpecRunTime] Finishing example group ee/spec/services/status_page/publish_service_spec.rb. It took 3.14 seconds. Expected to take 6.76 seconds. 4134 15:55:57 # [RSpecRunTime] Starting example group ee/spec/policies/ci/subscriptions/project_policy_spec.rb. Expected to take 6.5 seconds. 4135 15:55:57 Ci::Subscriptions::ProjectPolicy 4136 15:55:59 when user has no permissions 4137 15:56:00 is expected to be disallowed :read_project_subscription 4138 15:56:00 # [RSpecRunTime] RSpec elapsed time: 18 minutes 51.41 seconds. Current RSS: ~1517M. Threads: 5. load average: 1.09 1.22 1.17 1/427 9347 4140 15:56:00 when user is maintainer for the downstream project 4141 15:56:00 is expected to be disallowed :read_project_subscription 4142 15:56:00 is expected to be allowed :delete_project_subscription 4143 15:56:00 when user is developer for both projects 4144 15:56:01 is expected to be disallowed :read_project_subscription 4145 15:56:01 when user is a developer for the upstream project 4146 15:56:01 is expected to be disallowed :read_project_subscription 4147 15:56:01 when user does have access to project 4148 15:56:01 when user is a developer on the upstream project 4149 15:56:02 is expected to be allowed :read_project_subscription 4150 15:56:02 when user does not have maintainer access to project 4151 15:56:02 is expected to be disallowed :delete_project_subscription 4152 15:56:02 # [RSpecRunTime] Finishing example group ee/spec/policies/ci/subscriptions/project_policy_spec.rb. It took 4.69 seconds. Expected to take 6.5 seconds. 4153 15:56:02 # [RSpecRunTime] Starting example group ee/spec/services/gitlab_subscriptions/add_on_purchases/self_managed/license_add_ons/info_spec.rb. Expected to take 6.4 seconds. 4154 15:56:02 GitlabSubscriptions::AddOnPurchases::SelfManaged::LicenseAddOns::Info 4156 15:56:02 is expected to equal true 4157 15:56:02 when started_on is blank 4158 15:56:02 is expected to equal false 4159 15:56:02 when expires_on is blank 4160 15:56:02 is expected to equal false 4161 15:56:02 when started_on is today 4162 15:56:03 is expected to equal true 4163 15:56:03 when started_on is in the future 4164 15:56:03 is expected to equal false 4165 15:56:03 when expires_on is in the past 4166 15:56:03 is expected to equal false 4167 15:56:03 when expires_on is today 4168 15:56:03 is expected to equal false 4170 15:56:03 initializes with quantity, started_at, expires_on, purchase_xid, and trial 4171 15:56:03 when quantity is not an integer 4172 15:56:03 converts quantity to an integer 4173 15:56:03 when started_on is a string 4174 15:56:03 converts started_on to a date 4175 15:56:03 when started_on cannot be converted to a date 4176 15:56:03 returns nil for started_on 4177 15:56:03 when expires_on is a string 4178 15:56:03 converts expires_on to a date 4179 15:56:03 when expires_on cannot be converted to a date 4180 15:56:04 returns nil for expires_on 4181 15:56:04 when trial is true 4182 15:56:04 sets trial to true 4183 15:56:04 when trial is not given 4184 15:56:04 defaults to false for trial 4185 15:56:04 # [RSpecRunTime] Finishing example group ee/spec/services/gitlab_subscriptions/add_on_purchases/self_managed/license_add_ons/info_spec.rb. It took 1.63 seconds. Expected to take 6.4 seconds. 4186 15:56:04 # [RSpecRunTime] Starting example group ee/spec/lib/gitlab/graphql/aggregations/vulnerabilities/lazy_user_notes_count_aggregate_spec.rb. Expected to take 6.09 seconds. 4187 15:56:04 Gitlab::Graphql::Aggregations::Vulnerabilities::LazyUserNotesCountAggregate 4189 15:56:05 adds the vulnerability to the lazy state 4190 15:56:05 when there are existing pending_vulnerability_ids 4191 15:56:05 uses lazy_user_notes_count_aggregate to collect aggregates 4192 15:56:05 # [RSpecRunTime] RSpec elapsed time: 18 minutes 57.2 seconds. Current RSS: ~1543M. Threads: 5. load average: 1.08 1.21 1.17 1/422 9348 4195 15:56:05 if the record has already been loaded 4196 15:56:06 does not make the query again 4197 15:56:06 if the record has not been loaded 4198 15:56:08 makes the query 4199 15:56:09 clears the pending IDs 4200 15:56:09 # [RSpecRunTime] RSpec elapsed time: 19 minutes 1.05 seconds. Current RSS: ~1515M. Threads: 5. load average: 1.07 1.21 1.17 1/422 9349 4202 15:56:09 # [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/graphql/aggregations/vulnerabilities/lazy_user_notes_count_aggregate_spec.rb. It took 5.56 seconds. Expected to take 6.09 seconds. 4203 15:56:09 # [RSpecRunTime] Starting example group ee/spec/workers/gitlab_subscriptions/refresh_seats_worker_spec.rb. Expected to take 5.93 seconds. 4204 15:56:09 GitlabSubscriptions::RefreshSeatsWorker 4205 15:56:09 #perform_work 4206 15:56:09 with GitlabSubscriptions requiring refresh 4207 15:56:10 Job arguments to ElasticNamespaceIndexerWorker must be native JSON types, but :index is a Symbol. 4209 15:56:10 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 4210 15:56:10 when the DB is not read-only 4211 15:56:10 with a paid plan 4212 15:56:10 is labeled as idempotent 4213 15:56:10 performs multiple times sequentially without raising an exception 4214 15:56:10 updates seat count columns 4215 15:56:10 updates last_seat_refresh_at without callbacks 4216 15:56:10 # [RSpecRunTime] RSpec elapsed time: 19 minutes 2.18 seconds. Current RSS: ~1514M. Threads: 5. load average: 1.07 1.21 1.17 1/422 9350 4218 15:56:10 with a free plan 4219 15:56:11 does not update seat columns 4220 15:56:11 with a trial plan 4221 15:56:11 does not update seat columns 4222 15:56:11 when the database is read_only 4223 15:56:11 does not update seat columns 4224 15:56:11 with no GitlabSubscriptions requiring refresh 4225 15:56:11 Job arguments to ElasticNamespaceIndexerWorker must be native JSON types, but :index is a Symbol. 4227 15:56:11 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 4228 15:56:11 does not update seat columns 4229 15:56:11 #max_running_jobs 4230 15:56:11 is expected to eq 6 4231 15:56:11 #remaining_work_count 4232 15:56:12 Job arguments to ElasticNamespaceIndexerWorker must be native JSON types, but :index is a Symbol. 4234 15:56:12 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 4235 15:56:12 Job arguments to ElasticNamespaceIndexerWorker must be native JSON types, but :index is a Symbol. 4237 15:56:12 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 4238 15:56:12 Job arguments to ElasticNamespaceIndexerWorker must be native JSON types, but :index is a Symbol. 4240 15:56:12 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 4241 15:56:12 Job arguments to ElasticNamespaceIndexerWorker must be native JSON types, but :index is a Symbol. 4243 15:56:12 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 4244 15:56:12 Job arguments to ElasticNamespaceIndexerWorker must be native JSON types, but :index is a Symbol. 4246 15:56:12 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 4247 15:56:12 Job arguments to ElasticNamespaceIndexerWorker must be native JSON types, but :index is a Symbol. 4249 15:56:12 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 4250 15:56:13 Job arguments to ElasticNamespaceIndexerWorker must be native JSON types, but :index is a Symbol. 4252 15:56:13 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 4253 15:56:13 Job arguments to ElasticNamespaceIndexerWorker must be native JSON types, but :index is a Symbol. 4255 15:56:13 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 4256 15:56:13 when there is remaining work 4257 15:56:13 is expected to eq 7 4258 15:56:13 # [RSpecRunTime] RSpec elapsed time: 19 minutes 4.63 seconds. Current RSS: ~1514M. Threads: 5. load average: 1.07 1.21 1.17 1/422 9351 4260 15:56:13 when there is no remaining work 4261 15:56:13 is expected to eq 0 4262 15:56:13 # [RSpecRunTime] Finishing example group ee/spec/workers/gitlab_subscriptions/refresh_seats_worker_spec.rb. It took 3.83 seconds. Expected to take 5.93 seconds. 4263 15:56:13 # [RSpecRunTime] Starting example group ee/spec/lib/gitlab/git_audit_event_spec.rb. Expected to take 5.84 seconds. 4264 15:56:13 Gitlab::GitAuditEvent 4266 15:56:14 with successfully sending 4267 15:56:14 when player is a regular user 4269 15:56:15 # [RSpecRunTime] RSpec elapsed time: 19 minutes 6.23 seconds. Current RSS: ~1490M. Threads: 5. load average: 1.07 1.21 1.17 1/422 9352 4271 15:56:15 when player is ::API::Support::GitAccessActor 4272 15:56:15 Job arguments to AuthorizedKeysWorker must be native JSON types, but :add_key is a Symbol. 4274 15:56:15 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 4275 15:56:15 is enable too 4276 15:56:15 with disallowed senarios 4277 15:56:15 when feature flag is disabled 4278 15:56:15 is disallowed 4279 15:56:15 when group is blank 4281 15:56:15 when group audit streaming event is not set 4283 15:56:15 when user is blank 4285 15:56:16 when Gitlab.com? is true 4287 15:56:16 #send_audit_event 4288 15:56:16 with successfully sending 4289 15:56:16 when player is a regular user 4290 15:56:16 sends git audit event 4291 15:56:16 when player is ::API::Support::GitAccessActor 4292 15:56:16 Job arguments to AuthorizedKeysWorker must be native JSON types, but :add_key is a Symbol. 4294 15:56:16 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 4295 15:56:16 sends git audit event 4296 15:56:16 when user is blank 4297 15:56:16 does not send git audit event 4298 15:56:16 when project is blank 4299 15:56:16 does not send git audit event 4300 15:56:16 # [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/git_audit_event_spec.rb. It took 3.2 seconds. Expected to take 5.84 seconds. 4301 15:56:16 # [RSpecRunTime] Starting example group ee/spec/lib/gitlab_subscriptions/purchase_url_builder_spec.rb. Expected to take 5.55 seconds. 4302 15:56:16 GitlabSubscriptions::PurchaseUrlBuilder 4304 15:56:17 when not eligible to be redirected to the CustomersDot purchase flow 4305 15:56:17 when the gitlab purchase flow supports this namespace 4306 15:56:17 generates the gitlab purchase flow URL 4307 15:56:17 when supplied additional parameters 4308 15:56:17 includes the params in the URL 4309 15:56:17 when the current_user does not have a last name 4310 15:56:17 generates the customers dot flow URL 4311 15:56:17 when the namespace is a user namespace 4312 15:56:17 generates the customers dot flow URL 4313 15:56:17 when eligible to be redirected to the CustomersDot purchase flow 4314 15:56:17 generates the customers dot flow URL 4315 15:56:17 when supplied additional parameters 4316 15:56:17 includes the params in the URL 4317 15:56:17 when we do not pass the namespace 4318 15:56:18 generates the new subscriptions group path 4319 15:56:18 #customers_dot_flow? 4320 15:56:18 when both migration feature flags are disabled 4321 15:56:18 returns false 4322 15:56:18 when the user has a valid billing account 4323 15:56:18 when the migrate_purchase_flows_for_existing_customers feature is enabled 4324 15:56:18 returns true 4325 15:56:18 when the migrate_purchase_flows_for_existing_customers feature is disabled 4326 15:56:18 returns false 4327 15:56:18 when the user does not have a valid billing account 4328 15:56:18 when the migrate_purchase_flows_for_new_customers is enabled 4329 15:56:18 returns true 4330 15:56:18 when the migrate_purchase_flows_for_new_customers is disabled 4331 15:56:18 returns false 4332 15:56:18 # [RSpecRunTime] Finishing example group ee/spec/lib/gitlab_subscriptions/purchase_url_builder_spec.rb. It took 1.91 seconds. Expected to take 5.55 seconds. 4333 15:56:18 # [RSpecRunTime] Starting example group ee/spec/models/gitlab_subscriptions/add_on_spec.rb. Expected to take 5.52 seconds. 4334 15:56:18 GitlabSubscriptions::AddOn 4335 15:56:18 does not allow STI 4337 15:56:19 is expected to validate that :name cannot be empty/falsy 4338 15:56:19 is expected to validate that :name is unique 4339 15:56:19 is expected to validate that :description cannot be empty/falsy 4340 15:56:19 is expected to validate that the length of :description is at most 512 4341 15:56:19 .find_or_create_by_name 4342 15:56:19 creates a new record with the correct description 4343 15:56:19 when a record was found 4344 15:56:19 returns the found add-on 4345 15:56:19 does not create a new record 4346 15:56:19 with product_analytics add-on 4347 15:56:19 when feature flag is disabled 4348 15:56:19 raises an ArgumentError 4349 15:56:19 when feature flag is enabled 4350 15:56:19 creates a new record 4351 15:56:19 associations 4352 15:56:20 is expected to have many add_on_purchases inverse_of => add_on 4353 15:56:20 .descriptions 4354 15:56:20 returns a description for each defined add-on 4355 15:56:20 # [RSpecRunTime] Finishing example group ee/spec/models/gitlab_subscriptions/add_on_spec.rb. It took 1.36 seconds. Expected to take 5.52 seconds. 4356 15:56:20 # [RSpecRunTime] Starting example group ee/spec/models/ee/users_statistics_spec.rb. Expected to take 5.39 seconds. 4357 15:56:20 UsersStatistics 4358 15:56:20 does not allow STI 4360 15:56:20 sums users statistics values excluding blocked users and bots 4361 15:56:20 when there is an ultimate license 4362 15:56:20 excludes blocked users, bots, guest users, users without a group or project and minimal access users 4364 15:56:20 includes minimal access roles 4365 15:56:20 #non_billable 4366 15:56:20 sums bots and guests values 4367 15:56:20 #non_billable_guests 4368 15:56:20 sums only guests without an elevating custom role 4369 15:56:20 .create_current_stats! 4370 15:56:21 includes minimal access in current statistics values 4371 15:56:21 includes guests with custom role in current statistics values 4372 15:56:21 # [RSpecRunTime] Finishing example group ee/spec/models/ee/users_statistics_spec.rb. It took 1.56 seconds. Expected to take 5.39 seconds. 4373 15:56:21 # [RSpecRunTime] Starting example group ee/spec/serializers/ee/admin/abuse_report_details_entity_spec.rb. Expected to take 5.12 seconds. 4374 15:56:21 Admin::AbuseReportDetailsEntity 4375 15:56:22 users credit card 4376 15:56:22 when the user has no verified credit card 4377 15:56:22 does not expose the credit card 4378 15:56:22 when the user does have a verified credit card 4379 15:56:22 exposes the credit card 4381 15:56:22 includes the path to the admin card matches page 4382 15:56:22 users phone number 4383 15:56:22 when the user has no phone number validation attempts 4384 15:56:22 does not expose the phone number 4385 15:56:22 when the user does have phone number validation attempts 4386 15:56:22 exposes the phone number 4387 15:56:22 phone verification state 4388 15:56:22 when the user has no phone number validation attempts 4389 15:56:23 is expected to eq false 4390 15:56:23 when the user has a validated phone number 4391 15:56:23 is expected to eq true 4392 15:56:23 when the user has an unvalidated phone number 4393 15:56:23 is expected to eq false 4395 15:56:23 Job arguments to ElasticNamespaceIndexerWorker must be native JSON types, but :index is a Symbol. 4397 15:56:23 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 4399 15:56:23 # [RSpecRunTime] Finishing example group ee/spec/serializers/ee/admin/abuse_report_details_entity_spec.rb. It took 2.0 seconds. Expected to take 5.12 seconds. 4400 15:56:23 # [RSpecRunTime] Starting example group ee/spec/services/namespaces/export/membership_collector_spec.rb. Expected to take 4.99 seconds. 4401 15:56:23 Namespaces::Export::MembershipCollector 4403 15:56:29 returns correct data 4404 15:56:29 # [RSpecRunTime] RSpec elapsed time: 19 minutes 20.85 seconds. Current RSS: ~1468M. Threads: 5. load average: 1.05 1.20 1.17 1/422 9353 4406 15:56:29 # [RSpecRunTime] Finishing example group ee/spec/services/namespaces/export/membership_collector_spec.rb. It took 5.94 seconds. Expected to take 4.99 seconds. 4407 15:56:29 # [RSpecRunTime] Starting example group ee/spec/workers/adjourned_group_deletion_worker_spec.rb. Expected to take 4.94 seconds. 4408 15:56:29 AdjournedGroupDeletionWorker 4410 15:56:30 only schedules to delete groups marked for deletion on or before the specified `deletion_adjourned_period` 4411 15:56:30 does not schedule to delete a group not marked for deletion 4412 15:56:30 does not schedule to delete a group that is marked for deletion after the specified `deletion_adjourned_period` 4413 15:56:30 schedules groups 20 seconds apart 4414 15:56:30 when admin_mode setting is enabled but group was not deleted by admin 4415 15:56:31 does not pass admin_mode flag to GroupDestroyWorker 4416 15:56:31 # [RSpecRunTime] RSpec elapsed time: 19 minutes 22.3 seconds. Current RSS: ~1459M. Threads: 5. load average: 1.05 1.20 1.17 1/422 9354 4418 15:56:31 when group was deleted by admin 4420 15:56:31 when admin_mode setting is enabled 4421 15:56:31 passes admin_mode option to GroupDestroyWorker 4422 15:56:31 when admin_mode setting is disabled 4423 15:56:31 does not pass admin_mode option to GroupDestroyWorker 4424 15:56:31 # [RSpecRunTime] Finishing example group ee/spec/workers/adjourned_group_deletion_worker_spec.rb. It took 1.94 seconds. Expected to take 4.94 seconds. 4425 15:56:31 # [RSpecRunTime] Starting example group ee/spec/workers/search/zoekt/task_failed_event_worker_spec.rb. Expected to take 4.83 seconds. 4426 15:56:31 Search::Zoekt::TaskFailedEventWorker 4427 15:56:32 behaves like worker with data consistency 4428 15:56:32 .get_data_consistency_feature_flag_enabled? 4429 15:56:32 returns true 4430 15:56:32 .get_data_consistency 4431 15:56:32 returns correct data consistency 4432 15:56:32 behaves like an idempotent worker 4433 15:56:32 is labeled as idempotent 4434 15:56:32 performs multiple times sequentially without raising an exception 4435 15:56:32 when retries_left is greater than one 4436 15:56:32 decrements the retries_left and not change the state 4437 15:56:32 when retries_left is equal to one 4438 15:56:32 decrements the retries_left and change the state to failed 4439 15:56:32 behaves like subscribes to event 4440 15:56:33 consumes the published event 4441 15:56:33 behaves like an idempotent worker 4442 15:56:33 is labeled as idempotent 4443 15:56:33 performs multiple times sequentially without raising an exception 4444 15:56:33 # [RSpecRunTime] Finishing example group ee/spec/workers/search/zoekt/task_failed_event_worker_spec.rb. It took 1.76 seconds. Expected to take 4.83 seconds. 4445 15:56:33 # [RSpecRunTime] Starting example group ee/spec/helpers/preferences_helper_spec.rb. Expected to take 4.65 seconds. 4446 15:56:33 PreferencesHelper 4447 15:56:33 #dashboard_choices 4448 15:56:33 when allowed to read operations dashboard 4449 15:56:33 does not contain operations dashboard 4450 15:56:33 when not allowed to read operations dashboard 4451 15:56:33 does not contain operations dashboard 4452 15:56:33 #group_view_choices 4453 15:56:33 when security dashboard feature is enabled 4454 15:56:33 is expected to include ["Security dashboard", :security_dashboard] 4455 15:56:33 when security dashboard feature is disabled 4456 15:56:33 is expected not to include ["Security dashboard", :security_dashboard] 4457 15:56:33 #group_overview_content_preference? 4458 15:56:33 when security dashboard feature is enabled 4459 15:56:34 is expected to eq true 4460 15:56:34 when security dashboard feature is disabled 4461 15:56:34 is expected to eq false 4462 15:56:34 #should_show_code_suggestions_preferences? 4463 15:56:34 is expected to eq true 4464 15:56:34 when the feature flag is disabled 4465 15:56:34 is expected to eq false 4466 15:56:34 #show_exact_code_search_settings? 4467 15:56:34 is expected to eq true 4468 15:56:34 when zoekt_search_enabled? is set to false in ApplicationSetting 4469 15:56:34 is expected to eq false 4470 15:56:34 when has_zoekt_indexed_namespace? is false for a user 4471 15:56:34 is expected to eq false 4472 15:56:34 # [RSpecRunTime] Finishing example group ee/spec/helpers/preferences_helper_spec.rb. It took 1.58 seconds. Expected to take 4.65 seconds. 4473 15:56:34 # [RSpecRunTime] Starting example group ee/spec/finders/incident_management/escalation_rules_finder_spec.rb. Expected to take 4.5 seconds. 4474 15:56:34 IncidentManagement::EscalationRulesFinder 4476 15:56:36 when project is given 4477 15:56:36 returns the rules in the project for different types of project inputs 4478 15:56:36 when removed rules should be included 4479 15:56:36 is expected to contain exactly #<IncidentManagement::EscalationRule id: 3, policy_id: 1, oncall_schedule_id: 3, status: "acknowledged", elapsed_time_seconds: 300, is_removed: true, user_id: nil, project_id: nil>, #<IncidentManagement::EscalationRule id: 4, policy_id: 1, oncall_schedule_id: nil, status: "acknowledged", elapsed_time_seconds: 300, is_removed: false, user_id: 1019, project_id: nil>, #<IncidentManagement::EscalationRule id: 5, policy_id: 1, oncall_schedule_id: nil, status: "acknowledged", elapsed_time_seconds: 300, is_removed: false, user_id: 1020, project_id: nil>, and #<IncidentManagement::EscalationRule id: 1, policy_id: 1, oncall_schedule_id: 1, status: "acknowledged", elapsed_time_seconds: 300, is_removed: false, user_id: nil, project_id: nil> 4480 15:56:36 # [RSpecRunTime] RSpec elapsed time: 19 minutes 27.58 seconds. Current RSS: ~1495M. Threads: 5. load average: 1.05 1.19 1.17 1/422 9355 4482 15:56:36 when user is given 4483 15:56:36 returns the user rules for different types of user inputs 4484 15:56:36 when group member is given 4485 15:56:36 is expected to contain exactly #<IncidentManagement::EscalationRule id: 4, policy_id: 1, oncall_schedule_id: nil, status: "acknowledged", elapsed_time_seconds: 300, is_removed: false, user_id: 1019, project_id: nil> and #<IncidentManagement::EscalationRule id: 6, policy_id: 2, oncall_schedule_id: nil, status: "acknowledged", elapsed_time_seconds: 300, is_removed: false, user_id: 1019, project_id: nil> 4486 15:56:36 when member does not belong to a user 4487 15:56:36 is expected to raise ArgumentError with "Member does not correspond to a user" 4488 15:56:36 when project member is given 4489 15:56:37 is expected to contain exactly #<IncidentManagement::EscalationRule id: 5, policy_id: 1, oncall_schedule_id: nil, status: "acknowledged", elapsed_time_seconds: 300, is_removed: false, user_id: 1020, project_id: nil> 4490 15:56:37 when user is also given 4491 15:56:37 is expected to raise ArgumentError with "Member param cannot be used with project or user params" 4492 15:56:37 when project is also given 4493 15:56:37 is expected to raise ArgumentError with "Member param cannot be used with project or user params" 4494 15:56:37 # [RSpecRunTime] Finishing example group ee/spec/finders/incident_management/escalation_rules_finder_spec.rb. It took 2.35 seconds. Expected to take 4.5 seconds. 4495 15:56:37 # [RSpecRunTime] Starting example group ee/spec/lib/sidebars/admin/panel_spec.rb. Expected to take 4.39 seconds. 4496 15:56:37 Sidebars::Admin::Panel 4497 15:56:37 #configure_menus 4498 15:56:37 when instance is self-managed 4499 15:56:37 when instance has a paid license 4500 15:56:37 renders ai-powered features menu 4501 15:56:37 behaves like hides code suggestions menu 4502 15:56:37 does not render code suggestions menu 4503 15:56:37 when ai_custom_model feature is disabled 4504 15:56:37 renders code suggestions menu 4505 15:56:37 behaves like hides ai-powered features menu 4506 15:56:37 does not render ai-powered features menu 4507 15:56:37 when instance has no paid license 4508 15:56:37 behaves like hides code suggestions menu 4509 15:56:38 does not render code suggestions menu 4510 15:56:38 behaves like hides ai-powered features menu 4511 15:56:38 does not render ai-powered features menu 4512 15:56:38 when instance is SaaS 4513 15:56:38 behaves like hides code suggestions menu 4514 15:56:38 does not render code suggestions menu 4515 15:56:38 behaves like hides ai-powered features menu 4516 15:56:38 does not render ai-powered features menu 4517 15:56:38 behaves like a panel with uniquely identifiable menu items 4518 15:56:38 all menu_items have unique item_id 4519 15:56:38 all menu_items have an item_id 4520 15:56:38 behaves like a panel without placeholders 4521 15:56:38 has no Sidebars::NilMenuItem 4522 15:56:38 behaves like a panel instantiable by the anonymous user 4523 15:56:38 is expected to be a kind of Sidebars::Admin::Panel 4524 15:56:38 # [RSpecRunTime] Finishing example group ee/spec/lib/sidebars/admin/panel_spec.rb. It took 1.6 seconds. Expected to take 4.39 seconds. 4525 15:56:38 # [RSpecRunTime] Starting example group ee/spec/graphql/types/asset_type_spec.rb. Expected to take 4.26 seconds. 4526 15:56:38 Types::Vulnerabilities::AssetType 4527 15:56:39 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol. 4529 15:56:39 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 4530 15:56:39 is expected to eq "AssetType" 4531 15:56:40 is expected to have graphql fields :name, :type, and :url 4532 15:56:40 checking field contents 4533 15:56:40 checks the contents of the assets field 4534 15:56:40 # [RSpecRunTime] RSpec elapsed time: 19 minutes 32.14 seconds. Current RSS: ~1509M. Threads: 5. load average: 1.04 1.19 1.17 1/422 9356 4536 15:56:40 # [RSpecRunTime] Finishing example group ee/spec/graphql/types/asset_type_spec.rb. It took 2.06 seconds. Expected to take 4.26 seconds. 4537 15:56:40 # [RSpecRunTime] Starting example group ee/spec/services/compliance_management/merge_requests/create_compliance_violations_service_spec.rb. Expected to take 4.17 seconds. 4538 15:56:40 ComplianceManagement::MergeRequests::CreateComplianceViolationsService 4539 15:56:44 when the compliance center feature is disabled 4540 15:56:44 behaves like does not call process_merge_request 4541 15:56:44 aggregate_failures 4542 15:56:44 # [RSpecRunTime] RSpec elapsed time: 19 minutes 35.96 seconds. Current RSS: ~1512M. Threads: 5. load average: 1.04 1.19 1.17 1/428 9698 4544 15:56:44 when the compliance center feature is enabled 4545 15:56:44 and the merge request is not merged 4546 15:56:44 does not call process_merge_request 4547 15:56:44 and the merge request is merged 4548 15:56:45 calls process_merge_request 4549 15:56:45 # [RSpecRunTime] Finishing example group ee/spec/services/compliance_management/merge_requests/create_compliance_violations_service_spec.rb. It took 4.08 seconds. Expected to take 4.17 seconds. 4550 15:56:45 # [RSpecRunTime] Starting example group ee/spec/services/dashboard/environments/list_service_spec.rb. Expected to take 4.07 seconds. 4551 15:56:45 Dashboard::Environments::ListService 4553 15:56:46 returns a list of projects 4554 15:56:46 when unlicensed 4555 15:56:47 returns an empty array 4556 15:56:47 # [RSpecRunTime] RSpec elapsed time: 19 minutes 38.75 seconds. Current RSS: ~1512M. Threads: 5. load average: 1.04 1.19 1.17 1/427 9729 4558 15:56:47 # [RSpecRunTime] Finishing example group ee/spec/services/dashboard/environments/list_service_spec.rb. It took 2.55 seconds. Expected to take 4.07 seconds. 4559 15:56:47 # [RSpecRunTime] Starting example group ee/spec/lib/remote_development/workspace_operations/reconcile/input/params_validator_spec.rb. Expected to take 3.93 seconds. 4560 15:56:47 RemoteDevelopment::WorkspaceOperations::Reconcile::Input::ParamsValidator 4561 15:56:47 when original_params are valid 4562 15:56:47 when update_type is "full" 4563 15:56:47 behaves like success result 4564 15:56:47 return an ok Result containing the original context which was passed 4565 15:56:47 when error_details nil 4566 15:56:47 behaves like success result 4567 15:56:47 return an ok Result containing the original context which was passed 4568 15:56:47 with error_details present 4569 15:56:47 behaves like success result 4570 15:56:47 return an ok Result containing the original context which was passed 4571 15:56:47 behaves like success result 4572 15:56:48 return an ok Result containing the original context which was passed 4573 15:56:48 when original_params are invalid 4574 15:56:48 when missing required entries 4575 15:56:48 behaves like err result 4576 15:56:48 returns an err Result containing error details nil original_params and an error 4577 15:56:48 for workspace_agent_infos 4578 15:56:48 when not an array 4579 15:56:48 behaves like err result 4580 15:56:48 returns an err Result containing error details nil original_params and an error 4581 15:56:48 for update_type 4582 15:56:48 when not "partial" or "full" 4583 15:56:48 behaves like err result 4584 15:56:48 returns an err Result containing error details nil original_params and an error 4585 15:56:48 for error_details 4586 15:56:48 when error_type is missing 4587 15:56:48 behaves like err result 4588 15:56:48 returns an err Result containing error details nil original_params and an error 4589 15:56:48 when error_type has an invalid context 4590 15:56:48 behaves like err result 4591 15:56:48 returns an err Result containing error details nil original_params and an error 4592 15:56:48 for termination_progress 4593 15:56:48 when termination_progress is invalid 4594 15:56:48 behaves like err result 4595 15:56:48 returns an err Result containing error details nil original_params and an error 4596 15:56:48 # [RSpecRunTime] Finishing example group ee/spec/lib/remote_development/workspace_operations/reconcile/input/params_validator_spec.rb. It took 1.2 seconds. Expected to take 3.93 seconds. 4597 15:56:48 # [RSpecRunTime] Starting example group ee/spec/lib/sidebars/admin/menus/code_suggestions_menu_spec.rb. Expected to take 3.86 seconds. 4598 15:56:48 Sidebars::Admin::Menus::CodeSuggestionsMenu 4599 15:56:48 behaves like Admin menu without sub menus 4600 15:56:48 does not contain any sub menu(s) 4601 15:56:49 defines correct active route 4602 15:56:49 behaves like Admin menu 4603 15:56:49 renders the correct link 4604 15:56:49 renders the correct title 4605 15:56:49 renders the correct icon 4606 15:56:49 renders the separator if needed 4608 15:56:49 when user is admin 4610 15:56:49 when user is not admin 4611 15:56:49 does not render 4612 15:56:49 when user is not logged in 4613 15:56:49 does not render 4614 15:56:49 # [RSpecRunTime] Finishing example group ee/spec/lib/sidebars/admin/menus/code_suggestions_menu_spec.rb. It took 1.03 seconds. Expected to take 3.86 seconds. 4615 15:56:49 # [RSpecRunTime] Starting example group ee/spec/workers/security/refresh_compliance_framework_security_policies_worker_spec.rb. Expected to take 3.69 seconds. 4616 15:56:49 Security::RefreshComplianceFrameworkSecurityPoliciesWorker 4617 15:56:51 invokes Security::ProcessScanResultPolicyWorker with the project_id and configuration_id 4618 15:56:51 behaves like subscribes to event 4619 15:56:52 consumes the published event 4620 15:56:52 receives the event 4621 15:56:52 behaves like an idempotent worker 4622 15:56:52 is labeled as idempotent 4623 15:56:52 performs multiple times sequentially without raising an exception 4624 15:56:52 # [RSpecRunTime] RSpec elapsed time: 19 minutes 43.8 seconds. Current RSS: ~1526M. Threads: 5. load average: 1.04 1.18 1.16 1/427 9730 4626 15:56:52 # [RSpecRunTime] Finishing example group ee/spec/workers/security/refresh_compliance_framework_security_policies_worker_spec.rb. It took 2.79 seconds. Expected to take 3.69 seconds. 4627 15:56:52 # [RSpecRunTime] Starting example group ee/spec/workers/set_user_status_based_on_user_cap_setting_worker_spec.rb. Expected to take 3.63 seconds. 4628 15:56:52 SetUserStatusBasedOnUserCapSettingWorker 4630 15:56:52 when user cap is set to nil 4631 15:56:53 does not send an email to active admins 4632 15:56:53 when current billable user count is less than user cap 4633 15:56:53 does not send an email to active admins 4634 15:56:53 when current billable user count is equal to user cap 4635 15:56:53 sends an email to every active admin 4636 15:56:53 when current billable user count is greater than user cap 4637 15:56:53 sends an email to every active admin 4638 15:56:53 when the auto-creation of an omniauth user is blocked 4639 15:56:53 when the user is an omniauth user 4640 15:56:53 does not send an email to active admins 4641 15:56:53 # [RSpecRunTime] Finishing example group ee/spec/workers/set_user_status_based_on_user_cap_setting_worker_spec.rb. It took 1.15 seconds. Expected to take 3.63 seconds. 4642 15:56:53 # [RSpecRunTime] Starting example group ee/spec/workers/sbom/process_vulnerabilities_worker_spec.rb. Expected to take 3.51 seconds. 4643 15:56:53 Sbom::ProcessVulnerabilitiesWorker 4644 15:56:53 #handle_event 4645 15:56:54 calls Sbom::CreateVulnerabilitiesService 4646 15:56:54 behaves like subscribes to event 4647 15:56:54 consumes the published event 4648 15:56:54 behaves like an idempotent worker 4649 15:56:54 is labeled as idempotent 4650 15:56:54 performs multiple times sequentially without raising an exception 4651 15:56:54 # [RSpecRunTime] RSpec elapsed time: 19 minutes 46.15 seconds. Current RSS: ~1506M. Threads: 5. load average: 1.03 1.18 1.16 1/427 9731 4653 15:56:54 with feature flag disabled 4654 15:56:55 does not call Sbom::CreateVulnerabilitiesService 4655 15:56:55 # [RSpecRunTime] Finishing example group ee/spec/workers/sbom/process_vulnerabilities_worker_spec.rb. It took 1.32 seconds. Expected to take 3.51 seconds. 4656 15:56:55 # [RSpecRunTime] Starting example group ee/spec/graphql/mutations/security_policy/create_security_policy_project_async_spec.rb. Expected to take 3.39 seconds. 4657 15:56:55 Mutations::SecurityPolicy::CreateSecurityPolicyProjectAsync 4659 15:56:55 when fullPath is not provided 4660 15:56:55 raises exception 4662 15:56:55 behaves like triggers the create security policy project worker 4663 15:56:55 when licensed feature is available 4664 15:56:55 when user is an owner of the container 4665 15:56:56 triggers the worker 4666 15:56:56 when user is not an owner 4667 15:56:56 raises exception 4668 15:56:56 when feature is not licensed 4669 15:56:56 raises exception 4670 15:56:56 for namespace 4671 15:56:56 behaves like triggers the create security policy project worker 4672 15:56:56 when licensed feature is available 4673 15:56:56 when user is an owner of the container 4674 15:56:56 triggers the worker 4675 15:56:56 when user is not an owner 4676 15:56:57 raises exception 4677 15:56:57 when feature is not licensed 4678 15:56:57 raises exception 4679 15:56:57 # [RSpecRunTime] Finishing example group ee/spec/graphql/mutations/security_policy/create_security_policy_project_async_spec.rb. It took 2.39 seconds. Expected to take 3.39 seconds. 4680 15:56:57 # [RSpecRunTime] Starting example group ee/spec/graphql/mutations/requirements_management/create_requirement_spec.rb. Expected to take 3.29 seconds. 4681 15:56:57 Mutations::RequirementsManagement::CreateRequirement 4683 15:56:57 behaves like requirements not available 4684 15:56:58 raises a not accessible error 4685 15:56:58 when the user can create requirements 4686 15:56:58 when requirements feature is available 4687 15:56:58 Job arguments to Integrations::GroupMentionWorker must be native JSON types, but :mentionable_type is a Symbol. 4689 15:56:58 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 4690 15:56:58 creates new requirement 4691 15:56:58 when requirements feature is disabled 4692 15:56:58 behaves like requirements not available 4693 15:56:59 raises a not accessible error 4694 15:56:59 # [RSpecRunTime] Finishing example group ee/spec/graphql/mutations/requirements_management/create_requirement_spec.rb. It took 1.83 seconds. Expected to take 3.29 seconds. 4695 15:56:59 # [RSpecRunTime] Starting example group ee/spec/lib/gitlab/llm/chain/utils/chat_conversation_spec.rb. Expected to take 3.21 seconds. 4696 15:56:59 Gitlab::Llm::Chain::Utils::ChatConversation 4697 15:56:59 #truncated_conversation_list 4698 15:56:59 with different messages 4699 15:56:59 returns only successful conversations in a right order 4700 15:56:59 with limit on messages 4701 15:56:59 returns exact number of messages 4702 15:56:59 with more messages than default limit 4703 15:56:59 returns exact number of messages 4704 15:56:59 with empty history 4705 15:56:59 returns an empty conversation 4706 15:56:59 with nil message 4707 15:56:59 returns only successful conversations in a right order 4708 15:56:59 with duplicating roles message 4709 15:57:00 returns only successful conversations in a right order 4710 15:57:00 # [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/llm/chain/utils/chat_conversation_spec.rb. It took 0.83 second. Expected to take 3.21 seconds. 4711 15:57:00 # [RSpecRunTime] Starting example group ee/spec/policies/ai/duo_workflows/workflow_policy_spec.rb. Expected to take 3.07 seconds. 4712 15:57:00 Ai::DuoWorkflows::WorkflowPolicy 4713 15:57:01 read_duo_workflow and update_duo_workflow 4714 15:57:01 when duo_workflow FF is disabled 4715 15:57:01 is expected to be disallowed :read_duo_workflow 4716 15:57:01 is expected to be disallowed :update_duo_workflow 4717 15:57:01 # [RSpecRunTime] RSpec elapsed time: 19 minutes 52.58 seconds. Current RSS: ~1497M. Threads: 5. load average: 1.03 1.18 1.16 1/421 9732 4719 15:57:01 when duo_workflow FF is enabled 4720 15:57:01 when user is guest 4721 15:57:01 is expected to be disallowed :read_duo_workflow 4722 15:57:01 is expected to be disallowed :update_duo_workflow 4723 15:57:01 when user is developer 4724 15:57:01 when user is not workflow owner 4725 15:57:01 is expected to be disallowed :read_duo_workflow 4726 15:57:01 is expected to be disallowed :update_duo_workflow 4727 15:57:01 when user is workflow owner 4728 15:57:02 is expected to be allowed :read_duo_workflow 4729 15:57:02 is expected to be allowed :update_duo_workflow 4730 15:57:02 # [RSpecRunTime] Finishing example group ee/spec/policies/ai/duo_workflows/workflow_policy_spec.rb. It took 2.06 seconds. Expected to take 3.07 seconds. 4731 15:57:02 # [RSpecRunTime] Starting example group ee/spec/workers/click_house/event_paths_consistency_cron_worker_spec.rb. Expected to take 3.02 seconds. 4732 15:57:02 ClickHouse::EventPathsConsistencyCronWorker 4733 15:57:02 when ClickHouse is enabled 4734 15:57:02 when ClickHouse is not configured 4735 15:57:02 does nothing 4736 15:57:02 when ClickHouse is disabled 4737 15:57:02 does nothing 4738 15:57:02 # [RSpecRunTime] Finishing example group ee/spec/workers/click_house/event_paths_consistency_cron_worker_spec.rb. It took 0.28 second. Expected to take 3.02 seconds. 4739 15:57:02 # [RSpecRunTime] Starting example group ee/spec/models/dora/time_to_restore_service_metric_spec.rb. Expected to take 2.96 seconds. 4740 15:57:02 Dora::TimeToRestoreServiceMetric 4741 15:57:02 does not allow STI 4742 15:57:02 #data_queries 4743 15:57:04 for production environment 4744 15:57:04 returns median of incidents duration closed at given date 4745 15:57:04 # [RSpecRunTime] RSpec elapsed time: 19 minutes 55.91 seconds. Current RSS: ~1512M. Threads: 5. load average: 0.95 1.16 1.16 1/421 9763 4747 15:57:04 for non-production environment 4748 15:57:04 does not calculate time_to_restore_service daily metric 4749 15:57:04 # [RSpecRunTime] Finishing example group ee/spec/models/dora/time_to_restore_service_metric_spec.rb. It took 2.37 seconds. Expected to take 2.96 seconds. 4750 15:57:04 # [RSpecRunTime] Starting example group ee/spec/lib/gitlab/usage/metrics/instrumentations/count_external_status_checks_metric_spec.rb. Expected to take 2.81 seconds. 4751 15:57:04 Gitlab::Usage::Metrics::Instrumentations::CountExternalStatusChecksMetric 4752 15:57:06 behaves like a correct instrumented metric value and query 4753 15:57:06 behaves like a correct instrumented metric value 4754 15:57:06 has correct value 4755 15:57:06 # [RSpecRunTime] RSpec elapsed time: 19 minutes 57.74 seconds. Current RSS: ~1505M. Threads: 5. load average: 0.95 1.16 1.16 1/421 9764 4757 15:57:06 behaves like a correct instrumented metric query 4758 15:57:06 has correct generate query 4759 15:57:06 # [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/usage/metrics/instrumentations/count_external_status_checks_metric_spec.rb. It took 1.84 seconds. Expected to take 2.81 seconds. 4760 15:57:06 # [RSpecRunTime] Starting example group ee/spec/views/admin/users/_phone_info.html.haml_spec.rb. Expected to take 2.72 seconds. 4761 15:57:06 admin/users/_phone_info.html.haml 4762 15:57:06 does not show validated_at date 4763 15:57:06 when user is validated 4764 15:57:07 shows matches link 4765 15:57:07 shows validated_at date 4766 15:57:07 shows last attempted number 4767 15:57:07 # [RSpecRunTime] Finishing example group ee/spec/views/admin/users/_phone_info.html.haml_spec.rb. It took 0.71 second. Expected to take 2.72 seconds. 4768 15:57:07 # [RSpecRunTime] Starting example group ee/spec/lib/ee/gitlab/ci/status/build/manual_spec.rb. Expected to take 2.66 seconds. 4769 15:57:07 Gitlab::Ci::Status::Build::Manual 4770 15:57:07 #illustration 4771 15:57:08 is expected to include :image, :size, :title, and :content 4772 15:57:08 with protected environments 4773 15:57:08 when user does not have access 4774 15:57:08 is expected to match /This deployment job does not run automatically and must be started manually, but you do not have access to this job's protected environment/ 4775 15:57:08 # [RSpecRunTime] RSpec elapsed time: 20 minutes 0.08 second. Current RSS: ~1505M. Threads: 5. load average: 0.95 1.15 1.16 1/421 9765 4777 15:57:08 when user has access 4778 15:57:09 instructs the user about possible actions 4779 15:57:09 when build prevents rollback deployment 4780 15:57:09 is expected to match /This deployment job does not run automatically and must be started manually, but it's older than the latest deployment, and therefore can't run./ 4781 15:57:09 # [RSpecRunTime] Finishing example group ee/spec/lib/ee/gitlab/ci/status/build/manual_spec.rb. It took 2.06 seconds. Expected to take 2.66 seconds. 4782 15:57:09 # [RSpecRunTime] Starting example group ee/spec/lib/gitlab/gl_repository/repo_type_spec.rb. Expected to take 2.61 seconds. 4783 15:57:09 Gitlab::GlRepository::RepoType 4784 15:57:09 #<Gitlab::GlRepository::RepoType:0x00007b1f48b79de0> 4786 15:57:09 behaves like a repo type 4787 15:57:09 #identifier_for_container 4788 15:57:09 is expected to eq "group-1645-wiki" 4789 15:57:09 #path_suffix 4790 15:57:09 is expected to eq ".wiki" 4791 15:57:09 #repository_for 4792 15:57:10 finds the repository for the repo type 4793 15:57:10 returns nil when container is nil 4794 15:57:10 #identifier_for_container 4795 15:57:10 is expected to eq "group-1645-wiki" 4796 15:57:10 # [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/gl_repository/repo_type_spec.rb. It took 0.88 second. Expected to take 2.61 seconds. 4797 15:57:10 # [RSpecRunTime] Starting example group ee/spec/lib/web_ide/config/entry/schema/match_spec.rb. Expected to take 2.47 seconds. 4798 15:57:10 WebIde::Config::Entry::Schema::Match 4800 15:57:10 when match config value is correct 4802 15:57:10 returns the match glob pattern defined 4805 15:57:10 when value has a wrong type 4806 15:57:10 reports errors about wrong type 4808 15:57:10 returns empty array 4809 15:57:10 # [RSpecRunTime] Finishing example group ee/spec/lib/web_ide/config/entry/schema/match_spec.rb. It took 0.46 second. Expected to take 2.47 seconds. 4810 15:57:10 # [RSpecRunTime] Starting example group ee/spec/models/approval_rules/approval_project_rules_group_spec.rb. Expected to take 2.44 seconds. 4811 15:57:10 ApprovalRules::ApprovalProjectRulesGroup 4812 15:57:10 does not allow STI 4813 15:57:10 associations 4814 15:57:11 is expected to belong to group required: false 4815 15:57:11 is expected to belong to approval_project_rule required: false 4817 15:57:11 is expected to validate that :group cannot be empty/falsy 4818 15:57:11 is expected to validate that :approval_project_rule cannot be empty/falsy 4819 15:57:11 # [RSpecRunTime] Finishing example group ee/spec/models/approval_rules/approval_project_rules_group_spec.rb. It took 0.68 second. Expected to take 2.44 seconds. 4820 15:57:11 # [RSpecRunTime] Starting example group ee/spec/graphql/types/dora/performance_score_connection_type_spec.rb. Expected to take 2.35 seconds. 4821 15:57:11 Types::Dora::PerformanceScoreConnectionType 4822 15:57:11 is expected to eq "DoraPerformanceScoreConnectionType" 4823 15:57:11 is expected to eq "Connection details for aggregated DORA metrics for a collection of projects" 4824 15:57:11 is expected to have graphql fields :total_projects_count and :no_dora_data_projects_count 4825 15:57:11 # [RSpecRunTime] Finishing example group ee/spec/graphql/types/dora/performance_score_connection_type_spec.rb. It took 0.34 second. Expected to take 2.35 seconds. 4826 15:57:11 # [RSpecRunTime] Starting example group ee/spec/workers/merge_request_reset_approvals_worker_spec.rb. Expected to take 2.29 seconds. 4827 15:57:11 MergeRequestResetApprovalsWorker 4829 15:57:12 executes MergeRequests::RefreshService with expected values 4830 15:57:12 project is missing 4831 15:57:12 doesn't execute the service 4832 15:57:12 user is missing 4833 15:57:13 doesn't execute the service 4834 15:57:13 # [RSpecRunTime] Finishing example group ee/spec/workers/merge_request_reset_approvals_worker_spec.rb. It took 1.63 seconds. Expected to take 2.29 seconds. 4835 15:57:13 # [RSpecRunTime] Starting example group ee/spec/services/ee/web_hooks/destroy_service_spec.rb. Expected to take 2.18 seconds. 4836 15:57:13 WebHooks::DestroyService 4838 15:57:13 when destroying a project hook succeeds 4839 15:57:14 creates an audit event 4840 15:57:14 when destroying a project hook fails 4841 15:57:14 does not create an audit event 4842 15:57:14 # [RSpecRunTime] Finishing example group ee/spec/services/ee/web_hooks/destroy_service_spec.rb. It took 1.1 seconds. Expected to take 2.18 seconds. 4843 15:57:14 # [RSpecRunTime] Starting example group ee/spec/services/security/ingestion/tasks/ingest_vulnerability_reads_spec.rb. Expected to take 2.12 seconds. 4844 15:57:14 Security::Ingestion::Tasks::IngestVulnerabilityReads 4846 15:57:16 calls the update service 4847 15:57:16 returns finding maps 4848 15:57:16 # [RSpecRunTime] RSpec elapsed time: 20 minutes 7.89 seconds. Current RSS: ~1505M. Threads: 5. load average: 0.96 1.15 1.15 1/421 9766 4850 15:57:16 # [RSpecRunTime] Finishing example group ee/spec/services/security/ingestion/tasks/ingest_vulnerability_reads_spec.rb. It took 2.15 seconds. Expected to take 2.12 seconds. 4851 15:57:16 # [RSpecRunTime] Starting example group ee/spec/workers/ci/trigger_downstream_subscriptions_worker_spec.rb. Expected to take 2.04 seconds. 4852 15:57:16 Ci::TriggerDownstreamSubscriptionsWorker 4854 15:57:16 when pipeline exists 4855 15:57:17 calls the trigger downstream pipeline service 4856 15:57:17 when pipeline does not exist 4857 15:57:17 does nothing 4858 15:57:17 # [RSpecRunTime] Finishing example group ee/spec/workers/ci/trigger_downstream_subscriptions_worker_spec.rb. It took 0.98 second. Expected to take 2.04 seconds. 4859 15:57:17 # [RSpecRunTime] Starting example group ee/spec/policies/merge_requests/external_status_check_policy_spec.rb. Expected to take 1.96 seconds. 4860 15:57:17 MergeRequests::ExternalStatusCheckPolicy 4861 15:57:18 when user is an non-member admin 4862 15:57:18 when admin mode is enabled 4863 15:57:18 is expected to be allowed :read_external_status_check 4864 15:57:18 when admin mode is disabled 4865 15:57:18 is expected to be disallowed :read_external_status_check 4866 15:57:18 when user cannot admin project 4867 15:57:19 is expected to be disallowed :read_external_status_check 4868 15:57:19 when user can admin project 4869 15:57:19 is expected to be allowed :read_external_status_check 4870 15:57:19 # [RSpecRunTime] Finishing example group ee/spec/policies/merge_requests/external_status_check_policy_spec.rb. It took 1.48 seconds. Expected to take 1.96 seconds. 4871 15:57:19 # [RSpecRunTime] Starting example group ee/spec/presenters/ee/project_presenter_spec.rb. Expected to take 1.85 seconds. 4872 15:57:19 ProjectPresenter 4873 15:57:19 #storage_anchor_text 4874 15:57:19 when project is a fork 4875 15:57:20 returns storage anchor text with the cost factored storage size 4876 15:57:20 when feature flag is disabled 4877 15:57:20 returns storage anchor text without cost factored storage size 4878 15:57:20 # [RSpecRunTime] RSpec elapsed time: 20 minutes 11.75 seconds. Current RSS: ~1492M. Threads: 5. load average: 0.96 1.15 1.15 1/421 9767 4880 15:57:20 when project is not a fork 4881 15:57:20 returns storage anchor text with the full storage size 4882 15:57:20 # [RSpecRunTime] Finishing example group ee/spec/presenters/ee/project_presenter_spec.rb. It took 1.55 seconds. Expected to take 1.85 seconds. 4883 15:57:20 # [RSpecRunTime] Starting example group ee/spec/lib/gitlab/llm/response_modifiers/empty_response_modifier_spec.rb. Expected to take 1.79 seconds. 4884 15:57:20 Gitlab::Llm::ResponseModifiers::EmptyResponseModifier 4885 15:57:20 when not message is passed 4886 15:57:20 parses content from the ai response 4887 15:57:20 returns empty errors 4888 15:57:20 when message is passed 4889 15:57:21 parses content from the ai response 4890 15:57:21 returns empty errors 4891 15:57:21 when error code is present is passed 4892 15:57:21 parses content from the ai response 4893 15:57:21 returns empty errors 4894 15:57:21 # [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/llm/response_modifiers/empty_response_modifier_spec.rb. It took 0.67 second. Expected to take 1.79 seconds. 4895 15:57:21 # [RSpecRunTime] Starting example group ee/spec/workers/compliance_management/framework_export_mailer_worker_spec.rb. Expected to take 1.72 seconds. 4896 15:57:21 ComplianceManagement::FrameworkExportMailerWorker 4898 15:57:22 schedules mail for delivery 4899 15:57:22 with failing export 4900 15:57:22 schedules no mail for delivery and returns appropriate error 4901 15:57:22 with unknown record 4902 15:57:22 rescues from not found error and logs exception 4903 15:57:22 # [RSpecRunTime] Finishing example group ee/spec/workers/compliance_management/framework_export_mailer_worker_spec.rb. It took 1.04 seconds. Expected to take 1.72 seconds. 4904 15:57:22 # [RSpecRunTime] Starting example group ee/spec/services/projects/enable_deploy_key_service_spec.rb. Expected to take 1.65 seconds. 4905 15:57:22 Projects::EnableDeployKeyService 4906 15:57:22 Job arguments to AuthorizedKeysWorker must be native JSON types, but :add_key is a Symbol. 4908 15:57:22 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 4909 15:57:23 records an audit event 4910 15:57:23 behaves like sends correct event type in audit event stream 4911 15:57:23 sends correct event type in audit event stream 4912 15:57:23 # [RSpecRunTime] RSpec elapsed time: 20 minutes 14.95 seconds. Current RSS: ~1503M. Threads: 5. load average: 0.96 1.14 1.15 1/421 9768 4914 15:57:23 # [RSpecRunTime] Finishing example group ee/spec/services/projects/enable_deploy_key_service_spec.rb. It took 1.34 seconds. Expected to take 1.65 seconds. 4915 15:57:23 # [RSpecRunTime] Starting example group ee/spec/models/approval_rules/approval_merge_request_rules_approved_approver_spec.rb. Expected to take 1.57 seconds. 4916 15:57:23 ApprovalRules::ApprovalMergeRequestRulesApprovedApprover 4917 15:57:23 does not allow STI 4918 15:57:23 associations 4919 15:57:24 is expected to belong to user required: false 4920 15:57:24 is expected to belong to approval_merge_request_rule required: false 4922 15:57:24 is expected to validate that :user cannot be empty/falsy 4923 15:57:24 is expected to validate that :approval_merge_request_rule cannot be empty/falsy 4924 15:57:24 # [RSpecRunTime] Finishing example group ee/spec/models/approval_rules/approval_merge_request_rules_approved_approver_spec.rb. It took 0.73 second. Expected to take 1.57 seconds. 4925 15:57:24 # [RSpecRunTime] Starting example group ee/spec/workers/compliance_management/standards/gitlab/prevent_approval_by_author_worker_spec.rb. Expected to take 1.53 seconds. 4926 15:57:24 ComplianceManagement::Standards::Gitlab::PreventApprovalByAuthorWorker 4928 15:57:24 for non existent project 4929 15:57:25 does not invoke PreventApprovalByAuthorService 4930 15:57:25 for non existent user 4931 15:57:25 invokes PreventApprovalByAuthorService 4932 15:57:25 behaves like an idempotent worker 4933 15:57:25 is labeled as idempotent 4934 15:57:25 performs multiple times sequentially without raising an exception 4935 15:57:25 # [RSpecRunTime] Finishing example group ee/spec/workers/compliance_management/standards/gitlab/prevent_approval_by_author_worker_spec.rb. It took 0.95 second. Expected to take 1.53 seconds. 4936 15:57:25 # [RSpecRunTime] Starting example group ee/spec/lib/gem_extensions/elasticsearch/model/indexing/instance_methods_spec.rb. Expected to take 1.42 seconds. 4937 15:57:25 GemExtensions::Elasticsearch::Model::Indexing::InstanceMethods 4938 15:57:25 #index_document 4939 15:57:26 overrides _id 4940 15:57:26 # [RSpecRunTime] Finishing example group ee/spec/lib/gem_extensions/elasticsearch/model/indexing/instance_methods_spec.rb. It took 0.67 second. Expected to take 1.42 seconds. 4941 15:57:26 # [RSpecRunTime] Starting example group ee/spec/lib/gitlab/llm/chain/streamed_documentation_answer_spec.rb. Expected to take 1.39 seconds. 4942 15:57:26 Gitlab::Llm::Chain::StreamedDocumentationAnswer 4944 15:57:26 when stream is empty 4946 15:57:26 when stream contains an answer 4947 15:57:26 returns the content with an incremented id 4948 15:57:26 when receiving sources 4949 15:57:26 no longer returns chunks 4950 15:57:26 # [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/llm/chain/streamed_documentation_answer_spec.rb. It took 0.34 second. Expected to take 1.39 seconds. 4951 15:57:26 # [RSpecRunTime] Starting example group ee/spec/lib/remote_development/settings/network_policy_egress_validator_spec.rb. Expected to take 1.3 seconds. 4952 15:57:26 RemoteDevelopment::Settings::NetworkPolicyEgressValidator 4953 15:57:26 when network_policy_egress is invalid 4954 15:57:26 when network_policy_egress is invalid because it omits the allowed ip list 4955 15:57:26 returns an err Result highlighting validation failure 4956 15:57:26 when network_policy_egress is valid 4957 15:57:26 return an ok Result containing the original context which was passed 4958 15:57:26 when requested_setting_names does not include network_policy_egress 4959 15:57:26 returns an ok result with the original context 4960 15:57:26 # [RSpecRunTime] Finishing example group ee/spec/lib/remote_development/settings/network_policy_egress_validator_spec.rb. It took 0.43 second. Expected to take 1.3 seconds. 4961 15:57:26 # [RSpecRunTime] Starting example group ee/spec/graphql/ee/types/ci/pipeline_merge_request_type_enum_spec.rb. Expected to take 1.22 seconds. 4962 15:57:26 Types::Ci::PipelineMergeRequestEventTypeEnum 4963 15:57:26 has specific values 4964 15:57:26 # [RSpecRunTime] Finishing example group ee/spec/graphql/ee/types/ci/pipeline_merge_request_type_enum_spec.rb. It took 0.13 second. Expected to take 1.22 seconds. 4965 15:57:26 # [RSpecRunTime] Starting example group ee/spec/services/dependencies/fetch_export_service_spec.rb. Expected to take 1.15 seconds. 4966 15:57:26 Dependencies::FetchExportService 4968 15:57:27 returns a dependency_list_export 4969 15:57:27 when record does not exist 4971 15:57:27 # [RSpecRunTime] Finishing example group ee/spec/services/dependencies/fetch_export_service_spec.rb. It took 0.68 second. Expected to take 1.15 seconds. 4972 15:57:27 # [RSpecRunTime] Starting example group ee/spec/services/secrets_management/provision_project_secrets_manager_service_spec.rb. Expected to take 1.1 seconds. 4973 15:57:27 SecretsManagement::ProvisionProjectSecretsManagerService 4975 15:57:28 enables the secret engine for the project and activates the secret manager 4976 15:57:28 when the secrets engine has already been enabled 4977 15:57:28 still activates the secrets manager 4978 15:57:28 # [RSpecRunTime] Finishing example group ee/spec/services/secrets_management/provision_project_secrets_manager_service_spec.rb. It took 0.65 second. Expected to take 1.1 seconds. 4979 15:57:28 # [RSpecRunTime] Starting example group ee/spec/graphql/types/requirements_management/requirement_state_enum_spec.rb. Expected to take 1.0 second. 4980 15:57:28 Types::RequirementsManagement::RequirementStateEnum 4981 15:57:28 is expected to eq "RequirementState" 4982 15:57:28 exposes all the existing requirement states 4983 15:57:28 # [RSpecRunTime] Finishing example group ee/spec/graphql/types/requirements_management/requirement_state_enum_spec.rb. It took 0.23 second. Expected to take 1.0 second. 4984 15:57:28 # [RSpecRunTime] Starting example group ee/spec/models/package_metadata/package_version_license_spec.rb. Expected to take 0.96 second. 4985 15:57:28 PackageMetadata::PackageVersionLicense 4986 15:57:28 does not allow STI 4988 15:57:28 is expected to belong to package_version required: true 4989 15:57:28 is expected to belong to license required: true 4990 15:57:28 # [RSpecRunTime] Finishing example group ee/spec/models/package_metadata/package_version_license_spec.rb. It took 0.34 second. Expected to take 0.96 second. 4991 15:57:28 # [RSpecRunTime] Starting example group ee/spec/graphql/types/audit_events/instance_external_audit_event_destination_type_spec.rb. Expected to take 0.87 second. 4992 15:57:28 Types::AuditEvents::InstanceExternalAuditEventDestinationType 4993 15:57:29 is expected to have graphql fields :id, :destination_url, :verification_token, :headers, :event_type_filters, and :name 4994 15:57:29 is expected to require graphql authorizations :admin_instance_external_audit_events 4995 15:57:29 is expected to eq "InstanceExternalAuditEventDestination" 4996 15:57:29 # [RSpecRunTime] Finishing example group ee/spec/graphql/types/audit_events/instance_external_audit_event_destination_type_spec.rb. It took 0.31 second. Expected to take 0.87 second. 4997 15:57:29 # [RSpecRunTime] Starting example group ee/spec/lib/elastic/latest/config_spec.rb. Expected to take 0.84 second. 4998 15:57:29 Elastic::Latest::Config 5000 15:57:29 returns config 5002 15:57:29 behaves like config settings return correct values 5003 15:57:29 returns config 5004 15:57:29 sets correct shard/replica settings 5005 15:57:29 # [RSpecRunTime] Finishing example group ee/spec/lib/elastic/latest/config_spec.rb. It took 0.33 second. Expected to take 0.84 second. 5006 15:57:29 # [RSpecRunTime] Starting example group ee/spec/graphql/ee/types/issue_sort_enum_spec.rb. Expected to take 0.75 second. 5007 15:57:29 Types::IssueSortEnum 5008 15:57:29 is expected to eq "IssueSort" 5009 15:57:29 exposes all the existing EE issue sort values 5010 15:57:29 behaves like common sort values 5011 15:57:29 exposes all the existing common sort values 5012 15:57:29 # [RSpecRunTime] Finishing example group ee/spec/graphql/ee/types/issue_sort_enum_spec.rb. It took 0.38 second. Expected to take 0.75 second. 5013 15:57:29 # [RSpecRunTime] Starting example group ee/spec/lib/cloud_connector/self_managed/available_service_data_spec.rb. Expected to take 0.75 second. 5014 15:57:29 CloudConnector::SelfManaged::AvailableServiceData 5016 15:57:30 ignores namespaces 5017 15:57:30 #access_token 5018 15:57:30 is expected to eq "eyJhbGciOiJub25lIn0.eyJleHAiOjE3MjY5MzQyNTAsImF1ZCI6WyJleGFtcGxlX2F1ZGllbmNlIl0sImlzcyI6ImV4YW1wbGVfaXNzdWVyIiwiZ2l0bGFiX3JlYWxtIjoiZXhhbXBsZV9yZWFsbSIsInNjb3BlcyI6WyJleGFtcGxlX3Njb3BlIl19." 5019 15:57:30 # [RSpecRunTime] Finishing example group ee/spec/lib/cloud_connector/self_managed/available_service_data_spec.rb. It took 0.28 second. Expected to take 0.75 second. 5020 15:57:30 # [RSpecRunTime] Starting example group ee/spec/services/gitlab_subscriptions/seat_usage_history_export_service_spec.rb. Expected to take 0.64 second. 5021 15:57:30 GitlabSubscriptions::SeatUsageHistoryExportService 5022 15:57:30 when group has no subscription history 5023 15:57:30 returns only headers 5024 15:57:30 when group has subscription histories 5025 15:57:30 returns csv data 5026 15:57:30 # [RSpecRunTime] Finishing example group ee/spec/services/gitlab_subscriptions/seat_usage_history_export_service_spec.rb. It took 0.25 second. Expected to take 0.64 second. 5027 15:57:30 # [RSpecRunTime] Starting example group ee/spec/graphql/types/ci/code_coverage_summary_spec.rb. Expected to take 0.63 second. 5028 15:57:30 Types::Ci::CodeCoverageSummaryType 5029 15:57:30 is expected to eq "CodeCoverageSummary" 5031 15:57:30 is expected to have graphql fields :average_coverage, :coverage_count, and :last_updated_on 5032 15:57:30 # [RSpecRunTime] Finishing example group ee/spec/graphql/types/ci/code_coverage_summary_spec.rb. It took 0.22 second. Expected to take 0.63 second. 5033 15:57:30 # [RSpecRunTime] Starting example group ee/spec/lib/gitlab/llm/anthropic/templates/tanuki_bot_spec.rb. Expected to take 0.56 second. 5034 15:57:30 Gitlab::Llm::Anthropic::Templates::TanukiBot 5035 15:57:30 #final_prompt 5036 15:57:30 returns prompt 5037 15:57:30 # [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/llm/anthropic/templates/tanuki_bot_spec.rb. It took 0.11 second. Expected to take 0.56 second. 5038 15:57:30 # [RSpecRunTime] Starting example group ee/spec/graphql/types/geo/registry_state_enum_spec.rb. Expected to take 0.53 second. 5039 15:57:30 Types::Geo::RegistryStateEnum 5040 15:57:30 is expected to eq "RegistryState" 5041 15:57:30 exposes the correct registry states 5042 15:57:30 # [RSpecRunTime] Finishing example group ee/spec/graphql/types/geo/registry_state_enum_spec.rb. It took 0.22 second. Expected to take 0.53 second. 5043 15:57:30 # [RSpecRunTime] Starting example group ee/spec/graphql/types/epic_descendant_weight_sum_type_spec.rb. Expected to take 0.52 second. 5044 15:57:30 Types::EpicDescendantWeightSumType 5045 15:57:31 is expected to eq "EpicDescendantWeights" 5046 15:57:31 has specific fields 5047 15:57:31 # [RSpecRunTime] Finishing example group ee/spec/graphql/types/epic_descendant_weight_sum_type_spec.rb. It took 0.22 second. Expected to take 0.52 second. 5048 15:57:31 # [RSpecRunTime] Starting example group ee/spec/services/security/security_orchestration_policies/ci_action/unknown_spec.rb. Expected to take 0.37 second. 5049 15:57:31 Security::SecurityOrchestrationPolicies::CiAction::Unknown 5051 15:57:31 is expected to eq {:"unknown-0"=>{"allow_failure"=>true, "script"=>"echo \"Error during Scan execution: Invalid Scan type\" && false"}} 5052 15:57:31 # [RSpecRunTime] Finishing example group ee/spec/services/security/security_orchestration_policies/ci_action/unknown_spec.rb. It took 0.12 second. Expected to take 0.37 second. 5053 15:57:31 # [RSpecRunTime] Starting example group ee/spec/graphql/ee/types/branch_protection_type_spec.rb. Expected to take 0.37 second. 5054 15:57:31 Types::BranchRules::BranchProtectionType 5055 15:57:31 is expected to have graphql fields :allow_force_push, :code_owner_approval_required, :merge_access_levels, :push_access_levels, and :unprotect_access_levels 5056 15:57:31 # [RSpecRunTime] Finishing example group ee/spec/graphql/ee/types/branch_protection_type_spec.rb. It took 0.12 second. Expected to take 0.37 second. 5057 15:57:31 # [RSpecRunTime] Starting example group ee/spec/graphql/types/alert_management/payload_alert_field_name_enum_spec.rb. Expected to take 0.3 second. 5058 15:57:31 Types::AlertManagement::PayloadAlertFieldNameEnum 5059 15:57:31 exposes all alert field names 5060 15:57:31 # [RSpecRunTime] Finishing example group ee/spec/graphql/types/alert_management/payload_alert_field_name_enum_spec.rb. It took 0.12 second. Expected to take 0.3 second. 5061 15:57:31 # [RSpecRunTime] Starting example group ee/spec/lib/remote_development/workspace_operations/create/volume_component_injector_spec.rb. Expected to take 0.29 second. 5062 15:57:31 RemoteDevelopment::WorkspaceOperations::Create::VolumeComponentInjector 5063 15:57:31 injects the workspace volume component 5064 15:57:31 # [RSpecRunTime] Finishing example group ee/spec/lib/remote_development/workspace_operations/create/volume_component_injector_spec.rb. It took 0.14 second. Expected to take 0.29 second. 5065 15:57:31 # [RSpecRunTime] Starting example group ee/spec/graphql/ee/types/board_type_spec.rb. Expected to take 0.27 second. 5066 15:57:31 Types::BoardType 5067 15:57:31 includes the ee specific fields 5068 15:57:31 # [RSpecRunTime] Finishing example group ee/spec/graphql/ee/types/board_type_spec.rb. It took 0.12 second. Expected to take 0.27 second. 5069 15:57:31 # [RSpecRunTime] Starting example group ee/spec/workers/security/scans/purge_worker_spec.rb. Expected to take 0.26 second. 5070 15:57:31 Security::Scans::PurgeWorker 5072 15:57:31 delegates the call to PurgeScansService 5073 15:57:31 # [RSpecRunTime] Finishing example group ee/spec/workers/security/scans/purge_worker_spec.rb. It took 0.12 second. Expected to take 0.26 second. 5074 15:57:31 # [RSpecRunTime] Starting example group ee/spec/lib/gitlab/llm/chain/agents/zero_shot/qa_evaluation_spec.rb. Missing expected duration from Knapsack report for ee/spec/lib/gitlab/llm/chain/agents/zero_shot/qa_evaluation_spec.rb. 5075 15:57:31 GitLab Duo Chat QA Evaluation 5076 15:57:44 Job arguments to ElasticNamespaceIndexerWorker must be native JSON types, but :index is a Symbol. 5078 15:57:44 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 5079 15:58:30 Job arguments to ElasticNamespaceIndexerWorker must be native JSON types, but :index is a Symbol. 5081 15:58:30 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 5082 15:58:58 Fast QA evaluation 5083 15:58:58 behaves like the questions are correctly answered 5084 15:58:58 skipping 'answers the questions correctly' because it does real third-party requests, set REAL_AI_REQUEST=true, ANTHROPIC_API_KEY='<key>' 5085 15:58:58 answers the questions correctly (PENDING: around hook at ./ee/spec/support/llm.rb:4 did not execute the example) 5086 15:58:58 # [RSpecRunTime] RSpec elapsed time: 21 minutes 49.88 seconds. Current RSS: ~1409M. Threads: 5. load average: 1.21 1.16 1.16 1/423 9770 5088 15:58:58 for issue questions 5089 15:58:58 behaves like the questions are correctly answered 5090 15:58:58 skipping 'answers the questions correctly' because it does real third-party requests, set REAL_AI_REQUEST=true, ANTHROPIC_API_KEY='<key>' 5091 15:58:58 answers the questions correctly (PENDING: around hook at ./ee/spec/support/llm.rb:4 did not execute the example) 5092 15:58:58 for epic questions 5093 15:58:58 behaves like the questions are correctly answered 5094 15:58:58 skipping 'answers the questions correctly' because it does real third-party requests, set REAL_AI_REQUEST=true, ANTHROPIC_API_KEY='<key>' 5095 15:58:58 answers the questions correctly (PENDING: around hook at ./ee/spec/support/llm.rb:4 did not execute the example) 5096 15:58:58 # [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/llm/chain/agents/zero_shot/qa_evaluation_spec.rb. It took 1 minute 26.71 seconds. Missing expected duration from Knapsack report for ee/spec/lib/gitlab/llm/chain/agents/zero_shot/qa_evaluation_spec.rb. 5097 15:59:25 auto_explain log contains 1652 entries for main, writing to /builds/gitlab-org/gitlab/auto_explain/rspec-ee-unit-pg14-es8-5-39.334.main.ndjson.gz 5098 15:59:25 took 26.790724143 5099 15:59:49 auto_explain log contains 1653 entries for ci, writing to /builds/gitlab-org/gitlab/auto_explain/rspec-ee-unit-pg14-es8-5-39.334.ci.ndjson.gz 5100 15:59:49 took 23.051954701 5101 15:59:49 [TEST PROF INFO] EventProf results for sql.active_record 5102 15:59:49 Total time: 04:15.765 of 21:42.222 (19.64%) 5103 15:59:49 Total events: 182486 5104 15:59:49 Top 5 slowest suites (by time): 5105 15:59:49 Project (./ee/spec/models/ee/project_spec.rb:5) – 02:02.638 (85853 / 1868) of 10:50.179 (18.86%) 5106 15:59:49 GitLab Duo Chat QA Evaluation (./ee/spec/lib/gitlab/llm/chain/agents/zero_shot/qa_evaluation_spec.rb:5) – 00:19.548 (17730 / 3) of 01:26.713 (22.54%) 5107 15:59:49 DAST.latest.gitlab-ci.yml (./ee/spec/lib/gitlab/ci/templates/dast_latest_gitlab_ci_yaml_spec.rb:12) – 00:11.091 (5235 / 21) of 00:50.936 (21.78%) 5108 15:59:49 Ci::BuildRunnerPresenter (./ee/spec/presenters/ci/build_runner_presenter_spec.rb:4) – 00:08.533 (5172 / 30) of 00:35.721 (23.89%) 5109 15:59:49 Security::Sec...cyScopeChecker (./ee/spec/lib/security/security_orchestration_policies/policy_scope_checker_spec.rb:5) – 00:07.679 (4633 / 40) of 00:29.232 (26.27%) 5110 15:59:49 Knapsack report was generated. Preview: 5112 15:59:49 "ee/spec/models/ee/project_spec.rb": 650.1787912309992, 5113 15:59:49 "ee/spec/policies/global_policy_spec.rb": 21.212770514001022, 5114 15:59:49 "ee/spec/lib/gitlab/ci/templates/dast_latest_gitlab_ci_yaml_spec.rb": 50.93578032699952, 5115 15:59:49 "ee/spec/presenters/ci/build_runner_presenter_spec.rb": 35.721551536000334, 5116 15:59:49 "ee/spec/lib/security/security_orchestration_policies/policy_scope_checker_spec.rb": 29.23178223799914, 5117 15:59:49 "ee/spec/services/work_items/create_service_spec.rb": 25.27531512800124, 5118 15:59:49 "ee/spec/lib/compliance_management/compliance_report/commit_loader_spec.rb": 29.127061416000288, 5119 15:59:49 "ee/spec/helpers/vulnerabilities_helper_spec.rb": 20.959885619000488, 5120 15:59:49 "ee/spec/services/ee/issuable/destroy_service_spec.rb": 20.72614266799974, 5121 15:59:49 "ee/spec/policies/remote_development/workspace_policy_spec.rb": 16.587931367999772, 5122 15:59:49 "ee/spec/lib/ee/gitlab/import_export/group/tree_saver_spec.rb": 18.237911638001606, 5123 15:59:49 "ee/spec/services/vulnerability_exports/export_service_spec.rb": 18.003828028999123, 5124 15:59:49 "ee/spec/services/status_page/mark_for_publication_service_spec.rb": 14.030085554000834, 5125 15:59:49 "ee/spec/tasks/gitlab/elastic_rake_spec.rb": 8.243752643000335, 5126 15:59:49 "ee/spec/lib/remote_development/workspace_operations/reconcile/input/actual_state_calculator_spec.rb": 4.589343392000956, 5127 15:59:49 "ee/spec/models/epic/related_epic_link_spec.rb": 10.604670942999292, 5128 15:59:49 "ee/spec/lib/gitlab/vulnerability_scanning/dependency_scanning/finding_builder_spec.rb": 12.183409360000951, 5129 15:59:49 "ee/spec/lib/gitlab/ci/minutes/consumption_spec.rb": 6.567752665001535, 5130 15:59:49 "ee/spec/helpers/ee/invite_members_helper_spec.rb": 8.061819217999073, 5131 15:59:49 "ee/spec/helpers/groups/security_features_helper_spec.rb": 7.936037639999995, 5132 15:59:49 "ee/spec/models/plan_spec.rb": 4.908154675000333, 5133 15:59:49 "ee/spec/graphql/types/issue_type_spec.rb": 8.943383603998882, 5134 15:59:49 "ee/spec/lib/elastic/latest/merge_request_class_proxy_spec.rb": 11.142838207999375, 5135 15:59:49 "ee/spec/services/app_sec/dast/profiles/create_service_spec.rb": 7.019668996999826, 5136 15:59:49 "ee/spec/lib/product_analytics/settings_spec.rb": 3.505306183000357, 5137 15:59:49 "ee/spec/workers/security/delete_security_policy_worker_spec.rb": 9.539726204000544, 5138 15:59:49 "ee/spec/services/security/security_orchestration_policies/group_protected_branches_deletion_check_service_spec.rb": 3.976669084000605, 5139 15:59:49 "ee/spec/tasks/cloud_connector/health_check_rake_spec.rb": 5.03006387500136, 5140 15:59:49 "ee/spec/services/audit_events/streaming/headers/update_service_spec.rb": 6.127312611999514, 5141 15:59:49 "ee/spec/services/geo/container_repository_sync_service_spec.rb": 7.347671298999558, 5142 15:59:49 "ee/spec/services/dora/aggregate_scores_service_spec.rb": 5.953381146000538, 5143 15:59:49 "ee/spec/workers/group_destroy_worker_spec.rb": 5.3430315389996395, 5144 15:59:49 "ee/spec/services/epics/epic_links/list_service_spec.rb": 7.933539159001157, 5145 15:59:49 "ee/spec/services/app_sec/dast/profiles/build_config_service_spec.rb": 4.042653177999455, 5146 15:59:49 "ee/spec/services/compliance_management/pipl/update_user_country_access_logs_service_spec.rb": 2.8280087709990767, 5147 15:59:49 "ee/spec/lib/gitlab/usage/metrics/instrumentations/count_merge_requests_with_applied_scan_result_policies_metric_spec.rb": 7.579772609000429, 5148 15:59:49 "ee/spec/workers/epics/update_cached_metadata_worker_spec.rb": 3.672532290000163, 5149 15:59:49 "ee/spec/lib/gitlab/analytics/cycle_analytics/stage_events/merge_request_reviewer_first_assigned_at_spec.rb": 4.918213733999437, 5150 15:59:49 "ee/spec/services/status_page/publish_service_spec.rb": 3.136631204999503, 5151 15:59:49 "ee/spec/policies/ci/subscriptions/project_policy_spec.rb": 4.690160263000507, 5152 15:59:49 "ee/spec/services/gitlab_subscriptions/add_on_purchases/self_managed/license_add_ons/info_spec.rb": 1.6283008020000125, 5153 15:59:49 "ee/spec/lib/gitlab/graphql/aggregations/vulnerabilities/lazy_user_notes_count_aggregate_spec.rb": 5.5608825300005265, 5154 15:59:49 "ee/spec/workers/gitlab_subscriptions/refresh_seats_worker_spec.rb": 3.831902796000577, 5155 15:59:49 "ee/spec/lib/gitlab/git_audit_event_spec.rb": 3.200356430001193, 5156 15:59:49 "ee/spec/lib/gitlab_subscriptions/purchase_url_builder_spec.rb": 1.906029818999741, 5157 15:59:49 "ee/spec/models/gitlab_subscriptions/add_on_spec.rb": 1.3629839550012548, 5158 15:59:49 "ee/spec/models/ee/users_statistics_spec.rb": 1.55454127899975, 5159 15:59:49 "ee/spec/serializers/ee/admin/abuse_report_details_entity_spec.rb": 2.000027060999855, 5160 15:59:49 "ee/spec/services/namespaces/export/membership_collector_spec.rb": 5.9443616869994, 5161 15:59:49 "ee/spec/workers/adjourned_group_deletion_worker_spec.rb": 1.9424532859993633, 5162 15:59:49 "ee/spec/workers/search/zoekt/task_failed_event_worker_spec.rb": 1.754703251999672, 5163 15:59:49 "ee/spec/helpers/preferences_helper_spec.rb": 1.579566436001187, 5164 15:59:49 "ee/spec/finders/incident_management/escalation_rules_finder_spec.rb": 2.3546045210005104, 5165 15:59:49 "ee/spec/lib/sidebars/admin/panel_spec.rb": 1.599393725000482, 5166 15:59:49 "ee/spec/graphql/types/asset_type_spec.rb": 2.0569668259995524, 5167 15:59:49 "ee/spec/services/compliance_management/merge_requests/create_compliance_violations_service_spec.rb": 4.082638355001109, 5168 15:59:49 "ee/spec/services/dashboard/environments/list_service_spec.rb": 2.5546005640007934, 5169 15:59:49 "ee/spec/lib/remote_development/workspace_operations/reconcile/input/params_validator_spec.rb": 1.1971865679988696, 5170 15:59:49 "ee/spec/lib/sidebars/admin/menus/code_suggestions_menu_spec.rb": 1.0341675729996496, 5171 15:59:49 "ee/spec/workers/security/refresh_compliance_framework_security_policies_worker_spec.rb": 2.7896534539995628, 5172 15:59:49 "ee/spec/workers/set_user_status_based_on_user_cap_setting_worker_spec.rb": 1.1532780329998786, 5173 15:59:49 "ee/spec/workers/sbom/process_vulnerabilities_worker_spec.rb": 1.3185488279996207, 5174 15:59:49 "ee/spec/graphql/mutations/security_policy/create_security_policy_project_async_spec.rb": 2.3869222680004896, 5175 15:59:49 "ee/spec/graphql/mutations/requirements_management/create_requirement_spec.rb": 1.8330758850006532, 5176 15:59:49 "ee/spec/lib/gitlab/llm/chain/utils/chat_conversation_spec.rb": 0.8284188899997389, 5177 15:59:49 "ee/spec/policies/ai/duo_workflows/workflow_policy_spec.rb": 2.059080945999085, 5178 15:59:49 "ee/spec/workers/click_house/event_paths_consistency_cron_worker_spec.rb": 0.28113446600036696, 5179 15:59:49 "ee/spec/models/dora/time_to_restore_service_metric_spec.rb": 2.3653251599989744, 5180 15:59:49 "ee/spec/lib/gitlab/usage/metrics/instrumentations/count_external_status_checks_metric_spec.rb": 1.8424628440006927, 5181 15:59:49 "ee/spec/views/admin/users/_phone_info.html.haml_spec.rb": 0.7123312000003352, 5182 15:59:49 "ee/spec/lib/ee/gitlab/ci/status/build/manual_spec.rb": 2.056425107000905, 5183 15:59:49 "ee/spec/lib/gitlab/gl_repository/repo_type_spec.rb": 0.8797538359995087, 5184 15:59:49 "ee/spec/lib/web_ide/config/entry/schema/match_spec.rb": 0.45632435199877364, 5185 15:59:49 "ee/spec/models/approval_rules/approval_project_rules_group_spec.rb": 0.6842025430014473, 5186 15:59:49 "ee/spec/graphql/types/dora/performance_score_connection_type_spec.rb": 0.34387440200043784, 5187 15:59:49 "ee/spec/workers/merge_request_reset_approvals_worker_spec.rb": 1.6260369530009484, 5188 15:59:49 "ee/spec/services/ee/web_hooks/destroy_service_spec.rb": 1.0964688670010219, 5189 15:59:49 "ee/spec/services/security/ingestion/tasks/ingest_vulnerability_reads_spec.rb": 2.150378038000781, 5190 15:59:49 "ee/spec/workers/ci/trigger_downstream_subscriptions_worker_spec.rb": 0.979298297999776, 5191 15:59:49 "ee/spec/policies/merge_requests/external_status_check_policy_spec.rb": 1.484235734998947, 5192 15:59:49 "ee/spec/presenters/ee/project_presenter_spec.rb": 1.5511866390006617, 5193 15:59:49 "ee/spec/lib/gitlab/llm/response_modifiers/empty_response_modifier_spec.rb": 0.6689777929987031, 5194 15:59:49 "ee/spec/workers/compliance_management/framework_export_mailer_worker_spec.rb": 1.0354455119995691, 5195 15:59:49 "ee/spec/services/projects/enable_deploy_key_service_spec.rb": 1.3396276969997416, 5196 15:59:49 "ee/spec/models/approval_rules/approval_merge_request_rules_approved_approver_spec.rb": 0.7250732990014512, 5197 15:59:49 "ee/spec/workers/compliance_management/standards/gitlab/prevent_approval_by_author_worker_spec.rb": 0.945018889999119, 5198 15:59:49 "ee/spec/lib/gem_extensions/elasticsearch/model/indexing/instance_methods_spec.rb": 0.6695166429999517, 5199 15:59:49 "ee/spec/lib/gitlab/llm/chain/streamed_documentation_answer_spec.rb": 0.3376477919991885, 5200 15:59:49 "ee/spec/lib/remote_development/settings/network_policy_egress_validator_spec.rb": 0.4246926639989397, 5201 15:59:49 "ee/spec/graphql/ee/types/ci/pipeline_merge_request_type_enum_spec.rb": 0.13337122799930512, 5202 15:59:49 "ee/spec/services/dependencies/fetch_export_service_spec.rb": 0.6778399329996319, 5203 15:59:49 "ee/spec/services/secrets_management/provision_project_secrets_manager_service_spec.rb": 0.6498607550001907, 5204 15:59:49 "ee/spec/graphql/types/requirements_management/requirement_state_enum_spec.rb": 0.2268845809994673, 5205 15:59:49 "ee/spec/models/package_metadata/package_version_license_spec.rb": 0.3404177909997088, 5206 15:59:49 "ee/spec/graphql/types/audit_events/instance_external_audit_event_destination_type_spec.rb": 0.31173013399893534, 5207 15:59:49 "ee/spec/lib/elastic/latest/config_spec.rb": 0.32710284299901105, 5208 15:59:49 "ee/spec/graphql/ee/types/issue_sort_enum_spec.rb": 0.381184507999933, 5209 15:59:49 "ee/spec/lib/cloud_connector/self_managed/available_service_data_spec.rb": 0.2826720369994291, 5210 15:59:49 "ee/spec/services/gitlab_subscriptions/seat_usage_history_export_service_spec.rb": 0.24607407900111866, 5211 15:59:49 "ee/spec/graphql/types/ci/code_coverage_summary_spec.rb": 0.21819177100041998, 5212 15:59:49 "ee/spec/lib/gitlab/llm/anthropic/templates/tanuki_bot_spec.rb": 0.11371540099935373, 5213 15:59:49 "ee/spec/graphql/types/geo/registry_state_enum_spec.rb": 0.21825274100046954, 5214 15:59:49 "ee/spec/graphql/types/epic_descendant_weight_sum_type_spec.rb": 0.2241285109994351, 5215 15:59:49 "ee/spec/services/security/security_orchestration_policies/ci_action/unknown_spec.rb": 0.1168591200002993, 5216 15:59:49 "ee/spec/graphql/ee/types/branch_protection_type_spec.rb": 0.1235681400012254, 5217 15:59:49 "ee/spec/graphql/types/alert_management/payload_alert_field_name_enum_spec.rb": 0.12258713899973372, 5218 15:59:49 "ee/spec/lib/remote_development/workspace_operations/create/volume_component_injector_spec.rb": 0.13895494900134508, 5219 15:59:49 "ee/spec/graphql/ee/types/board_type_spec.rb": 0.11583507899922552, 5220 15:59:49 "ee/spec/workers/security/scans/purge_worker_spec.rb": 0.11793834099989908 5222 15:59:49 Knapsack global time execution for tests: 20m 15s 5223 15:59:49 Pending: (Failures listed here are expected and do not affect your suite's status) 5224 15:59:49 1) Project on a primary node #save_verification_details when model record is not part of verifiables scope does not create verification details 5225 15:59:49 # Skipping because all Project Repositories are records that can be checksummed 5226 15:59:49 # ./ee/spec/support/shared_examples/models/concerns/replicable_model_with_separate_table_shared_examples.rb:76 5227 15:59:49 2) WorkItems::CreateService behaves like creates work item in container #execute when params are valid with color widget params when user can admin_work_item when type does not support color widget creates new work item without setting color 5228 15:59:49 # these examples only apply to a group container 5229 15:59:49 # ./ee/spec/services/work_items/create_service_spec.rb:60 5230 15:59:49 3) WorkItems::CreateService behaves like creates work item in container #execute when params are valid with color widget params when user can admin_work_item when type supports color widget creates new work item and sets color 5231 15:59:49 # these examples only apply to a group container 5232 15:59:49 # ./ee/spec/services/work_items/create_service_spec.rb:72 5233 15:59:49 4) WorkItems::CreateService behaves like creates work item in container #execute when applying quick actions with /weight action when work item type does not support weight with Epic type saves the work item without applying the quick action 5234 15:59:49 # these examples only apply to a group container 5235 15:59:49 # ./ee/spec/services/work_items/create_service_spec.rb:112 5236 15:59:49 5) WorkItems::CreateService behaves like creates work item in container #execute when applying quick actions with /weight action when work item type does not support weight with Incident type saves the work item without applying the quick action 5237 15:59:49 # these examples don't apply to a group container 5238 15:59:49 # ./ee/spec/services/work_items/create_service_spec.rb:126 5239 15:59:49 6) WorkItems::CreateService behaves like creates work item in container #execute when applying quick actions with /weight action when work item type supports weight saves the work item and applies the quick action 5240 15:59:49 # these examples don't apply to a group container 5241 15:59:49 # ./ee/spec/services/work_items/create_service_spec.rb:141 5242 15:59:49 7) WorkItems::CreateService behaves like creates work item in container #execute when params are valid with color widget params when user can admin_work_item when type does not support color widget creates new work item without setting color 5243 15:59:49 # these examples only apply to a group container 5244 15:59:49 # ./ee/spec/services/work_items/create_service_spec.rb:60 5245 15:59:49 8) WorkItems::CreateService behaves like creates work item in container #execute when params are valid with color widget params when user can admin_work_item when type supports color widget creates new work item and sets color 5246 15:59:49 # these examples only apply to a group container 5247 15:59:49 # ./ee/spec/services/work_items/create_service_spec.rb:72 5248 15:59:49 9) WorkItems::CreateService behaves like creates work item in container #execute when applying quick actions with /weight action when work item type does not support weight with Epic type saves the work item without applying the quick action 5249 15:59:49 # these examples only apply to a group container 5250 15:59:49 # ./ee/spec/services/work_items/create_service_spec.rb:112 5251 15:59:49 10) RemoteDevelopment::WorkspaceOperations::Reconcile::Input::ActualStateCalculator.calculate_actual_state with cases parameterized from shared fixtures previous_actual_state: "Starting", current_actual_state: "Failed", workspace_exists: false calculates correct actual state 5252 15:59:49 # TODO: Properly implement the agent info status fixture for previous_actual_state: Starting, current_actual_state: Failed, workspace_exists: false 5253 15:59:49 # ./ee/spec/lib/remote_development/workspace_operations/reconcile/input/actual_state_calculator_spec.rb:65 5254 15:59:49 11) RemoteDevelopment::WorkspaceOperations::Reconcile::Input::ActualStateCalculator.calculate_actual_state with cases parameterized from shared fixtures previous_actual_state: "Failed", current_actual_state: "Starting", workspace_exists: false calculates correct actual state 5255 15:59:49 # TODO: Properly implement the agent info status fixture for previous_actual_state: Failed, current_actual_state: Starting, workspace_exists: false 5256 15:59:49 # ./ee/spec/lib/remote_development/workspace_operations/reconcile/input/actual_state_calculator_spec.rb:65 5257 15:59:49 12) RemoteDevelopment::WorkspaceOperations::Reconcile::Input::ActualStateCalculator.calculate_actual_state with cases parameterized from shared fixtures previous_actual_state: "Running", current_actual_state: "Failed", workspace_exists: nil calculates correct actual state 5258 15:59:49 # TODO: Properly implement the agent info status fixture for previous_actual_state: Running, current_actual_state: Failed, workspace_exists: 5259 15:59:49 # ./ee/spec/lib/remote_development/workspace_operations/reconcile/input/actual_state_calculator_spec.rb:65 5260 15:59:49 13) RemoteDevelopment::WorkspaceOperations::Reconcile::Input::ActualStateCalculator.calculate_actual_state with cases parameterized from shared fixtures previous_actual_state: "Stopping", current_actual_state: "Failed", workspace_exists: nil calculates correct actual state 5261 15:59:49 # TODO: Properly implement the agent info status fixture for previous_actual_state: Stopping, current_actual_state: Failed, workspace_exists: 5262 15:59:49 # ./ee/spec/lib/remote_development/workspace_operations/reconcile/input/actual_state_calculator_spec.rb:65 5263 15:59:49 14) RemoteDevelopment::WorkspaceOperations::Reconcile::Input::ActualStateCalculator.calculate_actual_state with cases parameterized from shared fixtures previous_actual_state: "Stopped", current_actual_state: "Failed", workspace_exists: nil calculates correct actual state 5264 15:59:49 # TODO: Properly implement the agent info status fixture for previous_actual_state: Stopped, current_actual_state: Failed, workspace_exists: 5265 15:59:49 # ./ee/spec/lib/remote_development/workspace_operations/reconcile/input/actual_state_calculator_spec.rb:65 5266 15:59:49 15) RemoteDevelopment::WorkspaceOperations::Reconcile::Input::ActualStateCalculator.calculate_actual_state with cases parameterized from shared fixtures previous_actual_state: "Starting", current_actual_state: "Failed", workspace_exists: true calculates correct actual state 5267 15:59:49 # TODO: Properly implement the agent info status fixture for previous_actual_state: Starting, current_actual_state: Failed, workspace_exists: true 5268 15:59:49 # ./ee/spec/lib/remote_development/workspace_operations/reconcile/input/actual_state_calculator_spec.rb:65 5269 15:59:49 16) RemoteDevelopment::WorkspaceOperations::Reconcile::Input::ActualStateCalculator.calculate_actual_state with cases parameterized from shared fixtures previous_actual_state: "Failed", current_actual_state: "Starting", workspace_exists: true calculates correct actual state 5270 15:59:49 # TODO: Properly implement the agent info status fixture for previous_actual_state: Failed, current_actual_state: Starting, workspace_exists: true 5271 15:59:49 # ./ee/spec/lib/remote_development/workspace_operations/reconcile/input/actual_state_calculator_spec.rb:65 5272 15:59:49 17) RemoteDevelopment::WorkspaceOperations::Reconcile::Input::ActualStateCalculator.calculate_actual_state with cases parameterized from shared fixtures previous_actual_state: "Failed", current_actual_state: "Stopping", workspace_exists: nil calculates correct actual state 5273 15:59:49 # TODO: Properly implement the agent info status fixture for previous_actual_state: Failed, current_actual_state: Stopping, workspace_exists: 5274 15:59:49 # ./ee/spec/lib/remote_development/workspace_operations/reconcile/input/actual_state_calculator_spec.rb:65 5275 15:59:49 18) RemoteDevelopment::WorkspaceOperations::Reconcile::Input::ActualStateCalculator.calculate_actual_state with cases parameterized from shared fixtures previous_actual_state: nil, current_actual_state: "Failed", workspace_exists: nil calculates correct actual state 5276 15:59:49 # TODO: Properly implement the agent info status fixture for previous_actual_state: , current_actual_state: Failed, workspace_exists: 5277 15:59:49 # ./ee/spec/lib/remote_development/workspace_operations/reconcile/input/actual_state_calculator_spec.rb:65 5278 15:59:49 19) RemoteDevelopment::WorkspaceOperations::Reconcile::Input::ActualStateCalculator.calculate_actual_state when the deployment is failed when existing scaled down workspace which was failing has been scaled up returns the expected actual state 5279 15:59:49 # This currently returns STARTING state. See related TODOs in the relevant code. 5280 15:59:49 Failure/Error: 5281 15:59:49 expect(actual_state_calculator.calculate_actual_state(latest_k8s_deployment_info: latest_k8s_deployment_info)) 5282 15:59:49 .to be(expected_actual_state) 5283 15:59:49 expected #<String:176526080> => "Failed" 5284 15:59:49 got #<String:176526100> => "Starting" 5285 15:59:49 Compared using equal?, which compares object identity, 5286 15:59:49 but expected and actual are not the same object. Use 5287 15:59:49 `expect(actual).to eq(expected)` if you don't care about 5288 15:59:49 object identity in this example. 5289 15:59:49 # ./ee/spec/lib/remote_development/workspace_operations/reconcile/input/actual_state_calculator_spec.rb:331:in `block (5 levels) in <top (required)>' 5290 15:59:49 # ./spec/spec_helper.rb:472:in `block (3 levels) in <top (required)>' 5291 15:59:49 # ./lib/gitlab/sidekiq_sharding/validator.rb:42:in `enabled' 5292 15:59:49 # ./spec/spec_helper.rb:471:in `block (2 levels) in <top (required)>' 5293 15:59:49 # ./spec/spec_helper.rb:466:in `block (3 levels) in <top (required)>' 5294 15:59:49 # ./spec/support/sidekiq_middleware.rb:9:in `with_sidekiq_server_middleware' 5295 15:59:49 # ./spec/spec_helper.rb:457:in `block (2 levels) in <top (required)>' 5296 15:59:49 # ./spec/spec_helper.rb:453:in `block (3 levels) in <top (required)>' 5297 15:59:49 # ./lib/gitlab/application_context.rb:92:in `with_raw_context' 5298 15:59:49 # ./spec/spec_helper.rb:453:in `block (2 levels) in <top (required)>' 5299 15:59:49 # ./spec/spec_helper.rb:269:in `block (2 levels) in <top (required)>' 5300 15:59:49 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>' 5301 15:59:49 # ./spec/support/fast_quarantine.rb:22:in `block (2 levels) in <top (required)>' 5302 15:59:49 # ./spec/support/database/prevent_cross_joins.rb:106:in `block (3 levels) in <top (required)>' 5303 15:59:49 # ./spec/support/database/prevent_cross_joins.rb:60:in `with_cross_joins_prevented' 5304 15:59:49 # ./spec/support/database/prevent_cross_joins.rb:106:in `block (2 levels) in <top (required)>' 5305 15:59:49 20) GitLab Duo Chat QA Evaluation Fast QA evaluation behaves like the questions are correctly answered answers the questions correctly 5306 15:59:49 # around hook at ./ee/spec/support/llm.rb:4 did not execute the example 5307 15:59:49 # ./ee/spec/lib/gitlab/llm/chain/agents/zero_shot/qa_evaluation_spec.rb:61 5308 15:59:49 21) GitLab Duo Chat QA Evaluation for issue questions behaves like the questions are correctly answered answers the questions correctly 5309 15:59:49 # around hook at ./ee/spec/support/llm.rb:4 did not execute the example 5310 15:59:49 # ./ee/spec/lib/gitlab/llm/chain/agents/zero_shot/qa_evaluation_spec.rb:61 5311 15:59:49 22) GitLab Duo Chat QA Evaluation for epic questions behaves like the questions are correctly answered answers the questions correctly 5312 15:59:49 # around hook at ./ee/spec/support/llm.rb:4 did not execute the example 5313 15:59:49 # ./ee/spec/lib/gitlab/llm/chain/agents/zero_shot/qa_evaluation_spec.rb:61 5314 15:59:49 Finished in 22 minutes 41 seconds (files took 2 minutes 41.4 seconds to load) 5315 15:59:49 3035 examples, 0 failures, 22 pending 5316 15:59:50 Randomized with seed 30101 5317 15:59:57 RSpec exited with 0. 5318 15:59:57 No examples to retry, congrats! 5320 15:59:59 Running after script... 5321 15:59:59 $ source scripts/utils.sh 5322 15:59:59 $ log_disk_usage after_script 5323 15:59:59 [log_disk_usage after_script] start 5325 15:59:59 Filesystem Size Used Avail Use% Mounted on 5326 15:59:59 overlay 46G 25G 21G 56% / 5327 15:59:59 tmpfs 64M 0 64M 0% /dev 5328 15:59:59 shm 256M 0 256M 0% /dev/shm 5329 15:59:59 /dev/sda1 46G 25G 21G 56% /cache 5330 15:59:59 tmpfs 3.9G 0 3.9G 0% /sys/devices/virtual/dmi/id 5331 15:59:59 tmpfs 3.9G 0 3.9G 0% /proc/acpi 5332 15:59:59 tmpfs 3.9G 0 3.9G 0% /proc/scsi 5333 15:59:59 tmpfs 3.9G 0 3.9G 0% /sys/firmware 5335 15:59:59 7.4M ./workhorse 5337 15:59:59 1.2M ./.gitlab 5339 15:59:59 4.0K ./builds 5340 15:59:59 16M ./coverage 5342 15:59:59 8.0K ./.vscode 5343 15:59:59 516K ./storybook 5347 16:00:00 2.9M ./.rubocop_todo 5348 16:00:05 827M ./vendor 5349 16:00:05 620M ./public 5351 16:00:06 480K ./danger 5353 16:00:06 8.0K ./.bundle 5354 16:00:06 548K ./tooling 5356 16:00:10 1.3M ./knapsack 5357 16:00:10 296K ./patches 5358 16:00:10 4.3M ./changelogs 5359 16:00:10 20K ./haml_lint 5360 16:00:10 28K ./metrics_server 5362 16:00:10 1.2M ./shared 5363 16:00:10 44K ./generator_templates 5364 16:00:10 1.2M ./scripts 5367 16:00:12 20K ./file_hooks 5368 16:00:12 32K ./crystalball 5369 16:00:12 16K ./sidekiq_cluster 5371 16:00:12 1.2M ./fixtures 5372 16:00:12 944K ./rubocop 5375 16:00:12 724K ./auto_explain 5376 16:00:12 12K ./.github 5377 16:00:12 125M ./locale 5378 16:00:12 1.9M ./glfm_specification 5381 16:00:14 16K ./.lefthook 5383 16:00:14 [log_disk_usage after_script] end 5384 16:00:14 $ bundle exec gem list gitlab_quality-test_tooling 5385 16:00:17 gitlab_quality-test_tooling (1.38.1) 5386 16:00:17 $ section_start "failed-test-issues" "Report test failures" # collapsed multi-line command 5389 16:00:17 $ section_start "flaky-test-issues" "Report test flakiness" # collapsed multi-line command 5392 16:00:17 $ section_start "slow-test-issues" "Report test slowness" # collapsed multi-line command 5393 16:00:17 Not reporting test slowness because $CREATE_RAILS_SLOW_TEST_ISSUES != 'true' 5395 16:00:17 $ section_start "slow-test-merge-request-report-note" "Report test slowness in MR note" # collapsed multi-line command 5399 16:00:19 $ section_start "knapsack-report-issues" "Report test files close to timing out" # collapsed multi-line command 5403 16:00:23 $ tooling/bin/push_job_metrics || true 5404 16:00:24 [job-metrics] Pushing job metrics file for the CI/CD job. 5405 16:00:24 [job-metrics] Pushed 4 CI job metric entries to InfluxDB. 5407 16:00:25 Not uploading cache ruby-gems-debian-bookworm-ruby-3.2.5-gemfile-Gemfile-19 due to policy 5409 16:00:27 Uploading artifacts... 5410 16:00:27 auto_explain/: found 3 matching artifact files and directories 5411 16:00:27 coverage/: found 5 matching artifact files and directories 5412 16:00:27 crystalball/: found 2 matching artifact files and directories 5413 16:00:27 WARNING: deprecations/: no matching files. Ensure that the artifact path is relative to the working directory (/builds/gitlab-org/gitlab) 5414 16:00:27 knapsack/: found 4 matching artifact files and directories 5415 16:00:27 rspec/: found 16 matching artifact files and directories 5416 16:00:27 WARNING: tmp/capybara/: no matching files. Ensure that the artifact path is relative to the working directory (/builds/gitlab-org/gitlab) 5417 16:00:27 log/*.log: found 18 matching artifact files and directories 5419 16:00:27 WARNING: Retrying... context =artifacts-uploader error =request redirected 5420 16:00:33 Uploading artifacts as "archive" to coordinator... 201 Created id =7879700343 responseStatus =201 Created token =glcbt-66 5421 16:00:33 Uploading artifacts... 5422 16:00:33 rspec/rspec-*.xml: found 1 matching artifact files and directories 5424 16:00:33 WARNING: Retrying... context =artifacts-uploader error =request redirected 5425 16:00:39 Uploading artifacts as "junit" to coordinator... 201 Created id =7879700343 responseStatus =201 Created token =glcbt-66 5427 16:00:50 Job succeeded