rspec-ee unit pg13 1/18
Passed Started
by
@ohoral
Olena Horal-Koretska
1 linting :with_dast_site_validation trait2 does not raise error when created3 behaves like factory4 dependency factory5 does not raise error when built6 does not raise error when created7 linting :nokogiri trait8 does not raise error when created9 linting :with_vulnerabilities trait10 does not raise error when created11 linting :with_licenses trait12 does not raise error when created13 linting :indirect trait14 does not raise error when created15 linting :direct trait16 does not raise error when created17 behaves like factory18 dependency_list_export factory19 does not raise error when built20 does not raise error when created21 linting :with_file trait22 does not raise error when created23 linting :running trait24 does not raise error when created25 linting :finished trait26 does not raise error when created27 linting :failed trait28 does not raise error when created29 behaves like factory30 deployment_approval factory31 does not raise error when built32 does not raise error when created33 linting :rejected trait34 does not raise error when created35 behaves like factory36 description_version factory37 does not raise error when built38 does not raise error when created39 behaves like factory40 doorkeeper_access_grant factory41 does not raise error when built42 does not raise error when created43 behaves like factory44 doorkeeper_access_token factory45 does not raise error when built46 does not raise error when created47 behaves like factory48 clientless_access_token factory49 does not raise error when built50 does not raise error when created51 behaves like factory52 doorkeeper_application factory53 does not raise error when built54 does not raise error when created55 behaves like factory56 dora_configuration factory57 does not raise error when built58 does not raise error when created59 behaves like factory60 dora_daily_metrics factory61 does not raise error when built62 does not raise error when created63 behaves like factory64 dora_performance_score factory65 does not raise error when built66 does not raise error when created67 behaves like factory68 elastic_index_setting factory69 does not raise error when built70 does not raise error when created71 behaves like factory72 elastic_reindexing_slice factory73 does not raise error when built74 does not raise error when created75 behaves like factory76 elastic_reindexing_subtask factory77 does not raise error when built78 does not raise error when created79 behaves like factory80 elastic_reindexing_task factory81 does not raise error when built82 does not raise error when created83 linting :with_subtask trait84 does not raise error when created85 behaves like factory86 elasticsearch_indexed_namespace factory87 does not raise error when built88 does not raise error when created89 behaves like factory90 elasticsearch_indexed_project factory91 does not raise error when built92 does not raise error when created93 behaves like factory94 tanuki_bot_mvc factory95 does not raise error when built96 does not raise error when created97 behaves like factory98 epic_board_position factory99 does not raise error when built100 does not raise error when created101 behaves like factory102 epic_issue factory103 does not raise error when built104 does not raise error when created105 behaves like factory106 epic_tree_node factory107 does not raise error when built108 does not raise error when created109 behaves like factory110 epic factory111 does not raise error when built112 does not raise error when created113 linting :use_fixed_dates trait114 does not raise error when created115 linting :confidential trait116 does not raise error when created117 linting :opened trait118 does not raise error when created119 linting :closed trait120 does not raise error when created121 behaves like factory122 labeled_epic factory123 does not raise error when built124 does not raise error when created125 behaves like factory126 external_status_check factory127 does not raise error when built128 does not raise error when created129 behaves like factory130 feature_flag_issue factory131 does not raise error when built132 does not raise error when created133 behaves like factory134 geo_ci_secure_file_registry factory135 does not raise error when built136 does not raise error when created137 linting :synced trait138 does not raise error when created139 linting :failed trait140 does not raise error when created141 linting :started trait142 does not raise error when created143 linting :verification_succeeded trait144 does not raise error when created145 behaves like factory146 geo_ci_secure_file_state factory147 does not raise error when built (PENDING: Factory skipped linting due to legacy error)148 does not raise error when created (PENDING: Factory skipped linting due to legacy error)149 linting :checksummed trait150 does not raise error when created (PENDING: Trait skipped linting due to legacy error)151 linting :checksum_failure trait152 does not raise error when created (PENDING: Trait skipped linting due to legacy error)153 behaves like factory154 geo_container_repository_registry factory155 does not raise error when built156 does not raise error when created157 linting :synced trait158 does not raise error when created159 linting :failed trait160 does not raise error when created161 linting :started trait162 does not raise error when created163 linting :with_repository_id trait164 does not raise error when created165 linting :verification_succeeded trait166 does not raise error when created167 behaves like factory168 geo_container_repository_state factory169 does not raise error when built (PENDING: Factory skipped linting due to legacy error)170 does not raise error when created (PENDING: Factory skipped linting due to legacy error)171 linting :checksummed trait172 does not raise error when created (PENDING: Trait skipped linting due to legacy error)173 linting :checksum_failure trait174 does not raise error when created (PENDING: Trait skipped linting due to legacy error)175 behaves like factory176 geo_dependency_proxy_blob_registry factory177 does not raise error when built178 does not raise error when created179 linting :synced trait180 does not raise error when created181 linting :failed trait182 does not raise error when created183 linting :started trait184 does not raise error when created185 linting :verification_succeeded trait186 does not raise error when created187 behaves like factory188 geo_dependency_proxy_blob_state factory189 does not raise error when built (PENDING: Factory skipped linting due to legacy error)190 does not raise error when created (PENDING: Factory skipped linting due to legacy error)191 linting :checksummed trait192 does not raise error when created (PENDING: Trait skipped linting due to legacy error)193 linting :checksum_failure trait194 does not raise error when created (PENDING: Trait skipped linting due to legacy error)195 behaves like factory196 geo_dependency_proxy_manifest_registry factory197 does not raise error when built198 does not raise error when created199 linting :synced trait200 does not raise error when created201 linting :failed trait202 does not raise error when created203 linting :started trait204 does not raise error when created205 linting :verification_succeeded trait206 does not raise error when created207 linting :verification_failed trait208 does not raise error when created209 behaves like factory210 geo_dependency_proxy_manifest_state factory211 does not raise error when built (PENDING: Factory skipped linting due to legacy error)212 does not raise error when created (PENDING: Factory skipped linting due to legacy error)213 linting :checksummed trait214 does not raise error when created (PENDING: Trait skipped linting due to legacy error)215 linting :checksum_failure trait216 does not raise error when created (PENDING: Trait skipped linting due to legacy error)217 behaves like factory218 geo_design_registry factory219 does not raise error when built220 does not raise error when created221 linting :synced trait222 does not raise error when created223 linting :sync_failed trait224 does not raise error when created225 linting :sync_started trait226 does not raise error when created227 behaves like factory228 geo_event factory229 does not raise error when built230 does not raise error when created231 linting :package_file trait232 does not raise error when created233 behaves like factory234 geo_event_log factory235 does not raise error when built236 does not raise error when created237 linting :created_event trait238 does not raise error when created239 linting :updated_event trait240 does not raise error when created241 linting :deleted_event trait242 does not raise error when created243 linting :renamed_event trait244 does not raise error when created245 linting :hashed_storage_migration_event trait246 does not raise error when created247 linting :hashed_storage_attachments_event trait248 does not raise error when created249 linting :reset_checksum_event trait250 does not raise error when created251 linting :cache_invalidation_event trait252 does not raise error when created253 linting :design_repository_updated_event trait254 does not raise error when created255 linting :geo_event trait256 does not raise error when created (PENDING: Trait skipped linting due to legacy error)257 behaves like factory258 geo_repository_created_event factory259 does not raise error when built260 does not raise error when created261 behaves like factory262 geo_repository_updated_event factory263 does not raise error when built264 does not raise error when created265 behaves like factory266 geo_design_repository_updated_event factory267 does not raise error when built268 does not raise error when created269 behaves like factory270 geo_repository_deleted_event factory271 does not raise error when built272 does not raise error when created273 behaves like factory274 geo_repositories_changed_event factory275 does not raise error when built276 does not raise error when created277 behaves like factory278 geo_repository_renamed_event factory279 does not raise error when built280 does not raise error when created281 behaves like factory282 geo_hashed_storage_migrated_event factory283 does not raise error when built284 does not raise error when created285 behaves like factory286 geo_hashed_storage_attachments_event factory287 does not raise error when built288 does not raise error when created289 behaves like factory290 geo_reset_checksum_event factory291 does not raise error when built292 does not raise error when created293 behaves like factory294 geo_cache_invalidation_event factory295 does not raise error when built296 does not raise error when created297 behaves like factory298 geo_event_log_state factory299 does not raise error when built300 does not raise error when created301 behaves like factory302 geo_merge_request_diff_registry factory303 does not raise error when built304 does not raise error when created305 linting :synced trait306 does not raise error when created307 linting :failed trait308 does not raise error when created309 linting :started trait310 does not raise error when created311 linting :verification_succeeded trait312 does not raise error when created313 behaves like factory314 geo_group_wiki_repository_registry factory315 does not raise error when built316 does not raise error when created317 linting :synced trait318 does not raise error when created319 linting :failed trait320 does not raise error when created321 linting :started trait322 does not raise error when created323 behaves like factory324 geo_job_artifact_registry factory325 does not raise error when built326 does not raise error when created327 linting :synced trait328 does not raise error when created329 linting :failed trait330 does not raise error when created331 linting :started trait332 does not raise error when created333 linting :verification_succeeded trait334 does not raise error when created335 linting :orphan trait336 does not raise error when created337 behaves like factory338 geo_job_artifact_state factory339 does not raise error when built (PENDING: Factory skipped linting due to legacy error)340 does not raise error when created (PENDING: Factory skipped linting due to legacy error)341 linting :checksummed trait342 does not raise error when created (PENDING: Trait skipped linting due to legacy error)343 linting :checksum_failure trait344 does not raise error when created (PENDING: Trait skipped linting due to legacy error)345 behaves like factory346 geo_lfs_object_registry factory347 does not raise error when built348 does not raise error when created349 linting :synced trait350 does not raise error when created351 linting :failed trait352 does not raise error when created353 linting :started trait354 does not raise error when created355 linting :verification_succeeded trait356 does not raise error when created357 behaves like factory358 geo_lfs_object_state factory359 does not raise error when built (PENDING: Factory skipped linting due to legacy error)360 does not raise error when created (PENDING: Factory skipped linting due to legacy error)361 linting :checksummed trait362 does not raise error when created (PENDING: Trait skipped linting due to legacy error)363 linting :checksum_failure trait364 does not raise error when created (PENDING: Trait skipped linting due to legacy error)365 behaves like factory366 geo_package_file_registry factory367 does not raise error when built368 does not raise error when created369 linting :synced trait370 does not raise error when created371 linting :failed trait372 does not raise error when created373 linting :started trait374 does not raise error when created375 linting :verification_succeeded trait376 does not raise error when created377 behaves like factory378 geo_pages_deployment_registry factory379 does not raise error when built380 does not raise error when created381 linting :synced trait382 does not raise error when created383 linting :failed trait384 does not raise error when created385 linting :started trait386 does not raise error when created387 linting :verification_succeeded trait388 does not raise error when created389 behaves like factory390 geo_pages_deployment_state factory391 does not raise error when built (PENDING: Factory skipped linting due to legacy error)392 does not raise error when created (PENDING: Factory skipped linting due to legacy error)393 linting :checksummed trait394 does not raise error when created (PENDING: Trait skipped linting due to legacy error)395 linting :checksum_failure trait396 does not raise error when created (PENDING: Trait skipped linting due to legacy error)397 behaves like factory398 geo_pipeline_artifact_registry factory399 does not raise error when built400 does not raise error when created401 linting :synced trait402 does not raise error when created403 linting :failed trait404 does not raise error when created405 linting :started trait406 does not raise error when created407 linting :verification_succeeded trait408 does not raise error when created409 behaves like factory410 geo_project_registry factory411 does not raise error when built412 does not raise error when created413 linting :dirty trait414 does not raise error when created415 linting :repository_dirty trait416 does not raise error when created417 linting :wiki_dirty trait418 does not raise error when created419 linting :synced trait420 does not raise error when created421 linting :sync_failed trait422 does not raise error when created423 linting :repository_sync_failed trait424 does not raise error when created425 linting :existing_repository_sync_failed trait426 does not raise error when created427 linting :repository_syncing trait428 does not raise error when created429 linting :wiki_sync_failed trait430 does not raise error when created431 linting :wiki_syncing trait432 does not raise error when created433 linting :repository_verified trait434 does not raise error when created435 linting :repository_verification_failed trait436 does not raise error when created437 linting :repository_checksum_mismatch trait438 does not raise error when created439 linting :repository_verification_outdated trait440 does not raise error when created441 linting :repository_retrying_verification trait442 does not raise error when created443 linting :wiki_verified trait444 does not raise error when created445 linting :wiki_verification_failed trait446 does not raise error when created447 linting :wiki_checksum_mismatch trait448 does not raise error when created449 linting :wiki_verification_outdated trait450 does not raise error when created451 linting :wiki_retrying_verification trait452 does not raise error when created453 behaves like factory454 geo_project_wiki_repository_registry factory455 does not raise error when built456 does not raise error when created457 linting :synced trait458 does not raise error when created459 linting :failed trait460 does not raise error when created461 linting :started trait462 does not raise error when created463 linting :verification_succeeded trait464 does not raise error when created465 behaves like factory466 geo_project_wiki_repository_state factory467 does not raise error when built468 does not raise error when created469 linting :checksummed trait470 does not raise error when created471 linting :checksum_failure trait472 does not raise error when created473 behaves like factory474 geo_secondary_usage_data factory475 does not raise error when built476 does not raise error when created477 behaves like factory478 geo_snippet_repository_registry factory479 does not raise error when built480 does not raise error when created481 linting :synced trait482 does not raise error when created483 linting :failed trait484 does not raise error when created485 linting :started trait486 does not raise error when created487 linting :verification_succeeded trait488 does not raise error when created489 behaves like factory490 geo_terraform_state_version_registry factory491 does not raise error when built492 does not raise error when created493 linting :synced trait494 does not raise error when created495 linting :failed trait496 does not raise error when created497 linting :started trait498 does not raise error when created499 linting :verification_succeeded trait500 does not raise error when created501 behaves like factory502 geo_upload_registry factory503 does not raise error when built504 does not raise error when created505 linting :synced trait506 does not raise error when created507 linting :failed trait508 does not raise error when created509 linting :started trait510 does not raise error when created511 linting :verification_succeeded trait512 does not raise error when created513 behaves like factory514 geo_upload_state factory515 does not raise error when built (PENDING: Factory skipped linting due to legacy error)516 does not raise error when created (PENDING: Factory skipped linting due to legacy error)517 linting :checksummed trait518 does not raise error when created (PENDING: Trait skipped linting due to legacy error)519 linting :checksum_failure trait520 does not raise error when created (PENDING: Trait skipped linting due to legacy error)521 behaves like factory522 geo_wiki_repository_state factory523 does not raise error when built (PENDING: Factory skipped linting due to legacy error)524 does not raise error when created (PENDING: Factory skipped linting due to legacy error)525 linting :checksummed trait526 does not raise error when created (PENDING: Trait skipped linting due to legacy error)527 linting :checksum_failure trait528 does not raise error when created (PENDING: Trait skipped linting due to legacy error)529 behaves like factory530 geo_node_namespace_link factory531 does not raise error when built532 does not raise error when created533 behaves like factory534 geo_node_status factory535 does not raise error when built536 does not raise error when created537 linting :healthy trait538 does not raise error when created539 linting :replicated_and_verified trait540 does not raise error when created541 linting :unhealthy trait542 does not raise error when created543 behaves like factory544 geo_node factory545 does not raise error when built546 does not raise error when created547 linting :primary trait548 does not raise error when created549 linting :secondary trait550 does not raise error when created551 linting :local_storage_only trait552 does not raise error when created553 linting :selective_sync_excludes_all_projects trait554 does not raise error when created555 behaves like factory556 geo_node_with_selective_sync_for factory557 does not raise error when built558 does not raise error when created559 behaves like factory560 gitlab_subscription factory561 does not raise error when built562 does not raise error when created563 linting :expired trait564 does not raise error when created565 linting :active_trial trait566 does not raise error when created567 linting :extended_trial trait568 does not raise error when created569 linting :expired_trial trait570 does not raise error when created571 linting :reactivated_trial trait572 does not raise error when created573 linting :default trait574 does not raise error when created575 linting :free trait576 does not raise error when created577 linting :bronze trait578 does not raise error when created579 linting :silver trait580 does not raise error when created581 linting :premium trait582 does not raise error when created583 linting :gold trait584 does not raise error when created585 linting :ultimate trait586 does not raise error when created587 linting :premium_trial trait588 does not raise error when created589 linting :ultimate_trial trait590 does not raise error when created591 linting :opensource trait592 does not raise error when created593 behaves like factory594 group_deletion_schedule factory595 does not raise error when built596 does not raise error when created597 behaves like factory598 group_hook factory599 does not raise error when built600 does not raise error when created601 linting :all_events_enabled trait602 does not raise error when created603 behaves like factory604 group_merge_request_approval_setting factory605 does not raise error when built606 does not raise error when created607 behaves like factory608 group_repository_storage_move factory609 does not raise error when built610 does not raise error when created611 linting :scheduled trait612 does not raise error when created613 linting :started trait614 does not raise error when created615 linting :replicated trait616 does not raise error when created617 linting :finished trait618 does not raise error when created619 linting :failed trait620 does not raise error when created621 behaves like factory622 group_saml_identity factory623 does not raise error when built624 does not raise error when created625 behaves like factory626 group_wiki_repository factory627 does not raise error when built628 does not raise error when created629 behaves like factory630 group_wiki factory631 does not raise error when built632 does not raise error when created633 behaves like factory634 group_with_members factory635 does not raise error when built636 does not raise error when created637 behaves like factory638 group_with_ldap factory639 does not raise error when built640 does not raise error when created641 behaves like factory642 group_with_ldap_group_link factory643 does not raise error when built644 does not raise error when created645 behaves like factory646 group_with_ldap_group_filter_link factory647 does not raise error when built648 does not raise error when created649 behaves like factory650 group_with_deletion_schedule factory651 does not raise error when built652 does not raise error when created653 behaves like factory654 group_with_managed_accounts factory655 does not raise error when built656 does not raise error when created657 behaves like factory658 group_with_plan factory659 does not raise error when built660 does not raise error when created661 behaves like factory662 historical_data factory663 does not raise error when built664 does not raise error when created665 behaves like factory666 incident_management_escalation_policy factory667 does not raise error when built668 does not raise error when created669 behaves like factory670 incident_management_escalation_rule factory671 does not raise error when built672 does not raise error when created673 linting :resolved trait674 does not raise error when created675 linting :removed trait676 does not raise error when created677 linting :with_user trait678 does not raise error when created679 behaves like factory680 issuable_resource_link factory681 does not raise error when built682 does not raise error when created683 behaves like factory684 incident_management_oncall_participant factory685 does not raise error when built686 does not raise error when created687 linting :with_developer_access trait688 does not raise error when created689 linting :removed trait690 does not raise error when created691 linting :utc trait692 does not raise error when created693 behaves like factory694 incident_management_oncall_rotation factory695 does not raise error when built696 does not raise error when created697 linting :with_active_period trait698 does not raise error when created699 linting :with_participants trait700 does not raise error when created701 linting :utc trait702 does not raise error when created703 behaves like factory704 incident_management_oncall_schedule factory705 does not raise error when built706 does not raise error when created707 linting :utc trait708 does not raise error when created709 linting :with_rotation trait710 does not raise error when created711 behaves like factory712 incident_management_oncall_shift factory713 does not raise error when built714 does not raise error when created715 linting :utc trait716 does not raise error when created717 behaves like factory718 incident_management_pending_alert_escalation factory719 does not raise error when built720 does not raise error when created721 behaves like factory722 incident_management_pending_issue_escalation factory723 does not raise error when built724 does not raise error when created725 behaves like factory726 insight factory727 does not raise error when built728 does not raise error when created729 behaves like factory730 insights_issues_by_team factory731 does not raise error when built732 does not raise error when created733 behaves like factory734 insights_merge_requests_per_month factory735 does not raise error when built736 does not raise error when created737 behaves like factory738 insights_issues_by_team_per_month factory739 does not raise error when built740 does not raise error when created741 behaves like factory742 github_integration factory743 does not raise error when built744 does not raise error when created745 behaves like factory746 ip_restriction factory747 does not raise error when built748 does not raise error when created749 behaves like factory750 issuable_metric_image factory751 does not raise error when built752 does not raise error when created753 linting :local trait754 does not raise error when created755 behaves like factory756 issuable_sla factory757 does not raise error when built758 does not raise error when created759 linting :exceeded trait760 does not raise error when created761 linting :label_applied trait762 does not raise error when created763 linting :issuable_closed trait764 does not raise error when created765 behaves like factory766 requirement_issue factory767 does not raise error when built768 does not raise error when created769 behaves like factory770 quality_test_case factory771 does not raise error when built772 does not raise error when created773 behaves like factory774 iteration factory775 does not raise error when built776 does not raise error when created777 linting :with_title trait778 does not raise error when created779 linting :upcoming trait780 does not raise error when created781 linting :current trait782 does not raise error when created783 linting :closed trait784 does not raise error when created785 linting :skip_future_date_validation trait786 does not raise error when created787 linting :with_due_date trait788 does not raise error when created789 behaves like factory790 upcoming_iteration factory791 does not raise error when built792 does not raise error when created793 behaves like factory794 current_iteration factory795 does not raise error when built796 does not raise error when created797 behaves like factory798 closed_iteration factory799 does not raise error when built800 does not raise error when created801 behaves like factory802 iterations_cadence factory803 does not raise error when built804 does not raise error when created805 behaves like factory806 ldap_group_link factory807 does not raise error when built808 does not raise error when created809 behaves like factory810 ldap_key factory811 does not raise error when built812 does not raise error when created813 behaves like factory814 gitlab_license factory815 does not raise error when built816 does not raise error when created817 linting :trial trait818 does not raise error when created819 linting :expired trait820 does not raise error when created821 linting :cloud trait822 does not raise error when created823 linting :offline_enabled trait824 does not raise error when created825 linting :offline_disabled trait826 does not raise error when created827 behaves like factory828 license factory829 does not raise error when built830 does not raise error when created831 behaves like factory832 user_list factory833 does not raise error when built834 does not raise error when created835 behaves like factory836 milestone_list factory837 does not raise error when built838 does not raise error when created839 behaves like factory840 iteration_list factory841 does not raise error when built842 does not raise error when created843 behaves like factory844 member_role factory845 does not raise error when built846 does not raise error when created847 linting :developer trait848 does not raise error when created849 linting :guest trait850 does not raise error when created851 behaves like factory852 predictions factory853 does not raise error when built854 does not raise error when created855 behaves like factory856 merge_request_diff_detail factory857 does not raise error when built858 does not raise error when created859 linting :checksummed trait860 does not raise error when created861 linting :checksum_failure trait862 does not raise error when created863 behaves like factory864 merge_request_with_approver factory865 does not raise error when built866 does not raise error when created867 behaves like factory868 ee_merge_request factory869 does not raise error when built870 does not raise error when created871 linting :with_license_scanning_reports trait872 does not raise error when created873 linting :with_container_scanning_reports trait874 does not raise error when created875 linting :with_dependency_scanning_reports trait876 does not raise error when created877 linting :with_coverage_fuzzing_reports trait878 does not raise error when created879 linting :with_api_fuzzing_reports trait880 does not raise error when created881 linting :with_dast_reports trait882 does not raise error when created883 linting :with_metrics_reports trait884 does not raise error when created885 linting :with_cyclonedx_reports trait886 does not raise error when created887 behaves like factory888 merge_train_car factory889 does not raise error when built890 does not raise error when created891 linting :idle trait892 does not raise error when created893 linting :merged trait894 does not raise error when created895 linting :merging trait896 does not raise error when created897 linting :stale trait898 does not raise error when created899 linting :fresh trait900 does not raise error when created901 behaves like factory902 namespace_ban factory903 does not raise error when built904 does not raise error when created905 behaves like factory906 namespace_limit factory907 does not raise error when built908 does not raise error when created909 behaves like factory910 namespace_with_plan factory911 does not raise error when built912 does not raise error when created913 behaves like factory914 namespace_storage_limit_exclusion factory915 does not raise error when built916 does not raise error when created917 behaves like factory918 note_on_epic factory919 does not raise error when built920 does not raise error when created921 behaves like factory922 note_on_vulnerability factory923 does not raise error when built924 does not raise error when created925 behaves like factory926 discussion_note_on_vulnerability factory927 does not raise error when built928 does not raise error when created929 behaves like factory930 pm_data_object factory931 does not raise error when built932 does not raise error when created933 linting :with_package trait934 does not raise error when created935 linting :with_version trait936 does not raise error when created937 linting :with_license trait938 does not raise error when created939 linting :with_all_relations trait940 does not raise error when created941 linting :with_all_relations_joined trait942 does not raise error when created943 behaves like factory944 pm_checkpoint factory945 does not raise error when built946 does not raise error when created947 behaves like factory948 pm_license factory949 does not raise error when built950 does not raise error when created951 behaves like factory952 pm_package_version_license factory953 does not raise error when built954 does not raise error when created955 linting :with_all_relations trait956 does not raise error when created957 behaves like factory958 pm_package_version factory959 does not raise error when built960 does not raise error when created961 linting :with_package trait962 does not raise error when created963 behaves like factory964 pm_package factory965 does not raise error when built966 does not raise error when created967 behaves like factory968 path_lock factory969 does not raise error when built970 does not raise error when created971 behaves like factory972 project_alias factory973 does not raise error when built974 does not raise error when created975 behaves like factory976 repository_state factory977 does not raise error when built978 does not raise error when created979 linting :repository_failed trait980 does not raise error when created981 linting :repository_outdated trait982 does not raise error when created983 linting :repository_verified trait984 does not raise error when created985 linting :wiki_failed trait986 does not raise error when created987 linting :wiki_outdated trait988 does not raise error when created989 linting :wiki_verified trait990 does not raise error when created991 behaves like factory992 protected_environment factory993 does not raise error when built994 does not raise error when created995 linting :admins_can_deploy trait996 does not raise error when created997 linting :maintainers_can_deploy trait998 does not raise error when created999 linting :developers_can_deploy trait1000 does not raise error when created1001 linting :production trait1002 does not raise error when created1003 linting :staging trait1004 does not raise error when created1005 linting :project_level trait1006 does not raise error when created1007 linting :group_level trait1008 does not raise error when created1009 behaves like factory1010 protected_environment_approval_rule factory1011 does not raise error when built1012 does not raise error when created1013 linting :maintainer_access trait1014 does not raise error when created1015 linting :developer_access trait1016 does not raise error when created1017 behaves like factory1018 protected_environment_deploy_access_level factory1019 does not raise error when built1020 does not raise error when created1021 linting :maintainer_access trait1022 does not raise error when created1023 behaves like factory1024 push_rule factory1025 does not raise error when built1026 does not raise error when created1027 linting :commit_message trait1028 does not raise error when created1029 linting :author_email trait1030 does not raise error when created1031 behaves like factory1032 push_rule_sample factory1033 does not raise error when built1034 does not raise error when created1035 behaves like factory1036 push_rule_without_project factory1037 does not raise error when built1038 does not raise error when created1039 behaves like factory1040 related_epic_link factory1041 does not raise error when built1042 does not raise error when created1043 behaves like factory1044 test_report factory1045 does not raise error when built1046 does not raise error when created1047 behaves like factory1048 resource_iteration_event factory1049 does not raise error when built1050 does not raise error when created1051 behaves like factory1052 resource_weight_event factory1053 does not raise error when built1054 does not raise error when created1055 behaves like factory1056 saml_group_link factory1057 does not raise error when built1058 does not raise error when created1059 behaves like factory1060 saml_provider factory1061 does not raise error when built1062 does not raise error when created1063 linting :enforced_group_managed_accounts trait1064 does not raise error when created1065 behaves like factory1066 sbom_component_version factory1067 does not raise error when built1068 does not raise error when created1069 behaves like factory1070 sbom_component factory1071 does not raise error when built1072 does not raise error when created1073 behaves like factory1074 sbom_occurrence_map factory1075 does not raise error when built1076 does not raise error when created1077 linting :with_component trait1078 does not raise error when created1079 linting :with_component_version trait1080 does not raise error when created1081 linting :with_source trait1082 does not raise error when created1083 linting :for_occurrence_ingestion trait1084 does not raise error when created1085 behaves like factory1086 sbom_occurrence factory1087 does not raise error when built1088 does not raise error when created1089 behaves like factory1090 sbom_source factory1091 does not raise error when built1092 does not raise error when created1093 behaves like factory1094 scim_identity factory1095 does not raise error when built1096 does not raise error when created1097 behaves like factory1098 scim_oauth_access_token factory1099 does not raise error when built1100 does not raise error when created1101 behaves like factory1102 security_finding factory1103 does not raise error when built1104 does not raise error when created1105 linting :with_finding_data trait1106 does not raise error when created1107 behaves like factory1108 finding_map factory1109 does not raise error when built1110 does not raise error when created1111 linting :with_finding trait1112 does not raise error when created1113 linting :new_record trait1114 does not raise error when created1115 behaves like factory1116 scan_execution_policy factory1117 does not raise error when built1118 does not raise error when created1119 linting :with_schedule trait1120 does not raise error when created1121 linting :with_schedule_and_agent trait1122 does not raise error when created (PENDING: Trait skipped linting due to legacy error)1123 behaves like factory1124 scan_result_policy factory1125 does not raise error when built1126 does not raise error when created1127 linting :license_finding trait1128 does not raise error when created1129 behaves like factory1130 orchestration_policy_yaml factory1131 does not raise error when built1132 does not raise error when created1133 behaves like factory1134 scan_result_policy_read factory1135 does not raise error when built1136 does not raise error when created1137 behaves like factory1138 security_training_provider factory1139 does not raise error when built1140 does not raise error when created1141 behaves like factory1142 security_training factory1143 does not raise error when built1144 does not raise error when created1145 linting :primary trait1146 does not raise error when created1147 behaves like factory1148 security_orchestration_policy_configuration factory1149 does not raise error when built1150 does not raise error when created1151 linting :namespace trait1152 does not raise error when created1153 behaves like factory1154 security_orchestration_policy_rule_schedule factory1155 does not raise error when built1156 does not raise error when created1157 behaves like factory1158 security_scan factory1159 does not raise error when built1160 does not raise error when created1161 linting :with_error trait1162 does not raise error when created1163 linting :with_warning trait1164 does not raise error when created1165 linting :latest_successful trait1166 does not raise error when created1167 linting :purged trait1168 does not raise error when created1169 linting :with_findings trait1170 does not raise error when created1171 behaves like factory1172 smartcard_identity factory1173 does not raise error when built1174 does not raise error when created1175 behaves like factory1176 software_license factory1177 does not raise error when built1178 does not raise error when created1179 linting :mit trait1180 does not raise error when created1181 linting :apache_2_0 trait1182 does not raise error when created1183 linting :user_entered trait1184 does not raise error when created1185 behaves like factory1186 software_license_policy factory1187 does not raise error when built1188 does not raise error when created1189 linting :allowed trait1190 does not raise error when created1191 linting :denied trait1192 does not raise error when created1193 behaves like factory1194 spdx_catalogue factory1195 does not raise error when built1196 does not raise error when created1197 behaves like factory1198 spdx_license factory1199 does not raise error when built1200 does not raise error when created1201 linting :apache_1 trait1202 does not raise error when created1203 linting :bsd trait1204 does not raise error when created1205 linting :mit trait1206 does not raise error when created1207 linting :deprecated_gpl_v1 trait1208 does not raise error when created1209 linting :gpl_v1 trait1210 does not raise error when created1211 behaves like factory1212 status_check_response factory1213 does not raise error when built1214 does not raise error when created1215 behaves like factory1216 status_page_published_incident factory1217 does not raise error when built1218 does not raise error when created1219 behaves like factory1220 status_page_setting factory1221 does not raise error when built1222 does not raise error when created1223 linting :enabled trait1224 does not raise error when created1225 behaves like factory1226 upcoming_reconciliation factory1227 does not raise error when built1228 does not raise error when created1229 linting :self_managed trait1230 does not raise error when created1231 linting :saas trait1232 does not raise error when created1233 behaves like factory1234 users_ops_dashboard_project factory1235 does not raise error when built1236 does not raise error when created1237 behaves like factory1238 user_permission_export_upload factory1239 does not raise error when built1240 does not raise error when created1241 linting :created trait1242 does not raise error when created1243 linting :running trait1244 does not raise error when created1245 linting :finished trait1246 does not raise error when created1247 linting :failed trait1248 does not raise error when created1249 behaves like factory1250 auditor factory1251 does not raise error when built1252 does not raise error when created1253 behaves like factory1254 external_user factory1255 does not raise error when built1256 does not raise error when created1257 behaves like factory1258 users_security_dashboard_project factory1259 does not raise error when built1260 does not raise error when created1261 behaves like factory1262 vulnerability factory1263 does not raise error when built1264 does not raise error when created1265 linting :detected trait1266 does not raise error when created1267 linting :resolved trait1268 does not raise error when created1269 linting :dismissed trait1270 does not raise error when created1271 linting :confirmed trait1272 does not raise error when created1273 linting :critical_severity trait1274 does not raise error when created1275 linting :high_severity trait1276 does not raise error when created1277 linting :medium_severity trait1278 does not raise error when created1279 linting :low_severity trait1280 does not raise error when created1281 linting :info trait1282 does not raise error when created1283 linting :unknown trait1284 does not raise error when created1285 linting :low trait1286 does not raise error when created1287 linting :medium trait1288 does not raise error when created1289 linting :high trait1290 does not raise error when created1291 linting :critical trait1292 does not raise error when created1293 linting :sast trait1294 does not raise error when created1295 linting :dependency_scanning trait1296 does not raise error when created1297 linting :container_scanning trait1298 does not raise error when created1299 linting :dast trait1300 does not raise error when created1301 linting :secret_detection trait1302 does not raise error when created1303 linting :coverage_fuzzing trait1304 does not raise error when created1305 linting :api_fuzzing trait1306 does not raise error when created1307 linting :cluster_image_scanning trait1308 does not raise error when created1309 linting :generic trait1310 does not raise error when created1311 linting :with_read trait1312 does not raise error when created1313 linting :with_state_transition trait1314 does not raise error when created1315 linting :with_notes trait1316 does not raise error when created1317 linting :with_finding trait1318 does not raise error when created1319 linting :with_cluster_image_scanning_finding trait1320 does not raise error when created (PENDING: Trait skipped linting due to legacy error)1321 linting :with_remediation trait1322 does not raise error when created1323 linting :with_pipeline trait1324 does not raise error when created1325 linting :with_findings trait1326 does not raise error when created (PENDING: Trait skipped linting due to legacy error)1327 linting :with_issue_links trait1328 does not raise error when created1329 linting :with_merge_request_links trait1330 does not raise error when created1331 behaves like factory1332 vulnerability_advisory factory1333 does not raise error when built1334 does not raise error when created1335 behaves like factory1336 vulnerability_export factory1337 does not raise error when built1338 does not raise error when created1339 linting :csv trait1340 does not raise error when created1341 linting :with_csv_file trait1342 does not raise error when created1343 linting :created trait1344 does not raise error when created1345 linting :running trait1346 does not raise error when created1347 linting :finished trait1348 does not raise error when created (PENDING: Trait skipped linting due to legacy error)1349 linting :failed trait1350 does not raise error when created1351 linting :group trait1352 does not raise error when created1353 linting :user trait1354 does not raise error when created1355 behaves like factory1356 vulnerabilities_external_issue_link factory1357 does not raise error when built1358 does not raise error when created1359 linting :created trait1360 does not raise error when created1361 behaves like factory1362 vulnerability_feedback factory1363 does not raise error when built1364 does not raise error when created1365 linting :dismissal trait1366 does not raise error when created1367 linting :comment trait1368 does not raise error when created1369 linting :issue trait1370 does not raise error when created1371 linting :merge_request trait1372 does not raise error when created1373 linting :sast trait1374 does not raise error when created1375 linting :dependency_scanning trait1376 does not raise error when created1377 linting :container_scanning trait1378 does not raise error when created1379 linting :cluster_image_scanning trait1380 does not raise error when created1381 linting :dast trait1382 does not raise error when created1383 behaves like factory1384 vulnerabilties_finding_evidence factory1385 does not raise error when built1386 does not raise error when created1387 behaves like factory1388 finding_link factory1389 does not raise error when built1390 does not raise error when created1391 behaves like factory1392 vulnerabilities_finding_pipeline factory1393 does not raise error when built1394 does not raise error when created1395 behaves like factory1396 vulnerabilities_finding_signature factory1397 does not raise error when built1398 does not raise error when created1399 linting :location trait1400 does not raise error when created1401 behaves like factory1402 vulnerabilities_finding_with_remediation factory1403 does not raise error when built1404 does not raise error when created1405 linting :yarn_remediation trait1406 does not raise error when created1407 behaves like factory1408 vulnerabilities_finding factory1409 does not raise error when built1410 does not raise error when created1411 linting :detected trait1412 does not raise error when created1413 linting :confirmed trait1414 does not raise error when created1415 linting :resolved trait1416 does not raise error when created1417 linting :dismissed trait1418 does not raise error when created1419 linting :with_dismissal_feedback trait1420 does not raise error when created1421 linting :with_issue_feedback trait1422 does not raise error when created1423 linting :with_secret_detection trait1424 does not raise error when created1425 linting :with_secret_detection_in_no_git_mode trait1426 does not raise error when created1427 linting :with_remediation trait1428 does not raise error when created1429 linting :with_pipeline trait1430 does not raise error when created1431 linting :with_details trait1432 does not raise error when created1433 linting :with_dependency_scanning_metadata trait1434 does not raise error when created1435 linting :with_container_scanning_metadata trait1436 does not raise error when created1437 linting :with_cluster_image_scanning_scanning_metadata trait1438 does not raise error when created1439 linting :identifier trait1440 does not raise error when created1441 linting :sast trait1442 does not raise error when created1443 linting :dependency_scanning trait1444 does not raise error when created1445 linting :container_scanning trait1446 does not raise error when created1447 linting :dast trait1448 does not raise error when created1449 linting :secret_detection trait1450 does not raise error when created1451 linting :coverage_fuzzing trait1452 does not raise error when created1453 linting :api_fuzzing trait1454 does not raise error when created1455 linting :cluster_image_scanning trait1456 does not raise error when created1457 linting :generic trait1458 does not raise error when created1459 behaves like factory1460 vulnerabilities_flag factory1461 does not raise error when built1462 does not raise error when created1463 linting :false_positive trait1464 does not raise error when created1465 behaves like factory1466 vulnerability_historical_statistic factory1467 does not raise error when built1468 does not raise error when created1469 behaves like factory1470 vulnerabilities_identifier factory1471 does not raise error when built1472 does not raise error when created1473 behaves like factory1474 vulnerabilities_issue_link factory1475 does not raise error when built1476 does not raise error when created1477 linting :created trait1478 does not raise error when created1479 linting :related trait1480 does not raise error when created1481 behaves like factory1482 vulnerabilities_merge_request_link factory1483 does not raise error when built1484 does not raise error when created1485 behaves like factory1486 vulnerability_read factory1487 does not raise error when built1488 does not raise error when created1489 behaves like factory1490 vulnerabilities_remediation factory1491 does not raise error when built1492 does not raise error when created1493 behaves like factory1494 vulnerabilities_scanner factory1495 does not raise error when built1496 does not raise error when created1497 behaves like factory1498 vulnerability_state_transition factory1499 does not raise error when built1500 does not raise error when created1501 linting :from_detected trait1502 does not raise error when created1503 linting :to_dismissed trait1504 does not raise error when created1505 behaves like factory1506 vulnerability_statistic factory1507 does not raise error when built1508 does not raise error when created1509 linting :grade_a trait1510 does not raise error when created1511 linting :grade_b trait1512 does not raise error when created1513 linting :grade_c trait1514 does not raise error when created1515 linting :grade_d trait1516 does not raise error when created1517 linting :grade_f trait1518 does not raise error when created1519 behaves like factory1520 vulnerable_component_version factory1521 does not raise error when built1522 does not raise error when created1523 behaves like factory1524 progress factory1525 does not raise error when built1526 does not raise error when created1527 without factory defaults1528 behaves like factory1529 ci_job_token_project_scope_link factory1530 does not raise error when built1531 does not raise error when created1532 behaves like factory1533 issue_customer_relations_contact factory1534 does not raise error when built1535 does not raise error when created1536 linting :for_contact trait1537 does not raise error when created (PENDING: Trait skipped linting due to legacy error)1538 linting :for_issue trait1539 does not raise error when created (PENDING: Trait skipped linting due to legacy error)1540 behaves like factory1541 evidence factory1542 does not raise error when built1543 does not raise error when created1544 behaves like factory1545 exported_protected_branch factory1546 does not raise error when built1547 does not raise error when created1548 behaves like factory1549 fork_network_member factory1550 does not raise error when built1551 does not raise error when created1552 behaves like factory1553 group_member factory1554 does not raise error when built1555 does not raise error when created1556 linting :guest trait1557 does not raise error when created1558 linting :reporter trait1559 does not raise error when created1560 linting :developer trait1561 does not raise error when created1562 linting :maintainer trait1563 does not raise error when created1564 linting :owner trait1565 does not raise error when created1566 linting :access_request trait1567 does not raise error when created1568 linting :invited trait1569 does not raise error when created1570 linting :ldap trait1571 does not raise error when created1572 linting :blocked trait1573 does not raise error when created1574 linting :banned trait1575 does not raise error when created1576 linting :minimal_access trait1577 does not raise error when created1578 linting :awaiting trait1579 does not raise error when created1580 linting :active trait1581 does not raise error when created1582 behaves like factory1583 import_state factory1584 does not raise error when built1585 does not raise error when created1586 linting :repository trait1587 does not raise error when created1588 linting :none trait1589 does not raise error when created1590 linting :scheduled trait1591 does not raise error when created1592 linting :started trait1593 does not raise error when created1594 linting :finished trait1595 does not raise error when created1596 linting :failed trait1597 does not raise error when created1598 linting :canceled trait1599 does not raise error when created1600 linting :mirror trait1601 does not raise error when created1602 linting :hard_failed trait1603 does not raise error when created1604 behaves like factory1605 member_task factory1606 does not raise error when built1607 does not raise error when created1608 behaves like factory1609 milestone_release factory1610 does not raise error when built1611 does not raise error when created1612 behaves like factory1613 namespace factory1614 does not raise error when built1615 does not raise error when created1616 linting :with_aggregation_schedule trait1617 does not raise error when created1618 linting :with_root_storage_statistics trait1619 does not raise error when created1620 linting :with_namespace_settings trait1621 does not raise error when created1622 linting :shared_runners_disabled trait1623 does not raise error when created1624 linting :allow_descendants_override_disabled_shared_runners trait1625 does not raise error when created1626 linting :with_ci_minutes trait1627 does not raise error when created1628 linting :with_not_used_build_minutes_limit trait1629 does not raise error when created1630 linting :with_used_build_minutes_limit trait1631 does not raise error when created1632 linting :with_security_orchestration_policy_configuration trait1633 does not raise error when created1634 behaves like factory1635 project_namespace factory1636 does not raise error when built1637 does not raise error when created1638 behaves like factory1639 project_repository factory1640 does not raise error when built1641 does not raise error when created1642 behaves like factory1643 prometheus_alert factory1644 does not raise error when built1645 does not raise error when created1646 linting :with_runbook_url trait1647 does not raise error when created1648 behaves like factory1649 prometheus_alert_event factory1650 does not raise error when built1651 does not raise error when created1652 linting :resolved trait1653 does not raise error when created1654 behaves like factory1655 prometheus_metric factory1656 does not raise error when built1657 does not raise error when created1658 linting :common trait1659 does not raise error when created1660 behaves like factory1661 protected_branch factory1662 does not raise error when built1663 does not raise error when created1664 linting :create_branch_on_repository trait1665 does not raise error when created1666 linting :no_one_can_merge trait1667 does not raise error when created1668 linting :developers_can_merge trait1669 does not raise error when created1670 linting :maintainers_can_merge trait1671 does not raise error when created1672 linting :no_one_can_push trait1673 does not raise error when created1674 linting :developers_can_push trait1675 does not raise error when created1676 linting :maintainers_can_push trait1677 does not raise error when created1678 linting :user_can_merge trait1679 does not raise error when created1680 linting :group_can_merge trait1681 does not raise error when created1682 linting :user_can_push trait1683 does not raise error when created1684 linting :group_can_push trait1685 does not raise error when created1686 linting :developers_can_unprotect trait1687 does not raise error when created1688 linting :maintainers_can_unprotect trait1689 does not raise error when created1690 linting :user_can_unprotect trait1691 does not raise error when created1692 linting :group_can_unprotect trait1693 does not raise error when created1694 behaves like factory1695 protected_branch_merge_access_level factory1696 does not raise error when built1697 does not raise error when created1698 behaves like factory1699 protected_branch_push_access_level factory1700 does not raise error when built1701 does not raise error when created1702 behaves like factory1703 protected_tag factory1704 does not raise error when built1705 does not raise error when created1706 linting :developers_can_create trait1707 does not raise error when created1708 linting :no_one_can_create trait1709 does not raise error when created1710 linting :maintainers_can_create trait1711 does not raise error when created1712 linting :developers_can_create trait1713 does not raise error when created1714 linting :no_one_can_create trait1715 does not raise error when created1716 linting :maintainers_can_create trait1717 does not raise error when created1718 behaves like factory1719 protected_tag_create_access_level factory1720 does not raise error when built1721 does not raise error when created1722 behaves like factory1723 release factory1724 does not raise error when built1725 does not raise error when created1726 linting :legacy trait1727 does not raise error when created1728 linting :with_evidence trait1729 does not raise error when created1730 linting :with_milestones trait1731 does not raise error when created1732 behaves like factory1733 release_link factory1734 does not raise error when built1735 does not raise error when created1736 behaves like factory1737 self_managed_prometheus_alert_event factory1738 does not raise error when built1739 does not raise error when created1740 behaves like factory1741 shard factory1742 does not raise error when built1743 does not raise error when created1744 behaves like factory1745 users_star_project factory1746 does not raise error when built1747 does not raise error when created1748 behaves like factory1749 wiki_page factory1750 does not raise error when built1751 does not raise error when created1752 behaves like factory1753 wiki_page_meta factory1754 does not raise error when built1755 does not raise error when created1756 linting :for_wiki_page trait1757 does not raise error when created1758 behaves like factory1759 approval_project_rules_protected_branch factory1760 does not raise error when built1761 does not raise error when created1762 behaves like factory1763 ci_subscriptions_project factory1764 does not raise error when built1765 does not raise error when created1766 behaves like factory1767 merge_request_block factory1768 does not raise error when built1769 does not raise error when created1770 behaves like factory1771 project_security_setting factory1772 does not raise error when built1773 does not raise error when created1774 linting :disabled_auto_fix trait1775 does not raise error when created1776 behaves like factory1777 protected_branch_unprotect_access_level factory1778 does not raise error when built1779 does not raise error when created1780 behaves like factory1781 vulnerabilities_finding_identifier factory1782 does not raise error when built1783 does not raise error when created1784Geo::PagesDeploymentRegistry1785 factory is valid1786 obligatory fields check1787 has expected fields or methods1788 scopes1789 sync_timed_out1790 return correct records1791 finders1792 .find_registries_never_attempted_sync1793 returns unsynced items1794 returns items that never have an attempt to sync except some specific item ID1795 .find_registries_needs_sync_again1796 returns failed items1797 returns failed items except some specific item ID1798 orders records according to retry_at1799 .fail_sync_timeouts1800 marks started records as failed if they are expired1801 #failed!1802 sets last_sync_failure with message1803 truncates a long last_sync_failure1804 increments retry_count1805 sets retry_at to a time in the future1806 when an error is given1807 includes error.message in last_sync_failure1808 when missing_on_primary is not given1809 caps retry_at to default 1 hour1810 when missing_on_primary is falsey1811 caps retry_at to default 1 hour1812 when missing_on_primary is truthy1813 caps retry_at to 4 hours1814 #synced!1815 mark as synced1816 when a sync was scheduled after the last sync finishes1817 does not reset state1818 resets the other sync state fields1819 #pending!1820 when a sync is currently running1821 successfully moves state to pending1822 when the registry has recorded a failure1823 clears failure retry fields1824 state machine1825 when transitioning to synced1826 marks verification as pending1827 when the model_record cannot be verified1828 when the registry is already verification_disabled1829 changes verification to disabled1830 when the registry is verification_pending1831 changes verification to disabled1832 verification_state machine1833 when transitioning to verification_failed1834 changes state from synced to failed1835 .verification_pending_batch1836 returns IDs of rows which are synced and pending verification1837 excludes rows which are not synced or are not pending verification1838 marks verification as started1839 .verification_failed_batch1840 with a failed record with retry due1841 returns IDs of rows which are synced and have failed verification1842 excludes rows which are not synced or have not failed verification1843 marks verification as started1844 when verification_retry_at is in the future1845 does not return the row which failed verification1846 .needs_verification_count1847 returns the number of rows which are synced and pending verification1848 includes rows which are synced and failed verification and are due for retry1849 excludes rows which are synced and failed verification and have a future retry time1850 excludes rows which are not synced or are not (pending or failed) verification1851 #verification_succeeded!1852 clears checksum mismatch fields1853 #track_checksum_attempt!1854 yields to the checksum calculation1855 when verification was not yet started1856 starts verification1857 when the model record cannot be verified1858 when the registry is already verification_disabled1859 leaves verification as disabled1860 when the registry is verification_pending1861 changes verification to disabled1862 when the primary site is expected to checksum the model record1863 comparison with primary checksum1864 when the calculated checksum matches the primary checksum1865 transitions to verification_succeeded and updates the checksum1866 when the calculated checksum does not match the primary checksum1867 transitions to verification_failed and updates mismatch fields1868 when verification was started1869 does not update verification_started_at1870 when an error occurs while yielding1871 sets verification_failed1872 .with_search1873 when query is empty1874 returns all registries1875 when query is not empty1876 calls model_class search method1877BillingPlansHelper1878 #subscription_plan_data_attributes1879 when group and plan with ID present1880 returns data attributes1881 with refresh_billings_seats feature flag off1882 returns data attributes1883 when group not present1884 returns empty data attributes1885 when plan not present1886 returns attributes1887 with refresh_billings_seats feature flag off1888 returns data attributes1889 when plan with ID not present1890 returns data attributes without upgrade href1891 with refresh_billings_seats feature flag off1892 returns data attributes1893 with different namespaces1894 with namespace1895 does not return billable_seats_href1896 with group1897 returns billable_seats_href for group1898 when seats_last_updated is being assigned1899 when the subscription has a last_seat_refresh_at1900 is expected to eq "12:13:14"1901 when no last_seat_refresh_at is available1902 is expected to equal nil1903 #use_new_purchase_flow?1904 type: "Group", plan: "default", trial_active: true1905 is expected to equal true1906 type: "Group", plan: "default", trial_active: false1907 is expected to equal false1908 type: "Group", plan: "free", trial_active: true1909 is expected to equal true1910 type: "Group", plan: "free", trial_active: false1911 is expected to equal true1912 type: "Group", plan: "bronze", trial_active: true1913 is expected to equal true1914 type: "Group", plan: "bronze", trial_active: false1915 is expected to equal false1916 type: "Group", plan: "silver", trial_active: true1917 is expected to equal true1918 type: "Group", plan: "silver", trial_active: false1919 is expected to equal false1920 type: "Group", plan: "premium", trial_active: true1921 is expected to equal true1922 type: "Group", plan: "premium", trial_active: false1923 is expected to equal false1924 type: "Group", plan: "gold", trial_active: true1925 is expected to equal true1926 type: "Group", plan: "gold", trial_active: false1927 is expected to equal false1928 type: "Group", plan: "ultimate", trial_active: true1929 is expected to equal true1930 type: "Group", plan: "ultimate", trial_active: false1931 is expected to equal false1932 type: "Group", plan: "ultimate_trial", trial_active: true1933 is expected to equal true1934 type: "Group", plan: "ultimate_trial", trial_active: false1935 is expected to equal false1936 type: "Group", plan: "premium_trial", trial_active: true1937 is expected to equal true1938 type: "Group", plan: "premium_trial", trial_active: false1939 is expected to equal false1940 type: "Group", plan: "opensource", trial_active: true1941 is expected to equal true1942 type: "Group", plan: "opensource", trial_active: false1943 is expected to equal false1944 type: "User", plan: "default", trial_active: true1945 is expected to equal false1946 type: "User", plan: "default", trial_active: false1947 is expected to equal false1948 type: "User", plan: "free", trial_active: true1949 is expected to equal false1950 type: "User", plan: "free", trial_active: false1951 is expected to equal false1952 type: "User", plan: "bronze", trial_active: true1953 is expected to equal false1954 type: "User", plan: "bronze", trial_active: false1955 is expected to equal false1956 type: "User", plan: "silver", trial_active: true1957 is expected to equal false1958 type: "User", plan: "silver", trial_active: false1959 is expected to equal false1960 type: "User", plan: "premium", trial_active: true1961 is expected to equal false1962 type: "User", plan: "premium", trial_active: false1963 is expected to equal false1964 type: "User", plan: "gold", trial_active: true1965 is expected to equal false1966 type: "User", plan: "gold", trial_active: false1967 is expected to equal false1968 type: "User", plan: "ultimate", trial_active: true1969 is expected to equal false1970 type: "User", plan: "ultimate", trial_active: false1971 is expected to equal false1972 type: "User", plan: "ultimate_trial", trial_active: true1973 is expected to equal false1974 type: "User", plan: "ultimate_trial", trial_active: false1975 is expected to equal false1976 type: "User", plan: "premium_trial", trial_active: true1977 is expected to equal false1978 type: "User", plan: "premium_trial", trial_active: false1979 is expected to equal false1980 type: "User", plan: "opensource", trial_active: true1981 is expected to equal false1982 type: "User", plan: "opensource", trial_active: false1983 is expected to equal false1984 when the group is on a plan eligible for the new purchase flow1985 when the user has a last name1986 returns true1987 when the user does not have a last name1988 returns false1989 #upgrade_offer_type1990 when plan has a valid property1991 plan_name: "bronze", for_free: true, plan_id: "123456789", result: :upgrade_for_free1992 is expected to eq :upgrade_for_free1993 plan_name: "bronze", for_free: true, plan_id: "987654321", result: :no_offer1994 is expected to eq :no_offer1995 plan_name: "bronze", for_free: true, plan_id: nil, result: :no_offer1996 is expected to eq :no_offer1997 plan_name: "bronze", for_free: false, plan_id: "123456789", result: :upgrade_for_offer1998 is expected to eq :upgrade_for_offer1999 plan_name: "bronze", for_free: false, plan_id: nil, result: :no_offer2000 is expected to eq :no_offer2001 plan_name: "bronze", for_free: nil, plan_id: nil, result: :no_offer2002 is expected to eq :no_offer2003 plan_name: "premium", for_free: nil, plan_id: nil, result: :no_offer2004 is expected to eq :no_offer2005 plan_name: nil, for_free: true, plan_id: nil, result: :no_offer2006 is expected to eq :no_offer2007 #has_upgrade?2008 offer_type: :no_offer, result: false2009 is expected to eq false2010 offer_type: :upgrade_for_free, result: true2011 is expected to eq true2012 offer_type: :upgrade_for_offer, result: true2013 is expected to eq true2014 #can_edit_billing?2015 is true for group without feature flag set2016 when feature flag is set to true for group2017 is true for auditor2018 is false for developer2019 #show_contact_sales_button?2020 link_action: "upgrade", upgrade_offer: :no_offer, result: true2021 is expected to eq true2022 link_action: "upgrade", upgrade_offer: :upgrade_for_free, result: false2023 is expected to eq false2024 link_action: "upgrade", upgrade_offer: :upgrade_for_offer, result: true2025 is expected to eq true2026 link_action: "no_upgrade", upgrade_offer: :no_offer, result: false2027 is expected to eq false2028 link_action: "no_upgrade", upgrade_offer: :upgrade_for_free, result: false2029 is expected to eq false2030 link_action: "no_upgrade", upgrade_offer: :upgrade_for_offer, result: false2031 is expected to eq false2032 #show_upgrade_button?2033 link_action: "upgrade", upgrade_offer: :no_offer, allow_upgrade: true, result: true2034 is expected to eq true2035 link_action: "upgrade", upgrade_offer: :upgrade_for_free, allow_upgrade: true, result: true2036 is expected to eq true2037 link_action: "upgrade", upgrade_offer: :upgrade_for_offer, allow_upgrade: true, result: false2038 is expected to eq false2039 link_action: "upgrade", upgrade_offer: :no_offer, allow_upgrade: false, result: false2040 is expected to eq false2041 link_action: "upgrade", upgrade_offer: :upgrade_for_free, allow_upgrade: false, result: false2042 is expected to eq false2043 link_action: "upgrade", upgrade_offer: :upgrade_for_offer, allow_upgrade: false, result: false2044 is expected to eq false2045 link_action: "upgrade", upgrade_offer: :no_offer, allow_upgrade: nil, result: true2046 is expected to eq true2047 link_action: "upgrade", upgrade_offer: :upgrade_for_free, allow_upgrade: nil, result: true2048 is expected to eq true2049 link_action: "upgrade", upgrade_offer: :upgrade_for_offer, allow_upgrade: nil, result: false2050 is expected to eq false2051 link_action: "no_upgrade", upgrade_offer: :no_offer, allow_upgrade: true, result: false2052 is expected to eq false2053 link_action: "no_upgrade", upgrade_offer: :upgrade_for_free, allow_upgrade: true, result: false2054 is expected to eq false2055 link_action: "no_upgrade", upgrade_offer: :upgrade_for_offer, allow_upgrade: true, result: false2056 is expected to eq false2057 link_action: "no_upgrade", upgrade_offer: :no_offer, allow_upgrade: false, result: false2058 is expected to eq false2059 link_action: "no_upgrade", upgrade_offer: :upgrade_for_free, allow_upgrade: false, result: false2060 is expected to eq false2061 link_action: "no_upgrade", upgrade_offer: :upgrade_for_offer, allow_upgrade: false, result: false2062 is expected to eq false2063 link_action: "no_upgrade", upgrade_offer: :no_offer, allow_upgrade: nil, result: false2064 is expected to eq false2065 link_action: "no_upgrade", upgrade_offer: :upgrade_for_free, allow_upgrade: nil, result: false2066 is expected to eq false2067 link_action: "no_upgrade", upgrade_offer: :upgrade_for_offer, allow_upgrade: nil, result: false2068 is expected to eq false2069 #plan_feature_list2070 returns features list sorted by highlight attribute2071 #plan_purchase_or_upgrade_url2072 is upgradable2073 is purchasable2074 #plan_purchase_url2075 builds correct url with some source2076 builds correct url for the old purchase flow2077 #hand_raise_props2078 builds correct hash2079 #free_plan_billing_hand_raise_props2080 builds correct hash2081 #upgrade_button_text2082 plan_offer_type: :no_offer, result: "Upgrade"2083 is expected to eq "Upgrade"2084 plan_offer_type: :upgrade_for_free, result: "Upgrade for free"2085 is expected to eq "Upgrade for free"2086 plan_offer_type: :upgrade_for_offer, result: "Upgrade"2087 is expected to eq "Upgrade"2088 #upgrade_button_css_classes2089 is_current_plan: true, trial_active: true, plan_is_deprecated: true, use_new_purchase_flow: true2090 returns the expected list of CSS classes2091 is_current_plan: true, trial_active: true, plan_is_deprecated: true, use_new_purchase_flow: false2092 returns the expected list of CSS classes2093 is_current_plan: true, trial_active: true, plan_is_deprecated: false, use_new_purchase_flow: true2094 returns the expected list of CSS classes2095 is_current_plan: true, trial_active: true, plan_is_deprecated: false, use_new_purchase_flow: false2096 returns the expected list of CSS classes2097 is_current_plan: true, trial_active: false, plan_is_deprecated: true, use_new_purchase_flow: true2098 returns the expected list of CSS classes2099 is_current_plan: true, trial_active: false, plan_is_deprecated: true, use_new_purchase_flow: false2100 returns the expected list of CSS classes2101 is_current_plan: true, trial_active: false, plan_is_deprecated: false, use_new_purchase_flow: true2102 returns the expected list of CSS classes2103 is_current_plan: true, trial_active: false, plan_is_deprecated: false, use_new_purchase_flow: false2104 returns the expected list of CSS classes2105 is_current_plan: false, trial_active: true, plan_is_deprecated: true, use_new_purchase_flow: true2106 returns the expected list of CSS classes2107 is_current_plan: false, trial_active: true, plan_is_deprecated: true, use_new_purchase_flow: false2108 returns the expected list of CSS classes2109 is_current_plan: false, trial_active: true, plan_is_deprecated: false, use_new_purchase_flow: true2110 returns the expected list of CSS classes2111 is_current_plan: false, trial_active: true, plan_is_deprecated: false, use_new_purchase_flow: false2112 returns the expected list of CSS classes2113 is_current_plan: false, trial_active: false, plan_is_deprecated: true, use_new_purchase_flow: true2114 returns the expected list of CSS classes2115 is_current_plan: false, trial_active: false, plan_is_deprecated: true, use_new_purchase_flow: false2116 returns the expected list of CSS classes2117 is_current_plan: false, trial_active: false, plan_is_deprecated: false, use_new_purchase_flow: true2118 returns the expected list of CSS classes2119 is_current_plan: false, trial_active: false, plan_is_deprecated: false, use_new_purchase_flow: false2120 returns the expected list of CSS classes2121 #billing_available_plans2122 when namespace is not on a plan2123 returns plans without deprecated2124 when namespace is on an active plan2125 returns plans without deprecated2126 when namespace is on a deprecated plan2127 returns plans with a deprecated plan2128 when namespace is on a deprecated plan that has hide_deprecated_card set to true2129 returns plans without the deprecated plan2130 when namespace is on a plan that has hide_deprecated_card set to true, but deprecated? is false2131 returns plans with the deprecated plan2132 #subscription_plan_info2133 returns the current plan2134 returns nil if no plan matches the code2135 breaks a tie with the current_subscription_plan attribute if multiple plans have the same code2136 returns nil if no plan matches the code even if current_subscription_plan is true2137 returns the plan matching the plan code even if current_subscription_plan is false2138 #show_plans?2139 free_personal: false, trial_active: false, gold_plan: false, ultimate_plan: false, opensource_plan: false, expectations: true2140 returns boolean2141 free_personal: false, trial_active: true, gold_plan: false, ultimate_plan: false, opensource_plan: false, expectations: true2142 returns boolean2143 free_personal: false, trial_active: false, gold_plan: true, ultimate_plan: false, opensource_plan: false, expectations: false2144 returns boolean2145 free_personal: false, trial_active: true, gold_plan: true, ultimate_plan: false, opensource_plan: false, expectations: true2146 returns boolean2147 free_personal: false, trial_active: false, gold_plan: false, ultimate_plan: true, opensource_plan: false, expectations: false2148 returns boolean2149 free_personal: false, trial_active: true, gold_plan: false, ultimate_plan: true, opensource_plan: false, expectations: true2150 returns boolean2151 free_personal: false, trial_active: false, gold_plan: true, ultimate_plan: true, opensource_plan: false, expectations: false2152 returns boolean2153 free_personal: false, trial_active: true, gold_plan: true, ultimate_plan: true, opensource_plan: false, expectations: true2154 returns boolean2155 free_personal: true, trial_active: true, gold_plan: true, ultimate_plan: true, opensource_plan: false, expectations: false2156 returns boolean2157 free_personal: false, trial_active: false, gold_plan: false, ultimate_plan: false, opensource_plan: true, expectations: false2158 returns boolean2159 #show_start_free_trial_messages?2160 free_personal: false, eligible_for_trial: true, expected: true2161 returns correct boolean value2162 free_personal: true, eligible_for_trial: true, expected: false2163 returns correct boolean value2164 free_personal: false, eligible_for_trial: false, expected: false2165 returns correct boolean value2166 #billing_upgrade_button_data2167 has expected data2168 #start_free_trial_data2169 has expected data2170 #add_namespace_plan_to_group_instructions2171 with maintained or owned group2172 instructs to move the project to a group2173 without a group2174 instructs to create a group then move the project to a group2175Gitlab::ImportExport::AttributesPermitter2176 #permitted_attributes_defined?2177 relation_name: :push_rule, permitted_attributes_defined: true2178 is expected to eq true2179 relation_name: :issuable_sla, permitted_attributes_defined: false2180 is expected to eq false2181 relation_name: :unprotect_access_levels, permitted_attributes_defined: true2182 is expected to eq true2183 relation_name: :deploy_access_levels, permitted_attributes_defined: true2184 is expected to eq true2185 relation_name: :protected_environments, permitted_attributes_defined: true2186 is expected to eq true2187 relation_name: :security_setting, permitted_attributes_defined: true2188 is expected to eq true2189 relation_name: :project, permitted_attributes_defined: true2190 is expected to eq true2191 included_attributes for Project2192 for user2193 behaves like a permitted attribute2194 contains only attributes that are defined as permitted in the import/export config2195 does not contain attributes that would be cleaned with AttributeCleaner2196 does not contain prohibited attributes that are not related to given relation2197 for author2198 behaves like a permitted attribute2199 is disabled2200 for approvals2201 behaves like a permitted attribute2202 contains only attributes that are defined as permitted in the import/export config2203 does not contain attributes that would be cleaned with AttributeCleaner2204 does not contain prohibited attributes that are not related to given relation2205 for ci_cd_settings2206 behaves like a permitted attribute2207 contains only attributes that are defined as permitted in the import/export config2208 does not contain attributes that would be cleaned with AttributeCleaner2209 does not contain prohibited attributes that are not related to given relation2210 for metrics_setting2211 behaves like a permitted attribute2212 contains only attributes that are defined as permitted in the import/export config2213 does not contain attributes that would be cleaned with AttributeCleaner2214 does not contain prohibited attributes that are not related to given relation2215 for project_badges2216 behaves like a permitted attribute2217 contains only attributes that are defined as permitted in the import/export config2218 does not contain attributes that would be cleaned with AttributeCleaner2219 does not contain prohibited attributes that are not related to given relation2220 for pipeline_schedules2221 behaves like a permitted attribute2222 contains only attributes that are defined as permitted in the import/export config2223 does not contain attributes that would be cleaned with AttributeCleaner2224 does not contain prohibited attributes that are not related to given relation2225 for error_tracking_setting2226 behaves like a permitted attribute2227 contains only attributes that are defined as permitted in the import/export config2228 does not contain attributes that would be cleaned with AttributeCleaner2229 does not contain prohibited attributes that are not related to given relation2230 for auto_devops2231 behaves like a permitted attribute2232 contains only attributes that are defined as permitted in the import/export config2233 does not contain attributes that would be cleaned with AttributeCleaner2234 does not contain prohibited attributes that are not related to given relation2235 for boards2236 behaves like a permitted attribute2237 contains only attributes that are defined as permitted in the import/export config2238 does not contain attributes that would be cleaned with AttributeCleaner2239 does not contain prohibited attributes that are not related to given relation2240 for lists2241 behaves like a permitted attribute2242 contains only attributes that are defined as permitted in the import/export config2243 does not contain attributes that would be cleaned with AttributeCleaner2244 does not contain prohibited attributes that are not related to given relation2245 for custom_attributes2246 behaves like a permitted attribute2247 contains only attributes that are defined as permitted in the import/export config2248 does not contain attributes that would be cleaned with AttributeCleaner2249 does not contain prohibited attributes that are not related to given relation2250 for label2251 behaves like a permitted attribute2252 contains only attributes that are defined as permitted in the import/export config2253 does not contain attributes that would be cleaned with AttributeCleaner2254 does not contain prohibited attributes that are not related to given relation2255 for labels2256 behaves like a permitted attribute2257 contains only attributes that are defined as permitted in the import/export config2258 does not contain attributes that would be cleaned with AttributeCleaner2259 does not contain prohibited attributes that are not related to given relation2260 for priorities2261 behaves like a permitted attribute2262 contains only attributes that are defined as permitted in the import/export config2263 does not contain attributes that would be cleaned with AttributeCleaner2264 does not contain prohibited attributes that are not related to given relation2265 for milestone2266 behaves like a permitted attribute2267 contains only attributes that are defined as permitted in the import/export config2268 does not contain attributes that would be cleaned with AttributeCleaner2269 does not contain prohibited attributes that are not related to given relation2270 for milestones2271 behaves like a permitted attribute2272 contains only attributes that are defined as permitted in the import/export config2273 does not contain attributes that would be cleaned with AttributeCleaner2274 does not contain prohibited attributes that are not related to given relation2275 for protected_branches2276 behaves like a permitted attribute2277 contains only attributes that are defined as permitted in the import/export config2278 does not contain attributes that would be cleaned with AttributeCleaner2279 does not contain prohibited attributes that are not related to given relation2280 for protected_tags2281 behaves like a permitted attribute2282 contains only attributes that are defined as permitted in the import/export config2283 does not contain attributes that would be cleaned with AttributeCleaner2284 does not contain prohibited attributes that are not related to given relation2285 for create_access_levels2286 behaves like a permitted attribute2287 contains only attributes that are defined as permitted in the import/export config2288 does not contain attributes that would be cleaned with AttributeCleaner2289 does not contain prohibited attributes that are not related to given relation2290 for merge_access_levels2291 behaves like a permitted attribute2292 contains only attributes that are defined as permitted in the import/export config2293 does not contain attributes that would be cleaned with AttributeCleaner2294 does not contain prohibited attributes that are not related to given relation2295 for push_access_levels2296 behaves like a permitted attribute2297 contains only attributes that are defined as permitted in the import/export config2298 does not contain attributes that would be cleaned with AttributeCleaner2299 does not contain prohibited attributes that are not related to given relation2300 for releases2301 behaves like a permitted attribute2302 contains only attributes that are defined as permitted in the import/export config2303 does not contain attributes that would be cleaned with AttributeCleaner2304 does not contain prohibited attributes that are not related to given relation2305 for links2306 behaves like a permitted attribute2307 contains only attributes that are defined as permitted in the import/export config2308 does not contain attributes that would be cleaned with AttributeCleaner2309 does not contain prohibited attributes that are not related to given relation2310 for container_expiration_policy2311 behaves like a permitted attribute2312 contains only attributes that are defined as permitted in the import/export config2313 does not contain attributes that would be cleaned with AttributeCleaner2314 does not contain prohibited attributes that are not related to given relation2315 for project_feature2316 behaves like a permitted attribute2317 contains only attributes that are defined as permitted in the import/export config2318 does not contain attributes that would be cleaned with AttributeCleaner2319 does not contain prohibited attributes that are not related to given relation2320 for prometheus_metrics2321 behaves like a permitted attribute2322 contains only attributes that are defined as permitted in the import/export config2323 does not contain attributes that would be cleaned with AttributeCleaner2324 does not contain prohibited attributes that are not related to given relation2325 for service_desk_setting2326 behaves like a permitted attribute2327 contains only attributes that are defined as permitted in the import/export config2328 does not contain attributes that would be cleaned with AttributeCleaner2329 does not contain prohibited attributes that are not related to given relation2330 for snippets2331 behaves like a permitted attribute2332 contains only attributes that are defined as permitted in the import/export config2333 does not contain attributes that would be cleaned with AttributeCleaner2334 does not contain prohibited attributes that are not related to given relation2335 for project_members2336 behaves like a permitted attribute2337 contains only attributes that are defined as permitted in the import/export config2338 does not contain attributes that would be cleaned with AttributeCleaner2339 does not contain prohibited attributes that are not related to given relation2340 for merge_request2341 behaves like a permitted attribute2342 contains only attributes that are defined as permitted in the import/export config2343 does not contain attributes that would be cleaned with AttributeCleaner2344 does not contain prohibited attributes that are not related to given relation2345 for merge_requests2346 behaves like a permitted attribute2347 contains only attributes that are defined as permitted in the import/export config2348 does not contain attributes that would be cleaned with AttributeCleaner2349 does not contain prohibited attributes that are not related to given relation2350 for award_emoji2351 behaves like a permitted attribute2352 contains only attributes that are defined as permitted in the import/export config2353 does not contain attributes that would be cleaned with AttributeCleaner2354 does not contain prohibited attributes that are not related to given relation2355 for commit_author2356 behaves like a permitted attribute2357 contains only attributes that are defined as permitted in the import/export config2358 does not contain attributes that would be cleaned with AttributeCleaner2359 does not contain prohibited attributes that are not related to given relation2360 for committer2361 behaves like a permitted attribute2362 contains only attributes that are defined as permitted in the import/export config2363 does not contain attributes that would be cleaned with AttributeCleaner2364 does not contain prohibited attributes that are not related to given relation2365 for events2366 behaves like a permitted attribute2367 contains only attributes that are defined as permitted in the import/export config2368 does not contain attributes that would be cleaned with AttributeCleaner2369 does not contain prohibited attributes that are not related to given relation2370 for label_links2371 behaves like a permitted attribute2372 contains only attributes that are defined as permitted in the import/export config2373 does not contain attributes that would be cleaned with AttributeCleaner2374 does not contain prohibited attributes that are not related to given relation2375 for merge_request_diff2376 behaves like a permitted attribute2377 contains only attributes that are defined as permitted in the import/export config2378 does not contain attributes that would be cleaned with AttributeCleaner2379 does not contain prohibited attributes that are not related to given relation2380 for merge_request_diff_commits2381 behaves like a permitted attribute2382 contains only attributes that are defined as permitted in the import/export config2383 does not contain attributes that would be cleaned with AttributeCleaner2384 does not contain prohibited attributes that are not related to given relation2385 for merge_request_diff_files2386 behaves like a permitted attribute2387 contains only attributes that are defined as permitted in the import/export config2388 does not contain attributes that would be cleaned with AttributeCleaner2389 does not contain prohibited attributes that are not related to given relation2390 for metrics2391 behaves like a permitted attribute2392 contains only attributes that are defined as permitted in the import/export config2393 does not contain attributes that would be cleaned with AttributeCleaner2394 does not contain prohibited attributes that are not related to given relation2395 for notes2396 behaves like a permitted attribute2397 contains only attributes that are defined as permitted in the import/export config2398 does not contain attributes that would be cleaned with AttributeCleaner2399 does not contain prohibited attributes that are not related to given relation2400 for push_event_payload2401 behaves like a permitted attribute2402 contains only attributes that are defined as permitted in the import/export config2403 does not contain attributes that would be cleaned with AttributeCleaner2404 does not contain prohibited attributes that are not related to given relation2405 for resource_label_events2406 behaves like a permitted attribute2407 contains only attributes that are defined as permitted in the import/export config2408 does not contain attributes that would be cleaned with AttributeCleaner2409 does not contain prohibited attributes that are not related to given relation2410 for suggestions2411 behaves like a permitted attribute2412 contains only attributes that are defined as permitted in the import/export config2413 does not contain attributes that would be cleaned with AttributeCleaner2414 does not contain prohibited attributes that are not related to given relation2415 for system_note_metadata2416 behaves like a permitted attribute2417 contains only attributes that are defined as permitted in the import/export config2418 does not contain attributes that would be cleaned with AttributeCleaner2419 does not contain prohibited attributes that are not related to given relation2420 for timelogs2421 behaves like a permitted attribute2422 contains only attributes that are defined as permitted in the import/export config2423 does not contain attributes that would be cleaned with AttributeCleaner2424 does not contain prohibited attributes that are not related to given relation2425 for external_pull_request2426 behaves like a permitted attribute2427 contains only attributes that are defined as permitted in the import/export config2428 does not contain attributes that would be cleaned with AttributeCleaner2429 does not contain prohibited attributes that are not related to given relation2430 for external_pull_requests2431 behaves like a permitted attribute2432 contains only attributes that are defined as permitted in the import/export config2433 does not contain attributes that would be cleaned with AttributeCleaner2434 does not contain prohibited attributes that are not related to given relation2435 for statuses2436 behaves like a permitted attribute2437 contains only attributes that are defined as permitted in the import/export config2438 does not contain attributes that would be cleaned with AttributeCleaner2439 does not contain prohibited attributes that are not related to given relation2440 for builds2441 behaves like a permitted attribute2442 contains only attributes that are defined as permitted in the import/export config2443 does not contain attributes that would be cleaned with AttributeCleaner2444 does not contain prohibited attributes that are not related to given relation2445 for generic_commit_statuses2446 behaves like a permitted attribute2447 contains only attributes that are defined as permitted in the import/export config2448 does not contain attributes that would be cleaned with AttributeCleaner2449 does not contain prohibited attributes that are not related to given relation2450 for bridges2451 behaves like a permitted attribute2452 contains only attributes that are defined as permitted in the import/export config2453 does not contain attributes that would be cleaned with AttributeCleaner2454 does not contain prohibited attributes that are not related to given relation2455 for ci_pipelines2456 behaves like a permitted attribute2457 contains only attributes that are defined as permitted in the import/export config2458 does not contain attributes that would be cleaned with AttributeCleaner2459 does not contain prohibited attributes that are not related to given relation2460 for pipeline_metadata2461 behaves like a permitted attribute2462 contains only attributes that are defined as permitted in the import/export config2463 does not contain attributes that would be cleaned with AttributeCleaner2464 does not contain prohibited attributes that are not related to given relation2465 for stages2466 behaves like a permitted attribute2467 contains only attributes that are defined as permitted in the import/export config2468 does not contain attributes that would be cleaned with AttributeCleaner2469 does not contain prohibited attributes that are not related to given relation2470 for actions2471 behaves like a permitted attribute2472 contains only attributes that are defined as permitted in the import/export config2473 does not contain attributes that would be cleaned with AttributeCleaner2474 does not contain prohibited attributes that are not related to given relation2475 for design2476 behaves like a permitted attribute2477 contains only attributes that are defined as permitted in the import/export config2478 does not contain attributes that would be cleaned with AttributeCleaner2479 does not contain prohibited attributes that are not related to given relation2480 for designs2481 behaves like a permitted attribute2482 contains only attributes that are defined as permitted in the import/export config2483 does not contain attributes that would be cleaned with AttributeCleaner2484 does not contain prohibited attributes that are not related to given relation2485 for design_versions2486 behaves like a permitted attribute2487 contains only attributes that are defined as permitted in the import/export config2488 does not contain attributes that would be cleaned with AttributeCleaner2489 does not contain prohibited attributes that are not related to given relation2490 for issue_assignees2491 behaves like a permitted attribute2492 contains only attributes that are defined as permitted in the import/export config2493 does not contain attributes that would be cleaned with AttributeCleaner2494 does not contain prohibited attributes that are not related to given relation2495 for merge_request_assignees2496 behaves like a permitted attribute2497 contains only attributes that are defined as permitted in the import/export config2498 does not contain attributes that would be cleaned with AttributeCleaner2499 does not contain prohibited attributes that are not related to given relation2500 for merge_request_reviewers2501 behaves like a permitted attribute2502 contains only attributes that are defined as permitted in the import/export config2503 does not contain attributes that would be cleaned with AttributeCleaner2504 does not contain prohibited attributes that are not related to given relation2505 for sentry_issue2506 behaves like a permitted attribute2507 contains only attributes that are defined as permitted in the import/export config2508 does not contain attributes that would be cleaned with AttributeCleaner2509 does not contain prohibited attributes that are not related to given relation2510 for zoom_meetings2511 behaves like a permitted attribute2512 contains only attributes that are defined as permitted in the import/export config2513 does not contain attributes that would be cleaned with AttributeCleaner2514 does not contain prohibited attributes that are not related to given relation2515 for issues2516 behaves like a permitted attribute2517 contains only attributes that are defined as permitted in the import/export config2518 does not contain attributes that would be cleaned with AttributeCleaner2519 does not contain prohibited attributes that are not related to given relation2520 for group_members2521 behaves like a permitted attribute2522 contains only attributes that are defined as permitted in the import/export config2523 does not contain attributes that would be cleaned with AttributeCleaner2524 does not contain prohibited attributes that are not related to given relation2525 for project2526 behaves like a permitted attribute2527 contains only attributes that are defined as permitted in the import/export config2528 does not contain attributes that would be cleaned with AttributeCleaner2529 does not contain prohibited attributes that are not related to given relation2530 for resource_milestone_events2531 behaves like a permitted attribute2532 contains only attributes that are defined as permitted in the import/export config2533 does not contain attributes that would be cleaned with AttributeCleaner2534 does not contain prohibited attributes that are not related to given relation2535 for resource_state_events2536 behaves like a permitted attribute2537 contains only attributes that are defined as permitted in the import/export config2538 does not contain attributes that would be cleaned with AttributeCleaner2539 does not contain prohibited attributes that are not related to given relation2540 for issuable_sla2541 behaves like a permitted attribute2542 is disabled2543 for push_rule2544 behaves like a permitted attribute2545 contains only attributes that are defined as permitted in the import/export config2546 does not contain attributes that would be cleaned with AttributeCleaner2547 does not contain prohibited attributes that are not related to given relation2548 for unprotect_access_levels2549 behaves like a permitted attribute2550 contains only attributes that are defined as permitted in the import/export config2551 does not contain attributes that would be cleaned with AttributeCleaner2552 does not contain prohibited attributes that are not related to given relation2553 for deploy_access_levels2554 behaves like a permitted attribute2555 contains only attributes that are defined as permitted in the import/export config2556 does not contain attributes that would be cleaned with AttributeCleaner2557 does not contain prohibited attributes that are not related to given relation2558 for protected_environments2559 behaves like a permitted attribute2560 contains only attributes that are defined as permitted in the import/export config2561 does not contain attributes that would be cleaned with AttributeCleaner2562 does not contain prohibited attributes that are not related to given relation2563 for security_setting2564 behaves like a permitted attribute2565 contains only attributes that are defined as permitted in the import/export config2566 does not contain attributes that would be cleaned with AttributeCleaner2567 does not contain prohibited attributes that are not related to given relation2568 for resource_iteration_events2569 behaves like a permitted attribute2570 contains only attributes that are defined as permitted in the import/export config2571 does not contain attributes that would be cleaned with AttributeCleaner2572 does not contain prohibited attributes that are not related to given relation2573 for iteration2574 behaves like a permitted attribute2575 contains only attributes that are defined as permitted in the import/export config2576 does not contain attributes that would be cleaned with AttributeCleaner2577 does not contain prohibited attributes that are not related to given relation2578 for iterations_cadence2579 behaves like a permitted attribute2580 contains only attributes that are defined as permitted in the import/export config2581 does not contain attributes that would be cleaned with AttributeCleaner2582 does not contain prohibited attributes that are not related to given relation2583 for approval_rules2584 behaves like a permitted attribute2585 contains only attributes that are defined as permitted in the import/export config2586 does not contain attributes that would be cleaned with AttributeCleaner2587 does not contain prohibited attributes that are not related to given relation2588 for approval_project_rules_protected_branches2589 behaves like a permitted attribute2590 contains only attributes that are defined as permitted in the import/export config2591 does not contain attributes that would be cleaned with AttributeCleaner2592 does not contain prohibited attributes that are not related to given relation2593 for approval_project_rules_users2594 behaves like a permitted attribute2595 contains only attributes that are defined as permitted in the import/export config2596 does not contain attributes that would be cleaned with AttributeCleaner2597 does not contain prohibited attributes that are not related to given relation2598DastSiteProfile2599 behaves like sanitizable2600 includes Sanitizable2601 #name2602 when input includes javascript tags2603 gets sanitized2604 #name validation2605 when input contains pre-escaped html entities2606 is not valid2607 when it contains a path component2608 is not valid2609 #scan_file_path2610 when input includes javascript tags2611 gets sanitized2612 #scan_file_path validation2613 when input contains pre-escaped html entities2614 is not valid2615 when it contains a path component2616 is not valid2617 associations2618 is expected to belong to project required: false2619 is expected to belong to dast_site required: false2620 is expected to have many secret_variables class_name => Dast::SiteProfileSecretVariable2621 validations2622 is expected to be valid2623 is expected to validate that the length of :auth_password_field is at most 2552624 is expected to validate that the length of :auth_url is at most 10242625 is expected to validate that the length of :auth_username is at most 2552626 is expected to validate that the length of :auth_username_field is at most 2552627 is expected to validate that the length of :auth_submit_field is at most 2552628 is expected to validate that the length of :name is at most 2552629 is expected to validate that :dast_site_id cannot be empty/falsy2630 is expected to validate that :name cannot be empty/falsy2631 is expected to validate that :project_id cannot be empty/falsy2632 is expected to validate that :name is case-sensitively unique within the scope of :project_id2633 is expected to validate that the length of :scan_file_path is at most 10242634 #auth_url2635 when the auth_uri is nil2636 is valid2637 when the auth_url is not a valid uri2638 is not valid2639 when the auth_url is not public2640 is valid2641 #excluded_urls2642 is expected to allow :excluded_urls to be ‹["http://example125.test", "http://example125.test", "http://example125.test", "http://example125.test", "http://example125.test", "http://example125.test", "http://example125.test", "http://example125.test", "http://example125.test", "http://example125.test", "http://example125.test", "http://example125.test", "http://example125.test", "http://example125.test", "http://example125.test", "http://example125.test", "http://example125.test", "http://example125.test", "http://example125.test", "http...›2643 is expected not to allow :excluded_urls to be ‹["http://example126.test", "http://example126.test", "http://example126.test", "http://example126.test", "http://example126.test", "http://example126.test", "http://example126.test", "http://example126.test", "http://example126.test", "http://example126.test", "http://example126.test", "http://example126.test", "http://example126.test", "http://example126.test", "http://example126.test", "http://example126.test", "http://example126.test", "http://example126.test", "http://example126.test", "http...›2644 when there are some urls that are invalid2645 is not valid2646 #project2647 when the project_id and dast_site.project_id do not match2648 is not valid2649 #scan_file_path2650 when the scan_file_path is nil2651 when the target_type is website2652 is valid2653 when the target_type is api2654 returns the dast_site.url2655 when the scan_file_path is not nil2656 when the target_type is api2657 when the scan_method is openapi2658 behaves like invalid url2659 is not valid2660 when the scan_method is har2661 behaves like invalid url2662 is not valid2663 when the scan_method is postman2664 behaves like invalid url2665 is not valid2666 when the scan_method is graphql2667 when the scan_file_path is an file_path2668 is valid2669 scopes2670 .with_dast_site_and_validation2671 eager loads the association2672 .with_name2673 returns the dast_site_profiles with given name2674 enums2675 is expected to define :target_type as an enum backed by an integer with values ‹{website: 0, api: 1}›2676 is expected to define :scan_method as an enum backed by an integer with values ‹{site: 0, openapi: 1, har: 2, postman: 3, graphql: 4}›, prefix: true2677 .names2678 returns the names for the DAST site profiles with the given IDs2679 when a profile is not found2680 rescues the error and returns an empty array2681 instance methods2682 #destroy!2683 when the associated dast_site has no dast_site_profiles2684 is also destroyed2685 when the associated dast_site has dast_site_profiles2686 is not destroyed2687 #status2688 when dast_site_validation association does not exist2689 is none2690 when dast_site_validation association does exist2691 is dast_site_validation#state2692 #validation_started_at2693 when dast_site_validation association does not exist2694 is none2695 when dast_site_validation association does exist2696 is dast_site_validation#validation_started_at2697 #referenced_in_security_policies2698 there is no security_orchestration_policy_configuration assigned to project2699 returns empty array2700 there is security_orchestration_policy_configuration assigned to project2701 calls security_orchestration_policy_configuration.active_policy_names_with_dast_site_profile with profile name2702 returns the referenced policy name2703 #ci_variables2704 without_dast_submit_field2705 returns a collection of variables2706 with_dast_submit_field2707 returns a collection of variables2708 when target_type=api2709 when scan_method is openapi2710 behaves like an api target2711 has the correct collection of variables2712 when scan_file_path is blank2713 behaves like an api target2714 has the correct collection of variables2715 when scan_method is har2716 behaves like an api target2717 has the correct collection of variables2718 when scan_file_path is blank2719 behaves like an api target2720 has the correct collection of variables2721 when scan_method is postman2722 behaves like an api target2723 has the correct collection of variables2724 when scan_file_path is blank2725 behaves like an api target2726 has the correct collection of variables2727 when scan_method is graphql2728 behaves like an api target2729 has the correct collection of variables2730 when scan_file_path is blank2731 behaves like an api target2732 has the correct collection of variables2733 when auth is disabled2734 returns a collection of variables excluding any auth variables2735 when excluded_urls is empty2736 is removed from the collection2737 when a variable is set to nil2738 is removed from the collection2739 #secret_ci_variables2740 when user can read secrets2741 works with policy2742 checks the policy2743 when there are no secret_variables2744 returns an empty collection2745 when there are secret_variables2746 returns a collection containing that variable2747 when password is configured2748 returns a collection containing api password2749 when request headers are configured2750 returns a collection containing the api request headers2751 when user cannot read secrets2752 returns an empty collection2753 #ensure_scan_file_path2754 when the target_type is website2755 when the scan_file_path is nil2756 does not set the scan_file_path2757 when the scan_file_path is not nil2758 does set the scan_file_path to nil2759 when the target type is api2760 when the scan_file_path is nil2761 does set the scan_file_path to dast_site.url2762 when the scan_file_path is not nil2763 does not set the scan_file_path2764Security::SecurityOrchestrationPolicies::CreatePipelineService2765 #execute2766 #pipeline_scan_config2767 with pipeline scan types2768 is expected to eq [:"secret-detection-0", :"container-scanning-1"]2769 without pipeline scan types2770 is expected to be empty2771 #on_demand_scan_config2772 with pipeline scan types2773 is expected to be empty2774 without pipeline scan types2775 is expected to eq [:"dast-on-demand-0"]2776 #execute2777 without actions2778 errors2779 does not create pipelines2780 with scan pipeline actions2781 succeeds2782 creates a single pipeline2783 creates a stage2784 returns the pipeline2785 sets the pipeline ref to the branch2786 sets the pipeline source2787 with on-demand action2788 without associated DAST profile2789 succeeds2790 creates a single pipeline2791 creates a stage2792 creates a `test` stage2793 returns the pipeline2794 sets the pipeline ref to the branch2795 sets the pipeline source2796 with associated DAST profiles2797 succeeds2798 creates a single pipeline2799 creates a stage2800 creates a `dast` stage2801 returns the pipeline2802 sets the pipeline ref to the branch2803 sets the pipeline source2804 with scan pipeline and on-demand actions2805 succeeds2806 creates two pipelines2807 creates two stages2808 returns the pipelines2809 sets the pipeline refs to the branch2810 separates scan pipeline actions2811 separates on-demand actions2812 when scan pipeline creation fails2813 errors2814 sets the pipeline error message2815 creates the on-demand pipeline2816 when on-demand pipeline creation fails2817 errors2818 sets the error message2819 creates the scan pipeline2820 when created on-demand pipeline is in error state2821 errors2822 sets the error message2823 creates the scan pipeline2824 secret_detection scan action2825 without a previous scan2826 behaves like creates a build with appropriate variables2827 creates a build with appropriate variables2828 with a previous scan2829 behaves like creates a build with appropriate variables2830 creates a build with appropriate variables2831 with scans in multiple branches2832 behaves like creates a build with appropriate variables2833 creates a build with appropriate variables2834 sast scan action2835 when action contains variables2836 parses variables from the action and applies them in configuration service2837 when project has a compliance framework2838 does not include the compliance definition2839layouts/nav/sidebar/_project2840 Learn GitLab2841 has a link to the learn GitLab2842 Repository2843 Files2844 has a link to the project file locks path2845 Issues2846 Iterations2847 has a link to the iteration cadences path2848 Jira2849 when Jira service integration is not set2850 does not have a link to the Jira issues menu2851 when Jira service integration is set2852 has a link to Jira issues list2853 has an external link to open Jira2854 Requirements2855 has a link to the requirements page2856 CI/CD2857 Test cases2858 has a link to the test cases page2859 when license feature :quality_management is not enabled2860 does not have a link to the test cases page2861 Security and Compliance2862 when user does not have permissions2863 top level navigation link is not visible2864 when user has permissions2865 top level navigation link is visible2866 security dashboard link is visible2867 security vulnerability report link is visible2868 security on demand scans link is visible2869 dependency list link is visible2870 license compliance link is visible2871 policies link is visible2872 security configuration link is visible2873 audit events link is visible2874 Operations2875 On-call schedules2876 has a link to the on-call schedules page2877 when the user does not have access2878 does not have a link to the on-call schedules page2879 Escalation Policies2880 has a link to the escalation policies page2881 when the user does not have access2882 does not have a link to the escalation policies page2883 Analytics2884 Code Review2885 has a link to the Code Review analytics page2886 when user does not have access2887 does not have a link to the Code Review analytics page2888 Insights2889 has a link to the Insights analytics page2890 when user does not have access2891 does not have a link to the Insights analytics page2892 Issue2893 has a link to the issue analytics page2894 when user does not have access2895 does not have a link to the issue analytics page2896 Merge request2897 has a link to the merge request analytics page2898 when user does not have access2899 does not have a link to the merge request analytics page2900 Settings2901 Monitor2902 links to settings page2903 when user is not authorized2904 does not display the link2905MergeRequestsFinder2906 #execute2907 ignores filtering by weight2908 merge commit sha2909 filters by merge commit sha2910 filtering by approved2911 when licensed2912 for approved2913 for not approved2914 when unlicensed2915 for approved2916 for not approved2917 filtering by approver usernames2918 returns merge requests that have user as an approver2919 with nil values2920 returns same set of merge requests without approvers2921 filtering by approver user IDs2922 returns merge requests that have user as an approver2923 with nil values2924 returns same set of merge requests without approvers2925 filtering by scoped label wildcard2926 returns all merge requests that match the wildcard2927EE::Users::CalloutsHelper2928 .show_enable_hashed_storage_warning?2929 when hashed storage is disabled2930 when the enable warning has not been dismissed2931 is expected to be truthy2932 when the enable warning was dismissed2933 is expected to be falsy2934 when hashed storage is enabled2935 is expected to be falsy2936 .show_migrate_hashed_storage_warning?2937 when hashed storage is disabled2938 is expected to be falsy2939 when hashed storage is enabled2940 when the enable warning has not been dismissed2941 when there is a project in non-hashed-storage2942 is expected to be truthy2943 when there are NO projects in non-hashed-storage2944 is expected to be falsy2945 when the enable warning was dismissed2946 is expected to be falsy2947 #render_dashboard_ultimate_trial2948 owns_group_without_trial?: true, show_ultimate_trial?: true, user_default_dashboard?: true, has_no_trial_or_paid_plan?: true, should_render?: true2949 is expected to receive render("shared/ultimate_trial_callout_content") 1 time2950 owns_group_without_trial?: true, show_ultimate_trial?: true, user_default_dashboard?: true, has_no_trial_or_paid_plan?: false, should_render?: false2951 is expected not to receive render(*(any args)) 0 times2952 owns_group_without_trial?: true, show_ultimate_trial?: true, user_default_dashboard?: false, has_no_trial_or_paid_plan?: true, should_render?: false2953 is expected not to receive render(*(any args)) 0 times2954 owns_group_without_trial?: true, show_ultimate_trial?: false, user_default_dashboard?: true, has_no_trial_or_paid_plan?: true, should_render?: false2955 is expected not to receive render(*(any args)) 0 times2956 owns_group_without_trial?: true, show_ultimate_trial?: true, user_default_dashboard?: false, has_no_trial_or_paid_plan?: false, should_render?: false2957 is expected not to receive render(*(any args)) 0 times2958 owns_group_without_trial?: true, show_ultimate_trial?: false, user_default_dashboard?: false, has_no_trial_or_paid_plan?: true, should_render?: false2959 is expected not to receive render(*(any args)) 0 times2960 owns_group_without_trial?: true, show_ultimate_trial?: false, user_default_dashboard?: true, has_no_trial_or_paid_plan?: false, should_render?: false2961 is expected not to receive render(*(any args)) 0 times2962 owns_group_without_trial?: true, show_ultimate_trial?: false, user_default_dashboard?: false, has_no_trial_or_paid_plan?: false, should_render?: false2963 is expected not to receive render(*(any args)) 0 times2964 owns_group_without_trial?: false, show_ultimate_trial?: true, user_default_dashboard?: true, has_no_trial_or_paid_plan?: true, should_render?: false2965 is expected not to receive render(*(any args)) 0 times2966 owns_group_without_trial?: false, show_ultimate_trial?: true, user_default_dashboard?: true, has_no_trial_or_paid_plan?: false, should_render?: false2967 is expected not to receive render(*(any args)) 0 times2968 owns_group_without_trial?: false, show_ultimate_trial?: true, user_default_dashboard?: false, has_no_trial_or_paid_plan?: true, should_render?: false2969 is expected not to receive render(*(any args)) 0 times2970 owns_group_without_trial?: false, show_ultimate_trial?: false, user_default_dashboard?: true, has_no_trial_or_paid_plan?: true, should_render?: false2971 is expected not to receive render(*(any args)) 0 times2972 owns_group_without_trial?: false, show_ultimate_trial?: true, user_default_dashboard?: false, has_no_trial_or_paid_plan?: false, should_render?: false2973 is expected not to receive render(*(any args)) 0 times2974 owns_group_without_trial?: false, show_ultimate_trial?: false, user_default_dashboard?: false, has_no_trial_or_paid_plan?: true, should_render?: false2975 is expected not to receive render(*(any args)) 0 times2976 owns_group_without_trial?: false, show_ultimate_trial?: false, user_default_dashboard?: true, has_no_trial_or_paid_plan?: false, should_render?: false2977 is expected not to receive render(*(any args)) 0 times2978 owns_group_without_trial?: false, show_ultimate_trial?: false, user_default_dashboard?: false, has_no_trial_or_paid_plan?: false, should_render?: false2979 is expected not to receive render(*(any args)) 0 times2980 #render_two_factor_auth_recovery_settings_check2981 kind_of_user: :anonymous, is_gitlab_com?: false, dismissed_callout?: false, should_render?: false2982 is expected not to receive render(*(any args)) 0 times2983 kind_of_user: :anonymous, is_gitlab_com?: true, dismissed_callout?: false, should_render?: false2984 is expected not to receive render(*(any args)) 0 times2985 kind_of_user: :user_two_factor_disabled, is_gitlab_com?: false, dismissed_callout?: false, should_render?: false2986 is expected not to receive render(*(any args)) 0 times2987 kind_of_user: :user_two_factor_disabled, is_gitlab_com?: true, dismissed_callout?: false, should_render?: false2988 is expected not to receive render(*(any args)) 0 times2989 kind_of_user: :user_two_factor_disabled, is_gitlab_com?: true, dismissed_callout?: true, should_render?: false2990 is expected not to receive render(*(any args)) 0 times2991 kind_of_user: :user_two_factor_enabled, is_gitlab_com?: false, dismissed_callout?: false, should_render?: false2992 is expected not to receive render(*(any args)) 0 times2993 kind_of_user: :user_two_factor_enabled, is_gitlab_com?: true, dismissed_callout?: false, should_render?: true2994 is expected to receive render("shared/two_factor_auth_recovery_settings_check") 1 time2995 kind_of_user: :user_two_factor_enabled, is_gitlab_com?: true, dismissed_callout?: true, should_render?: false2996 is expected not to receive render(*(any args)) 0 times2997 .show_profile_token_expiry_notification?2998 dismissed_callout?: true, result: false2999 is expected to equal false3000 dismissed_callout?: false, result: true3001 is expected to equal true3002 .show_new_user_signups_cap_reached?3003 when user is anonymous3004 is expected to eq false3005 when user is not an admin3006 is expected to eq false3007 when feature flag is enabled3008 new_user_signups_cap: nil, active_user_count: 10, result: false3009 is expected to eq false3010 new_user_signups_cap: 10, active_user_count: 9, result: false3011 is expected to eq false3012 new_user_signups_cap: 0, active_user_count: 10, result: true3013 is expected to eq true3014 new_user_signups_cap: 1, active_user_count: 1, result: true3015 is expected to eq true3016 #show_eoa_bronze_plan_banner?3017 with group namespace3018 behaves like shows and hides the banner depending on circumstances3019 show_billing_eoa_banner: true, actual_plan_name: "bronze", dismissed_callout: false, travel_to_date: Tue, 25 Jan 2022, result: true3020 is expected to eq true3021 show_billing_eoa_banner: true, actual_plan_name: "bronze", dismissed_callout: false, travel_to_date: Wed, 26 Jan 2022, result: false3022 is expected to eq false3023 show_billing_eoa_banner: true, actual_plan_name: "bronze", dismissed_callout: false, travel_to_date: Thu, 27 Jan 2022, result: false3024 is expected to eq false3025 show_billing_eoa_banner: true, actual_plan_name: "bronze", dismissed_callout: true, travel_to_date: Tue, 25 Jan 2022, result: false3026 is expected to eq false3027 show_billing_eoa_banner: true, actual_plan_name: "silver", dismissed_callout: false, travel_to_date: Tue, 25 Jan 2022, result: false3028 is expected to eq false3029 show_billing_eoa_banner: true, actual_plan_name: "premium", dismissed_callout: false, travel_to_date: Tue, 25 Jan 2022, result: false3030 is expected to eq false3031 show_billing_eoa_banner: true, actual_plan_name: "gold", dismissed_callout: false, travel_to_date: Tue, 25 Jan 2022, result: false3032 is expected to eq false3033 show_billing_eoa_banner: true, actual_plan_name: "ultimate", dismissed_callout: false, travel_to_date: Tue, 25 Jan 2022, result: false3034 is expected to eq false3035 show_billing_eoa_banner: false, actual_plan_name: "bronze", dismissed_callout: false, travel_to_date: Tue, 25 Jan 2022, result: false3036 is expected to eq false3037 with personal namespace3038 behaves like shows and hides the banner depending on circumstances3039 show_billing_eoa_banner: true, actual_plan_name: "bronze", dismissed_callout: false, travel_to_date: Tue, 25 Jan 2022, result: true3040 is expected to eq true3041 show_billing_eoa_banner: true, actual_plan_name: "bronze", dismissed_callout: false, travel_to_date: Wed, 26 Jan 2022, result: false3042 is expected to eq false3043 show_billing_eoa_banner: true, actual_plan_name: "bronze", dismissed_callout: false, travel_to_date: Thu, 27 Jan 2022, result: false3044 is expected to eq false3045 show_billing_eoa_banner: true, actual_plan_name: "bronze", dismissed_callout: true, travel_to_date: Tue, 25 Jan 2022, result: false3046 is expected to eq false3047 show_billing_eoa_banner: true, actual_plan_name: "silver", dismissed_callout: false, travel_to_date: Tue, 25 Jan 2022, result: false3048 is expected to eq false3049 show_billing_eoa_banner: true, actual_plan_name: "premium", dismissed_callout: false, travel_to_date: Tue, 25 Jan 2022, result: false3050 is expected to eq false3051 show_billing_eoa_banner: true, actual_plan_name: "gold", dismissed_callout: false, travel_to_date: Tue, 25 Jan 2022, result: false3052 is expected to eq false3053 show_billing_eoa_banner: true, actual_plan_name: "ultimate", dismissed_callout: false, travel_to_date: Tue, 25 Jan 2022, result: false3054 is expected to eq false3055 show_billing_eoa_banner: false, actual_plan_name: "bronze", dismissed_callout: false, travel_to_date: Tue, 25 Jan 2022, result: false3056 is expected to eq false3057 #eoa_bronze_plan_end_date3058 returns a date type value3059 #dismiss_two_factor_auth_recovery_settings_check3060 dismisses `TWO_FACTOR_AUTH_RECOVERY_SETTINGS_CHECK` callout3061 #show_verification_reminder?3062 on_gitlab_com?: true, logged_in?: true, unverified?: true, failed_pipeline?: true, not_dismissed_callout?: true, flag_enabled?: true, result: true3063 is expected to eq true3064 on_gitlab_com?: false, logged_in?: true, unverified?: true, failed_pipeline?: true, not_dismissed_callout?: true, flag_enabled?: true, result: false3065 is expected to eq false3066 on_gitlab_com?: true, logged_in?: false, unverified?: true, failed_pipeline?: true, not_dismissed_callout?: true, flag_enabled?: true, result: false3067 is expected to eq false3068 on_gitlab_com?: true, logged_in?: true, unverified?: false, failed_pipeline?: true, not_dismissed_callout?: true, flag_enabled?: true, result: false3069 is expected to eq false3070 on_gitlab_com?: true, logged_in?: true, unverified?: true, failed_pipeline?: false, not_dismissed_callout?: true, flag_enabled?: true, result: false3071 is expected to eq false3072 on_gitlab_com?: true, logged_in?: true, unverified?: true, failed_pipeline?: true, not_dismissed_callout?: false, flag_enabled?: true, result: false3073 is expected to eq false3074 on_gitlab_com?: true, logged_in?: true, unverified?: true, failed_pipeline?: true, not_dismissed_callout?: true, flag_enabled?: false, result: false3075 is expected to eq false3076 dismissing the alert timing3077 when failing a pipeline after dismissing the alert3078 is expected to eq true3079 when dismissing the alert after failing a pipeline3080 is expected to eq false3081 #web_hook_disabled_dismissed?3082 with a group3083 when the web-hook failure callout has never been dismissed3084 is false3085 when the web-hook failure callout has been dismissed3086 is true3087 is true when passed as a presenter (PENDING: Does not apply to Group)3088 when there was an older failure3089 is true3090 when there has been a more recent failure3091 is false3092Deployments::ApprovalSummary3093 # order random3094 #status3095 when all rules have been approved3096 is expected to eq "approved"3097 when one rule has multiple approvals3098 is expected to eq "pending_approval"3099 when one rule has been approved3100 is expected to eq "pending_approval"3101 when one rule has been rejected3102 is expected to eq "rejected"3103 when no rules have been approved3104 is expected to eq "pending_approval"3105 when unrelated deployment approvals exist3106 is expected to eq "pending_approval"3107 #rules3108 when all rules have been approved3109 correctly renders the approval summary3110 behaves like contains the required approval counts per type3111 is expected to eq 13112 when one rule has multiple approvals3113 correctly renders the approval summary3114 behaves like contains the required approval counts per type3115 is expected to eq 13116 when one rule has been approved3117 correctly renders the approval summary3118 behaves like contains the required approval counts per type3119 is expected to eq 13120 when no rules have been approved3121 correctly renders the approval summary3122 behaves like contains the required approval counts per type3123 is expected to eq 13124 when unrelated deployment approvals exist3125 correctly renders the approval summary3126 behaves like contains the required approval counts per type3127 is expected to eq 13128 #total_pending_approval_count3129 when all rules have been approved3130 is expected to eq 03131 when one rule has multiple approvals3132 is expected to eq 23133 when one rule has been approved3134 is expected to eq 33135 when one rule has been rejected3136 is expected to eq 43137 when no rules have been approved3138 is expected to eq 43139 when unrelated deployment approvals exist3140 is expected to eq 43141 #total_required_approvals3142 is expected to eq 43143Geo::PipelineArtifactRegistryFinder3144 behaves like a framework registry finder3145 #execute3146 when user cannot read all Geo3147 is expected to be empty3148 when user can read all Geo3149 when admin mode is disabled3150 is expected to be empty3151 when admin mode is enabled3152 with an ids param3153 returns specified registries3154 with an ids param empty3155 returns all registries3156 with a replication_state param3157 returns registries with requested replication state3158 with a replication_state param empty3159 returns all registries3160 with verification enabled3161 with a verification_state param3162 returns registries with requested verification state3163 with a verification_state param empty3164 returns all registries3165 with verification disabled3166 with a verification_state param3167 raises ArgumentError (PENDING: Skipping because verification is enabled for Ci::PipelineArtifact)3168 with a verification_state param empty3169 raises ArgumentError (PENDING: Skipping because verification is enabled for Ci::PipelineArtifact)3170 when search method is not implemented in the registry model3171 raises ArgumentError (PENDING: Skipping because search method is implemented for Ci::PipelineArtifact)3172 when search method is implemented in the registry model3173 returns a registry filtered by keyword (PENDING: Skipping because search method is not implemented3174 for Ci::PipelineArtifact or searchable attributes are not defined.)3175 with no params3176 returns all registries3177SearchHelper3178 #search_filter_input_options3179 with multiple issue assignees feature3180 allows multiple assignees in project context3181 allows multiple assignees in group context3182 allows multiple assignees in dashboard context3183 without multiple issue assignees feature3184 does not allow multiple assignees in project context3185 does not allow multiple assignees in group context3186 allows multiple assignees in dashboard context3187 iterations-endpoint3188 when iterations are available3189 includes iteration endpoint in project context3190 includes iteration endpoint in group context3191 does not include iterations endpoint for projects under a namespace3192 does not include iterations endpoint in dashboard context3193 when iterations are not available3194 does not include iterations endpoint in project context3195 does not include iterations endpoint in group context3196 search_autocomplete_opts3197 with a user3198 includes the users recently viewed epics3199 with the filter parameter is present3200 filter is set to search3201 filter is set to generic3202 #search_entries_info_template3203 when all requirements are met3204 returns a custom message3205 when not in Gitlab.com3206 behaves like returns old message3207 is expected to eq "Showing %{count} %{scope} for %{term_element}"3208 when elastic search is not enabled3209 behaves like returns old message3210 is expected to eq "Showing %{count} %{scope} for %{term_element}"3211 when no user is present3212 behaves like returns old message3213 is expected to eq "Showing %{count} %{scope} for %{term_element}"3214 when not searching for snippets3215 behaves like returns old message3216 is expected to eq "Showing %{count} %{scope} for %{term_element}"3217 #highlight_and_truncate_issuable3218 when description is not present3219 does nothing3220 when description present3221 description: "test", search_highlight: {1=>{:description=>["gitlabelasticsearch→test←gitlabelasticsearch"]}}, expected: "<span class='gl-text-gray-900 gl-font-weight-bold'>test</span>"3222 sanitizes, truncates, and highlights the search term3223 description: "<span style=\"color: blue;\">this test should not be blue</span>", search_highlight: {1=>{:description=>["<span style=\"color: blue;\">this gitlabelasticsearch→test←gitlabelasticsearch should not be blue</span>"]}}, expected: "this <span class='gl-text-gray-900 gl-font-weight-bold'>test</span> should not be blue"3224 sanitizes, truncates, and highlights the search term3225 description: "<a href=\"#\" onclick=\"alert('XSS')\">Click Me test</a>", search_highlight: {1=>{:description=>["<a href=\"#\" onclick=\"alert('XSS')\">Click Me gitlabelasticsearch→test←gitlabelasticsearch</a>"]}}, expected: "<a href='#'>Click Me <span class='gl-text-gray-900 gl-font-weight-bold'>test</span></a>"3226 sanitizes, truncates, and highlights the search term3227 description: "<script type=\"text/javascript\">alert('Another XSS');</script> test", search_highlight: {1=>{:description=>["<script type=\"text/javascript\">alert('Another XSS');</script> gitlabelasticsearch→test←gitlabelasticsearch"]}}, expected: "alert('Another XSS'); <span class='gl-text-gray-900 gl-font-weight-bold'>test</span>"3228 sanitizes, truncates, and highlights the search term3229 description: "Lorem test ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Donec quam felis, ultricies nec, pellentesque eu, pretium quis, sem. Nulla consequat massa quis enim. Donec.", search_highlight: {1=>{:description=>["Lorem gitlabelasticsearch→test←gitlabelasticsearch ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Donec quam felis, ultricies nec, pellentesque eu, pretium quis, sem. Nulla consequat massa quis enim. Donec."]}}, expected: "Lorem <span class='gl-text-gray-900 gl-font-weight-bold'>test</span> ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Don..."3230 sanitizes, truncates, and highlights the search term3231 description: "<img src=\"https://random.foo.com/test.png\" width=\"128\" height=\"128\" />some image", search_highlight: {1=>{:description=>["<img src=\"https://random.foo.com/gitlabelasticsearch→test←gitlabelasticsearch.png\" width=\"128\" height=\"128\" />some image"]}}, expected: "some image"3232 sanitizes, truncates, and highlights the search term3233 description: "<h2 data-sourcepos=\"11:1-11:26\" dir=\"auto\"><a id=\"user-content-additional-information\" class=\"anchor\" href=\"#additional-information\" aria-hidden=\"true\"></a>Additional information test:</h2><textarea data-update-url=\"/freepascal.org/fpc/source/-/issues/6163.json\" dir=\"auto\" data-testid=\"textarea\" class=\"hidden js-task-list-field\"></textarea>", search_highlight: {1=>{:description=>["<h2 data-sourcepos=\"11:1-11:26\" dir=\"auto\"><a id=\"user-content-additional-information\" class=\"anchor\" href=\"#additional-information\" aria-hidden=\"true\"></a>Additional information gitlabelasticsearch→test←gitlabelasticsearch:</h2><textarea data-update-url=\"/freepascal.org/fpc/source/-/issues/6163.json\" dir=\"auto\" data-testid=\"textarea\" class=\"hidden js-task-list-field\"></textarea>"]}}, expected: "<a class='anchor' href='#additional-information'></a>Additional information <span class='gl-text-gray-900 gl-font-weight-bold'>test</span>:"3234 sanitizes, truncates, and highlights the search term3235 #search_sort_options_json3236 with advanced search enabled3237 returns the correct data3238 with basic search enabled3239 returns the correct data3240 .search_navigation3241 for epics3242 global_project: nil, show_epics: false, condition: false3243 data item condition is set correctly3244 global_project: project, show_epics: true, condition: false3245 data item condition is set correctly3246 global_project: project, show_epics: false, condition: false3247 data item condition is set correctly3248 global_project: nil, show_epics: true, condition: true3249 data item condition is set correctly3250 .search_navigation_json with .search_navigation3251 test search navigation item order for CE all options enabled3252 .search_filter_link_json3253 with data3254 scope: "projects", label: "Projects", data: {:qa_selector=>"projects_tab"}, search: nil, active_scope: "projects"3255 converts correctly3256 scope: "snippet_titles", label: "Titles and Descriptions", data: nil, search: {:snippets=>"test"}, active_scope: "code"3257 converts correctly3258 scope: "projects", label: "Projects", data: {:qa_selector=>"projects_tab"}, search: nil, active_scope: "issue"3259 converts correctly3260 scope: "snippet_titles", label: "Titles and Descriptions", data: nil, search: {:snippets=>"test"}, active_scope: "snippet_titles"3261 converts correctly3262 show_elasticsearch_tabs3263 show_elasticsearch_tabs? returns true3264IncidentManagement::PendingEscalations::ProcessService3265 # order random3266 #execute3267 alert escalation3268 behaves like sends an on-call notification email3269 is expected to receive notify_oncall_users_of_alert([#<User id:697 @user433>], #<AlertManagement::Alert id:34 namespace399/project-529^alert#1>) 1 time3270 behaves like deletes the escalation3271 is expected to raise ActiveRecord::RecordNotFound3272 behaves like creates a system note3273 is expected to change `Note.count` by 13274 when escalation rule is for a user3275 behaves like sends an on-call notification email3276 is expected to receive notify_oncall_users_of_alert([#<User id:701 @user434>], #<AlertManagement::Alert id:37 namespace399/project-529^alert#1>) 1 time3277 behaves like deletes the escalation3278 is expected to raise ActiveRecord::RecordNotFound3279 when escalation is not scheduled to occur3280 behaves like does not send on-call notification3281 is expected not to receive new(*(any args)) 0 times3282 behaves like does not delete the escalation3283 is expected not to raise Exception3284 when escalation policies feature is unavailable3285 behaves like does not send on-call notification3286 is expected not to receive new(*(any args)) 0 times3287 behaves like deletes the escalation3288 is expected to raise ActiveRecord::RecordNotFound3289 target escalation status is resolved3290 behaves like does not send on-call notification3291 is expected not to receive new(*(any args)) 0 times3292 behaves like deletes the escalation3293 is expected to raise ActiveRecord::RecordNotFound3294 target status is not above threshold3295 behaves like does not send on-call notification3296 is expected not to receive new(*(any args)) 0 times3297 behaves like does not delete the escalation3298 is expected not to raise Exception3299 issue escalation3300 behaves like sends an on-call notification email3301 is expected to receive notify_oncall_users_of_incident([#<User id:697 @user433>], #<Issue id:205 namespace399/project-529#1>) 1 time3302 behaves like deletes the escalation3303 is expected to raise ActiveRecord::RecordNotFound3304 behaves like creates a system note3305 is expected to change `Note.count` by 13306 when escalation rule is for a user3307 behaves like sends an on-call notification email3308 is expected to receive notify_oncall_users_of_incident([#<User id:708 @user436>], #<Issue id:208 namespace399/project-529#1>) 1 time3309 behaves like deletes the escalation3310 is expected to raise ActiveRecord::RecordNotFound3311 when escalation is not scheduled to occur3312 behaves like does not send on-call notification3313 is expected not to receive new(*(any args)) 0 times3314 behaves like does not delete the escalation3315 is expected not to raise Exception3316 when escalation policies feature is unavailable3317 behaves like does not send on-call notification3318 is expected not to receive new(*(any args)) 0 times3319 behaves like deletes the escalation3320 is expected to raise ActiveRecord::RecordNotFound3321 target escalation status is resolved3322 behaves like does not send on-call notification3323 is expected not to receive new(*(any args)) 0 times3324 behaves like deletes the escalation3325 is expected to raise ActiveRecord::RecordNotFound3326 target status is not above threshold3327 behaves like does not send on-call notification3328 is expected not to receive new(*(any args)) 0 times3329 behaves like does not delete the escalation3330 is expected not to raise Exception3331Issuable::BulkUpdateService3332 with issues3333 updating health status and epic3334 when features are enabled3335 succeeds and returns the correct number of issuables updated3336 when params value is '0'3337 succeeds and remove values3338 when epic param is incorrect3339 returns error3340 when feature issuable_health_status is disabled3341 behaves like does not update issuables attribute3342 does not update attribute3343 when user can not update issues3344 behaves like does not update issuables attribute3345 does not update attribute3346 behaves like does not update issuables attribute3347 does not update attribute3348 when user can not admin epic3349 behaves like does not update issuables attribute3350 does not update attribute3351 updating iterations3352 at group level3353 when issues3354 behaves like updates iterations3355 succeeds3356 updates the issuables iteration3357 at project level3358 behaves like updates iterations3359 succeeds3360 updates the issuables iteration3361 with epics3362 updating labels3363 when epics are enabled3364 behaves like updates issuables attribute3365 succeeds and returns the correct number of issuables updated3366 when epics have different labels3367 keeps existing labels3368 when epics are disabled3369 behaves like does not update issuables attribute3370 does not update attribute3371 when issuable_ids contain external epics3372 updates epics that belong to the parent group or descendants3373Groups::TransferService#execute3374 #execute3375 transfers a group successfully3376 when SAML provider or SCIM token is configured for the group3377 when the group has a scim token3378 adds an error on group3379 behaves like raises error for paid group3380 returns false3381 does not add saml provider error3382 when the group has a saml provider3383 adds an error on group3384 behaves like raises error for paid group3385 returns false3386 does not add saml provider error3387 elasticsearch indexing3388 when elasticsearch_limit_indexing is on3389 when moving from a non-indexed namespace to an indexed namespace3390 invalidates the namespace and project cache and indexes the project and all associated data3391 when both namespaces are indexed3392 invalidates the namespace and project cache and indexes the project and all associated data3393 when elasticsearch_limit_indexing is off3394 does not invalidate the namespace or project cache and reindexes projects and associated data3395 with epics3396 when epics feature is disabled3397 transfers a group successfully3398 when epics feature is enabled3399 when group is moved completely out of the main group3400 keeps relations between all epics3401 when group is moved some levels up3402 keeps relations between all epics3403 update cached metadata3404 does not schedule update of issue counts3405 .update_project_settings3406 sets `legacy_open_source_license_available` to false3407Geo::PruneEventLogService3408 logs info when it cannot obtain lease3409 aborts when it cannot renew lease3410 prunes all event tables3411 prunes max 50k records3412 event_log_min_id = :all3413 prunes all events3414 prunes all associated events3415 with event_log_min_id3416 prunes events up to, but not including, the min id3417 prunes all associated events3418 #prune!3419 returns the number of rows pruned3420Gitlab::CodeOwners3421 mocked3422 .for_blob3423 when the feature is available3424 returns users for a blob3425 when the feature is not available3426 returns no users3427 .sections3428 when the feature is available3429 returns sections3430 when the feature is not available3431 returns empty array3432 .optional_section?3433 when the feature is available3434 returns the optionality of the section3435 when the feature is not available3436 does not call Loader3437 .entries_for_merge_request3438 when the feature is available3439 when merge_head_diff exists3440 when the changed file paths have matching code owners3441 returns owners for merge request3442 when the changed file paths do not have matching code owners3443 returns an empty array3444 when merge_head_diff does not exist3445 falls back to merge_request_diff3446 when merge_request_diff is specified3447 returns owners at the specified ref3448 when the feature is not available3449 skips reading codeowners and returns an empty array3450 .entries_since_merge_request_commit3451 without sha3452 identifies single codeowner entry3453 with sha3454 identifies single code owner entry3455 identifies multiple code owner entries3456ProtectedEnvironments::DeployAccessLevel3457 # order random3458 #access_level3459 returns a value when role type3460 returns nil when user type3461 returns nil when group type3462 validations3463 is expected to validate that :group_inheritance_type is either ‹0› or ‹1›3464 gets a validation error when all of the authorizable attributes are missing3465 passes a validation when one of the authorizable attributes is present3466 fails validation when two of the authorizable attributes are present3467 behaves like authorizable for protected environments3468 associations3469 is expected to belong to protected_environment required: false3470 is expected to belong to user required: false3471 is expected to belong to group required: false3472 validations3473 is expected to validate that :access_level is either ‹20›, ‹30›, or ‹40›3474 #check_access3475 anonymous access3476 is expected to be falsy3477 admin user has universal access3478 when admin user does have specific access3479 is expected to be truthy3480 when admin user does not have specific access3481 is expected to be truthy3482 non-admin user access3483 when specific access has been assigned to a user3484 is expected to be truthy3485 when no permissions have been given to a user3486 is expected to be falsy3487 group access3488 when specific access has been assigned to a group3489 is expected to be truthy3490 when no permissions have been given to a group3491 is expected to be falsy3492 when there is an inherited member of a group3493 when group inheritance type is direct3494 is expected to be falsey3495 when group inheritance type is all inheritance3496 is expected to be truthy3497 access level3498 with a permitted access level3499 when user is project member above the permitted access level3500 is expected to be truthy3501 when user is project member below the permitted access level3502 is expected to be falsy3503 when the access level is not permitted3504 does not save the record3505 #humanize3506 when is related to a user3507 is expected to eq "Sidney Jones1079"3508 when is related to a group3509 is expected to eq "group554"3510 when is set to have a role3511 for developer access3512 is expected to eq "Developers + Maintainers"3513 for maintainer access3514 is expected to eq "Maintainers"3515 #type3516 with role type3517 is expected to eq :role3518 with user type3519 is expected to eq :user3520 with group type3521 is expected to eq :group3522 #role?3523 with role type3524 is expected to eq true3525 with user type3526 is expected to eq false3527Geo::GroupWikiRepositoryRegistry3528 factory is valid3529 obligatory fields check3530 has expected fields or methods3531 scopes3532 sync_timed_out3533 return correct records3534 finders3535 .find_registries_never_attempted_sync3536 returns unsynced items3537 returns items that never have an attempt to sync except some specific item ID3538 .find_registries_needs_sync_again3539 returns failed items3540 returns failed items except some specific item ID3541 orders records according to retry_at3542 .fail_sync_timeouts3543 marks started records as failed if they are expired3544 #failed!3545 sets last_sync_failure with message3546 truncates a long last_sync_failure3547 increments retry_count3548 sets retry_at to a time in the future3549 when an error is given3550 includes error.message in last_sync_failure3551 when missing_on_primary is not given3552 caps retry_at to default 1 hour3553 when missing_on_primary is falsey3554 caps retry_at to default 1 hour3555 when missing_on_primary is truthy3556 caps retry_at to 4 hours3557 #synced!3558 mark as synced3559 when a sync was scheduled after the last sync finishes3560 does not reset state3561 resets the other sync state fields3562 #pending!3563 when a sync is currently running3564 successfully moves state to pending3565 when the registry has recorded a failure3566 clears failure retry fields3567VisibleApprovable3568 #overall_approvers3569 returns a list of all the project approvers3570 when exclude_code_owners is true3571 excludes code owners3572 when approvers are overwritten3573 returns the list of all the merge request level approvers3574 when author is an approver3575 excludes author if author cannot approve3576 includes author if author is able to approve3577 when a committer is an approver3578 excludes the committer if committers cannot approve3579 includes the committer if committers are able to approve3580 #authors_can_approve?3581 returns false when merge_requests_author_approval flag is off3582 returns true when merge_requests_author_approval flag is turned on3583IncidentManagement::OncallRotations::EditService3584 # order random3585 #execute3586 no license3587 behaves like error response3588 has an informative message3589 user does not have permission3590 behaves like error response3591 has an informative message3592 adding one participant3593 adds the participant to the rotation3594 updates the rotation updated_at3595 new participant has a validation error3596 behaves like error response3597 has an informative message3598 rotation params have a validation error3599 does not add the participant3600 behaves like error response3601 has an informative message3602 adding too many participants3603 has an informative error message3604 when adding a duplicate user3605 behaves like error response3606 has an informative message3607 when adding a user that do not have permissions3608 does not modify the rotation3609 behaves like error response3610 has an informative message3611 removing one participant3612 soft-removes the participant from the rotation3613 removing all participants3614 soft-deletes all the rotation participants3615 participant param is nil3616 does not modify the participants3617 editing rotation attributes3618 updates the rotation to match the params3619 with a validation error3620 updates the rotation to match the params3621 behaves like error response3622 has an informative message3623 for an already-started rotation3624 when the "current" shift and new "current" shift would conflict3625 ensures the shift history is up-to-date, ends the current shift, and starts the new shift partway3626 when the next shift has not started3627 ends the original "current" shift and does not save a new shift3628 when all previous shifts have already ended3629 starts the new "current" shift partway3630 when there is not a new shift3631 does not modify or save any shifts3632IssuablePolicy3633 #rules3634 in a public project3635 disallows non-members from creating and deleting metric images3636 allows guests to read, create metric images, and delete them in their own issues3637 allows reporters to create and delete metric images3638 Create, read, delete issuable resource links3639 when available3640 allows developers3641 allows reporters3642 behaves like issuable resource links access3643 disallows non members3644 disallows guests3645 disallows all on non-incident issue type3646 when not available3647 disallows developers3648 disallows reporters3649 behaves like issuable resource links access3650 disallows non members3651 disallows guests3652 disallows all on non-incident issue type3653 in a private project3654 disallows non-members from creating and deleting metric images3655 allows guests to read metric images, and create + delete in their own issues3656 allows reporters to create and delete metric images3657 Create, read, delete issuable resource links3658 when available3659 allows developers3660 allows reporters3661 behaves like issuable resource links access3662 disallows non members3663 disallows guests3664 disallows all on non-incident issue type3665Analytics::MergeRequestMetricsRefresh3666 #execute3667 updates metric via update_metric! method3668 when MR was deleted right before metrics refresh does not raise an error3669 when metric is already present3670 does not update metric3671 updates metric when forced3672 #execute_async3673 schedules CodeReviewMetricsWorker with params3674MergeTrains::CreatePipelineService3675 #execute3676 when merge trains flag is disabled3677 behaves like returns an error3678 is expected to match /^merge trains is disabled/3679 when merge trains setting is disabled3680 behaves like returns an error3681 is expected to match /^merge trains is disabled/3682 when merge request is not on a merge train3683 behaves like returns an error3684 is expected to match /^merge request is not on a merge train/3685 when prepared merge ref successfully3686 when .gitlab-ci.yml has only: [merge_requests] specification3687 creates train ref3688 calls Ci::CreatePipelineService for creating pipeline on train ref3689 when previous_ref is a train ref3690 when previous_ref exists3691 creates train ref with the specified ref3692 when previous_ref does not exist3693 behaves like returns an error3694 is expected to match /^3:Invalid merge source/3695 when there is a conflict on merge ref creation3696 behaves like returns an error3697 is expected to match /^Failed to create merge commit/3698 when previous_ref is nil3699 behaves like returns an error3700 is expected to match /^previous ref is not specified/3701 when .gitlab-ci.yml does not have only: [merge_requests] specification3702 behaves like returns an error3703 is expected to match /^Pipeline will not run for the selected trigger. The rules configuration prevented any jobs from being added to the pipeline./3704 when failed to prepare merge ref3705 behaves like returns an error3706 is expected to match /^Merge ref was not found/3707EE::EnvironmentSerializer3708 behaves like avoid N+1 on environments serialization3709 avoids N+1 database queries with grouping3710 avoids N+1 database queries without grouping3711 does not preload for environments that does not exist in the page3712Geo::ProjectRegistryFinder3713 #find_registries_never_attempted_sync3714 returns registries for projects that have never have an attempt to sync3715 excludes except_ids3716 #find_registries_needs_sync_again3717 with geo_project_wiki_repository_replication feature flag disabled3718 returns registries for dirty projects and/or wiki or that have failed to sync3719 excludes except_ids3720 with geo_project_wiki_repository_replication feature flag enabled3721 returns registries for dirty projects or that have failed to sync3722 excludes except_ids3723 #find_project_ids_pending_verification3724 with geo_project_wiki_repository_replication feature flag disabled3725 returns project IDs where repository and/or wiki is pending verification3726 excludes registries where repository and wiki is missing on primary3727 excludes registries where repository and wiki has not been verified on primary3728 excludes except_ids3729 with geo_project_wiki_repository_replication feature flag enabled3730 returns project IDs where repository is pending verification3731 excludes registries where repository is missing on primary3732 excludes registries where repository has not been verified on primary3733 excludes except_ids3734Analytics::RefreshCommentsData3735 .for_note3736 for non-commit, non-mr note3737 is expected to be nil3738 for MR note3739 returns refresh comments instance for note MR3740 for commit note3741 returns refresh comments instance for commit MR3742 #execute3743 updates first_comment_at3744 when first_comment_at is already present3745 does not change first_comment_at3746 updates first_comment_at if forced3747 when no merge request metric is present3748 creates one3749Vulnerabilities::SecurityFinding::CreateMergeRequestService#execute3750 # order random3751 when user does not have permission to create merge request3752 propagates the error3753 when user does not have permission to read_security_resource3754 raises an error3755 when there is no vulnerability for the security finding3756 does create a new Vulnerability, MergeRequest,and MergeRequestLink3757 when a error occurs during the merge request creation3758 behaves like an error occurs3759 propagates the error3760 does not create a new Vulnerability, MergeRequest, and MergeRequestLink3761 when a error occurs during the vulnerability creation3762 behaves like an error occurs3763 propagates the error3764 does not create a new Vulnerability, MergeRequest, and MergeRequestLink3765 when a error occurs during the merge link creation3766 behaves like an error occurs3767 propagates the error3768 does not create a new Vulnerability, MergeRequest, and MergeRequestLink3769 when there is an existing vulnerability for the security finding3770 does not create a new Vulnerability, but creates a new MergeRequest, and a MergeRequestLink3771 returns a successful response3772EE::InviteMembersHelper3773 # order random3774 #common_invite_group_modal_data3775 has expected common attributes3776 #users_filter_data3777 when the group has enforced sso3778 when there is a group with a saml provider3779 returns user filter data3780 when there is a group without a saml provider3781 does not return user filter data3782 when group has enforced sso disabled3783 when there is a group with a saml provider3784 does not return user filter data3785 when there is a group without a saml provider3786 does not return user filter data3787 #common_invite_modal_dataset3788 when applying the free user cap is not valid3789 does not include users limit notification data3790 when applying the free user cap is valid3791 with feature flag :preview_free_user_cap enabled3792 when notifying the free user cap limit3793 when not over limit3794 includes correct users limit notification data3795 when over limit3796 includes correct users limit notification data3797 with feature flag :free_user_cap enabled3798 when not close to or over the free user cap limit3799 includes correct users limit notification data3800 when close to the free user cap limit3801 includes correct users limit notification data3802 when at the free user cap limit3803 includes correct users limit notification data3804 when a namespace has an active trial3805 includes correct active trial alert data3806 when namespace does not have an active trial3807 does not include users limit notification data3808Resolvers::UserNotesCountResolver3809 #resolve3810 is expected to have nullable GraphQL type Int3811 when counting notes from an epic3812 when epics feature is available3813 when counting notes from a public epic3814 returns the number of non-system notes for the epic3815 when a user has permission to view notes3816 returns the number of notes for the issue3817 when a user does not have permission to view notes3818 generates an error3819SystemNotes::IssuablesService3820 #change_health_status_note3821 when health_status changed3822 sets the note text3823 behaves like a system note3824 has the correct attributes3825 when health_status removed3826 sets the note text3827 behaves like a system note3828 has the correct attributes3829 events tracking3830 tracks the issue event in usage ping3831 behaves like issue_edit snowplow tracking3832 behaves like Snowplow event tracking with RedisHLL context3833 behaves like Snowplow event tracking3834 is emitted3835 #change_progress_note3836 sets the progress text3837 behaves like a system note3838 has the correct attributes3839 #publish_issue_to_status_page3840 sets the note text3841 behaves like a system note3842 has the correct attributes3843 #cross_reference3844 when noteable is an epic3845 tracks epic cross reference event in usage ping3846 behaves like a system note3847 has the correct attributes3848 when notable is not an epic3849 does not tracks epic cross reference event in usage ping3850 #relate_issuable3851 creates system notes when relating epics3852 #unrelate_issuable3853 creates system notes when epic gets unrelated3854 #block_issuable3855 creates system note when issues gets marked as blocking3856 behaves like a system note3857 has the correct attributes3858 #blocked_by_issuable3859 creates system note when issues gets marked as blocked by noteable3860 behaves like a system note3861 has the correct attributes3862Security::ScanResultPoliciesFinder3863 # order random3864 behaves like scan policies finder3865 #execute3866 when execute is not implemented in the subclass3867 raises NotImplementedError3868 when feature is not licensed3869 returns empty collection3870 when feature is licensed3871 when configuration is associated to project3872 returns policies with project3873 when configuration is associated to namespace3874 when relationship argument is not provided3875 returns no policies3876 when relationship argument is provided as INHERITED3877 returns scan policies for groups only3878 when configuration is associated to project and namespace3879 when relationship argument is not provided3880 returns scan policies for project only3881 when relationship argument is provided as INHERITED3882 returns policies defined for both project and namespace3883 when relationship argument is provided as INHERITED_ONLY3884 returns policies defined for namespace only3885 when user is unauthorized3886 returns empty collection3887Analytics::CycleAnalytics::DataLoaderService3888 validations3889 when wrong model is passed3890 returns service error response3891 when license is missing3892 returns service error response3893 when sub-group is given3894 returns service error response3895 data loading into stage tables3896 loads nothing for Issue model3897 loads nothing for MergeRequest model3898 when MergeRequest data is present3899 inserts stage records3900 inserts nothing for group outside of the hierarchy3901 when all records are processed3902 finishes with model_processed reason3903 when MAX_UPSERT_COUNT is reached3904 finishes with limit_reached reason3905 when runtime limit is reached3906 finishes with limit_reached reason3907 when cursor is given3908 continues processing the records from the cursor3909 when Issue data is present3910 inserts stage records3911ProjectTemplateExportWorker3912 behaves like export worker3913 #perform3914 when it succeeds3915 calls the ExportService3916 export job3917 creates an export job record for the project3918 sets the export job status to started3919 sets the export job status to finished3920 when it fails3921 does not raise an exception when strategy is invalid3922 does not raise error when project cannot be found3923 does not raise error when user cannot be found3924 fails the export job status3925 sidekiq options3926 disables retry3927 disables dead3928 sets default status expiration3929Groups::SecurityFeaturesHelper3930 #group_level_security_dashboard_available?3931 group_level_compliance_dashboard_enabled: false, read_group_compliance_dashboard_permission: false, result: false3932 returns the expected result3933 group_level_compliance_dashboard_enabled: true, read_group_compliance_dashboard_permission: false, result: false3934 returns the expected result3935 group_level_compliance_dashboard_enabled: false, read_group_compliance_dashboard_permission: true, result: false3936 returns the expected result3937 group_level_compliance_dashboard_enabled: true, read_group_compliance_dashboard_permission: true, result: true3938 returns the expected result3939 #group_level_credentials_inventory_available?3940 credentials_inventory_feature_enabled: true, enforced_group_managed_accounts: false, read_group_credentials_inventory_permission: false, result: false3941 returns the expected result3942 credentials_inventory_feature_enabled: true, enforced_group_managed_accounts: true, read_group_credentials_inventory_permission: false, result: false3943 returns the expected result3944 credentials_inventory_feature_enabled: true, enforced_group_managed_accounts: false, read_group_credentials_inventory_permission: true, result: false3945 returns the expected result3946 credentials_inventory_feature_enabled: true, enforced_group_managed_accounts: true, read_group_credentials_inventory_permission: true, result: true3947 returns the expected result3948 credentials_inventory_feature_enabled: false, enforced_group_managed_accounts: false, read_group_credentials_inventory_permission: false, result: false3949 returns the expected result3950 credentials_inventory_feature_enabled: false, enforced_group_managed_accounts: false, read_group_credentials_inventory_permission: false, result: false3951 returns the expected result3952 credentials_inventory_feature_enabled: false, enforced_group_managed_accounts: false, read_group_credentials_inventory_permission: true, result: false3953 returns the expected result3954 credentials_inventory_feature_enabled: false, enforced_group_managed_accounts: true, read_group_credentials_inventory_permission: true, result: false3955 returns the expected result3956 #group_level_security_dashboard_data3957 when it does not have projects3958 is expected to eq {:can_admin_vulnerability=>"true", :can_view_false_positive=>"false", :empty_state_svg_path=>"/assets...af0108.svg", :vulnerabilities_export_endpoint=>"/api/v4/security/groups/2137/vulnerability_exports"}3959 when it has projects3960 is expected to eq {:can_admin_vulnerability=>"true", :can_view_false_positive=>"false", :empty_state_svg_path=>"/assets...af0108.svg", :vulnerabilities_export_endpoint=>"/api/v4/security/groups/2137/vulnerability_exports"}3961 when it does not have projects but has subgroups that do3962 is expected to eq {:can_admin_vulnerability=>"true", :can_view_false_positive=>"false", :empty_state_svg_path=>"/assets...af0108.svg", :vulnerabilities_export_endpoint=>"/api/v4/security/groups/2137/vulnerability_exports"}3963 #group_security_showcase_data3964 builds correct hash3965 #group_security_discover_data3966 builds correct hash3967 candidate for pql_three_cta_test3968 renders a hash with pqltest content3969Gitlab::Ci::Minutes::Consumption3970 # order random3971 #amount3972 duration: 120, visibility_level: 0, public_cost_factor: 1.0, private_cost_factor: 2.0, result: 4.03973 returns the expected consumption3974 logs the cost factor3975 when consumption comes from a GitLab contribution3976 returns the consumption using the contribution cost factor3977 logs that the contributor cost factor was granted3978 duration: 120, visibility_level: 10, public_cost_factor: 1.0, private_cost_factor: 2.0, result: 4.03979 returns the expected consumption3980 logs the cost factor3981 when consumption comes from a GitLab contribution3982 returns the consumption using the contribution cost factor3983 logs that the contributor cost factor was granted3984 duration: 120, visibility_level: 10, public_cost_factor: 1.0, private_cost_factor: 1.5, result: 3.03985 returns the expected consumption3986 logs the cost factor3987 when consumption comes from a GitLab contribution3988 returns the consumption using the contribution cost factor3989 logs that the contributor cost factor was granted3990 duration: 120, visibility_level: 20, public_cost_factor: 2.0, private_cost_factor: 1.0, result: 4.03991 returns the expected consumption3992 logs the cost factor3993 when consumption comes from a GitLab contribution3994 returns the consumption using the contribution cost factor3995 logs that the contributor cost factor was granted3996 duration: 120, visibility_level: 20, public_cost_factor: 1.0, private_cost_factor: 1.0, result: 2.03997 returns the expected consumption3998 logs the cost factor3999 when consumption comes from a GitLab contribution4000 returns the consumption using the contribution cost factor4001 logs that the contributor cost factor was granted4002 duration: 120, visibility_level: 20, public_cost_factor: 0.5, private_cost_factor: 1.0, result: 1.04003 returns the expected consumption4004 logs the cost factor4005 when consumption comes from a GitLab contribution4006 returns the consumption using the contribution cost factor4007 logs that the contributor cost factor was granted4008 duration: 119, visibility_level: 20, public_cost_factor: 0.5, private_cost_factor: 1.0, result: 0.994009 returns the expected consumption4010 logs the cost factor4011 when consumption comes from a GitLab contribution4012 returns the consumption using the contribution cost factor4013 logs that the contributor cost factor was granted4014Search::NoteIndex4015 # order random4016 behaves like a search index4017 creating index in Elasticsearch4018 creates an index in Elasticsearch when saving to DB4019 when Elasticsearch is unreachable4020 rolls back the transaction and raises the Elasticsearch error4021 when skip_create_advanced_search_index is set to true4022 does not create Elasticsearch index4023 #config4024 is the Elasticsearch class proxy for indexed class4025 Elasticsearch related settings4026 mappings4027 delegates to the config's mappings4028 settings4029 delegates to the config's settings with shard and replica settings added4030 #path4031 has a default value that is set after validations4032 when bucket_number is nil4033 sets the correct default value after validations4034 #helper4035 is Elastic helper4036 validations4037 is valid with proper attributes4038 is invalid when missing type4039 is invalid when there is a duplicative index4040 #bucket_number4041 is valid when nil4042 is valid when given a number that is less than or equal to hashing modulo4043 is invalid when given a float4044 is invalid when given a number that is greater than hashing modulo4045 is invalid when given a number that is less than zero4046 .next_index4047 returns the first index ordered by bucket number4048 returns nil if there are no indices with bucket_number greater than the one provided4049 .route4050 when there are not any indices4051 creates a default index4052 when there are multiple indices in the DB4053 returns the correct index4054 when given a bucket number that is outside maximum4055 raises an ArgumentError4056 .create_default_index_with_max_bucket_number!4057 calls create! with correct arguments4058 fetches index with matching attributes if there is a conflict4059 does not create an Elasticsearch index4060 .indexed_class4061 is configured correctly4062Deployments::AutoRollbackService4063 #execute4064 successfully rolls back a deployment4065 when RetryJobService fails to retry the deployable4066 behaves like rollback failure4067 returns an error4068 when auto_rollback checkbox is disabled on the project4069 behaves like rollback failure4070 returns an error4071 when project does not have an sufficient license4072 behaves like rollback failure4073 returns an error4074 when there are running deployments4075 behaves like rollback failure4076 returns an error4077 when auto rollback was triggered recently4078 behaves like rollback failure4079 returns an error4080 when there are no deployments on the environment4081 behaves like rollback failure4082 returns an error4083 when there are no deployed commits in the repository4084 behaves like rollback failure4085 returns an error4086 when rollback target's deployable is not available4087 behaves like rollback failure4088 returns an error4089 when rollback target's deployable is not retryable4090 behaves like rollback failure4091 returns an error4092 when the user who performed deployments is no longer a project member4093 raises an error4094Security::TrainingUrlsFinder4095 no identifier with cwe external type4096 returns empty list4097 identifiers with cwe external type4098 when there is no training provider enabled for project4099 returns empty list4100 when there is training provider enabled for project4101 calls Security::TrainingProviders::KontraUrlFinder#execute4102 when training url has been reactively cached4103 returns training urls list with status completed4104 when a filename with extension .jsp is provided4105 requests urls with the language java4106 when a filename with extension .jspx is provided4107 requests urls with the language java4108 when a filename with extension .py is provided4109 requests urls with the language python4110 when a filename with extension .scala is provided4111 requests urls with the language scala4112 when a filename with extension .sc is provided4113 requests urls with the language scala4114 when a filename with extension .js is provided4115 requests urls with the language javascript4116 when a filename with extension .ts is provided4117 requests urls with the language typescript4118 when a filename with extension .php is provided4119 requests urls with the language php4120 when a filename with extension .rb is provided4121 requests urls with the language ruby4122 when a filename with extension .go is provided4123 requests urls with the language go4124 when a filename with extension .kt is provided4125 requests urls with the language kotlin4126 when a filename with extension .kts is provided4127 requests urls with the language kotlin4128 when a filename with extension .ktm is provided4129 requests urls with the language kotlin4130 when a filename with extension .cs is provided4131 requests urls with the language csharp4132 when training url has not yet been reactively cached4133 returns training urls list with status pending4134 when a filename is provided4135 returns training urls list with status pending4136 when training urls finder returns nil url4137 returns empty list when training urls finder returns nil4138 when sub class in not defined for provider4139 returns empty list4140Geo::EventLog4141 relationships4142 is expected to belong to cache_invalidation_event class_name => Geo::CacheInvalidationEvent required: false4143 is expected to belong to repositories_changed_event class_name => Geo::RepositoriesChangedEvent required: false4144 is expected to belong to repository_created_event class_name => Geo::RepositoryCreatedEvent required: false4145 is expected to belong to repository_deleted_event class_name => Geo::RepositoryDeletedEvent required: false4146 is expected to belong to repository_renamed_event class_name => Geo::RepositoryRenamedEvent required: false4147 is expected to belong to repository_updated_event class_name => Geo::RepositoryUpdatedEvent required: false4148 is expected to belong to reset_checksum_event class_name => Geo::ResetChecksumEvent required: false4149 is expected to belong to hashed_storage_migrated_event class_name => Geo::HashedStorageMigratedEvent required: false4150 is expected to belong to hashed_storage_attachments_event class_name => Geo::HashedStorageAttachmentsEvent required: false4151 .next_unprocessed_event4152 returns next unprocessed event4153 returns the oldest event when there are no processed events yet4154 returns nil when there are no events yet4155 .event_classes4156 returns all event class reflections4157 #event4158 returns nil when having no event associated4159 returns repository_created_event when set4160 returns repository_updated_event when set4161 returns repository_deleted_event when set4162 returns repository_renamed_event when set4163 returns repositories_changed_event when set4164 returns hashed_storage_migrated_event when set4165 returns hashed_storage_attachments_event when set4166 returns reset_checksum_event when set4167 returns cache_invalidation_event when set4168 #project_id4169 returns nil when having no event associated4170 returns nil when an event does not respond to project_id4171 returns event#project_id when an event respond to project_id4172gitlab:license namespace rake tasks4173 info4174 displays information4175 when license not found4176No license has been applied.4177 aborts4178 load4179 works when no license to be installed4180 when GITLAB_ACTIVATION_CODE env variable is set4181 triggers ActivateService in automated mode4182 when ActivateService is unsuccessful4183 raises error4184 when GITLAB_LICENSE_FILE is also set4185 activates and ignores license file4186 when GITLAB_LICENSE_FILE env variable is set4187 fails when the file does not exist4188 when the file does exist4189 and contains a valid license4190 succeeds in adding the license4191 but does not contain a valid license4192 fails to add the license4193 but contains an expired license4194 fails to add the license4195 when GITLAB_LICENSE_FILE env variable is not set4196 when default valid license file does exist4197 succeeds in adding the license4198 running in mode verbose4199 when default valid license file does not exist4200 outputs a the help message4201Gitlab::ImportExport::Importer4202 # order random4203 #execute4204 when all EE restores are executed4205 calls the Gitlab::ImportExport::Project::CustomTemplateRestorer4206 with template_project_id4207 initializes the CustomTemplateRestorer4208 without template_project_id4209 initializes the CustomTemplateRestorer4210PathLockPolicy4211 disallows non-member from administrating path lock they created4212 disallows developer from administrating path lock they did not create4213 allows developer to administrating path lock they created4214 allows maintainer to administrating path lock they did not create4215StatusPage::IncidentsFinder4216 # order random4217 #find_by_id4218 without params4219 for published issue4220 is expected to eq #<Issue id:271 namespace616/project-752#1>4221 for confidential issue4222 is expected to eq #<Issue id:274 namespace616/project-752#4>4223 for nonpublished issue4224 is expected to eq #<Issue id:273 namespace616/project-752#3>4225 for unrelated issue4226 is expected to be nil4227 with include_nonpublished4228 for nonpublished issue4229 is expected to be nil4230 for confidential issue4231 is expected to be nil4232 #all4233 when limit is higher than the colletion size4234 is expected to eq [#<Issue id:272 namespace616/project-752#2>, #<Issue id:271 namespace616/project-752#1>]4235 when limit is lower than the colletion size4236 is expected to eq [#<Issue id:272 namespace616/project-752#2>]4237 when combined with other finder methods4238 is expected to eq [#<Issue id:272 namespace616/project-752#2>, #<Issue id:271 namespace616/project-752#1>]4239Gitlab::Analytics::CycleAnalytics::StageEvents::MergeRequestClosed4240 behaves like value stream analytics event4241 is expected to be a kind of String4242 is expected to be a kind of Symbol4243 is expected to include ApplicationRecord(abstract)4244 is expected to respond to #timestamp_projection4245 is expected to respond to #html_description4246 is expected to be a kind of Array4247 #apply_query_customization4248 expects an ActiveRecord::Relation object as argument and returns a modified version of it4249 #hash_code4250 returns a hash that uniquely identifies an event4251 does not differ when the same object is built with the same params4252 behaves like LEFT JOIN-able value stream analytics event4253 can use the event as LEFT JOIN4254 when looking at the record with data4255 contains the timestamp expression4256 when looking at the record without data4257 returns nil for the timestamp expression4258IncidentManagement::EscalationRule4259 # order random4260 associations4261 is expected to belong to policy required: false4262 is expected to belong to oncall_schedule optional: true4263 is expected to belong to user optional: true4264 is expected to have one project through policy4265 validations4266 is expected to be valid4267 is expected to validate that :status cannot be empty/falsy4268 is expected to validate that :elapsed_time_seconds cannot be empty/falsy4269 is expected to validate that :elapsed_time_seconds looks like a number greater than or equal to 0 and less than or equal to 864004270 is expected to validate that :oncall_schedule_id is case-sensitively unique within the scope of :policy_id, :status, and :elapsed_time_seconds, producing a custom validation error on failure4271 user-based rules4272 is expected to be valid4273 is expected to validate that :user_id is case-sensitively unique within the scope of :policy_id, :status, and :elapsed_time_seconds, producing a custom validation error on failure4274 mutually exclusive attributes4275 when user and schedule are both provided4276 is expected to eq ["must have either an on-call schedule or user"]4277 neither user nor schedule are provided4278 is expected to eq ["must have either an on-call schedule or user"]4279 scopes4280 .not_removed4281 is expected to contain exactly #<IncidentManagement::EscalationRule id: 65, policy_id: 37, oncall_schedule_id: 53, status: "acknowledged", elapsed_time_seconds: 300, is_removed: false, user_id: nil> and #<IncidentManagement::EscalationRule id: 67, policy_id: 38, oncall_schedule_id: 55, status: "acknowledged", elapsed_time_seconds: 300, is_removed: false, user_id: nil>4282 .removed4283 is expected to contain exactly #<IncidentManagement::EscalationRule id: 66, policy_id: 37, oncall_schedule_id: 54, status: "acknowledged", elapsed_time_seconds: 300, is_removed: true, user_id: nil>4284 .for_project4285 is expected to contain exactly #<IncidentManagement::EscalationRule id: 67, policy_id: 38, oncall_schedule_id: 55, status: "acknowledged", elapsed_time_seconds: 300, is_removed: false, user_id: nil>4286Llm::GenerateSummaryService4287 # order random4288 #perform4289 for an issue4290 behaves like issuable without notes4291 is expected to be error and have attributes {:message => (eq "AI features are not enabled or resource is not permitted to be sent.")}4292 with notes4293 behaves like issuable with notes4294 enqueues a new worker4295 behaves like ensures feature flags and license4296 without the correct license4297 is expected to be error and have attributes {:message => (eq "AI features are not enabled or resource is not permitted to be sent.")}4298 without the feature specific flag enabled4299 is expected to be error and have attributes {:message => (eq "AI features are not enabled or resource is not permitted to be sent.")}4300 without the general feature flag enabled4301 is expected to be error and have attributes {:message => (eq "AI features are not enabled or resource is not permitted to be sent.")}4302 behaves like ensures user membership4303 without membership4304 is expected to be error and have attributes {:message => (eq "AI features are not enabled or resource is not permitted to be sent.")}4305 for an epic4306 behaves like issuable without notes4307 is expected to be error and have attributes {:message => (eq "AI features are not enabled or resource is not permitted to be sent.")}4308 with notes4309 behaves like issuable with notes4310 enqueues a new worker4311 behaves like ensures feature flags and license4312 without the correct license4313 is expected to be error and have attributes {:message => (eq "AI features are not enabled or resource is not permitted to be sent.")}4314 without the feature specific flag enabled4315 is expected to be error and have attributes {:message => (eq "AI features are not enabled or resource is not permitted to be sent.")}4316 without the general feature flag enabled4317 is expected to be error and have attributes {:message => (eq "AI features are not enabled or resource is not permitted to be sent.")}4318 behaves like ensures user membership4319 without membership4320 is expected to be error and have attributes {:message => (eq "AI features are not enabled or resource is not permitted to be sent.")}4321MergeRequestPollCachedWidgetEntity4322 includes policy violation status4323 jira_associations4324 when feature is available4325 is expected to include :jira_associations4326 when jira issue is required for merge4327 is expected to be truthy4328 behaves like contains the issue key specified in MR title / description4329 when Jira issue is provided in MR title4330 is expected to contain exactly "SIGNUP-1234"4331 when Jira issue is provided in MR description4332 is expected to contain exactly "SECURITY-1234"4333 behaves like when issue key is NOT specified in MR title / description4334 is expected to be empty4335 when jira issue is NOT required for merge4336 is expected to be falsey4337 behaves like contains the issue key specified in MR title / description4338 when Jira issue is provided in MR title4339 is expected to contain exactly "SIGNUP-1234"4340 when Jira issue is provided in MR description4341 is expected to contain exactly "SECURITY-1234"4342 behaves like when issue key is NOT specified in MR title / description4343 is expected to be empty4344 when feature is NOT available4345 licensed: true4346 is expected not to include :jira_associations4347 licensed: false4348 is expected not to include :jira_associations4349Ci::CompareLicenseScanningReportsCollapsedService4350 #execute4351 when base and head pipelines have test reports4352 with denied licenses4353 when the license_scanning_sbom_scanner feature flag is false4354 exposes report with numbers of licenses by type4355 when license_check enabled4356 exposes approval as required4357 when the license_scanning_sbom_scanner feature flag is true4358 exposes report with numbers of licenses by type4359 when license_check enabled4360 exposes approval as required4361 without denied licenses4362 when the license_scanning_sbom_scanner feature flag is false4363 exposes approval as not required4364 when the license_scanning_sbom_scanner feature flag is true4365 exposes approval as not required4366 when head pipeline has corrupted reports4367 when license_scanning_sbom_scanner feature flag is false4368 exposes empty report4369 when the base pipeline is nil4370 exposes empty report4371 when license_scanning_sbom_scanner feature flag is true4372 exposes empty report4373 when the base pipeline is nil4374 exposes empty report4375 #serializer_class4376 is expected to equal LicenseCompliance::CollapsedComparerSerializer4377AuditEvents::ExportCsvService4378 includes the appropriate headers4379 data verification4380 ID4381 Author ID4382 Author Name4383 Author Email4384 Entity ID4385 Entity Type4386 Entity Path4387 Target ID4388 Target Type4389 Target Details4390 Action4391 IP Address4392 Created At (UTC)4393 when the author user has been deleted4394 returns CSV without error4395 with preloads4396 preloads fields to avoid N+1 queries4397VulnerabilityExports::ExportService4398 ::export4399 instantiates a new instance of the service class and sends export message to it4400 #export4401 generating the export file4402 runs synchronized with distributed semaphore4403 when the vulnerability_export is not in `created` state4404 does not execute export file generation logic4405 when the vulnerability_export is in `created` state4406 when the export generation fails4407 sets the state of export back to `created`4408 schedules the export deletion background job4409 when the export generation succeeds4410 marks the state of export object as `started` and then `finished`4411 schedules the export deletion background job4412 when the export format is csv4413 calls the VulnerabilityExports::Exporters::CsvService which sets the file and filename4414LicenseMonitoringHelper4415 #show_active_user_count_threshold_banner?4416 on GitLab.com4417 is expected to be falsey4418 on self-managed instance4419 when callout dismissed4420 is expected to be falsey4421 when license4422 is not available4423 is expected to be falsey4424 is trial4425 is expected to be falsey4426 when current active user count greater than total user count4427 is expected to be falsey4428 when logged in as an admin user4429 when above the threshold4430 when admin mode setting is disabled4431 is expected to be truthy4432 when admin mode setting is enabled4433 when in admin mode4434 is expected to be truthy4435 when not in admin mode4436 is expected to be falsey4437 behaves like banner hidden when below the threshold4438 is expected to be falsey4439 when logged in as a regular user4440 behaves like banner hidden when below the threshold4441 is expected to be falsey4442 when not logged in4443 behaves like banner hidden when below the threshold4444 is expected to be falsey4445 #users_over_license4446 shows overage as a number when there is an overage4447 shows overage as a number when there is not an overage4448 reports overage for a license of 6 months in duration4449 reports overage when the most recent billable user count is higher than the historical max active users4450Gitlab::CodeOwners::UsersLoader4451 #load_to4452 returns the user case insensitive for usernames4453 returns users for confirmed primary emails4454 returns users for unconfirmed primary emails4455 returns users for confirmed secondary emails4456 does not return users for unconfirmed secondary emails4457 input has no matching e-mail or usernames4458 returns an empty list of users4459 nil input4460 returns an empty relation when nil was passed4461 input as array of strings4462 is treated as one string4463Elastic::IndexingControlService4464 .initialize4465 raises an exception when passed wrong worker4466 .add_to_waiting_queue!4467 calls an instance method4468 .has_jobs_in_waiting_queue?4469 calls an instance method4470 .resume_processing!4471 calls an instance method4472 .queue_size4473 reports the queue size4474 #add_to_waiting_queue!4475 adds a job to the set4476 adds only one unique job to the set4477 only stores `project` context information4478 #has_jobs_in_waiting_queue?4479 checks set existence4480 #resume_processing!4481 puts jobs back into the queue and respects order4482 drops a set after execution4483 concurrent changes to different queues4484 allows to use queues independently of each other4485Preloaders::UserMemberRolesInProjectsPreloader4486 # order random4487 when custom_roles license is enabled on project root ancestor4488 when project has custom role4489 when custom role has read_code: true4490 when Array of project passed4491 returns the project_id with a value array that includes :read_code4492 when ActiveRecord::Relation of projects passed4493 returns the project_id with a value array that includes :read_code4494 when project namespace has a custom role with read_code: true4495 returns the project_id with a value array that includes :read_code4496 when user is a member of the project in multiple ways4497 project value array includes :read_code if any custom roles enable them4498 when project membership has no custom role4499 returns project id with empty value array4500 when project membership has custom role that does not enable custom permission4501 returns project id with empty value array4502 when user has custom role that enables custom permission outside of project hierarchy4503 ignores custom role outside of project hierarchy4504 when custom_roles license is not enabled on project root ancestor4505 skips preload4506Vulnerabilities::FeedbackEntity4507 #as_json4508 is expected to include :created_at, :project_id, :author, :category, and :feedback_type4509 when feedback type is issue4510 when issue is present4511 exposes the issue iid4512 when user can view issues4513 exposes issue url4514 when user cannot view issues4515 does not expose issue url4516 when there is no current user4517 does not include fields related to current user4518 when issue is not present4519 does not expose issue information4520 when allowed to destroy vulnerability feedback4521 does not contain destroy vulnerability feedback dismissal path4522 when feedback type is merge_request4523 when merge request is present4524 exposes the merge request iid4525 when user can view merge requests4526 exposes merge request url4527 when user cannot view merge requests4528 does not expose merge request url4529 when merge request is not present4530 does not expose merge request information4531 when allowed to destroy vulnerability feedback4532 does not contain destroy vulnerability feedback dismissal path4533 when feedback type is dismissal4534 when not allowed to destroy vulnerability feedback4535 does not contain destroy vulnerability feedback dismissal path4536 when allowed to destroy vulnerability feedback4537 contains destroy vulnerability feedback dismissal path4538 when comment is not present4539 is expected not to include :comment_details4540 when comment is present4541 exposes comment information4542 when finding_uuid is not present4543 has a nil finding_uuid4544 when finding_uuid is present4545 exposes finding_uuid4546 when dismissal_reason is not present4547 returns nil4548 when dismissal_reason is present4549 exposes dismissal_reason4550MergeRequest4551 # order random4552 #suggested_reviewer_users4553 when predictions is nil4554 behaves like blank suggestions4555 returns an empty relation4556 when predictions is not nil4557 when predictions is a non hash4558 behaves like blank suggestions4559 returns an empty relation4560 when predictions is an empty hash4561 behaves like blank suggestions4562 returns an empty relation4563 when suggests a user who is not a member4564 behaves like blank suggestions4565 returns an empty relation4566 when suggests users who are members4567 when a user is inactive4568 returns only active human users4569 when all users are active4570 returns human users in correct suggested order4571 #can_suggest_reviewers?4572 when open4573 is expected to equal true4574 when modified_paths is empty4575 is expected to equal false4576 when not open4577 is expected to equal false4578EE::API::Entities::BillableMember4579 returns the last_activity_on attribute4580 exposes the last_login_at field4581 exposes the created_at field4582 exposes the is_last_owner field4583 when the user has a public_email assigned4584 exposes public_email instead of email4585 when the user has no public_email assigned4586 returns a nil value for email4587 with different group membership types4588 user_ids: :group_member_user_ids, membership_type: "group_member", removable: true4589 returns the expected membership_type value4590 returns the expected removable value4591 user_ids: :project_member_user_ids, membership_type: "project_member", removable: true4592 returns the expected membership_type value4593 returns the expected removable value4594 user_ids: :shared_group_user_ids, membership_type: "group_invite", removable: false4595 returns the expected membership_type value4596 returns the expected removable value4597 user_ids: :shared_project_user_ids, membership_type: "project_invite", removable: false4598 returns the expected membership_type value4599 returns the expected removable value4600 with a missing membership type4601 does not raise an error4602Vulnerabilities::StarboardVulnerabilityResolveService4603 #new4604 is expected to equal #<User id:1114 @user646>4605 is expected to equal #<Project id:691 namespace671/project-810>>4606 is expected to eq ["6fcaadfc-945a-5b35-be24-b827caf62b07", "2fb16354-707a-5f09-899c-204f8b63204b"]4607 #execute4608 with authorized user4609 with feature enabled4610 resolves vulnerabilities4611 marks vulnerabilities as resolved on default branch4612 does not resolve vulnerabilities with other report types4613 does not resolve other projects' vulnerabilities4614 does not resolve vulnerabilities created by other agent4615 does not resolve vulnerabilities in passive states4616 with feature disabled4617 raises AccessDeniedError4618 with unauthorized user4619 raises AccessDeniedError4620Ci::BuildFinishedWorker4621 #perform4622 does not schedule processing of requirement reports by default4623 when on .com4624 tracks secure scans4625 when exception is raised in `super`4626 does not enqueue the worker in EE4627 when build does not have a security report4628 does not track secure scans4629 when not on .com4630 does not notify the owners of Groups4631 does not track secure scans4632 when token revocation is disabled4633 does not scan security reports for token revocation4634 with requirements4635 when requirements feature is available4636 schedules processing of requirement reports4637 when user has insufficient permissions to create test reports4638 behaves like does not schedule processing of requirement reports4639 is expected not to receive perform_async(*(any args)) 0 times4640 when requirements feature is not available4641 behaves like does not schedule processing of requirement reports4642 is expected not to receive perform_async(*(any args)) 0 times4643NoteEntity4644 when description_diffs license is available4645 includes description versions attributes4646 when description_diffs license is not available4647 does not include description versions attributes4648UserSerializer4649 with merge_request_iid4650 without approval_rules4651 behaves like user without applicable_approval_rules4652 returns a user without applicable_approval_rules4653 with approval_rules4654 with merge request approval rules4655 returns users with merge request approval rules4656 without merge request approval rules4657 returns users with project approval rules4658 without merge_request_iid4659 wsee/spec/serializers/ee/user_serializer_spec.rbthout approval_rules4660 behaves like user without applicable_approval_rules4661 returns a user without applicable_approval_rules4662 with approval_rules4663 returns users with applicable_approval_rules4664 with target_branch4665 returns users with applicable_approval_rules4666 with unknown target_branch4667 returns users with applicable_approval_rules4668Boards::EpicBoards::CreateService4669 create epic board4670 behaves like create a board4671 with valid params4672 creates a new board4673 returns a successful response4674 creates the default lists4675 with invalid params4676 does not create a new parent board4677 returns an error response4678 does not create board's default lists4679 without params4680 creates a new parent board4681 returns a successful response4682 creates board's default lists4683 when logged in4684 tracks epic board creation4685 when not logged in4686 tracks epic board creation4687shared/issuable/_sidebar.html.haml4688 project in a group4689 issuable that supports iterations4690 shows iteration dropdown4691 issuable does not support iterations4692 does not show iteration dropdown4693 issuable that does not support escalation policies4694 shows escalation policy dropdown4695 issuable that supports escalation policies4696 does not show escalation policy dropdown4697 non-group project4698 does not show iteration dropdown4699Users::UnblockService4700 # order random4701 #execute4702 audit events4703 when licensed4704 when user unblock operation succeeds4705 logs an audit event4706 logs the audit event info4707 when user unblock operation fails4708 does not log any audit event4709 when not licensed4710 does not log any audit event4711Geo::RepositoryVerification::Secondary::SchedulerWorker4712 #perform4713 skips verification for repositories on other shards4714 skips verification for projects on missing shards4715 skips verification for projects with downed Gitaly server4716 skips verification for projects on shards excluded by selective sync4717 when geo_repository_verification is disabled4718 does not schedule jobs4719Gitlab::Auth::Ldap::User4720 includes the EE module4721 #initialize4722 when there is one external group4723 when there is another user in the external group4724 when the user is in the external group4725 sets the user's external flag to true4726 when the user is not in the external group4727 sets the user's external flag to false4728 when there are no other users in the external group4729 when the user is in the external group4730 sets the user's external flag to true4731 when the user is not in the external group4732 sets the user's external flag to false4733 with "user_default_external" application setting4734 user_default_external: true, user_default_internal_regex: nil, user_is_in_external_group: false, expected_to_be_external: false4735 sets the user's external flag appropriately4736 user_default_external: true, user_default_internal_regex: "example.com", user_is_in_external_group: false, expected_to_be_external: false4737 sets the user's external flag appropriately4738 user_default_external: true, user_default_internal_regex: nil, user_is_in_external_group: true, expected_to_be_external: true4739 sets the user's external flag appropriately4740 user_default_external: true, user_default_internal_regex: "example.com", user_is_in_external_group: true, expected_to_be_external: true4741 sets the user's external flag appropriately4742 user_default_external: false, user_default_internal_regex: nil, user_is_in_external_group: false, expected_to_be_external: false4743 sets the user's external flag appropriately4744 user_default_external: false, user_default_internal_regex: "example.com", user_is_in_external_group: false, expected_to_be_external: false4745 sets the user's external flag appropriately4746 user_default_external: false, user_default_internal_regex: nil, user_is_in_external_group: true, expected_to_be_external: true4747 sets the user's external flag appropriately4748 user_default_external: false, user_default_internal_regex: "example.com", user_is_in_external_group: true, expected_to_be_external: true4749 sets the user's external flag appropriately4750 when there is more than one external group4751 when the user is in an external group4752 sets the user's external flag to true4753 when the user is not in an external group4754 sets the user's external flag to false4755 when there are no external groups4756 sets the user's external flag to false4757 when the user_default_external application setting is true4758 does not set the external flag to false4759 #find_user4760 behaves like finding user when user cap is set4761 when a sign-up user cap has been set4762 when the user cap has been reached4763 does not activate the user4764 when the user cap has not been reached4765 when the user can be activated based on user cap4766 activates the user4767 when the query behind .user_cap_reached? times out4768 does not activate the user4769 when the user cannot be activated based on user cap4770 does not activate the user4771Gitlab::Geo::LogCursor::Events::RepositoryRenamedEvent4772 #process4773 schedules a Geo::RenameRepositoryWorker4774 when a tracking entry does not exist4775 does not create a tracking entry4776 does not schedule a Geo::RenameRepositoryWorker4777 behaves like logs event source info4778 logs `job_id` and `event_id4779Epics::DescendantCountService4780 #opened_epics4781 behaves like descendants state count4782 includes inaccessible epics4783 #closed_epics4784 behaves like descendants state count4785 includes inaccessible epics4786 #opened_issues4787 behaves like descendants state count4788 includes inaccessible epics4789 #closed_issues4790 behaves like descendants state count4791 includes inaccessible epics4792 #issues_on_track4793 behaves like descendants state count4794 includes inaccessible epics4795 #issues_needing_attention4796 behaves like descendants state count4797 includes inaccessible epics4798 #issues_at_risk4799 behaves like descendants state count4800 includes inaccessible epics4801WorkItems::Widgets::StatusService::UpdateService4802 # order random4803 #update4804 when status feature is licensed4805 when user cannot update work item4806 behaves like work item and status is unchanged4807 does not change work item status value4808 when user can update work item4809 when status param is present4810 when status param is valid4811 behaves like status is updated4812 updates work item status value4813 when status param is equivalent4814 behaves like status is updated4815 updates work item status value4816 when status param is invalid4817 new_status: "unverified"4818 errors4819 new_status: "nonsense"4820 errors4821 new_status: "satisfied"4822 errors4823 when widget does not exist in new type4824 deletes the associated test report and requirement4825 when status param is not present4826 behaves like work item and status is unchanged4827 does not change work item status value4828 when status param is nil4829 behaves like work item and status is unchanged4830 does not change work item status value4831Boards::EpicLists::ListService4832 #execute4833 behaves like lists list service4834 when the board has a backlog list4835 does not create a backlog list4836 returns board's lists4837 when hide_backlog_list is true4838 hides backlog list4839 when hide_closed_list is true4840 hides closed list4841 when the board does not have a backlog list4842 creates a backlog list4843 does not create a backlog list when create_default_lists is false4844 returns board's lists4845 when wanting a specific list4846 returns list specified by id4847 returns empty result when list is not found4848Gitlab::Auth::GroupSaml::AuthHash4849 #groups4850 with a lowercase groups attribute4851 returns array of groups4852 with a capitalized Groups attribute4853 returns array of groups4854 when no groups are present in the auth hash4855 returns an empty array4856 allowed user attributes methods4857 when the attributes are presented as an array4858 returns the proper can_create_groups value4859 returns the proper projects_limit value4860 when the attributes are presented as a string4861 returns the proper can_create_groups value4862 returns the proper projects_limit value4863 when the attributes are not present in the SAML response4864 returns nil for can_create_group4865 returns nil for can_create_groups4866Gitlab::Geo::LogCursor::Events::ResetChecksumEvent4867 #process4868 when a tracking entry does not exist4869 does not create a tracking entry4870 logs an info event4871 when a tracking entry exists4872 resets repository/wiki verification state4873 logs an info event4874Elastic::MetricsUpdateService4875 #execute4876 sets gauges4877AppSec::Dast::Profiles::Audit::UpdateService4878 #execute4879 creates audit events for the changed properties4880 uses names instead of IDs for the changed scanner and site profile messages4881 does not exceed the maximum permitted number of queries4882Sidebars::UserSettings::Menus::UsageQuotasMenu4883 # order random4884 behaves like User settings menu #render? method4885 #render?4886 when user is logged in4887 renders4888 when user is not logged in4889 does not render4890 behaves like User settings menu4891 does not contain any sub menu4892 renders the correct link4893 renders the correct title4894 renders the correct icon4895 defines correct active route4896Gitlab::Geo::Replication::BlobRetriever4897 #initialize4898 errors out with an invalid replicator4899 accepts valid attributes4900 #execute4901 returns model not found error if record cant be found4902 returns file not found if file cant be found4903 returns checksum mismatch if sending an invalid checksum4904 works with valid attributes4905Gitlab::Auth::Saml::Config4906 .group_sync_enabled?4907 is expected to eq false4908 when SAML is enabled4909 is expected to eq false4910 when the group attribute is configured4911 is expected to eq false4912 when the saml_group_sync feature is licensed4913 is expected to eq true4914Namespace::Detail4915 # order random4916 with scopes4917 for not_over_limit_notified4918 returns only entries that have not been notified of being over limit4919 for scheduled_for_over_limit_check4920 returns entries that have been scheduled for over limit checks4921 for lock_for_over_limit_check4922 only returns scheduled entries up to the limit4923ElasticsearchIndexedProject4924 behaves like an elasticsearch indexed container4925 validations4926 validates uniqueness of main attribute4927 callbacks4928 on save4929 triggers index_project4930 performs the expected action4931 on destroy4932 triggers delete_from_index4933 performs the expected action4934GitlabSubscriptions::FetchPurchaseEligibleNamespacesService4935 #execute4936 when no namespaces are supplied4937 returns an array with an empty hash4938 when no plan_id or any_self_service_plan flag is supplied4939 logs and returns an error message4940 when no user is supplied4941 logs and returns an error message4942 when the http request fails4943 returns an error message4944 when all the namespaces are eligible4945 does not filter any namespaces4946 when the user has a namespace ineligible4947 is filtered from the results4948 when supplied the any_self_service_plan flag4949 filters the results by eligibility for any self service plan4950MergeRequests::SyncCodeOwnerApprovalRulesWorker4951 #perform4952 behaves like an idempotent worker4953 is labeled as idempotent4954 performs multiple times sequentially without raising an exception4955 when merge request is not found4956 returns without attempting to sync code owner rules4957 when merge request is found4958 attempts to sync code owner rules4959Sbom::Ingestion::Tasks::IngestComponents4960 # order random4961 #execute4962 is idempotent4963 sets the component_id4964 behaves like bulk insertable task4965 when the validation fails4966 can generate error messages correctly4967 when there are duplicate components4968 fills in component_id for both records4969 when components have the same name but different purl_types4970 creates two distinct components4971 when there is a pypi component4972 normalizes component name4973Lfs::UnlockFileService4974 #execute4975 when authorized4976 File Locking integraction4977 when File Locking is available4978 deletes the Path Lock4979 when File Locking is not available4980 does not delete the Path Lock4981EE::Gitlab::Auth::RequestAuthenticator4982 #find_sessionless_user4983 returns geo_token user first4984 returns nil if no user found4985 rescue Gitlab::Auth::AuthenticationError exceptions4986Namespaces::FreeUserCap::UsersFinder4987 # order random4988 .count4989 provides number of users4990 with limit considerations that affect query invocation4991 when limit is reached and all queries are not needed4992 only performs group_member query4993 only performs group_member and project_member queries4994 performs all queries except invited groups to projects4995 when limit is not reached until the last query4996 performs all queries4997 #count4998 provides number of users4999Geo::ProjectSyncWorker5000 #perform5001 when project could not be found5002 logs an error and returns5003 when the shard associated to the project is unhealthy5004 logs an error and returns5005 when project repositories has never been synced5006 performs Geo::RepositorySyncService for the given project5007 with geo_project_wiki_repository_replication feature flag disabled5008 performs Geo::WikiSyncService for the given project5009 with geo_project_wiki_repository_replication feature flag enabled5010 does not perform Geo::WikiSyncService for the given project5011 when project repositories has been synced5012 does not perform Geo::RepositorySyncService for the given project5013 with geo_project_wiki_repository_replication feature flag disabled5014 does not perform Geo::WikiSyncService for the given project5015 with geo_project_wiki_repository_replication feature flag enabled5016 does not perform Geo::WikiSyncService for the given project5017 when last attempt to sync project repositories failed5018 performs Geo::RepositorySyncService for the given project5019 with geo_project_wiki_repository_replication feature flag disabled5020 performs Geo::WikiSyncService for the given project5021 with geo_project_wiki_repository_replication feature flag enabled5022 does not perform Geo::WikiSyncService for the given project5023 idempotence5024 is labeled as idempotent5025 performs multiple times sequentially without raising an exception5026 when the project registry row does not exist5027 creates exactly 1 project registry row5028 when the project registry row already exists5029 does not create a project registry row5030Projects::ImportService5031 when imported in to a group5032 when audit_events is licensed5033 does audit5034 when audit_events is unlicensed5035 does not audit5036 when not imported in to a group5037 when audit_events is licensed5038 does not audit5039 when audit_events is unlicensed5040 does not audit5041Llm::BaseService5042 # order random5043 when user has access5044 raises a NotImplementedError5045 when ai integration is not enabled5046 behaves like returns an error5047 returns an error5048 when resource should not be sent to AI5049 behaves like returns an error5050 returns an error5051 when user has no access5052 behaves like returns an error5053 returns an error5054Ci::JobArtifacts::DestroyBatchService5055 .execute5056 destroys all expired artifacts5057 publishes Ci::JobArtifactsDeletedEvent5058 with Geo replication5059 creates an Geo::EventLog5060 JobArtifact batch destroy fails5061 does not create a JobArtifactDeletedEvent5062Vulnerabilities::StateTransitionPolicy5063 # order random5064 read_security_resource5065 when the security_dashboard feature is enabled5066 when the current user is not a project member5067 is expected to be disallowed :read_security_resource5068 when the current user has developer access to the vulnerability's project5069 is expected to be allowed :read_security_resource5070 when the security_dashboard feature is disabled5071 is expected to be disallowed :read_security_resource5072Projects::DisableDeployKeyService5073 records an audit event5074 behaves like sends correct event type in audit event stream5075 sends correct event type in audit event stream5076Notes::DestroyService5077 #execute5078 refresh analytics comment data5079 invokes forced Analytics::RefreshCommentsData5080 publish to status page5081 triggers status page publish5082 tracking via usage ping5083 tracks epic note destroy5084Integrations::SlackInteractions::SlackBlockActions::IncidentManagement::ProjectUpdateHandler5085 # order random5086 #execute5087 when project is updated5088 returns success response and updates cache5089 when project is unchanged5090 behaves like does not make api call5091 does not make the api call and returns nil5092 when user does not have permission to read a project5093 behaves like does not make api call5094 does not make the api call and returns nil5095 when api response is not ok5096 returns error response5097 when Slack API call raises an HTTP exception5098 tracks the exception and returns an error message5099AppSec::Dast::Profiles::DestroyService5100 #execute5101 when on demand scan licensed feature is not available5102 communicates failure5103 when the feature is enabled5104 when the user cannot destroy a DAST profile5105 communicates failure5106 when the user can destroy a DAST profile5107 returns a success status5108 deletes the dast_profile5109 returns a dast_profile payload5110 audits the deletion5111 when the dast_profile fails to destroy5112 communicates failure5113 when the dast_profile parameter is missing5114 communicates failure5115ProjectCacheWorker5116 #perform5117 with an existing project5118 when in Geo secondary node5119 updates only non database cache5120 is idempotent5121SlashCommands::GlobalSlackHandler5122 does not serve a request if token is invalid5123 Valid token5124 calls command handler if project alias is valid5125 returns error if project alias not found5126 returns authorization request5127 calls help presenter5128 with incident declare command5129 calls command handler with no project alias5130EE::NamespaceSettings::UpdateService5131 #execute5132 as a normal user5133 does not change settings5134 registers an error5135 as a group owner5136 for a group that does not have prevent forking feature5137 does not change settings5138 registers an error5139 for a group that has prevent forking feature5140 changes settings5141Geo::PipelineReplicator5142 .model5143 is a pipeline5144 #log_geo_pipeline_ref_created_event5145 without Geo enabled5146 does not publish an event5147 on a Geo primary5148 creates a Geo event5149 on a Geo secondary5150 does not publish an event5151 #consume_event_pipeline_ref_created5152 ensures a pipeline ref exists5153Gitlab::ImportExport::Project::DeployKeysRestorer5154 # order random5155 when project deploy keys are present in source project5156 has the same amount of project deploy keys as the source5157 has the same deploy_keys_id values and write access compared to source5158 when all hooks are not duplicated5159 reports the failure5160 returns true5161 when the user is unauthorized5162 raises an error and logs user5163 logs the unauthorized user5164GeoNodePolicy5165 when the user is an admin5166 when admin mode is enabled5167 allows read_geo_node for any GeoNode5168 when admin mode is disabled5169 disallows read_geo_node for any GeoNode5170 when the user is not an admin5171 disallows read_geo_node for any GeoNode5172Resolvers::Clusters::AgentsResolver5173 is expected to have nullable GraphQL type ClusterAgentConnection5174 is expected to include {:extras => (include :lookahead)}5175 #resolve5176 the current user has access to clusters5177 finds all agents5178 when has_vulnerabilities argument is provided5179 when has_vulnerabilities is set to true5180 returns only agents with vulnerabilities5181 when has_vulnerabilities is set to false5182 returns only agents without vulnerabilities5183 the current user does not have access to clusters5184 returns an empty result5185Security routing routing5186 root path5187 is expected to redirect to "/-/security/dashboard"5188 /-/security/dashboard5189 is expected to route {:get=>"/-/security/dashboard"} to {:controller=>"security/dashboard", :action=>"show"}5190 /-/security/dashboard/settings5191 is expected to route {:get=>"/-/security/dashboard/settings"} to {:controller=>"security/dashboard", :action=>"settings"}5192Analytics::DevopsAdoption::Snapshots::CalculateAndSaveService5193 creates a snapshot with whatever snapshot calculator returns5194 when a snapshot for given range already exists5195 updates the snapshot with whatever snapshot calculator returns5196ImportHelper5197 # order random5198 #import_configure_github_admin_message5199 has_ci_cd_only_params: true, can_admin_all_resources: true, expected_text: /Note: As an administrator .* connecting/5200 returns correct note5201 has_ci_cd_only_params: true, can_admin_all_resources: false, expected_text: /Note: Consider asking your GitLab administrator .* connecting/5202 returns correct note5203 has_ci_cd_only_params: false, can_admin_all_resources: true, expected_text: /Note: As an administrator .* importing/5204 returns correct note5205 has_ci_cd_only_params: false, can_admin_all_resources: false, expected_text: /Note: Consider asking your GitLab administrator .* importing/5206 returns correct note5207Gitlab::IssuableMetadata5208 issues5209 aggregates stats on issues5210CredentialsInventoryHelper5211 #credentials_inventory_feature_available?5212 when credentials inventory feature is enabled5213 is expected to be truthy5214 when credentials inventory feature is disabled5215 is expected to be falsey5216 #show_resource_access_tokens?5217 when filter value equals resource_access_tokens5218 is expected to be truthy5219 when filter value is a value other than resource_access_tokens5220 is expected to be falsey5221 when filter value is nil5222 is expected to be falsey5223 #show_ssh_keys?5224 when filtering by ssh_keys5225 is expected to be truthy5226 when filtering by a different, existent credential type5227 is expected to be falsey5228 when filtering by a different, non-existent credential type5229 is expected to be falsey5230 #show_gpg_keys?5231 when filtering by gpg_keys5232 is expected to equal true5233 when filtering by personal_access_tokens5234 is expected to equal false5235 #show_personal_access_tokens?5236 when filtering by personal_access_tokens5237 is expected to be truthy5238 when filtering by a different, existent credential type5239 is expected to be falsey5240 when filtering by a different, non-existent credential type5241 is expected to be truthy5242EE::API::Helpers::MembersHelpers5243 .member_sort_options5244 lists all keys available in group member view5245 .billable_member?5246 when member is billable5247 is expected to eq true5248 when member is not billable5249 is expected to eq false5250 .retrieve_members5251 includes user as member5252 with skip_users present5253 does not include user as member5254 .member_access_levels5255 return all access levels including minimal access5256layouts/nav/sidebar/_admin5257 license includes push rules feature5258 shows the link5259 license does not include push rules feature5260 hides the link5261Types::EpicStateEnum5262 is expected to eq "EpicState"5263 exposes all the existing epic states5264Gitlab::Ci::Pipeline::Chain::Validate::AfterConfig5265 #perform!5266 credit card requirement5267 when user does not have credit card for pipelines in project5268 breaks the chain with an error5269 logs the event5270 when user has credit card for pipelines in project5271 succeeds the step5272Analytics::DevopsAdoption::EnabledNamespaces::CreateService5273 persists the enabled_namespace5274 schedules for snapshot creation5275 authorizes for manage_devops_adoption5276 without display_namespace_id5277 authorizes for global manage_devops_adoption5278 for guests5279 returns forbidden error5280Vulnerabilities::Statistics::AdjustmentWorker5281 #perform5282 calls `Vulnerabilities::Statistics::AdjustmentService` with given project_ids5283 calls `Vulnerabilities::HistoricalStatistics::AdjustmentService` with given project_ids5284Mutations::RequirementsManagement::CreateRequirement5285 #resolve5286 behaves like requirements not available5287 raises a not accessible error5288 when the user can create requirements5289 when requirements feature is available5290 creates new requirement5291 when requirements feature is disabled5292 behaves like requirements not available5293 raises a not accessible error5294EE::WorkItemsHelper5295 # order random5296 #work_items_index_data5297 when features are available5298 returns true for the features5299 when feature not available5300 returns false for the features5301AuditEvents::UnregisterRunnerAuditEventService5302 #track_event5303 for instance runner5304 with authentication token author5305 behaves like expected audit event5306 returns audit event attributes5307 with User author5308 behaves like expected audit event5309 returns audit event attributes5310 for group runner5311 with authentication token author5312 behaves like expected audit event5313 returns audit event attributes5314 with User author5315 behaves like expected audit event5316 returns audit event attributes5317 for project runner5318 with authentication token author5319 behaves like expected audit event5320 returns audit event attributes5321 with User author5322 behaves like expected audit event5323 returns audit event attributes5324Sidebars::Projects::Menus::TrialWidgetMenu5325 # order random5326 behaves like trial widget menu items5327 #render?5328 trials_available: true, trial_active: true, user_can_admin_group: true5329 is expected to eq true5330 trials_available: true, trial_active: true, user_can_admin_group: false5331 is expected to eq false5332 trials_available: true, trial_active: false, user_can_admin_group: true5333 is expected to eq false5334 trials_available: true, trial_active: false, user_can_admin_group: false5335 is expected to eq false5336 trials_available: false, trial_active: true, user_can_admin_group: true5337 is expected to eq false5338 trials_available: false, trial_active: true, user_can_admin_group: false5339 is expected to eq false5340 trials_available: false, trial_active: false, user_can_admin_group: true5341 is expected to eq false5342 trials_available: false, trial_active: false, user_can_admin_group: false5343 is expected to eq false5344 #menu_partial_options5345 provides expected options5346Gitlab::Geo::LogCursor::Events::Event5347 #process5348 enqueues Geo::EventWorker5349 eventually calls Replicator#consume5350DeployKeys::CreateService5351 creates a deploy key5352 records an audit event5353 behaves like sends correct event type in audit event stream5354 sends correct event type in audit event stream5355Dora::PerformanceScore5356 # order random5357 is expected to validate that :date cannot be empty/falsy5358 is expected to validate that :date is case-sensitively unique within the scope of :project_id5359 is expected to validate that :project cannot be empty/falsy5360 is expected to belong to project required: false5361 .refresh!5362 creates new record with calculated scores5363 when record already exists5364 updates existing one5365WikiHelper5366 #wiki_attachment_upload_url5367 returns the upload endpoint for group wikis5368 behaves like wiki endpoint helpers5369 returns the full endpoint url5370 when relative url is set5371 returns the full endpoint url with the relative path5372Dast::PreScanVerificationStep5373 # order random5374 enums5375 is expected to define :check_type as an enum backed by an integer with values ‹{connection: 0, authentication: 1, crawling: 2}›, prefix: true5376 associations5377 is expected to belong to dast_pre_scan_verification class_name => Dast::PreScanVerification required: true5378 instance methods5379 #success?5380 when the verification_errors is an empty list5381 is expected to be success5382 when the are verification errors5383 is expected not to be success5384Sidebars::Admin::Menus::SubscriptionMenu5385 # order random5386 behaves like Admin menu without sub menus5387 does not contain any sub menu(s)5388 defines correct active route5389 behaves like Admin menu5390 renders the correct link5391 renders the correct title5392 renders the correct icon5393 #render?5394 when user is admin5395 renders5396 when user is not admin5397 does not render5398 when user is not logged in5399 does not render5400subscriptions/new5401 behaves like subscription form data5402 is expected to have visible css "#js-new-subscription[data-setup-for-company='true']"5403 is expected to have visible css "#js-new-subscription[data-full-name='First Last']"5404 is expected to have visible css "#js-new-subscription[data-plan-data='[{\"id\":\"bronze_id\",\"code\":\"bronze\",\"price_per_year\":48.0}]']"5405 is expected to have visible css "#js-new-subscription[data-plan-id='bronze_id']"5406 is expected to have visible css "#js-new-subscription[data-source='some_source']"5407Geo::RepositoriesChangedEventStore5408 #create!5409 behaves like a Geo event store5410 when running on a secondary node5411 does not create an event5412 when running on a primary node5413 does not create an event if there are no secondary nodes5414 creates an event5415 when file subject is not on local store5416 creates an event (PENDING: No file subject defined, skipping)5417EE::RepositoryCheck::SingleRepositoryWorker5418 Geo primary5419 saves results to main database5420 Geo secondary5421 saves results to Geo registry5422 creates Geo registry when not yet exists5423BulkImports::Groups::Stage5424 #pipelines5425 when source is enterprise5426 includes EE pipelines5427 overrides the CE stage value for the EntityFinisher Pipeline5428 when source is not enterprise5429 does not include EE pipelines5430 does not override the CE stage value for the EntityFinisher Pipeline5431Sbom::IngestReportsWorker5432 #perform5433 when there is no pipeline with the given ID5434 does not raise an error5435 when sbom reports can not be stored for the pipeline5436 does not call `Sbom::Ingestion::IngestReportsService`5437 when sbom reports can be stored for the pipeline5438 calls `Sbom::Ingestion::IngestReportsService`5439RequirementsManagement::ProcessRequirementsReportsWorker5440 #perform5441 build exists5442 processes requirements reports5443 behaves like an idempotent worker5444 is labeled as idempotent5445 performs multiple times sequentially without raising an exception5446 when the service raises a Gitlab::Access::AccessDeniedError5447 rescues the error5448 build does not exist5449 does not store requirements reports5450Gitlab::Auth5451 # order random5452 when personal access tokens are disabled5453 fails authentication when using personal access tokens5454 fails authentication when using impersonation tokens5455 fails authentication when using a resource access token5456PersonalAccessTokens::CreateService5457 #execute5458 when non-admin user5459 when user creates their own token5460 creates AuditEvent with success message5461 when user attempts to create a token for a different user5462 creates AuditEvent with failure message5463 when admin5464 with admin mode enabled5465 with admin mode disabled5466 creates audit logs with failure message5467Types::IssueConnection5468 #weight5469 returns sum of all weights5470Elastic::IndexProjectsByIdService5471 #execute5472 schedules index workers5473ProjectAuthorization5474 .visible_to_user_and_access_level5475 returns the records for given user that have at least the given access5476EE::Gitlab::GonHelper5477 #add_gon_variables5478 includes ee exclusive settings5479 when GitLab.com5480 includes CustomersDot variables5481 #push_licensed_feature5482 no obj given5483 behaves like sets the licensed features flag5484 pushes the licensed feature flag to the frotnend5485 obj given5486 behaves like sets the licensed features flag5487 pushes the licensed feature flag to the frotnend5488ResourceMilestoneEvent5489 # order random5490 scopes5491 .aliased_for_timebox_report5492 returns correct values with aliased names5493AuditEvents::ReleaseArtifactsDownloadedAuditEventService5494 #security_event5495 logs the event to file5496Integrations::Test::ProjectService5497 #execute5498 without event specified5499 GitHubService5500 behaves like tests for integration with pipeline data5501 tests the integration with pipeline data5502EE::Gitlab::ApplicationRateLimiter5503 .rate_limits5504 when application-level rate limits are configured5505 includes values for unique_project_downloads_for_application5506 when namespace-level rate limits are configured5507 includes fixed default values for unique_project_downloads_for_namespace5508Resolvers::VulnerabilitiesCountPerDayResolver5509 #resolve5510 fetches historical vulnerability data from the start date to the end date5511Vulnerabilities::Finding::Evidence5512 is expected to validate that :data cannot be empty/falsy5513 is expected to validate that the length of :data is at most 160000005514LdapSyncWorker5515 #perform5516 with the default license key5517 syncs all LDAP users5518 without a license key5519 does not sync LDAP users5520Types::IncidentManagement::IssuableResourceLinkTypeEnum5521 # order random5522 is expected to eq "IssuableResourceLinkType"5523 exposes all the existing issuable resource link types values5524Geo::Scheduler::SchedulerWorker5525 includes ::Gitlab::Geo::LogHelpers5526 needs many other specs (PENDING: Not yet implemented)5527 #take_batch5528 without batch_size5529 returns a batch of jobs5530 with batch_size5531 returns a batch of jobs5532PersonalAccessTokens::Groups::UpdateLifetimeService5533 #execute5534 when we can obtain the lease5535 schedules the worker5536 when we can't obtain the lease5537 does not schedule the worker5538Gitlab::SlashCommands::Presenters::IssueShow5539 issue with issue weight5540 shows the weight5541JsonSchemaValidator5542 #validates_each5543 when the schema file exists on CE5544 calls the validator with CE schema5545 when the schema file exists on EE5546 calls the validator with EE schema5547Gitlab::Auth::OAuth::AuthHash5548 #uid5549 contains a kerberos realm5550 preserves the canonical uid5551 does not contain a kerberos realm5552 canonicalizes uid with kerberos realm5553 #password5554 when password complexity feature is available5555 with password complexity enabled5556 returns a valid password5557BulkImports::Projects::Stage5558 #pipelines5559 when source is enterprise5560 includes EE pipelines5561 when source is not enterprise5562 does not include EE pipelines5563Types::MergeRequests::ApprovalStateType5564 is expected to have graphql fields :approval_rules_overwritten, :rules, :invalid_approvers_rules, and :suggested_approvers5565 is expected to require graphql authorizations :read_merge_request5566Types::AlertManagement::HttpIntegrationType5567 is expected to eq "AlertManagementHttpIntegration"5568 is expected to require graphql authorizations :admin_operations5569 exposes the expected fields5570Suggested Reviewers secret initialization for GitLab EE5571 # order random5572 when SAAS5573 loads secret5574 when not SAAS5575 does not load secret5576Integrations::FieldEntity5577 #as_json5578 with GitHub integration5579 with field with type checkbox5580 exposes correct attributes and casts value to Boolean5581Types::WorkItems::Widgets::ProgressInputType5582 # order random5583 is expected to eq "WorkItemWidgetProgressInput"5584 is expected to contain exactly "progress"5585Gitlab::ImportExport::Group::GroupAndDescendantsRepoSaver5586 exports the group and subgroups wiki repo5587 if any of the wiki exports fails5588 returns false and stops exporting other groups5589Types::HealthStatusEnum5590 is expected to eq "HealthStatus"5591 exposes all the existing health status values5592Gitlab::Usage::Metrics::Instrumentations::AdvancedSearch::BuildTypeMetric5593 behaves like a correct instrumented metric value5594 has correct value5595 elasticsearch_indexing is enabled5596 behaves like a correct instrumented metric value5597 has correct value5598Audit::BaseChangesAuditor5599 # order random5600 #attributes_from_auditable_model5601 is expected to raise NotImplementedError5602Gitlab::Insights::Serializers::Chartjs::BarTimeSeriesSerializer5603 returns the correct format5604Types::AppSec::Fuzzing::API::ScanProfileType5605 is expected to have graphql fields :name, :description, and :yaml5606Autocomplete::GroupSerializer5607 #represent5608 includes the id, name, and avatar URL5609Gitlab::GlRepository5610 .parse5611 parses a group wiki gl_repository5612Embedding::ApplicationRecord5613 # order random5614 .model_name5615 removes the prefix5616Milestone5617 Associations5618 is expected to have many boards5619Gitlab::Prometheus::Queries::ClusterQuery5620 load cluster metrics from yaml5621 sends queries to prometheus5622EE::Types::Notes::NoteableInterface5623 .resolve_type5624 knows the correct type for objects5625Types::SecurityOrchestration::GroupSecurityPolicySourceType5626 is expected to have graphql fields :namespace and :inherited5627Types::Ci::PipelineMergeRequestEventTypeEnum5628 has specific values5629Gitlab::Usage::Metrics::Instrumentations::LicenseeMetrics5630 behaves like a correct instrumented metric value5631 has correct value5632Knapsack report was generated. Preview:5633{5634 "ee/spec/models/factories_spec.rb": 641.8800570330001,5635 "ee/spec/models/geo/pages_deployment_registry_spec.rb": 36.36411722099979,5636 "ee/spec/helpers/billing_plans_helper_spec.rb": 21.673607429999947,5637 "ee/spec/lib/gitlab/import_export/attributes_permitter_spec.rb": 18.567274687999998,5638 "ee/spec/models/dast_site_profile_spec.rb": 21.578534653000133,5639 "ee/spec/services/security/security_orchestration_policies/create_pipeline_service_spec.rb": 23.328052221000007,5640 "ee/spec/views/layouts/nav/sidebar/_project.html.haml_spec.rb": 21.40418624599988,5641 "ee/spec/finders/merge_requests_finder_spec.rb": 27.083024300000034,5642 "ee/spec/helpers/ee/users/callouts_helper_spec.rb": 11.784824497999807,5643 "ee/spec/models/deployments/approval_summary_spec.rb": 18.37927814800014,5644 "ee/spec/finders/geo/pipeline_artifact_registry_finder_spec.rb": 21.55073540100011,5645 "ee/spec/helpers/search_helper_spec.rb": 13.283144197999945,5646 "ee/spec/services/incident_management/pending_escalations/process_service_spec.rb": 7.018295327999795,5647 "ee/spec/services/ee/issuable/bulk_update_service_spec.rb": 13.275585044000081,5648 "ee/spec/services/groups/transfer_service_spec.rb": 19.751272765000067,5649 "ee/spec/services/geo/prune_event_log_service_spec.rb": 17.457522472999926,5650 "ee/spec/lib/gitlab/code_owners_spec.rb": 12.156700937000096,5651 "ee/spec/models/protected_environments/deploy_access_level_spec.rb": 6.365233158999899,5652 "ee/spec/models/geo/group_wiki_repository_registry_spec.rb": 5.818637688000081,5653 "ee/spec/models/visible_approvable_spec.rb": 14.753428544999906,5654 "ee/spec/services/incident_management/oncall_rotations/edit_service_spec.rb": 7.284253143999877,5655 "ee/spec/policies/issuable_policy_spec.rb": 10.639105341000004,5656 "ee/spec/lib/analytics/merge_request_metrics_refresh_spec.rb": 5.731396218999862,5657 "ee/spec/services/merge_trains/create_pipeline_service_spec.rb": 10.17472019800016,5658 "ee/spec/serializers/ee/environment_serializer_spec.rb": 5.330102305000082,5659 "ee/spec/finders/geo/project_registry_finder_spec.rb": 6.916397490999998,5660 "ee/spec/lib/analytics/refresh_comments_data_spec.rb": 7.038543216000107,5661 "ee/spec/services/vulnerabilities/security_finding/create_merge_request_service_spec.rb": 10.897474944999885,5662 "ee/spec/helpers/ee/invite_members_helper_spec.rb": 5.635157984999978,5663 "ee/spec/graphql/resolvers/user_notes_count_resolver_spec.rb": 5.534533149000026,5664 "ee/spec/services/ee/system_notes/issuables_service_spec.rb": 6.186715562000018,5665 "ee/spec/finders/security/scan_result_policies_finder_spec.rb": 5.6691733529999055,5666 "ee/spec/services/analytics/cycle_analytics/data_loader_service_spec.rb": 7.0354234269998415,5667 "ee/spec/workers/project_template_export_worker_spec.rb": 4.9096718750001855,5668 "ee/spec/helpers/groups/security_features_helper_spec.rb": 2.9307589170000483,5669 "ee/spec/lib/gitlab/ci/minutes/consumption_spec.rb": 4.491323292999823,5670 "ee/spec/models/search/note_index_spec.rb": 2.3773880210001153,5671 "ee/spec/services/deployments/auto_rollback_service_spec.rb": 6.88455949299987,5672 "ee/spec/finders/security/training_urls_finder_spec.rb": 3.598313160000089,5673 "ee/spec/models/geo/event_log_spec.rb": 1.5932926530001623,5674 "ee/spec/tasks/gitlab/license_rake_spec.rb": 3.0922310009998455,5675 "ee/spec/lib/ee/gitlab/import_export/importer_spec.rb": 5.212209433999988,5676 "ee/spec/policies/path_lock_policy_spec.rb": 5.243454151999913,5677 "ee/spec/finders/status_page/incidents_finder_spec.rb": 1.6543230909999238,5678 "ee/spec/lib/gitlab/analytics/cycle_analytics/stage_events/merge_request_closed_spec.rb": 3.0085314750001544,5679 "ee/spec/models/incident_management/escalation_rule_spec.rb": 2.6208814609999536,5680 "ee/spec/services/llm/generate_summary_service_spec.rb": 5.191812115999937,5681 "ee/spec/serializers/ee/merge_request_poll_cached_widget_entity_spec.rb": 5.2780207939999855,5682 "ee/spec/services/ci/compare_license_scanning_reports_collapsed_service_spec.rb": 3.8082925920000434,5683 "ee/spec/services/audit_events/export_csv_service_spec.rb": 2.504439935000164,5684 "ee/spec/services/vulnerability_exports/export_service_spec.rb": 5.824023056999977,5685 "ee/spec/helpers/license_monitoring_helper_spec.rb": 1.4197205799998756,5686 "ee/spec/lib/gitlab/code_owners/users_loader_spec.rb": 4.905927174999988,5687 "ee/spec/services/elastic/indexing_control_service_spec.rb": 1.199167209999814,5688 "ee/spec/models/preloaders/user_member_roles_in_projects_preloader_spec.rb": 2.669658145999847,5689 "ee/spec/serializers/vulnerabilities/feedback_entity_spec.rb": 2.9045162170000367,5690 "ee/spec/models/merge_request/suggested_reviewers_merge_request_spec.rb": 1.7995644299999185,5691 "ee/spec/lib/ee/api/entities/billable_member_spec.rb": 1.6402028759998757,5692 "ee/spec/services/vulnerabilities/starboard_vulnerability_resolve_service_spec.rb": 4.09444138799995,5693 "ee/spec/workers/ee/ci/build_finished_worker_spec.rb": 4.112410036000028,5694 "ee/spec/serializers/ee/note_entity_spec.rb": 2.327035322000029,5695 "ee/spec/serializers/ee/user_serializer_spec.rb": 2.4867390959998374,5696 "ee/spec/services/boards/epic_boards/create_service_spec.rb": 2.2112976920000165,5697 "ee/spec/views/shared/issuable/_sidebar.html.haml_spec.rb": 2.062406565999936,5698 "ee/spec/services/ee/users/unblock_service_spec.rb": 1.5533122119998097,5699 "ee/spec/workers/geo/repository_verification/secondary/scheduler_worker_spec.rb": 2.9781559440000365,5700 "ee/spec/lib/gitlab/auth/ldap/user_spec.rb": 2.5902008089997253,5701 "ee/spec/lib/gitlab/geo/log_cursor/events/repository_renamed_event_spec.rb": 3.69313132499974,5702 "ee/spec/services/epics/descendant_count_service_spec.rb": 1.9366777479999655,5703 "ee/spec/services/work_items/widgets/status_service/update_service_spec.rb": 3.682521166999777,5704 "ee/spec/services/boards/epic_lists/list_service_spec.rb": 3.9222811370000272,5705 "ee/spec/lib/gitlab/auth/group_saml/auth_hash_spec.rb": 0.8693443860001935,5706 "ee/spec/lib/gitlab/geo/log_cursor/events/reset_checksum_event_spec.rb": 2.2339355280000746,5707 "ee/spec/services/elastic/metrics_update_service_spec.rb": 0.8393063499997879,5708 "ee/spec/services/app_sec/dast/profiles/audit/update_service_spec.rb": 6.048639993000052,5709 "ee/spec/lib/sidebars/user_settings/menus/usage_quotas_menu_spec.rb": 0.8434396699999525,5710 "ee/spec/lib/gitlab/geo/replication/blob_retriever_spec.rb": 2.0433951299996806,5711 "ee/spec/lib/gitlab/auth/saml/config_spec.rb": 0.6471198620001815,5712 "ee/spec/models/ee/namespace/detail_spec.rb": 0.8117836850001368,5713 "ee/spec/models/elasticsearch_indexed_project_spec.rb": 0.9378456539998297,5714 "ee/spec/services/gitlab_subscriptions/fetch_purchase_eligible_namespaces_service_spec.rb": 1.2068160789999638,5715 "ee/spec/workers/merge_requests/sync_code_owner_approval_rules_worker_spec.rb": 1.6677269619999606,5716 "ee/spec/services/sbom/ingestion/tasks/ingest_components_spec.rb": 0.7561129339997024,5717 "ee/spec/services/lfs/unlock_file_service_spec.rb": 1.6286160690001452,5718 "ee/spec/lib/ee/gitlab/auth/request_authenticator_spec.rb": 0.5458274689999598,5719 "ee/spec/finders/namespaces/free_user_cap/users_finder_spec.rb": 2.7064834490001886,5720 "ee/spec/workers/geo/project_sync_worker_spec.rb": 1.90541400300026,5721 "ee/spec/services/projects/import_service_spec.rb": 1.5713178789997073,5722 "ee/spec/services/llm/base_service_spec.rb": 1.4067384049999418,5723 "ee/spec/services/ee/ci/job_artifacts/destroy_batch_service_spec.rb": 2.7775295369997366,5724 "ee/spec/policies/vulnerabilities/state_transition_policy_spec.rb": 2.462720459999673,5725 "ee/spec/services/projects/disable_deploy_key_service_spec.rb": 1.036194556999817,5726 "ee/spec/services/ee/notes/destroy_service_spec.rb": 1.2448665229999278,5727 "ee/spec/services/integrations/slack_interactions/slack_block_actions/incident_management/project_update_handler_spec.rb": 2.1746030179997433,5728 "ee/spec/services/app_sec/dast/profiles/destroy_service_spec.rb": 2.2229475189997174,5729 "ee/spec/workers/project_cache_worker_spec.rb": 1.1616806770002768,5730 "ee/spec/services/slash_commands/global_slack_handler_spec.rb": 2.370943304999855,5731 "ee/spec/services/ee/namespace_settings/update_service_spec.rb": 1.980709890000071,5732 "ee/spec/replicators/geo/pipeline_replicator_spec.rb": 1.4149659340000653,5733 "ee/spec/lib/gitlab/import_export/project/deploy_keys_restorer_spec.rb": 1.6762414800000442,5734 "ee/spec/policies/geo_node_policy_spec.rb": 0.9245187569999871,5735 "ee/spec/graphql/resolvers/clusters/agents_resolver_spec.rb": 1.6980201780002062,5736 "ee/spec/routing/security_routing_spec.rb": 0.48826704900011464,5737 "ee/spec/services/analytics/devops_adoption/snapshots/calculate_and_save_service_spec.rb": 0.5465129889998934,5738 "ee/spec/helpers/ee/import_helper_spec.rb": 0.5558935280000696,5739 "ee/spec/lib/ee/gitlab/issuable_metadata_spec.rb": 2.3284681320001255,5740 "ee/spec/helpers/credentials_inventory_helper_spec.rb": 1.094615958000304,5741 "ee/spec/lib/ee/api/helpers/members_helpers_spec.rb": 1.5505591910000476,5742 "ee/spec/views/layouts/nav/sidebar/_push_rules_link.html.haml_spec.rb": 0.7218911499999194,5743 "ee/spec/graphql/types/epic_state_enum_spec.rb": 0.5974417309998898,5744 "ee/spec/lib/ee/gitlab/ci/pipeline/chain/validate/after_config_spec.rb": 1.723415653000302,5745 "ee/spec/services/analytics/devops_adoption/enabled_namespaces/create_service_spec.rb": 1.1148272149998775,5746 "ee/spec/workers/vulnerabilities/statistics/adjustment_worker_spec.rb": 0.5164320639996731,5747 "ee/spec/graphql/mutations/requirements_management/create_requirement_spec.rb": 1.3846472189998167,5748 "ee/spec/helpers/ee/work_items_helper_spec.rb": 0.49331027800008087,5749 "ee/spec/services/audit_events/unregister_runner_audit_event_service_spec.rb": 1.3408391969996956,5750 "ee/spec/lib/sidebars/projects/menus/trial_widget_menu_spec.rb": 1.0791225499997381,5751 "ee/spec/lib/gitlab/geo/log_cursor/events/event_spec.rb": 1.4655488060002426,5752 "ee/spec/services/deploy_keys/create_service_spec.rb": 1.5322138850001465,5753 "ee/spec/models/dora/performance_score_spec.rb": 1.0359570869995878,5754 "ee/spec/helpers/ee/wiki_helper_spec.rb": 0.7443189559999155,5755 "ee/spec/models/dast/pre_scan_verification_step_spec.rb": 1.0520695550003438,5756 "ee/spec/lib/sidebars/admin/menus/subscription_menu_spec.rb": 0.821669323000151,5757 "ee/spec/views/subscriptions/new.html.haml_spec.rb": 0.7806374199999482,5758 "ee/spec/services/geo/repositories_changed_event_store_spec.rb": 0.9603485799998452,5759 "ee/spec/workers/ee/repository_check/single_repository_worker_spec.rb": 1.7326214320000872,5760 "ee/spec/lib/ee/bulk_imports/groups/stage_spec.rb": 1.0376587069999914,5761 "ee/spec/workers/sbom/ingest_reports_worker_spec.rb": 0.989460445000077,5762 "ee/spec/workers/requirements_management/process_requirements_reports_worker_spec.rb": 1.0323672980002812,5763 "ee/spec/lib/gitlab/auth_spec.rb": 1.2437182929998016,5764 "ee/spec/services/personal_access_tokens/create_service_audit_log_spec.rb": 0.9007769200002258,5765 "ee/spec/graphql/types/issue_connection_type_spec.rb": 0.9987514240001474,5766 "ee/spec/services/elastic/index_projects_by_id_service_spec.rb": 1.1393286800002898,5767 "ee/spec/models/ee/project_authorization_spec.rb": 1.1724663639997743,5768 "ee/spec/lib/ee/gitlab/gon_helper_spec.rb": 0.8764749940000911,5769 "ee/spec/models/ee/resource_milestone_event_spec.rb": 1.1393442510002387,5770 "ee/spec/services/audit_events/release_artifacts_downloaded_audit_event_service_spec.rb": 0.9486985620001178,5771 "ee/spec/services/ee/integrations/test/project_service_spec.rb": 0.7319895179998639,5772 "ee/spec/lib/ee/gitlab/application_rate_limiter_spec.rb": 0.440664876000028,5773 "ee/spec/graphql/resolvers/vulnerabilities_count_per_day_resolver_spec.rb": 0.9509463819999837,5774 "ee/spec/models/vulnerabilities/finding/evidence_spec.rb": 0.5721925749999173,5775 "ee/spec/workers/ldap_sync_worker_spec.rb": 0.6565292709997266,5776 "ee/spec/graphql/types/incident_management/issuable_resource_link_type_enum_spec.rb": 0.48390627900016625,5777 "ee/spec/workers/geo/scheduler/scheduler_worker_spec.rb": 0.43922572700012097,5778 "ee/spec/services/personal_access_tokens/groups/update_lifetime_service_spec.rb": 0.5158217140001398,5779 "ee/spec/lib/gitlab/slash_commands/presenters/issue_show_spec.rb": 0.7146360010001445,5780 "ee/spec/validators/json_schema_validator_spec.rb": 0.38563817599970207,5781 "ee/spec/lib/gitlab/auth/o_auth/auth_hash_spec.rb": 0.6196294669998679,5782 "ee/spec/lib/ee/bulk_imports/projects/stage_spec.rb": 0.789545287999772,5783 "ee/spec/graphql/types/merge_requests/approval_state_type_spec.rb": 0.48710113900006036,5784 "ee/spec/graphql/ee/types/alert_management/http_integration_type_spec.rb": 0.6769647269998131,5785 "ee/spec/initializers/gitlab_suggested_reviewers_secret_spec.rb": 0.3487444620000133,5786 "ee/spec/serializers/integrations/field_entity_spec.rb": 0.9561150610002187,5787 "ee/spec/graphql/types/work_items/widgets/progress_input_type_spec.rb": 0.622913026000333,5788 "ee/spec/lib/gitlab/import_export/group/group_and_descendants_repo_saver_spec.rb": 0.5048107160000654,5789 "ee/spec/graphql/types/health_status_enum_spec.rb": 0.5525977680003962,5790 "ee/spec/lib/gitlab/usage/metrics/instrumentations/advanced_search/build_type_metric_spec.rb": 0.38074363599980643,5791 "ee/spec/lib/audit/base_changes_auditor_spec.rb": 0.5913838210003632,5792 "ee/spec/lib/gitlab/insights/serializers/chartjs/bar_time_series_serializer_spec.rb": 0.35540995100018336,5793 "ee/spec/graphql/types/app_sec/fuzzing/api/scan_profile_type_spec.rb": 0.40464114199994583,5794 "ee/spec/serializers/autocomplete/group_serializer_spec.rb": 0.4379695669999819,5795 "ee/spec/lib/gitlab/gl_repository_spec.rb": 0.4779668099999981,5796 "ee/spec/models/embedding/application_record_spec.rb": 0.36321331999988615,5797 "ee/spec/models/milestone_spec.rb": 0.3414762730003531,5798 "ee/spec/lib/gitlab/prometheus/queries/cluster_query_spec.rb": 0.5588900470002045,5799 "ee/spec/graphql/ee/types/notes/noteable_interface_spec.rb": 0.4626206729999467,5800 "ee/spec/graphql/types/security_orchestration/group_security_policy_source_type_spec.rb": 0.42118931899995005,5801 "ee/spec/graphql/ee/types/ci/pipeline_merge_request_type_enum_spec.rb": 0.3723262779999459,5802 "ee/spec/lib/gitlab/usage/metrics/instrumentations/licensee_metrics_spec.rb": 0.326251166000025803}5804Knapsack global time execution for tests: 21m 37s5805Pending: (Failures listed here are expected and do not affect your suite's status)5806 1) factories with factory defaults behaves like factory audit_event factory linting :unauthenticated trait does not raise error when created5807 # Trait skipped linting due to legacy error5808 Failure/Error: expect { create(factory.name, trait_name) }.not_to raise_error5809 expected no Exception, got #<NoMethodError: undefined method `target_project' for #<FactoryBot::SyntaxRunner:0x00007fcaac292448>> with backtrace:5810 # ./spec/factories/audit_events.rb:59:in `block (4 levels) in <top (required)>'5811 # ./ee/spec/models/factories_spec.rb:117:in `block (7 levels) in <top (required)>'5812 # ./ee/spec/models/factories_spec.rb:117:in `block (6 levels) in <top (required)>'5813 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'5814 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'5815 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'5816 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'5817 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'5818 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'5819 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'5820 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'5821 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'5822 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'5823 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'5824 Shared Example Group: "factory" called from ./ee/spec/models/factories_spec.rb:2175825 # ./ee/spec/models/factories_spec.rb:117:in `block (6 levels) in <top (required)>'5826 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'5827 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'5828 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'5829 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'5830 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'5831 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'5832 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'5833 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'5834 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'5835 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'5836 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'5837 2) factories with factory defaults behaves like factory ci_build_trace_chunk factory linting :fog_with_data trait does not raise error when created5838 # Trait skipped linting due to legacy error5839 Failure/Error: expect { create(factory.name, trait_name) }.not_to raise_error5840 expected no Exception, got #<NoMethodError: undefined method `directories' for nil:NilClass> with backtrace:5841 # ./app/models/ci/build_trace_chunks/fog.rb:119:in `fog_directory'5842 # ./app/models/ci/build_trace_chunks/fog.rb:123:in `files'5843 # ./app/models/ci/build_trace_chunks/fog.rb:25:in `set_data'5844 # ./spec/factories/ci/build_trace_chunks.rb:49:in `block (4 levels) in <top (required)>'5845 # ./ee/spec/models/factories_spec.rb:117:in `block (7 levels) in <top (required)>'5846 # ./ee/spec/models/factories_spec.rb:117:in `block (6 levels) in <top (required)>'5847 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'5848 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'5849 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'5850 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'5851 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'5852 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'5853 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'5854 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'5855 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'5856 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'5857 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'5858 Shared Example Group: "factory" called from ./ee/spec/models/factories_spec.rb:2175859 # ./ee/spec/models/factories_spec.rb:117:in `block (6 levels) in <top (required)>'5860 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'5861 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'5862 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'5863 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'5864 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'5865 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'5866 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'5867 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'5868 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'5869 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'5870 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'5871 3) factories with factory defaults behaves like factory ci_job_artifact factory linting :remote_store trait does not raise error when created5872 # Trait skipped linting due to legacy error5873 Failure/Error: expect { create(factory.name, trait_name) }.not_to raise_error5874 expected no Exception, got #<RuntimeError: Object Storage is not enabled for JobArtifactUploader> with backtrace:5875 # ./app/uploaders/object_storage.rb:399:in `storage_for'5876 # ./app/uploaders/object_storage.rb:393:in `storage'5877 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `public_send'5878 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `block in write_using_load_balancer'5879 # ./lib/gitlab/database/load_balancing/load_balancer.rb:127:in `block in read_write'5880 # ./lib/gitlab/database/load_balancing/load_balancer.rb:198:in `retry_with_backoff'5881 # ./lib/gitlab/database/load_balancing/load_balancer.rb:116:in `read_write'5882 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:126:in `write_using_load_balancer'5883 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:78:in `transaction'5884 # ./ee/spec/models/factories_spec.rb:117:in `block (7 levels) in <top (required)>'5885 # ./ee/spec/models/factories_spec.rb:117:in `block (6 levels) in <top (required)>'5886 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'5887 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'5888 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'5889 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'5890 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'5891 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'5892 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'5893 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'5894 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'5895 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'5896 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'5897 Shared Example Group: "factory" called from ./ee/spec/models/factories_spec.rb:2175898 # ./ee/spec/models/factories_spec.rb:117:in `block (6 levels) in <top (required)>'5899 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'5900 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'5901 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'5902 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'5903 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'5904 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'5905 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'5906 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'5907 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'5908 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'5909 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'5910 4) factories with factory defaults behaves like factory ci_job_artifact factory linting :raw trait does not raise error when created5911 # Trait skipped linting due to legacy error5912 Failure/Error: expect { create(factory.name, trait_name) }.not_to raise_error5913 expected no Exception, got #<ActiveRecord::RecordInvalid: Validation failed: Invalid file format with specified file type> with backtrace:5914 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `public_send'5915 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `block in write_using_load_balancer'5916 # ./lib/gitlab/database/load_balancing/load_balancer.rb:127:in `block in read_write'5917 # ./lib/gitlab/database/load_balancing/load_balancer.rb:198:in `retry_with_backoff'5918 # ./lib/gitlab/database/load_balancing/load_balancer.rb:116:in `read_write'5919 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:126:in `write_using_load_balancer'5920 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:78:in `transaction'5921 # ./ee/spec/models/factories_spec.rb:117:in `block (7 levels) in <top (required)>'5922 # ./ee/spec/models/factories_spec.rb:117:in `block (6 levels) in <top (required)>'5923 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'5924 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'5925 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'5926 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'5927 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'5928 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'5929 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'5930 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'5931 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'5932 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'5933 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'5934 Shared Example Group: "factory" called from ./ee/spec/models/factories_spec.rb:2175935 # ./ee/spec/models/factories_spec.rb:117:in `block (6 levels) in <top (required)>'5936 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'5937 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'5938 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'5939 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'5940 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'5941 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'5942 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'5943 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'5944 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'5945 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'5946 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'5947 5) factories with factory defaults behaves like factory ci_job_artifact factory linting :gzip trait does not raise error when created5948 # Trait skipped linting due to legacy error5949 Failure/Error: expect { create(factory.name, trait_name) }.not_to raise_error5950 expected no Exception, got #<ActiveRecord::RecordInvalid: Validation failed: Invalid file format with specified file type> with backtrace:5951 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `public_send'5952 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `block in write_using_load_balancer'5953 # ./lib/gitlab/database/load_balancing/load_balancer.rb:127:in `block in read_write'5954 # ./lib/gitlab/database/load_balancing/load_balancer.rb:198:in `retry_with_backoff'5955 # ./lib/gitlab/database/load_balancing/load_balancer.rb:116:in `read_write'5956 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:126:in `write_using_load_balancer'5957 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:78:in `transaction'5958 # ./ee/spec/models/factories_spec.rb:117:in `block (7 levels) in <top (required)>'5959 # ./ee/spec/models/factories_spec.rb:117:in `block (6 levels) in <top (required)>'5960 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'5961 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'5962 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'5963 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'5964 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'5965 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'5966 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'5967 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'5968 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'5969 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'5970 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'5971 Shared Example Group: "factory" called from ./ee/spec/models/factories_spec.rb:2175972 # ./ee/spec/models/factories_spec.rb:117:in `block (6 levels) in <top (required)>'5973 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'5974 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'5975 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'5976 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'5977 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'5978 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'5979 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'5980 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'5981 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'5982 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'5983 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'5984 6) factories with factory defaults behaves like factory ci_job_artifact factory linting :correct_checksum trait does not raise error when created5985 # Trait skipped linting due to legacy error5986 Failure/Error: expect { create(factory.name, trait_name) }.not_to raise_error5987 expected no Exception, got #<TypeError: no implicit conversion of nil into String> with backtrace:5988 # ./spec/factories/ci/job_artifacts.rb:478:in `block (4 levels) in <top (required)>'5989 # ./ee/spec/models/factories_spec.rb:117:in `block (7 levels) in <top (required)>'5990 # ./ee/spec/models/factories_spec.rb:117:in `block (6 levels) in <top (required)>'5991 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'5992 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'5993 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'5994 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'5995 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'5996 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'5997 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'5998 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'5999 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'6000 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'6001 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'6002 Shared Example Group: "factory" called from ./ee/spec/models/factories_spec.rb:2176003 # ./ee/spec/models/factories_spec.rb:117:in `block (6 levels) in <top (required)>'6004 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'6005 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'6006 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'6007 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'6008 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'6009 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'6010 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'6011 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'6012 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'6013 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'6014 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'6015 7) factories with factory defaults behaves like factory ci_pipeline_artifact factory linting :remote_store trait does not raise error when created6016 # Trait skipped linting due to legacy error6017 Failure/Error: expect { create(factory.name, trait_name) }.not_to raise_error6018 expected no Exception, got #<RuntimeError: Object Storage is not enabled for Ci::PipelineArtifactUploader> with backtrace:6019 # ./app/uploaders/object_storage.rb:399:in `storage_for'6020 # ./app/uploaders/object_storage.rb:393:in `storage'6021 # ./app/uploaders/object_storage.rb:196:in `file_storage?'6022 # ./app/uploaders/gitlab_uploader.rb:68:in `move_to_cache'6023 # ./app/uploaders/object_storage.rb:333:in `cache!'6024 # ./spec/factories/ci/pipeline_artifacts.rb:12:in `block (3 levels) in <top (required)>'6025 # ./ee/spec/models/factories_spec.rb:117:in `block (7 levels) in <top (required)>'6026 # ./ee/spec/models/factories_spec.rb:117:in `block (6 levels) in <top (required)>'6027 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'6028 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'6029 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'6030 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'6031 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'6032 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'6033 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'6034 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'6035 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'6036 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'6037 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'6038 Shared Example Group: "factory" called from ./ee/spec/models/factories_spec.rb:2176039 # ./ee/spec/models/factories_spec.rb:117:in `block (6 levels) in <top (required)>'6040 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'6041 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'6042 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'6043 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'6044 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'6045 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'6046 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'6047 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'6048 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'6049 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'6050 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'6051 8) factories with factory defaults behaves like factory dependency_proxy_blob factory linting :remote_store trait does not raise error when created6052 # Trait skipped linting due to legacy error6053 Failure/Error: expect { create(factory.name, trait_name) }.not_to raise_error6054 expected no Exception, got #<RuntimeError: Object Storage is not enabled for DependencyProxy::FileUploader> with backtrace:6055 # ./app/uploaders/object_storage.rb:399:in `storage_for'6056 # ./app/uploaders/object_storage.rb:393:in `storage'6057 # ./app/uploaders/object_storage.rb:196:in `file_storage?'6058 # ./app/uploaders/gitlab_uploader.rb:68:in `move_to_cache'6059 # ./app/uploaders/object_storage.rb:333:in `cache!'6060 # ./spec/factories/dependency_proxy.rb:11:in `block (3 levels) in <top (required)>'6061 # ./ee/spec/models/factories_spec.rb:117:in `block (7 levels) in <top (required)>'6062 # ./ee/spec/models/factories_spec.rb:117:in `block (6 levels) in <top (required)>'6063 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'6064 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'6065 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'6066 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'6067 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'6068 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'6069 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'6070 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'6071 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'6072 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'6073 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'6074 Shared Example Group: "factory" called from ./ee/spec/models/factories_spec.rb:2176075 # ./ee/spec/models/factories_spec.rb:117:in `block (6 levels) in <top (required)>'6076 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'6077 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'6078 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'6079 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'6080 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'6081 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'6082 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'6083 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'6084 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'6085 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'6086 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'6087 9) factories with factory defaults behaves like factory dependency_proxy_manifest factory linting :remote_store trait does not raise error when created6088 # Trait skipped linting due to legacy error6089 Failure/Error: expect { create(factory.name, trait_name) }.not_to raise_error6090 expected no Exception, got #<RuntimeError: Object Storage is not enabled for DependencyProxy::FileUploader> with backtrace:6091 # ./app/uploaders/object_storage.rb:399:in `storage_for'6092 # ./app/uploaders/object_storage.rb:393:in `storage'6093 # ./app/uploaders/object_storage.rb:196:in `file_storage?'6094 # ./app/uploaders/gitlab_uploader.rb:68:in `move_to_cache'6095 # ./app/uploaders/object_storage.rb:333:in `cache!'6096 # ./spec/factories/dependency_proxy.rb:32:in `block (3 levels) in <top (required)>'6097 # ./ee/spec/models/factories_spec.rb:117:in `block (7 levels) in <top (required)>'6098 # ./ee/spec/models/factories_spec.rb:117:in `block (6 levels) in <top (required)>'6099 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'6100 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'6101 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'6102 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'6103 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'6104 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'6105 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'6106 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'6107 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'6108 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'6109 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'6110 Shared Example Group: "factory" called from ./ee/spec/models/factories_spec.rb:2176111 # ./ee/spec/models/factories_spec.rb:117:in `block (6 levels) in <top (required)>'6112 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'6113 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'6114 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'6115 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'6116 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'6117 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'6118 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'6119 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'6120 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'6121 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'6122 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'6123 10) factories with factory defaults behaves like factory environment factory linting :non_playable trait does not raise error when created6124 # Trait skipped linting due to legacy error6125 Failure/Error: expect { create(factory.name, trait_name) }.not_to raise_error6126 expected no Exception, got #<NoMethodError: undefined method `status=' for #<Environment id: nil, project_id: 1, name: "environm...il, auto_stop_at: nil, auto_delete_at: nil, tier: nil, merge_request_id: nil>6127 Did you mean? state=> with backtrace:6128 # ./ee/spec/models/factories_spec.rb:117:in `block (7 levels) in <top (required)>'6129 # ./ee/spec/models/factories_spec.rb:117:in `block (6 levels) in <top (required)>'6130 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'6131 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'6132 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'6133 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'6134 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'6135 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'6136 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'6137 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'6138 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'6139 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'6140 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'6141 Shared Example Group: "factory" called from ./ee/spec/models/factories_spec.rb:2176142 # ./ee/spec/models/factories_spec.rb:117:in `block (6 levels) in <top (required)>'6143 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'6144 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'6145 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'6146 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'6147 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'6148 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'6149 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'6150 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'6151 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'6152 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'6153 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'6154 11) factories with factory defaults behaves like factory lfs_object factory linting :checksummed trait does not raise error when created6155 # Trait skipped linting due to legacy error6156 Failure/Error: expect { create(factory.name, trait_name) }.not_to raise_error6157 expected no Exception, got #<KeyError: Factory not registered: "lfs_object_state"6158 Did you mean? "lfs_object"> with backtrace:6159 # ./ee/spec/models/factories_spec.rb:117:in `block (7 levels) in <top (required)>'6160 # ./ee/spec/models/factories_spec.rb:117:in `block (6 levels) in <top (required)>'6161 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'6162 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'6163 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'6164 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'6165 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'6166 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'6167 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'6168 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'6169 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'6170 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'6171 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'6172 Shared Example Group: "factory" called from ./ee/spec/models/factories_spec.rb:2176173 # ./ee/spec/models/factories_spec.rb:117:in `block (6 levels) in <top (required)>'6174 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'6175 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'6176 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'6177 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'6178 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'6179 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'6180 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'6181 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'6182 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'6183 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'6184 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'6185 12) factories with factory defaults behaves like factory lfs_object factory linting :checksum_failure trait does not raise error when created6186 # Trait skipped linting due to legacy error6187 Failure/Error: expect { create(factory.name, trait_name) }.not_to raise_error6188 expected no Exception, got #<KeyError: Factory not registered: "lfs_object_state"6189 Did you mean? "lfs_object"> with backtrace:6190 # ./ee/spec/models/factories_spec.rb:117:in `block (7 levels) in <top (required)>'6191 # ./ee/spec/models/factories_spec.rb:117:in `block (6 levels) in <top (required)>'6192 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'6193 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'6194 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'6195 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'6196 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'6197 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'6198 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'6199 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'6200 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'6201 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'6202 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'6203 Shared Example Group: "factory" called from ./ee/spec/models/factories_spec.rb:2176204 # ./ee/spec/models/factories_spec.rb:117:in `block (6 levels) in <top (required)>'6205 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'6206 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'6207 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'6208 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'6209 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'6210 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'6211 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'6212 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'6213 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'6214 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'6215 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'6216 13) factories with factory defaults behaves like factory merge_request_diff factory linting :verification_succeeded trait does not raise error when created6217 # Trait skipped linting due to legacy error6218 Failure/Error: expect { create(factory.name, trait_name) }.not_to raise_error6219 expected no Exception, got #<NoMethodError: undefined method `file=' for #<MergeRequestDiff id: nil, state: "collected", merge_r...externally: nil, files_count: nil, sorted: false, diff_type: "regular", verification_checksum: nil>> with backtrace:6220 # ./ee/spec/models/factories_spec.rb:117:in `block (7 levels) in <top (required)>'6221 # ./ee/spec/models/factories_spec.rb:117:in `block (6 levels) in <top (required)>'6222 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'6223 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'6224 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'6225 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'6226 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'6227 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'6228 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'6229 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'6230 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'6231 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'6232 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'6233 Shared Example Group: "factory" called from ./ee/spec/models/factories_spec.rb:2176234 # ./ee/spec/models/factories_spec.rb:117:in `block (6 levels) in <top (required)>'6235 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'6236 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'6237 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'6238 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'6239 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'6240 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'6241 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'6242 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'6243 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'6244 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'6245 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'6246 14) factories with factory defaults behaves like factory merge_request_diff factory linting :verification_failed trait does not raise error when created6247 # Trait skipped linting due to legacy error6248 Failure/Error: expect { create(factory.name, trait_name) }.not_to raise_error6249 expected no Exception, got #<NoMethodError: undefined method `file=' for #<MergeRequestDiff id: nil, state: "collected", merge_r...externally: nil, files_count: nil, sorted: false, diff_type: "regular", verification_checksum: nil>> with backtrace:6250 # ./ee/spec/models/factories_spec.rb:117:in `block (7 levels) in <top (required)>'6251 # ./ee/spec/models/factories_spec.rb:117:in `block (6 levels) in <top (required)>'6252 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'6253 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'6254 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'6255 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'6256 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'6257 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'6258 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'6259 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'6260 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'6261 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'6262 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'6263 Shared Example Group: "factory" called from ./ee/spec/models/factories_spec.rb:2176264 # ./ee/spec/models/factories_spec.rb:117:in `block (6 levels) in <top (required)>'6265 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'6266 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'6267 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'6268 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'6269 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'6270 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'6271 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'6272 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'6273 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'6274 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'6275 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'6276 15) factories with factory defaults behaves like factory merge_request factory linting :blocked trait does not raise error when created6277 # Trait skipped linting due to legacy error6278 Failure/Error: expect { create(factory.name, trait_name) }.not_to raise_error6279 expected no Exception, got #<ActiveRecord::RecordInvalid: Validation failed: Validate branches Another open merge request already exists for this source branch: !1> with backtrace:6280 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `public_send'6281 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `block in write_using_load_balancer'6282 # ./lib/gitlab/database/load_balancing/load_balancer.rb:127:in `block in read_write'6283 # ./lib/gitlab/database/load_balancing/load_balancer.rb:198:in `retry_with_backoff'6284 # ./lib/gitlab/database/load_balancing/load_balancer.rb:116:in `read_write'6285 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:126:in `write_using_load_balancer'6286 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:78:in `transaction'6287 # ./ee/spec/factories/merge_request_blocks.rb:5:in `block (3 levels) in <top (required)>'6288 # ./ee/spec/factories/merge_requests.rb:13:in `block (4 levels) in <top (required)>'6289 # ./ee/spec/models/factories_spec.rb:117:in `block (7 levels) in <top (required)>'6290 # ./ee/spec/models/factories_spec.rb:117:in `block (6 levels) in <top (required)>'6291 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'6292 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'6293 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'6294 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'6295 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'6296 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'6297 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'6298 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'6299 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'6300 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'6301 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'6302 Shared Example Group: "factory" called from ./ee/spec/models/factories_spec.rb:2176303 # ./ee/spec/models/factories_spec.rb:117:in `block (6 levels) in <top (required)>'6304 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'6305 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'6306 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'6307 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'6308 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'6309 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'6310 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'6311 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'6312 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'6313 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'6314 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'6315 16) factories with factory defaults behaves like factory package_file factory linting :verification_succeeded trait does not raise error when created6316 # Trait skipped linting due to legacy error6317 Failure/Error: expect { create(factory.name, trait_name) }.not_to raise_error6318 expected no Exception, got #<ArgumentError: wrong number of arguments (given 0, expected 1)> with backtrace:6319 # ./ee/app/models/concerns/geo/verification_state.rb:62:in `verification_state_value'6320 # ./ee/spec/factories/packages/package_file.rb:7:in `block (4 levels) in <top (required)>'6321 # ./ee/spec/models/factories_spec.rb:117:in `block (7 levels) in <top (required)>'6322 # ./ee/spec/models/factories_spec.rb:117:in `block (6 levels) in <top (required)>'6323 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'6324 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'6325 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'6326 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'6327 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'6328 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'6329 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'6330 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'6331 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'6332 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'6333 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'6334 Shared Example Group: "factory" called from ./ee/spec/models/factories_spec.rb:2176335 # ./ee/spec/models/factories_spec.rb:117:in `block (6 levels) in <top (required)>'6336 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'6337 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'6338 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'6339 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'6340 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'6341 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'6342 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'6343 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'6344 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'6345 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'6346 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'6347 17) factories with factory defaults behaves like factory package_file factory linting :verification_failed trait does not raise error when created6348 # Trait skipped linting due to legacy error6349 Failure/Error: expect { create(factory.name, trait_name) }.not_to raise_error6350 expected no Exception, got #<ArgumentError: wrong number of arguments (given 0, expected 1)> with backtrace:6351 # ./ee/app/models/concerns/geo/verification_state.rb:62:in `verification_state_value'6352 # ./ee/spec/factories/packages/package_file.rb:12:in `block (4 levels) in <top (required)>'6353 # ./ee/spec/models/factories_spec.rb:117:in `block (7 levels) in <top (required)>'6354 # ./ee/spec/models/factories_spec.rb:117:in `block (6 levels) in <top (required)>'6355 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'6356 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'6357 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'6358 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'6359 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'6360 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'6361 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'6362 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'6363 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'6364 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'6365 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'6366 Shared Example Group: "factory" called from ./ee/spec/models/factories_spec.rb:2176367 # ./ee/spec/models/factories_spec.rb:117:in `block (6 levels) in <top (required)>'6368 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'6369 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'6370 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'6371 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'6372 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'6373 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'6374 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'6375 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'6376 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'6377 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'6378 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'6379 18) factories with factory defaults behaves like factory pages_domain factory linting :without_certificate trait does not raise error when created6380 # Trait skipped linting due to legacy error6381 Failure/Error: expect { create(factory.name, trait_name) }.not_to raise_error6382 expected no Exception, got #<ActiveRecord::RecordInvalid: Validation failed: Key doesn't match the certificate> with backtrace:6383 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `public_send'6384 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `block in write_using_load_balancer'6385 # ./lib/gitlab/database/load_balancing/load_balancer.rb:127:in `block in read_write'6386 # ./lib/gitlab/database/load_balancing/load_balancer.rb:198:in `retry_with_backoff'6387 # ./lib/gitlab/database/load_balancing/load_balancer.rb:116:in `read_write'6388 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:126:in `write_using_load_balancer'6389 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:78:in `transaction'6390 # ./ee/spec/models/factories_spec.rb:117:in `block (7 levels) in <top (required)>'6391 # ./ee/spec/models/factories_spec.rb:117:in `block (6 levels) in <top (required)>'6392 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'6393 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'6394 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'6395 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'6396 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'6397 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'6398 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'6399 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'6400 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'6401 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'6402 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'6403 Shared Example Group: "factory" called from ./ee/spec/models/factories_spec.rb:2176404 # ./ee/spec/models/factories_spec.rb:117:in `block (6 levels) in <top (required)>'6405 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'6406 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'6407 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'6408 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'6409 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'6410 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'6411 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'6412 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'6413 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'6414 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'6415 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'6416 19) factories with factory defaults behaves like factory pages_domain factory linting :without_key trait does not raise error when created6417 # Trait skipped linting due to legacy error6418 Failure/Error: expect { create(factory.name, trait_name) }.not_to raise_error6419 expected no Exception, got #<ActiveRecord::RecordInvalid: Validation failed: Key doesn't match the certificate> with backtrace:6420 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `public_send'6421 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `block in write_using_load_balancer'6422 # ./lib/gitlab/database/load_balancing/load_balancer.rb:127:in `block in read_write'6423 # ./lib/gitlab/database/load_balancing/load_balancer.rb:198:in `retry_with_backoff'6424 # ./lib/gitlab/database/load_balancing/load_balancer.rb:116:in `read_write'6425 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:126:in `write_using_load_balancer'6426 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:78:in `transaction'6427 # ./ee/spec/models/factories_spec.rb:117:in `block (7 levels) in <top (required)>'6428 # ./ee/spec/models/factories_spec.rb:117:in `block (6 levels) in <top (required)>'6429 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'6430 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'6431 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'6432 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'6433 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'6434 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'6435 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'6436 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'6437 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'6438 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'6439 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'6440 Shared Example Group: "factory" called from ./ee/spec/models/factories_spec.rb:2176441 # ./ee/spec/models/factories_spec.rb:117:in `block (6 levels) in <top (required)>'6442 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'6443 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'6444 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'6445 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'6446 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'6447 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'6448 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'6449 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'6450 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'6451 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'6452 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'6453 20) factories with factory defaults behaves like factory pages_domain factory linting :with_missing_chain trait does not raise error when created6454 # Trait skipped linting due to legacy error6455 Failure/Error: expect { create(factory.name, trait_name) }.not_to raise_error6456 expected no Exception, got #<ActiveRecord::RecordInvalid: Validation failed: Key doesn't match the certificate, Certificate misses intermediates> with backtrace:6457 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `public_send'6458 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `block in write_using_load_balancer'6459 # ./lib/gitlab/database/load_balancing/load_balancer.rb:127:in `block in read_write'6460 # ./lib/gitlab/database/load_balancing/load_balancer.rb:198:in `retry_with_backoff'6461 # ./lib/gitlab/database/load_balancing/load_balancer.rb:116:in `read_write'6462 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:126:in `write_using_load_balancer'6463 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:78:in `transaction'6464 # ./ee/spec/models/factories_spec.rb:117:in `block (7 levels) in <top (required)>'6465 # ./ee/spec/models/factories_spec.rb:117:in `block (6 levels) in <top (required)>'6466 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'6467 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'6468 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'6469 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'6470 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'6471 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'6472 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'6473 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'6474 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'6475 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'6476 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'6477 Shared Example Group: "factory" called from ./ee/spec/models/factories_spec.rb:2176478 # ./ee/spec/models/factories_spec.rb:117:in `block (6 levels) in <top (required)>'6479 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'6480 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'6481 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'6482 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'6483 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'6484 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'6485 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'6486 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'6487 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'6488 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'6489 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'6490 21) factories with factory defaults behaves like factory pages_domain factory linting :with_trusted_chain trait does not raise error when created6491 # Trait skipped linting due to legacy error6492 Failure/Error: expect { create(factory.name, trait_name) }.not_to raise_error6493 expected no Exception, got #<ActiveRecord::RecordInvalid: Validation failed: Key doesn't match the certificate> with backtrace:6494 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `public_send'6495 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `block in write_using_load_balancer'6496 # ./lib/gitlab/database/load_balancing/load_balancer.rb:127:in `block in read_write'6497 # ./lib/gitlab/database/load_balancing/load_balancer.rb:198:in `retry_with_backoff'6498 # ./lib/gitlab/database/load_balancing/load_balancer.rb:116:in `read_write'6499 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:126:in `write_using_load_balancer'6500 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:78:in `transaction'6501 # ./ee/spec/models/factories_spec.rb:117:in `block (7 levels) in <top (required)>'6502 # ./ee/spec/models/factories_spec.rb:117:in `block (6 levels) in <top (required)>'6503 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'6504 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'6505 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'6506 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'6507 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'6508 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'6509 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'6510 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'6511 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'6512 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'6513 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'6514 Shared Example Group: "factory" called from ./ee/spec/models/factories_spec.rb:2176515 # ./ee/spec/models/factories_spec.rb:117:in `block (6 levels) in <top (required)>'6516 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'6517 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'6518 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'6519 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'6520 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'6521 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'6522 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'6523 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'6524 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'6525 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'6526 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'6527 22) factories with factory defaults behaves like factory pages_domain factory linting :with_trusted_expired_chain trait does not raise error when created6528 # Trait skipped linting due to legacy error6529 Failure/Error: expect { create(factory.name, trait_name) }.not_to raise_error6530 expected no Exception, got #<ActiveRecord::RecordInvalid: Validation failed: Key doesn't match the certificate, Certificate misses intermediates> with backtrace:6531 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `public_send'6532 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `block in write_using_load_balancer'6533 # ./lib/gitlab/database/load_balancing/load_balancer.rb:127:in `block in read_write'6534 # ./lib/gitlab/database/load_balancing/load_balancer.rb:198:in `retry_with_backoff'6535 # ./lib/gitlab/database/load_balancing/load_balancer.rb:116:in `read_write'6536 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:126:in `write_using_load_balancer'6537 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:78:in `transaction'6538 # ./ee/spec/models/factories_spec.rb:117:in `block (7 levels) in <top (required)>'6539 # ./ee/spec/models/factories_spec.rb:117:in `block (6 levels) in <top (required)>'6540 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'6541 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'6542 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'6543 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'6544 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'6545 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'6546 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'6547 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'6548 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'6549 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'6550 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'6551 Shared Example Group: "factory" called from ./ee/spec/models/factories_spec.rb:2176552 # ./ee/spec/models/factories_spec.rb:117:in `block (6 levels) in <top (required)>'6553 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'6554 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'6555 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'6556 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'6557 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'6558 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'6559 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'6560 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'6561 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'6562 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'6563 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'6564 23) factories with factory defaults behaves like factory pages_domain factory linting :explicit_ecdsa trait does not raise error when created6565 # Trait skipped linting due to legacy error6566 Failure/Error: expect { create(factory.name, trait_name) }.not_to raise_error6567 expected no Exception, got #<ActiveRecord::RecordInvalid: Validation failed: Key ECDSA keys with explicit curves are not supported> with backtrace:6568 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `public_send'6569 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `block in write_using_load_balancer'6570 # ./lib/gitlab/database/load_balancing/load_balancer.rb:127:in `block in read_write'6571 # ./lib/gitlab/database/load_balancing/load_balancer.rb:198:in `retry_with_backoff'6572 # ./lib/gitlab/database/load_balancing/load_balancer.rb:116:in `read_write'6573 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:126:in `write_using_load_balancer'6574 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:78:in `transaction'6575 # ./ee/spec/models/factories_spec.rb:117:in `block (7 levels) in <top (required)>'6576 # ./ee/spec/models/factories_spec.rb:117:in `block (6 levels) in <top (required)>'6577 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'6578 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'6579 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'6580 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'6581 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'6582 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'6583 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'6584 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'6585 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'6586 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'6587 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'6588 Shared Example Group: "factory" called from ./ee/spec/models/factories_spec.rb:2176589 # ./ee/spec/models/factories_spec.rb:117:in `block (6 levels) in <top (required)>'6590 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'6591 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'6592 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'6593 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'6594 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'6595 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'6596 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'6597 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'6598 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'6599 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'6600 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'6601 24) factories with factory defaults behaves like factory project_member factory linting :blocked trait does not raise error when created6602 # Trait skipped linting due to legacy error6603 Failure/Error: expect { create(factory.name, trait_name) }.not_to raise_error6604 expected no Exception, got #<FrozenError: can't modify frozen attributes> with backtrace:6605 # ./spec/factories/project_members.rb:26:in `block (4 levels) in <top (required)>'6606 # ./ee/spec/models/factories_spec.rb:117:in `block (7 levels) in <top (required)>'6607 # ./ee/spec/models/factories_spec.rb:117:in `block (6 levels) in <top (required)>'6608 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'6609 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'6610 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'6611 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'6612 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'6613 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'6614 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'6615 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'6616 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'6617 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'6618 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'6619 Shared Example Group: "factory" called from ./ee/spec/models/factories_spec.rb:2176620 # ./ee/spec/models/factories_spec.rb:117:in `block (6 levels) in <top (required)>'6621 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'6622 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'6623 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'6624 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'6625 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'6626 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'6627 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'6628 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'6629 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'6630 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'6631 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'6632 25) factories with factory defaults behaves like factory project factory linting :with_vulnerabilities trait does not raise error when created6633 # Trait skipped linting due to legacy error6634 Failure/Error: expect { create(factory.name, trait_name) }.not_to raise_error6635 expected no Exception, got #<ActiveRecord::RecordNotUnique: PG::UniqueViolation: ERROR: duplicate key value violates unique con...IL: Key (project_id, fingerprint)=(1, \x52d084cede3db8fafcd6b8ae382ddf1970da3b7f) already exists.6636 > with backtrace:6637 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `public_send'6638 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `block in write_using_load_balancer'6639 # ./lib/gitlab/database/load_balancing/load_balancer.rb:127:in `block in read_write'6640 # ./lib/gitlab/database/load_balancing/load_balancer.rb:198:in `retry_with_backoff'6641 # ./lib/gitlab/database/load_balancing/load_balancer.rb:116:in `read_write'6642 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:126:in `write_using_load_balancer'6643 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:61:in `block (2 levels) in <class:ConnectionProxy>'6644 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `public_send'6645 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `block in write_using_load_balancer'6646 # ./lib/gitlab/database/load_balancing/load_balancer.rb:127:in `block in read_write'6647 # ./lib/gitlab/database/load_balancing/load_balancer.rb:198:in `retry_with_backoff'6648 # ./lib/gitlab/database/load_balancing/load_balancer.rb:116:in `read_write'6649 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:126:in `write_using_load_balancer'6650 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:78:in `transaction'6651 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `public_send'6652 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `block in write_using_load_balancer'6653 # ./lib/gitlab/database/load_balancing/load_balancer.rb:127:in `block in read_write'6654 # ./lib/gitlab/database/load_balancing/load_balancer.rb:198:in `retry_with_backoff'6655 # ./lib/gitlab/database/load_balancing/load_balancer.rb:116:in `read_write'6656 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:126:in `write_using_load_balancer'6657 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:78:in `transaction'6658 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `public_send'6659 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `block in write_using_load_balancer'6660 # ./lib/gitlab/database/load_balancing/load_balancer.rb:127:in `block in read_write'6661 # ./lib/gitlab/database/load_balancing/load_balancer.rb:198:in `retry_with_backoff'6662 # ./lib/gitlab/database/load_balancing/load_balancer.rb:116:in `read_write'6663 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:126:in `write_using_load_balancer'6664 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:78:in `transaction'6665 # ./ee/spec/factories/projects.rb:38:in `block (4 levels) in <top (required)>'6666 # ./ee/spec/models/factories_spec.rb:117:in `block (7 levels) in <top (required)>'6667 # ./ee/spec/models/factories_spec.rb:117:in `block (6 levels) in <top (required)>'6668 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'6669 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'6670 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'6671 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'6672 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'6673 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'6674 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'6675 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'6676 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'6677 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'6678 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'6679 Shared Example Group: "factory" called from ./ee/spec/models/factories_spec.rb:2176680 # ./ee/spec/models/factories_spec.rb:117:in `block (6 levels) in <top (required)>'6681 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'6682 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'6683 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'6684 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'6685 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'6686 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'6687 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'6688 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'6689 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'6690 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'6691 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'6692 26) factories with factory defaults behaves like factory remote_mirror factory linting :ssh trait does not raise error when created6693 # Trait skipped linting due to legacy error6694 Failure/Error: expect { create(factory.name, trait_name) }.not_to raise_error6695 expected no Exception, got #<ActiveRecord::RecordInvalid: Validation failed: Url is blocked: URI is invalid> with backtrace:6696 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `public_send'6697 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `block in write_using_load_balancer'6698 # ./lib/gitlab/database/load_balancing/load_balancer.rb:127:in `block in read_write'6699 # ./lib/gitlab/database/load_balancing/load_balancer.rb:198:in `retry_with_backoff'6700 # ./lib/gitlab/database/load_balancing/load_balancer.rb:116:in `read_write'6701 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:126:in `write_using_load_balancer'6702 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:78:in `transaction'6703 # ./ee/spec/models/factories_spec.rb:117:in `block (7 levels) in <top (required)>'6704 # ./ee/spec/models/factories_spec.rb:117:in `block (6 levels) in <top (required)>'6705 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'6706 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'6707 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'6708 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'6709 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'6710 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'6711 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'6712 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'6713 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'6714 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'6715 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'6716 Shared Example Group: "factory" called from ./ee/spec/models/factories_spec.rb:2176717 # ./ee/spec/models/factories_spec.rb:117:in `block (6 levels) in <top (required)>'6718 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'6719 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'6720 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'6721 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'6722 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'6723 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'6724 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'6725 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'6726 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'6727 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'6728 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'6729 27) factories with factory defaults behaves like factory user_preference factory linting :only_comments trait does not raise error when created6730 # Trait skipped linting due to legacy error6731 Failure/Error: expect { create(factory.name, trait_name) }.not_to raise_error6732 expected no Exception, got #<NameError: uninitialized constant UserPreference::NOTE_FILTERS6733 Did you mean? UserPreference::NOTES_FILTERS> with backtrace:6734 # ./spec/factories/user_preferences.rb:9:in `block (4 levels) in <top (required)>'6735 # ./ee/spec/models/factories_spec.rb:117:in `block (7 levels) in <top (required)>'6736 # ./ee/spec/models/factories_spec.rb:117:in `block (6 levels) in <top (required)>'6737 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'6738 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'6739 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'6740 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'6741 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'6742 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'6743 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'6744 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'6745 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'6746 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'6747 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'6748 Shared Example Group: "factory" called from ./ee/spec/models/factories_spec.rb:2176749 # ./ee/spec/models/factories_spec.rb:117:in `block (6 levels) in <top (required)>'6750 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'6751 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'6752 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'6753 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'6754 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'6755 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'6756 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'6757 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'6758 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'6759 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'6760 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'6761 28) factories with factory defaults behaves like factory ee_ci_build factory linting :dependency_scanning_report trait does not raise error when created6762 # Trait skipped linting due to legacy error6763 Failure/Error: expect { create(factory.name, trait_name) }.not_to raise_error6764 expected no Exception, got #<KeyError: Trait not registered: "dependency_scanning_report"> with backtrace:6765 # ./ee/spec/factories/ci/builds.rb:117:in `block (4 levels) in <top (required)>'6766 # ./ee/spec/models/factories_spec.rb:117:in `block (7 levels) in <top (required)>'6767 # ./ee/spec/models/factories_spec.rb:117:in `block (6 levels) in <top (required)>'6768 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'6769 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'6770 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'6771 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'6772 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'6773 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'6774 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'6775 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'6776 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'6777 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'6778 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'6779 Shared Example Group: "factory" called from ./ee/spec/models/factories_spec.rb:2176780 # ./ee/spec/models/factories_spec.rb:117:in `block (6 levels) in <top (required)>'6781 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'6782 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'6783 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'6784 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'6785 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'6786 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'6787 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'6788 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'6789 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'6790 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'6791 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'6792 29) factories with factory defaults behaves like factory ee_ci_build factory linting :license_scan_v1 trait does not raise error when created6793 # Trait skipped linting due to legacy error6794 Failure/Error: expect { create(factory.name, trait_name) }.not_to raise_error6795 expected no Exception, got #<RuntimeError: /builds/gitlab-org/gitlab/ee/spec/fixtures/security_reports/license_compliance/gl-license-scanning-report-v1.json file does not exist> with backtrace:6796 # ./spec/spec_helper.rb:493:in `initialize_from_file_path'6797 # ./spec/support/factory_bot.rb:12:in `new'6798 # ./spec/support/factory_bot.rb:12:in `fixture_file_upload'6799 # ./ee/spec/factories/ci/job_artifacts.rb:373:in `block (5 levels) in <top (required)>'6800 # ./ee/spec/factories/ci/builds.rb:148:in `block (5 levels) in <top (required)>'6801 # ./ee/spec/models/factories_spec.rb:117:in `block (7 levels) in <top (required)>'6802 # ./ee/spec/models/factories_spec.rb:117:in `block (6 levels) in <top (required)>'6803 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'6804 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'6805 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'6806 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'6807 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'6808 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'6809 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'6810 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'6811 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'6812 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'6813 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'6814 Shared Example Group: "factory" called from ./ee/spec/models/factories_spec.rb:2176815 # ./ee/spec/models/factories_spec.rb:117:in `block (6 levels) in <top (required)>'6816 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'6817 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'6818 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'6819 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'6820 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'6821 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'6822 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'6823 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'6824 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'6825 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'6826 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'6827 30) factories with factory defaults behaves like factory ee_ci_job_artifact factory linting :v1 trait does not raise error when created6828 # Trait skipped linting due to legacy error6829 Failure/Error: expect { create(factory.name, trait_name) }.not_to raise_error6830 expected no Exception, got #<RuntimeError: /builds/gitlab-org/gitlab/ee/spec/fixtures/security_reports/license_compliance/gl-archive-report-v1.json file does not exist> with backtrace:6831 # ./spec/spec_helper.rb:493:in `initialize_from_file_path'6832 # ./spec/support/factory_bot.rb:12:in `new'6833 # ./spec/support/factory_bot.rb:12:in `fixture_file_upload'6834 # ./ee/spec/factories/ci/job_artifacts.rb:373:in `block (5 levels) in <top (required)>'6835 # ./ee/spec/models/factories_spec.rb:117:in `block (7 levels) in <top (required)>'6836 # ./ee/spec/models/factories_spec.rb:117:in `block (6 levels) in <top (required)>'6837 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'6838 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'6839 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'6840 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'6841 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'6842 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'6843 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'6844 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'6845 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'6846 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'6847 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'6848 Shared Example Group: "factory" called from ./ee/spec/models/factories_spec.rb:2176849 # ./ee/spec/models/factories_spec.rb:117:in `block (6 levels) in <top (required)>'6850 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'6851 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'6852 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'6853 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'6854 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'6855 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'6856 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'6857 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'6858 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'6859 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'6860 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'6861 31) factories with factory defaults behaves like factory ee_ci_job_artifact factory linting :v1_1 trait does not raise error when created6862 # Trait skipped linting due to legacy error6863 Failure/Error: expect { create(factory.name, trait_name) }.not_to raise_error6864 expected no Exception, got #<RuntimeError: /builds/gitlab-org/gitlab/ee/spec/fixtures/security_reports/license_compliance/gl-archive-report-v1.1.json file does not exist> with backtrace:6865 # ./spec/spec_helper.rb:493:in `initialize_from_file_path'6866 # ./spec/support/factory_bot.rb:12:in `new'6867 # ./spec/support/factory_bot.rb:12:in `fixture_file_upload'6868 # ./ee/spec/factories/ci/job_artifacts.rb:373:in `block (5 levels) in <top (required)>'6869 # ./ee/spec/models/factories_spec.rb:117:in `block (7 levels) in <top (required)>'6870 # ./ee/spec/models/factories_spec.rb:117:in `block (6 levels) in <top (required)>'6871 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'6872 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'6873 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'6874 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'6875 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'6876 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'6877 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'6878 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'6879 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'6880 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'6881 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'6882 Shared Example Group: "factory" called from ./ee/spec/models/factories_spec.rb:2176883 # ./ee/spec/models/factories_spec.rb:117:in `block (6 levels) in <top (required)>'6884 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'6885 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'6886 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'6887 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'6888 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'6889 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'6890 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'6891 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'6892 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'6893 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'6894 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'6895 32) factories with factory defaults behaves like factory ee_ci_job_artifact factory linting :v2 trait does not raise error when created6896 # Trait skipped linting due to legacy error6897 Failure/Error: expect { create(factory.name, trait_name) }.not_to raise_error6898 expected no Exception, got #<RuntimeError: /builds/gitlab-org/gitlab/ee/spec/fixtures/security_reports/license_compliance/gl-archive-report-v2.json file does not exist> with backtrace:6899 # ./spec/spec_helper.rb:493:in `initialize_from_file_path'6900 # ./spec/support/factory_bot.rb:12:in `new'6901 # ./spec/support/factory_bot.rb:12:in `fixture_file_upload'6902 # ./ee/spec/factories/ci/job_artifacts.rb:373:in `block (5 levels) in <top (required)>'6903 # ./ee/spec/models/factories_spec.rb:117:in `block (7 levels) in <top (required)>'6904 # ./ee/spec/models/factories_spec.rb:117:in `block (6 levels) in <top (required)>'6905 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'6906 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'6907 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'6908 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'6909 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'6910 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'6911 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'6912 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'6913 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'6914 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'6915 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'6916 Shared Example Group: "factory" called from ./ee/spec/models/factories_spec.rb:2176917 # ./ee/spec/models/factories_spec.rb:117:in `block (6 levels) in <top (required)>'6918 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'6919 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'6920 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'6921 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'6922 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'6923 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'6924 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'6925 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'6926 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'6927 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'6928 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'6929 33) factories with factory defaults behaves like factory ee_ci_job_artifact factory linting :v2_1 trait does not raise error when created6930 # Trait skipped linting due to legacy error6931 Failure/Error: expect { create(factory.name, trait_name) }.not_to raise_error6932 expected no Exception, got #<RuntimeError: /builds/gitlab-org/gitlab/ee/spec/fixtures/security_reports/license_compliance/gl-archive-report-v2.1.json file does not exist> with backtrace:6933 # ./spec/spec_helper.rb:493:in `initialize_from_file_path'6934 # ./spec/support/factory_bot.rb:12:in `new'6935 # ./spec/support/factory_bot.rb:12:in `fixture_file_upload'6936 # ./ee/spec/factories/ci/job_artifacts.rb:373:in `block (5 levels) in <top (required)>'6937 # ./ee/spec/models/factories_spec.rb:117:in `block (7 levels) in <top (required)>'6938 # ./ee/spec/models/factories_spec.rb:117:in `block (6 levels) in <top (required)>'6939 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'6940 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'6941 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'6942 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'6943 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'6944 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'6945 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'6946 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'6947 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'6948 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'6949 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'6950 Shared Example Group: "factory" called from ./ee/spec/models/factories_spec.rb:2176951 # ./ee/spec/models/factories_spec.rb:117:in `block (6 levels) in <top (required)>'6952 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'6953 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'6954 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'6955 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'6956 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'6957 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'6958 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'6959 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'6960 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'6961 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'6962 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'6963 34) factories with factory defaults behaves like factory dast_profile factory linting :with_dast_site_validation trait does not raise error when created6964 # Trait skipped linting due to legacy error6965 Failure/Error: expect { create(factory.name, trait_name) }.not_to raise_error6966 expected no Exception, got #<NoMethodError: undefined method `dast_site=' for #<Dast::Profile id: nil, project_id: 1, dast_site_...plifier 9c28b572 - 9", description: [FILTERED], branch_name: nil>6967 Did you mean? dast_site_profile=> with backtrace:6968 # ./ee/spec/models/factories_spec.rb:117:in `block (7 levels) in <top (required)>'6969 # ./ee/spec/models/factories_spec.rb:117:in `block (6 levels) in <top (required)>'6970 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'6971 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'6972 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'6973 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'6974 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'6975 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'6976 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'6977 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'6978 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'6979 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'6980 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'6981 Shared Example Group: "factory" called from ./ee/spec/models/factories_spec.rb:2176982 # ./ee/spec/models/factories_spec.rb:117:in `block (6 levels) in <top (required)>'6983 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'6984 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'6985 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'6986 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'6987 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'6988 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'6989 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'6990 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'6991 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'6992 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'6993 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'6994 35) factories with factory defaults behaves like factory geo_ci_secure_file_state factory does not raise error when built6995 # Factory skipped linting due to legacy error6996 # ./ee/spec/models/factories_spec.rb:966997 36) factories with factory defaults behaves like factory geo_ci_secure_file_state factory does not raise error when created6998 # Factory skipped linting due to legacy error6999 Failure/Error: expect { create(factory.name) }.not_to raise_error # rubocop:disable Rails/SaveBang7000 expected no Exception, got #<ActiveRecord::RecordNotUnique: PG::UniqueViolation: ERROR: duplicate key value violates unique constraint "ci_secure_file_states_pkey"7001 DETAIL: Key (ci_secure_file_id)=(12) already exists.7002 > with backtrace:7003 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `public_send'7004 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `block in write_using_load_balancer'7005 # ./lib/gitlab/database/load_balancing/load_balancer.rb:127:in `block in read_write'7006 # ./lib/gitlab/database/load_balancing/load_balancer.rb:198:in `retry_with_backoff'7007 # ./lib/gitlab/database/load_balancing/load_balancer.rb:116:in `read_write'7008 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:126:in `write_using_load_balancer'7009 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:61:in `block (2 levels) in <class:ConnectionProxy>'7010 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `public_send'7011 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `block in write_using_load_balancer'7012 # ./lib/gitlab/database/load_balancing/load_balancer.rb:127:in `block in read_write'7013 # ./lib/gitlab/database/load_balancing/load_balancer.rb:198:in `retry_with_backoff'7014 # ./lib/gitlab/database/load_balancing/load_balancer.rb:116:in `read_write'7015 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:126:in `write_using_load_balancer'7016 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:78:in `transaction'7017 # ./ee/spec/models/factories_spec.rb:107:in `block (5 levels) in <top (required)>'7018 # ./ee/spec/models/factories_spec.rb:107:in `block (4 levels) in <top (required)>'7019 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'7020 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'7021 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'7022 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'7023 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'7024 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'7025 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'7026 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'7027 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'7028 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'7029 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'7030 Shared Example Group: "factory" called from ./ee/spec/models/factories_spec.rb:2177031 # ./ee/spec/models/factories_spec.rb:107:in `block (4 levels) in <top (required)>'7032 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'7033 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'7034 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'7035 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'7036 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'7037 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'7038 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'7039 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'7040 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'7041 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'7042 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'7043 37) factories with factory defaults behaves like factory geo_ci_secure_file_state factory linting :checksummed trait does not raise error when created7044 # Trait skipped linting due to legacy error7045 Failure/Error: expect { create(factory.name, trait_name) }.not_to raise_error7046 expected no Exception, got #<ActiveRecord::RecordNotUnique: PG::UniqueViolation: ERROR: duplicate key value violates unique constraint "ci_secure_file_states_pkey"7047 DETAIL: Key (ci_secure_file_id)=(13) already exists.7048 > with backtrace:7049 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `public_send'7050 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `block in write_using_load_balancer'7051 # ./lib/gitlab/database/load_balancing/load_balancer.rb:127:in `block in read_write'7052 # ./lib/gitlab/database/load_balancing/load_balancer.rb:198:in `retry_with_backoff'7053 # ./lib/gitlab/database/load_balancing/load_balancer.rb:116:in `read_write'7054 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:126:in `write_using_load_balancer'7055 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:61:in `block (2 levels) in <class:ConnectionProxy>'7056 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `public_send'7057 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `block in write_using_load_balancer'7058 # ./lib/gitlab/database/load_balancing/load_balancer.rb:127:in `block in read_write'7059 # ./lib/gitlab/database/load_balancing/load_balancer.rb:198:in `retry_with_backoff'7060 # ./lib/gitlab/database/load_balancing/load_balancer.rb:116:in `read_write'7061 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:126:in `write_using_load_balancer'7062 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:78:in `transaction'7063 # ./ee/spec/models/factories_spec.rb:117:in `block (7 levels) in <top (required)>'7064 # ./ee/spec/models/factories_spec.rb:117:in `block (6 levels) in <top (required)>'7065 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'7066 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'7067 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'7068 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'7069 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'7070 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'7071 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'7072 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'7073 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'7074 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'7075 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'7076 Shared Example Group: "factory" called from ./ee/spec/models/factories_spec.rb:2177077 # ./ee/spec/models/factories_spec.rb:117:in `block (6 levels) in <top (required)>'7078 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'7079 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'7080 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'7081 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'7082 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'7083 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'7084 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'7085 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'7086 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'7087 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'7088 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'7089 38) factories with factory defaults behaves like factory geo_ci_secure_file_state factory linting :checksum_failure trait does not raise error when created7090 # Trait skipped linting due to legacy error7091 Failure/Error: expect { create(factory.name, trait_name) }.not_to raise_error7092 expected no Exception, got #<ActiveRecord::RecordNotUnique: PG::UniqueViolation: ERROR: duplicate key value violates unique constraint "ci_secure_file_states_pkey"7093 DETAIL: Key (ci_secure_file_id)=(14) already exists.7094 > with backtrace:7095 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `public_send'7096 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `block in write_using_load_balancer'7097 # ./lib/gitlab/database/load_balancing/load_balancer.rb:127:in `block in read_write'7098 # ./lib/gitlab/database/load_balancing/load_balancer.rb:198:in `retry_with_backoff'7099 # ./lib/gitlab/database/load_balancing/load_balancer.rb:116:in `read_write'7100 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:126:in `write_using_load_balancer'7101 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:61:in `block (2 levels) in <class:ConnectionProxy>'7102 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `public_send'7103 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `block in write_using_load_balancer'7104 # ./lib/gitlab/database/load_balancing/load_balancer.rb:127:in `block in read_write'7105 # ./lib/gitlab/database/load_balancing/load_balancer.rb:198:in `retry_with_backoff'7106 # ./lib/gitlab/database/load_balancing/load_balancer.rb:116:in `read_write'7107 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:126:in `write_using_load_balancer'7108 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:78:in `transaction'7109 # ./ee/spec/models/factories_spec.rb:117:in `block (7 levels) in <top (required)>'7110 # ./ee/spec/models/factories_spec.rb:117:in `block (6 levels) in <top (required)>'7111 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'7112 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'7113 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'7114 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'7115 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'7116 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'7117 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'7118 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'7119 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'7120 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'7121 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'7122 Shared Example Group: "factory" called from ./ee/spec/models/factories_spec.rb:2177123 # ./ee/spec/models/factories_spec.rb:117:in `block (6 levels) in <top (required)>'7124 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'7125 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'7126 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'7127 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'7128 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'7129 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'7130 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'7131 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'7132 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'7133 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'7134 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'7135 39) factories with factory defaults behaves like factory geo_container_repository_state factory does not raise error when built7136 # Factory skipped linting due to legacy error7137 # ./ee/spec/models/factories_spec.rb:967138 40) factories with factory defaults behaves like factory geo_container_repository_state factory does not raise error when created7139 # Factory skipped linting due to legacy error7140 Failure/Error: expect { create(factory.name) }.not_to raise_error # rubocop:disable Rails/SaveBang7141 expected no Exception, got #<ActiveRecord::RecordNotUnique: PG::UniqueViolation: ERROR: duplicate key value violates unique con...int "container_repository_states_pkey"7142 DETAIL: Key (container_repository_id)=(24) already exists.7143 > with backtrace:7144 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `public_send'7145 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `block in write_using_load_balancer'7146 # ./lib/gitlab/database/load_balancing/load_balancer.rb:127:in `block in read_write'7147 # ./lib/gitlab/database/load_balancing/load_balancer.rb:198:in `retry_with_backoff'7148 # ./lib/gitlab/database/load_balancing/load_balancer.rb:116:in `read_write'7149 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:126:in `write_using_load_balancer'7150 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:61:in `block (2 levels) in <class:ConnectionProxy>'7151 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `public_send'7152 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `block in write_using_load_balancer'7153 # ./lib/gitlab/database/load_balancing/load_balancer.rb:127:in `block in read_write'7154 # ./lib/gitlab/database/load_balancing/load_balancer.rb:198:in `retry_with_backoff'7155 # ./lib/gitlab/database/load_balancing/load_balancer.rb:116:in `read_write'7156 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:126:in `write_using_load_balancer'7157 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:78:in `transaction'7158 # ./ee/spec/models/factories_spec.rb:107:in `block (5 levels) in <top (required)>'7159 # ./ee/spec/models/factories_spec.rb:107:in `block (4 levels) in <top (required)>'7160 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'7161 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'7162 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'7163 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'7164 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'7165 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'7166 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'7167 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'7168 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'7169 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'7170 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'7171 Shared Example Group: "factory" called from ./ee/spec/models/factories_spec.rb:2177172 # ./ee/spec/models/factories_spec.rb:107:in `block (4 levels) in <top (required)>'7173 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'7174 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'7175 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'7176 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'7177 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'7178 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'7179 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'7180 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'7181 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'7182 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'7183 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'7184 41) factories with factory defaults behaves like factory geo_container_repository_state factory linting :checksummed trait does not raise error when created7185 # Trait skipped linting due to legacy error7186 Failure/Error: expect { create(factory.name, trait_name) }.not_to raise_error7187 expected no Exception, got #<ActiveRecord::RecordNotUnique: PG::UniqueViolation: ERROR: duplicate key value violates unique con...int "container_repository_states_pkey"7188 DETAIL: Key (container_repository_id)=(25) already exists.7189 > with backtrace:7190 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `public_send'7191 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `block in write_using_load_balancer'7192 # ./lib/gitlab/database/load_balancing/load_balancer.rb:127:in `block in read_write'7193 # ./lib/gitlab/database/load_balancing/load_balancer.rb:198:in `retry_with_backoff'7194 # ./lib/gitlab/database/load_balancing/load_balancer.rb:116:in `read_write'7195 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:126:in `write_using_load_balancer'7196 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:61:in `block (2 levels) in <class:ConnectionProxy>'7197 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `public_send'7198 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `block in write_using_load_balancer'7199 # ./lib/gitlab/database/load_balancing/load_balancer.rb:127:in `block in read_write'7200 # ./lib/gitlab/database/load_balancing/load_balancer.rb:198:in `retry_with_backoff'7201 # ./lib/gitlab/database/load_balancing/load_balancer.rb:116:in `read_write'7202 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:126:in `write_using_load_balancer'7203 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:78:in `transaction'7204 # ./ee/spec/models/factories_spec.rb:117:in `block (7 levels) in <top (required)>'7205 # ./ee/spec/models/factories_spec.rb:117:in `block (6 levels) in <top (required)>'7206 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'7207 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'7208 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'7209 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'7210 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'7211 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'7212 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'7213 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'7214 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'7215 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'7216 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'7217 Shared Example Group: "factory" called from ./ee/spec/models/factories_spec.rb:2177218 # ./ee/spec/models/factories_spec.rb:117:in `block (6 levels) in <top (required)>'7219 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'7220 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'7221 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'7222 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'7223 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'7224 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'7225 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'7226 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'7227 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'7228 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'7229 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'7230 42) factories with factory defaults behaves like factory geo_container_repository_state factory linting :checksum_failure trait does not raise error when created7231 # Trait skipped linting due to legacy error7232 Failure/Error: expect { create(factory.name, trait_name) }.not_to raise_error7233 expected no Exception, got #<ActiveRecord::RecordNotUnique: PG::UniqueViolation: ERROR: duplicate key value violates unique con...int "container_repository_states_pkey"7234 DETAIL: Key (container_repository_id)=(26) already exists.7235 > with backtrace:7236 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `public_send'7237 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `block in write_using_load_balancer'7238 # ./lib/gitlab/database/load_balancing/load_balancer.rb:127:in `block in read_write'7239 # ./lib/gitlab/database/load_balancing/load_balancer.rb:198:in `retry_with_backoff'7240 # ./lib/gitlab/database/load_balancing/load_balancer.rb:116:in `read_write'7241 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:126:in `write_using_load_balancer'7242 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:61:in `block (2 levels) in <class:ConnectionProxy>'7243 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `public_send'7244 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `block in write_using_load_balancer'7245 # ./lib/gitlab/database/load_balancing/load_balancer.rb:127:in `block in read_write'7246 # ./lib/gitlab/database/load_balancing/load_balancer.rb:198:in `retry_with_backoff'7247 # ./lib/gitlab/database/load_balancing/load_balancer.rb:116:in `read_write'7248 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:126:in `write_using_load_balancer'7249 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:78:in `transaction'7250 # ./ee/spec/models/factories_spec.rb:117:in `block (7 levels) in <top (required)>'7251 # ./ee/spec/models/factories_spec.rb:117:in `block (6 levels) in <top (required)>'7252 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'7253 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'7254 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'7255 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'7256 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'7257 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'7258 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'7259 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'7260 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'7261 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'7262 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'7263 Shared Example Group: "factory" called from ./ee/spec/models/factories_spec.rb:2177264 # ./ee/spec/models/factories_spec.rb:117:in `block (6 levels) in <top (required)>'7265 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'7266 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'7267 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'7268 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'7269 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'7270 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'7271 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'7272 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'7273 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'7274 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'7275 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'7276 43) factories with factory defaults behaves like factory geo_dependency_proxy_blob_state factory does not raise error when built7277 # Factory skipped linting due to legacy error7278 # ./ee/spec/models/factories_spec.rb:967279 44) factories with factory defaults behaves like factory geo_dependency_proxy_blob_state factory does not raise error when created7280 # Factory skipped linting due to legacy error7281 Failure/Error: expect { create(factory.name) }.not_to raise_error # rubocop:disable Rails/SaveBang7282 expected no Exception, got #<ActiveRecord::RecordNotUnique: PG::UniqueViolation: ERROR: duplicate key value violates unique con...t "dependency_proxy_blob_states_pkey"7283 DETAIL: Key (dependency_proxy_blob_id)=(10) already exists.7284 > with backtrace:7285 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `public_send'7286 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `block in write_using_load_balancer'7287 # ./lib/gitlab/database/load_balancing/load_balancer.rb:127:in `block in read_write'7288 # ./lib/gitlab/database/load_balancing/load_balancer.rb:198:in `retry_with_backoff'7289 # ./lib/gitlab/database/load_balancing/load_balancer.rb:116:in `read_write'7290 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:126:in `write_using_load_balancer'7291 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:61:in `block (2 levels) in <class:ConnectionProxy>'7292 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `public_send'7293 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `block in write_using_load_balancer'7294 # ./lib/gitlab/database/load_balancing/load_balancer.rb:127:in `block in read_write'7295 # ./lib/gitlab/database/load_balancing/load_balancer.rb:198:in `retry_with_backoff'7296 # ./lib/gitlab/database/load_balancing/load_balancer.rb:116:in `read_write'7297 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:126:in `write_using_load_balancer'7298 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:78:in `transaction'7299 # ./ee/spec/models/factories_spec.rb:107:in `block (5 levels) in <top (required)>'7300 # ./ee/spec/models/factories_spec.rb:107:in `block (4 levels) in <top (required)>'7301 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'7302 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'7303 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'7304 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'7305 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'7306 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'7307 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'7308 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'7309 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'7310 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'7311 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'7312 Shared Example Group: "factory" called from ./ee/spec/models/factories_spec.rb:2177313 # ./ee/spec/models/factories_spec.rb:107:in `block (4 levels) in <top (required)>'7314 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'7315 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'7316 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'7317 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'7318 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'7319 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'7320 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'7321 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'7322 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'7323 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'7324 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'7325 45) factories with factory defaults behaves like factory geo_dependency_proxy_blob_state factory linting :checksummed trait does not raise error when created7326 # Trait skipped linting due to legacy error7327 Failure/Error: expect { create(factory.name, trait_name) }.not_to raise_error7328 expected no Exception, got #<ActiveRecord::RecordNotUnique: PG::UniqueViolation: ERROR: duplicate key value violates unique con...t "dependency_proxy_blob_states_pkey"7329 DETAIL: Key (dependency_proxy_blob_id)=(11) already exists.7330 > with backtrace:7331 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `public_send'7332 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `block in write_using_load_balancer'7333 # ./lib/gitlab/database/load_balancing/load_balancer.rb:127:in `block in read_write'7334 # ./lib/gitlab/database/load_balancing/load_balancer.rb:198:in `retry_with_backoff'7335 # ./lib/gitlab/database/load_balancing/load_balancer.rb:116:in `read_write'7336 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:126:in `write_using_load_balancer'7337 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:61:in `block (2 levels) in <class:ConnectionProxy>'7338 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `public_send'7339 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `block in write_using_load_balancer'7340 # ./lib/gitlab/database/load_balancing/load_balancer.rb:127:in `block in read_write'7341 # ./lib/gitlab/database/load_balancing/load_balancer.rb:198:in `retry_with_backoff'7342 # ./lib/gitlab/database/load_balancing/load_balancer.rb:116:in `read_write'7343 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:126:in `write_using_load_balancer'7344 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:78:in `transaction'7345 # ./ee/spec/models/factories_spec.rb:117:in `block (7 levels) in <top (required)>'7346 # ./ee/spec/models/factories_spec.rb:117:in `block (6 levels) in <top (required)>'7347 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'7348 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'7349 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'7350 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'7351 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'7352 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'7353 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'7354 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'7355 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'7356 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'7357 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'7358 Shared Example Group: "factory" called from ./ee/spec/models/factories_spec.rb:2177359 # ./ee/spec/models/factories_spec.rb:117:in `block (6 levels) in <top (required)>'7360 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'7361 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'7362 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'7363 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'7364 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'7365 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'7366 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'7367 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'7368 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'7369 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'7370 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'7371 46) factories with factory defaults behaves like factory geo_dependency_proxy_blob_state factory linting :checksum_failure trait does not raise error when created7372 # Trait skipped linting due to legacy error7373 Failure/Error: expect { create(factory.name, trait_name) }.not_to raise_error7374 expected no Exception, got #<ActiveRecord::RecordNotUnique: PG::UniqueViolation: ERROR: duplicate key value violates unique con...t "dependency_proxy_blob_states_pkey"7375 DETAIL: Key (dependency_proxy_blob_id)=(12) already exists.7376 > with backtrace:7377 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `public_send'7378 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `block in write_using_load_balancer'7379 # ./lib/gitlab/database/load_balancing/load_balancer.rb:127:in `block in read_write'7380 # ./lib/gitlab/database/load_balancing/load_balancer.rb:198:in `retry_with_backoff'7381 # ./lib/gitlab/database/load_balancing/load_balancer.rb:116:in `read_write'7382 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:126:in `write_using_load_balancer'7383 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:61:in `block (2 levels) in <class:ConnectionProxy>'7384 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `public_send'7385 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `block in write_using_load_balancer'7386 # ./lib/gitlab/database/load_balancing/load_balancer.rb:127:in `block in read_write'7387 # ./lib/gitlab/database/load_balancing/load_balancer.rb:198:in `retry_with_backoff'7388 # ./lib/gitlab/database/load_balancing/load_balancer.rb:116:in `read_write'7389 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:126:in `write_using_load_balancer'7390 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:78:in `transaction'7391 # ./ee/spec/models/factories_spec.rb:117:in `block (7 levels) in <top (required)>'7392 # ./ee/spec/models/factories_spec.rb:117:in `block (6 levels) in <top (required)>'7393 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'7394 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'7395 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'7396 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'7397 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'7398 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'7399 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'7400 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'7401 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'7402 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'7403 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'7404 Shared Example Group: "factory" called from ./ee/spec/models/factories_spec.rb:2177405 # ./ee/spec/models/factories_spec.rb:117:in `block (6 levels) in <top (required)>'7406 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'7407 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'7408 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'7409 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'7410 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'7411 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'7412 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'7413 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'7414 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'7415 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'7416 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'7417 47) factories with factory defaults behaves like factory geo_dependency_proxy_manifest_state factory does not raise error when built7418 # Factory skipped linting due to legacy error7419 # ./ee/spec/models/factories_spec.rb:967420 48) factories with factory defaults behaves like factory geo_dependency_proxy_manifest_state factory does not raise error when created7421 # Factory skipped linting due to legacy error7422 Failure/Error: expect { create(factory.name) }.not_to raise_error # rubocop:disable Rails/SaveBang7423 expected no Exception, got #<ActiveRecord::RecordNotUnique: PG::UniqueViolation: ERROR: duplicate key value violates unique con...ndency_proxy_manifest_states_pkey"7424 DETAIL: Key (dependency_proxy_manifest_id)=(9) already exists.7425 > with backtrace:7426 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `public_send'7427 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `block in write_using_load_balancer'7428 # ./lib/gitlab/database/load_balancing/load_balancer.rb:127:in `block in read_write'7429 # ./lib/gitlab/database/load_balancing/load_balancer.rb:198:in `retry_with_backoff'7430 # ./lib/gitlab/database/load_balancing/load_balancer.rb:116:in `read_write'7431 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:126:in `write_using_load_balancer'7432 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:61:in `block (2 levels) in <class:ConnectionProxy>'7433 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `public_send'7434 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `block in write_using_load_balancer'7435 # ./lib/gitlab/database/load_balancing/load_balancer.rb:127:in `block in read_write'7436 # ./lib/gitlab/database/load_balancing/load_balancer.rb:198:in `retry_with_backoff'7437 # ./lib/gitlab/database/load_balancing/load_balancer.rb:116:in `read_write'7438 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:126:in `write_using_load_balancer'7439 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:78:in `transaction'7440 # ./ee/spec/models/factories_spec.rb:107:in `block (5 levels) in <top (required)>'7441 # ./ee/spec/models/factories_spec.rb:107:in `block (4 levels) in <top (required)>'7442 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'7443 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'7444 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'7445 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'7446 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'7447 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'7448 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'7449 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'7450 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'7451 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'7452 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'7453 Shared Example Group: "factory" called from ./ee/spec/models/factories_spec.rb:2177454 # ./ee/spec/models/factories_spec.rb:107:in `block (4 levels) in <top (required)>'7455 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'7456 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'7457 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'7458 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'7459 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'7460 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'7461 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'7462 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'7463 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'7464 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'7465 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'7466 49) factories with factory defaults behaves like factory geo_dependency_proxy_manifest_state factory linting :checksummed trait does not raise error when created7467 # Trait skipped linting due to legacy error7468 Failure/Error: expect { create(factory.name, trait_name) }.not_to raise_error7469 expected no Exception, got #<ActiveRecord::RecordNotUnique: PG::UniqueViolation: ERROR: duplicate key value violates unique con...dency_proxy_manifest_states_pkey"7470 DETAIL: Key (dependency_proxy_manifest_id)=(10) already exists.7471 > with backtrace:7472 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `public_send'7473 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `block in write_using_load_balancer'7474 # ./lib/gitlab/database/load_balancing/load_balancer.rb:127:in `block in read_write'7475 # ./lib/gitlab/database/load_balancing/load_balancer.rb:198:in `retry_with_backoff'7476 # ./lib/gitlab/database/load_balancing/load_balancer.rb:116:in `read_write'7477 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:126:in `write_using_load_balancer'7478 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:61:in `block (2 levels) in <class:ConnectionProxy>'7479 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `public_send'7480 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `block in write_using_load_balancer'7481 # ./lib/gitlab/database/load_balancing/load_balancer.rb:127:in `block in read_write'7482 # ./lib/gitlab/database/load_balancing/load_balancer.rb:198:in `retry_with_backoff'7483 # ./lib/gitlab/database/load_balancing/load_balancer.rb:116:in `read_write'7484 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:126:in `write_using_load_balancer'7485 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:78:in `transaction'7486 # ./ee/spec/models/factories_spec.rb:117:in `block (7 levels) in <top (required)>'7487 # ./ee/spec/models/factories_spec.rb:117:in `block (6 levels) in <top (required)>'7488 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'7489 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'7490 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'7491 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'7492 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'7493 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'7494 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'7495 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'7496 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'7497 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'7498 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'7499 Shared Example Group: "factory" called from ./ee/spec/models/factories_spec.rb:2177500 # ./ee/spec/models/factories_spec.rb:117:in `block (6 levels) in <top (required)>'7501 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'7502 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'7503 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'7504 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'7505 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'7506 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'7507 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'7508 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'7509 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'7510 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'7511 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'7512 50) factories with factory defaults behaves like factory geo_dependency_proxy_manifest_state factory linting :checksum_failure trait does not raise error when created7513 # Trait skipped linting due to legacy error7514 Failure/Error: expect { create(factory.name, trait_name) }.not_to raise_error7515 expected no Exception, got #<ActiveRecord::RecordNotUnique: PG::UniqueViolation: ERROR: duplicate key value violates unique con...dency_proxy_manifest_states_pkey"7516 DETAIL: Key (dependency_proxy_manifest_id)=(11) already exists.7517 > with backtrace:7518 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `public_send'7519 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `block in write_using_load_balancer'7520 # ./lib/gitlab/database/load_balancing/load_balancer.rb:127:in `block in read_write'7521 # ./lib/gitlab/database/load_balancing/load_balancer.rb:198:in `retry_with_backoff'7522 # ./lib/gitlab/database/load_balancing/load_balancer.rb:116:in `read_write'7523 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:126:in `write_using_load_balancer'7524 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:61:in `block (2 levels) in <class:ConnectionProxy>'7525 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `public_send'7526 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `block in write_using_load_balancer'7527 # ./lib/gitlab/database/load_balancing/load_balancer.rb:127:in `block in read_write'7528 # ./lib/gitlab/database/load_balancing/load_balancer.rb:198:in `retry_with_backoff'7529 # ./lib/gitlab/database/load_balancing/load_balancer.rb:116:in `read_write'7530 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:126:in `write_using_load_balancer'7531 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:78:in `transaction'7532 # ./ee/spec/models/factories_spec.rb:117:in `block (7 levels) in <top (required)>'7533 # ./ee/spec/models/factories_spec.rb:117:in `block (6 levels) in <top (required)>'7534 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'7535 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'7536 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'7537 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'7538 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'7539 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'7540 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'7541 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'7542 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'7543 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'7544 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'7545 Shared Example Group: "factory" called from ./ee/spec/models/factories_spec.rb:2177546 # ./ee/spec/models/factories_spec.rb:117:in `block (6 levels) in <top (required)>'7547 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'7548 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'7549 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'7550 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'7551 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'7552 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'7553 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'7554 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'7555 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'7556 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'7557 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'7558 51) factories with factory defaults behaves like factory geo_event_log factory linting :geo_event trait does not raise error when created7559 # Trait skipped linting due to legacy error7560 Failure/Error: expect { create(factory.name, trait_name) }.not_to raise_error7561 expected no Exception, got #<NoMethodError: undefined method `event=' for #<Geo::EventLog id: nil, created_at: nil, repository_u...t_checksum_event_id: nil, cache_invalidation_event_id: nil, geo_event_id: nil>7562 Did you mean? event> with backtrace:7563 # ./ee/spec/models/factories_spec.rb:117:in `block (7 levels) in <top (required)>'7564 # ./ee/spec/models/factories_spec.rb:117:in `block (6 levels) in <top (required)>'7565 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'7566 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'7567 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'7568 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'7569 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'7570 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'7571 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'7572 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'7573 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'7574 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'7575 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'7576 Shared Example Group: "factory" called from ./ee/spec/models/factories_spec.rb:2177577 # ./ee/spec/models/factories_spec.rb:117:in `block (6 levels) in <top (required)>'7578 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'7579 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'7580 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'7581 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'7582 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'7583 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'7584 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'7585 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'7586 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'7587 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'7588 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'7589 52) factories with factory defaults behaves like factory geo_job_artifact_state factory does not raise error when built7590 # Factory skipped linting due to legacy error7591 # ./ee/spec/models/factories_spec.rb:967592 53) factories with factory defaults behaves like factory geo_job_artifact_state factory does not raise error when created7593 # Factory skipped linting due to legacy error7594 Failure/Error: expect { create(factory.name) }.not_to raise_error # rubocop:disable Rails/SaveBang7595 expected no Exception, got #<KeyError: Trait not registered: "job_artifact" referenced within "geo_job_artifact_state" definition> with backtrace:7596 # ./ee/spec/models/factories_spec.rb:107:in `block (5 levels) in <top (required)>'7597 # ./ee/spec/models/factories_spec.rb:107:in `block (4 levels) in <top (required)>'7598 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'7599 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'7600 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'7601 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'7602 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'7603 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'7604 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'7605 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'7606 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'7607 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'7608 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'7609 Shared Example Group: "factory" called from ./ee/spec/models/factories_spec.rb:2177610 # ./ee/spec/models/factories_spec.rb:107:in `block (4 levels) in <top (required)>'7611 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'7612 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'7613 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'7614 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'7615 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'7616 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'7617 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'7618 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'7619 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'7620 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'7621 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'7622 54) factories with factory defaults behaves like factory geo_job_artifact_state factory linting :checksummed trait does not raise error when created7623 # Trait skipped linting due to legacy error7624 Failure/Error: expect { create(factory.name, trait_name) }.not_to raise_error7625 expected no Exception, got #<KeyError: Trait not registered: "job_artifact" referenced within "geo_job_artifact_state" definition> with backtrace:7626 # ./ee/spec/models/factories_spec.rb:117:in `block (7 levels) in <top (required)>'7627 # ./ee/spec/models/factories_spec.rb:117:in `block (6 levels) in <top (required)>'7628 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'7629 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'7630 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'7631 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'7632 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'7633 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'7634 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'7635 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'7636 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'7637 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'7638 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'7639 Shared Example Group: "factory" called from ./ee/spec/models/factories_spec.rb:2177640 # ./ee/spec/models/factories_spec.rb:117:in `block (6 levels) in <top (required)>'7641 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'7642 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'7643 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'7644 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'7645 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'7646 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'7647 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'7648 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'7649 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'7650 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'7651 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'7652 55) factories with factory defaults behaves like factory geo_job_artifact_state factory linting :checksum_failure trait does not raise error when created7653 # Trait skipped linting due to legacy error7654 Failure/Error: expect { create(factory.name, trait_name) }.not_to raise_error7655 expected no Exception, got #<KeyError: Trait not registered: "job_artifact" referenced within "geo_job_artifact_state" definition> with backtrace:7656 # ./ee/spec/models/factories_spec.rb:117:in `block (7 levels) in <top (required)>'7657 # ./ee/spec/models/factories_spec.rb:117:in `block (6 levels) in <top (required)>'7658 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'7659 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'7660 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'7661 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'7662 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'7663 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'7664 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'7665 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'7666 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'7667 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'7668 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'7669 Shared Example Group: "factory" called from ./ee/spec/models/factories_spec.rb:2177670 # ./ee/spec/models/factories_spec.rb:117:in `block (6 levels) in <top (required)>'7671 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'7672 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'7673 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'7674 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'7675 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'7676 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'7677 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'7678 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'7679 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'7680 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'7681 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'7682 56) factories with factory defaults behaves like factory geo_lfs_object_state factory does not raise error when built7683 # Factory skipped linting due to legacy error7684 # ./ee/spec/models/factories_spec.rb:967685 57) factories with factory defaults behaves like factory geo_lfs_object_state factory does not raise error when created7686 # Factory skipped linting due to legacy error7687 Failure/Error: expect { create(factory.name) }.not_to raise_error # rubocop:disable Rails/SaveBang7688 expected no Exception, got #<ActiveRecord::RecordNotUnique: PG::UniqueViolation: ERROR: duplicate key value violates unique constraint "lfs_object_states_pkey"7689 DETAIL: Key (lfs_object_id)=(15) already exists.7690 > with backtrace:7691 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `public_send'7692 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `block in write_using_load_balancer'7693 # ./lib/gitlab/database/load_balancing/load_balancer.rb:127:in `block in read_write'7694 # ./lib/gitlab/database/load_balancing/load_balancer.rb:198:in `retry_with_backoff'7695 # ./lib/gitlab/database/load_balancing/load_balancer.rb:116:in `read_write'7696 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:126:in `write_using_load_balancer'7697 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:61:in `block (2 levels) in <class:ConnectionProxy>'7698 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `public_send'7699 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `block in write_using_load_balancer'7700 # ./lib/gitlab/database/load_balancing/load_balancer.rb:127:in `block in read_write'7701 # ./lib/gitlab/database/load_balancing/load_balancer.rb:198:in `retry_with_backoff'7702 # ./lib/gitlab/database/load_balancing/load_balancer.rb:116:in `read_write'7703 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:126:in `write_using_load_balancer'7704 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:78:in `transaction'7705 # ./ee/spec/models/factories_spec.rb:107:in `block (5 levels) in <top (required)>'7706 # ./ee/spec/models/factories_spec.rb:107:in `block (4 levels) in <top (required)>'7707 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'7708 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'7709 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'7710 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'7711 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'7712 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'7713 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'7714 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'7715 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'7716 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'7717 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'7718 Shared Example Group: "factory" called from ./ee/spec/models/factories_spec.rb:2177719 # ./ee/spec/models/factories_spec.rb:107:in `block (4 levels) in <top (required)>'7720 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'7721 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'7722 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'7723 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'7724 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'7725 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'7726 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'7727 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'7728 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'7729 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'7730 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'7731 58) factories with factory defaults behaves like factory geo_lfs_object_state factory linting :checksummed trait does not raise error when created7732 # Trait skipped linting due to legacy error7733 Failure/Error: expect { create(factory.name, trait_name) }.not_to raise_error7734 expected no Exception, got #<ActiveRecord::RecordNotUnique: PG::UniqueViolation: ERROR: duplicate key value violates unique constraint "lfs_object_states_pkey"7735 DETAIL: Key (lfs_object_id)=(16) already exists.7736 > with backtrace:7737 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `public_send'7738 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `block in write_using_load_balancer'7739 # ./lib/gitlab/database/load_balancing/load_balancer.rb:127:in `block in read_write'7740 # ./lib/gitlab/database/load_balancing/load_balancer.rb:198:in `retry_with_backoff'7741 # ./lib/gitlab/database/load_balancing/load_balancer.rb:116:in `read_write'7742 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:126:in `write_using_load_balancer'7743 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:61:in `block (2 levels) in <class:ConnectionProxy>'7744 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `public_send'7745 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `block in write_using_load_balancer'7746 # ./lib/gitlab/database/load_balancing/load_balancer.rb:127:in `block in read_write'7747 # ./lib/gitlab/database/load_balancing/load_balancer.rb:198:in `retry_with_backoff'7748 # ./lib/gitlab/database/load_balancing/load_balancer.rb:116:in `read_write'7749 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:126:in `write_using_load_balancer'7750 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:78:in `transaction'7751 # ./ee/spec/models/factories_spec.rb:117:in `block (7 levels) in <top (required)>'7752 # ./ee/spec/models/factories_spec.rb:117:in `block (6 levels) in <top (required)>'7753 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'7754 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'7755 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'7756 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'7757 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'7758 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'7759 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'7760 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'7761 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'7762 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'7763 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'7764 Shared Example Group: "factory" called from ./ee/spec/models/factories_spec.rb:2177765 # ./ee/spec/models/factories_spec.rb:117:in `block (6 levels) in <top (required)>'7766 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'7767 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'7768 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'7769 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'7770 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'7771 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'7772 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'7773 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'7774 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'7775 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'7776 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'7777 59) factories with factory defaults behaves like factory geo_lfs_object_state factory linting :checksum_failure trait does not raise error when created7778 # Trait skipped linting due to legacy error7779 Failure/Error: expect { create(factory.name, trait_name) }.not_to raise_error7780 expected no Exception, got #<ActiveRecord::RecordNotUnique: PG::UniqueViolation: ERROR: duplicate key value violates unique constraint "lfs_object_states_pkey"7781 DETAIL: Key (lfs_object_id)=(17) already exists.7782 > with backtrace:7783 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `public_send'7784 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `block in write_using_load_balancer'7785 # ./lib/gitlab/database/load_balancing/load_balancer.rb:127:in `block in read_write'7786 # ./lib/gitlab/database/load_balancing/load_balancer.rb:198:in `retry_with_backoff'7787 # ./lib/gitlab/database/load_balancing/load_balancer.rb:116:in `read_write'7788 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:126:in `write_using_load_balancer'7789 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:61:in `block (2 levels) in <class:ConnectionProxy>'7790 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `public_send'7791 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `block in write_using_load_balancer'7792 # ./lib/gitlab/database/load_balancing/load_balancer.rb:127:in `block in read_write'7793 # ./lib/gitlab/database/load_balancing/load_balancer.rb:198:in `retry_with_backoff'7794 # ./lib/gitlab/database/load_balancing/load_balancer.rb:116:in `read_write'7795 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:126:in `write_using_load_balancer'7796 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:78:in `transaction'7797 # ./ee/spec/models/factories_spec.rb:117:in `block (7 levels) in <top (required)>'7798 # ./ee/spec/models/factories_spec.rb:117:in `block (6 levels) in <top (required)>'7799 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'7800 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'7801 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'7802 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'7803 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'7804 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'7805 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'7806 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'7807 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'7808 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'7809 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'7810 Shared Example Group: "factory" called from ./ee/spec/models/factories_spec.rb:2177811 # ./ee/spec/models/factories_spec.rb:117:in `block (6 levels) in <top (required)>'7812 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'7813 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'7814 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'7815 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'7816 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'7817 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'7818 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'7819 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'7820 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'7821 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'7822 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'7823 60) factories with factory defaults behaves like factory geo_pages_deployment_state factory does not raise error when built7824 # Factory skipped linting due to legacy error7825 # ./ee/spec/models/factories_spec.rb:967826 61) factories with factory defaults behaves like factory geo_pages_deployment_state factory does not raise error when created7827 # Factory skipped linting due to legacy error7828 Failure/Error: expect { create(factory.name) }.not_to raise_error # rubocop:disable Rails/SaveBang7829 expected no Exception, got #<ActiveRecord::RecordNotUnique: PG::UniqueViolation: ERROR: duplicate key value violates unique constraint "pages_deployment_states_pkey"7830 DETAIL: Key (pages_deployment_id)=(8) already exists.7831 > with backtrace:7832 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `public_send'7833 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `block in write_using_load_balancer'7834 # ./lib/gitlab/database/load_balancing/load_balancer.rb:127:in `block in read_write'7835 # ./lib/gitlab/database/load_balancing/load_balancer.rb:198:in `retry_with_backoff'7836 # ./lib/gitlab/database/load_balancing/load_balancer.rb:116:in `read_write'7837 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:126:in `write_using_load_balancer'7838 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:61:in `block (2 levels) in <class:ConnectionProxy>'7839 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `public_send'7840 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `block in write_using_load_balancer'7841 # ./lib/gitlab/database/load_balancing/load_balancer.rb:127:in `block in read_write'7842 # ./lib/gitlab/database/load_balancing/load_balancer.rb:198:in `retry_with_backoff'7843 # ./lib/gitlab/database/load_balancing/load_balancer.rb:116:in `read_write'7844 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:126:in `write_using_load_balancer'7845 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:78:in `transaction'7846 # ./ee/spec/models/factories_spec.rb:107:in `block (5 levels) in <top (required)>'7847 # ./ee/spec/models/factories_spec.rb:107:in `block (4 levels) in <top (required)>'7848 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'7849 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'7850 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'7851 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'7852 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'7853 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'7854 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'7855 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'7856 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'7857 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'7858 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'7859 Shared Example Group: "factory" called from ./ee/spec/models/factories_spec.rb:2177860 # ./ee/spec/models/factories_spec.rb:107:in `block (4 levels) in <top (required)>'7861 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'7862 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'7863 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'7864 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'7865 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'7866 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'7867 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'7868 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'7869 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'7870 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'7871 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'7872 62) factories with factory defaults behaves like factory geo_pages_deployment_state factory linting :checksummed trait does not raise error when created7873 # Trait skipped linting due to legacy error7874 Failure/Error: expect { create(factory.name, trait_name) }.not_to raise_error7875 expected no Exception, got #<ActiveRecord::RecordNotUnique: PG::UniqueViolation: ERROR: duplicate key value violates unique constraint "pages_deployment_states_pkey"7876 DETAIL: Key (pages_deployment_id)=(9) already exists.7877 > with backtrace:7878 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `public_send'7879 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `block in write_using_load_balancer'7880 # ./lib/gitlab/database/load_balancing/load_balancer.rb:127:in `block in read_write'7881 # ./lib/gitlab/database/load_balancing/load_balancer.rb:198:in `retry_with_backoff'7882 # ./lib/gitlab/database/load_balancing/load_balancer.rb:116:in `read_write'7883 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:126:in `write_using_load_balancer'7884 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:61:in `block (2 levels) in <class:ConnectionProxy>'7885 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `public_send'7886 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `block in write_using_load_balancer'7887 # ./lib/gitlab/database/load_balancing/load_balancer.rb:127:in `block in read_write'7888 # ./lib/gitlab/database/load_balancing/load_balancer.rb:198:in `retry_with_backoff'7889 # ./lib/gitlab/database/load_balancing/load_balancer.rb:116:in `read_write'7890 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:126:in `write_using_load_balancer'7891 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:78:in `transaction'7892 # ./ee/spec/models/factories_spec.rb:117:in `block (7 levels) in <top (required)>'7893 # ./ee/spec/models/factories_spec.rb:117:in `block (6 levels) in <top (required)>'7894 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'7895 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'7896 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'7897 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'7898 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'7899 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'7900 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'7901 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'7902 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'7903 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'7904 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'7905 Shared Example Group: "factory" called from ./ee/spec/models/factories_spec.rb:2177906 # ./ee/spec/models/factories_spec.rb:117:in `block (6 levels) in <top (required)>'7907 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'7908 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'7909 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'7910 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'7911 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'7912 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'7913 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'7914 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'7915 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'7916 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'7917 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'7918 63) factories with factory defaults behaves like factory geo_pages_deployment_state factory linting :checksum_failure trait does not raise error when created7919 # Trait skipped linting due to legacy error7920 Failure/Error: expect { create(factory.name, trait_name) }.not_to raise_error7921 expected no Exception, got #<ActiveRecord::RecordNotUnique: PG::UniqueViolation: ERROR: duplicate key value violates unique constraint "pages_deployment_states_pkey"7922 DETAIL: Key (pages_deployment_id)=(10) already exists.7923 > with backtrace:7924 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `public_send'7925 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `block in write_using_load_balancer'7926 # ./lib/gitlab/database/load_balancing/load_balancer.rb:127:in `block in read_write'7927 # ./lib/gitlab/database/load_balancing/load_balancer.rb:198:in `retry_with_backoff'7928 # ./lib/gitlab/database/load_balancing/load_balancer.rb:116:in `read_write'7929 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:126:in `write_using_load_balancer'7930 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:61:in `block (2 levels) in <class:ConnectionProxy>'7931 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `public_send'7932 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `block in write_using_load_balancer'7933 # ./lib/gitlab/database/load_balancing/load_balancer.rb:127:in `block in read_write'7934 # ./lib/gitlab/database/load_balancing/load_balancer.rb:198:in `retry_with_backoff'7935 # ./lib/gitlab/database/load_balancing/load_balancer.rb:116:in `read_write'7936 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:126:in `write_using_load_balancer'7937 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:78:in `transaction'7938 # ./ee/spec/models/factories_spec.rb:117:in `block (7 levels) in <top (required)>'7939 # ./ee/spec/models/factories_spec.rb:117:in `block (6 levels) in <top (required)>'7940 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'7941 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'7942 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'7943 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'7944 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'7945 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'7946 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'7947 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'7948 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'7949 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'7950 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'7951 Shared Example Group: "factory" called from ./ee/spec/models/factories_spec.rb:2177952 # ./ee/spec/models/factories_spec.rb:117:in `block (6 levels) in <top (required)>'7953 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'7954 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'7955 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'7956 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'7957 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'7958 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'7959 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'7960 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'7961 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'7962 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'7963 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'7964 64) factories with factory defaults behaves like factory geo_upload_state factory does not raise error when built7965 # Factory skipped linting due to legacy error7966 # ./ee/spec/models/factories_spec.rb:967967 65) factories with factory defaults behaves like factory geo_upload_state factory does not raise error when created7968 # Factory skipped linting due to legacy error7969 Failure/Error: expect { create(factory.name) }.not_to raise_error # rubocop:disable Rails/SaveBang7970 expected no Exception, got #<ActiveRecord::RecordNotUnique: PG::UniqueViolation: ERROR: duplicate key value violates unique constraint "upload_states_pkey"7971 DETAIL: Key (upload_id)=(40) already exists.7972 > with backtrace:7973 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `public_send'7974 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `block in write_using_load_balancer'7975 # ./lib/gitlab/database/load_balancing/load_balancer.rb:127:in `block in read_write'7976 # ./lib/gitlab/database/load_balancing/load_balancer.rb:198:in `retry_with_backoff'7977 # ./lib/gitlab/database/load_balancing/load_balancer.rb:116:in `read_write'7978 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:126:in `write_using_load_balancer'7979 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:61:in `block (2 levels) in <class:ConnectionProxy>'7980 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `public_send'7981 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `block in write_using_load_balancer'7982 # ./lib/gitlab/database/load_balancing/load_balancer.rb:127:in `block in read_write'7983 # ./lib/gitlab/database/load_balancing/load_balancer.rb:198:in `retry_with_backoff'7984 # ./lib/gitlab/database/load_balancing/load_balancer.rb:116:in `read_write'7985 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:126:in `write_using_load_balancer'7986 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:78:in `transaction'7987 # ./ee/spec/models/factories_spec.rb:107:in `block (5 levels) in <top (required)>'7988 # ./ee/spec/models/factories_spec.rb:107:in `block (4 levels) in <top (required)>'7989 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'7990 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'7991 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'7992 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'7993 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'7994 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'7995 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'7996 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'7997 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'7998 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'7999 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'8000 Shared Example Group: "factory" called from ./ee/spec/models/factories_spec.rb:2178001 # ./ee/spec/models/factories_spec.rb:107:in `block (4 levels) in <top (required)>'8002 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'8003 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'8004 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'8005 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'8006 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'8007 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'8008 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'8009 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'8010 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'8011 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'8012 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'8013 66) factories with factory defaults behaves like factory geo_upload_state factory linting :checksummed trait does not raise error when created8014 # Trait skipped linting due to legacy error8015 Failure/Error: expect { create(factory.name, trait_name) }.not_to raise_error8016 expected no Exception, got #<ActiveRecord::RecordNotUnique: PG::UniqueViolation: ERROR: duplicate key value violates unique constraint "upload_states_pkey"8017 DETAIL: Key (upload_id)=(41) already exists.8018 > with backtrace:8019 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `public_send'8020 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `block in write_using_load_balancer'8021 # ./lib/gitlab/database/load_balancing/load_balancer.rb:127:in `block in read_write'8022 # ./lib/gitlab/database/load_balancing/load_balancer.rb:198:in `retry_with_backoff'8023 # ./lib/gitlab/database/load_balancing/load_balancer.rb:116:in `read_write'8024 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:126:in `write_using_load_balancer'8025 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:61:in `block (2 levels) in <class:ConnectionProxy>'8026 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `public_send'8027 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `block in write_using_load_balancer'8028 # ./lib/gitlab/database/load_balancing/load_balancer.rb:127:in `block in read_write'8029 # ./lib/gitlab/database/load_balancing/load_balancer.rb:198:in `retry_with_backoff'8030 # ./lib/gitlab/database/load_balancing/load_balancer.rb:116:in `read_write'8031 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:126:in `write_using_load_balancer'8032 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:78:in `transaction'8033 # ./ee/spec/models/factories_spec.rb:117:in `block (7 levels) in <top (required)>'8034 # ./ee/spec/models/factories_spec.rb:117:in `block (6 levels) in <top (required)>'8035 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'8036 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'8037 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'8038 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'8039 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'8040 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'8041 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'8042 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'8043 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'8044 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'8045 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'8046 Shared Example Group: "factory" called from ./ee/spec/models/factories_spec.rb:2178047 # ./ee/spec/models/factories_spec.rb:117:in `block (6 levels) in <top (required)>'8048 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'8049 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'8050 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'8051 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'8052 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'8053 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'8054 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'8055 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'8056 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'8057 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'8058 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'8059 67) factories with factory defaults behaves like factory geo_upload_state factory linting :checksum_failure trait does not raise error when created8060 # Trait skipped linting due to legacy error8061 Failure/Error: expect { create(factory.name, trait_name) }.not_to raise_error8062 expected no Exception, got #<ActiveRecord::RecordNotUnique: PG::UniqueViolation: ERROR: duplicate key value violates unique constraint "upload_states_pkey"8063 DETAIL: Key (upload_id)=(42) already exists.8064 > with backtrace:8065 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `public_send'8066 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `block in write_using_load_balancer'8067 # ./lib/gitlab/database/load_balancing/load_balancer.rb:127:in `block in read_write'8068 # ./lib/gitlab/database/load_balancing/load_balancer.rb:198:in `retry_with_backoff'8069 # ./lib/gitlab/database/load_balancing/load_balancer.rb:116:in `read_write'8070 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:126:in `write_using_load_balancer'8071 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:61:in `block (2 levels) in <class:ConnectionProxy>'8072 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `public_send'8073 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `block in write_using_load_balancer'8074 # ./lib/gitlab/database/load_balancing/load_balancer.rb:127:in `block in read_write'8075 # ./lib/gitlab/database/load_balancing/load_balancer.rb:198:in `retry_with_backoff'8076 # ./lib/gitlab/database/load_balancing/load_balancer.rb:116:in `read_write'8077 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:126:in `write_using_load_balancer'8078 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:78:in `transaction'8079 # ./ee/spec/models/factories_spec.rb:117:in `block (7 levels) in <top (required)>'8080 # ./ee/spec/models/factories_spec.rb:117:in `block (6 levels) in <top (required)>'8081 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'8082 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'8083 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'8084 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'8085 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'8086 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'8087 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'8088 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'8089 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'8090 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'8091 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'8092 Shared Example Group: "factory" called from ./ee/spec/models/factories_spec.rb:2178093 # ./ee/spec/models/factories_spec.rb:117:in `block (6 levels) in <top (required)>'8094 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'8095 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'8096 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'8097 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'8098 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'8099 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'8100 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'8101 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'8102 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'8103 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'8104 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'8105 68) factories with factory defaults behaves like factory geo_wiki_repository_state factory does not raise error when built8106 # Factory skipped linting due to legacy error8107 # ./ee/spec/models/factories_spec.rb:968108 69) factories with factory defaults behaves like factory geo_wiki_repository_state factory does not raise error when created8109 # Factory skipped linting due to legacy error8110 Failure/Error: expect { create(factory.name) }.not_to raise_error # rubocop:disable Rails/SaveBang8111 expected no Exception, got #<ActiveRecord::RecordInvalid: Validation failed: Project wiki repository has already been taken> with backtrace:8112 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `public_send'8113 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `block in write_using_load_balancer'8114 # ./lib/gitlab/database/load_balancing/load_balancer.rb:127:in `block in read_write'8115 # ./lib/gitlab/database/load_balancing/load_balancer.rb:198:in `retry_with_backoff'8116 # ./lib/gitlab/database/load_balancing/load_balancer.rb:116:in `read_write'8117 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:126:in `write_using_load_balancer'8118 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:78:in `transaction'8119 # ./ee/spec/models/factories_spec.rb:107:in `block (5 levels) in <top (required)>'8120 # ./ee/spec/models/factories_spec.rb:107:in `block (4 levels) in <top (required)>'8121 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'8122 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'8123 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'8124 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'8125 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'8126 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'8127 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'8128 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'8129 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'8130 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'8131 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'8132 Shared Example Group: "factory" called from ./ee/spec/models/factories_spec.rb:2178133 # ./ee/spec/models/factories_spec.rb:107:in `block (4 levels) in <top (required)>'8134 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'8135 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'8136 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'8137 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'8138 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'8139 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'8140 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'8141 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'8142 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'8143 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'8144 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'8145 70) factories with factory defaults behaves like factory geo_wiki_repository_state factory linting :checksummed trait does not raise error when created8146 # Trait skipped linting due to legacy error8147 Failure/Error: expect { create(factory.name, trait_name) }.not_to raise_error8148 expected no Exception, got #<ActiveRecord::RecordInvalid: Validation failed: Project wiki repository has already been taken> with backtrace:8149 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `public_send'8150 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `block in write_using_load_balancer'8151 # ./lib/gitlab/database/load_balancing/load_balancer.rb:127:in `block in read_write'8152 # ./lib/gitlab/database/load_balancing/load_balancer.rb:198:in `retry_with_backoff'8153 # ./lib/gitlab/database/load_balancing/load_balancer.rb:116:in `read_write'8154 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:126:in `write_using_load_balancer'8155 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:78:in `transaction'8156 # ./ee/spec/models/factories_spec.rb:117:in `block (7 levels) in <top (required)>'8157 # ./ee/spec/models/factories_spec.rb:117:in `block (6 levels) in <top (required)>'8158 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'8159 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'8160 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'8161 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'8162 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'8163 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'8164 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'8165 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'8166 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'8167 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'8168 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'8169 Shared Example Group: "factory" called from ./ee/spec/models/factories_spec.rb:2178170 # ./ee/spec/models/factories_spec.rb:117:in `block (6 levels) in <top (required)>'8171 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'8172 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'8173 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'8174 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'8175 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'8176 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'8177 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'8178 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'8179 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'8180 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'8181 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'8182 71) factories with factory defaults behaves like factory geo_wiki_repository_state factory linting :checksum_failure trait does not raise error when created8183 # Trait skipped linting due to legacy error8184 Failure/Error: expect { create(factory.name, trait_name) }.not_to raise_error8185 expected no Exception, got #<ActiveRecord::RecordInvalid: Validation failed: Project wiki repository has already been taken> with backtrace:8186 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `public_send'8187 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `block in write_using_load_balancer'8188 # ./lib/gitlab/database/load_balancing/load_balancer.rb:127:in `block in read_write'8189 # ./lib/gitlab/database/load_balancing/load_balancer.rb:198:in `retry_with_backoff'8190 # ./lib/gitlab/database/load_balancing/load_balancer.rb:116:in `read_write'8191 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:126:in `write_using_load_balancer'8192 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:78:in `transaction'8193 # ./ee/spec/models/factories_spec.rb:117:in `block (7 levels) in <top (required)>'8194 # ./ee/spec/models/factories_spec.rb:117:in `block (6 levels) in <top (required)>'8195 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'8196 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'8197 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'8198 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'8199 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'8200 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'8201 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'8202 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'8203 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'8204 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'8205 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'8206 Shared Example Group: "factory" called from ./ee/spec/models/factories_spec.rb:2178207 # ./ee/spec/models/factories_spec.rb:117:in `block (6 levels) in <top (required)>'8208 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'8209 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'8210 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'8211 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'8212 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'8213 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'8214 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'8215 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'8216 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'8217 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'8218 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'8219 72) factories with factory defaults behaves like factory scan_execution_policy factory linting :with_schedule_and_agent trait does not raise error when created8220 # Trait skipped linting due to legacy error8221 Failure/Error: expect { create(factory.name, trait_name) }.not_to raise_error8222 expected no Exception, got #<NoMethodError: undefined method `name' for "agent-name":String> with backtrace:8223 # ./ee/spec/factories/security/policies.rb:33:in `block (4 levels) in <top (required)>'8224 # ./ee/spec/factories/security/policies.rb:8:in `block (3 levels) in <top (required)>'8225 # ./ee/spec/models/factories_spec.rb:117:in `block (7 levels) in <top (required)>'8226 # ./ee/spec/models/factories_spec.rb:117:in `block (6 levels) in <top (required)>'8227 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'8228 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'8229 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'8230 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'8231 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'8232 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'8233 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'8234 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'8235 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'8236 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'8237 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'8238 Shared Example Group: "factory" called from ./ee/spec/models/factories_spec.rb:2178239 # ./ee/spec/models/factories_spec.rb:117:in `block (6 levels) in <top (required)>'8240 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'8241 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'8242 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'8243 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'8244 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'8245 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'8246 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'8247 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'8248 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'8249 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'8250 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'8251 73) factories with factory defaults behaves like factory vulnerability factory linting :with_cluster_image_scanning_finding trait does not raise error when created8252 # Trait skipped linting due to legacy error8253 Failure/Error: expect { create(factory.name, trait_name) }.not_to raise_error8254 expected no Exception, got #<ActiveRecord::InvalidForeignKey: PG::ForeignKeyViolation: ERROR: insert or update on table "vulner..._id) DO NOTHING"8255 PL/pgSQL function insert_or_update_vulnerability_reads() line 46 at SQL statement8256 > with backtrace:8257 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `public_send'8258 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `block in write_using_load_balancer'8259 # ./lib/gitlab/database/load_balancing/load_balancer.rb:127:in `block in read_write'8260 # ./lib/gitlab/database/load_balancing/load_balancer.rb:198:in `retry_with_backoff'8261 # ./lib/gitlab/database/load_balancing/load_balancer.rb:116:in `read_write'8262 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:126:in `write_using_load_balancer'8263 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:61:in `block (2 levels) in <class:ConnectionProxy>'8264 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `public_send'8265 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `block in write_using_load_balancer'8266 # ./lib/gitlab/database/load_balancing/load_balancer.rb:127:in `block in read_write'8267 # ./lib/gitlab/database/load_balancing/load_balancer.rb:198:in `retry_with_backoff'8268 # ./lib/gitlab/database/load_balancing/load_balancer.rb:116:in `read_write'8269 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:126:in `write_using_load_balancer'8270 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:78:in `transaction'8271 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `public_send'8272 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `block in write_using_load_balancer'8273 # ./lib/gitlab/database/load_balancing/load_balancer.rb:127:in `block in read_write'8274 # ./lib/gitlab/database/load_balancing/load_balancer.rb:198:in `retry_with_backoff'8275 # ./lib/gitlab/database/load_balancing/load_balancer.rb:116:in `read_write'8276 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:126:in `write_using_load_balancer'8277 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:78:in `transaction'8278 # ./ee/spec/models/factories_spec.rb:117:in `block (7 levels) in <top (required)>'8279 # ./ee/spec/models/factories_spec.rb:117:in `block (6 levels) in <top (required)>'8280 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'8281 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'8282 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'8283 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'8284 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'8285 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'8286 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'8287 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'8288 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'8289 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'8290 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'8291 Shared Example Group: "factory" called from ./ee/spec/models/factories_spec.rb:2178292 # ./ee/spec/models/factories_spec.rb:117:in `block (6 levels) in <top (required)>'8293 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'8294 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'8295 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'8296 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'8297 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'8298 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'8299 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'8300 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'8301 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'8302 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'8303 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'8304 74) factories with factory defaults behaves like factory vulnerability factory linting :with_findings trait does not raise error when created8305 # Trait skipped linting due to legacy error8306 Failure/Error: expect { create(factory.name, trait_name) }.not_to raise_error8307 expected no Exception, got #<ActiveRecord::RecordNotUnique: PG::UniqueViolation: ERROR: duplicate key value violates unique con...IL: Key (project_id, fingerprint)=(1, \x52d084cede3db8fafcd6b8ae382ddf1970da3b7f) already exists.8308 > with backtrace:8309 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `public_send'8310 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `block in write_using_load_balancer'8311 # ./lib/gitlab/database/load_balancing/load_balancer.rb:127:in `block in read_write'8312 # ./lib/gitlab/database/load_balancing/load_balancer.rb:198:in `retry_with_backoff'8313 # ./lib/gitlab/database/load_balancing/load_balancer.rb:116:in `read_write'8314 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:126:in `write_using_load_balancer'8315 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:61:in `block (2 levels) in <class:ConnectionProxy>'8316 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `public_send'8317 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `block in write_using_load_balancer'8318 # ./lib/gitlab/database/load_balancing/load_balancer.rb:127:in `block in read_write'8319 # ./lib/gitlab/database/load_balancing/load_balancer.rb:198:in `retry_with_backoff'8320 # ./lib/gitlab/database/load_balancing/load_balancer.rb:116:in `read_write'8321 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:126:in `write_using_load_balancer'8322 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:78:in `transaction'8323 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `public_send'8324 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `block in write_using_load_balancer'8325 # ./lib/gitlab/database/load_balancing/load_balancer.rb:127:in `block in read_write'8326 # ./lib/gitlab/database/load_balancing/load_balancer.rb:198:in `retry_with_backoff'8327 # ./lib/gitlab/database/load_balancing/load_balancer.rb:116:in `read_write'8328 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:126:in `write_using_load_balancer'8329 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:78:in `transaction'8330 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `public_send'8331 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `block in write_using_load_balancer'8332 # ./lib/gitlab/database/load_balancing/load_balancer.rb:127:in `block in read_write'8333 # ./lib/gitlab/database/load_balancing/load_balancer.rb:198:in `retry_with_backoff'8334 # ./lib/gitlab/database/load_balancing/load_balancer.rb:116:in `read_write'8335 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:126:in `write_using_load_balancer'8336 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:78:in `transaction'8337 # ./ee/spec/models/factories_spec.rb:117:in `block (7 levels) in <top (required)>'8338 # ./ee/spec/models/factories_spec.rb:117:in `block (6 levels) in <top (required)>'8339 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'8340 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'8341 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'8342 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'8343 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'8344 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'8345 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'8346 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'8347 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'8348 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'8349 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'8350 Shared Example Group: "factory" called from ./ee/spec/models/factories_spec.rb:2178351 # ./ee/spec/models/factories_spec.rb:117:in `block (6 levels) in <top (required)>'8352 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'8353 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'8354 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'8355 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'8356 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'8357 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'8358 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'8359 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'8360 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'8361 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'8362 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'8363 75) factories with factory defaults behaves like factory vulnerability_export factory linting :finished trait does not raise error when created8364 # Trait skipped linting due to legacy error8365 Failure/Error: expect { create(factory.name, trait_name) }.not_to raise_error8366 expected no Exception, got #<ActiveRecord::RecordInvalid: Validation failed: File can't be blank> with backtrace:8367 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `public_send'8368 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `block in write_using_load_balancer'8369 # ./lib/gitlab/database/load_balancing/load_balancer.rb:127:in `block in read_write'8370 # ./lib/gitlab/database/load_balancing/load_balancer.rb:198:in `retry_with_backoff'8371 # ./lib/gitlab/database/load_balancing/load_balancer.rb:116:in `read_write'8372 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:126:in `write_using_load_balancer'8373 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:78:in `transaction'8374 # ./ee/spec/models/factories_spec.rb:117:in `block (7 levels) in <top (required)>'8375 # ./ee/spec/models/factories_spec.rb:117:in `block (6 levels) in <top (required)>'8376 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'8377 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'8378 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'8379 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'8380 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'8381 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'8382 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'8383 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'8384 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'8385 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'8386 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'8387 Shared Example Group: "factory" called from ./ee/spec/models/factories_spec.rb:2178388 # ./ee/spec/models/factories_spec.rb:117:in `block (6 levels) in <top (required)>'8389 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'8390 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'8391 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'8392 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'8393 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'8394 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'8395 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'8396 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'8397 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'8398 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'8399 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'8400 76) factories without factory defaults behaves like factory issue_customer_relations_contact factory linting :for_contact trait does not raise error when created8401 # Trait skipped linting due to legacy error8402 Failure/Error: expect { create(factory.name, trait_name) }.not_to raise_error8403 expected no Exception, got #<ArgumentError: `contact` is manadatory> with backtrace:8404 # ./spec/factories/customer_relations/issue_customer_relations_contacts.rb:15:in `block (4 levels) in <top (required)>'8405 # ./spec/factories/customer_relations/issue_customer_relations_contacts.rb:18:in `block (5 levels) in <top (required)>'8406 # ./spec/factories/customer_relations/issue_customer_relations_contacts.rb:14:in `block (4 levels) in <top (required)>'8407 # ./ee/spec/models/factories_spec.rb:117:in `block (7 levels) in <top (required)>'8408 # ./ee/spec/models/factories_spec.rb:117:in `block (6 levels) in <top (required)>'8409 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'8410 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'8411 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'8412 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'8413 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'8414 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'8415 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'8416 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'8417 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'8418 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'8419 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'8420 Shared Example Group: "factory" called from ./ee/spec/models/factories_spec.rb:2238421 # ./ee/spec/models/factories_spec.rb:117:in `block (6 levels) in <top (required)>'8422 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'8423 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'8424 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'8425 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'8426 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'8427 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'8428 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'8429 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'8430 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'8431 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'8432 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'8433 77) factories without factory defaults behaves like factory issue_customer_relations_contact factory linting :for_issue trait does not raise error when created8434 # Trait skipped linting due to legacy error8435 Failure/Error: expect { create(factory.name, trait_name) }.not_to raise_error8436 expected no Exception, got #<ArgumentError: `issue` is manadatory> with backtrace:8437 # ./spec/factories/customer_relations/issue_customer_relations_contacts.rb:23:in `block (4 levels) in <top (required)>'8438 # ./ee/spec/models/factories_spec.rb:117:in `block (7 levels) in <top (required)>'8439 # ./ee/spec/models/factories_spec.rb:117:in `block (6 levels) in <top (required)>'8440 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'8441 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'8442 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'8443 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'8444 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'8445 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'8446 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'8447 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'8448 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'8449 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'8450 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'8451 Shared Example Group: "factory" called from ./ee/spec/models/factories_spec.rb:2238452 # ./ee/spec/models/factories_spec.rb:117:in `block (6 levels) in <top (required)>'8453 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'8454 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'8455 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'8456 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'8457 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'8458 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'8459 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'8460 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'8461 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'8462 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'8463 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'8464 78) EE::Users::CalloutsHelper#web_hook_disabled_dismissed? with a group when the web-hook failure callout has been dismissed is true when passed as a presenter8465 # Does not apply to Group8466 # ./spec/support/shared_examples/helpers/callouts_for_web_hooks.rb:238467 79) Geo::PipelineArtifactRegistryFinder behaves like a framework registry finder #execute when user can read all Geo when admin mode is enabled with verification disabled with a verification_state param raises ArgumentError8468 # Skipping because verification is enabled for Ci::PipelineArtifact8469 # ./ee/spec/support/shared_examples/finders/geo/framework_registry_finder_shared_examples.rb:988470 80) Geo::PipelineArtifactRegistryFinder behaves like a framework registry finder #execute when user can read all Geo when admin mode is enabled with verification disabled with a verification_state param empty raises ArgumentError8471 # Skipping because verification is enabled for Ci::PipelineArtifact8472 # ./ee/spec/support/shared_examples/finders/geo/framework_registry_finder_shared_examples.rb:1068473 81) Geo::PipelineArtifactRegistryFinder behaves like a framework registry finder #execute when user can read all Geo when admin mode is enabled when search method is not implemented in the registry model raises ArgumentError8474 # Skipping because search method is implemented for Ci::PipelineArtifact8475 # ./ee/spec/support/shared_examples/finders/geo/framework_registry_finder_shared_examples.rb:1228476 82) Geo::PipelineArtifactRegistryFinder behaves like a framework registry finder #execute when user can read all Geo when admin mode is enabled when search method is implemented in the registry model returns a registry filtered by keyword8477 # Skipping because search method is not implemented8478 for Ci::PipelineArtifact or searchable attributes are not defined.8479 # ./ee/spec/support/shared_examples/finders/geo/framework_registry_finder_shared_examples.rb:1538480 83) Geo::RepositoriesChangedEventStore#create! behaves like a Geo event store when running on a primary node when file subject is not on local store creates an event8481 # No file subject defined, skipping8482 # ./ee/spec/support/shared_examples/services/geo_event_store_shared_examples.rb:368483 84) Geo::Scheduler::SchedulerWorker needs many other specs8484 # Not yet implemented8485 # ./ee/spec/workers/geo/scheduler/scheduler_worker_spec.rb:128486Finished in 21 minutes 45 seconds (files took 1 minute 24.04 seconds to load)84875121 examples, 0 failures, 84 pending8488Randomized with seed 50718489[TEST PROF INFO] Time spent in factories: 11:01.855 (49.21% of total time)8490RSpec exited with 0.8491No examples to retry, congrats!8493Not uploading cache ruby-gems-debian-bullseye-ruby-3.0-16 due to policy8495Uploading artifacts...8496coverage/: found 5 matching artifact files and directories 8497WARNING: crystalball/: no matching files. Ensure that the artifact path is relative to the working directory (/builds/gitlab-org/gitlab) 8498WARNING: deprecations/: no matching files. Ensure that the artifact path is relative to the working directory (/builds/gitlab-org/gitlab) 8499knapsack/: found 4 matching artifact files and directories 8500query_recorder/: found 2 matching artifact files and directories 8501rspec/: found 8 matching artifact files and directories 8502WARNING: tmp/capybara/: no matching files. Ensure that the artifact path is relative to the working directory (/builds/gitlab-org/gitlab) 8503log/*.log: found 18 matching artifact files and directories 8504WARNING: Upload request redirected location=https://gitlab.com/api/v4/jobs/4181384253/artifacts?artifact_format=zip&artifact_type=archive&expire_in=31d new-url=https://gitlab.com8505WARNING: Retrying... context=artifacts-uploader error=request redirected8506Uploading artifacts as "archive" to coordinator... 201 Created id=4181384253 responseStatus=201 Created token=64_x-HHq8507Uploading artifacts...8508rspec/junit_rspec.xml: found 1 matching artifact files and directories 8509WARNING: Upload request redirected location=https://gitlab.com/api/v4/jobs/4181384253/artifacts?artifact_format=gzip&artifact_type=junit&expire_in=31d new-url=https://gitlab.com8510WARNING: Retrying... context=artifacts-uploader error=request redirected8511Uploading artifacts as "junit" to coordinator... 201 Created id=4181384253 responseStatus=201 Created token=64_x-HHq8513Job succeeded