rspec-ee unit pg13 1/18
Passed Started
by
@dskim_gitlab
Sincheol (David) Kim
1 behaves like factory2 slack_integration factory3 does not raise error when built4 does not raise error when created5 linting :legacy trait6 does not raise error when created7 linting :all_features_supported trait8 does not raise error when created9 behaves like factory10 snippet_repository factory11 does not raise error when built12 does not raise error when created13 linting :checksummed trait14 does not raise error when created15 linting :checksum_failure trait16 does not raise error when created17 behaves like factory18 snippet_repository_storage_move factory19 does not raise error when built20 does not raise error when created21 linting :scheduled trait22 does not raise error when created23 linting :started trait24 does not raise error when created25 linting :replicated trait26 does not raise error when created27 linting :finished trait28 does not raise error when created29 linting :failed trait30 does not raise error when created31 behaves like factory32 snippet_statistics factory33 does not raise error when built34 does not raise error when created35 behaves like factory36 snippet factory37 does not raise error when built38 does not raise error when created39 linting :public trait40 does not raise error when created41 linting :internal trait42 does not raise error when created43 linting :private trait44 does not raise error when created45 linting :repository trait46 does not raise error when created47 linting :empty_repo trait48 does not raise error when created49 behaves like factory50 project_snippet factory51 does not raise error when built52 does not raise error when created53 behaves like factory54 personal_snippet factory55 does not raise error when built56 does not raise error when created57 linting :secret trait58 does not raise error when created59 behaves like factory60 spam_log factory61 does not raise error when built62 does not raise error when created63 behaves like factory64 subscription factory65 does not raise error when built66 does not raise error when created67 linting :group_label trait68 does not raise error when created69 behaves like factory70 suggestion factory71 does not raise error when built72 does not raise error when created73 linting :unappliable trait74 does not raise error when created75 linting :applied trait76 does not raise error when created77 linting :content_from_repo trait78 does not raise error when created79 behaves like factory80 system_hook factory81 does not raise error when built82 does not raise error when created83 behaves like factory84 system_note_metadata factory85 does not raise error when built86 does not raise error when created87 behaves like factory88 term_agreement factory89 does not raise error when built90 does not raise error when created91 behaves like factory92 term factory93 does not raise error when built94 does not raise error when created95 behaves like factory96 terraform_state factory97 does not raise error when built98 does not raise error when created99 linting :locked trait100 does not raise error when created101 linting :deletion_in_progress trait102 does not raise error when created103 linting :with_version trait104 does not raise error when created105 behaves like factory106 terraform_state_version factory107 does not raise error when built108 does not raise error when created109 linting :checksummed trait110 does not raise error when created111 linting :checksum_failure trait112 does not raise error when created113 linting :verification_succeeded trait114 does not raise error when created115 linting :verification_failed trait116 does not raise error when created117 behaves like factory118 timelog_category factory119 does not raise error when built120 does not raise error when created121 behaves like factory122 timelog factory123 does not raise error when built124 does not raise error when created125 linting :for_issue trait126 does not raise error when created127 linting :for_merge_request trait128 does not raise error when created129 behaves like factory130 issue_timelog factory131 does not raise error when built132 does not raise error when created133 behaves like factory134 merge_request_timelog factory135 does not raise error when built136 does not raise error when created137 behaves like factory138 todo factory139 does not raise error when built140 does not raise error when created141 linting :assigned trait142 does not raise error when created143 linting :review_requested trait144 does not raise error when created145 linting :mentioned trait146 does not raise error when created147 linting :directly_addressed trait148 does not raise error when created149 linting :build_failed trait150 does not raise error when created151 linting :marked trait152 does not raise error when created153 linting :approval_required trait154 does not raise error when created155 linting :unmergeable trait156 does not raise error when created157 linting :member_access_requested trait158 does not raise error when created159 linting :pending trait160 does not raise error when created161 linting :done trait162 does not raise error when created163 behaves like factory164 on_commit_todo factory165 does not raise error when built166 does not raise error when created167 behaves like factory168 token_with_iv factory169 does not raise error when built170 does not raise error when created171 behaves like factory172 topic factory173 does not raise error when built174 does not raise error when created175 behaves like factory176 trending_project factory177 does not raise error when built178 does not raise error when created179 behaves like factory180 u2f_registration factory181 does not raise error when built182 does not raise error when created183 behaves like factory184 upload factory185 does not raise error when built186 does not raise error when created187 linting :personal_snippet_upload trait188 does not raise error when created189 linting :issuable_upload trait190 does not raise error when created191 linting :with_file trait192 does not raise error when created193 linting :object_storage trait194 does not raise error when created195 linting :namespace_upload trait196 does not raise error when created197 linting :favicon_upload trait198 does not raise error when created199 linting :attachment_upload trait200 does not raise error when created201 linting :design_action_image_v432x230_upload trait202 does not raise error when created203 linting :issue_metric_image 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 linting :verification_pending trait210 does not raise error when created211 behaves like factory212 usage_data factory213 does not raise error when built214 does not raise error when created215 behaves like factory216 user_agent_detail factory217 does not raise error when built218 does not raise error when created219 behaves like factory220 user_canonical_email factory221 does not raise error when built222 does not raise error when created223 behaves like factory224 user_custom_attribute factory225 does not raise error when built226 does not raise error when created227 behaves like factory228 user_detail factory229 does not raise error when built230 does not raise error when created231 behaves like factory232 user_highest_role factory233 does not raise error when built234 does not raise error when created235 linting :guest trait236 does not raise error when created237 linting :reporter trait238 does not raise error when created239 linting :developer trait240 does not raise error when created241 linting :maintainer trait242 does not raise error when created243 linting :owner trait244 does not raise error when created245 linting :minimal_access trait246 does not raise error when created247 behaves like factory248 user_preference factory249 does not raise error when built250 does not raise error when created251 linting :only_comments trait252 does not raise error when created (PENDING: Trait skipped linting due to legacy error)253 behaves like factory254 user_status factory255 does not raise error when built256 does not raise error when created257 linting :busy trait258 does not raise error when created259 behaves like factory260 user factory261 does not raise error when built262 does not raise error when created263 linting :admin trait264 does not raise error when created265 linting :public_email trait266 does not raise error when created267 linting :private_profile trait268 does not raise error when created269 linting :blocked trait270 does not raise error when created271 linting :locked trait272 does not raise error when created273 linting :disallowed_password trait274 does not raise error when created275 linting :blocked_pending_approval trait276 does not raise error when created277 linting :banned trait278 does not raise error when created279 linting :ldap_blocked trait280 does not raise error when created281 linting :bot trait282 does not raise error when created283 linting :deactivated trait284 does not raise error when created285 linting :project_bot trait286 does not raise error when created287 linting :service_account trait288 does not raise error when created289 linting :migration_bot trait290 does not raise error when created291 linting :security_bot trait292 does not raise error when created293 linting :llm_bot trait294 does not raise error when created295 linting :external trait296 does not raise error when created297 linting :two_factor trait298 does not raise error when created299 linting :ghost trait300 does not raise error when created301 linting :unconfirmed trait302 does not raise error when created303 linting :with_avatar trait304 does not raise error when created305 linting :with_sign_ins trait306 does not raise error when created307 linting :with_credit_card_validation trait308 does not raise error when created309 linting :two_factor_via_otp trait310 does not raise error when created311 linting :two_factor_via_u2f trait312 does not raise error when created313 linting :two_factor_via_webauthn trait314 does not raise error when created315 linting :readme trait316 does not raise error when created317 linting :commit_email trait318 does not raise error when created319 linting :auditor trait320 does not raise error when created321 linting :group_managed trait322 does not raise error when created323 linting :enterprise_user_created_via_saml trait324 does not raise error when created325 linting :enterprise_user_created_via_scim trait326 does not raise error when created327 linting :enterprise_user_based_on_domain_verification trait328 does not raise error when created329 linting :service_user trait330 does not raise error when created331 linting :arkose_verified trait332 does not raise error when created333 behaves like factory334 omniauth_user factory335 does not raise error when built336 does not raise error when created337 linting :ldap trait338 does not raise error when created339 linting :unconfirmed trait340 does not raise error when created341 linting :arkose_verified trait342 does not raise error when created343 behaves like factory344 atlassian_user factory345 does not raise error when built346 does not raise error when created347 behaves like factory348 admin factory349 does not raise error when built350 does not raise error when created351 behaves like factory352 banned_user factory353 does not raise error when built354 does not raise error when created355 behaves like factory356 callout factory357 does not raise error when built358 does not raise error when created359 behaves like factory360 credit_card_validation factory361 does not raise error when built362 does not raise error when created363 behaves like factory364 ghost_user_migration factory365 does not raise error when built366 does not raise error when created367 behaves like factory368 group_callout factory369 does not raise error when built370 does not raise error when created371 behaves like factory372 in_product_marketing_email factory373 does not raise error when built374 does not raise error when created375 linting :campaign trait376 does not raise error when created377 behaves like factory378 namespace_commit_email factory379 does not raise error when built380 does not raise error when created381 behaves like factory382 phone_number_validation factory383 does not raise error when built384 does not raise error when created385 behaves like factory386 project_callout factory387 does not raise error when built388 does not raise error when created389 behaves like factory390 saved_reply factory391 does not raise error when built392 does not raise error when created393 behaves like factory394 users_statistics factory395 does not raise error when built396 does not raise error when created397 behaves like factory398 web_hook_log factory399 does not raise error when built400 does not raise error when created401 behaves like factory402 webauthn_registration factory403 does not raise error when built404 does not raise error when created405 behaves like factory406 wiki_directory factory407 does not raise error when built408 does not raise error when created409 behaves like factory410 wiki_page_slug factory411 does not raise error when built412 does not raise error when created413 linting :canonical trait414 does not raise error when created415 behaves like factory416 wiki factory417 does not raise error when built418 does not raise error when created419 linting :empty_repo trait420 does not raise error when created421 behaves like factory422 project_wiki factory423 does not raise error when built424 does not raise error when created425 behaves like factory426 work_item factory427 does not raise error when built428 does not raise error when created429 linting :confidential trait430 does not raise error when created431 linting :task trait432 does not raise error when created433 linting :incident trait434 does not raise error when created435 linting :last_edited_by_user trait436 does not raise error when created437 linting :objective trait438 does not raise error when created439 linting :key_result trait440 does not raise error when created441 linting :requirement trait442 does not raise error when created443 linting :test_case trait444 does not raise error when created445 linting :objective trait446 does not raise error when created447 linting :key_result trait448 does not raise error when created449 linting :satisfied_status trait450 does not raise error when created451 linting :failed_status trait452 does not raise error when created453 behaves like factory454 hierarchy_restriction factory455 does not raise error when built456 does not raise error when created457 behaves like factory458 parent_link factory459 does not raise error when built460 does not raise error when created461 behaves like factory462 resource_link_event factory463 does not raise error when built464 does not raise error when created465 behaves like factory466 widget_definition factory467 does not raise error when built468 does not raise error when created469 behaves like factory470 work_item_type factory471 does not raise error when built472 does not raise error when created473 linting :default trait474 does not raise error when created475 linting :incident trait476 does not raise error when created477 linting :test_case trait478 does not raise error when created479 linting :requirement trait480 does not raise error when created481 linting :task trait482 does not raise error when created483 behaves like factory484 x509_certificate factory485 does not raise error when built486 does not raise error when created487 behaves like factory488 x509_issuer factory489 does not raise error when built490 does not raise error when created491 behaves like factory492 zoom_meeting factory493 does not raise error when built494 does not raise error when created495 linting :added_to_issue trait496 does not raise error when created497 linting :removed_from_issue trait498 does not raise error when created499 behaves like factory500 alert_management_alert_payload_field factory501 does not raise error when built502 does not raise error when created503 behaves like factory504 allowed_email_domain factory505 does not raise error when built506 does not raise error when created507 behaves like factory508 analytics_dashboards_pointer factory509 does not raise error when built510 does not raise error when created511 linting :project_based trait512 does not raise error when created513 behaves like factory514 devops_adoption_enabled_namespace factory515 does not raise error when built516 does not raise error when created517 behaves like factory518 devops_adoption_snapshot factory519 does not raise error when built520 does not raise error when created521 behaves like factory522 corpus factory523 does not raise error when built524 does not raise error when created525 behaves like factory526 approval_merge_request_rule factory527 does not raise error when built528 does not raise error when created529 behaves like factory530 approval_merge_request_rule_source factory531 does not raise error when built532 does not raise error when created533 behaves like factory534 code_owner_rule factory535 does not raise error when built536 does not raise error when created537 behaves like factory538 report_approver_rule factory539 does not raise error when built540 does not raise error when created541 linting :requires_approval trait542 does not raise error when created543 linting :license_scanning trait544 does not raise error when created545 linting :code_coverage trait546 does not raise error when created547 linting :scan_finding trait548 does not raise error when created549 behaves like factory550 any_approver_rule factory551 does not raise error when built552 does not raise error when created553 behaves like factory554 approval_project_rule factory555 does not raise error when built556 does not raise error when created557 linting :requires_approval trait558 does not raise error when created559 linting :license_scanning trait560 does not raise error when created561 linting :code_coverage trait562 does not raise error when created563 linting :scan_finding trait564 does not raise error when created565 behaves like factory566 approval_project_rules_user factory567 does not raise error when built568 does not raise error when created569 behaves like factory570 approver_group factory571 does not raise error when built572 does not raise error when created573 behaves like factory574 approver factory575 does not raise error when built576 does not raise error when created577 behaves like factory578 external_audit_event_destination factory579 does not raise error when built580 does not raise error when created581 behaves like factory582 instance_external_audit_event_destination factory583 does not raise error when built584 does not raise error when created585 behaves like factory586 audit_events_streaming_event_type_filter factory587 does not raise error when built588 does not raise error when created589 behaves like factory590 audit_events_streaming_header factory591 does not raise error when built592 does not raise error when created593 behaves like factory594 automation_rule factory595 does not raise error when built596 does not raise error when created597 behaves like factory598 board_label factory599 does not raise error when built600 does not raise error when created601 behaves like factory602 board_user_preference factory603 does not raise error when built604 does not raise error when created605 behaves like factory606 epic_board_recent_visit factory607 does not raise error when built608 does not raise error when created609 behaves like factory610 epic_board factory611 does not raise error when built612 does not raise error when created613 behaves like factory614 epic_list factory615 does not raise error when built616 does not raise error when created617 behaves like factory618 epic_user_preference factory619 does not raise error when built620 does not raise error when created621 behaves like factory622 ee_ci_build factory623 does not raise error when built624 does not raise error when created625 linting :protected_environment_failure trait626 does not raise error when created627 linting :legacy_api_fuzzing trait628 does not raise error when created629 linting :api_fuzzing trait630 does not raise error when created631 linting :legacy_codequality trait632 does not raise error when created633 linting :codequality trait634 does not raise error when created635 linting :legacy_container_scanning trait636 does not raise error when created637 linting :container_scanning trait638 does not raise error when created639 linting :legacy_cluster_image_scanning trait640 does not raise error when created641 linting :cluster_image_scanning trait642 does not raise error when created643 linting :legacy_dast trait644 does not raise error when created645 linting :dast trait646 does not raise error when created647 linting :legacy_dependency_scanning trait648 does not raise error when created649 linting :dependency_scanning trait650 does not raise error when created651 linting :legacy_license_scanning trait652 does not raise error when created653 linting :license_scanning trait654 does not raise error when created655 linting :legacy_performance trait656 does not raise error when created657 linting :performance trait658 does not raise error when created659 linting :legacy_browser_performance trait660 does not raise error when created661 linting :browser_performance trait662 does not raise error when created663 linting :legacy_load_performance trait664 does not raise error when created665 linting :load_performance trait666 does not raise error when created667 linting :legacy_sast trait668 does not raise error when created669 linting :sast trait670 does not raise error when created671 linting :legacy_secret_detection trait672 does not raise error when created673 linting :secret_detection trait674 does not raise error when created675 linting :legacy_coverage_fuzzing trait676 does not raise error when created677 linting :coverage_fuzzing trait678 does not raise error when created679 linting :dependency_list trait680 does not raise error when created681 linting :metrics trait682 does not raise error when created683 linting :metrics_alternate trait684 does not raise error when created685 linting :sast_feature_branch trait686 does not raise error when created687 linting :secret_detection_feature_branch trait688 does not raise error when created689 linting :dast_feature_branch trait690 does not raise error when created691 linting :container_scanning_feature_branch trait692 does not raise error when created693 linting :corrupted_container_scanning_report trait694 does not raise error when created695 linting :cluster_image_scanning_feature_branch trait696 does not raise error when created697 linting :corrupted_cluster_image_scanning_report trait698 does not raise error when created699 linting :dependency_scanning_feature_branch trait700 does not raise error when created701 linting :dependency_scanning_report trait702 does not raise error when created (PENDING: Trait skipped linting due to legacy error)703 linting :corrupted_dependency_scanning_report trait704 does not raise error when created705 linting :license_scanning_feature_branch trait706 does not raise error when created707 linting :corrupted_license_scanning_report trait708 does not raise error when created709 linting :low_severity_dast_report trait710 does not raise error when created711 linting :license_scan_v1 trait712 does not raise error when created (PENDING: Trait skipped linting due to legacy error)713 linting :license_scan_v1_1 trait714 does not raise error when created715 linting :license_scan_v2 trait716 does not raise error when created717 linting :license_scan_v2_1 trait718 does not raise error when created719 linting :license_scanning_custom_license trait720 does not raise error when created721 linting :requirements_report trait722 does not raise error when created723 linting :requirements_v2_report trait724 does not raise error when created725 linting :coverage_fuzzing_report trait726 does not raise error when created727 linting :api_fuzzing_report trait728 does not raise error when created729 linting :cyclonedx trait730 does not raise error when created731 linting :cyclonedx_pypi_only trait732 does not raise error when created733 linting :corrupted_cyclonedx trait734 does not raise error when created735 behaves like factory736 ee_ci_job_artifact factory737 does not raise error when built738 does not raise error when created739 linting :verification_succeeded trait740 does not raise error when created741 linting :verification_failed trait742 does not raise error when created743 linting :sast_without_any_identifiers trait744 does not raise error when created745 linting :sast_with_signatures_and_vulnerability_flags trait746 does not raise error when created747 linting :sast_with_signatures_and_vulnerability_flags_with_duplicate_identifiers trait748 does not raise error when created749 linting :semgrep_web_vulnerabilities trait750 does not raise error when created751 linting :semgrep_api_vulnerabilities trait752 does not raise error when created753 linting :dast_with_evidence trait754 does not raise error when created755 linting :dast trait756 does not raise error when created757 linting :dast_missing_version trait758 does not raise error when created759 linting :dast_14_0_2 trait760 does not raise error when created761 linting :dast_feature_branch trait762 does not raise error when created763 linting :dast_multiple_sites trait764 does not raise error when created765 linting :dast_missing_scan_field trait766 does not raise error when created767 linting :dast_large_scanned_resources_field trait768 does not raise error when created769 linting :low_severity_dast_report trait770 does not raise error when created771 linting :license_scanning trait772 does not raise error when created773 linting :license_scanning_feature_branch trait774 does not raise error when created775 linting :license_scanning_custom_license trait776 does not raise error when created777 linting :performance trait778 does not raise error when created779 linting :browser_performance trait780 does not raise error when created781 linting :load_performance trait782 does not raise error when created783 linting :dependency_scanning trait784 does not raise error when created785 linting :dependency_scanning_multiple_scanners trait786 does not raise error when created787 linting :dependency_scanning_remediation trait788 does not raise error when created789 linting :dependency_scanning_feature_branch trait790 does not raise error when created791 linting :corrupted_dependency_scanning_report trait792 does not raise error when created793 linting :container_scanning trait794 does not raise error when created795 linting :cluster_image_scanning trait796 does not raise error when created797 linting :container_scanning_feature_branch trait798 does not raise error when created799 linting :corrupted_container_scanning_report trait800 does not raise error when created801 linting :cluster_image_scanning_feature_branch trait802 does not raise error when created803 linting :corrupted_cluster_image_scanning_report trait804 does not raise error when created805 linting :metrics trait806 does not raise error when created807 linting :metrics_alternate trait808 does not raise error when created809 linting :dependency_list trait810 does not raise error when created811 linting :license_scan trait812 does not raise error when created813 linting :v1 trait814 does not raise error when created (PENDING: Trait skipped linting due to legacy error)815 linting :v1_1 trait816 does not raise error when created (PENDING: Trait skipped linting due to legacy error)817 linting :v2 trait818 does not raise error when created (PENDING: Trait skipped linting due to legacy error)819 linting :v2_1 trait820 does not raise error when created (PENDING: Trait skipped linting due to legacy error)821 linting :with_corrupted_data trait822 does not raise error when created823 linting :all_passing_requirements trait824 does not raise error when created825 linting :all_passing_requirements_v2 trait826 does not raise error when created827 linting :coverage_fuzzing trait828 does not raise error when created829 linting :api_fuzzing trait830 does not raise error when created831 linting :cyclonedx trait832 does not raise error when created833 linting :cyclonedx_pypi_only trait834 does not raise error when created835 linting :corrupted_cyclonedx trait836 does not raise error when created837 behaves like factory838 ci_minutes_additional_pack factory839 does not raise error when built840 does not raise error when created841 behaves like factory842 ci_namespace_monthly_usage factory843 does not raise error when built844 does not raise error when created845 behaves like factory846 ci_project_monthly_usage factory847 does not raise error when built848 does not raise error when created849 behaves like factory850 ee_ci_pipeline factory851 does not raise error when built852 does not raise error when created853 linting :with_api_fuzzing_report trait854 does not raise error when created855 linting :with_browser_performance_report trait856 does not raise error when created857 linting :with_codequality_report trait858 does not raise error when created859 linting :with_container_scanning_report trait860 does not raise error when created861 linting :with_cluster_image_scanning_report trait862 does not raise error when created863 linting :with_coverage_fuzzing_report trait864 does not raise error when created865 linting :with_dast_report trait866 does not raise error when created867 linting :with_dependency_list_report trait868 does not raise error when created869 linting :with_dependency_scanning_report trait870 does not raise error when created871 linting :with_license_scanning_report trait872 does not raise error when created873 linting :with_load_performance_report trait874 does not raise error when created875 linting :with_sast_report trait876 does not raise error when created877 linting :with_secret_detection_report trait878 does not raise error when created879 linting :with_container_scanning_feature_branch trait880 does not raise error when created881 linting :with_corrupted_container_scanning_report trait882 does not raise error when created883 linting :with_cluster_image_scanning_feature_branch trait884 does not raise error when created885 linting :with_corrupted_cluster_image_scanning_report trait886 does not raise error when created887 linting :with_dependency_scanning_feature_branch trait888 does not raise error when created889 linting :with_corrupted_dependency_scanning_report trait890 does not raise error when created891 linting :with_sast_feature_branch trait892 does not raise error when created893 linting :with_secret_detection_feature_branch trait894 does not raise error when created895 linting :with_dast_feature_branch trait896 does not raise error when created897 linting :with_license_scanning_feature_branch trait898 does not raise error when created899 linting :with_corrupted_license_scanning_report trait900 does not raise error when created901 linting :with_metrics_report trait902 does not raise error when created903 linting :with_metrics_alternate_report trait904 does not raise error when created905 linting :with_cyclonedx_report trait906 does not raise error when created907 linting :with_cyclonedx_pypi_only trait908 does not raise error when created909 linting :with_corrupted_cyclonedx_report trait910 does not raise error when created911 behaves like factory912 license_scanning_dependency factory913 does not raise error when built914 does not raise error when created915 linting :rails trait916 does not raise error when created917 behaves like factory918 license_scanning_license factory919 does not raise error when built920 does not raise error when created921 linting :mit trait922 does not raise error when created923 linting :unknown trait924 does not raise error when created925 behaves like factory926 ci_reports_license_scanning_report factory927 does not raise error when built928 does not raise error when created929 linting :version_1 trait930 does not raise error when created931 linting :version_2 trait932 does not raise error when created933 linting :report_1 trait934 does not raise error when created935 linting :report_2 trait936 does not raise error when created937 linting :mit trait938 does not raise error when created939 linting :license_for_nokogiri trait940 does not raise error when created941 behaves like factory942 ci_reports_metrics_report factory943 does not raise error when built944 does not raise error when created945 linting :base_metrics trait946 does not raise error when created947 linting :head_metrics trait948 does not raise error when created949 behaves like factory950 ci_reports_security_finding_signature factory951 does not raise error when built952 does not raise error when created953 behaves like factory954 ci_reports_security_locations_container_scanning factory955 does not raise error when built956 does not raise error when created957 behaves like factory958 ci_reports_security_locations_dast factory959 does not raise error when built960 does not raise error when created961 behaves like factory962 ci_reports_security_locations_dependency_scanning factory963 does not raise error when built964 does not raise error when created965 behaves like factory966 ci_reports_security_remediation factory967 does not raise error when built968 does not raise error when created969 behaves like factory970 ee_ci_secure_file factory971 does not raise error when built972 does not raise error when created973 linting :verification_succeeded trait974 does not raise error when created975 linting :verification_failed trait976 does not raise error when created977 behaves like factory978 ci_sources_project factory979 does not raise error when built980 does not raise error when created981 behaves like factory982 compliance_framework_project_setting factory983 does not raise error when built984 does not raise error when created985 linting :sox trait986 does not raise error when created987 behaves like factory988 compliance_framework factory989 does not raise error when built990 does not raise error when created991 linting :sox trait992 does not raise error when created993 linting :with_pipeline trait994 does not raise error when created995 behaves like factory996 compliance_violation factory997 does not raise error when built998 does not raise error when created999 linting :approved_by_merge_request_author trait1000 does not raise error when created1001 linting :approved_by_committer trait1002 does not raise error when created1003 linting :approved_by_insufficient_users trait1004 does not raise error when created1005 behaves like factory1006 dast_pre_scan_verification factory1007 does not raise error when built1008 does not raise error when created1009 behaves like factory1010 dast_pre_scan_verification_step factory1011 does not raise error when built1012 does not raise error when created1013 behaves like factory1014 dast_profile_schedule_input_type factory1015 does not raise error when built1016 does not raise error when created1017 behaves like factory1018 dast_profile_schedule factory1019 does not raise error when built1020 does not raise error when created1021 behaves like factory1022 dast_profile factory1023 does not raise error when built1024 does not raise error when created1025 linting :with_dast_site_validation trait1026 does not raise error when created (PENDING: Trait skipped linting due to legacy error)1027 behaves like factory1028 dast_profiles_pipeline factory1029 does not raise error when built1030 does not raise error when created1031 behaves like factory1032 dast_scanner_profiles_build factory1033 does not raise error when built1034 does not raise error when created1035 behaves like factory1036 dast_site_profile_secret_variable factory1037 does not raise error when built1038 does not raise error when created1039 linting :password trait1040 does not raise error when created1041 linting :request_headers trait1042 does not raise error when created1043 behaves like factory1044 dast_site_profiles_build factory1045 does not raise error when built1046 does not raise error when created1047 behaves like factory1048 dast_scanner_profile factory1049 does not raise error when built1050 does not raise error when created1051 behaves like factory1052 dast_site_profile factory1053 does not raise error when built1054 does not raise error when created1055 linting :with_dast_site_validation trait1056 does not raise error when created1057 linting :with_dast_submit_field trait1058 does not raise error when created1059 behaves like factory1060 dast_site_token factory1061 does not raise error when built1062 does not raise error when created1063 behaves like factory1064 dast_site_validation factory1065 does not raise error when built1066 does not raise error when created1067 behaves like factory1068 dast_site factory1069 does not raise error when built1070 does not raise error when created1071 linting :with_dast_site_validation trait1072 does not raise error when created1073 behaves like factory1074 dependency factory1075 does not raise error when built1076 does not raise error when created1077 linting :nokogiri trait1078 does not raise error when created1079 linting :with_vulnerabilities trait1080 does not raise error when created1081 linting :with_licenses trait1082 does not raise error when created1083 linting :indirect trait1084 does not raise error when created1085 linting :direct trait1086 does not raise error when created1087 behaves like factory1088 dependency_list_export factory1089 does not raise error when built1090 does not raise error when created1091 linting :with_file trait1092 does not raise error when created1093 linting :running trait1094 does not raise error when created1095 linting :finished trait1096 does not raise error when created1097 linting :failed trait1098 does not raise error when created1099 behaves like factory1100 deployment_approval factory1101 does not raise error when built1102 does not raise error when created1103 linting :rejected trait1104 does not raise error when created1105 behaves like factory1106 description_version factory1107 does not raise error when built1108 does not raise error when created1109 behaves like factory1110 doorkeeper_access_grant factory1111 does not raise error when built1112 does not raise error when created1113 behaves like factory1114 doorkeeper_access_token factory1115 does not raise error when built1116 does not raise error when created1117 behaves like factory1118 clientless_access_token factory1119 does not raise error when built1120 does not raise error when created1121 behaves like factory1122 doorkeeper_application factory1123 does not raise error when built1124 does not raise error when created1125 behaves like factory1126 dora_configuration factory1127 does not raise error when built1128 does not raise error when created1129 behaves like factory1130 dora_daily_metrics factory1131 does not raise error when built1132 does not raise error when created1133 behaves like factory1134 dora_performance_score factory1135 does not raise error when built1136 does not raise error when created1137 behaves like factory1138 elastic_index_setting factory1139 does not raise error when built1140 does not raise error when created1141 behaves like factory1142 elastic_reindexing_slice factory1143 does not raise error when built1144 does not raise error when created1145 behaves like factory1146 elastic_reindexing_subtask factory1147 does not raise error when built1148 does not raise error when created1149 behaves like factory1150 elastic_reindexing_task factory1151 does not raise error when built1152 does not raise error when created1153 linting :with_subtask trait1154 does not raise error when created1155 behaves like factory1156 elasticsearch_indexed_namespace factory1157 does not raise error when built1158 does not raise error when created1159 behaves like factory1160 elasticsearch_indexed_project factory1161 does not raise error when built1162 does not raise error when created1163 behaves like factory1164 tanuki_bot_mvc factory1165 does not raise error when built1166 does not raise error when created1167 behaves like factory1168 epic_board_position factory1169 does not raise error when built1170 does not raise error when created1171 behaves like factory1172 epic_issue factory1173 does not raise error when built1174 does not raise error when created1175 behaves like factory1176 epic_tree_node factory1177 does not raise error when built1178 does not raise error when created1179 behaves like factory1180 epic factory1181 does not raise error when built1182 does not raise error when created1183 linting :use_fixed_dates trait1184 does not raise error when created1185 linting :confidential trait1186 does not raise error when created1187 linting :opened trait1188 does not raise error when created1189 linting :closed trait1190 does not raise error when created1191 behaves like factory1192 labeled_epic factory1193 does not raise error when built1194 does not raise error when created1195 behaves like factory1196 external_status_check factory1197 does not raise error when built1198 does not raise error when created1199 behaves like factory1200 feature_flag_issue factory1201 does not raise error when built1202 does not raise error when created1203 behaves like factory1204 geo_ci_secure_file_registry factory1205 does not raise error when built1206 does not raise error when created1207 linting :synced trait1208 does not raise error when created1209 linting :failed trait1210 does not raise error when created1211 linting :started trait1212 does not raise error when created1213 linting :verification_succeeded trait1214 does not raise error when created1215 behaves like factory1216 geo_ci_secure_file_state factory1217 does not raise error when built (PENDING: Factory skipped linting due to legacy error)1218 does not raise error when created (PENDING: Factory skipped linting due to legacy error)1219 linting :checksummed trait1220 does not raise error when created (PENDING: Trait skipped linting due to legacy error)1221 linting :checksum_failure trait1222 does not raise error when created (PENDING: Trait skipped linting due to legacy error)1223 behaves like factory1224 geo_container_repository_registry factory1225 does not raise error when built1226 does not raise error when created1227 linting :synced trait1228 does not raise error when created1229 linting :failed trait1230 does not raise error when created1231 linting :started trait1232 does not raise error when created1233 linting :with_repository_id trait1234 does not raise error when created1235 linting :verification_succeeded trait1236 does not raise error when created1237 behaves like factory1238 geo_container_repository_state factory1239 does not raise error when built (PENDING: Factory skipped linting due to legacy error)1240 does not raise error when created (PENDING: Factory skipped linting due to legacy error)1241 linting :checksummed trait1242 does not raise error when created (PENDING: Trait skipped linting due to legacy error)1243 linting :checksum_failure trait1244 does not raise error when created (PENDING: Trait skipped linting due to legacy error)1245 behaves like factory1246 geo_dependency_proxy_blob_registry factory1247 does not raise error when built1248 does not raise error when created1249 linting :synced trait1250 does not raise error when created1251 linting :failed trait1252 does not raise error when created1253 linting :started trait1254 does not raise error when created1255 linting :verification_succeeded trait1256 does not raise error when created1257 behaves like factory1258 geo_dependency_proxy_blob_state factory1259 does not raise error when built (PENDING: Factory skipped linting due to legacy error)1260 does not raise error when created (PENDING: Factory skipped linting due to legacy error)1261 linting :checksummed trait1262 does not raise error when created (PENDING: Trait skipped linting due to legacy error)1263 linting :checksum_failure trait1264 does not raise error when created (PENDING: Trait skipped linting due to legacy error)1265 behaves like factory1266 geo_dependency_proxy_manifest_registry factory1267 does not raise error when built1268 does not raise error when created1269 linting :synced trait1270 does not raise error when created1271 linting :failed trait1272 does not raise error when created1273 linting :started trait1274 does not raise error when created1275 linting :verification_succeeded trait1276 does not raise error when created1277 linting :verification_failed trait1278 does not raise error when created1279 behaves like factory1280 geo_dependency_proxy_manifest_state factory1281 does not raise error when built (PENDING: Factory skipped linting due to legacy error)1282 does not raise error when created (PENDING: Factory skipped linting due to legacy error)1283 linting :checksummed trait1284 does not raise error when created (PENDING: Trait skipped linting due to legacy error)1285 linting :checksum_failure trait1286 does not raise error when created (PENDING: Trait skipped linting due to legacy error)1287 behaves like factory1288 geo_design_registry factory1289 does not raise error when built1290 does not raise error when created1291 linting :synced trait1292 does not raise error when created1293 linting :sync_failed trait1294 does not raise error when created1295 linting :sync_started trait1296 does not raise error when created1297 behaves like factory1298 geo_event factory1299 does not raise error when built1300 does not raise error when created1301 linting :package_file trait1302 does not raise error when created1303 behaves like factory1304 geo_event_log factory1305 does not raise error when built1306 does not raise error when created1307 linting :created_event trait1308 does not raise error when created1309 linting :updated_event trait1310 does not raise error when created1311 linting :deleted_event trait1312 does not raise error when created1313 linting :renamed_event trait1314 does not raise error when created1315 linting :hashed_storage_migration_event trait1316 does not raise error when created1317 linting :hashed_storage_attachments_event trait1318 does not raise error when created1319 linting :reset_checksum_event trait1320 does not raise error when created1321 linting :cache_invalidation_event trait1322 does not raise error when created1323 linting :design_repository_updated_event trait1324 does not raise error when created1325 linting :geo_event trait1326 does not raise error when created (PENDING: Trait skipped linting due to legacy error)1327 behaves like factory1328 geo_repository_created_event factory1329 does not raise error when built1330 does not raise error when created1331 behaves like factory1332 geo_repository_updated_event factory1333 does not raise error when built1334 does not raise error when created1335 behaves like factory1336 geo_design_repository_updated_event factory1337 does not raise error when built1338 does not raise error when created1339 behaves like factory1340 geo_repository_deleted_event factory1341 does not raise error when built1342 does not raise error when created1343 behaves like factory1344 geo_repositories_changed_event factory1345 does not raise error when built1346 does not raise error when created1347 behaves like factory1348 geo_repository_renamed_event factory1349 does not raise error when built1350 does not raise error when created1351 behaves like factory1352 geo_hashed_storage_migrated_event factory1353 does not raise error when built1354 does not raise error when created1355 behaves like factory1356 geo_hashed_storage_attachments_event factory1357 does not raise error when built1358 does not raise error when created1359 behaves like factory1360 geo_reset_checksum_event factory1361 does not raise error when built1362 does not raise error when created1363 behaves like factory1364 geo_cache_invalidation_event factory1365 does not raise error when built1366 does not raise error when created1367 behaves like factory1368 geo_event_log_state factory1369 does not raise error when built1370 does not raise error when created1371 behaves like factory1372 geo_merge_request_diff_registry factory1373 does not raise error when built1374 does not raise error when created1375 linting :synced trait1376 does not raise error when created1377 linting :failed trait1378 does not raise error when created1379 linting :started trait1380 does not raise error when created1381 linting :verification_succeeded trait1382 does not raise error when created1383 behaves like factory1384 geo_group_wiki_repository_registry factory1385 does not raise error when built1386 does not raise error when created1387 linting :synced trait1388 does not raise error when created1389 linting :failed trait1390 does not raise error when created1391 linting :started trait1392 does not raise error when created1393 behaves like factory1394 geo_job_artifact_registry factory1395 does not raise error when built1396 does not raise error when created1397 linting :synced trait1398 does not raise error when created1399 linting :failed trait1400 does not raise error when created1401 linting :started trait1402 does not raise error when created1403 linting :verification_succeeded trait1404 does not raise error when created1405 linting :orphan trait1406 does not raise error when created1407 behaves like factory1408 geo_job_artifact_state factory1409 does not raise error when built (PENDING: Factory skipped linting due to legacy error)1410 does not raise error when created (PENDING: Factory skipped linting due to legacy error)1411 linting :checksummed trait1412 does not raise error when created (PENDING: Trait skipped linting due to legacy error)1413 linting :checksum_failure trait1414 does not raise error when created (PENDING: Trait skipped linting due to legacy error)1415 behaves like factory1416 geo_lfs_object_registry factory1417 does not raise error when built1418 does not raise error when created1419 linting :synced trait1420 does not raise error when created1421 linting :failed trait1422 does not raise error when created1423 linting :started trait1424 does not raise error when created1425 linting :verification_succeeded trait1426 does not raise error when created1427 behaves like factory1428 geo_lfs_object_state factory1429 does not raise error when built (PENDING: Factory skipped linting due to legacy error)1430 does not raise error when created (PENDING: Factory skipped linting due to legacy error)1431 linting :checksummed trait1432 does not raise error when created (PENDING: Trait skipped linting due to legacy error)1433 linting :checksum_failure trait1434 does not raise error when created (PENDING: Trait skipped linting due to legacy error)1435 behaves like factory1436 geo_package_file_registry factory1437 does not raise error when built1438 does not raise error when created1439 linting :synced trait1440 does not raise error when created1441 linting :failed trait1442 does not raise error when created1443 linting :started trait1444 does not raise error when created1445 linting :verification_succeeded trait1446 does not raise error when created1447 behaves like factory1448 geo_pages_deployment_registry factory1449 does not raise error when built1450 does not raise error when created1451 linting :synced trait1452 does not raise error when created1453 linting :failed trait1454 does not raise error when created1455 linting :started trait1456 does not raise error when created1457 linting :verification_succeeded trait1458 does not raise error when created1459 behaves like factory1460 geo_pages_deployment_state factory1461 does not raise error when built (PENDING: Factory skipped linting due to legacy error)1462 does not raise error when created (PENDING: Factory skipped linting due to legacy error)1463 linting :checksummed trait1464 does not raise error when created (PENDING: Trait skipped linting due to legacy error)1465 linting :checksum_failure trait1466 does not raise error when created (PENDING: Trait skipped linting due to legacy error)1467 behaves like factory1468 geo_pipeline_artifact_registry factory1469 does not raise error when built1470 does not raise error when created1471 linting :synced trait1472 does not raise error when created1473 linting :failed trait1474 does not raise error when created1475 linting :started trait1476 does not raise error when created1477 linting :verification_succeeded trait1478 does not raise error when created1479 behaves like factory1480 geo_project_registry factory1481 does not raise error when built1482 does not raise error when created1483 linting :dirty trait1484 does not raise error when created1485 linting :repository_dirty trait1486 does not raise error when created1487 linting :wiki_dirty trait1488 does not raise error when created1489 linting :synced trait1490 does not raise error when created1491 linting :sync_failed trait1492 does not raise error when created1493 linting :repository_sync_failed trait1494 does not raise error when created1495 linting :existing_repository_sync_failed trait1496 does not raise error when created1497 linting :repository_syncing trait1498 does not raise error when created1499 linting :wiki_sync_failed trait1500 does not raise error when created1501 linting :wiki_syncing trait1502 does not raise error when created1503 linting :repository_verified trait1504 does not raise error when created1505 linting :repository_verification_failed trait1506 does not raise error when created1507 linting :repository_checksum_mismatch trait1508 does not raise error when created1509 linting :repository_verification_outdated trait1510 does not raise error when created1511 linting :repository_retrying_verification trait1512 does not raise error when created1513 linting :wiki_verified trait1514 does not raise error when created1515 linting :wiki_verification_failed trait1516 does not raise error when created1517 linting :wiki_checksum_mismatch trait1518 does not raise error when created1519 linting :wiki_verification_outdated trait1520 does not raise error when created1521 linting :wiki_retrying_verification trait1522 does not raise error when created1523 behaves like factory1524 geo_project_wiki_repository_registry factory1525 does not raise error when built1526 does not raise error when created1527 linting :synced trait1528 does not raise error when created1529 linting :failed trait1530 does not raise error when created1531 linting :started trait1532 does not raise error when created1533 linting :verification_succeeded trait1534 does not raise error when created1535 behaves like factory1536 geo_project_wiki_repository_state factory1537 does not raise error when built1538 does not raise error when created1539 linting :checksummed trait1540 does not raise error when created1541 linting :checksum_failure trait1542 does not raise error when created1543 behaves like factory1544 geo_secondary_usage_data factory1545 does not raise error when built1546 does not raise error when created1547 behaves like factory1548 geo_snippet_repository_registry factory1549 does not raise error when built1550 does not raise error when created1551 linting :synced trait1552 does not raise error when created1553 linting :failed trait1554 does not raise error when created1555 linting :started trait1556 does not raise error when created1557 linting :verification_succeeded trait1558 does not raise error when created1559 behaves like factory1560 geo_terraform_state_version_registry factory1561 does not raise error when built1562 does not raise error when created1563 linting :synced trait1564 does not raise error when created1565 linting :failed trait1566 does not raise error when created1567 linting :started trait1568 does not raise error when created1569 linting :verification_succeeded trait1570 does not raise error when created1571 behaves like factory1572 geo_upload_registry factory1573 does not raise error when built1574 does not raise error when created1575 linting :synced trait1576 does not raise error when created1577 linting :failed trait1578 does not raise error when created1579 linting :started trait1580 does not raise error when created1581 linting :verification_succeeded trait1582 does not raise error when created1583 behaves like factory1584 geo_upload_state factory1585 does not raise error when built (PENDING: Factory skipped linting due to legacy error)1586 does not raise error when created (PENDING: Factory skipped linting due to legacy error)1587 linting :checksummed trait1588 does not raise error when created (PENDING: Trait skipped linting due to legacy error)1589 linting :checksum_failure trait1590 does not raise error when created (PENDING: Trait skipped linting due to legacy error)1591 behaves like factory1592 geo_wiki_repository_state factory1593 does not raise error when built (PENDING: Factory skipped linting due to legacy error)1594 does not raise error when created (PENDING: Factory skipped linting due to legacy error)1595 linting :checksummed trait1596 does not raise error when created (PENDING: Trait skipped linting due to legacy error)1597 linting :checksum_failure trait1598 does not raise error when created (PENDING: Trait skipped linting due to legacy error)1599 behaves like factory1600 geo_node_namespace_link factory1601 does not raise error when built1602 does not raise error when created1603 behaves like factory1604 geo_node_status factory1605 does not raise error when built1606 does not raise error when created1607 linting :healthy trait1608 does not raise error when created1609 linting :replicated_and_verified trait1610 does not raise error when created1611 linting :unhealthy trait1612 does not raise error when created1613 behaves like factory1614 geo_node factory1615 does not raise error when built1616 does not raise error when created1617 linting :primary trait1618 does not raise error when created1619 linting :secondary trait1620 does not raise error when created1621 linting :local_storage_only trait1622 does not raise error when created1623 linting :selective_sync_excludes_all_projects trait1624 does not raise error when created1625 behaves like factory1626 geo_node_with_selective_sync_for factory1627 does not raise error when built1628 does not raise error when created1629 behaves like factory1630 gitlab_subscription factory1631 does not raise error when built1632 does not raise error when created1633 linting :expired trait1634 does not raise error when created1635 linting :active_trial trait1636 does not raise error when created1637 linting :extended_trial trait1638 does not raise error when created1639 linting :expired_trial trait1640 does not raise error when created1641 linting :reactivated_trial trait1642 does not raise error when created1643 linting :default trait1644 does not raise error when created1645 linting :free trait1646 does not raise error when created1647 linting :bronze trait1648 does not raise error when created1649 linting :silver trait1650 does not raise error when created1651 linting :premium trait1652 does not raise error when created1653 linting :gold trait1654 does not raise error when created1655 linting :ultimate trait1656 does not raise error when created1657 linting :premium_trial trait1658 does not raise error when created1659 linting :ultimate_trial trait1660 does not raise error when created1661 linting :opensource trait1662 does not raise error when created1663 behaves like factory1664 group_deletion_schedule factory1665 does not raise error when built1666 does not raise error when created1667 behaves like factory1668 group_hook factory1669 does not raise error when built1670 does not raise error when created1671 linting :all_events_enabled trait1672 does not raise error when created1673 behaves like factory1674 group_merge_request_approval_setting factory1675 does not raise error when built1676 does not raise error when created1677 behaves like factory1678 group_repository_storage_move factory1679 does not raise error when built1680 does not raise error when created1681 linting :scheduled trait1682 does not raise error when created1683 linting :started trait1684 does not raise error when created1685 linting :replicated trait1686 does not raise error when created1687 linting :finished trait1688 does not raise error when created1689 linting :failed trait1690 does not raise error when created1691 behaves like factory1692 group_saml_identity factory1693 does not raise error when built1694 does not raise error when created1695 behaves like factory1696 group_wiki_repository factory1697 does not raise error when built1698 does not raise error when created1699 behaves like factory1700 group_wiki factory1701 does not raise error when built1702 does not raise error when created1703 behaves like factory1704 group_with_members factory1705 does not raise error when built1706 does not raise error when created1707 behaves like factory1708 group_with_ldap factory1709 does not raise error when built1710 does not raise error when created1711 behaves like factory1712 group_with_ldap_group_link factory1713 does not raise error when built1714 does not raise error when created1715 behaves like factory1716 group_with_ldap_group_filter_link factory1717 does not raise error when built1718 does not raise error when created1719 behaves like factory1720 group_with_deletion_schedule factory1721 does not raise error when built1722 does not raise error when created1723 behaves like factory1724 group_with_managed_accounts factory1725 does not raise error when built1726 does not raise error when created1727 behaves like factory1728 group_with_plan factory1729 does not raise error when built1730 does not raise error when created1731 behaves like factory1732 historical_data factory1733 does not raise error when built1734 does not raise error when created1735 behaves like factory1736 incident_management_escalation_policy factory1737 does not raise error when built1738 does not raise error when created1739 behaves like factory1740 incident_management_escalation_rule factory1741 does not raise error when built1742 does not raise error when created1743 linting :resolved trait1744 does not raise error when created1745 linting :removed trait1746 does not raise error when created1747 linting :with_user trait1748 does not raise error when created1749 behaves like factory1750 issuable_resource_link factory1751 does not raise error when built1752 does not raise error when created1753 behaves like factory1754 incident_management_oncall_participant factory1755 does not raise error when built1756 does not raise error when created1757 linting :with_developer_access trait1758 does not raise error when created1759 linting :removed trait1760 does not raise error when created1761 linting :utc trait1762 does not raise error when created1763 behaves like factory1764 incident_management_oncall_rotation factory1765 does not raise error when built1766 does not raise error when created1767 linting :with_active_period trait1768 does not raise error when created1769 linting :with_participants trait1770 does not raise error when created1771 linting :utc trait1772 does not raise error when created1773 behaves like factory1774 incident_management_oncall_schedule factory1775 does not raise error when built1776 does not raise error when created1777 linting :utc trait1778 does not raise error when created1779 linting :with_rotation trait1780 does not raise error when created1781 behaves like factory1782 incident_management_oncall_shift factory1783 does not raise error when built1784 does not raise error when created1785 linting :utc trait1786 does not raise error when created1787 behaves like factory1788 incident_management_pending_alert_escalation factory1789 does not raise error when built1790 does not raise error when created1791 behaves like factory1792 incident_management_pending_issue_escalation factory1793 does not raise error when built1794 does not raise error when created1795 behaves like factory1796 insight factory1797 does not raise error when built1798 does not raise error when created1799 behaves like factory1800 insights_issues_by_team factory1801 does not raise error when built1802 does not raise error when created1803 behaves like factory1804 insights_merge_requests_per_month factory1805 does not raise error when built1806 does not raise error when created1807 behaves like factory1808 insights_issues_by_team_per_month factory1809 does not raise error when built1810 does not raise error when created1811 behaves like factory1812 github_integration factory1813 does not raise error when built1814 does not raise error when created1815 behaves like factory1816 ip_restriction factory1817 does not raise error when built1818 does not raise error when created1819 behaves like factory1820 issuable_metric_image factory1821 does not raise error when built1822 does not raise error when created1823 linting :local trait1824 does not raise error when created1825 behaves like factory1826 issuable_sla factory1827 does not raise error when built1828 does not raise error when created1829 linting :exceeded trait1830 does not raise error when created1831 linting :label_applied trait1832 does not raise error when created1833 linting :issuable_closed trait1834 does not raise error when created1835 behaves like factory1836 requirement_issue factory1837 does not raise error when built1838 does not raise error when created1839 behaves like factory1840 quality_test_case factory1841 does not raise error when built1842 does not raise error when created1843 behaves like factory1844 iteration factory1845 does not raise error when built1846 does not raise error when created1847 linting :with_title trait1848 does not raise error when created1849 linting :upcoming trait1850 does not raise error when created1851 linting :current trait1852 does not raise error when created1853 linting :closed trait1854 does not raise error when created1855 linting :skip_future_date_validation trait1856 does not raise error when created1857 linting :with_due_date trait1858 does not raise error when created1859 behaves like factory1860 upcoming_iteration factory1861 does not raise error when built1862 does not raise error when created1863 behaves like factory1864 current_iteration factory1865 does not raise error when built1866 does not raise error when created1867 behaves like factory1868 closed_iteration factory1869 does not raise error when built1870 does not raise error when created1871 behaves like factory1872 iterations_cadence factory1873 does not raise error when built1874 does not raise error when created1875 behaves like factory1876 ldap_group_link factory1877 does not raise error when built1878 does not raise error when created1879 behaves like factory1880 ldap_key factory1881 does not raise error when built1882 does not raise error when created1883 behaves like factory1884 gitlab_license factory1885 does not raise error when built1886 does not raise error when created1887 linting :trial trait1888 does not raise error when created1889 linting :expired trait1890 does not raise error when created1891 linting :cloud trait1892 does not raise error when created1893 linting :offline_enabled trait1894 does not raise error when created1895 linting :offline_disabled trait1896 does not raise error when created1897 behaves like factory1898 license factory1899 does not raise error when built1900 does not raise error when created1901 behaves like factory1902 user_list factory1903 does not raise error when built1904 does not raise error when created1905 behaves like factory1906 milestone_list factory1907 does not raise error when built1908 does not raise error when created1909 behaves like factory1910 iteration_list factory1911 does not raise error when built1912 does not raise error when created1913 behaves like factory1914 member_role factory1915 does not raise error when built1916 does not raise error when created1917 linting :developer trait1918 does not raise error when created1919 linting :guest trait1920 does not raise error when created1921 behaves like factory1922 predictions factory1923 does not raise error when built1924 does not raise error when created1925 behaves like factory1926 merge_request_diff_detail factory1927 does not raise error when built1928 does not raise error when created1929 linting :checksummed trait1930 does not raise error when created1931 linting :checksum_failure trait1932 does not raise error when created1933 behaves like factory1934 merge_request_with_approver factory1935 does not raise error when built1936 does not raise error when created1937 behaves like factory1938 ee_merge_request factory1939 does not raise error when built1940 does not raise error when created1941 linting :with_license_scanning_reports trait1942 does not raise error when created1943 linting :with_container_scanning_reports trait1944 does not raise error when created1945 linting :with_dependency_scanning_reports trait1946 does not raise error when created1947 linting :with_coverage_fuzzing_reports trait1948 does not raise error when created1949 linting :with_api_fuzzing_reports trait1950 does not raise error when created1951 linting :with_dast_reports trait1952 does not raise error when created1953 linting :with_metrics_reports trait1954 does not raise error when created1955 linting :with_cyclonedx_reports trait1956 does not raise error when created1957 behaves like factory1958 merge_train_car factory1959 does not raise error when built1960 does not raise error when created1961 linting :idle trait1962 does not raise error when created1963 linting :merged trait1964 does not raise error when created1965 linting :merging trait1966 does not raise error when created1967 linting :stale trait1968 does not raise error when created1969 linting :fresh trait1970 does not raise error when created1971 behaves like factory1972 namespace_ban factory1973 does not raise error when built1974 does not raise error when created1975 behaves like factory1976 namespace_limit factory1977 does not raise error when built1978 does not raise error when created1979 behaves like factory1980 namespace_with_plan factory1981 does not raise error when built1982 does not raise error when created1983 behaves like factory1984 namespace_storage_limit_exclusion factory1985 does not raise error when built1986 does not raise error when created1987 behaves like factory1988 note_on_epic factory1989 does not raise error when built1990 does not raise error when created1991 behaves like factory1992 note_on_vulnerability factory1993 does not raise error when built1994 does not raise error when created1995 behaves like factory1996 discussion_note_on_vulnerability factory1997 does not raise error when built1998 does not raise error when created1999 behaves like factory2000 pm_data_object factory2001 does not raise error when built2002 does not raise error when created2003 linting :with_package trait2004 does not raise error when created2005 linting :with_version trait2006 does not raise error when created2007 linting :with_license trait2008 does not raise error when created2009 linting :with_all_relations trait2010 does not raise error when created2011 linting :with_all_relations_joined trait2012 does not raise error when created2013 behaves like factory2014 pm_checkpoint factory2015 does not raise error when built2016 does not raise error when created2017 behaves like factory2018 pm_license factory2019 does not raise error when built2020 does not raise error when created2021 behaves like factory2022 pm_package_version_license factory2023 does not raise error when built2024 does not raise error when created2025 linting :with_all_relations trait2026 does not raise error when created2027 behaves like factory2028 pm_package_version factory2029 does not raise error when built2030 does not raise error when created2031 linting :with_package trait2032 does not raise error when created2033 behaves like factory2034 pm_package factory2035 does not raise error when built2036 does not raise error when created2037 behaves like factory2038 path_lock factory2039 does not raise error when built2040 does not raise error when created2041 behaves like factory2042 project_alias factory2043 does not raise error when built2044 does not raise error when created2045 behaves like factory2046 repository_state factory2047 does not raise error when built2048 does not raise error when created2049 linting :repository_failed trait2050 does not raise error when created2051 linting :repository_outdated trait2052 does not raise error when created2053 linting :repository_verified trait2054 does not raise error when created2055 linting :wiki_failed trait2056 does not raise error when created2057 linting :wiki_outdated trait2058 does not raise error when created2059 linting :wiki_verified trait2060 does not raise error when created2061 behaves like factory2062 protected_environment factory2063 does not raise error when built2064 does not raise error when created2065 linting :admins_can_deploy trait2066 does not raise error when created2067 linting :maintainers_can_deploy trait2068 does not raise error when created2069 linting :developers_can_deploy trait2070 does not raise error when created2071 linting :production trait2072 does not raise error when created2073 linting :staging trait2074 does not raise error when created2075 linting :project_level trait2076 does not raise error when created2077 linting :group_level trait2078 does not raise error when created2079 behaves like factory2080 protected_environment_approval_rule factory2081 does not raise error when built2082 does not raise error when created2083 linting :maintainer_access trait2084 does not raise error when created2085 linting :developer_access trait2086 does not raise error when created2087 behaves like factory2088 protected_environment_deploy_access_level factory2089 does not raise error when built2090 does not raise error when created2091 linting :maintainer_access trait2092 does not raise error when created2093 behaves like factory2094 push_rule factory2095 does not raise error when built2096 does not raise error when created2097 linting :commit_message trait2098 does not raise error when created2099 linting :author_email trait2100 does not raise error when created2101 behaves like factory2102 push_rule_sample factory2103 does not raise error when built2104 does not raise error when created2105 behaves like factory2106 push_rule_without_project factory2107 does not raise error when built2108 does not raise error when created2109 behaves like factory2110 related_epic_link factory2111 does not raise error when built2112 does not raise error when created2113 behaves like factory2114 test_report factory2115 does not raise error when built2116 does not raise error when created2117 behaves like factory2118 resource_iteration_event factory2119 does not raise error when built2120 does not raise error when created2121 behaves like factory2122 resource_weight_event factory2123 does not raise error when built2124 does not raise error when created2125 behaves like factory2126 saml_group_link factory2127 does not raise error when built2128 does not raise error when created2129 behaves like factory2130 saml_provider factory2131 does not raise error when built2132 does not raise error when created2133 linting :enforced_group_managed_accounts trait2134 does not raise error when created2135 behaves like factory2136 sbom_component_version factory2137 does not raise error when built2138 does not raise error when created2139 behaves like factory2140 sbom_component factory2141 does not raise error when built2142 does not raise error when created2143 behaves like factory2144 sbom_occurrence_map factory2145 does not raise error when built2146 does not raise error when created2147 linting :with_component trait2148 does not raise error when created2149 linting :with_component_version trait2150 does not raise error when created2151 linting :with_source trait2152 does not raise error when created2153 linting :for_occurrence_ingestion trait2154 does not raise error when created2155 behaves like factory2156 sbom_occurrence factory2157 does not raise error when built2158 does not raise error when created2159 behaves like factory2160 sbom_source factory2161 does not raise error when built2162 does not raise error when created2163 behaves like factory2164 scim_identity factory2165 does not raise error when built2166 does not raise error when created2167 behaves like factory2168 scim_oauth_access_token factory2169 does not raise error when built2170 does not raise error when created2171 behaves like factory2172 security_finding factory2173 does not raise error when built2174 does not raise error when created2175 linting :with_finding_data trait2176 does not raise error when created2177 behaves like factory2178 finding_map factory2179 does not raise error when built2180 does not raise error when created2181 linting :with_finding trait2182 does not raise error when created2183 linting :new_record trait2184 does not raise error when created2185 behaves like factory2186 scan_execution_policy factory2187 does not raise error when built2188 does not raise error when created2189 linting :with_schedule trait2190 does not raise error when created2191 linting :with_schedule_and_agent trait2192 does not raise error when created (PENDING: Trait skipped linting due to legacy error)2193 behaves like factory2194 scan_result_policy factory2195 does not raise error when built2196 does not raise error when created2197 linting :license_finding trait2198 does not raise error when created2199 behaves like factory2200 orchestration_policy_yaml factory2201 does not raise error when built2202 does not raise error when created2203 behaves like factory2204 scan_result_policy_read factory2205 does not raise error when built2206 does not raise error when created2207 behaves like factory2208 security_training_provider factory2209 does not raise error when built2210 does not raise error when created2211 behaves like factory2212 security_training factory2213 does not raise error when built2214 does not raise error when created2215 linting :primary trait2216 does not raise error when created2217 behaves like factory2218 security_orchestration_policy_configuration factory2219 does not raise error when built2220 does not raise error when created2221 linting :namespace trait2222 does not raise error when created2223 behaves like factory2224 security_orchestration_policy_rule_schedule factory2225 does not raise error when built2226 does not raise error when created2227 behaves like factory2228 security_scan factory2229 does not raise error when built2230 does not raise error when created2231 linting :with_error trait2232 does not raise error when created2233 linting :with_warning trait2234 does not raise error when created2235 linting :latest_successful trait2236 does not raise error when created2237 linting :purged trait2238 does not raise error when created2239 linting :with_findings trait2240 does not raise error when created2241 behaves like factory2242 smartcard_identity factory2243 does not raise error when built2244 does not raise error when created2245 behaves like factory2246 software_license factory2247 does not raise error when built2248 does not raise error when created2249 linting :mit trait2250 does not raise error when created2251 linting :apache_2_0 trait2252 does not raise error when created2253 linting :user_entered trait2254 does not raise error when created2255 behaves like factory2256 software_license_policy factory2257 does not raise error when built2258 does not raise error when created2259 linting :allowed trait2260 does not raise error when created2261 linting :denied trait2262 does not raise error when created2263 behaves like factory2264 spdx_catalogue factory2265 does not raise error when built2266 does not raise error when created2267 behaves like factory2268 spdx_license factory2269 does not raise error when built2270 does not raise error when created2271 linting :apache_1 trait2272 does not raise error when created2273 linting :bsd trait2274 does not raise error when created2275 linting :mit trait2276 does not raise error when created2277 linting :deprecated_gpl_v1 trait2278 does not raise error when created2279 linting :gpl_v1 trait2280 does not raise error when created2281 behaves like factory2282 status_check_response factory2283 does not raise error when built2284 does not raise error when created2285 behaves like factory2286 status_page_published_incident factory2287 does not raise error when built2288 does not raise error when created2289 behaves like factory2290 status_page_setting factory2291 does not raise error when built2292 does not raise error when created2293 linting :enabled trait2294 does not raise error when created2295 behaves like factory2296 upcoming_reconciliation factory2297 does not raise error when built2298 does not raise error when created2299 linting :self_managed trait2300 does not raise error when created2301 linting :saas trait2302 does not raise error when created2303 behaves like factory2304 users_ops_dashboard_project factory2305 does not raise error when built2306 does not raise error when created2307 behaves like factory2308 user_permission_export_upload factory2309 does not raise error when built2310 does not raise error when created2311 linting :created trait2312 does not raise error when created2313 linting :running trait2314 does not raise error when created2315 linting :finished trait2316 does not raise error when created2317 linting :failed trait2318 does not raise error when created2319 behaves like factory2320 auditor factory2321 does not raise error when built2322 does not raise error when created2323 behaves like factory2324 external_user factory2325 does not raise error when built2326 does not raise error when created2327 behaves like factory2328 users_security_dashboard_project factory2329 does not raise error when built2330 does not raise error when created2331 behaves like factory2332 vulnerability factory2333 does not raise error when built2334 does not raise error when created2335 linting :detected trait2336 does not raise error when created2337 linting :resolved trait2338 does not raise error when created2339 linting :dismissed trait2340 does not raise error when created2341 linting :confirmed trait2342 does not raise error when created2343 linting :critical_severity trait2344 does not raise error when created2345 linting :high_severity trait2346 does not raise error when created2347 linting :medium_severity trait2348 does not raise error when created2349 linting :low_severity trait2350 does not raise error when created2351 linting :info trait2352 does not raise error when created2353 linting :unknown trait2354 does not raise error when created2355 linting :low trait2356 does not raise error when created2357 linting :medium trait2358 does not raise error when created2359 linting :high trait2360 does not raise error when created2361 linting :critical trait2362 does not raise error when created2363 linting :sast trait2364 does not raise error when created2365 linting :dependency_scanning trait2366 does not raise error when created2367 linting :container_scanning trait2368 does not raise error when created2369 linting :dast trait2370 does not raise error when created2371 linting :secret_detection trait2372 does not raise error when created2373 linting :coverage_fuzzing trait2374 does not raise error when created2375 linting :api_fuzzing trait2376 does not raise error when created2377 linting :cluster_image_scanning trait2378 does not raise error when created2379 linting :generic trait2380 does not raise error when created2381 linting :with_read trait2382 does not raise error when created2383 linting :with_state_transition trait2384 does not raise error when created2385 linting :with_notes trait2386 does not raise error when created2387 linting :with_finding trait2388 does not raise error when created2389 linting :with_cluster_image_scanning_finding trait2390 does not raise error when created (PENDING: Trait skipped linting due to legacy error)2391 linting :with_remediation trait2392 does not raise error when created2393 linting :with_pipeline trait2394 does not raise error when created2395 linting :with_findings trait2396 does not raise error when created (PENDING: Trait skipped linting due to legacy error)2397 linting :with_issue_links trait2398 does not raise error when created2399 linting :with_merge_request_links trait2400 does not raise error when created2401 behaves like factory2402 vulnerability_advisory factory2403 does not raise error when built2404 does not raise error when created2405 behaves like factory2406 vulnerability_export factory2407 does not raise error when built2408 does not raise error when created2409 linting :csv trait2410 does not raise error when created2411 linting :with_csv_file trait2412 does not raise error when created2413 linting :created trait2414 does not raise error when created2415 linting :running trait2416 does not raise error when created2417 linting :finished trait2418 does not raise error when created (PENDING: Trait skipped linting due to legacy error)2419 linting :failed trait2420 does not raise error when created2421 linting :group trait2422 does not raise error when created2423 linting :user trait2424 does not raise error when created2425 behaves like factory2426 vulnerabilities_external_issue_link factory2427 does not raise error when built2428 does not raise error when created2429 linting :created trait2430 does not raise error when created2431 behaves like factory2432 vulnerability_feedback factory2433 does not raise error when built2434 does not raise error when created2435 linting :dismissal trait2436 does not raise error when created2437 linting :comment trait2438 does not raise error when created2439 linting :issue trait2440 does not raise error when created2441 linting :merge_request trait2442 does not raise error when created2443 linting :sast trait2444 does not raise error when created2445 linting :dependency_scanning trait2446 does not raise error when created2447 linting :container_scanning trait2448 does not raise error when created2449 linting :cluster_image_scanning trait2450 does not raise error when created2451 linting :dast trait2452 does not raise error when created2453 behaves like factory2454 vulnerabilties_finding_evidence factory2455 does not raise error when built2456 does not raise error when created2457 behaves like factory2458 finding_link factory2459 does not raise error when built2460 does not raise error when created2461 behaves like factory2462 vulnerabilities_finding_pipeline factory2463 does not raise error when built2464 does not raise error when created2465 behaves like factory2466 vulnerabilities_finding_signature factory2467 does not raise error when built2468 does not raise error when created2469 linting :location trait2470 does not raise error when created2471 behaves like factory2472 vulnerabilities_finding_with_remediation factory2473 does not raise error when built2474 does not raise error when created2475 linting :yarn_remediation trait2476 does not raise error when created2477 behaves like factory2478 vulnerabilities_finding factory2479 does not raise error when built2480 does not raise error when created2481 linting :detected trait2482 does not raise error when created2483 linting :confirmed trait2484 does not raise error when created2485 linting :resolved trait2486 does not raise error when created2487 linting :dismissed trait2488 does not raise error when created2489 linting :with_dismissal_feedback trait2490 does not raise error when created2491 linting :with_issue_feedback trait2492 does not raise error when created2493 linting :with_secret_detection trait2494 does not raise error when created2495 linting :with_secret_detection_in_no_git_mode trait2496 does not raise error when created2497 linting :with_remediation trait2498 does not raise error when created2499 linting :with_pipeline trait2500 does not raise error when created2501 linting :with_details trait2502 does not raise error when created2503 linting :with_dependency_scanning_metadata trait2504 does not raise error when created2505 linting :with_container_scanning_metadata trait2506 does not raise error when created2507 linting :with_cluster_image_scanning_scanning_metadata trait2508 does not raise error when created2509 linting :identifier trait2510 does not raise error when created2511 linting :sast trait2512 does not raise error when created2513 linting :dependency_scanning trait2514 does not raise error when created2515 linting :container_scanning trait2516 does not raise error when created2517 linting :dast trait2518 does not raise error when created2519 linting :secret_detection trait2520 does not raise error when created2521 linting :coverage_fuzzing trait2522 does not raise error when created2523 linting :api_fuzzing trait2524 does not raise error when created2525 linting :cluster_image_scanning trait2526 does not raise error when created2527 linting :generic trait2528 does not raise error when created2529 behaves like factory2530 vulnerabilities_flag factory2531 does not raise error when built2532 does not raise error when created2533 linting :false_positive trait2534 does not raise error when created2535 behaves like factory2536 vulnerability_historical_statistic factory2537 does not raise error when built2538 does not raise error when created2539 behaves like factory2540 vulnerabilities_identifier factory2541 does not raise error when built2542 does not raise error when created2543 behaves like factory2544 vulnerabilities_issue_link factory2545 does not raise error when built2546 does not raise error when created2547 linting :created trait2548 does not raise error when created2549 linting :related trait2550 does not raise error when created2551 behaves like factory2552 vulnerabilities_merge_request_link factory2553 does not raise error when built2554 does not raise error when created2555 behaves like factory2556 vulnerability_read factory2557 does not raise error when built2558 does not raise error when created2559 behaves like factory2560 vulnerabilities_remediation factory2561 does not raise error when built2562 does not raise error when created2563 behaves like factory2564 vulnerabilities_scanner factory2565 does not raise error when built2566 does not raise error when created2567 behaves like factory2568 vulnerability_state_transition factory2569 does not raise error when built2570 does not raise error when created2571 linting :from_detected trait2572 does not raise error when created2573 linting :to_dismissed trait2574 does not raise error when created2575 behaves like factory2576 vulnerability_statistic factory2577 does not raise error when built2578 does not raise error when created2579 linting :grade_a trait2580 does not raise error when created2581 linting :grade_b trait2582 does not raise error when created2583 linting :grade_c trait2584 does not raise error when created2585 linting :grade_d trait2586 does not raise error when created2587 linting :grade_f trait2588 does not raise error when created2589 behaves like factory2590 vulnerable_component_version factory2591 does not raise error when built2592 does not raise error when created2593 behaves like factory2594 progress factory2595 does not raise error when built2596 does not raise error when created2597 without factory defaults2598 behaves like factory2599 ci_job_token_project_scope_link factory2600 does not raise error when built2601 does not raise error when created2602 behaves like factory2603 issue_customer_relations_contact factory2604 does not raise error when built2605 does not raise error when created2606 linting :for_contact trait2607 does not raise error when created (PENDING: Trait skipped linting due to legacy error)2608 linting :for_issue trait2609 does not raise error when created (PENDING: Trait skipped linting due to legacy error)2610 behaves like factory2611 evidence factory2612 does not raise error when built2613 does not raise error when created2614 behaves like factory2615 exported_protected_branch factory2616 does not raise error when built2617 does not raise error when created2618 behaves like factory2619 fork_network_member factory2620 does not raise error when built2621 does not raise error when created2622 behaves like factory2623 group_member factory2624 does not raise error when built2625 does not raise error when created2626 linting :guest trait2627 does not raise error when created2628 linting :reporter trait2629 does not raise error when created2630 linting :developer trait2631 does not raise error when created2632 linting :maintainer trait2633 does not raise error when created2634 linting :owner trait2635 does not raise error when created2636 linting :access_request trait2637 does not raise error when created2638 linting :invited trait2639 does not raise error when created2640 linting :ldap trait2641 does not raise error when created2642 linting :blocked trait2643 does not raise error when created2644 linting :banned trait2645 does not raise error when created2646 linting :minimal_access trait2647 does not raise error when created2648 linting :awaiting trait2649 does not raise error when created2650 linting :active trait2651 does not raise error when created2652 behaves like factory2653 import_state factory2654 does not raise error when built2655 does not raise error when created2656 linting :repository trait2657 does not raise error when created2658 linting :none trait2659 does not raise error when created2660 linting :scheduled trait2661 does not raise error when created2662 linting :started trait2663 does not raise error when created2664 linting :finished trait2665 does not raise error when created2666 linting :failed trait2667 does not raise error when created2668 linting :canceled trait2669 does not raise error when created2670 linting :mirror trait2671 does not raise error when created2672 linting :hard_failed trait2673 does not raise error when created2674 behaves like factory2675 member_task factory2676 does not raise error when built2677 does not raise error when created2678 behaves like factory2679 milestone_release factory2680 does not raise error when built2681 does not raise error when created2682 behaves like factory2683 namespace factory2684 does not raise error when built2685 does not raise error when created2686 linting :with_aggregation_schedule trait2687 does not raise error when created2688 linting :with_root_storage_statistics trait2689 does not raise error when created2690 linting :with_namespace_settings trait2691 does not raise error when created2692 linting :shared_runners_disabled trait2693 does not raise error when created2694 linting :allow_descendants_override_disabled_shared_runners trait2695 does not raise error when created2696 linting :with_ci_minutes trait2697 does not raise error when created2698 linting :with_not_used_build_minutes_limit trait2699 does not raise error when created2700 linting :with_used_build_minutes_limit trait2701 does not raise error when created2702 linting :with_security_orchestration_policy_configuration trait2703 does not raise error when created2704 behaves like factory2705 project_namespace factory2706 does not raise error when built2707 does not raise error when created2708 behaves like factory2709 project_repository factory2710 does not raise error when built2711 does not raise error when created2712 behaves like factory2713 prometheus_alert factory2714 does not raise error when built2715 does not raise error when created2716 linting :with_runbook_url trait2717 does not raise error when created2718 behaves like factory2719 prometheus_alert_event factory2720 does not raise error when built2721 does not raise error when created2722 linting :resolved trait2723 does not raise error when created2724 behaves like factory2725 prometheus_metric factory2726 does not raise error when built2727 does not raise error when created2728 linting :common trait2729 does not raise error when created2730 behaves like factory2731 protected_branch factory2732 does not raise error when built2733 does not raise error when created2734 linting :create_branch_on_repository trait2735 does not raise error when created2736 linting :no_one_can_merge trait2737 does not raise error when created2738 linting :developers_can_merge trait2739 does not raise error when created2740 linting :maintainers_can_merge trait2741 does not raise error when created2742 linting :no_one_can_push trait2743 does not raise error when created2744 linting :developers_can_push trait2745 does not raise error when created2746 linting :maintainers_can_push trait2747 does not raise error when created2748 linting :user_can_merge trait2749 does not raise error when created2750 linting :group_can_merge trait2751 does not raise error when created2752 linting :user_can_push trait2753 does not raise error when created2754 linting :group_can_push trait2755 does not raise error when created2756 linting :developers_can_unprotect trait2757 does not raise error when created2758 linting :maintainers_can_unprotect trait2759 does not raise error when created2760 linting :user_can_unprotect trait2761 does not raise error when created2762 linting :group_can_unprotect trait2763 does not raise error when created2764 behaves like factory2765 protected_branch_merge_access_level factory2766 does not raise error when built2767 does not raise error when created2768 behaves like factory2769 protected_branch_push_access_level factory2770 does not raise error when built2771 does not raise error when created2772 behaves like factory2773 protected_tag factory2774 does not raise error when built2775 does not raise error when created2776 linting :developers_can_create trait2777 does not raise error when created2778 linting :no_one_can_create trait2779 does not raise error when created2780 linting :maintainers_can_create trait2781 does not raise error when created2782 linting :developers_can_create trait2783 does not raise error when created2784 linting :no_one_can_create trait2785 does not raise error when created2786 linting :maintainers_can_create trait2787 does not raise error when created2788 behaves like factory2789 protected_tag_create_access_level factory2790 does not raise error when built2791 does not raise error when created2792 behaves like factory2793 release factory2794 does not raise error when built2795 does not raise error when created2796 linting :legacy trait2797 does not raise error when created2798 linting :with_evidence trait2799 does not raise error when created2800 linting :with_milestones trait2801 does not raise error when created2802 behaves like factory2803 release_link factory2804 does not raise error when built2805 does not raise error when created2806 behaves like factory2807 self_managed_prometheus_alert_event factory2808 does not raise error when built2809 does not raise error when created2810 behaves like factory2811 shard factory2812 does not raise error when built2813 does not raise error when created2814 behaves like factory2815 users_star_project factory2816 does not raise error when built2817 does not raise error when created2818 behaves like factory2819 wiki_page factory2820 does not raise error when built2821 does not raise error when created2822 behaves like factory2823 wiki_page_meta factory2824 does not raise error when built2825 does not raise error when created2826 linting :for_wiki_page trait2827 does not raise error when created2828 behaves like factory2829 approval_project_rules_protected_branch factory2830 does not raise error when built2831 does not raise error when created2832 behaves like factory2833 ci_subscriptions_project factory2834 does not raise error when built2835 does not raise error when created2836 behaves like factory2837 merge_request_block factory2838 does not raise error when built2839 does not raise error when created2840 behaves like factory2841 project_security_setting factory2842 does not raise error when built2843 does not raise error when created2844 linting :disabled_auto_fix trait2845 does not raise error when created2846 behaves like factory2847 protected_branch_unprotect_access_level factory2848 does not raise error when built2849 does not raise error when created2850 behaves like factory2851 vulnerabilities_finding_identifier factory2852 does not raise error when built2853 does not raise error when created2854PushRule2855 defaults regexp_uses_re2 to true2856 updates regexp_uses_re2 to true on edit2857 Associations2858 is expected to belong to project required: false inverse_of => push_rule2859 is expected to have one group inverse_of => push_rule2860 Validation2861 is expected to validate that :max_file_size looks like an integer greater than or equal to 02862 validates RE2 regex syntax2863 #branch_name_allowed?2864 checks branch against regex2865 uses RE2 regex engine2866 tolerates nil messages2867 with legacy regex2868 attempts to use safe RE2 regex engine2869 when unsafe regexps are available2870 falls back to ruby regex engine2871 when unsafe regexps are disabled2872 raises an exception2873 #commit_message_allowed?2874 uses multiline regex2875 tolerates nil messages2876 #commit_message_blocked?2877 uses multiline regex2878 tolerates nil messages2879 when commit message with break line in the last2880 uses multiline regex2881 when commit message without break line in the last2882 uses multiline regex2883 #commit_validation?2884 setting: :commit_message_regex, value: "regex", result: true2885 when rule is enabled at global level2886 returns the default value at project level2887 setting: :branch_name_regex, value: "regex", result: true2888 when rule is enabled at global level2889 returns the default value at project level2890 setting: :author_email_regex, value: "regex", result: true2891 when rule is enabled at global level2892 returns the default value at project level2893 setting: :file_name_regex, value: "regex", result: true2894 when rule is enabled at global level2895 returns the default value at project level2896 setting: :reject_unsigned_commits, value: true, result: true2897 when rule is enabled at global level2898 returns the default value at project level2899 setting: :commit_committer_check, value: true, result: true2900 when rule is enabled at global level2901 returns the default value at project level2902 setting: :commit_committer_name_check, value: true, result: true2903 when rule is enabled at global level2904 returns the default value at project level2905 setting: :member_check, value: true, result: true2906 when rule is enabled at global level2907 returns the default value at project level2908 setting: :prevent_secrets, value: true, result: true2909 when rule is enabled at global level2910 returns the default value at project level2911 setting: :max_file_size, value: 1, result: false2912 when rule is enabled at global level2913 returns the default value at project level2914 #commit_message_allowed?2915 raises a MatchError when the regex is invalid2916 #commit_message_blocked?2917 raises a MatchError when the regex is invalid2918 #branch_name_allowed?2919 raises a MatchError when the regex is invalid2920 #author_email_allowed?2921 raises a MatchError when the regex is invalid2922 #filename_denylisted?2923 raises a MatchError when the regex is invalid2924 #commit_signature_allowed?2925 when feature is not licensed and it is enabled2926 accepts unsigned commits2927 when enabled at a global level2928 returns false if commit is not signed2929 and disabled at a Project level2930 returns true if commit is not signed2931 and unset at a Project level2932 returns false if commit is not signed2933 when disabled at a global level2934 returns true if commit is not signed2935 but enabled at a Project level2936 returns false if commit is not signed2937 returns true if commit is signed2938 when user has enabled and disabled it at a project level2939 and it is enabled globally2940 returns false if commit is not signed2941 returns true if commit is signed2942 with caching2943 memoizes the right push rules2944 #available?2945 reject_unsigned_commits2946 with the global push_rule2947 with a EE starter license2948 behaves like an unavailable push_rule2949 is not available2950 with a EE premium license2951 behaves like an available push_rule2952 is available2953 with GL.com plans2954 with a Bronze plan2955 behaves like an unavailable push_rule2956 is not available2957 with a Premium plan2958 behaves like an available push_rule2959 is available2960 with a Ultimate plan2961 behaves like an available push_rule2962 is available2963Security::SecurityOrchestrationPolicies::FetchPolicyApproversService2964 #execute2965 with group outside of the scope2966 does not return the unrelated group2967 with user approver2968 returns user approvers2969 with container of a group type2970 returns user approvers2971 with user approvers inherited from parent group2972 returns user approvers2973 with container of any other type2974 does returns any user approvers2975 with group approver2976 returns group approvers2977 when groups with same name exist in and outside of container2978 with security_policy_global_group_approvers_enabled setting disabled2979 excludes groups outside the container2980 with security_policy_global_group_approvers_enabled setting enabled2981 includes groups outside the container2982 with role approver2983 when role_approvers in policy is empty2984 returns empty roles2985 when role_approvers in policy is not empty2986 returns role approvers2987 with both user and group approvers2988 returns all approvers2989 with policy equals to nil2990 returns no approver2991 with action equals to nil2992 returns no approver2993 with action of an unknown type2994 returns no approver2995 with more users than the limit2996 ids_multiplier: 150, names_multiplier: 150, ids_expected: 150, names_expected: 1502997 considers only the first within the limit2998 ids_multiplier: 300, names_multiplier: 300, ids_expected: 0, names_expected: 3002999 considers only the first within the limit3000 ids_multiplier: 300, names_multiplier: 200, ids_expected: 100, names_expected: 2003001 considers only the first within the limit3002 ids_multiplier: 600, names_multiplier: 600, ids_expected: 0, names_expected: 3003003 considers only the first within the limit3004 with more groups than the limit3005 considers only the first within the limit3006DeleteOrphanedCommits3007 migration_options3008 has migration options set correctly3009 completed?3010 when there are no more orphaned commits3011 is expected to be truthy3012 when there are commits missing parent join and visibility level3013 is expected to be falsey3014 when there are commits missing only parent join3015 is expected to be truthy (FAILED - 1)30171st Try error in ./ee/spec/elastic/migrate/20220118150500_delete_orphaned_commits_spec.rb:54:3018expected: truthy value3019 got: false3021RSpec::Retry: 2nd try ./ee/spec/elastic/migrate/20220118150500_delete_orphaned_commits_spec.rb:543022 migrate3023 when task succeeds3024 completes the migration3025 when task fails3026 raises an error3027 task_failed?3028 returns whether failures are present3029VulnerabilityExternalIssueLinks::CreateService3030 for jira3031 when jira service is not configured to create issues3032 is expected not to be success3033 returns response with error messages3034 when jira service is configured to create issues3035 and there is already created external issue link for given vulnerability3036 and the external issue exists3037 is expected not to be success3038 returns response with error messages3039 and the external issue does not exist3040 creates issue using jira service3041 and there is no external issue link created for given vulnerability3042 creates issue using jira service3043 and issue creation fails in Jira3044 is expected not to be success3045 returns response with error messages3046 and issue creation succeeds in Jira3047 and external issue link creation fails3048 is expected not to be success3049 returns response with error messages3050 and external issue link creation succeeds3051 is expected to be success3052 creates external issue link in database3053 responds with created external issue link in payload3054InstanceSecurityDashboard3055 #project_ids_with_security_reports3056 when given project IDs3057 returns the project IDs that are also on the user's security dashboard3058 when not given project IDs3059 returns the security dashboard projects' IDs3060 when the user cannot read all resources3061 only includes projects they can read3062 when the user can read all resources3063 includes all dashboard projects3064 #feature_available?3065 when the feature is available for the instance's license3066 returns true3067 when the feature is not available for the instance's license3068 returns false3069 #projects3070 when the user is auditor3071 behaves like project permissions3072 when the `security_and_compliance` is disabled for the project3073 is expected to be empty3074 when the `security_and_compliance` is enabled for the project3075 is expected to contain exactly #<Project id:360 namespace231/project-390>>, #<Project id:361 namespace232/project-391>>, and #<Project id:362 namespace233/project-392>>3076 when the user is not an auditor3077 when the user is project owner3078 behaves like project permissions3079 when the `security_and_compliance` is disabled for the project3080 is expected to be empty3081 when the `security_and_compliance` is enabled for the project3082 is expected to contain exactly #<Project id:360 namespace231/project-390>>3083 when the user is not project owner3084 behaves like user with project role3085 behaves like project permissions3086 when the `security_and_compliance` is disabled for the project3087 is expected to be empty3088 when the `security_and_compliance` is enabled for the project3089 is expected to contain exactly #<Project id:360 namespace231/project-390>>3090 behaves like user with project role3091 behaves like project permissions3092 when the `security_and_compliance` is disabled for the project3093 is expected to be empty3094 when the `security_and_compliance` is enabled for the project3095 is expected to contain exactly #<Project id:360 namespace231/project-390>>3096 behaves like user with project role3097 behaves like project permissions3098 when the `security_and_compliance` is disabled for the project3099 is expected to be empty3100 when the `security_and_compliance` is enabled for the project3101 is expected to contain exactly3102 behaves like user with project role3103 behaves like project permissions3104 when the `security_and_compliance` is disabled for the project3105 is expected to be empty3106 when the `security_and_compliance` is enabled for the project3107 is expected to contain exactly3108 #vulnerabilities3109 when the user cannot read all resources3110 returns only vulnerabilities from projects on their dashboard that they can read3111 when the user can read all resources3112 returns vulnerabilities from all projects on the user's dashboard3113 #vulnerability_reads3114 when the user cannot read all resources3115 returns only vulnerability_reads from projects on their dashboard that they can read3116 when the user can read all resources3117 returns vulnerability_reads from all projects on the user's dashboard3118 #vulnerability_scanners3119 when the user cannot read all resources3120 returns only vulnerability scanners from projects on their dashboard that they can read3121 when the user can read all resources3122 returns vulnerability scanners from all projects on the user's dashboard3123 #vulnerability_historical_statistics3124 when the user cannot read all resources3125 returns only vulnerability scanners from projects on their dashboard that they can read3126 when the user can read all resources3127 returns vulnerability scanners from all projects on the user's dashboard3128 #cluster_agents3129 when instance security dashboard has projects added3130 is expected to contain exactly #<Clusters::Agent id: 14, created_at: "2023-04-27 06:12:47.493827624 +0000", updated_at: "2023-04-27 ...7624 +0000", project_id: 360, name: "agent-22", created_by_user_id: 532, has_vulnerabilities: false>3131 when instance security dashboard does not have any projects added3132 is expected to be empty3133 #full_path3134 returns the full_path of the user3135Elastic::Latest::IssueClassProxy3136 # order random3137 #elastic_search3138 search on basis of hidden attribute3139 when author of the issue is banned3140 current_user is an admin user then user can see the issue3141 current_user is a non admin user then user can not see the issue3142 current_user is non admin user and backfill_hidden_on_issues is not finished then user can see the issue3143 current_user is empty then user can not see the issue3144 when author of the issue is active3145 current_user is an admin user then user can see the issue3146 current_user is a non admin user then user can see the issue3147 current_user is empty then user can see the issue3148 #issue_aggregations3149 returns aggregations3150RequirementsManagement::ImportCsvService3151 when user can create requirements3152 #execute3153 behaves like correctly handles invalid files3154 when given file with unsupported extension3155 behaves like invalid file3156 returns invalid file error3157 when given empty file3158 behaves like invalid file3159 returns invalid file error3160 when given file without headers3161 behaves like invalid file3162 returns invalid file error3163 behaves like importer with email notification3164 notifies user of import result3165 with a file generated by Gitlab CSV export3166 imports the CSV without errors3167 correctly sets the issuable attributes3168 behaves like importer with email notification3169 notifies user of import result3170 with comma delimited file3171 imports CSV without errors3172 correctly sets the issuable attributes3173 behaves like importer with email notification3174 notifies user of import result3175 with tab delimited file with error row3176 imports CSV with some error rows3177 correctly sets the issuable attributes3178 behaves like importer with email notification3179 notifies user of import result3180 with semicolon delimited file with CRLF3181 imports CSV with a blank row3182 correctly sets the issuable attributes3183 behaves like importer with email notification3184 notifies user of import result3185 when user cannot create requirements3186 behaves like resource not available3187 raises an error3188 when requirements feature is not available3189 behaves like resource not available3190 raises an error3191SearchHelper3192 #search_filter_input_options3193 with multiple issue assignees feature3194 allows multiple assignees in project context3195 allows multiple assignees in group context3196 allows multiple assignees in dashboard context3197 without multiple issue assignees feature3198 does not allow multiple assignees in project context3199 does not allow multiple assignees in group context3200 allows multiple assignees in dashboard context3201 iterations-endpoint3202 when iterations are available3203 includes iteration endpoint in project context3204 includes iteration endpoint in group context3205 does not include iterations endpoint for projects under a namespace3206 does not include iterations endpoint in dashboard context3207 when iterations are not available3208 does not include iterations endpoint in project context3209 does not include iterations endpoint in group context3210 search_autocomplete_opts3211 with a user3212 includes the users recently viewed epics3213 with the filter parameter is present3214 filter is set to search3215 filter is set to generic3216 #search_entries_info_template3217 when all requirements are met3218 returns a custom message3219 when not in Gitlab.com3220 behaves like returns old message3221 is expected to eq "Showing %{count} %{scope} for %{term_element}"3222 when elastic search is not enabled3223 behaves like returns old message3224 is expected to eq "Showing %{count} %{scope} for %{term_element}"3225 when no user is present3226 behaves like returns old message3227 is expected to eq "Showing %{count} %{scope} for %{term_element}"3228 when not searching for snippets3229 behaves like returns old message3230 is expected to eq "Showing %{count} %{scope} for %{term_element}"3231 #highlight_and_truncate_issuable3232 when description is not present3233 does nothing3234 when description present3235 description: "test", search_highlight: {1=>{:description=>["gitlabelasticsearch→test←gitlabelasticsearch"]}}, expected: "<span class='gl-text-gray-900 gl-font-weight-bold'>test</span>"3236 sanitizes, truncates, and highlights the search term3237 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"3238 sanitizes, truncates, and highlights the search term3239 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>"3240 sanitizes, truncates, and highlights the search term3241 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>"3242 sanitizes, truncates, and highlights the search term3243 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..."3244 sanitizes, truncates, and highlights the search term3245 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"3246 sanitizes, truncates, and highlights the search term3247 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>:"3248 sanitizes, truncates, and highlights the search term3249 #search_sort_options_json3250 with advanced search enabled3251 returns the correct data3252 with basic search enabled3253 returns the correct data3254 .search_navigation3255 for epics3256 global_project: nil, show_epics: false, condition: false3257 data item condition is set correctly3258 global_project: project, show_epics: true, condition: false3259 data item condition is set correctly3260 global_project: project, show_epics: false, condition: false3261 data item condition is set correctly3262 global_project: nil, show_epics: true, condition: true3263 data item condition is set correctly3264 .search_navigation_json with .search_navigation3265 test search navigation item order for CE all options enabled3266 .search_filter_link_json3267 with data3268 scope: "projects", label: "Projects", data: {:qa_selector=>"projects_tab"}, search: nil, active_scope: "projects"3269 converts correctly3270 scope: "snippet_titles", label: "Titles and Descriptions", data: nil, search: {:snippets=>"test"}, active_scope: "code"3271 converts correctly3272 scope: "projects", label: "Projects", data: {:qa_selector=>"projects_tab"}, search: nil, active_scope: "issue"3273 converts correctly3274 scope: "snippet_titles", label: "Titles and Descriptions", data: nil, search: {:snippets=>"test"}, active_scope: "snippet_titles"3275 converts correctly3276 show_elasticsearch_tabs3277 show_elasticsearch_tabs? returns true3278BackfillWikiPermissionsInMainIndex3279 # order random3280 integration test3281 updates documents in batches3282 when Elasticsearch gives 4043283 when Elasticsearch responds with NotFoundException3284 when a task_status throws a NotFound Exception3285 removes entry from projects_in_progress in migration_state3286 .migrate3287 with wiki permissions already existing in all wikis3288 does not execute update_by_query3289 with wiki permissions not present in wikis3290 when task in progress3291 does nothing if task is not completed3292 with project not found exception3293 logs failure when project is not found and schedules ElasticDeleteProjectWorker3294 when migration fails3295 when Elasticsearch responds with errors3296 when a task throws an error3297 removes entry from projects_in_progress in migration_state3298 when update_by_query throws an error3299 removes entry from projects_in_progress in migration_state3300 migration_options3301 has migration options set3302Resolvers::ComplianceManagement::MergeRequests::ComplianceViolationResolver3303 #resolve3304 user is unauthorized3305 returns nil3306 user is authorized3307 without any filters or sorting3308 finds all the compliance violations3309 filtering the results3310 when given an array of project IDs3311 finds the filtered compliance violations3312 when given merged at dates3313 merged_params: {:merged_before=>Tue, 25 Apr 2023}, result: lazy { compliance_violation }3314 finds the filtered compliance violations3315 merged_params: {:merged_after=>Tue, 25 Apr 2023}, result: lazy { compliance_violation2 }3316 finds the filtered compliance violations3317 merged_params: {:merged_before=>Thu, 27 Apr 2023, :merged_after=>Tue, 25 Apr 2023}, result: lazy { compliance_violation2 }3318 finds the filtered compliance violations3319 sorting the results3320 direction: "SEVERITY_LEVEL_ASC", result: lazy { [compliance_violation, compliance_violation2] }3321 finds the filtered compliance violations3322 uses offset pagination3323 direction: "SEVERITY_LEVEL_DESC", result: lazy { [compliance_violation2, compliance_violation] }3324 finds the filtered compliance violations3325 uses offset pagination3326 direction: "VIOLATION_REASON_ASC", result: lazy { [compliance_violation, compliance_violation2] }3327 finds the filtered compliance violations3328 uses offset pagination3329 direction: "VIOLATION_REASON_DESC", result: lazy { [compliance_violation2, compliance_violation] }3330 finds the filtered compliance violations3331 uses offset pagination3332 direction: "MERGE_REQUEST_TITLE_ASC", result: lazy { [compliance_violation, compliance_violation2] }3333 finds the filtered compliance violations3334 uses offset pagination3335 direction: "MERGE_REQUEST_TITLE_DESC", result: lazy { [compliance_violation2, compliance_violation] }3336 finds the filtered compliance violations3337 uses offset pagination3338 direction: "MERGED_AT_ASC", result: lazy { [compliance_violation, compliance_violation2] }3339 finds the filtered compliance violations3340 uses offset pagination3341 direction: "MERGED_AT_DESC", result: lazy { [compliance_violation2, compliance_violation] }3342 finds the filtered compliance violations3343 uses offset pagination3344 direction: "UNKNOWN_SORT", result: lazy { [compliance_violation, compliance_violation2] }3345 finds the filtered compliance violations3346 uses offset pagination3347Gitlab::CodeOwners3348 mocked3349 .for_blob3350 when the feature is available3351 returns users for a blob3352 when the feature is not available3353 returns no users3354 .sections3355 when the feature is available3356 returns sections3357 when the feature is not available3358 returns empty array3359 .optional_section?3360 when the feature is available3361 returns the optionality of the section3362 when the feature is not available3363 does not call Loader3364 .entries_for_merge_request3365 when the feature is available3366 when merge_head_diff exists3367 when the changed file paths have matching code owners3368 returns owners for merge request3369 when the changed file paths do not have matching code owners3370 returns an empty array3371 when merge_head_diff does not exist3372 falls back to merge_request_diff3373 when merge_request_diff is specified3374 returns owners at the specified ref3375 when the feature is not available3376 skips reading codeowners and returns an empty array3377 .entries_since_merge_request_commit3378 without sha3379 identifies single codeowner entry3380 with sha3381 identifies single code owner entry3382 identifies multiple code owner entries3383Vulnerabilities::SecurityFinding::CreateIssueService#execute3384 when user does not have permission to read_security_resource3385 raises an error3386 when user does not have permission to create issue3387 propagates the error3388 when there is no vulnerability finding and vulnerability for the security finding3389 does create a new Vulnerability3390 does create a new Issue3391 does create a new IssueLink3392 when there is an existing vulnerability finding and vulnerability for the security finding3393 does not create a new Vulnerability3394 does create a new Issue3395 does create a new IssueLink3396 when a error occurs during the vulnerability creation3397 behaves like an error occurs3398 propagates the error3399 does not create a new Vulnerability3400 does not create a new Issue3401 does not create a new IssueLink3402 when a error occurs during the issue creation3403 behaves like an error occurs3404 propagates the error3405 does not create a new Vulnerability3406 does not create a new Issue3407 does not create a new IssueLink3408 when a error occurs during the issue link creation3409 behaves like an error occurs3410 propagates the error3411 does not create a new Vulnerability3412 does not create a new Issue3413 does not create a new IssueLink3414StatusPage::MarkForPublicationService3415 # order random3416 #execute3417 when license is not available3418 behaves like does not track the incident3419 is expected not to change `::StatusPage::PublishedIncident.count`3420 is expected not to change `issue.notes.count`3421 returns the exepected error state3422 when status page does not exist3423 behaves like does not track the incident3424 is expected not to change `::StatusPage::PublishedIncident.count`3425 is expected not to change `issue.notes.count`3426 returns the exepected error state3427 when status page is disabled3428 behaves like does not track the incident3429 is expected not to change `::StatusPage::PublishedIncident.count`3430 is expected not to change `issue.notes.count`3431 returns the exepected error state3432 when status page is enabled3433 when issue is publishable3434 is expected to change `::StatusPage::PublishedIncident.count` by 13435 is expected to change `issue.notes.count` by 13436 is expected to be success3437 increments the publish counter3438 when issue is confidential3439 behaves like does not track the incident3440 is expected not to change `::StatusPage::PublishedIncident.count`3441 is expected not to change `issue.notes.count`3442 returns the exepected error state3443 when issue is already published3444 behaves like does not track the incident3445 is expected not to change `::StatusPage::PublishedIncident.count`3446 is expected not to change `issue.notes.count`3447 returns the exepected error state3448 when user is not logged in3449 behaves like does not track the incident3450 is expected not to change `::StatusPage::PublishedIncident.count`3451 is expected not to change `issue.notes.count`3452 returns the exepected error state3453 when user does not have permissions3454 behaves like does not track the incident3455 is expected not to change `::StatusPage::PublishedIncident.count`3456 is expected not to change `issue.notes.count`3457 returns the exepected error state3458 when an error occurs3459 is expected not to change `::StatusPage::PublishedIncident.count`3460 is expected not to change `issue.notes.count`3461 returns the exepected error state and reports the error to sentry3462Epics::CreateService3463 behaves like rate limited service3464 .rate_limiter_scoped_and_keyed3465 is set via the rate_limit call3466 #rate_limiter_bypassed3467 is nil by default3468 #execute3469 when rate limiting is in effect3470 when too many requests are sent by one user3471 raises an error3472 creates 1 issue3473 when limit is higher than count of issues being created3474 creates 2 issues3475 #execute3476 creates one epic correctly3477 handling parent change3478 when parent is set3479 creates system notes3480 when parent is not set3481 does not create system notes3482 when user has not access to parent epic3483 when parent_id param is set3484 behaves like creates epic without parent3485 does not set parent3486 when parent param is set3487 behaves like creates epic without parent3488 does not set parent3489 when both parent and parent_id params are set3490 behaves like creates epic without parent3491 does not set parent3492 handling fixed dates3493 sets the fixed date correctly3494 after_save callback to store_mentions3495 when mentionable attributes change3496 when content has no mentions3497 calls store_mentions! and saves no mentions3498 when content has mentions3499 calls store_mentions! and saves mentions3500 when mentionable.save fails3501 does not call store_mentions and saves no mentions3502 when description param has quick action3503 for /parent_epic3504 when parent is in the same group3505 behaves like assigning a valid parent epic3506 sets parent epic3507 when parent is in an ancestor group3508 behaves like assigning a valid parent epic3509 sets parent epic3510 when parent is in a descendant group3511 behaves like assigning a valid parent epic3512 sets parent epic3513 when parent is in a different group hierarchy3514 when user has access to the group3515 behaves like assigning a valid parent epic3516 sets parent epic3517 when user does not have access to the group3518 behaves like assigning an invalid parent epic3519 does not set parent epic3520 for /child_epic3521 sets a child epic3522 when child epic cannot be assigned3523 does not set child epic3524BackfillHashedRootNamespaceIdOnIssues3525 # order random3526 migration_options3527 has migration options set3528 .migrate3529 when migration is already completed3530 does not modify data3531 migration process3532 updates all documents3533 only updates documents missing a field3534 processes in batches3535 .completed?3536 when documents are missing field3537 is expected not to be completed3538 when no documents are missing field3539 is expected to be completed3540Ci::BuildDependencies3541 for cross_project dependencies3542 when cross_dependencies are not defined3543 is expected to be empty3544 with missing dependency3545 is expected to be empty3546 with cross_dependencies to the same project3547 with artifacts true3548 is expected to contain exactly #<Ci::Build status: "success", finished_at: "2023-04-27 08:53:29.000000000 +0000", created_at: "2023-...rocessed: false, scheduling_type: "stage", id: 450, stage_id: 364, partition_id: 100, tag_list: nil>3549 with artifacts false3550 is expected to be empty3551 with dependency names from environment variables3552 is expected to contain exactly #<Ci::Build status: "success", finished_at: "2023-04-27 08:53:29.000000000 +0000", created_at: "2023-...rocessed: false, scheduling_type: "stage", id: 454, stage_id: 368, partition_id: 100, tag_list: nil>3553 with cross_dependencies to another ref in same project3554 is expected to contain exactly #<Ci::Build status: "success", finished_at: "2023-04-27 08:53:29.000000000 +0000", created_at: "2023-...rocessed: false, scheduling_type: "stage", id: 456, stage_id: 369, partition_id: 100, tag_list: nil>3555 with cross_dependencies to a pipeline in another project3556 with permissions to other_project3557 contains both dependencies3558 when license does not have cross_project_pipelines3559 is expected to be empty3560 without permissions to other_project3561 is expected to contain exactly #<Ci::Build status: "success", finished_at: "2023-04-27 08:53:29.000000000 +0000", created_at: "2023-...rocessed: false, scheduling_type: "stage", id: 465, stage_id: 375, partition_id: 100, tag_list: nil>3562 with too many cross_dependencies3563 returns a limited number of dependencies3564 #all3565 with both cross project and cross pipeline dependencies3566 returns both dependencies3567Gitlab::Ci::Minutes::GitlabContributionCostFactor3568 10k minutes3569 returns the expected cost factor3570 50k minutes3571 returns the expected cost factor3572 400 minutes3573 returns the expected cost factor3574 not an MR pipeline3575 returns the expected cost factor3576 Minute limit disabled3577 returns the expected cost factor3578 non-GitLab project3579 returns the expected cost factor3580 Not a fork3581 returns the expected cost factor3582Ci::BuildRunnerPresenter3583 #secrets_configuration3584 build has no secrets3585 returns empty hash3586 build has secrets3587 Vault server URL3588 VAULT_SERVER_URL CI variable is present3589 returns the URL3590 VAULT_SERVER_URL CI variable is not present3591 returns nil3592 Vault auth role3593 VAULT_AUTH_ROLE CI variable is present3594 contains the auth role3595 VAULT_AUTH_ROLE CI variable is not present3596 skips the auth role3597 Vault auth path3598 VAULT_AUTH_PATH CI variable is present3599 contains user defined auth path3600 VAULT_AUTH_PATH CI variable is not present3601 contains the default auth path3602 Vault namespace3603 VAULT_NAMESPACE CI variable is present3604 contains user defined namespace3605 VAULT_NAMESPACE CI variable is not present3606 returns nil3607 File variable configuration3608 contains the file configuration directive3609 when the job's project has `opt_in_jwt` set to true3610 when there are ID tokens available3611 adds the first ID token to the Vault server payload3612 when the token variable is specified for the vault secret3613 uses the specified token variable3614 when there is no ID token available3615 leaves the `jwt` field empty3616 when the job's project has `opt_in_jwt` set to false3617 adds CI_JOB_JWT to the Vault server payload3618Vulnerabilities::Identifier3619 associations3620 is expected to have many finding_identifiers class_name => Vulnerabilities::FindingIdentifier3621 is expected to have many findings class_name => Vulnerabilities::Finding3622 is expected to have many primary_findings class_name => Vulnerabilities::Finding3623 is expected to belong to project required: false3624 validations3625 is expected to validate that :name cannot be empty/falsy3626 is expected to validate that :project cannot be empty/falsy3627 is expected to validate that :external_type cannot be empty/falsy3628 is expected to validate that :external_id cannot be empty/falsy3629 is expected to validate that :fingerprint cannot be empty/falsy3630 .with_fingerprint3631 when identifier has the corresponding fingerprint3632 selects the identifier3633 when identifier does not have the corresponding fingerprint3634 does not select the identifier3635 .with_external_type3636 when identifier has the corresponding external_type3637 selects the identifier3638 when identifier does not have the corresponding external_type3639 does not select the identifier3640 type check methods3641 #cve?3642 behaves like type check method3643 external_type: "CVE", expected_value: true3644 is expected to equal true3645 external_type: "cve", expected_value: true3646 is expected to equal true3647 external_type: "CWE", expected_value: false3648 is expected to equal false3649 external_type: "cwe", expected_value: false3650 is expected to equal false3651 external_type: "foo", expected_value: false3652 is expected to equal false3653 #cwe?3654 behaves like type check method3655 external_type: "CWE", expected_value: true3656 is expected to equal true3657 external_type: "cwe", expected_value: true3658 is expected to equal true3659 external_type: "CVE", expected_value: false3660 is expected to equal false3661 external_type: "cve", expected_value: false3662 is expected to equal false3663 external_type: "foo", expected_value: false3664 is expected to equal false3665 #other?3666 behaves like type check method3667 external_type: "CWE", expected_value: false3668 is expected to equal false3669 external_type: "cwe", expected_value: false3670 is expected to equal false3671 external_type: "CVE", expected_value: false3672 is expected to equal false3673 external_type: "cve", expected_value: false3674 is expected to equal false3675 external_type: "foo", expected_value: true3676 is expected to equal true3677Gitlab::Geo::Replication::BlobDownloader3678 #execute3679 precondition failures3680 not a Geo secondary3681 returns failure3682 no Geo primary exists3683 returns failure3684 when the file is locally stored3685 ensures the file destination directory exists (PENDING: Temporarily skipped with xit)3686 when the file destination is already taken by a directory3687 returns failure3688 when the file is on Object Storage3689 with object storage sync enabled3690 when the primary proxies remote storage3691 returns success3692 when the primary redirects to remote storage3693 returns success3694 with object storage disabled3695 returns failure3696 with object storage sync disabled3697 returns failure3698 when an error occurs while getting a Tempfile3699 returns failure3700 when the HTTP response is unsuccessful3701 when the HTTP response indicates a missing file on the primary3702 returns a failed result indicating primary_missing_file3703 when the HTTP response does not indicate a missing file on the primary3704 returns a failed result3705 when the HTTP response is successful3706 returns success3707 when the checksum of the downloaded file does not match3708 returns a failed result3709 when the primary has not stored a checksum for the file3710 returns a successful result3711Security::VulnerabilityCountingService#execute3712 The pipeline has security builds3713 All report types are requested3714 is expected to match (a hash including {"sast" => 5, "dast" => 20, "container_scanning" => 8, "dependency_scanning" => 4})3715 Only the report type dast is requested3716 is expected to eq {"dast"=>20}3717 The Pipeline has no security builds3718 is expected to match (a hash including {"sast" => 0, "dast" => 0, "container_scanning" => 0, "dependency_scanning" => 0})3719 performance3720 performs only one query3721registrations/welcome/show3722 # order random3723 forms and progress bar3724 redirect_path: "/-/subscriptions/new", signup_onboarding_enabled: false, show_progress_bar: true, flow: :subscription, continue?: true, show_joining_question: true3725 shows the correct text for the :setup_for_company label3726 shows the correct text for the submit button3727 is expected to have visible css "#progress-bar"3728 is expected to have visible css "#joining_project_true"3729 renders a select and text field for additional information3730 redirect_path: "/-/subscriptions/new", signup_onboarding_enabled: true, show_progress_bar: true, flow: :subscription, continue?: true, show_joining_question: true3731 shows the correct text for the :setup_for_company label3732 shows the correct text for the submit button3733 is expected to have visible css "#progress-bar"3734 is expected to have visible css "#joining_project_true"3735 renders a select and text field for additional information3736 redirect_path: "/oauth/authorize/abc123", signup_onboarding_enabled: false, show_progress_bar: false, flow: nil, continue?: false, show_joining_question: true3737 shows the correct text for the :setup_for_company label3738 shows the correct text for the submit button3739 is expected not to have visible css "#progress-bar"3740 is expected to have visible css "#joining_project_true"3741 renders a select and text field for additional information3742 redirect_path: "/oauth/authorize/abc123", signup_onboarding_enabled: true, show_progress_bar: false, flow: nil, continue?: false, show_joining_question: true3743 shows the correct text for the :setup_for_company label3744 shows the correct text for the submit button3745 is expected not to have visible css "#progress-bar"3746 is expected to have visible css "#joining_project_true"3747 renders a select and text field for additional information3748 redirect_path: nil, signup_onboarding_enabled: false, show_progress_bar: false, flow: nil, continue?: false, show_joining_question: true3749 shows the correct text for the :setup_for_company label3750 shows the correct text for the submit button3751 is expected not to have visible css "#progress-bar"3752 is expected to have visible css "#joining_project_true"3753 renders a select and text field for additional information3754 redirect_path: nil, signup_onboarding_enabled: true, show_progress_bar: true, flow: nil, continue?: true, show_joining_question: true3755 shows the correct text for the :setup_for_company label3756 shows the correct text for the submit button3757 is expected to have visible css "#progress-bar"3758 is expected to have visible css "#joining_project_true"3759 renders a select and text field for additional information3760 for rendering the hidden email opt in checkbox3761 is expected to have visible css "input[name=\"user[email_opted_in]\"]"3762 is expected to have visible css ".js-email-opt-in.hidden"3763AddHashedRootNamespaceIdToMergeRequests3764 # order random3765 .migrate3766 when migration is already completed3767 does not modify data3768 migration process3769 updates the issues index mappings3770 .completed?3771 mapping has been updated3772 is expected to be completed3773 mapping has not been updated3774 is expected not to be completed3775Resolvers::SecurityOrchestration::ScanExecutionPolicyResolver3776 #resolve3777 when feature is not licensed3778 returns empty collection3779 when feature is licensed3780 when policies are available for project only3781 returns scan execution policies3782 when policies are available for namespace only3783 when relationship argument is not provided3784 returns no scan execution policies3785 when relationship argument is provided as DIRECT3786 returns no scan execution policies3787 when relationship argument is provided as INHERITED3788 returns scan execution policies for groups only3789 when policies are available for project and namespace3790 when relationship argument is not provided3791 returns scan execution policies for project only3792 when relationship argument is provided as DIRECT3793 returns scan execution policies for project only3794 when relationship argument is provided as INHERITED3795 returns scan execution policies defined for both project and namespace3796 when user is unauthorized3797 returns empty collection3798 when action_scan_types is given3799 when there are multiple policies3800 returns policy matching the given scan type3801 when there are no matching policies3802 returns empty response3803Geo::DependencyProxyManifestRegistryFinder3804 # order random3805 behaves like a framework registry finder3806 #execute3807 when user cannot read all Geo3808 is expected to be empty3809 when user can read all Geo3810 when admin mode is disabled3811 is expected to be empty3812 when admin mode is enabled3813 with an ids param3814 returns specified registries3815 with an ids param empty3816 returns all registries3817 with a replication_state param3818 returns registries with requested replication state3819 with a replication_state param empty3820 returns all registries3821 with verification enabled3822 with a verification_state param3823 returns registries with requested verification state3824 with a verification_state param empty3825 returns all registries3826 with verification disabled3827 with a verification_state param3828 raises ArgumentError (PENDING: Skipping because verification is enabled for DependencyProxy::Manifest)3829 with a verification_state param empty3830 raises ArgumentError (PENDING: Skipping because verification is enabled for DependencyProxy::Manifest)3831 when search method is not implemented in the registry model3832 raises ArgumentError3833 when search method is implemented in the registry model3834 returns a registry filtered by keyword (PENDING: Skipping because search method is not implemented3835 for DependencyProxy::Manifest or searchable attributes are not defined.)3836 with no params3837 returns all registries3838Custom file template classes3839 Gitlab::Template::CustomDockerfileTemplate3840 .all3841 returns all valid templates3842 .find3843 finds a valid template3844 sets the category correctly (PENDING: {:class_name=>Gitlab::Template::CustomDockerfileTemplate, :category=>"Custom"}.find does not set category correctly)3845 does not find a template with the wrong extension3846 does not find a template in a subdirectory3847 Gitlab::Template::CustomGitignoreTemplate3848 .all3849 returns all valid templates3850 .find3851 finds a valid template3852 sets the category correctly (PENDING: {:class_name=>Gitlab::Template::CustomGitignoreTemplate, :category=>"Custom"}.find does not set category correctly)3853 does not find a template with the wrong extension3854 does not find a template in a subdirectory3855 Gitlab::Template::CustomGitlabCiYmlTemplate3856 .all3857 returns all valid templates3858 .find3859 finds a valid template3860 sets the category correctly (PENDING: {:class_name=>Gitlab::Template::CustomGitlabCiYmlTemplate, :category=>"Custom"}.find does not set category correctly)3861 does not find a template with the wrong extension3862 does not find a template in a subdirectory3863 Gitlab::Template::CustomLicenseTemplate3864 .all3865 returns all valid templates3866 .find3867 finds a valid template3868 sets the category correctly (PENDING: {:class_name=>Gitlab::Template::CustomLicenseTemplate, :category=>"Custom"}.find does not set category correctly)3869 does not find a template with the wrong extension3870 does not find a template in a subdirectory3871 Gitlab::Template::CustomMetricsDashboardYmlTemplate3872 .all3873 returns all valid templates3874 .find3875 finds a valid template3876 sets the category correctly (PENDING: {:class_name=>Gitlab::Template::CustomMetricsDashboardYmlTemplate, :category=>"Custom"}.find does not set category correctly)3877 does not find a template with the wrong extension3878 does not find a template in a subdirectory3879 Gitlab::Template::IssueTemplate3880 .all3881 returns all valid templates3882 .find3883 finds a valid template3884 sets the category correctly (PENDING: {:class_name=>Gitlab::Template::IssueTemplate, :category=>"Project Templates"}.find does not set category correctly)3885 does not find a template with the wrong extension3886 does not find a template in a subdirectory3887 Gitlab::Template::MergeRequestTemplate3888 .all3889 returns all valid templates3890 .find3891 finds a valid template3892 sets the category correctly (PENDING: {:class_name=>Gitlab::Template::MergeRequestTemplate, :category=>"Project Templates"}.find does not set category correctly)3893 does not find a template with the wrong extension3894 does not find a template in a subdirectory3895SoftwareLicensePolicies::CreateService3896 #execute3897 with license management unavailable3898 does not creates a software license policy3899 with a user who is allowed to admin3900 when valid parameters are specified3901 creates one software license policy correctly3902 when name contains whitespaces3903 creates one software license policy with stripped name3904 when an argument error is raised3905 is expected to equal :error3906 is expected to be present3907 is expected to equal 4003908 when invalid input is provided3909 is expected to equal :error3910 is expected to be present3911 is expected to equal 4003912 with a user not allowed to admin3913 does not create a software license policy3914 when is_scan_result_policy is set3915 creates software license policy3916 calls unsafe_create_policy_for3917Integrations::Github::StatusMessage3918 #description3919 includes human readable gitlab status3920 gets truncated to 140 chars3921 #status3922 gitlab_status: "pending", github_status: :pending3923 transforms status3924 gitlab_status: "created", github_status: :pending3925 transforms status3926 gitlab_status: "running", github_status: :pending3927 transforms status3928 gitlab_status: "manual", github_status: :pending3929 transforms status3930 gitlab_status: "success", github_status: :success3931 transforms status3932 gitlab_status: "skipped", github_status: :success3933 transforms status3934 gitlab_status: "failed", github_status: :failure3935 transforms status3936 gitlab_status: "canceled", github_status: :error3937 transforms status3938 #status_options3939 includes context3940 includes target_url3941 includes description3942 #context3943 when status context is supposed to be dynamic3944 when parent pipeline is used3945 appends pipeline reference to the status context3946 when child pipeline is used3947 appends job name to status context3948 when status context is supposed to be static3949 when parent pipeline is used3950 appends instance hostname to the status context3951 when child pipeline is used3952 appends job name to status context3953 when grandchild pipeline is used3954 appends all ancestor job names to status context3955 when child pipeline in another project is used3956 does not append job name to the status context3957 .from_pipeline_data3958 builds an instance of Integrations::Github::StatusMessage3959 builds an object with3960 sha3961 status3962 pipeline_id3963 target_url3964 description3965 context3966 when pipeline is blocked3967 uses human readable status which can be used in a sentence3968 when static context has been configured3969 appends instance name to the context name3970 with child pipelines3971 assigns a unique context to each pipeline3972Projects::Prometheus::Alerts::NotifyService3973 with valid payload3974 with environment specific clusters3975 without token3976 creates alerts and returns them in the payload3977 behaves like processes incident issues3978 is expected to be success3979 behaves like sends alert notification emails3980 is expected to receive prometheus_alerts_fired(*(any args)) 1 time3981 with token3982 behaves like alerts service responds with an error3983 is expected to eq :unauthorized3984EE-specific admin routing3985 Admin::Geo::ProjectsController routing3986 routes / to #index3987 routes delete /:id to #destroy3988 routes post /:id/reverify to #reverify3989 routes post /:id/resync to #resync3990 routes post /:id/force_redownload to #force_redownload3991 Admin::Geo::DesignsController routing3992 routes / to #index3993 Admin::Geo::ReplicablesController routing3994 routes /admin/geo/replication/lfs_objects to replicables#index3995 routes /admin/geo/replication/merge_request_diffs to replicables#index3996 routes /admin/geo/replication/package_files to replicables#index3997 routes /admin/geo/replication/terraform_state_versions to replicables#index3998 routes /admin/geo/replication/snippet_repositories to replicables#index3999 routes /admin/geo/replication/group_wiki_repositories to replicables#index4000 routes /admin/geo/replication/pipeline_artifacts to replicables#index4001 routes /admin/geo/replication/pages_deployments to replicables#index4002 routes /admin/geo/replication/uploads to replicables#index4003 routes /admin/geo/replication/job_artifacts to replicables#index4004 routes /admin/geo/replication/ci_secure_files to replicables#index4005 routes /admin/geo/replication/container_repositories to replicables#index4006 routes /admin/geo/replication/dependency_proxy_blobs to replicables#index4007 routes /admin/geo/replication/dependency_proxy_manifests to replicables#index4008 routes /admin/geo/replication/project_wiki_repositories to replicables#index4009 Admin::Geo::NodesController routing4010 routes / to #index4011 routes /sites to #index4012 routes /new to #new4013 routes /edit to #edit4014 routes post / to #create4015 routes patch /:id to #update4016 Admin::Geo::SettingsController routing4017 routes / to #show4018 routes patch / to #update4019 Admin::EmailsController routing4020 routes to #show4021 routes to #create4022 Admin::ApplicationSettingsController routing4023 redirects #geo to #geo_redirection4024 routes to #templates4025 redirects /advanced_search to to #advanced_search4026EnvironmentsHelper4027 #environment_logs_data4028 returns environment parameters data4029 returns parameters for forming the pod logs API URL4030 #deployment_approval_data4031 provides data for a deployment approval4032 #show_deployment_approval?4033 can read deployment4034 returns true4035 cannot read deployment4036 returns false4037 #can_approve_deployment?4038 when environment has a unified approval setting4039 user has access4040 with required approvals count = 04041 returns false4042 with required approvals count > 04043 returns true4044 user does not have access4045 returns false4046 when environment has multiple approval rules4047 user has access4048 returns true4049 user does not have access4050 with no matching approval rules4051 returns false4052 when cannot read deployment4053 returns false4054Projects::GitlabProjectsImportService4055 #execute4056 creates template export job4057 if project saved and custom template exists4058 sets custom template import strategy after export4059 does not create export job4060 if project not saved4061 behaves like gitlab projects import validations4062 with an invalid path4063 returns an invalid project4064 with a valid path4065 creates a project4066 override params4067 stores them as import data when passed4068 when there is a project with the same path4069 does not create the project4070 when overwrite param is set4071 creates a project in a temporary full_path4072Boards::Issues::CreateService4073 #execute4074 saved board configuration4075 adds the board assignee, weight, labels and milestone to the issue4076 when board is scoped by weight4077 creates issue weight 0 weight4078 creates issue with nil weight4079 when board weight is invalid4080 creates issue with nil weight4081 assignees list4082 assigns the issue to the List assignee4083 milestone list4084 assigns the issue to the list milestone4085Ci::PlayBuildService#execute4086 behaves like restricts access to protected environments4087 when build is related to a protected environment4088 when user does not have access to the environment4089 raises Gitlab::Access::DeniedError4090 when user has access to the environment4091 enqueues the build4092 behaves like prevents playing job when credit card is required4093 when user has required credit card4094 does not raise any exception4095 when user does not have required credit card4096 raises an exception and logs the failure4097StatusPage::PublishedIncident4098 # order random4099 .untrack4100 when the incident is not yet tracked4101 is expected not to change `described_class.count`4102 when the incident is already tracked4103 is expected to change `described_class.count` by -14104 validation4105 is expected to validate that :issue cannot be empty/falsy4106 .track4107 is expected to be a kind of StatusPage::PublishedIncident(id: integer, created_at: datetime_with_timezone, updated_at: datetime_with_timezone, issue_id: integer)4108 is expected to eq #<StatusPage::PublishedIncident id: 13, created_at: "2023-04-27 06:17:10.227726621 +0000", updated_at: "2023-04-27 06:17:10.227726621 +0000", issue_id: 291>4109 is expected to eq #<Issue id:291 namespace479/project-644#1>4110 is expected to change `described_class.count` by 14111 when the incident already exists4112 is expected to be a kind of StatusPage::PublishedIncident(id: integer, created_at: datetime_with_timezone, updated_at: datetime_with_timezone, issue_id: integer)4113 is expected to eq #<StatusPage::PublishedIncident id: 17, created_at: "2023-04-27 06:17:10.502964969 +0000", updated_at: "2023-04-27 06:17:10.502964969 +0000", issue_id: 291>4114 is expected to eq #<Issue id:291 namespace479/project-644#1>4115 is expected not to change `described_class.count`4116 when issue is new record4117 is expected to be a kind of StatusPage::PublishedIncident(id: integer, created_at: datetime_with_timezone, updated_at: datetime_with_timezone, issue_id: integer)4118 is expected to eq #<StatusPage::PublishedIncident id: 21, created_at: "2023-04-27 06:17:11.300627286 +0000", updated_at: "2023-04-27 06:17:11.300627286 +0000", issue_id: 293>4119 is expected to eq #<Issue id:294 namespace482/project-647#1>4120 is expected to change `described_class.count` by 14121 when issue is nil4122 is expected to raise ActiveRecord::RecordInvalid with message matching /Issue can't be blank/4123 associations4124 is expected to belong to issue required: false inverse_of => status_page_published_incident4125EE::ProjectSecurityScannersInformation4126 #available_scanners4127 returns a list of all scanners available for the project4128 #enabled_scanners4129 returns a list of all scanners enabled for the project4130 #scanners_run_by_last_pipeline4131 returns a list of all scanners which were run successfully in the latest pipeline4132 does not include non-security scanners4133 when pipeline has no build reports4134 is expected to be empty4135Vulnerabilities::FindingSignature4136 associations4137 is expected to belong to finding class_name => Vulnerabilities::Finding required: false4138 validations4139 is expected to validate that :finding cannot be empty/falsy4140 .by_project4141 is expected to eq [#<Vulnerabilities::FindingSignature id: 28, finding_id: 79, created_at: "2023-04-27 06:17:19.7863123...algorithm_type: "hash", signature_sha: "!\xA0*\xA5\x1E\xE8\xA2\xA8\x86L\xBAw\xB9\tu\xA59n\x17\x1D">]4142 .by_signature_sha4143 is expected to eq [#<Vulnerabilities::FindingSignature id: 29, finding_id: 80, created_at: "2023-04-27 06:17:20.8969369...20.896936918 +0000", algorithm_type: "hash", signature_sha: "j{lW1@l\xE5\bT(\xCBq\xC03\xCD<32\xB2">]4144 #eql?4145 when the other is also a FindingSignature4146 when algorithm_type and signature_sha are the same4147 returns true4148 when algorithm_type is different4149 returns false4150 when signature_sha is different4151 returns false4152 when the other is not a FindingSignature4153 returns false4154Gitlab::Ci::Parsers::Security::ContainerScanning4155 #parse!4156 behaves like report4157 parses all identifiers and findings for unapproved vulnerabilities4158 generates expected location4159 generates expected metadata_version4160 adds report image's name to raw_metadata4161 when on default branch4162 does not include default_branch_image in location4163 when not on default branch4164 includes default_branch_image in location4165SetUserStatusBasedOnUserCapSettingWorker4166 #perform4167 when user is not blocked_pending_approval4168 does nothing to the user state4169 when user cap is set to nil4170 does nothing to the user state4171 does not send an email to active admins4172 when the auto-creation of an omniauth user is blocked4173 when the user is an omniauth user4174 does not activate this user4175 when the user is not an omniauth user4176 activates this user4177 when current billable user count is less than user cap4178 activates the user4179 notifies the approval to the user4180 does not send an email to active admins4181 when user has not confirmed their email yet4182 sends confirmation instructions4183 when user has confirmed their email4184 does not send a confirmation email4185 when the user was created via sign up4186 does not send a password reset email4187 when the user was created by an admin4188 sends a password reset email4189 when pending invitations4190 when user is unconfirmed4191 does not accept pending invites of the user4192 when user is confirmed4193 accepts pending invites of the user4194 when current billable user count is equal to user cap4195 keeps the user in blocked_pending_approval state4196 sends an email to every active admin4197 when current billable user count is greater than user cap4198 keeps the user in blocked_pending_approval state4199 sends an email to every active admin4200IssuablesAnalytics4201 #data4202 when issuable relation is ordered by priority4203 generates chart data correctly4204 when months_back parameter is nil4205 returns a hash containing the issues count created in the past 12 months4206 when months_back parameter is present4207 returns a hash containing the issues count created in the past x months4208Sidebars::Groups::Menus::SettingsMenu4209 Menu Items4210 for owner user4211 LDAP sync menu4212 when group LDAP sync is not enabled4213 is expected not to be present4214 when group LDAP sync is enabled4215 when user can admin LDAP syncs4216 is expected to be present4217 when user cannot admin LDAP syncs4218 is expected not to be present4219 SAML SSO menu4220 when SAML is disabled4221 is expected not to be present4222 when SAML is enabled4223 is expected to be present4224 when user cannot admin group SAML4225 is expected not to be present4226 SAML group links menu4227 when SAML group links feature is disabled4228 is expected not to be present4229 when SAML group links feature is enabled4230 is expected to be present4231 when user cannot admin SAML group links4232 is expected not to be present4233 domain verification4234 when domain verification is licensed4235 is expected to be present4236 when user cannot admin group4237 is expected not to be present4238 when domain verification is not licensed4239 is expected not to be present4240 Webhooks menu4241 when licensed feature :group_webhooks is not enabled4242 is expected not to be present4243 when show_promotions is enabled4244 is expected to be present4245 when licensed feature :group_webhooks is enabled4246 is expected to be present4247 Usage quotas menu4248 is expected to be present4249 when usage_quotas licensed feature is not enabled4250 is expected not to be present4251 Billing menu4252 is expected to be present4253 when group billing does not apply4254 is expected not to be present4255 Reporting menu4256 is expected to be present4257 when feature is not enabled4258 is expected not to be present4259 for auditor user4260 Billing menu item4261 is expected to be present4262 does not show any other menu items4263 when auditor_billing_page_access FF is disabled4264 is expected not to be present4265EE::IpRestrictions::UpdateService4266 #execute4267 for a group that has no ip restriction4268 with valid IP subnets4269 builds new ip_restriction records4270 builds new ip_restriction records with the provided ranges4271 for a group that already has ip restriction4272 with empty range4273 marks all existing ip_restriction records for destruction4274 with valid IP subnets4275 with an entirely new set of ranges4276 each range in the list is unique4277 builds new ip_restriction records with all of the specified ranges4278 behaves like removes all existing ip_restriction records4279 marks all the existing ip_restriction records for destruction4280 ranges in the list repeats4281 builds new ip_restriction records with only the unique ranges in the specified ranges4282 behaves like removes all existing ip_restriction records4283 marks all the existing ip_restriction records for destruction4284 replacing one of the existing range with another4285 marks the ip_restriction record of the replaced range for destruction4286 retains the ip_restriction record of the other existing range4287 builds a new ip_restriction record with the newly specified range4288 #log_audit_event4289 when new ranges are different from old ranges4290 logs ip_restrictions_changed event4291 when license doesn't allow auditing4292 doesn't log any events4293 when new ranges are the same as old ranges4294 doesn't log any events4295 when log is called without prior execute4296 raises an error4297Types::VulnerabilityDetailType4298 exposes all possible types4299 .resolve_type4300 type: "url", value: nil, graphql_type: Types::VulnerabilityDetails::UrlType4301 correctly maps type in object to GraphQL type4302 type: "code", value: nil, graphql_type: Types::VulnerabilityDetails::CodeType4303 correctly maps type in object to GraphQL type4304 type: "text", value: nil, graphql_type: Types::VulnerabilityDetails::TextType4305 correctly maps type in object to GraphQL type4306 type: "diff", value: nil, graphql_type: Types::VulnerabilityDetails::DiffType4307 correctly maps type in object to GraphQL type4308 type: "table", value: nil, graphql_type: Types::VulnerabilityDetails::TableType4309 correctly maps type in object to GraphQL type4310 type: "commit", value: nil, graphql_type: Types::VulnerabilityDetails::CommitType4311 correctly maps type in object to GraphQL type4312 type: "markdown", value: nil, graphql_type: Types::VulnerabilityDetails::MarkdownType4313 correctly maps type in object to GraphQL type4314 type: "file-location", value: nil, graphql_type: Types::VulnerabilityDetails::FileLocationType4315 correctly maps type in object to GraphQL type4316 type: "module-location", value: nil, graphql_type: Types::VulnerabilityDetails::ModuleLocationType4317 correctly maps type in object to GraphQL type4318 type: "list", value: nil, graphql_type: Types::VulnerabilityDetails::ListType4319 correctly maps type in object to GraphQL type4320 type: "named-list", value: nil, graphql_type: Types::VulnerabilityDetails::ListType4321 correctly maps type in object to GraphQL type4322 type: "other", value: nil, graphql_type: Types::VulnerabilityDetails::BaseType4323 correctly maps type in object to GraphQL type4324 type: "value", value: nil, graphql_type: Types::VulnerabilityDetails::BaseType4325 correctly maps type in object to GraphQL type4326 type: "value", value: "1", graphql_type: Types::VulnerabilityDetails::TextType4327 correctly maps type in object to GraphQL type4328 type: "value", value: 412, graphql_type: Types::VulnerabilityDetails::IntType4329 correctly maps type in object to GraphQL type4330 type: "value", value: true, graphql_type: Types::VulnerabilityDetails::BooleanType4331 correctly maps type in object to GraphQL type4332 type: "value", value: false, graphql_type: Types::VulnerabilityDetails::BooleanType4333 correctly maps type in object to GraphQL type4334LfsObject4335 is expected to respond to #log_geo_deleted_event4336 when model_record is part of available_verifiables scope4337 creates verification details4338 .search4339 when search query is empty4340 returns all records4341 when search query is not empty4342 without matches4343 filters all lfs objects4344 with matches by attributes4345 for file attribute4346 is expected to contain exactly #<LfsObject id: 21, oid: "b68143e6463773b1b6c6fd009a76c32aeec041faff32ba2ed4...", size: 499013, creat... "8de917525f83104736f6c64d32f0e2a02f5bf2ee57843a54f2...", file_store: 1, verification_checksum: nil>4347 .with_files_stored_locally4348 includes states with local storage4349 .replicables_for_current_secondary4350 selective_sync_enabled: true, object_storage_sync_enabled: true, lfs_object_object_storage_enabled: false, synced_lfs_objects: 14351 returns the proper number of LFS objects4352 selective_sync_enabled: true, object_storage_sync_enabled: false, lfs_object_object_storage_enabled: false, synced_lfs_objects: 14353 returns the proper number of LFS objects4354 selective_sync_enabled: false, object_storage_sync_enabled: true, lfs_object_object_storage_enabled: false, synced_lfs_objects: 24355 returns the proper number of LFS objects4356 selective_sync_enabled: false, object_storage_sync_enabled: false, lfs_object_object_storage_enabled: false, synced_lfs_objects: 24357 returns the proper number of LFS objects4358 selective_sync_enabled: true, object_storage_sync_enabled: true, lfs_object_object_storage_enabled: true, synced_lfs_objects: 14359 returns the proper number of LFS objects4360 selective_sync_enabled: true, object_storage_sync_enabled: false, lfs_object_object_storage_enabled: true, synced_lfs_objects: 14361 returns the proper number of LFS objects4362 selective_sync_enabled: false, object_storage_sync_enabled: true, lfs_object_object_storage_enabled: true, synced_lfs_objects: 24363 returns the proper number of LFS objects4364 selective_sync_enabled: false, object_storage_sync_enabled: false, lfs_object_object_storage_enabled: true, synced_lfs_objects: 24365 returns the proper number of LFS objects4366Geo::NodeUpdateService4367 #execute4368 updates the node4369 returns true when update succeeds4370 returns false when update fails4371 selective sync disabled4372 does not log an event to the Geo event log when adding restrictions4373 selective sync by namespaces4374 logs an event to the Geo event log when adding namespace restrictions4375 does not log an event to the Geo event log when removing namespace restrictions4376 does not log an event to the Geo event log when node is a primary node4377 selective sync by shards4378 logs an event to the Geo event log when adding shard restrictions4379 does not log an event to the Geo event log when removing shard restrictions4380 does not log an event to the Geo event log when node is a primary node4381Gitlab::Ci::Pipeline::Chain::Config::Content4382 when project has compliance label defined4383 when feature is available4384 when compliance pipeline configuration is defined4385 behaves like does include compliance pipeline configuration content4386 is expected to eq true4387 when pipeline is downstream of a bridge4388 behaves like does include compliance pipeline configuration content4389 is expected to eq true4390 when pipeline source is parent pipeline4391 behaves like does not include compliance pipeline configuration content4392 is expected not to eq "---\ninclude:\n- project: compliance/hippa\n file: \".compliance-gitlab-ci.yml\"\n"4393 when compliance pipeline configuration is not defined4394 behaves like does not include compliance pipeline configuration content4395 is expected not to eq "---\ninclude:\n- project: compliance/hippa\n file: \".compliance-gitlab-ci.yml\"\n"4396 when compliance pipeline configuration is empty4397 behaves like does not include compliance pipeline configuration content4398 is expected not to eq "---\ninclude:\n- project: compliance/hippa\n file: \".compliance-gitlab-ci.yml\"\n"4399 when feature is not licensed4400 behaves like does not include compliance pipeline configuration content4401 is expected not to eq "---\ninclude:\n- project: compliance/hippa\n file: \".compliance-gitlab-ci.yml\"\n"4402 when project does not have compliance label defined4403 when feature is available4404 behaves like does not include compliance pipeline configuration content4405 is expected not to eq "---\ninclude:\n- project: compliance/hippa\n file: \".compliance-gitlab-ci.yml\"\n"4406Quality::Seeders::Vulnerabilities4407 # order random4408 when project has no members4409Skipping this project because it has no users does not create vulnerabilities on project4410 when project has members4411.............................. creates expected number of vulnerabilities4412Gitlab::WebIde::Config::Entry::Schema4413 .nodes4414 returns a hash4415 when filtering all the entry/node names4416 contains the expected node names4417 when configuration is valid4418 when some entries defined4419 #compose!4420 creates node object for each entry4421 creates node object using valid class4422 sets correct description for nodes4423 #leaf?4424 is not leaf4425 when composed4426 #errors4427 has no errors4428 #uri_value4429 returns correct uri4430 #match_value4431 returns correct value for schemas4432 when configuration is not valid4433 when the config does not have all the required entries4434 #errors4435 reports errors about the invalid entries4436 when the config has invalid entries4437 #errors4438 reports errors about the invalid entries4439 when value is not a hash4440 #valid?4441 is not valid4442 #errors4443 returns error about invalid type4444 #specified?4445 is concrete entry that is defined4446Mutations::MergeRequests::SetAssignees4447 behaves like a multi-assignable resource4448 #resolve4449 when the user can update the resource4450 sets the assignees4451 removes assignees not in the list4452 when passing "append" as true4453 does not remove assignees not in the list4454Resolvers::Clusters::AgentsResolver4455 is expected to have nullable GraphQL type ClusterAgentConnection4456 is expected to include {:extras => (include :lookahead)}4457 #resolve4458 the current user has access to clusters4459 finds all agents4460 when has_vulnerabilities argument is provided4461 when has_vulnerabilities is set to true4462 returns only agents with vulnerabilities4463 when has_vulnerabilities is set to false4464 returns only agents without vulnerabilities4465 the current user does not have access to clusters4466 returns an empty result4467Ci::ProcessPipelineService#execute4468 cross-project pipelines4469 creates a downstream cross-project pipeline4470WorkItems::Widgets::IterationService::CreateService4471 # order random4472 #before_create_callback4473 behaves like iteration change is handled4474 when iteration param is not present4475 behaves like iteration is unchanged4476 does not change the iteration of the work item4477 when user can only update but not admin the work item4478 behaves like iteration is unchanged4479 does not change the iteration of the work item4480 when user can admin the work item4481 when work item doesn't have iteration4482 sets the iteration for the work item4483 when iteration is from neither the work item's group nor its ancestors4484 behaves like iteration is unchanged4485 does not change the iteration of the work item4486Mutations::SecurityPolicy::UnassignSecurityPolicyProject4487 #resolve4488 when both fullPath and projectPath are not provided4489 raises exception4490 for project4491 behaves like unassigns security policy project4492 when permission is set for user4493 when user is an owner of the project4494 when policy project is assigned to a container4495 unassigns the security policy project4496 when policy project is not assigned to a container4497 respond with an error4498 when user is not an owner4499 raises exception4500 when feature is not licensed4501 raises exception4502 for namespace4503 behaves like unassigns security policy project4504 when permission is set for user4505 when user is an owner of the project4506 when policy project is assigned to a container4507 unassigns the security policy project4508 when policy project is not assigned to a container4509 respond with an error4510 when user is not an owner4511 raises exception4512 when feature is not licensed4513 raises exception4514Commits::CreateService4515 #execute4516 when the repository size limit has been exceeded4517 raises an error4518 when the namespace storage limit has been exceeded4519 raises an error4520 with a subgroup project4521 raises an error4522 when the namespace is over the free user cap limit4523 raises an error4524Geo::RepositoryVerificationSecondaryService4525 #execute4526 for a repository4527 does not calculate the checksum when not running on a secondary4528 does not verify the checksum if resync is needed4529 does not verify the checksum if primary was never verified4530 does not verify the checksum if the current checksum matches4531 sets checksum when the checksum matches4532 does not mark the verification as failed when there is no repo4533 when the checksum mismatch4534 keeps track of failures4535 ensures the next retry time is capped properly4536 when checksum calculation fails4537 keeps track of failures4538 ensures the next retry time is capped properly4539 for a wiki4540 with geo_project_wiki_repository_replication feature flag disabled4541 does not calculate the checksum when not running on a secondary4542 does not verify the checksum if resync is needed4543 does not verify the checksum if primary was never verified4544 does not verify the checksum if the current checksum matches4545 sets checksum when the checksum matches4546 does not mark the verification as failed when there is no repo4547 when the checksum mismatch4548 keeps track of failures4549 ensures the next retry time is capped properly4550 when checksum calculation fails4551 keeps track of failures4552 ensures the next retry time is capped properly4553 with geo_project_wiki_repository_replication feature flag enabled4554 does not calculate the wiki checksum4555GitlabSubscriptions::RefreshSeatsWorker4556 # order random4557 #remaining_work_count4558 when there is remaining work4559 is expected to eq 74560 when there is no remaining work4561 is expected to eq 04562 #perform_work4563 with GitlabSubscriptions requiring refresh4564 when the DB is not read-only4565 with a paid plan4566 is labeled as idempotent4567 performs multiple times sequentially without raising an exception4568 updates seat count columns4569 updates last_seat_refresh_at without callbacks4570 with a free plan4571 does not update seat columns4572 with a trial plan4573 does not update seat columns4574 when the database is read_only4575 does not update seat columns4576 with no GitlabSubscriptions requiring refresh4577 does not update seat columns4578 #max_running_jobs4579 is expected to eq 64580GitlabSubscriptions::ActivateService4581 when CustomerDot returns success4582 when there are no future subscriptions4583 persists license and clears the future subscriptions4584 when there are future subscriptions4585 persists license and stores the future subscriptions4586 when saving the future subscriptions fails4587 logs error and returns an empty future_subscriptions array4588 when the current license key does not match the one returned from activation4589 creates a new license4590 when the current license key matches the one returned from activation4591 reuses the current license and updates the last_synced_at4592 when persisting fails4593 returns error4594 when CustomerDot returns failure4595 returns error4596 when not self managed instance4597 returns error4598 when error is raised4599 captures error4600Gitlab::Geo::EventGapTracking4601 .min_gap_id4602 returns nil when there are no gaps4603 returns the lowest gap id4604 .gap_count4605 returns 0 when there are no gaps4606 returns the number of gaps4607 #check!4608 does nothing when previous id not valid4609 does nothing when there is no gap4610 tracks the gap if there is one4611 #fill_gaps4612 ignore gaps that are less than 10 minutes old4613 handles gaps that are more than 10 minutes old4614 drops gaps older than 1 hour4615 avoids N+1 queries to fetch event logs and their associated events4616 #track_gaps4617 logs a message4618 saves the gap id in redis4619 saves a range of gaps id in redis4620 saves the gaps in order4621 #gap?4622 returns false when current_id is the previous +14623 returns true when current_id is the previous +24624 returns false when current_id is equal to the previous4625 returns false when current_id less than the previous4626 returns false when previous id is 04627Gitlab::LicenseScanning::PipelineComponents4628 # order random4629 #fetch4630 when the pipeline has an sbom report4631 and some of the sbom components do not have purl values4632 returns a list with the expected size4633 returns a list containing the expected elements4634 when the pipeline does not have an sbom report4635 returns an empty list4636 when the pipeline does not have any reports4637 returns an empty list4638UsersOpsDashboardProjects::DestroyService4639 #execute4640 with an added project4641 removes the project4642 returns the removed project4643 without projects added4644 does not remove the project4645 returns nil4646layouts/checkout4647 behaves like a layout which reflects the application theme setting4648 as a themed layout4649 when no theme is explicitly selected4650 renders with the default theme4651 when user is authenticated & has selected a specific theme4652 chosen_theme: #<struct Gitlab::Themes::Theme id=1, name="Indigo", css_class="ui-indigo", css_filename="theme_indigo", primary_color="#292961">4653 renders with the Indigo theme4654 chosen_theme: #<struct Gitlab::Themes::Theme id=6, name="Light Indigo", css_class="ui-light-indigo", css_filename="theme_light_indigo", primary_color="#4b4ba3">4655 renders with the Light Indigo theme4656 chosen_theme: #<struct Gitlab::Themes::Theme id=4, name="Blue", css_class="ui-blue", css_filename="theme_blue", primary_color="#1a3652">4657 renders with the Blue theme4658 chosen_theme: #<struct Gitlab::Themes::Theme id=7, name="Light Blue", css_class="ui-light-blue", css_filename="theme_light_blue", primary_color="#2261a1">4659 renders with the Light Blue theme4660 chosen_theme: #<struct Gitlab::Themes::Theme id=5, name="Green", css_class="ui-green", css_filename="theme_green", primary_color="#0d4524">4661 renders with the Green theme4662 chosen_theme: #<struct Gitlab::Themes::Theme id=8, name="Light Green", css_class="ui-light-green", css_filename="theme_light_green", primary_color="#156b39">4663 renders with the Light Green theme4664 chosen_theme: #<struct Gitlab::Themes::Theme id=9, name="Red", css_class="ui-red", css_filename="theme_red", primary_color="#691a16">4665 renders with the Red theme4666 chosen_theme: #<struct Gitlab::Themes::Theme id=10, name="Light Red", css_class="ui-light-red", css_filename="theme_light_red", primary_color="#a62e21">4667 renders with the Light Red theme4668 chosen_theme: #<struct Gitlab::Themes::Theme id=2, name="Gray", css_class="ui-gray", css_filename="theme_gray", primary_color="#303030">4669 renders with the Gray theme4670 chosen_theme: #<struct Gitlab::Themes::Theme id=3, name="Light Gray", css_class="ui-light-gray", css_filename="theme_light_gray", primary_color="#666">4671 renders with the Light Gray theme4672 chosen_theme: #<struct Gitlab::Themes::Theme id=11, name="Dark Mode (alpha)", css_class="gl-dark", css_filename=nil, primary_color="#303030">4673 renders with the Dark Mode (alpha) theme4674Sidebars::Groups::Menus::WikiMenu4675 #render?4676 when user can access group wiki4677 is expected to equal true4678 when feature is not enabled4679 is expected to equal false4680 when user cannot access group wiki4681 is expected to equal false4682 behaves like serializable as super_sidebar_menu_args4683 returns hash with provided attributes4684 returns hash with an item_id4685Gitlab::Geo::GeoTasks4686 .set_primary_geo_node4687 sets the primary node4688 returns error when there is already a Primary node4689 .set_secondary_as_primary4690 aborts if the primary node is not set4691 aborts if current node is not identified4692 does nothing if run on a node that is not a secondary4693 sets the secondary as the primary node4694 sets the secondary as the primary node, even if the secondary is disabled4695Security::Ingestion::FindingMap4696 #uuid4697 is expected to delegate #uuid to the #security_finding object4698 #identifiers4699 is expected to eq [#<Gitlab::Ci::Reports::Security::Identifier:0x00007f88c7db6fd0 @external_id="PREDICTABLE_RANDOM", @e...c_bugs_type-PREDICTABLE_RANDOM", @url=nil, @fingerprint="5848739446034d982ef7beece3bb19bff4044ffb">]4700 #set_identifier_ids_by4701 changes the identifier_ids of the finding_map4702 #issue_feedback4703 is expected to eq #<Vulnerabilities::Feedback id: 34, created_at: "2023-04-27 06:18:53.149838905 +0000", updated_at: "2... "febb2e51-46e6-41ed-968d-122ba1f01f3f", dismissal_reason: nil, migrated_to_state_transition: false>4704 #to_hash4705 is expected to eq {:confidence=>:medium, :cve=>"find_sec_bugs_type:PREDICTABLE_RANDOM:8e509ac62752a3d9330f31e89a000c95b... encrypted data, providing integrity of the result.", :uuid=>"5224ca35-3a3b-43c7-8995-e071de209541"}4706AppSec::Dast::PreScanVerificationSteps::FindOrCreateService4707 # order random4708 #execute4709 behaves like feature security_on_demand_scans is not available4710 behaves like an error occurred in the execute method of dast service4711 communicates failure4712 behaves like when a user can not create_on_demand_dast_scan because they do not have access to a project4713 behaves like an error occurred in the execute method of dast service4714 communicates failure4715 when the licensed feature is available4716 when the verification step run for the first time4717 creates a new pre scan verification step record in the database4718 when there is an error during the verification step creation4719 behaves like an error occurred in the execute method of dast service4720 communicates failure4721 when the verification step was completed before4722 does not creates a new pre scan verification step record in the database4723 returns the existent pre scan verification step4724IssuableExportCsvWorker4725 when issuable type is :requirement4726 emails a CSV4727 calls the Requirements export service4728 calls the Work Items finder4729 with selected fields are present4730 calls the Requirements export service with selected fields4731 with record not found4732 an error is logged if user not found4733 an error is logged if project not found4734 when issuable type is :issue4735 when issuable type is :issue4736 calls Issues::ExportCsvService with specific parameters4737 when issuable type is not :requirement4738 with a valid type4739 does not raise an exception4740 with an invalid type4741 raises an exception with expected message4742Gitlab::Llm::OpenAi::Templates::ExplainVulnerability4743 # order random4744 #to_prompt4745 when a file is provided4746 when the file exists4747 includes the title4748 includes the description4749 includes the identifiers4750 includes the file name4751 includes the vulnerable code4752 when the file does not exist4753 customizes the prompt4754 when a file is not provided4755 customizes the prompt4756Ci::Minutes::RefreshCachedDataService4757 #execute4758 when root_namespace is nil4759 does nothing4760 when user purchases more ci minutes for a given namespace4761 updates relevant pending builds4762 expires the CachedQuota4763 when running multiple updates4764 runs 2 SQL update queries4765Sidebars::YourWork::Menus::SecurityDashboardMenu4766 # order random4767 behaves like top-level menu item with context based feature guard4768 when user can access feature4769 renders4770 when user cannot access feature4771 does not render4772 behaves like top-level menu item with sub menu items4773 matches expected sub menu items4774 each sub menu item has a unique item_id4775 behaves like top-level menu item4776 renders the correct link4777 renders the correct title4778 renders the correct icon4779 defines correct active route4780 behaves like top-level menu item4781 renders the correct link4782 renders the correct title4783 renders the correct icon4784 defines correct active route4785Boards::EpicLists::ListService4786 #execute4787 behaves like lists list service4788 when the board has a backlog list4789 does not create a backlog list4790 returns board's lists4791 when hide_backlog_list is true4792 hides backlog list4793 when hide_closed_list is true4794 hides closed list4795 when the board does not have a backlog list4796 creates a backlog list4797 does not create a backlog list when create_default_lists is false4798 returns board's lists4799 when wanting a specific list4800 returns list specified by id4801 returns empty result when list is not found4802Mutations::ResolvesIssuable4803 with epics4804 behaves like resolving an issuable in GraphQL4805 when user has access4806 resolves issuable by iid4807 the IID does not refer to a valid issuable4808 returns nil4809 the parent path is not present4810 returns nil4811AppSec::Dast::Builds::AssociateService4812 #execute4813 params4814 when no keys are supplied4815 returns a success response4816 when the ci_build_id key missing4817 returns an error response4818 success4819 returns a success response4820 associates the site profile4821 associates the scanner profile4822 does not call any consistency workers4823 error4824 when saving a SiteProfilesBuild fails4825 behaves like an error4826 returns an error response4827 behaves like it attempts to maintain site profile association consistency4828 calls the site profile consistency worker4829 when saving a ScannerProfilesBuild fails4830 behaves like an error4831 returns an error response4832 behaves like it attempts to maintain scanner profile association consistency4833 calls the scanner profile consistency worker4834 when saving both associations fails4835 behaves like an error4836 returns an error response4837 behaves like it attempts to maintain site profile association consistency4838 calls the site profile consistency worker4839 behaves like it attempts to maintain scanner profile association consistency4840 calls the scanner profile consistency worker4841shared/credentials_inventory/personal_access_tokens/_personal_access_token.html.haml4842 shows the users name4843 shows the created on date4844 shows the expiry date4845 revoked date4846 when revoked is set4847 shows the revoked on date4848 does not show the revoke button4849 when revoked is not set4850 does not show the revoked on date4851 shows the revoke button4852 scopes4853 when set4854 shows the scopes4855 when not set4856 shows "No Scopes"4857Namespaces::NamespaceBan4858 associations4859 is expected to belong to namespace required: true4860 is expected to belong to user required: true4861 is expected to validate that :user_id is case-sensitively unique within the scope of :namespace_id, producing a custom validation error on failure4862 validations4863 namespace_is_root_namespace4864 when associated namespace is root4865 is expected to be valid4866 when associated namespace is not root4867 is invalid4868 user_is_not_namespace_owner4869 when user is not an owner of the namespace4870 is expected to be valid4871 when user is an owner of the namespace4872 is invalid4873DeployKeys::CreateService4874 creates a deploy key4875 records an audit event4876 behaves like sends correct event type in audit event stream4877 sends correct event type in audit event stream4878SystemCheck::Geo::SshPortCheck4879 # order random4880 skip?4881 skips when Geo is enabled but its a primary site4882 does not skip when Geo is enabled and its a secondary site4883 with different enabled_git_access_protocol settings4884 enabled_protocol: "unknown", result: true4885 is expected to eq true4886 enabled_protocol: "ssh", result: false4887 is expected to eq false4888 enabled_protocol: "http", result: true4889 is expected to eq true4890 enabled_protocol: "", result: false4891 is expected to eq false4892 enabled_protocol: nil, result: false4893 is expected to eq false4894 #show_error4895 when secondary has a non default port4896 returns the geo index.md#limitations page4897 when primary has a default port4898 returns the geo index.md#limitations page4899 #check?4900 when the secondary site has the same port as primary4901 when the primary site has a default port4902 is expected to be truthy4903 when the primary site has a non default port4904 is expected to be truthy4905 when the secondary site has different port from primary4906 when secondary site has a default port4907 is expected to be falsey4908 when secondary site has a non default port4909 when the primary site has a non default port4910 is expected to be falsey4911 when the primary site has a default port4912 is expected to be falsey4913GpgKey4914 .for_user4915 is expected to contain exactly #<GpgKey id: 6, created_at: "2023-04-27 06:19:14.735335346 +0000", updated_at: "2023-04-27 06:19:14.7...keyid: "ccfbe19f00ac8b1d", fingerprint: "5f7ea3981a5845b141abd522ccfbe19f00ac8b1d", key: [FILTERED]>4916 #audit_details4917 equals to the user's name4918MemberUserEntity4919 matches json schema4920 when using on-call management4921 with oncall schedules4922 with no source given4923 is expected to eq []4924 source is project4925 is expected to contain exactly {:name=>"On-call Schedule #33", :project_name=>"Project-737 Name", :project_url=>"http://localhost/gr...0/project-737/-/oncall_schedules", :url=>"http://localhost/group870/project-737/-/oncall_schedules"}4926 source is group4927 is expected to contain exactly {:name=>"On-call Schedule #33", :project_name=>"Project-737 Name", :project_url=>"http://localhost/gr...0/project-737/-/oncall_schedules", :url=>"http://localhost/group870/project-737/-/oncall_schedules"} and {:name=>"On-call Schedule #34", :project_name=>"Project-738 Name", :project_url=>"http://localhost/gr...0/project-738/-/oncall_schedules", :url=>"http://localhost/group870/project-738/-/oncall_schedules"}4928 with escalation policies4929 with no source given4930 is expected to eq []4931 source is project4932 is expected to contain exactly {:name=>"EscalationPolicy 13", :project_name=>"Project-737 Name", :project_url=>"http://localhost/group870/project-737", :url=>"http://localhost/group870/project-737/-/escalation_policies"}4933 source is group4934 is expected to contain exactly {:name=>"EscalationPolicy 13", :project_name=>"Project-737 Name", :project_url=>"http://localhost/group870/project-737", :url=>"http://localhost/group870/project-737/-/escalation_policies"} and {:name=>"EscalationPolicy 14", :project_name=>"Project-738 Name", :project_url=>"http://localhost/group870/project-738", :url=>"http://localhost/group870/project-738/-/escalation_policies"}4935Gitlab::Ci::Reports::LicenseScanning::Dependency4936 object equality4937 when all fields are the same4938 is expected to eql #<Gitlab::Ci::Reports::LicenseScanning::Dependency:0x00007f88d0138110 @name="bundler", @package_manager="rubygems", @path=nil, @purl_type="gem", @version="1.0.0">4939 implies hashes match4940 when name fields are different4941 is expected not to eql #<Gitlab::Ci::Reports::LicenseScanning::Dependency:0x00007f88c66b52f0 @name="another-name", @package_manager="rubygems", @path=nil, @purl_type="gem", @version="1.0.0">4942 implies hashes do not match4943 when package_manager fields are different4944 is expected not to eql #<Gitlab::Ci::Reports::LicenseScanning::Dependency:0x00007f88c9242e90 @name="bundler", @package_manager="another-name", @path=nil, @purl_type="gem", @version="1.0.0">4945 implies hashes do not match4946 when purl_type fields are different4947 is expected not to eql #<Gitlab::Ci::Reports::LicenseScanning::Dependency:0x00007f88ca6c1f38 @name="bundler", @package_manager="rubygems", @path=nil, @purl_type="another-name", @version="1.0.0">4948 implies hashes do not match4949 when version fields are different4950 is expected not to eql #<Gitlab::Ci::Reports::LicenseScanning::Dependency:0x00007f88cb314150 @name="bundler", @package_manager="rubygems", @path=nil, @purl_type="gem", @version="another-name">4951 implies hashes do not match4952 set4953 when attempting to add an object that already exists in the set4954 does not add a duplicate object4955 #blob_path_for4956 when a project, sha and path are provided4957 is expected to eql "/namespace584/project-739/-/blob/b83d6e391c22777fca1ed3012fce84f633d7fed0/Gemfile.lock"4958 when a path is not available4959 is expected to be nil4960 when a project is not provided4961 is expected to eql "Gemfile.lock"4962 when a sha is not provided4963 is expected to eql "/namespace586/project-741/-/blob/master/Gemfile.lock"4964ProjectWiki4965 behaves like EE wiki model4966 uses Elasticsearch4967 #kerberos_url_to_repo4968 returns valid kerberos url for this repo4969 #after_wiki_activity4970 updates project_repository_state activity4971GitlabSubscriptions::UpcomingReconciliationEntity4972 is expected to delegate #next_reconciliation_date to the #upcoming_reconciliation object4973 is expected to delegate #display_alert? to the #upcoming_reconciliation object4974 #has_permissions?4975 with namespace4976 checks if user can admin_namespace4977 without namespace4978 checks if user is admin4979 when current_user is nil4980 returns false4981 #cookie_key4982 with namespace4983 includes namespace id in key4984 without namespace4985 does not include namespace id in cookie key4986 #display_alert?4987 upcoming_reconciliation_display_alert: false, with_namespace: true, offline_cloud_license: true, expected: false4988 returns result4989 upcoming_reconciliation_display_alert: false, with_namespace: true, offline_cloud_license: false, expected: false4990 returns result4991 upcoming_reconciliation_display_alert: true, with_namespace: true, offline_cloud_license: true, expected: true4992 returns result4993 upcoming_reconciliation_display_alert: true, with_namespace: true, offline_cloud_license: false, expected: true4994 returns result4995 upcoming_reconciliation_display_alert: true, with_namespace: false, offline_cloud_license: false, expected: true4996 returns result4997 upcoming_reconciliation_display_alert: true, with_namespace: false, offline_cloud_license: true, expected: false4998 returns result4999 without upcoming_reconciliation5000 returns false5001 without namespace5002 returns false5003EE::API::Entities::GeoSite5004 # order random5005 #current5006 when node is current5007 is expected to eq true5008 when node is not current5009 is expected to eq false5010 #self5011 is expected to eq "http://localhost/api/v4/geo_nodes/51"5012 #repair5013 is expected to eq "http://localhost/api/v4/geo_nodes/52/repair"5014 #clone_protocol5015 is expected to eq "http"5016 #status5017 is expected to eq "http://localhost/api/v4/geo_nodes/54/status"5018 #web_edit_url5019 is expected to eq "http://localhost/admin/geo/sites/55/edit"5020Boards::EpicLists::DestroyService5021 when user does not have permission5022 returns an error5023 when user has permission5024 behaves like lists destroy service5025 does not remove list from board when list type is closed5026 when list type is label5027 removes list from board5028 decrements position of higher lists5029 when epic feature is unavailable5030 returns an error5031Projects::ProjectMembersHelper5032 #project_members_app_data_json5033 does not execute N+15034 #project_member_header_subtext5035 can_admin_member: true, enforce_free_user_cap: true, subtext: standard_subtext, current_project: project5036 contains expected text5037 can_admin_member: true, enforce_free_user_cap: true, subtext: enforcement_subtext, current_project: project_with_group5038 contains expected text5039 can_admin_member: true, enforce_free_user_cap: false, subtext: standard_subtext, current_project: project_with_group5040 contains expected text5041 can_admin_member: false, enforce_free_user_cap: true, subtext: standard_subtext, current_project: project_with_group5042 contains expected text5043 can_admin_member: false, enforce_free_user_cap: false, subtext: standard_subtext, current_project: project_with_group5044 contains expected text5045IncidentManagement::PendingEscalations::ScheduleCheckCronWorker5046 # order random5047 #perform5048 schedules a job for each processable escalation5049Projects::OnDemandScansHelper5050 #on_demand_scans_data5051 returns proper data5052 #on_demand_scans_form_data5053 returns proper data5054IssueFeatureFlags::ListService5055 #execute5056 when user can see feature flags5057 ensures no N+1 queries are made5058 returns related feature flags5059 when user can not see feature flags5060 returns nothing5061GpgKeys::DestroyService5062 returns the correct value5063 .audit5064 when licensed5065 creates an audit event5066 when unlicensed5067 creates an audit event5068 when destroy operation fails5069 does not create an audit event5070 returns the correct value5071Namespaces::Storage::UserPreEnforcementAlertComponent5072 # order random5073 when user namespace5074 when a notification limit has not been set5075 does not include used storage in the banner text5076 when a notification limit has been set5077 includes used storage in the banner text5078 includes the correct navigation instruction in the banner text5079Elastic::NamespaceUpdateWorker5080 # order random5081 when elasticsearch indexing is enabled5082 for a project5083 does not call Elastic::ProcessBookkeepingService.track!5084 when the project has a member5085 calls Elastic::ProcessBookkeepingService.track! for the user5086 for a group5087 does not call Elastic::ProcessBookkeepingService.track!5088 when the group has a member5089 calls Elastic::ProcessBookkeepingService.track! for the user5090 when the group has a subgroup with a member5091 calls Elastic::ProcessBookkeepingService.track! for the user5092 when the group has a parent with a member5093 does not call Elastic::ProcessBookkeepingService.track!5094Gitlab::Geo::LogCursor::Lease5095 .exclusive_lease5096 returns an exclusive lease instance5097 .renew!5098 returns an exclusive lease instance5099 logs with the correct caller class5100 .try_obtain_with_ttl5101 returns zero when there is no lease5102 does not log an error or info message when could not obtain lease5103 returns > 0 if there is a lease5104 returns > 0 if there was an error5105AuditEvents::ReleaseAssociateMilestoneAuditEventService5106 #security_event5107 with no milestones5108 logs the event to file5109 with one milestone5110 logs the event to file5111 with multiple milestones5112 logs the event to file5113ProtectedEnvironments::SearchService#execute5114 with empty search5115 returns unfiltered unprotected environments5116 with specific search5117 returns specific unprotected environments and matches case insensitively5118 when no match5119 returns an empty array5120Types::EpicType5121 is expected to include Types::CurrentUserTodos5122 is expected to include Types::TodoableInterface5123 is expected to expose permissions using Types::PermissionTypes::Epic5124 is expected to eq "Epic"5125 is expected to require graphql authorizations :read_epic5126 is expected to have graphql fields :id, :iid, :title, :titleHtml, :description, :descriptionHtml, :confidential, :state, :group, :parent, :author, :labels, :start_date, :start_date_is_fixed, :start_date_fixed, :start_date_from_milestones, :start_date_from_inherited_source, :due_date, :due_date_is_fixed, :due_date_fixed, :due_date_from_milestones, :due_date_from_inherited_source, :closed_at, :created_at, :updated_at, :children, :has_children, :has_issues, :has_parent, :web_path, :web_url, :relation_path, :reference, :issues, :user_permissions, :notes, :discussions, :relative_position, :subscribed, :participants, :descendant_counts, :descendant_weight_sum, :upvotes, :downvotes, :user_notes_count, :user_discussions_count, :health_status, :current_user_todos, :award_emoji, :events, :ancestors, :color, :text_color, :blocked, :blocking_count, :blocked_by_count, :blocked_by_epics, :default_project_for_issue_creation, and :commenters5127 is expected to have graphql field :subscribed and {:complexity=>5}5128 is expected to have graphql field :participants and {:complexity=>5}5129 is expected to have graphql field :blocking_count and {:complexity=>5}5130 is expected to have graphql field :blocked_by_epics and {:complexity=>5}5131 is expected to have graphql field :award_emoji5132 healthStatus5133 when lazy_aggregate_epic_health_statuses enabled5134 uses lazy calculation5135 when lazy_aggregate_epic_health_statuses disabled5136 uses DescendantCountService5137VulnerabilityExports::ExportWorker5138 #perform5139 when vulnerability export does not exist5140 does not raise any error5141 does not call VulnerabilityExports::ExportService::export5142 when vulnerability export exists5143 calls VulnerabilityExports::ExportService::export with the vulnerability_export object5144 sidekiq_retries_exhausted callback5145 when the max retry count is not reached5146 does not mark the vulnerability export object as failed5147 when the max retry count is reached5148 marks the vulnerability export object as failed5149Geo::Scheduler::SchedulerWorker5150 includes ::Gitlab::Geo::LogHelpers5151 needs many other specs (PENDING: Not yet implemented)5152 #take_batch5153 without batch_size5154 returns a batch of jobs5155 with batch_size5156 returns a batch of jobs5157Groups::UpdateRepositoryStorageService5158 #execute5159 when the move succeeds5160 moves the repository to the new storage and unmarks the repository as read-only5161 when the filesystems are the same5162 updates the database without trying to move the repostory5163 when the move fails5164 unmarks the repository as read-only without updating the repository storage5165 when the cleanup fails5166 sets the correct state5167 when the checksum does not match5168 unmarks the repository as read-only without updating the repository storage5169 when the repository move is finished5170 is idempotent5171 when the repository move is failed5172 is idempotent5173Sidebars::YourWork::Menus::OperationsDashboardMenu5174 # order random5175 behaves like top-level menu item with license feature guard5176 when user can access feature5177 renders5178 when user cannot access feature5179 does not render5180 when user is not logged in5181 does not render5182 behaves like top-level menu item5183 renders the correct link5184 renders the correct title5185 renders the correct icon5186 defines correct active route5187 behaves like menu without sub menu items5188 does not contain any sub menu5189 behaves like top-level menu item5190 renders the correct link5191 renders the correct title5192 renders the correct icon5193 defines correct active route5194Types::Geo::PagesDeploymentRegistryType5195 has the expected fields (other than those included in RegistryType)5196 behaves like a Geo registry type5197 is expected to require graphql authorizations :read_geo_registry5198 has the expected fields5199Gitlab::Vulnerabilities::ContainerScanningVulnerability5200 #title5201 when there is a name5202 returns the provided name5203 when there is no featurename5204 formats title using the vulnerability only5205 when there is a featurename5206 formats title using the featurename5207 #description5208 when there is a description5209 returns the provided description5210 when there is no featurename5211 formats description using the namespace5212 when there is no featureversion5213 formats description using the featurename only5214 when featurename and featureversion are present5215 formats description using the featurename and featureversion5216 #solution5217 when there is a solution5218 returns the provided solution5219 when there is no fixedby5220 returns nil5221 when there is no featurename5222 formats solution using the fixedby only5223 when there is no featureversion5224 formats solution using the featurename only5225 when featurename and featureversion are present5226 formats solution using the featurename and featureversion5227Gitlab::Sitemaps::SitemapFile5228 #render5229 returns if no elements has been provided5230 generates a valid sitemap file5231 #save5232 returns if no elements has been provided5233 stores the content in the public root folder5234Projects::Operations::UpdateService5235 #execute5236 status page setting5237 with valid params5238 with an existing setting5239 updates the setting5240 with aws key and secret blank5241 destroys the status_page_setting entry in DB5242 with not all keys blank5243 returns a validation error5244 without an existing setting5245 creates a setting5246WorkItems::Widgets::WeightService::UpdateService5247 #update5248 when weight feature is licensed5249 when user can only update work item5250 behaves like weight is unchanged5251 does not change work item weight value5252 when user can admin work item5253 when weight param is present5254 new_weight: 25255 correctly sets work item weight value5256 new_weight: nil5257 correctly sets work item weight value5258 when weight param is not present5259 behaves like weight is unchanged5260 does not change work item weight value5261 when widget does not exist in new type5262 removes the work item's weight52631_settings5264 cron jobs5265 sync_seat_link_worker cron job5266 schedules the job at the correct time5267 gitlab.com5268 assigns .com only settings5269Resolvers::Boards::EpicListsResolver5270 is expected to have nullable GraphQL type EpicListConnection5271 #resolve5272 generates an error if user cannot read epic lists5273 when user is member of the group5274 returns epic lists for the board5275 when resolving a single item5276 returns an array with single epic list5277 when the board has hidden lists5278 returns an array with single epic list5279Geo::Scheduler::PerShardSchedulerWorker5280 includes ApplicationWorker5281 includes CronjobQueue5282 includes Gitlab::Utils::StrongMemoize5283 includes Gitlab::Geo::LogHelpers5284 instance methods5285 #schedule_job5286 raises a NotImplementedError exception5287 #ready_shards5288 returns an array of ready shards5289 #healthy_ready_shards5290 returns an array of healthy shard names5291 logs unhealthy shards5292 #healthy_shard_names5293 returns an array of healthy shard names5294ClearSharedRunnersMinutesWorker5295 #perform5296 with batch size lower than count of namespaces5297 runs a worker per batch5298 with batch size higher than count of namespaces5299 runs the worker in a single batch5300Mutations::RequirementsManagement::CreateRequirement5301 #resolve5302 behaves like requirements not available5303 raises a not accessible error5304 when the user can create requirements5305 when requirements feature is available5306 creates new requirement5307 when requirements feature is disabled5308 behaves like requirements not available5309 raises a not accessible error5310Gitlab::Geo::GitPushHttp5311 #cache_referrer_node5312 when geo_node_id is present5313 when geo_node_id is an integer5314 stores the ID in cache5315 stores the ID with an expiration5316 when geo_node_id is not an integer5317 does not cache anything5318 when geo_node_id is blank5319 does not cache anything5320 #fetch_referrer_node5321 when there is a cached ID5322 deletes the key5323 when the GeoNode exists5324 returns the GeoNode with the cached ID5325 when the GeoNode does not exist5326 returns nil5327 when there is no cached ID5328 returns nil5329Namespaces::Storage::LimitExclusion5330 # order random5331 check constraints5332 enforces the reason and namespace NOT NULL constraint5333 dependent destroy5334 destroys the excluded namespace when the namespace is destroyed5335 validations5336 is expected to belong to namespace optional: false5337 is expected to validate that :reason cannot be empty/falsy5338 is expected to validate that the length of :reason is at most 2555339 is expected to validate that :namespace is case-sensitively unique5340 associations5341 is expected to belong to namespace required: true5342Projects::ImportExport::ExportService5343 #execute5344 project templates5345 instance-level custom project templates5346 succeeds5347 group-level custom project templates5348 succeeds5349MergeRequest::Metrics5350 #review_start_at5351 is the earliest date from first_comment_at, first_approved_at or first_reassigned_at5352 when all review start candidates are nil5353 is nil5354 when one of review start candidates is nil5355 is earliest date from non-nil values5356 #review_end_at5357 when MR is merged5358 is merged_at5359 when MR is not merged5360 is Time.current5361 #review_time5362 is nil if there is no review_start_at5363 is review_end_at - review_start_at5364EE::RepositoryCheck::SingleRepositoryWorker5365 Geo primary5366 saves results to main database5367 Geo secondary5368 saves results to Geo registry5369 creates Geo registry when not yet exists5370Sidebars::Admin::Menus::GeoMenu5371 # order random5372 behaves like Admin menu5373 renders the correct link5374 renders the correct title5375 renders the correct icon5376 #render?5377 when user is admin5378 renders5379 when user is not admin5380 does not render5381 when user is not logged in5382 does not render5383 behaves like Admin menu with sub menus5384 contains submemus5385ProductAnalytics::InitializeSnowplowProductAnalyticsWorker5386 # order random5387 when response is unsuccessful5388 raises a RuntimeError5389 when response is successful5390 persists the instrumentation key5391 when snowplow support is not enabled5392 behaves like a worker that did not make any HTTP calls5393 makes no HTTP calls to the configurator API5394 when feature is not licensed5395 behaves like a worker that did not make any HTTP calls5396 makes no HTTP calls to the configurator API5397 when product_analytics_dashboards feature flag is disabled5398 behaves like a worker that did not make any HTTP calls5399 makes no HTTP calls to the configurator API5400GroupSaml::SamlGroupLinks::CreateService5401 #execute5402 when authorized user5403 when licensed features are available5404 with valid params5405 create a new saml_group_link entry against the group5406 when invalid params5407 throws bad request error5408 when user is not allowed to create saml_group_links5409 throws unauthorized error5410Namespaces::FreeUserCap::OverLimitNotificationWorker5411 # order random5412 #perform5413 runs notify service and marks next check for the namespace5414 with feature flags enabled/disabled5415 limit_enabled: true, free_user_cap_over_user_limit_mails: true, call_service: 1, job_count: 55416 triggers the namespace owners mail5417 limit_enabled: true, free_user_cap_over_user_limit_mails: false, call_service: 0, job_count: 05418 triggers the namespace owners mail5419 limit_enabled: false, free_user_cap_over_user_limit_mails: true, call_service: 0, job_count: 05420 triggers the namespace owners mail5421 limit_enabled: false, free_user_cap_over_user_limit_mails: false, call_service: 0, job_count: 05422 triggers the namespace owners mail5423Gitlab::Insights::Validators::ParamsValidator5424 :type5425 with type: 'bar'5426 does not raise an error5427 with type: 'line'5428 does not raise an error5429 with type: 'stacked-bar'5430 does not raise an error5431 with type: 'pie'5432 does not raise an error5433 with an invalid :type5434 raises an error5435 :projects5436 when projects is an array5437 raises an error5438 when projects is a hash, having `only` with an integer5439 raises an error5440 when projects is a hash, having `only` with an array5441 does not raise an error5442Audit::NamespaceSettingChangesAuditor5443 # order random5444 #execute5445 when namespace setting is updated5446 when code_suggestions is changed5447 prev_value: true, new_value: false5448 creates an audit event5449 streams correct audit event stream5450 prev_value: false, new_value: true5451 creates an audit event5452 streams correct audit event stream5453 when code_suggestions is not changed5454 does not create an audit event5455UserExistenceValidator5456 with nil value5457 behaves like does not add an error5458 does not add an error5459 with non-array value5460 behaves like does not add an error5461 does not add an error5462 with empty array value5463 does not trigger SQL queries5464 behaves like does not add an error5465 does not add an error5466 with array containing valid usernames5467 behaves like does not add an error5468 does not add an error5469 with array containing invalid usernames5470 does adds an error5471ApprovalProjectRulePolicy5472 when user can admin project5473 allows updating approval rule5474 when user cannot admin project5475 disallow updating approval rule5476Gitlab::Usage::Metrics::Instrumentations::CountApprovalProjectRulesMetric5477 # order random5478 with all time frame5479 behaves like a correct instrumented metric value and query5480 behaves like a correct instrumented metric value5481 has correct value5482 behaves like a correct instrumented metric query5483 has correct generate query5484AuditEvents::Streaming::EventTypeFilters::DestroyService5485 # order random5486 #execute5487 when event type filter is not already present5488 does not delete event type filter5489 does not create audit event5490 when event type filter is already present5491 deletes event type filter5492 creates audit event5493Terraform::States::DestroyService5494 #execute5495 creates deletion events for associated state versions5496API::Entities::PendingMember5497 with a user present5498 exposes correct attributes5499 with no user present5500 exposes correct attributes5501Ci::Minutes::Context5502 delegation5503 is expected to delegate #shared_runners_minutes_limit_enabled? to the #namespace object5504 is expected to delegate #namespace_name to the #namespace object as #name5505API::Entities::Deployments::ApprovalSummary5506 exposes correct attributes5507Geo::EventService5508 #execute5509 executes the consume part of the replication5510Integrations::JiraSerializers::IssueSerializer5511 #represent5512 when an empty array is being serialized5513 returns an empty array5514 when multiple objects are being serialized5515 serializes the array of jira issues5516Groups::UpdateRepositoryStorageWorker5517 behaves like an update storage move worker5518 has the `until_executed` deduplicate strategy5519 #perform5520 without repository storage move5521 calls the update repository storage service5522 with repository storage move5523 calls the update repository storage service5524EE::Projects::Security::ConfigurationHelper5525 when user can access discover security5526 is expected to eq "/namespace647/project-785/-/security/discover"5527 when user can not access discover security5528 is expected to eq "https://about.gitlab.com/pricing/"5529AlertManagement::HttpIntegrations::UpdateService5530 #execute5531 with multiple HTTP integrations feature available5532 successfully creates a new integration with the custom mappings5533EE::Gitlab::Scim::ReprovisioningService5534 # order random5535 #execute5536 activates scim identity5537 activates the user which was in blocked state5538 returns the successful reprovisiong message5539Geo::ContainerRepositorySyncWorker5540 #perform5541 runs ContainerRepositorySyncService5542 logs error when repository does not exist5543AuditEventSerializer5544 .represent5545 returns an empty array when there are no audit events5546 includes audit event attributes5547Gitlab::Metrics::Samplers::DatabaseSampler5548 #sample5549 for Geo::TrackingBase5550 when Geo is enabled5551 samples connection pool statistics5552 when Geo is not enabled5553 records no samples5554 still records samples for other connections5555Groups::LdapSyncHelper5556 #ldap_sync_now_button_data5557 sets `path` key correctly5558 sets `modal_attributes` key to valid json5559EE::API::Entities::Experiment5560 is expected to match {:key=>"null_hypothesis", :definition=>{:name=>"null_hypothesis", :introduced_by_url=>"https://gitlab.com/gitlab-org/gitlab/-/merge_requests/45840", :rollout_issue_url=>nil, :milestone=>"13.7", :type=>"experiment", :group=>"group::acquisition", :default_enabled=>false, :log_state_changes=>nil}, :current_status=>{:state=>:off, :gates=>[{:key=>:boolean, :value=>false}]}}5561 understands conditional state and what that means5562 understands state and what that means for if its enabled or not5563 truncates the name since some experiments include extra data in their feature flag name5564Database config initializer for GitLab EE5565 and the runtime is Sidekiq5566 when no custom headroom is specified5567 sets the pool size based on the number of worker threads5568 when specifying headroom through an ENV variable5569 adds headroom on top of the calculated size5570Elastic::Latest::UserConfig5571 # order random5572 .index_name5573 includes5574 .mappings5575 returns config5576 .settings5577 behaves like config settings return correct values5578 returns config5579 sets correct shard/replica settings5580Boards::EpicBoards::DestroyService5581 behaves like board destroy service5582 #execute5583 when there is more than one board5584 destroys the board5585 when there is only one board5586 does remove board5587Groups::GroupLinks::CreateService#execute5588 # order random5589 sends an audit event5590Types::GlobalIDType5591 where we declare an argument as GlobalIDType[a] where a is prepended in EE5592 when the argument is declared by the client as IterationID5593 behaves like a working query5594 returns a successful response5595 when the argument is declared by the client as EEIterationID5596 behaves like a working query5597 returns a successful response5598Gitlab::Search::Aggregation5599 parsing bucket results5600 when elasticsearch buckets are provided5601 parses the results5602 when extra is provided5603 merges the extra field5604 when elasticsearch buckets are not provided5605 parses the results5606Geo::TrackingBase5607 raises when Geo database is not configured5608 raises when Geo database is not found5609Licenses::ResetSubmitLicenseUsageDataBannerWorker5610 #perform5611 resets the submit license usage data5612 when current license is nil5613 does not reset the submit license usage data5614DeleteNotesFromOriginalIndex5615 behaves like a deprecated Advanced Search migration5616 #migrate5617 logs a message and halts the migration5618 #completed?5619 returns false5620 #obsolete?5621 returns true5622AddUpvotesMappingsToMergeRequests5623 behaves like a deprecated Advanced Search migration5624 #migrate5625 logs a message and halts the migration5626 #completed?5627 returns false5628 #obsolete?5629 returns true5630Types::Ci::Minutes::ProjectMonthlyUsageType5631 is expected to have graphql fields :minutes, :shared_runners_duration, :project, and :name5632Gitlab::Ci::Reports::LicenseScanning::ReportsComparer5633 #new_licenses5634 is expected to contain exactly "Apache 2.0"5635 #existing_licenses5636 is expected to contain exactly "MIT" and "BSD"5637 #removed_licenses5638 is expected to contain exactly "WTFPL"5639Groups::ExportMembershipsWorker5640 enqueues an email5641Evidences::EvidenceEntity5642 matches the schema when evidence has report artifacts5643API::Entities::MergeRequestApprovalSetting5644 exposes correct attributes5645Types::MoveTypeEnum5646 is expected to eq "MoveType"5647 exposes all the existing move values5648IncidentManagement::OncallRotations::RemoveParticipantsService5649 # order random5650 calls the RemoveParticipantService for each rotation5651ElasticIndexingControlWorker5652 #perform5653 indexing is unpaused5654 calls resume_processing!5655 indexing is paused5656 raises an exception5657Projects::DisableLegacyOpenSourceLicenseForInactiveProjectsWorker5658 #perform5659 invokes Projects::DisableLegacyInactiveProjectsService5660Embedding::ApplicationRecord5661 # order random5662 .model_name5663 removes the prefix5664Sbom::Ingestion::IngestReportService5665 # order random5666 #execute5667 executes IngestReportSliceService in batches5668admin/application_settings/_deletion_protection_settings5669 renders the deletion protection settings app root5670ProtectedEnvironments::EnvironmentDropdownService#roles5671 #roles5672 returns a hash with access levels for allowed to deploy option5673Types::VulnerabilityLocation::GenericType5674 is expected to have graphql fields :description5675Types::VulnerablePackageType5676 is expected to have graphql fields :name5677Knapsack report was generated. Preview:5678{5679 "ee/spec/models/factories_spec.rb": 626.6316653369995,5680 "ee/spec/models/push_rule_spec.rb": 27.415604867001093,5681 "ee/spec/services/security/security_orchestration_policies/fetch_policy_approvers_service_spec.rb": 22.909070582001732,5682 "ee/spec/elastic/migrate/20220118150500_delete_orphaned_commits_spec.rb": 33.35641671800113,5683 "ee/spec/services/vulnerability_external_issue_links/create_service_spec.rb": 19.979769983998267,5684 "ee/spec/models/instance_security_dashboard_spec.rb": 17.96773382200263,5685 "ee/spec/lib/elastic/latest/issue_class_proxy_spec.rb": 21.415796659999614,5686 "ee/spec/services/requirements_management/import_csv_service_spec.rb": 16.917083324999112,5687 "ee/spec/helpers/search_helper_spec.rb": 13.416668301000755,5688 "ee/spec/elastic/migrate/2023040500000_backfill_wiki_permissions_in_main_index_spec.rb": 19.103986251997412,5689 "ee/spec/graphql/resolvers/compliance_management/merge_requests/compliance_violation_resolver_spec.rb": 9.437014806000661,5690 "ee/spec/lib/gitlab/code_owners_spec.rb": 12.05058217899932,5691 "ee/spec/services/vulnerabilities/security_finding/create_issue_service_spec.rb": 12.174680839001667,5692 "ee/spec/services/status_page/mark_for_publication_service_spec.rb": 7.303323404001276,5693 "ee/spec/services/epics/create_service_spec.rb": 10.437271546001284,5694 "ee/spec/elastic/migrate/20230321091100_backfill_hashed_root_namespace_id_on_issues_spec.rb": 12.607904794997012,5695 "ee/spec/models/ee/ci/build_dependencies_spec.rb": 10.176541107000958,5696 "ee/spec/lib/gitlab/ci/minutes/gitlab_contribution_cost_factor_spec.rb": 10.942467016000592,5697 "ee/spec/presenters/ci/build_runner_presenter_spec.rb": 8.755483078999532,5698 "ee/spec/models/vulnerabilities/identifier_spec.rb": 4.931944460997329,5699 "ee/spec/lib/gitlab/geo/replication/blob_downloader_spec.rb": 6.78670164399955,5700 "ee/spec/services/security/vulnerability_counting_service_spec.rb": 11.416117019001831,5701 "ee/spec/views/registrations/welcome/show.html.haml_spec.rb": 3.105142504999094,5702 "ee/spec/elastic/migrate/20230316150000_add_hashed_root_namespace_id_to_merge_requests_spec.rb": 7.867808579001576,5703 "ee/spec/graphql/resolvers/security_orchestration/scan_execution_policy_resolver_spec.rb": 6.7443602880011895,5704 "ee/spec/finders/geo/dependency_proxy_manifest_registry_finder_spec.rb": 6.980454559001373,5705 "ee/spec/lib/gitlab/template/custom_templates_spec.rb": 5.7738173349971476,5706 "ee/spec/services/software_license_policies/create_service_spec.rb": 7.216531969999778,5707 "ee/spec/models/integrations/github/status_message_spec.rb": 3.911423591001949,5708 "ee/spec/services/projects/prometheus/alerts/notify_service_spec.rb": 4.96305442800076,5709 "ee/spec/routing/admin_routing_spec.rb": 3.728910514997551,5710 "ee/spec/helpers/ee/environments_helper_spec.rb": 3.545573710001918,5711 "ee/spec/services/projects/gitlab_projects_import_service_spec.rb": 6.732524517999991,5712 "ee/spec/services/ee/boards/issues/create_service_spec.rb": 7.124196318000031,5713 "ee/spec/services/ci/play_build_service_spec.rb": 4.752161165000871,5714 "ee/spec/models/status_page/published_incident_spec.rb": 3.190304538999044,5715 "ee/spec/models/concerns/ee/project_security_scanners_information_spec.rb": 5.335682229000668,5716 "ee/spec/models/vulnerabilities/finding_signature_spec.rb": 3.5734049579987186,5717 "ee/spec/lib/gitlab/ci/parsers/security/container_scanning_spec.rb": 5.935566711999854,5718 "ee/spec/workers/set_user_status_based_on_user_cap_setting_worker_spec.rb": 6.392297424998105,5719 "ee/spec/models/issuables_analytics_spec.rb": 4.772877863000758,5720 "ee/spec/lib/ee/sidebars/groups/menus/settings_menu_spec.rb": 3.5316904909996083,5721 "ee/spec/services/ee/ip_restrictions/update_service_spec.rb": 3.8954674530032207,5722 "ee/spec/graphql/types/vulnerability_detail_type_spec.rb": 1.344304024001758,5723 "ee/spec/models/ee/lfs_object_spec.rb": 4.66043801199703,5724 "ee/spec/services/geo/node_update_service_spec.rb": 5.956114119999256,5725 "ee/spec/lib/gitlab/ci/pipeline/chain/config/content_spec.rb": 4.977299056998163,5726 "ee/spec/lib/quality/seeders/vulnerabilities_spec.rb": 4.941009480000503,5727 "ee/spec/lib/gitlab/web_ide/config/entry/schema_spec.rb": 1.1219583920028526,5728 "ee/spec/graphql/mutations/merge_requests/set_assignees_spec.rb": 4.891116614002385,5729 "ee/spec/graphql/resolvers/clusters/agents_resolver_spec.rb": 1.8407174640015,5730 "ee/spec/services/ci/process_pipeline_service_spec.rb": 5.076221518997045,5731 "ee/spec/services/work_items/widgets/iteration_service/create_service_spec.rb": 1.907902479000768,5732 "ee/spec/graphql/mutations/security_policy/unassign_security_policy_project_spec.rb": 3.919436651001888,5733 "ee/spec/services/ee/commits/create_service_spec.rb": 2.6549051600013627,5734 "ee/spec/services/geo/repository_verification_secondary_service_spec.rb": 3.0924084660000517,5735 "ee/spec/workers/gitlab_subscriptions/refresh_seats_worker_spec.rb": 2.3525543340001605,5736 "ee/spec/services/gitlab_subscriptions/activate_service_spec.rb": 3.3444902270020975,5737 "ee/spec/lib/gitlab/geo/event_gap_tracking_spec.rb": 3.9290389089983364,5738 "ee/spec/lib/gitlab/license_scanning/pipeline_components_spec.rb": 2.0490607989995624,5739 "ee/spec/services/users_ops_dashboard_projects/destroy_service_spec.rb": 2.2387703319982393,5740 "ee/spec/views/layouts/checkout.html.haml_spec.rb": 2.038079657999333,5741 "ee/spec/lib/sidebars/groups/menus/wiki_menu_spec.rb": 0.934239065998554,5742 "ee/spec/lib/gitlab/geo/geo_tasks_spec.rb": 2.3781125329987844,5743 "ee/spec/services/security/ingestion/finding_map_spec.rb": 3.0165055910001684,5744 "ee/spec/services/app_sec/dast/pre_scan_verification_steps/find_or_create_service_spec.rb": 2.7412390730023617,5745 "ee/spec/workers/ee/issuable_export_csv_worker_spec.rb": 2.0550085279974155,5746 "ee/spec/lib/gitlab/llm/open_ai/templates/explain_vulnerability_spec.rb": 1.6659699479969277,5747 "ee/spec/services/ci/minutes/refresh_cached_data_service_spec.rb": 1.6419680409999273,5748 "ee/spec/lib/ee/sidebars/your_work/menus/security_dashboard_menu_spec.rb": 0.8935769390009227,5749 "ee/spec/services/boards/epic_lists/list_service_spec.rb": 2.4271667880020686,5750 "ee/spec/graphql/ee/mutations/concerns/mutations/resolves_issuable_spec.rb": 1.3369650839995302,5751 "ee/spec/services/app_sec/dast/builds/associate_service_spec.rb": 1.8419805630001065,5752 "ee/spec/views/shared/credentials_inventory/personal_access_tokens/_personal_access_token.html.haml_spec.rb": 1.1320569109993812,5753 "ee/spec/models/ee/namespaces/namespace_ban_spec.rb": 1.137826280999434,5754 "ee/spec/services/deploy_keys/create_service_spec.rb": 1.491752540001471,5755 "ee/spec/lib/system_check/geo/ssh_port_check_spec.rb": 1.2111962739982118,5756 "ee/spec/models/ee/gpg_key_spec.rb": 1.849114622000343,5757 "ee/spec/serializers/member_user_entity_spec.rb": 1.6830063769994013,5758 "ee/spec/lib/gitlab/ci/reports/license_scanning/dependency_spec.rb": 1.1142522219997772,5759 "ee/spec/models/ee/project_wiki_spec.rb": 1.360785492001014,5760 "ee/spec/lib/gitlab_subscriptions/upcoming_reconciliation_entity_spec.rb": 1.1852082459990925,5761 "ee/spec/lib/ee/api/entities/geo_site_spec.rb": 1.7301006239977141,5762 "ee/spec/services/boards/epic_lists/destroy_service_spec.rb": 2.7128617000016675,5763 "ee/spec/helpers/projects/project_members_helper_spec.rb": 2.3854402389988536,5764 "ee/spec/workers/incident_management/pending_escalations/schedule_check_cron_worker_spec.rb": 3.1050224530008563,5765 "ee/spec/helpers/projects/on_demand_scans_helper_spec.rb": 1.627962431000924,5766 "ee/spec/services/issue_feature_flags/list_service_spec.rb": 2.9915505630015105,5767 "ee/spec/services/ee/gpg_keys/destroy_service_spec.rb": 0.989653571999952,5768 "ee/spec/components/namespaces/storage/user_pre_enforcement_alert_component_spec.rb": 0.8920635299982678,5769 "ee/spec/workers/elastic/namespace_update_worker_spec.rb": 2.0282258900006127,5770 "ee/spec/lib/gitlab/geo/log_cursor/lease_spec.rb": 0.6251973010002985,5771 "ee/spec/services/audit_events/release_associate_milestone_audit_event_service_spec.rb": 2.4069797299998754,5772 "ee/spec/services/protected_environments/search_service_spec.rb": 2.646030369996879,5773 "ee/spec/graphql/types/epic_type_spec.rb": 1.2665338500009966,5774 "ee/spec/workers/vulnerability_exports/export_worker_spec.rb": 2.009314531002019,5775 "ee/spec/workers/geo/scheduler/scheduler_worker_spec.rb": 0.6266350810001313,5776 "ee/spec/services/groups/update_repository_storage_service_spec.rb": 1.2905660980031826,5777 "ee/spec/lib/ee/sidebars/your_work/menus/operations_dashboard_menu_spec.rb": 0.9146113579990924,5778 "ee/spec/graphql/types/geo/pages_deployment_registry_type_spec.rb": 0.5202433689992176,5779 "ee/spec/lib/gitlab/vulnerabilities/container_scanning_vulnerability_spec.rb": 0.9034827780014894,5780 "ee/spec/lib/gitlab/sitemaps/sitemap_file_spec.rb": 0.8434152039990295,5781 "ee/spec/services/projects/operations/update_service_spec.rb": 1.6678631780014257,5782 "ee/spec/services/work_items/widgets/weight_service/update_service_spec.rb": 1.5546766070001468,5783 "ee/spec/initializers/1_settings_spec.rb": 0.41651122699840926,5784 "ee/spec/graphql/resolvers/boards/epic_lists_resolvers_spec.rb": 1.5776652960012143,5785 "ee/spec/workers/geo/scheduler/per_shard_scheduler_worker_spec.rb": 2.213674415001151,5786 "ee/spec/workers/clear_shared_runners_minutes_worker_spec.rb": 2.0924294049982564,5787 "ee/spec/graphql/mutations/requirements_management/create_requirement_spec.rb": 1.2922537279991957,5788 "ee/spec/lib/gitlab/geo/git_push_http_spec.rb": 1.1423126000008779,5789 "ee/spec/models/ee/namespaces/storage/limit_exclusion_spec.rb": 1.0736371759994654,5790 "ee/spec/services/projects/import_export/export_service_spec.rb": 1.385767310999654,5791 "ee/spec/models/ee/merge_request/metrics_spec.rb": 0.6852326150001318,5792 "ee/spec/workers/ee/repository_check/single_repository_worker_spec.rb": 1.1635737790020357,5793 "ee/spec/lib/sidebars/admin/menus/geo_menu_spec.rb": 0.5627882850021706,5794 "ee/spec/workers/product_analytics/initialize_snowplow_product_analytics_worker_spec.rb": 0.9174166579978191,5795 "ee/spec/services/group_saml/saml_group_links/create_service_spec.rb": 1.1504586690025462,5796 "ee/spec/workers/namespaces/free_user_cap/over_limit_notification_worker_spec.rb": 0.8996607789995323,5797 "ee/spec/lib/gitlab/insights/validators/params_validator_spec.rb": 1.0196096700019552,5798 "ee/spec/lib/audit/namespace_setting_changes_auditor_spec.rb": 0.9571266349994403,5799 "ee/spec/validators/user_existence_validator_spec.rb": 0.8766624809977657,5800 "ee/spec/policies/approval_project_rule_policy_spec.rb": 1.2271435229995404,5801 "ee/spec/lib/gitlab/usage/metrics/instrumentations/count_approval_project_rules_metric_spec.rb": 1.446604265998758,5802 "ee/spec/services/audit_events/streaming/event_type_filters/destroy_service_spec.rb": 0.7876728969968099,5803 "ee/spec/services/ee/terraform/states/destroy_service_spec.rb": 1.081653424000251,5804 "ee/spec/lib/api/entities/pending_member_spec.rb": 0.9786893830023473,5805 "ee/spec/models/ci/minutes/context_spec.rb": 0.6983416549992398,5806 "ee/spec/lib/api/entities/deployments/approval_summary_spec.rb": 0.9082960679988901,5807 "ee/spec/services/geo/event_service_spec.rb": 1.0867852449991915,5808 "ee/spec/serializers/integrations/jira_serializers/issue_serializer_spec.rb": 0.9150056979997316,5809 "ee/spec/workers/groups/update_repository_storage_worker_spec.rb": 0.641854849000083,5810 "ee/spec/helpers/ee/projects/security/configuration_helper_spec.rb": 0.842472613996506,5811 "ee/spec/services/ee/alert_management/http_integrations/update_service_spec.rb": 0.7722048989999166,5812 "ee/spec/lib/ee/gitlab/scim/reprovisioning_service_spec.rb": 1.0040982300015457,5813 "ee/spec/workers/geo/container_repository_sync_worker_spec.rb": 0.791247197001212,5814 "ee/spec/serializers/audit_event_serializer_spec.rb": 0.5316430780003429,5815 "ee/spec/lib/ee/gitlab/metrics/samplers/database_sampler_spec.rb": 0.53730364799776,5816 "ee/spec/helpers/groups/ldap_sync_helper_spec.rb": 0.3961084579968883,5817 "ee/spec/lib/ee/api/entities/experiment_spec.rb": 0.4931354310028837,5818 "ee/spec/initializers/database_config_spec.rb": 0.5585375759983435,5819 "ee/spec/lib/elastic/latest/user_config_spec.rb": 0.51981055899887,5820 "ee/spec/services/boards/epic_boards/destroy_service_spec.rb": 0.575023154997325,5821 "ee/spec/services/ee/groups/group_links/create_service_spec.rb": 0.8055807460004871,5822 "ee/spec/graphql/types/global_id_type_spec.rb": 0.7559544510004343,5823 "ee/spec/lib/gitlab/search/aggregation_spec.rb": 0.9131068079987017,5824 "ee/spec/models/geo/tracking_base_spec.rb": 0.40116124899941497,5825 "ee/spec/workers/licenses/reset_submit_license_usage_data_banner_worker_spec.rb": 0.5134805889974814,5826 "ee/spec/elastic/migrate/20210510143200_delete_notes_from_original_index_spec.rb": 0.4562770540032943,5827 "ee/spec/elastic/migrate/20210722112500_add_upvotes_mappings_to_merge_requests_spec.rb": 0.47412240299672703,5828 "ee/spec/graphql/types/ci/minutes/project_monthly_usage_type_spec.rb": 0.48297035100040375,5829 "ee/spec/lib/gitlab/ci/reports/license_scanning/reports_comparer_spec.rb": 0.5491763870013529,5830 "ee/spec/workers/groups/export_memberships_worker_spec.rb": 0.6196477109988336,5831 "ee/spec/serializers/evidences/evidence_entity_spec.rb": 0.4616149739995308,5832 "ee/spec/lib/api/entities/merge_request_approval_setting_spec.rb": 0.542965347001882,5833 "ee/spec/graphql/types/move_type_enum_spec.rb": 0.39214941899990663,5834 "ee/spec/services/incident_management/oncall_rotations/remove_participants_service_spec.rb": 0.34221470299962675,5835 "ee/spec/workers/elastic_indexing_control_worker_spec.rb": 0.4254048469992995,5836 "ee/spec/workers/projects/disable_legacy_open_source_license_for_inactive_projects_worker_spec.rb": 0.3480728030008322,5837 "ee/spec/models/embedding/application_record_spec.rb": 0.3251988539996091,5838 "ee/spec/services/sbom/ingestion/ingest_report_service_spec.rb": 0.4721064929981367,5839 "ee/spec/views/admin/application_settings/_deletion_protection_settings.html.haml_spec.rb": 0.5833173040009569,5840 "ee/spec/services/protected_environments/environment_dropdown_service_spec.rb": 0.5085198000015225,5841 "ee/spec/graphql/types/vulnerability_location/generic_type_spec.rb": 0.35087936199852265,5842 "ee/spec/graphql/types/vulnerable_package_type_spec.rb": 0.380477689999679575843}5844Knapsack global time execution for tests: 20m 23s5845Pending: (Failures listed here are expected and do not affect your suite's status)5846 1) factories with factory defaults behaves like factory audit_event factory linting :unauthenticated trait does not raise error when created5847 # Trait skipped linting due to legacy error5848 Failure/Error: expect { create(factory.name, trait_name) }.not_to raise_error5849 expected no Exception, got #<NoMethodError: undefined method `target_project' for #<FactoryBot::SyntaxRunner:0x00007f88ef1e3050>> with backtrace:5850 # ./spec/factories/audit_events.rb:59:in `block (4 levels) in <top (required)>'5851 # ./ee/spec/models/factories_spec.rb:117:in `block (7 levels) in <top (required)>'5852 # ./ee/spec/models/factories_spec.rb:117:in `block (6 levels) in <top (required)>'5853 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'5854 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'5855 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'5856 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'5857 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'5858 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'5859 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'5860 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'5861 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'5862 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'5863 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'5864 Shared Example Group: "factory" called from ./ee/spec/models/factories_spec.rb:2175865 # ./ee/spec/models/factories_spec.rb:117:in `block (6 levels) in <top (required)>'5866 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'5867 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'5868 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'5869 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'5870 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'5871 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'5872 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'5873 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'5874 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'5875 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'5876 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'5877 2) factories with factory defaults behaves like factory ci_build_trace_chunk factory linting :fog_with_data trait does not raise error when created5878 # Trait skipped linting due to legacy error5879 Failure/Error: expect { create(factory.name, trait_name) }.not_to raise_error5880 expected no Exception, got #<NoMethodError: undefined method `directories' for nil:NilClass> with backtrace:5881 # ./app/models/ci/build_trace_chunks/fog.rb:119:in `fog_directory'5882 # ./app/models/ci/build_trace_chunks/fog.rb:123:in `files'5883 # ./app/models/ci/build_trace_chunks/fog.rb:25:in `set_data'5884 # ./spec/factories/ci/build_trace_chunks.rb:49:in `block (4 levels) in <top (required)>'5885 # ./ee/spec/models/factories_spec.rb:117:in `block (7 levels) in <top (required)>'5886 # ./ee/spec/models/factories_spec.rb:117:in `block (6 levels) in <top (required)>'5887 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'5888 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'5889 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'5890 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'5891 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'5892 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'5893 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'5894 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'5895 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'5896 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'5897 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'5898 Shared Example Group: "factory" called from ./ee/spec/models/factories_spec.rb:2175899 # ./ee/spec/models/factories_spec.rb:117:in `block (6 levels) in <top (required)>'5900 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'5901 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'5902 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'5903 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'5904 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'5905 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'5906 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'5907 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'5908 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'5909 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'5910 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'5911 3) factories with factory defaults behaves like factory ci_job_artifact factory linting :remote_store trait does not raise error when created5912 # Trait skipped linting due to legacy error5913 Failure/Error: expect { create(factory.name, trait_name) }.not_to raise_error5914 expected no Exception, got #<RuntimeError: Object Storage is not enabled for JobArtifactUploader> with backtrace:5915 # ./app/uploaders/object_storage.rb:399:in `storage_for'5916 # ./app/uploaders/object_storage.rb:393:in `storage'5917 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `public_send'5918 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `block in write_using_load_balancer'5919 # ./lib/gitlab/database/load_balancing/load_balancer.rb:127:in `block in read_write'5920 # ./lib/gitlab/database/load_balancing/load_balancer.rb:198:in `retry_with_backoff'5921 # ./lib/gitlab/database/load_balancing/load_balancer.rb:116:in `read_write'5922 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:126:in `write_using_load_balancer'5923 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:78:in `transaction'5924 # ./ee/spec/models/factories_spec.rb:117:in `block (7 levels) in <top (required)>'5925 # ./ee/spec/models/factories_spec.rb:117:in `block (6 levels) in <top (required)>'5926 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'5927 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'5928 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'5929 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'5930 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'5931 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'5932 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'5933 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'5934 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'5935 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'5936 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'5937 Shared Example Group: "factory" called from ./ee/spec/models/factories_spec.rb:2175938 # ./ee/spec/models/factories_spec.rb:117:in `block (6 levels) in <top (required)>'5939 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'5940 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'5941 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'5942 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'5943 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'5944 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'5945 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'5946 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'5947 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'5948 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'5949 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'5950 4) factories with factory defaults behaves like factory ci_job_artifact factory linting :raw trait does not raise error when created5951 # Trait skipped linting due to legacy error5952 Failure/Error: expect { create(factory.name, trait_name) }.not_to raise_error5953 expected no Exception, got #<ActiveRecord::RecordInvalid: Validation failed: Invalid file format with specified file type> with backtrace:5954 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `public_send'5955 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `block in write_using_load_balancer'5956 # ./lib/gitlab/database/load_balancing/load_balancer.rb:127:in `block in read_write'5957 # ./lib/gitlab/database/load_balancing/load_balancer.rb:198:in `retry_with_backoff'5958 # ./lib/gitlab/database/load_balancing/load_balancer.rb:116:in `read_write'5959 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:126:in `write_using_load_balancer'5960 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:78:in `transaction'5961 # ./ee/spec/models/factories_spec.rb:117:in `block (7 levels) in <top (required)>'5962 # ./ee/spec/models/factories_spec.rb:117:in `block (6 levels) in <top (required)>'5963 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'5964 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'5965 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'5966 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'5967 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'5968 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'5969 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'5970 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'5971 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'5972 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'5973 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'5974 Shared Example Group: "factory" called from ./ee/spec/models/factories_spec.rb:2175975 # ./ee/spec/models/factories_spec.rb:117:in `block (6 levels) in <top (required)>'5976 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'5977 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'5978 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'5979 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'5980 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'5981 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'5982 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'5983 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'5984 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'5985 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'5986 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'5987 5) factories with factory defaults behaves like factory ci_job_artifact factory linting :gzip trait does not raise error when created5988 # Trait skipped linting due to legacy error5989 Failure/Error: expect { create(factory.name, trait_name) }.not_to raise_error5990 expected no Exception, got #<ActiveRecord::RecordInvalid: Validation failed: Invalid file format with specified file type> with backtrace:5991 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `public_send'5992 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `block in write_using_load_balancer'5993 # ./lib/gitlab/database/load_balancing/load_balancer.rb:127:in `block in read_write'5994 # ./lib/gitlab/database/load_balancing/load_balancer.rb:198:in `retry_with_backoff'5995 # ./lib/gitlab/database/load_balancing/load_balancer.rb:116:in `read_write'5996 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:126:in `write_using_load_balancer'5997 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:78:in `transaction'5998 # ./ee/spec/models/factories_spec.rb:117:in `block (7 levels) in <top (required)>'5999 # ./ee/spec/models/factories_spec.rb:117:in `block (6 levels) in <top (required)>'6000 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'6001 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'6002 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'6003 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'6004 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'6005 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'6006 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'6007 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'6008 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'6009 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'6010 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'6011 Shared Example Group: "factory" called from ./ee/spec/models/factories_spec.rb:2176012 # ./ee/spec/models/factories_spec.rb:117:in `block (6 levels) in <top (required)>'6013 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'6014 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'6015 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'6016 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'6017 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'6018 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'6019 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'6020 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'6021 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'6022 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'6023 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'6024 6) factories with factory defaults behaves like factory ci_job_artifact factory linting :correct_checksum trait does not raise error when created6025 # Trait skipped linting due to legacy error6026 Failure/Error: expect { create(factory.name, trait_name) }.not_to raise_error6027 expected no Exception, got #<TypeError: no implicit conversion of nil into String> with backtrace:6028 # ./spec/factories/ci/job_artifacts.rb:478:in `block (4 levels) in <top (required)>'6029 # ./ee/spec/models/factories_spec.rb:117:in `block (7 levels) in <top (required)>'6030 # ./ee/spec/models/factories_spec.rb:117:in `block (6 levels) in <top (required)>'6031 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'6032 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'6033 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'6034 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'6035 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'6036 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'6037 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'6038 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'6039 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'6040 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'6041 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'6042 Shared Example Group: "factory" called from ./ee/spec/models/factories_spec.rb:2176043 # ./ee/spec/models/factories_spec.rb:117:in `block (6 levels) in <top (required)>'6044 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'6045 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'6046 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'6047 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'6048 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'6049 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'6050 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'6051 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'6052 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'6053 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'6054 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'6055 7) factories with factory defaults behaves like factory ci_pipeline_artifact factory linting :remote_store trait does not raise error when created6056 # Trait skipped linting due to legacy error6057 Failure/Error: expect { create(factory.name, trait_name) }.not_to raise_error6058 expected no Exception, got #<RuntimeError: Object Storage is not enabled for Ci::PipelineArtifactUploader> with backtrace:6059 # ./app/uploaders/object_storage.rb:399:in `storage_for'6060 # ./app/uploaders/object_storage.rb:393:in `storage'6061 # ./app/uploaders/object_storage.rb:196:in `file_storage?'6062 # ./app/uploaders/gitlab_uploader.rb:68:in `move_to_cache'6063 # ./app/uploaders/object_storage.rb:333:in `cache!'6064 # ./spec/factories/ci/pipeline_artifacts.rb:12:in `block (3 levels) in <top (required)>'6065 # ./ee/spec/models/factories_spec.rb:117:in `block (7 levels) in <top (required)>'6066 # ./ee/spec/models/factories_spec.rb:117:in `block (6 levels) in <top (required)>'6067 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'6068 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'6069 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'6070 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'6071 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'6072 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'6073 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'6074 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'6075 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'6076 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'6077 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'6078 Shared Example Group: "factory" called from ./ee/spec/models/factories_spec.rb:2176079 # ./ee/spec/models/factories_spec.rb:117:in `block (6 levels) in <top (required)>'6080 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'6081 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'6082 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'6083 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'6084 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'6085 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'6086 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'6087 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'6088 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'6089 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'6090 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'6091 8) factories with factory defaults behaves like factory dependency_proxy_blob factory linting :remote_store trait does not raise error when created6092 # Trait skipped linting due to legacy error6093 Failure/Error: expect { create(factory.name, trait_name) }.not_to raise_error6094 expected no Exception, got #<RuntimeError: Object Storage is not enabled for DependencyProxy::FileUploader> with backtrace:6095 # ./app/uploaders/object_storage.rb:399:in `storage_for'6096 # ./app/uploaders/object_storage.rb:393:in `storage'6097 # ./app/uploaders/object_storage.rb:196:in `file_storage?'6098 # ./app/uploaders/gitlab_uploader.rb:68:in `move_to_cache'6099 # ./app/uploaders/object_storage.rb:333:in `cache!'6100 # ./spec/factories/dependency_proxy.rb:11:in `block (3 levels) in <top (required)>'6101 # ./ee/spec/models/factories_spec.rb:117:in `block (7 levels) in <top (required)>'6102 # ./ee/spec/models/factories_spec.rb:117:in `block (6 levels) in <top (required)>'6103 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'6104 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'6105 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'6106 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'6107 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'6108 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'6109 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'6110 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'6111 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'6112 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'6113 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'6114 Shared Example Group: "factory" called from ./ee/spec/models/factories_spec.rb:2176115 # ./ee/spec/models/factories_spec.rb:117:in `block (6 levels) in <top (required)>'6116 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'6117 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'6118 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'6119 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'6120 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'6121 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'6122 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'6123 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'6124 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'6125 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'6126 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'6127 9) factories with factory defaults behaves like factory dependency_proxy_manifest factory linting :remote_store trait does not raise error when created6128 # Trait skipped linting due to legacy error6129 Failure/Error: expect { create(factory.name, trait_name) }.not_to raise_error6130 expected no Exception, got #<RuntimeError: Object Storage is not enabled for DependencyProxy::FileUploader> with backtrace:6131 # ./app/uploaders/object_storage.rb:399:in `storage_for'6132 # ./app/uploaders/object_storage.rb:393:in `storage'6133 # ./app/uploaders/object_storage.rb:196:in `file_storage?'6134 # ./app/uploaders/gitlab_uploader.rb:68:in `move_to_cache'6135 # ./app/uploaders/object_storage.rb:333:in `cache!'6136 # ./spec/factories/dependency_proxy.rb:32:in `block (3 levels) in <top (required)>'6137 # ./ee/spec/models/factories_spec.rb:117:in `block (7 levels) in <top (required)>'6138 # ./ee/spec/models/factories_spec.rb:117:in `block (6 levels) in <top (required)>'6139 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'6140 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'6141 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'6142 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'6143 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'6144 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'6145 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'6146 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'6147 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'6148 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'6149 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'6150 Shared Example Group: "factory" called from ./ee/spec/models/factories_spec.rb:2176151 # ./ee/spec/models/factories_spec.rb:117:in `block (6 levels) in <top (required)>'6152 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'6153 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'6154 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'6155 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'6156 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'6157 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'6158 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'6159 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'6160 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'6161 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'6162 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'6163 10) factories with factory defaults behaves like factory environment factory linting :non_playable trait does not raise error when created6164 # Trait skipped linting due to legacy error6165 Failure/Error: expect { create(factory.name, trait_name) }.not_to raise_error6166 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>6167 Did you mean? state=> with backtrace:6168 # ./ee/spec/models/factories_spec.rb:117:in `block (7 levels) in <top (required)>'6169 # ./ee/spec/models/factories_spec.rb:117:in `block (6 levels) in <top (required)>'6170 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'6171 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'6172 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'6173 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'6174 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'6175 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'6176 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'6177 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'6178 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'6179 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'6180 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'6181 Shared Example Group: "factory" called from ./ee/spec/models/factories_spec.rb:2176182 # ./ee/spec/models/factories_spec.rb:117:in `block (6 levels) in <top (required)>'6183 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'6184 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'6185 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'6186 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'6187 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'6188 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'6189 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'6190 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'6191 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'6192 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'6193 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'6194 11) factories with factory defaults behaves like factory lfs_object factory linting :checksummed trait does not raise error when created6195 # Trait skipped linting due to legacy error6196 Failure/Error: expect { create(factory.name, trait_name) }.not_to raise_error6197 expected no Exception, got #<KeyError: Factory not registered: "lfs_object_state"6198 Did you mean? "lfs_object"> with backtrace:6199 # ./ee/spec/models/factories_spec.rb:117:in `block (7 levels) in <top (required)>'6200 # ./ee/spec/models/factories_spec.rb:117:in `block (6 levels) in <top (required)>'6201 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'6202 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'6203 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'6204 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'6205 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'6206 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'6207 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'6208 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'6209 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'6210 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'6211 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'6212 Shared Example Group: "factory" called from ./ee/spec/models/factories_spec.rb:2176213 # ./ee/spec/models/factories_spec.rb:117:in `block (6 levels) in <top (required)>'6214 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'6215 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'6216 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'6217 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'6218 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'6219 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'6220 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'6221 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'6222 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'6223 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'6224 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'6225 12) factories with factory defaults behaves like factory lfs_object factory linting :checksum_failure trait does not raise error when created6226 # Trait skipped linting due to legacy error6227 Failure/Error: expect { create(factory.name, trait_name) }.not_to raise_error6228 expected no Exception, got #<KeyError: Factory not registered: "lfs_object_state"6229 Did you mean? "lfs_object"> with backtrace:6230 # ./ee/spec/models/factories_spec.rb:117:in `block (7 levels) in <top (required)>'6231 # ./ee/spec/models/factories_spec.rb:117:in `block (6 levels) in <top (required)>'6232 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'6233 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'6234 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'6235 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'6236 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'6237 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'6238 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'6239 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'6240 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'6241 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'6242 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'6243 Shared Example Group: "factory" called from ./ee/spec/models/factories_spec.rb:2176244 # ./ee/spec/models/factories_spec.rb:117:in `block (6 levels) in <top (required)>'6245 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'6246 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'6247 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'6248 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'6249 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'6250 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'6251 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'6252 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'6253 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'6254 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'6255 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'6256 13) factories with factory defaults behaves like factory merge_request_diff factory linting :verification_succeeded trait does not raise error when created6257 # Trait skipped linting due to legacy error6258 Failure/Error: expect { create(factory.name, trait_name) }.not_to raise_error6259 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:6260 # ./ee/spec/models/factories_spec.rb:117:in `block (7 levels) in <top (required)>'6261 # ./ee/spec/models/factories_spec.rb:117:in `block (6 levels) in <top (required)>'6262 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'6263 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'6264 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'6265 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'6266 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'6267 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'6268 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'6269 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'6270 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'6271 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'6272 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'6273 Shared Example Group: "factory" called from ./ee/spec/models/factories_spec.rb:2176274 # ./ee/spec/models/factories_spec.rb:117:in `block (6 levels) in <top (required)>'6275 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'6276 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'6277 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'6278 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'6279 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'6280 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'6281 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'6282 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'6283 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'6284 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'6285 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'6286 14) factories with factory defaults behaves like factory merge_request_diff factory linting :verification_failed trait does not raise error when created6287 # Trait skipped linting due to legacy error6288 Failure/Error: expect { create(factory.name, trait_name) }.not_to raise_error6289 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:6290 # ./ee/spec/models/factories_spec.rb:117:in `block (7 levels) in <top (required)>'6291 # ./ee/spec/models/factories_spec.rb:117:in `block (6 levels) in <top (required)>'6292 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'6293 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'6294 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'6295 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'6296 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'6297 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'6298 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'6299 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'6300 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'6301 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'6302 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'6303 Shared Example Group: "factory" called from ./ee/spec/models/factories_spec.rb:2176304 # ./ee/spec/models/factories_spec.rb:117:in `block (6 levels) in <top (required)>'6305 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'6306 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'6307 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'6308 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'6309 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'6310 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'6311 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'6312 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'6313 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'6314 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'6315 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'6316 15) factories with factory defaults behaves like factory merge_request factory linting :blocked trait does not raise error when created6317 # Trait skipped linting due to legacy error6318 Failure/Error: expect { create(factory.name, trait_name) }.not_to raise_error6319 expected no Exception, got #<ActiveRecord::RecordInvalid: Validation failed: Validate branches Another open merge request already exists for this source branch: !1> with backtrace:6320 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `public_send'6321 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `block in write_using_load_balancer'6322 # ./lib/gitlab/database/load_balancing/load_balancer.rb:127:in `block in read_write'6323 # ./lib/gitlab/database/load_balancing/load_balancer.rb:198:in `retry_with_backoff'6324 # ./lib/gitlab/database/load_balancing/load_balancer.rb:116:in `read_write'6325 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:126:in `write_using_load_balancer'6326 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:78:in `transaction'6327 # ./ee/spec/factories/merge_request_blocks.rb:5:in `block (3 levels) in <top (required)>'6328 # ./ee/spec/factories/merge_requests.rb:13:in `block (4 levels) in <top (required)>'6329 # ./ee/spec/models/factories_spec.rb:117:in `block (7 levels) in <top (required)>'6330 # ./ee/spec/models/factories_spec.rb:117:in `block (6 levels) in <top (required)>'6331 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'6332 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'6333 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'6334 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'6335 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'6336 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'6337 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'6338 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'6339 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'6340 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'6341 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'6342 Shared Example Group: "factory" called from ./ee/spec/models/factories_spec.rb:2176343 # ./ee/spec/models/factories_spec.rb:117:in `block (6 levels) in <top (required)>'6344 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'6345 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'6346 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'6347 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'6348 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'6349 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'6350 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'6351 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'6352 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'6353 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'6354 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'6355 16) factories with factory defaults behaves like factory package_file factory linting :verification_succeeded trait does not raise error when created6356 # Trait skipped linting due to legacy error6357 Failure/Error: expect { create(factory.name, trait_name) }.not_to raise_error6358 expected no Exception, got #<ArgumentError: wrong number of arguments (given 0, expected 1)> with backtrace:6359 # ./ee/app/models/concerns/geo/verification_state.rb:62:in `verification_state_value'6360 # ./ee/spec/factories/packages/package_file.rb:7:in `block (4 levels) in <top (required)>'6361 # ./ee/spec/models/factories_spec.rb:117:in `block (7 levels) in <top (required)>'6362 # ./ee/spec/models/factories_spec.rb:117:in `block (6 levels) in <top (required)>'6363 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'6364 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'6365 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'6366 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'6367 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'6368 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'6369 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'6370 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'6371 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'6372 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'6373 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'6374 Shared Example Group: "factory" called from ./ee/spec/models/factories_spec.rb:2176375 # ./ee/spec/models/factories_spec.rb:117:in `block (6 levels) in <top (required)>'6376 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'6377 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'6378 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'6379 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'6380 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'6381 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'6382 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'6383 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'6384 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'6385 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'6386 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'6387 17) factories with factory defaults behaves like factory package_file factory linting :verification_failed trait does not raise error when created6388 # Trait skipped linting due to legacy error6389 Failure/Error: expect { create(factory.name, trait_name) }.not_to raise_error6390 expected no Exception, got #<ArgumentError: wrong number of arguments (given 0, expected 1)> with backtrace:6391 # ./ee/app/models/concerns/geo/verification_state.rb:62:in `verification_state_value'6392 # ./ee/spec/factories/packages/package_file.rb:12:in `block (4 levels) in <top (required)>'6393 # ./ee/spec/models/factories_spec.rb:117:in `block (7 levels) in <top (required)>'6394 # ./ee/spec/models/factories_spec.rb:117:in `block (6 levels) in <top (required)>'6395 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'6396 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'6397 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'6398 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'6399 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'6400 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'6401 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'6402 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'6403 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'6404 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'6405 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'6406 Shared Example Group: "factory" called from ./ee/spec/models/factories_spec.rb:2176407 # ./ee/spec/models/factories_spec.rb:117:in `block (6 levels) in <top (required)>'6408 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'6409 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'6410 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'6411 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'6412 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'6413 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'6414 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'6415 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'6416 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'6417 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'6418 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'6419 18) factories with factory defaults behaves like factory pages_domain factory linting :without_certificate trait does not raise error when created6420 # Trait skipped linting due to legacy error6421 Failure/Error: expect { create(factory.name, trait_name) }.not_to raise_error6422 expected no Exception, got #<ActiveRecord::RecordInvalid: Validation failed: Key doesn't match the certificate> with backtrace:6423 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `public_send'6424 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `block in write_using_load_balancer'6425 # ./lib/gitlab/database/load_balancing/load_balancer.rb:127:in `block in read_write'6426 # ./lib/gitlab/database/load_balancing/load_balancer.rb:198:in `retry_with_backoff'6427 # ./lib/gitlab/database/load_balancing/load_balancer.rb:116:in `read_write'6428 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:126:in `write_using_load_balancer'6429 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:78:in `transaction'6430 # ./ee/spec/models/factories_spec.rb:117:in `block (7 levels) in <top (required)>'6431 # ./ee/spec/models/factories_spec.rb:117:in `block (6 levels) in <top (required)>'6432 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'6433 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'6434 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'6435 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'6436 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'6437 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'6438 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'6439 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'6440 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'6441 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'6442 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'6443 Shared Example Group: "factory" called from ./ee/spec/models/factories_spec.rb:2176444 # ./ee/spec/models/factories_spec.rb:117:in `block (6 levels) in <top (required)>'6445 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'6446 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'6447 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'6448 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'6449 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'6450 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'6451 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'6452 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'6453 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'6454 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'6455 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'6456 19) factories with factory defaults behaves like factory pages_domain factory linting :without_key trait does not raise error when created6457 # Trait skipped linting due to legacy error6458 Failure/Error: expect { create(factory.name, trait_name) }.not_to raise_error6459 expected no Exception, got #<ActiveRecord::RecordInvalid: Validation failed: Key doesn't match the certificate> with backtrace:6460 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `public_send'6461 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `block in write_using_load_balancer'6462 # ./lib/gitlab/database/load_balancing/load_balancer.rb:127:in `block in read_write'6463 # ./lib/gitlab/database/load_balancing/load_balancer.rb:198:in `retry_with_backoff'6464 # ./lib/gitlab/database/load_balancing/load_balancer.rb:116:in `read_write'6465 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:126:in `write_using_load_balancer'6466 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:78:in `transaction'6467 # ./ee/spec/models/factories_spec.rb:117:in `block (7 levels) in <top (required)>'6468 # ./ee/spec/models/factories_spec.rb:117:in `block (6 levels) in <top (required)>'6469 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'6470 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'6471 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'6472 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'6473 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'6474 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'6475 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'6476 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'6477 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'6478 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'6479 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'6480 Shared Example Group: "factory" called from ./ee/spec/models/factories_spec.rb:2176481 # ./ee/spec/models/factories_spec.rb:117:in `block (6 levels) in <top (required)>'6482 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'6483 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'6484 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'6485 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'6486 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'6487 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'6488 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'6489 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'6490 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'6491 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'6492 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'6493 20) factories with factory defaults behaves like factory pages_domain factory linting :with_missing_chain trait does not raise error when created6494 # Trait skipped linting due to legacy error6495 Failure/Error: expect { create(factory.name, trait_name) }.not_to raise_error6496 expected no Exception, got #<ActiveRecord::RecordInvalid: Validation failed: Key doesn't match the certificate, Certificate misses intermediates> with backtrace:6497 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `public_send'6498 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `block in write_using_load_balancer'6499 # ./lib/gitlab/database/load_balancing/load_balancer.rb:127:in `block in read_write'6500 # ./lib/gitlab/database/load_balancing/load_balancer.rb:198:in `retry_with_backoff'6501 # ./lib/gitlab/database/load_balancing/load_balancer.rb:116:in `read_write'6502 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:126:in `write_using_load_balancer'6503 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:78:in `transaction'6504 # ./ee/spec/models/factories_spec.rb:117:in `block (7 levels) in <top (required)>'6505 # ./ee/spec/models/factories_spec.rb:117:in `block (6 levels) in <top (required)>'6506 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'6507 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'6508 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'6509 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'6510 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'6511 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'6512 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'6513 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'6514 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'6515 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'6516 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'6517 Shared Example Group: "factory" called from ./ee/spec/models/factories_spec.rb:2176518 # ./ee/spec/models/factories_spec.rb:117:in `block (6 levels) in <top (required)>'6519 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'6520 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'6521 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'6522 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'6523 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'6524 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'6525 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'6526 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'6527 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'6528 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'6529 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'6530 21) factories with factory defaults behaves like factory pages_domain factory linting :with_trusted_chain trait does not raise error when created6531 # Trait skipped linting due to legacy error6532 Failure/Error: expect { create(factory.name, trait_name) }.not_to raise_error6533 expected no Exception, got #<ActiveRecord::RecordInvalid: Validation failed: Key doesn't match the certificate> with backtrace:6534 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `public_send'6535 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `block in write_using_load_balancer'6536 # ./lib/gitlab/database/load_balancing/load_balancer.rb:127:in `block in read_write'6537 # ./lib/gitlab/database/load_balancing/load_balancer.rb:198:in `retry_with_backoff'6538 # ./lib/gitlab/database/load_balancing/load_balancer.rb:116:in `read_write'6539 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:126:in `write_using_load_balancer'6540 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:78:in `transaction'6541 # ./ee/spec/models/factories_spec.rb:117:in `block (7 levels) in <top (required)>'6542 # ./ee/spec/models/factories_spec.rb:117:in `block (6 levels) in <top (required)>'6543 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'6544 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'6545 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'6546 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'6547 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'6548 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'6549 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'6550 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'6551 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'6552 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'6553 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'6554 Shared Example Group: "factory" called from ./ee/spec/models/factories_spec.rb:2176555 # ./ee/spec/models/factories_spec.rb:117:in `block (6 levels) in <top (required)>'6556 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'6557 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'6558 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'6559 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'6560 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'6561 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'6562 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'6563 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'6564 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'6565 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'6566 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'6567 22) factories with factory defaults behaves like factory pages_domain factory linting :with_trusted_expired_chain trait does not raise error when created6568 # Trait skipped linting due to legacy error6569 Failure/Error: expect { create(factory.name, trait_name) }.not_to raise_error6570 expected no Exception, got #<ActiveRecord::RecordInvalid: Validation failed: Key doesn't match the certificate, Certificate misses intermediates> with backtrace:6571 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `public_send'6572 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `block in write_using_load_balancer'6573 # ./lib/gitlab/database/load_balancing/load_balancer.rb:127:in `block in read_write'6574 # ./lib/gitlab/database/load_balancing/load_balancer.rb:198:in `retry_with_backoff'6575 # ./lib/gitlab/database/load_balancing/load_balancer.rb:116:in `read_write'6576 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:126:in `write_using_load_balancer'6577 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:78:in `transaction'6578 # ./ee/spec/models/factories_spec.rb:117:in `block (7 levels) in <top (required)>'6579 # ./ee/spec/models/factories_spec.rb:117:in `block (6 levels) in <top (required)>'6580 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'6581 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'6582 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'6583 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'6584 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'6585 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'6586 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'6587 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'6588 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'6589 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'6590 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'6591 Shared Example Group: "factory" called from ./ee/spec/models/factories_spec.rb:2176592 # ./ee/spec/models/factories_spec.rb:117:in `block (6 levels) in <top (required)>'6593 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'6594 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'6595 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'6596 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'6597 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'6598 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'6599 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'6600 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'6601 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'6602 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'6603 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'6604 23) factories with factory defaults behaves like factory pages_domain factory linting :explicit_ecdsa trait does not raise error when created6605 # Trait skipped linting due to legacy error6606 Failure/Error: expect { create(factory.name, trait_name) }.not_to raise_error6607 expected no Exception, got #<ActiveRecord::RecordInvalid: Validation failed: Key ECDSA keys with explicit curves are not supported> with backtrace:6608 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `public_send'6609 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `block in write_using_load_balancer'6610 # ./lib/gitlab/database/load_balancing/load_balancer.rb:127:in `block in read_write'6611 # ./lib/gitlab/database/load_balancing/load_balancer.rb:198:in `retry_with_backoff'6612 # ./lib/gitlab/database/load_balancing/load_balancer.rb:116:in `read_write'6613 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:126:in `write_using_load_balancer'6614 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:78:in `transaction'6615 # ./ee/spec/models/factories_spec.rb:117:in `block (7 levels) in <top (required)>'6616 # ./ee/spec/models/factories_spec.rb:117:in `block (6 levels) in <top (required)>'6617 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'6618 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'6619 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'6620 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'6621 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'6622 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'6623 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'6624 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'6625 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'6626 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'6627 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'6628 Shared Example Group: "factory" called from ./ee/spec/models/factories_spec.rb:2176629 # ./ee/spec/models/factories_spec.rb:117:in `block (6 levels) in <top (required)>'6630 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'6631 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'6632 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'6633 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'6634 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'6635 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'6636 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'6637 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'6638 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'6639 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'6640 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'6641 24) factories with factory defaults behaves like factory project_member factory linting :blocked trait does not raise error when created6642 # Trait skipped linting due to legacy error6643 Failure/Error: expect { create(factory.name, trait_name) }.not_to raise_error6644 expected no Exception, got #<FrozenError: can't modify frozen attributes> with backtrace:6645 # ./spec/factories/project_members.rb:26:in `block (4 levels) in <top (required)>'6646 # ./ee/spec/models/factories_spec.rb:117:in `block (7 levels) in <top (required)>'6647 # ./ee/spec/models/factories_spec.rb:117:in `block (6 levels) in <top (required)>'6648 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'6649 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'6650 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'6651 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'6652 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'6653 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'6654 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'6655 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'6656 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'6657 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'6658 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'6659 Shared Example Group: "factory" called from ./ee/spec/models/factories_spec.rb:2176660 # ./ee/spec/models/factories_spec.rb:117:in `block (6 levels) in <top (required)>'6661 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'6662 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'6663 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'6664 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'6665 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'6666 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'6667 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'6668 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'6669 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'6670 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'6671 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'6672 25) factories with factory defaults behaves like factory project factory linting :with_vulnerabilities trait does not raise error when created6673 # Trait skipped linting due to legacy error6674 Failure/Error: expect { create(factory.name, trait_name) }.not_to raise_error6675 expected no Exception, got #<ActiveRecord::RecordNotUnique: PG::UniqueViolation: ERROR: duplicate key value violates unique con...IL: Key (project_id, fingerprint)=(1, \x52d084cede3db8fafcd6b8ae382ddf1970da3b7f) already exists.6676 > with backtrace:6677 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `public_send'6678 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `block in write_using_load_balancer'6679 # ./lib/gitlab/database/load_balancing/load_balancer.rb:127:in `block in read_write'6680 # ./lib/gitlab/database/load_balancing/load_balancer.rb:198:in `retry_with_backoff'6681 # ./lib/gitlab/database/load_balancing/load_balancer.rb:116:in `read_write'6682 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:126:in `write_using_load_balancer'6683 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:61:in `block (2 levels) in <class:ConnectionProxy>'6684 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `public_send'6685 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `block in write_using_load_balancer'6686 # ./lib/gitlab/database/load_balancing/load_balancer.rb:127:in `block in read_write'6687 # ./lib/gitlab/database/load_balancing/load_balancer.rb:198:in `retry_with_backoff'6688 # ./lib/gitlab/database/load_balancing/load_balancer.rb:116:in `read_write'6689 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:126:in `write_using_load_balancer'6690 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:78:in `transaction'6691 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `public_send'6692 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `block in write_using_load_balancer'6693 # ./lib/gitlab/database/load_balancing/load_balancer.rb:127:in `block in read_write'6694 # ./lib/gitlab/database/load_balancing/load_balancer.rb:198:in `retry_with_backoff'6695 # ./lib/gitlab/database/load_balancing/load_balancer.rb:116:in `read_write'6696 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:126:in `write_using_load_balancer'6697 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:78:in `transaction'6698 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `public_send'6699 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `block in write_using_load_balancer'6700 # ./lib/gitlab/database/load_balancing/load_balancer.rb:127:in `block in read_write'6701 # ./lib/gitlab/database/load_balancing/load_balancer.rb:198:in `retry_with_backoff'6702 # ./lib/gitlab/database/load_balancing/load_balancer.rb:116:in `read_write'6703 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:126:in `write_using_load_balancer'6704 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:78:in `transaction'6705 # ./ee/spec/factories/projects.rb:38:in `block (4 levels) in <top (required)>'6706 # ./ee/spec/models/factories_spec.rb:117:in `block (7 levels) in <top (required)>'6707 # ./ee/spec/models/factories_spec.rb:117:in `block (6 levels) in <top (required)>'6708 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'6709 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'6710 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'6711 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'6712 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'6713 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'6714 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'6715 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'6716 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'6717 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'6718 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'6719 Shared Example Group: "factory" called from ./ee/spec/models/factories_spec.rb:2176720 # ./ee/spec/models/factories_spec.rb:117:in `block (6 levels) in <top (required)>'6721 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'6722 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'6723 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'6724 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'6725 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'6726 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'6727 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'6728 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'6729 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'6730 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'6731 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'6732 26) factories with factory defaults behaves like factory remote_mirror factory linting :ssh trait does not raise error when created6733 # Trait skipped linting due to legacy error6734 Failure/Error: expect { create(factory.name, trait_name) }.not_to raise_error6735 expected no Exception, got #<ActiveRecord::RecordInvalid: Validation failed: Url is blocked: URI is invalid> with backtrace:6736 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `public_send'6737 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `block in write_using_load_balancer'6738 # ./lib/gitlab/database/load_balancing/load_balancer.rb:127:in `block in read_write'6739 # ./lib/gitlab/database/load_balancing/load_balancer.rb:198:in `retry_with_backoff'6740 # ./lib/gitlab/database/load_balancing/load_balancer.rb:116:in `read_write'6741 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:126:in `write_using_load_balancer'6742 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:78:in `transaction'6743 # ./ee/spec/models/factories_spec.rb:117:in `block (7 levels) in <top (required)>'6744 # ./ee/spec/models/factories_spec.rb:117:in `block (6 levels) in <top (required)>'6745 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'6746 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'6747 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'6748 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'6749 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'6750 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'6751 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'6752 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'6753 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'6754 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'6755 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'6756 Shared Example Group: "factory" called from ./ee/spec/models/factories_spec.rb:2176757 # ./ee/spec/models/factories_spec.rb:117:in `block (6 levels) in <top (required)>'6758 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'6759 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'6760 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'6761 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'6762 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'6763 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'6764 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'6765 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'6766 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'6767 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'6768 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'6769 27) factories with factory defaults behaves like factory user_preference factory linting :only_comments trait does not raise error when created6770 # Trait skipped linting due to legacy error6771 Failure/Error: expect { create(factory.name, trait_name) }.not_to raise_error6772 expected no Exception, got #<NameError: uninitialized constant UserPreference::NOTE_FILTERS6773 Did you mean? UserPreference::NOTES_FILTERS> with backtrace:6774 # ./spec/factories/user_preferences.rb:9:in `block (4 levels) in <top (required)>'6775 # ./ee/spec/models/factories_spec.rb:117:in `block (7 levels) in <top (required)>'6776 # ./ee/spec/models/factories_spec.rb:117:in `block (6 levels) in <top (required)>'6777 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'6778 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'6779 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'6780 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'6781 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'6782 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'6783 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'6784 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'6785 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'6786 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'6787 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'6788 Shared Example Group: "factory" called from ./ee/spec/models/factories_spec.rb:2176789 # ./ee/spec/models/factories_spec.rb:117:in `block (6 levels) in <top (required)>'6790 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'6791 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'6792 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'6793 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'6794 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'6795 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'6796 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'6797 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'6798 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'6799 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'6800 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'6801 28) factories with factory defaults behaves like factory ee_ci_build factory linting :dependency_scanning_report trait does not raise error when created6802 # Trait skipped linting due to legacy error6803 Failure/Error: expect { create(factory.name, trait_name) }.not_to raise_error6804 expected no Exception, got #<KeyError: Trait not registered: "dependency_scanning_report"> with backtrace:6805 # ./ee/spec/factories/ci/builds.rb:117:in `block (4 levels) in <top (required)>'6806 # ./ee/spec/models/factories_spec.rb:117:in `block (7 levels) in <top (required)>'6807 # ./ee/spec/models/factories_spec.rb:117:in `block (6 levels) in <top (required)>'6808 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'6809 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'6810 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'6811 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'6812 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'6813 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'6814 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'6815 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'6816 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'6817 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'6818 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'6819 Shared Example Group: "factory" called from ./ee/spec/models/factories_spec.rb:2176820 # ./ee/spec/models/factories_spec.rb:117:in `block (6 levels) in <top (required)>'6821 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'6822 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'6823 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'6824 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'6825 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'6826 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'6827 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'6828 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'6829 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'6830 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'6831 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'6832 29) factories with factory defaults behaves like factory ee_ci_build factory linting :license_scan_v1 trait does not raise error when created6833 # Trait skipped linting due to legacy error6834 Failure/Error: expect { create(factory.name, trait_name) }.not_to raise_error6835 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:6836 # ./spec/spec_helper.rb:493:in `initialize_from_file_path'6837 # ./spec/support/factory_bot.rb:12:in `new'6838 # ./spec/support/factory_bot.rb:12:in `fixture_file_upload'6839 # ./ee/spec/factories/ci/job_artifacts.rb:373:in `block (5 levels) in <top (required)>'6840 # ./ee/spec/factories/ci/builds.rb:148:in `block (5 levels) in <top (required)>'6841 # ./ee/spec/models/factories_spec.rb:117:in `block (7 levels) in <top (required)>'6842 # ./ee/spec/models/factories_spec.rb:117:in `block (6 levels) in <top (required)>'6843 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'6844 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'6845 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'6846 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'6847 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'6848 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'6849 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'6850 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'6851 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'6852 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'6853 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'6854 Shared Example Group: "factory" called from ./ee/spec/models/factories_spec.rb:2176855 # ./ee/spec/models/factories_spec.rb:117:in `block (6 levels) in <top (required)>'6856 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'6857 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'6858 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'6859 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'6860 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'6861 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'6862 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'6863 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'6864 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'6865 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'6866 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'6867 30) factories with factory defaults behaves like factory ee_ci_job_artifact factory linting :v1 trait does not raise error when created6868 # Trait skipped linting due to legacy error6869 Failure/Error: expect { create(factory.name, trait_name) }.not_to raise_error6870 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:6871 # ./spec/spec_helper.rb:493:in `initialize_from_file_path'6872 # ./spec/support/factory_bot.rb:12:in `new'6873 # ./spec/support/factory_bot.rb:12:in `fixture_file_upload'6874 # ./ee/spec/factories/ci/job_artifacts.rb:373:in `block (5 levels) in <top (required)>'6875 # ./ee/spec/models/factories_spec.rb:117:in `block (7 levels) in <top (required)>'6876 # ./ee/spec/models/factories_spec.rb:117:in `block (6 levels) in <top (required)>'6877 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'6878 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'6879 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'6880 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'6881 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'6882 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'6883 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'6884 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'6885 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'6886 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'6887 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'6888 Shared Example Group: "factory" called from ./ee/spec/models/factories_spec.rb:2176889 # ./ee/spec/models/factories_spec.rb:117:in `block (6 levels) in <top (required)>'6890 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'6891 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'6892 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'6893 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'6894 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'6895 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'6896 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'6897 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'6898 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'6899 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'6900 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'6901 31) factories with factory defaults behaves like factory ee_ci_job_artifact factory linting :v1_1 trait does not raise error when created6902 # Trait skipped linting due to legacy error6903 Failure/Error: expect { create(factory.name, trait_name) }.not_to raise_error6904 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:6905 # ./spec/spec_helper.rb:493:in `initialize_from_file_path'6906 # ./spec/support/factory_bot.rb:12:in `new'6907 # ./spec/support/factory_bot.rb:12:in `fixture_file_upload'6908 # ./ee/spec/factories/ci/job_artifacts.rb:373:in `block (5 levels) in <top (required)>'6909 # ./ee/spec/models/factories_spec.rb:117:in `block (7 levels) in <top (required)>'6910 # ./ee/spec/models/factories_spec.rb:117:in `block (6 levels) in <top (required)>'6911 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'6912 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'6913 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'6914 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'6915 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'6916 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'6917 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'6918 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'6919 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'6920 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'6921 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'6922 Shared Example Group: "factory" called from ./ee/spec/models/factories_spec.rb:2176923 # ./ee/spec/models/factories_spec.rb:117:in `block (6 levels) in <top (required)>'6924 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'6925 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'6926 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'6927 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'6928 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'6929 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'6930 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'6931 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'6932 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'6933 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'6934 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'6935 32) factories with factory defaults behaves like factory ee_ci_job_artifact factory linting :v2 trait does not raise error when created6936 # Trait skipped linting due to legacy error6937 Failure/Error: expect { create(factory.name, trait_name) }.not_to raise_error6938 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:6939 # ./spec/spec_helper.rb:493:in `initialize_from_file_path'6940 # ./spec/support/factory_bot.rb:12:in `new'6941 # ./spec/support/factory_bot.rb:12:in `fixture_file_upload'6942 # ./ee/spec/factories/ci/job_artifacts.rb:373:in `block (5 levels) in <top (required)>'6943 # ./ee/spec/models/factories_spec.rb:117:in `block (7 levels) in <top (required)>'6944 # ./ee/spec/models/factories_spec.rb:117:in `block (6 levels) in <top (required)>'6945 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'6946 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'6947 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'6948 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'6949 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'6950 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'6951 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'6952 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'6953 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'6954 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'6955 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'6956 Shared Example Group: "factory" called from ./ee/spec/models/factories_spec.rb:2176957 # ./ee/spec/models/factories_spec.rb:117:in `block (6 levels) in <top (required)>'6958 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'6959 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'6960 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'6961 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'6962 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'6963 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'6964 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'6965 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'6966 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'6967 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'6968 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'6969 33) factories with factory defaults behaves like factory ee_ci_job_artifact factory linting :v2_1 trait does not raise error when created6970 # Trait skipped linting due to legacy error6971 Failure/Error: expect { create(factory.name, trait_name) }.not_to raise_error6972 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:6973 # ./spec/spec_helper.rb:493:in `initialize_from_file_path'6974 # ./spec/support/factory_bot.rb:12:in `new'6975 # ./spec/support/factory_bot.rb:12:in `fixture_file_upload'6976 # ./ee/spec/factories/ci/job_artifacts.rb:373:in `block (5 levels) in <top (required)>'6977 # ./ee/spec/models/factories_spec.rb:117:in `block (7 levels) in <top (required)>'6978 # ./ee/spec/models/factories_spec.rb:117:in `block (6 levels) in <top (required)>'6979 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'6980 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'6981 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'6982 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'6983 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'6984 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'6985 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'6986 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'6987 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'6988 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'6989 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'6990 Shared Example Group: "factory" called from ./ee/spec/models/factories_spec.rb:2176991 # ./ee/spec/models/factories_spec.rb:117:in `block (6 levels) in <top (required)>'6992 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'6993 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'6994 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'6995 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'6996 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'6997 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'6998 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'6999 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'7000 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'7001 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'7002 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'7003 34) factories with factory defaults behaves like factory dast_profile factory linting :with_dast_site_validation trait does not raise error when created7004 # Trait skipped linting due to legacy error7005 Failure/Error: expect { create(factory.name, trait_name) }.not_to raise_error7006 expected no Exception, got #<NoMethodError: undefined method `dast_site=' for #<Dast::Profile id: nil, project_id: 1, dast_site_... Bridge 14b33b66 - 9", description: [FILTERED], branch_name: nil>7007 Did you mean? dast_site_profile=> with backtrace:7008 # ./ee/spec/models/factories_spec.rb:117:in `block (7 levels) in <top (required)>'7009 # ./ee/spec/models/factories_spec.rb:117:in `block (6 levels) in <top (required)>'7010 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'7011 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'7012 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'7013 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'7014 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'7015 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'7016 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'7017 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'7018 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'7019 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'7020 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'7021 Shared Example Group: "factory" called from ./ee/spec/models/factories_spec.rb:2177022 # ./ee/spec/models/factories_spec.rb:117:in `block (6 levels) in <top (required)>'7023 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'7024 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'7025 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'7026 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'7027 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'7028 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'7029 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'7030 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'7031 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'7032 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'7033 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'7034 35) factories with factory defaults behaves like factory geo_ci_secure_file_state factory does not raise error when built7035 # Factory skipped linting due to legacy error7036 # ./ee/spec/models/factories_spec.rb:967037 36) factories with factory defaults behaves like factory geo_ci_secure_file_state factory does not raise error when created7038 # Factory skipped linting due to legacy error7039 Failure/Error: expect { create(factory.name) }.not_to raise_error # rubocop:disable Rails/SaveBang7040 expected no Exception, got #<ActiveRecord::RecordNotUnique: PG::UniqueViolation: ERROR: duplicate key value violates unique constraint "ci_secure_file_states_pkey"7041 DETAIL: Key (ci_secure_file_id)=(12) already exists.7042 > with backtrace:7043 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `public_send'7044 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `block in write_using_load_balancer'7045 # ./lib/gitlab/database/load_balancing/load_balancer.rb:127:in `block in read_write'7046 # ./lib/gitlab/database/load_balancing/load_balancer.rb:198:in `retry_with_backoff'7047 # ./lib/gitlab/database/load_balancing/load_balancer.rb:116:in `read_write'7048 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:126:in `write_using_load_balancer'7049 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:61:in `block (2 levels) in <class:ConnectionProxy>'7050 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `public_send'7051 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `block in write_using_load_balancer'7052 # ./lib/gitlab/database/load_balancing/load_balancer.rb:127:in `block in read_write'7053 # ./lib/gitlab/database/load_balancing/load_balancer.rb:198:in `retry_with_backoff'7054 # ./lib/gitlab/database/load_balancing/load_balancer.rb:116:in `read_write'7055 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:126:in `write_using_load_balancer'7056 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:78:in `transaction'7057 # ./ee/spec/models/factories_spec.rb:107:in `block (5 levels) in <top (required)>'7058 # ./ee/spec/models/factories_spec.rb:107:in `block (4 levels) in <top (required)>'7059 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'7060 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'7061 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'7062 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'7063 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'7064 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'7065 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'7066 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'7067 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'7068 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'7069 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'7070 Shared Example Group: "factory" called from ./ee/spec/models/factories_spec.rb:2177071 # ./ee/spec/models/factories_spec.rb:107:in `block (4 levels) in <top (required)>'7072 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'7073 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'7074 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'7075 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'7076 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'7077 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'7078 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'7079 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'7080 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'7081 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'7082 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'7083 37) factories with factory defaults behaves like factory geo_ci_secure_file_state factory linting :checksummed trait does not raise error when created7084 # Trait skipped linting due to legacy error7085 Failure/Error: expect { create(factory.name, trait_name) }.not_to raise_error7086 expected no Exception, got #<ActiveRecord::RecordNotUnique: PG::UniqueViolation: ERROR: duplicate key value violates unique constraint "ci_secure_file_states_pkey"7087 DETAIL: Key (ci_secure_file_id)=(13) already exists.7088 > with backtrace:7089 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `public_send'7090 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `block in write_using_load_balancer'7091 # ./lib/gitlab/database/load_balancing/load_balancer.rb:127:in `block in read_write'7092 # ./lib/gitlab/database/load_balancing/load_balancer.rb:198:in `retry_with_backoff'7093 # ./lib/gitlab/database/load_balancing/load_balancer.rb:116:in `read_write'7094 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:126:in `write_using_load_balancer'7095 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:61:in `block (2 levels) in <class:ConnectionProxy>'7096 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `public_send'7097 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `block in write_using_load_balancer'7098 # ./lib/gitlab/database/load_balancing/load_balancer.rb:127:in `block in read_write'7099 # ./lib/gitlab/database/load_balancing/load_balancer.rb:198:in `retry_with_backoff'7100 # ./lib/gitlab/database/load_balancing/load_balancer.rb:116:in `read_write'7101 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:126:in `write_using_load_balancer'7102 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:78:in `transaction'7103 # ./ee/spec/models/factories_spec.rb:117:in `block (7 levels) in <top (required)>'7104 # ./ee/spec/models/factories_spec.rb:117:in `block (6 levels) in <top (required)>'7105 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'7106 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'7107 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'7108 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'7109 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'7110 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'7111 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'7112 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'7113 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'7114 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'7115 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'7116 Shared Example Group: "factory" called from ./ee/spec/models/factories_spec.rb:2177117 # ./ee/spec/models/factories_spec.rb:117:in `block (6 levels) in <top (required)>'7118 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'7119 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'7120 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'7121 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'7122 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'7123 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'7124 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'7125 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'7126 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'7127 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'7128 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'7129 38) factories with factory defaults behaves like factory geo_ci_secure_file_state factory linting :checksum_failure trait does not raise error when created7130 # Trait skipped linting due to legacy error7131 Failure/Error: expect { create(factory.name, trait_name) }.not_to raise_error7132 expected no Exception, got #<ActiveRecord::RecordNotUnique: PG::UniqueViolation: ERROR: duplicate key value violates unique constraint "ci_secure_file_states_pkey"7133 DETAIL: Key (ci_secure_file_id)=(14) already exists.7134 > with backtrace:7135 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `public_send'7136 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `block in write_using_load_balancer'7137 # ./lib/gitlab/database/load_balancing/load_balancer.rb:127:in `block in read_write'7138 # ./lib/gitlab/database/load_balancing/load_balancer.rb:198:in `retry_with_backoff'7139 # ./lib/gitlab/database/load_balancing/load_balancer.rb:116:in `read_write'7140 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:126:in `write_using_load_balancer'7141 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:61:in `block (2 levels) in <class:ConnectionProxy>'7142 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `public_send'7143 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `block in write_using_load_balancer'7144 # ./lib/gitlab/database/load_balancing/load_balancer.rb:127:in `block in read_write'7145 # ./lib/gitlab/database/load_balancing/load_balancer.rb:198:in `retry_with_backoff'7146 # ./lib/gitlab/database/load_balancing/load_balancer.rb:116:in `read_write'7147 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:126:in `write_using_load_balancer'7148 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:78:in `transaction'7149 # ./ee/spec/models/factories_spec.rb:117:in `block (7 levels) in <top (required)>'7150 # ./ee/spec/models/factories_spec.rb:117:in `block (6 levels) in <top (required)>'7151 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'7152 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'7153 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'7154 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'7155 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'7156 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'7157 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'7158 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'7159 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'7160 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'7161 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'7162 Shared Example Group: "factory" called from ./ee/spec/models/factories_spec.rb:2177163 # ./ee/spec/models/factories_spec.rb:117:in `block (6 levels) in <top (required)>'7164 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'7165 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'7166 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'7167 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'7168 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'7169 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'7170 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'7171 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'7172 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'7173 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'7174 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'7175 39) factories with factory defaults behaves like factory geo_container_repository_state factory does not raise error when built7176 # Factory skipped linting due to legacy error7177 # ./ee/spec/models/factories_spec.rb:967178 40) factories with factory defaults behaves like factory geo_container_repository_state factory does not raise error when created7179 # Factory skipped linting due to legacy error7180 Failure/Error: expect { create(factory.name) }.not_to raise_error # rubocop:disable Rails/SaveBang7181 expected no Exception, got #<ActiveRecord::RecordNotUnique: PG::UniqueViolation: ERROR: duplicate key value violates unique con...int "container_repository_states_pkey"7182 DETAIL: Key (container_repository_id)=(24) already exists.7183 > with backtrace:7184 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `public_send'7185 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `block in write_using_load_balancer'7186 # ./lib/gitlab/database/load_balancing/load_balancer.rb:127:in `block in read_write'7187 # ./lib/gitlab/database/load_balancing/load_balancer.rb:198:in `retry_with_backoff'7188 # ./lib/gitlab/database/load_balancing/load_balancer.rb:116:in `read_write'7189 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:126:in `write_using_load_balancer'7190 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:61:in `block (2 levels) in <class:ConnectionProxy>'7191 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `public_send'7192 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `block in write_using_load_balancer'7193 # ./lib/gitlab/database/load_balancing/load_balancer.rb:127:in `block in read_write'7194 # ./lib/gitlab/database/load_balancing/load_balancer.rb:198:in `retry_with_backoff'7195 # ./lib/gitlab/database/load_balancing/load_balancer.rb:116:in `read_write'7196 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:126:in `write_using_load_balancer'7197 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:78:in `transaction'7198 # ./ee/spec/models/factories_spec.rb:107:in `block (5 levels) in <top (required)>'7199 # ./ee/spec/models/factories_spec.rb:107:in `block (4 levels) in <top (required)>'7200 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'7201 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'7202 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'7203 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'7204 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'7205 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'7206 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'7207 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'7208 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'7209 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'7210 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'7211 Shared Example Group: "factory" called from ./ee/spec/models/factories_spec.rb:2177212 # ./ee/spec/models/factories_spec.rb:107:in `block (4 levels) in <top (required)>'7213 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'7214 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'7215 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'7216 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'7217 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'7218 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'7219 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'7220 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'7221 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'7222 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'7223 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'7224 41) factories with factory defaults behaves like factory geo_container_repository_state factory linting :checksummed trait does not raise error when created7225 # Trait skipped linting due to legacy error7226 Failure/Error: expect { create(factory.name, trait_name) }.not_to raise_error7227 expected no Exception, got #<ActiveRecord::RecordNotUnique: PG::UniqueViolation: ERROR: duplicate key value violates unique con...int "container_repository_states_pkey"7228 DETAIL: Key (container_repository_id)=(25) already exists.7229 > with backtrace:7230 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `public_send'7231 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `block in write_using_load_balancer'7232 # ./lib/gitlab/database/load_balancing/load_balancer.rb:127:in `block in read_write'7233 # ./lib/gitlab/database/load_balancing/load_balancer.rb:198:in `retry_with_backoff'7234 # ./lib/gitlab/database/load_balancing/load_balancer.rb:116:in `read_write'7235 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:126:in `write_using_load_balancer'7236 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:61:in `block (2 levels) in <class:ConnectionProxy>'7237 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `public_send'7238 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `block in write_using_load_balancer'7239 # ./lib/gitlab/database/load_balancing/load_balancer.rb:127:in `block in read_write'7240 # ./lib/gitlab/database/load_balancing/load_balancer.rb:198:in `retry_with_backoff'7241 # ./lib/gitlab/database/load_balancing/load_balancer.rb:116:in `read_write'7242 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:126:in `write_using_load_balancer'7243 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:78:in `transaction'7244 # ./ee/spec/models/factories_spec.rb:117:in `block (7 levels) in <top (required)>'7245 # ./ee/spec/models/factories_spec.rb:117:in `block (6 levels) in <top (required)>'7246 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'7247 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'7248 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'7249 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'7250 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'7251 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'7252 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'7253 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'7254 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'7255 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'7256 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'7257 Shared Example Group: "factory" called from ./ee/spec/models/factories_spec.rb:2177258 # ./ee/spec/models/factories_spec.rb:117:in `block (6 levels) in <top (required)>'7259 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'7260 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'7261 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'7262 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'7263 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'7264 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'7265 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'7266 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'7267 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'7268 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'7269 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'7270 42) factories with factory defaults behaves like factory geo_container_repository_state factory linting :checksum_failure trait does not raise error when created7271 # Trait skipped linting due to legacy error7272 Failure/Error: expect { create(factory.name, trait_name) }.not_to raise_error7273 expected no Exception, got #<ActiveRecord::RecordNotUnique: PG::UniqueViolation: ERROR: duplicate key value violates unique con...int "container_repository_states_pkey"7274 DETAIL: Key (container_repository_id)=(26) already exists.7275 > with backtrace:7276 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `public_send'7277 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `block in write_using_load_balancer'7278 # ./lib/gitlab/database/load_balancing/load_balancer.rb:127:in `block in read_write'7279 # ./lib/gitlab/database/load_balancing/load_balancer.rb:198:in `retry_with_backoff'7280 # ./lib/gitlab/database/load_balancing/load_balancer.rb:116:in `read_write'7281 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:126:in `write_using_load_balancer'7282 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:61:in `block (2 levels) in <class:ConnectionProxy>'7283 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `public_send'7284 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `block in write_using_load_balancer'7285 # ./lib/gitlab/database/load_balancing/load_balancer.rb:127:in `block in read_write'7286 # ./lib/gitlab/database/load_balancing/load_balancer.rb:198:in `retry_with_backoff'7287 # ./lib/gitlab/database/load_balancing/load_balancer.rb:116:in `read_write'7288 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:126:in `write_using_load_balancer'7289 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:78:in `transaction'7290 # ./ee/spec/models/factories_spec.rb:117:in `block (7 levels) in <top (required)>'7291 # ./ee/spec/models/factories_spec.rb:117:in `block (6 levels) in <top (required)>'7292 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'7293 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'7294 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'7295 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'7296 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'7297 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'7298 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'7299 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'7300 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'7301 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'7302 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'7303 Shared Example Group: "factory" called from ./ee/spec/models/factories_spec.rb:2177304 # ./ee/spec/models/factories_spec.rb:117:in `block (6 levels) in <top (required)>'7305 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'7306 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'7307 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'7308 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'7309 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'7310 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'7311 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'7312 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'7313 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'7314 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'7315 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'7316 43) factories with factory defaults behaves like factory geo_dependency_proxy_blob_state factory does not raise error when built7317 # Factory skipped linting due to legacy error7318 # ./ee/spec/models/factories_spec.rb:967319 44) factories with factory defaults behaves like factory geo_dependency_proxy_blob_state factory does not raise error when created7320 # Factory skipped linting due to legacy error7321 Failure/Error: expect { create(factory.name) }.not_to raise_error # rubocop:disable Rails/SaveBang7322 expected no Exception, got #<ActiveRecord::RecordNotUnique: PG::UniqueViolation: ERROR: duplicate key value violates unique con...t "dependency_proxy_blob_states_pkey"7323 DETAIL: Key (dependency_proxy_blob_id)=(10) already exists.7324 > with backtrace:7325 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `public_send'7326 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `block in write_using_load_balancer'7327 # ./lib/gitlab/database/load_balancing/load_balancer.rb:127:in `block in read_write'7328 # ./lib/gitlab/database/load_balancing/load_balancer.rb:198:in `retry_with_backoff'7329 # ./lib/gitlab/database/load_balancing/load_balancer.rb:116:in `read_write'7330 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:126:in `write_using_load_balancer'7331 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:61:in `block (2 levels) in <class:ConnectionProxy>'7332 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `public_send'7333 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `block in write_using_load_balancer'7334 # ./lib/gitlab/database/load_balancing/load_balancer.rb:127:in `block in read_write'7335 # ./lib/gitlab/database/load_balancing/load_balancer.rb:198:in `retry_with_backoff'7336 # ./lib/gitlab/database/load_balancing/load_balancer.rb:116:in `read_write'7337 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:126:in `write_using_load_balancer'7338 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:78:in `transaction'7339 # ./ee/spec/models/factories_spec.rb:107:in `block (5 levels) in <top (required)>'7340 # ./ee/spec/models/factories_spec.rb:107:in `block (4 levels) in <top (required)>'7341 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'7342 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'7343 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'7344 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'7345 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'7346 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'7347 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'7348 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'7349 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'7350 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'7351 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'7352 Shared Example Group: "factory" called from ./ee/spec/models/factories_spec.rb:2177353 # ./ee/spec/models/factories_spec.rb:107:in `block (4 levels) in <top (required)>'7354 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'7355 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'7356 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'7357 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'7358 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'7359 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'7360 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'7361 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'7362 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'7363 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'7364 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'7365 45) factories with factory defaults behaves like factory geo_dependency_proxy_blob_state factory linting :checksummed trait does not raise error when created7366 # Trait skipped linting due to legacy error7367 Failure/Error: expect { create(factory.name, trait_name) }.not_to raise_error7368 expected no Exception, got #<ActiveRecord::RecordNotUnique: PG::UniqueViolation: ERROR: duplicate key value violates unique con...t "dependency_proxy_blob_states_pkey"7369 DETAIL: Key (dependency_proxy_blob_id)=(11) already exists.7370 > with backtrace:7371 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `public_send'7372 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `block in write_using_load_balancer'7373 # ./lib/gitlab/database/load_balancing/load_balancer.rb:127:in `block in read_write'7374 # ./lib/gitlab/database/load_balancing/load_balancer.rb:198:in `retry_with_backoff'7375 # ./lib/gitlab/database/load_balancing/load_balancer.rb:116:in `read_write'7376 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:126:in `write_using_load_balancer'7377 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:61:in `block (2 levels) in <class:ConnectionProxy>'7378 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `public_send'7379 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `block in write_using_load_balancer'7380 # ./lib/gitlab/database/load_balancing/load_balancer.rb:127:in `block in read_write'7381 # ./lib/gitlab/database/load_balancing/load_balancer.rb:198:in `retry_with_backoff'7382 # ./lib/gitlab/database/load_balancing/load_balancer.rb:116:in `read_write'7383 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:126:in `write_using_load_balancer'7384 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:78:in `transaction'7385 # ./ee/spec/models/factories_spec.rb:117:in `block (7 levels) in <top (required)>'7386 # ./ee/spec/models/factories_spec.rb:117:in `block (6 levels) in <top (required)>'7387 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'7388 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'7389 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'7390 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'7391 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'7392 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'7393 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'7394 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'7395 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'7396 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'7397 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'7398 Shared Example Group: "factory" called from ./ee/spec/models/factories_spec.rb:2177399 # ./ee/spec/models/factories_spec.rb:117:in `block (6 levels) in <top (required)>'7400 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'7401 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'7402 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'7403 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'7404 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'7405 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'7406 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'7407 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'7408 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'7409 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'7410 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'7411 46) factories with factory defaults behaves like factory geo_dependency_proxy_blob_state factory linting :checksum_failure trait does not raise error when created7412 # Trait skipped linting due to legacy error7413 Failure/Error: expect { create(factory.name, trait_name) }.not_to raise_error7414 expected no Exception, got #<ActiveRecord::RecordNotUnique: PG::UniqueViolation: ERROR: duplicate key value violates unique con...t "dependency_proxy_blob_states_pkey"7415 DETAIL: Key (dependency_proxy_blob_id)=(12) already exists.7416 > with backtrace:7417 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `public_send'7418 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `block in write_using_load_balancer'7419 # ./lib/gitlab/database/load_balancing/load_balancer.rb:127:in `block in read_write'7420 # ./lib/gitlab/database/load_balancing/load_balancer.rb:198:in `retry_with_backoff'7421 # ./lib/gitlab/database/load_balancing/load_balancer.rb:116:in `read_write'7422 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:126:in `write_using_load_balancer'7423 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:61:in `block (2 levels) in <class:ConnectionProxy>'7424 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `public_send'7425 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `block in write_using_load_balancer'7426 # ./lib/gitlab/database/load_balancing/load_balancer.rb:127:in `block in read_write'7427 # ./lib/gitlab/database/load_balancing/load_balancer.rb:198:in `retry_with_backoff'7428 # ./lib/gitlab/database/load_balancing/load_balancer.rb:116:in `read_write'7429 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:126:in `write_using_load_balancer'7430 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:78:in `transaction'7431 # ./ee/spec/models/factories_spec.rb:117:in `block (7 levels) in <top (required)>'7432 # ./ee/spec/models/factories_spec.rb:117:in `block (6 levels) in <top (required)>'7433 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'7434 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'7435 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'7436 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'7437 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'7438 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'7439 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'7440 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'7441 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'7442 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'7443 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'7444 Shared Example Group: "factory" called from ./ee/spec/models/factories_spec.rb:2177445 # ./ee/spec/models/factories_spec.rb:117:in `block (6 levels) in <top (required)>'7446 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'7447 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'7448 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'7449 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'7450 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'7451 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'7452 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'7453 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'7454 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'7455 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'7456 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'7457 47) factories with factory defaults behaves like factory geo_dependency_proxy_manifest_state factory does not raise error when built7458 # Factory skipped linting due to legacy error7459 # ./ee/spec/models/factories_spec.rb:967460 48) factories with factory defaults behaves like factory geo_dependency_proxy_manifest_state factory does not raise error when created7461 # Factory skipped linting due to legacy error7462 Failure/Error: expect { create(factory.name) }.not_to raise_error # rubocop:disable Rails/SaveBang7463 expected no Exception, got #<ActiveRecord::RecordNotUnique: PG::UniqueViolation: ERROR: duplicate key value violates unique con...ndency_proxy_manifest_states_pkey"7464 DETAIL: Key (dependency_proxy_manifest_id)=(9) already exists.7465 > with backtrace:7466 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `public_send'7467 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `block in write_using_load_balancer'7468 # ./lib/gitlab/database/load_balancing/load_balancer.rb:127:in `block in read_write'7469 # ./lib/gitlab/database/load_balancing/load_balancer.rb:198:in `retry_with_backoff'7470 # ./lib/gitlab/database/load_balancing/load_balancer.rb:116:in `read_write'7471 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:126:in `write_using_load_balancer'7472 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:61:in `block (2 levels) in <class:ConnectionProxy>'7473 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `public_send'7474 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `block in write_using_load_balancer'7475 # ./lib/gitlab/database/load_balancing/load_balancer.rb:127:in `block in read_write'7476 # ./lib/gitlab/database/load_balancing/load_balancer.rb:198:in `retry_with_backoff'7477 # ./lib/gitlab/database/load_balancing/load_balancer.rb:116:in `read_write'7478 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:126:in `write_using_load_balancer'7479 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:78:in `transaction'7480 # ./ee/spec/models/factories_spec.rb:107:in `block (5 levels) in <top (required)>'7481 # ./ee/spec/models/factories_spec.rb:107:in `block (4 levels) in <top (required)>'7482 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'7483 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'7484 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'7485 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'7486 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'7487 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'7488 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'7489 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'7490 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'7491 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'7492 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'7493 Shared Example Group: "factory" called from ./ee/spec/models/factories_spec.rb:2177494 # ./ee/spec/models/factories_spec.rb:107:in `block (4 levels) in <top (required)>'7495 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'7496 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'7497 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'7498 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'7499 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'7500 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'7501 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'7502 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'7503 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'7504 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'7505 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'7506 49) factories with factory defaults behaves like factory geo_dependency_proxy_manifest_state factory linting :checksummed trait does not raise error when created7507 # Trait skipped linting due to legacy error7508 Failure/Error: expect { create(factory.name, trait_name) }.not_to raise_error7509 expected no Exception, got #<ActiveRecord::RecordNotUnique: PG::UniqueViolation: ERROR: duplicate key value violates unique con...dency_proxy_manifest_states_pkey"7510 DETAIL: Key (dependency_proxy_manifest_id)=(10) already exists.7511 > with backtrace:7512 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `public_send'7513 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `block in write_using_load_balancer'7514 # ./lib/gitlab/database/load_balancing/load_balancer.rb:127:in `block in read_write'7515 # ./lib/gitlab/database/load_balancing/load_balancer.rb:198:in `retry_with_backoff'7516 # ./lib/gitlab/database/load_balancing/load_balancer.rb:116:in `read_write'7517 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:126:in `write_using_load_balancer'7518 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:61:in `block (2 levels) in <class:ConnectionProxy>'7519 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `public_send'7520 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `block in write_using_load_balancer'7521 # ./lib/gitlab/database/load_balancing/load_balancer.rb:127:in `block in read_write'7522 # ./lib/gitlab/database/load_balancing/load_balancer.rb:198:in `retry_with_backoff'7523 # ./lib/gitlab/database/load_balancing/load_balancer.rb:116:in `read_write'7524 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:126:in `write_using_load_balancer'7525 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:78:in `transaction'7526 # ./ee/spec/models/factories_spec.rb:117:in `block (7 levels) in <top (required)>'7527 # ./ee/spec/models/factories_spec.rb:117:in `block (6 levels) in <top (required)>'7528 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'7529 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'7530 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'7531 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'7532 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'7533 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'7534 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'7535 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'7536 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'7537 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'7538 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'7539 Shared Example Group: "factory" called from ./ee/spec/models/factories_spec.rb:2177540 # ./ee/spec/models/factories_spec.rb:117:in `block (6 levels) in <top (required)>'7541 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'7542 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'7543 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'7544 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'7545 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'7546 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'7547 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'7548 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'7549 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'7550 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'7551 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'7552 50) factories with factory defaults behaves like factory geo_dependency_proxy_manifest_state factory linting :checksum_failure trait does not raise error when created7553 # Trait skipped linting due to legacy error7554 Failure/Error: expect { create(factory.name, trait_name) }.not_to raise_error7555 expected no Exception, got #<ActiveRecord::RecordNotUnique: PG::UniqueViolation: ERROR: duplicate key value violates unique con...dency_proxy_manifest_states_pkey"7556 DETAIL: Key (dependency_proxy_manifest_id)=(11) already exists.7557 > with backtrace:7558 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `public_send'7559 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `block in write_using_load_balancer'7560 # ./lib/gitlab/database/load_balancing/load_balancer.rb:127:in `block in read_write'7561 # ./lib/gitlab/database/load_balancing/load_balancer.rb:198:in `retry_with_backoff'7562 # ./lib/gitlab/database/load_balancing/load_balancer.rb:116:in `read_write'7563 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:126:in `write_using_load_balancer'7564 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:61:in `block (2 levels) in <class:ConnectionProxy>'7565 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `public_send'7566 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `block in write_using_load_balancer'7567 # ./lib/gitlab/database/load_balancing/load_balancer.rb:127:in `block in read_write'7568 # ./lib/gitlab/database/load_balancing/load_balancer.rb:198:in `retry_with_backoff'7569 # ./lib/gitlab/database/load_balancing/load_balancer.rb:116:in `read_write'7570 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:126:in `write_using_load_balancer'7571 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:78:in `transaction'7572 # ./ee/spec/models/factories_spec.rb:117:in `block (7 levels) in <top (required)>'7573 # ./ee/spec/models/factories_spec.rb:117:in `block (6 levels) in <top (required)>'7574 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'7575 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'7576 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'7577 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'7578 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'7579 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'7580 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'7581 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'7582 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'7583 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'7584 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'7585 Shared Example Group: "factory" called from ./ee/spec/models/factories_spec.rb:2177586 # ./ee/spec/models/factories_spec.rb:117:in `block (6 levels) in <top (required)>'7587 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'7588 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'7589 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'7590 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'7591 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'7592 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'7593 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'7594 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'7595 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'7596 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'7597 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'7598 51) factories with factory defaults behaves like factory geo_event_log factory linting :geo_event trait does not raise error when created7599 # Trait skipped linting due to legacy error7600 Failure/Error: expect { create(factory.name, trait_name) }.not_to raise_error7601 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>7602 Did you mean? event> with backtrace:7603 # ./ee/spec/models/factories_spec.rb:117:in `block (7 levels) in <top (required)>'7604 # ./ee/spec/models/factories_spec.rb:117:in `block (6 levels) in <top (required)>'7605 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'7606 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'7607 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'7608 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'7609 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'7610 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'7611 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'7612 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'7613 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'7614 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'7615 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'7616 Shared Example Group: "factory" called from ./ee/spec/models/factories_spec.rb:2177617 # ./ee/spec/models/factories_spec.rb:117:in `block (6 levels) in <top (required)>'7618 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'7619 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'7620 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'7621 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'7622 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'7623 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'7624 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'7625 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'7626 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'7627 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'7628 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'7629 52) factories with factory defaults behaves like factory geo_job_artifact_state factory does not raise error when built7630 # Factory skipped linting due to legacy error7631 # ./ee/spec/models/factories_spec.rb:967632 53) factories with factory defaults behaves like factory geo_job_artifact_state factory does not raise error when created7633 # Factory skipped linting due to legacy error7634 Failure/Error: expect { create(factory.name) }.not_to raise_error # rubocop:disable Rails/SaveBang7635 expected no Exception, got #<KeyError: Trait not registered: "job_artifact" referenced within "geo_job_artifact_state" definition> with backtrace:7636 # ./ee/spec/models/factories_spec.rb:107:in `block (5 levels) in <top (required)>'7637 # ./ee/spec/models/factories_spec.rb:107:in `block (4 levels) in <top (required)>'7638 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'7639 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'7640 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'7641 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'7642 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'7643 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'7644 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'7645 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'7646 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'7647 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'7648 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'7649 Shared Example Group: "factory" called from ./ee/spec/models/factories_spec.rb:2177650 # ./ee/spec/models/factories_spec.rb:107:in `block (4 levels) in <top (required)>'7651 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'7652 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'7653 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'7654 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'7655 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'7656 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'7657 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'7658 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'7659 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'7660 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'7661 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'7662 54) factories with factory defaults behaves like factory geo_job_artifact_state factory linting :checksummed trait does not raise error when created7663 # Trait skipped linting due to legacy error7664 Failure/Error: expect { create(factory.name, trait_name) }.not_to raise_error7665 expected no Exception, got #<KeyError: Trait not registered: "job_artifact" referenced within "geo_job_artifact_state" definition> with backtrace:7666 # ./ee/spec/models/factories_spec.rb:117:in `block (7 levels) in <top (required)>'7667 # ./ee/spec/models/factories_spec.rb:117:in `block (6 levels) in <top (required)>'7668 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'7669 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'7670 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'7671 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'7672 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'7673 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'7674 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'7675 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'7676 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'7677 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'7678 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'7679 Shared Example Group: "factory" called from ./ee/spec/models/factories_spec.rb:2177680 # ./ee/spec/models/factories_spec.rb:117:in `block (6 levels) in <top (required)>'7681 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'7682 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'7683 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'7684 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'7685 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'7686 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'7687 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'7688 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'7689 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'7690 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'7691 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'7692 55) factories with factory defaults behaves like factory geo_job_artifact_state factory linting :checksum_failure trait does not raise error when created7693 # Trait skipped linting due to legacy error7694 Failure/Error: expect { create(factory.name, trait_name) }.not_to raise_error7695 expected no Exception, got #<KeyError: Trait not registered: "job_artifact" referenced within "geo_job_artifact_state" definition> with backtrace:7696 # ./ee/spec/models/factories_spec.rb:117:in `block (7 levels) in <top (required)>'7697 # ./ee/spec/models/factories_spec.rb:117:in `block (6 levels) in <top (required)>'7698 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'7699 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'7700 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'7701 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'7702 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'7703 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'7704 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'7705 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'7706 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'7707 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'7708 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'7709 Shared Example Group: "factory" called from ./ee/spec/models/factories_spec.rb:2177710 # ./ee/spec/models/factories_spec.rb:117:in `block (6 levels) in <top (required)>'7711 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'7712 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'7713 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'7714 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'7715 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'7716 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'7717 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'7718 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'7719 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'7720 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'7721 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'7722 56) factories with factory defaults behaves like factory geo_lfs_object_state factory does not raise error when built7723 # Factory skipped linting due to legacy error7724 # ./ee/spec/models/factories_spec.rb:967725 57) factories with factory defaults behaves like factory geo_lfs_object_state factory does not raise error when created7726 # Factory skipped linting due to legacy error7727 Failure/Error: expect { create(factory.name) }.not_to raise_error # rubocop:disable Rails/SaveBang7728 expected no Exception, got #<ActiveRecord::RecordNotUnique: PG::UniqueViolation: ERROR: duplicate key value violates unique constraint "lfs_object_states_pkey"7729 DETAIL: Key (lfs_object_id)=(15) already exists.7730 > with backtrace:7731 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `public_send'7732 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `block in write_using_load_balancer'7733 # ./lib/gitlab/database/load_balancing/load_balancer.rb:127:in `block in read_write'7734 # ./lib/gitlab/database/load_balancing/load_balancer.rb:198:in `retry_with_backoff'7735 # ./lib/gitlab/database/load_balancing/load_balancer.rb:116:in `read_write'7736 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:126:in `write_using_load_balancer'7737 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:61:in `block (2 levels) in <class:ConnectionProxy>'7738 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `public_send'7739 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `block in write_using_load_balancer'7740 # ./lib/gitlab/database/load_balancing/load_balancer.rb:127:in `block in read_write'7741 # ./lib/gitlab/database/load_balancing/load_balancer.rb:198:in `retry_with_backoff'7742 # ./lib/gitlab/database/load_balancing/load_balancer.rb:116:in `read_write'7743 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:126:in `write_using_load_balancer'7744 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:78:in `transaction'7745 # ./ee/spec/models/factories_spec.rb:107:in `block (5 levels) in <top (required)>'7746 # ./ee/spec/models/factories_spec.rb:107:in `block (4 levels) in <top (required)>'7747 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'7748 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'7749 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'7750 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'7751 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'7752 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'7753 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'7754 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'7755 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'7756 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'7757 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'7758 Shared Example Group: "factory" called from ./ee/spec/models/factories_spec.rb:2177759 # ./ee/spec/models/factories_spec.rb:107:in `block (4 levels) in <top (required)>'7760 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'7761 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'7762 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'7763 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'7764 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'7765 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'7766 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'7767 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'7768 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'7769 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'7770 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'7771 58) factories with factory defaults behaves like factory geo_lfs_object_state factory linting :checksummed trait does not raise error when created7772 # Trait skipped linting due to legacy error7773 Failure/Error: expect { create(factory.name, trait_name) }.not_to raise_error7774 expected no Exception, got #<ActiveRecord::RecordNotUnique: PG::UniqueViolation: ERROR: duplicate key value violates unique constraint "lfs_object_states_pkey"7775 DETAIL: Key (lfs_object_id)=(16) already exists.7776 > with backtrace:7777 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `public_send'7778 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `block in write_using_load_balancer'7779 # ./lib/gitlab/database/load_balancing/load_balancer.rb:127:in `block in read_write'7780 # ./lib/gitlab/database/load_balancing/load_balancer.rb:198:in `retry_with_backoff'7781 # ./lib/gitlab/database/load_balancing/load_balancer.rb:116:in `read_write'7782 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:126:in `write_using_load_balancer'7783 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:61:in `block (2 levels) in <class:ConnectionProxy>'7784 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `public_send'7785 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `block in write_using_load_balancer'7786 # ./lib/gitlab/database/load_balancing/load_balancer.rb:127:in `block in read_write'7787 # ./lib/gitlab/database/load_balancing/load_balancer.rb:198:in `retry_with_backoff'7788 # ./lib/gitlab/database/load_balancing/load_balancer.rb:116:in `read_write'7789 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:126:in `write_using_load_balancer'7790 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:78:in `transaction'7791 # ./ee/spec/models/factories_spec.rb:117:in `block (7 levels) in <top (required)>'7792 # ./ee/spec/models/factories_spec.rb:117:in `block (6 levels) in <top (required)>'7793 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'7794 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'7795 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'7796 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'7797 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'7798 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'7799 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'7800 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'7801 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'7802 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'7803 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'7804 Shared Example Group: "factory" called from ./ee/spec/models/factories_spec.rb:2177805 # ./ee/spec/models/factories_spec.rb:117:in `block (6 levels) in <top (required)>'7806 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'7807 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'7808 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'7809 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'7810 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'7811 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'7812 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'7813 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'7814 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'7815 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'7816 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'7817 59) factories with factory defaults behaves like factory geo_lfs_object_state factory linting :checksum_failure trait does not raise error when created7818 # Trait skipped linting due to legacy error7819 Failure/Error: expect { create(factory.name, trait_name) }.not_to raise_error7820 expected no Exception, got #<ActiveRecord::RecordNotUnique: PG::UniqueViolation: ERROR: duplicate key value violates unique constraint "lfs_object_states_pkey"7821 DETAIL: Key (lfs_object_id)=(17) already exists.7822 > with backtrace:7823 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `public_send'7824 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `block in write_using_load_balancer'7825 # ./lib/gitlab/database/load_balancing/load_balancer.rb:127:in `block in read_write'7826 # ./lib/gitlab/database/load_balancing/load_balancer.rb:198:in `retry_with_backoff'7827 # ./lib/gitlab/database/load_balancing/load_balancer.rb:116:in `read_write'7828 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:126:in `write_using_load_balancer'7829 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:61:in `block (2 levels) in <class:ConnectionProxy>'7830 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `public_send'7831 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `block in write_using_load_balancer'7832 # ./lib/gitlab/database/load_balancing/load_balancer.rb:127:in `block in read_write'7833 # ./lib/gitlab/database/load_balancing/load_balancer.rb:198:in `retry_with_backoff'7834 # ./lib/gitlab/database/load_balancing/load_balancer.rb:116:in `read_write'7835 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:126:in `write_using_load_balancer'7836 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:78:in `transaction'7837 # ./ee/spec/models/factories_spec.rb:117:in `block (7 levels) in <top (required)>'7838 # ./ee/spec/models/factories_spec.rb:117:in `block (6 levels) in <top (required)>'7839 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'7840 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'7841 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'7842 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'7843 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'7844 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'7845 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'7846 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'7847 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'7848 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'7849 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'7850 Shared Example Group: "factory" called from ./ee/spec/models/factories_spec.rb:2177851 # ./ee/spec/models/factories_spec.rb:117:in `block (6 levels) in <top (required)>'7852 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'7853 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'7854 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'7855 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'7856 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'7857 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'7858 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'7859 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'7860 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'7861 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'7862 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'7863 60) factories with factory defaults behaves like factory geo_pages_deployment_state factory does not raise error when built7864 # Factory skipped linting due to legacy error7865 # ./ee/spec/models/factories_spec.rb:967866 61) factories with factory defaults behaves like factory geo_pages_deployment_state factory does not raise error when created7867 # Factory skipped linting due to legacy error7868 Failure/Error: expect { create(factory.name) }.not_to raise_error # rubocop:disable Rails/SaveBang7869 expected no Exception, got #<ActiveRecord::RecordNotUnique: PG::UniqueViolation: ERROR: duplicate key value violates unique constraint "pages_deployment_states_pkey"7870 DETAIL: Key (pages_deployment_id)=(8) already exists.7871 > with backtrace:7872 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `public_send'7873 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `block in write_using_load_balancer'7874 # ./lib/gitlab/database/load_balancing/load_balancer.rb:127:in `block in read_write'7875 # ./lib/gitlab/database/load_balancing/load_balancer.rb:198:in `retry_with_backoff'7876 # ./lib/gitlab/database/load_balancing/load_balancer.rb:116:in `read_write'7877 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:126:in `write_using_load_balancer'7878 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:61:in `block (2 levels) in <class:ConnectionProxy>'7879 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `public_send'7880 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `block in write_using_load_balancer'7881 # ./lib/gitlab/database/load_balancing/load_balancer.rb:127:in `block in read_write'7882 # ./lib/gitlab/database/load_balancing/load_balancer.rb:198:in `retry_with_backoff'7883 # ./lib/gitlab/database/load_balancing/load_balancer.rb:116:in `read_write'7884 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:126:in `write_using_load_balancer'7885 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:78:in `transaction'7886 # ./ee/spec/models/factories_spec.rb:107:in `block (5 levels) in <top (required)>'7887 # ./ee/spec/models/factories_spec.rb:107:in `block (4 levels) in <top (required)>'7888 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'7889 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'7890 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'7891 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'7892 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'7893 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'7894 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'7895 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'7896 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'7897 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'7898 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'7899 Shared Example Group: "factory" called from ./ee/spec/models/factories_spec.rb:2177900 # ./ee/spec/models/factories_spec.rb:107:in `block (4 levels) in <top (required)>'7901 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'7902 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'7903 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'7904 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'7905 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'7906 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'7907 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'7908 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'7909 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'7910 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'7911 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'7912 62) factories with factory defaults behaves like factory geo_pages_deployment_state factory linting :checksummed trait does not raise error when created7913 # Trait skipped linting due to legacy error7914 Failure/Error: expect { create(factory.name, trait_name) }.not_to raise_error7915 expected no Exception, got #<ActiveRecord::RecordNotUnique: PG::UniqueViolation: ERROR: duplicate key value violates unique constraint "pages_deployment_states_pkey"7916 DETAIL: Key (pages_deployment_id)=(9) already exists.7917 > with backtrace:7918 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `public_send'7919 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `block in write_using_load_balancer'7920 # ./lib/gitlab/database/load_balancing/load_balancer.rb:127:in `block in read_write'7921 # ./lib/gitlab/database/load_balancing/load_balancer.rb:198:in `retry_with_backoff'7922 # ./lib/gitlab/database/load_balancing/load_balancer.rb:116:in `read_write'7923 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:126:in `write_using_load_balancer'7924 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:61:in `block (2 levels) in <class:ConnectionProxy>'7925 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `public_send'7926 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `block in write_using_load_balancer'7927 # ./lib/gitlab/database/load_balancing/load_balancer.rb:127:in `block in read_write'7928 # ./lib/gitlab/database/load_balancing/load_balancer.rb:198:in `retry_with_backoff'7929 # ./lib/gitlab/database/load_balancing/load_balancer.rb:116:in `read_write'7930 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:126:in `write_using_load_balancer'7931 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:78:in `transaction'7932 # ./ee/spec/models/factories_spec.rb:117:in `block (7 levels) in <top (required)>'7933 # ./ee/spec/models/factories_spec.rb:117:in `block (6 levels) in <top (required)>'7934 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'7935 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'7936 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'7937 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'7938 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'7939 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'7940 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'7941 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'7942 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'7943 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'7944 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'7945 Shared Example Group: "factory" called from ./ee/spec/models/factories_spec.rb:2177946 # ./ee/spec/models/factories_spec.rb:117:in `block (6 levels) in <top (required)>'7947 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'7948 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'7949 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'7950 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'7951 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'7952 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'7953 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'7954 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'7955 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'7956 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'7957 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'7958 63) factories with factory defaults behaves like factory geo_pages_deployment_state factory linting :checksum_failure trait does not raise error when created7959 # Trait skipped linting due to legacy error7960 Failure/Error: expect { create(factory.name, trait_name) }.not_to raise_error7961 expected no Exception, got #<ActiveRecord::RecordNotUnique: PG::UniqueViolation: ERROR: duplicate key value violates unique constraint "pages_deployment_states_pkey"7962 DETAIL: Key (pages_deployment_id)=(10) already exists.7963 > with backtrace:7964 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `public_send'7965 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `block in write_using_load_balancer'7966 # ./lib/gitlab/database/load_balancing/load_balancer.rb:127:in `block in read_write'7967 # ./lib/gitlab/database/load_balancing/load_balancer.rb:198:in `retry_with_backoff'7968 # ./lib/gitlab/database/load_balancing/load_balancer.rb:116:in `read_write'7969 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:126:in `write_using_load_balancer'7970 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:61:in `block (2 levels) in <class:ConnectionProxy>'7971 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `public_send'7972 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `block in write_using_load_balancer'7973 # ./lib/gitlab/database/load_balancing/load_balancer.rb:127:in `block in read_write'7974 # ./lib/gitlab/database/load_balancing/load_balancer.rb:198:in `retry_with_backoff'7975 # ./lib/gitlab/database/load_balancing/load_balancer.rb:116:in `read_write'7976 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:126:in `write_using_load_balancer'7977 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:78:in `transaction'7978 # ./ee/spec/models/factories_spec.rb:117:in `block (7 levels) in <top (required)>'7979 # ./ee/spec/models/factories_spec.rb:117:in `block (6 levels) in <top (required)>'7980 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'7981 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'7982 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'7983 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'7984 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'7985 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'7986 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'7987 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'7988 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'7989 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'7990 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'7991 Shared Example Group: "factory" called from ./ee/spec/models/factories_spec.rb:2177992 # ./ee/spec/models/factories_spec.rb:117:in `block (6 levels) in <top (required)>'7993 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'7994 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'7995 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'7996 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'7997 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'7998 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'7999 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'8000 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'8001 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'8002 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'8003 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'8004 64) factories with factory defaults behaves like factory geo_upload_state factory does not raise error when built8005 # Factory skipped linting due to legacy error8006 # ./ee/spec/models/factories_spec.rb:968007 65) factories with factory defaults behaves like factory geo_upload_state factory does not raise error when created8008 # Factory skipped linting due to legacy error8009 Failure/Error: expect { create(factory.name) }.not_to raise_error # rubocop:disable Rails/SaveBang8010 expected no Exception, got #<ActiveRecord::RecordNotUnique: PG::UniqueViolation: ERROR: duplicate key value violates unique constraint "upload_states_pkey"8011 DETAIL: Key (upload_id)=(40) already exists.8012 > with backtrace:8013 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `public_send'8014 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `block in write_using_load_balancer'8015 # ./lib/gitlab/database/load_balancing/load_balancer.rb:127:in `block in read_write'8016 # ./lib/gitlab/database/load_balancing/load_balancer.rb:198:in `retry_with_backoff'8017 # ./lib/gitlab/database/load_balancing/load_balancer.rb:116:in `read_write'8018 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:126:in `write_using_load_balancer'8019 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:61:in `block (2 levels) in <class:ConnectionProxy>'8020 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `public_send'8021 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `block in write_using_load_balancer'8022 # ./lib/gitlab/database/load_balancing/load_balancer.rb:127:in `block in read_write'8023 # ./lib/gitlab/database/load_balancing/load_balancer.rb:198:in `retry_with_backoff'8024 # ./lib/gitlab/database/load_balancing/load_balancer.rb:116:in `read_write'8025 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:126:in `write_using_load_balancer'8026 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:78:in `transaction'8027 # ./ee/spec/models/factories_spec.rb:107:in `block (5 levels) in <top (required)>'8028 # ./ee/spec/models/factories_spec.rb:107:in `block (4 levels) in <top (required)>'8029 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'8030 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'8031 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'8032 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'8033 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'8034 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'8035 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'8036 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'8037 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'8038 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'8039 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'8040 Shared Example Group: "factory" called from ./ee/spec/models/factories_spec.rb:2178041 # ./ee/spec/models/factories_spec.rb:107:in `block (4 levels) in <top (required)>'8042 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'8043 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'8044 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'8045 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'8046 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'8047 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'8048 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'8049 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'8050 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'8051 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'8052 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'8053 66) factories with factory defaults behaves like factory geo_upload_state factory linting :checksummed trait does not raise error when created8054 # Trait skipped linting due to legacy error8055 Failure/Error: expect { create(factory.name, trait_name) }.not_to raise_error8056 expected no Exception, got #<ActiveRecord::RecordNotUnique: PG::UniqueViolation: ERROR: duplicate key value violates unique constraint "upload_states_pkey"8057 DETAIL: Key (upload_id)=(41) already exists.8058 > with backtrace:8059 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `public_send'8060 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `block in write_using_load_balancer'8061 # ./lib/gitlab/database/load_balancing/load_balancer.rb:127:in `block in read_write'8062 # ./lib/gitlab/database/load_balancing/load_balancer.rb:198:in `retry_with_backoff'8063 # ./lib/gitlab/database/load_balancing/load_balancer.rb:116:in `read_write'8064 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:126:in `write_using_load_balancer'8065 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:61:in `block (2 levels) in <class:ConnectionProxy>'8066 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `public_send'8067 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `block in write_using_load_balancer'8068 # ./lib/gitlab/database/load_balancing/load_balancer.rb:127:in `block in read_write'8069 # ./lib/gitlab/database/load_balancing/load_balancer.rb:198:in `retry_with_backoff'8070 # ./lib/gitlab/database/load_balancing/load_balancer.rb:116:in `read_write'8071 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:126:in `write_using_load_balancer'8072 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:78:in `transaction'8073 # ./ee/spec/models/factories_spec.rb:117:in `block (7 levels) in <top (required)>'8074 # ./ee/spec/models/factories_spec.rb:117:in `block (6 levels) in <top (required)>'8075 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'8076 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'8077 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'8078 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'8079 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'8080 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'8081 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'8082 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'8083 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'8084 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'8085 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'8086 Shared Example Group: "factory" called from ./ee/spec/models/factories_spec.rb:2178087 # ./ee/spec/models/factories_spec.rb:117:in `block (6 levels) in <top (required)>'8088 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'8089 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'8090 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'8091 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'8092 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'8093 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'8094 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'8095 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'8096 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'8097 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'8098 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'8099 67) factories with factory defaults behaves like factory geo_upload_state factory linting :checksum_failure trait does not raise error when created8100 # Trait skipped linting due to legacy error8101 Failure/Error: expect { create(factory.name, trait_name) }.not_to raise_error8102 expected no Exception, got #<ActiveRecord::RecordNotUnique: PG::UniqueViolation: ERROR: duplicate key value violates unique constraint "upload_states_pkey"8103 DETAIL: Key (upload_id)=(42) already exists.8104 > with backtrace:8105 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `public_send'8106 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `block in write_using_load_balancer'8107 # ./lib/gitlab/database/load_balancing/load_balancer.rb:127:in `block in read_write'8108 # ./lib/gitlab/database/load_balancing/load_balancer.rb:198:in `retry_with_backoff'8109 # ./lib/gitlab/database/load_balancing/load_balancer.rb:116:in `read_write'8110 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:126:in `write_using_load_balancer'8111 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:61:in `block (2 levels) in <class:ConnectionProxy>'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:117:in `block (7 levels) in <top (required)>'8120 # ./ee/spec/models/factories_spec.rb:117:in `block (6 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:117:in `block (6 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 68) factories with factory defaults behaves like factory geo_wiki_repository_state factory does not raise error when built8146 # Factory skipped linting due to legacy error8147 # ./ee/spec/models/factories_spec.rb:968148 69) factories with factory defaults behaves like factory geo_wiki_repository_state factory does not raise error when created8149 # Factory skipped linting due to legacy error8150 Failure/Error: expect { create(factory.name) }.not_to raise_error # rubocop:disable Rails/SaveBang8151 expected no Exception, got #<ActiveRecord::RecordInvalid: Validation failed: Project wiki repository has already been taken> with backtrace:8152 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `public_send'8153 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `block in write_using_load_balancer'8154 # ./lib/gitlab/database/load_balancing/load_balancer.rb:127:in `block in read_write'8155 # ./lib/gitlab/database/load_balancing/load_balancer.rb:198:in `retry_with_backoff'8156 # ./lib/gitlab/database/load_balancing/load_balancer.rb:116:in `read_write'8157 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:126:in `write_using_load_balancer'8158 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:78:in `transaction'8159 # ./ee/spec/models/factories_spec.rb:107:in `block (5 levels) in <top (required)>'8160 # ./ee/spec/models/factories_spec.rb:107:in `block (4 levels) in <top (required)>'8161 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'8162 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'8163 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'8164 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'8165 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'8166 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'8167 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'8168 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'8169 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'8170 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'8171 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'8172 Shared Example Group: "factory" called from ./ee/spec/models/factories_spec.rb:2178173 # ./ee/spec/models/factories_spec.rb:107:in `block (4 levels) in <top (required)>'8174 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'8175 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'8176 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'8177 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'8178 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'8179 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'8180 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'8181 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'8182 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'8183 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'8184 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'8185 70) factories with factory defaults behaves like factory geo_wiki_repository_state factory linting :checksummed trait does not raise error when created8186 # Trait skipped linting due to legacy error8187 Failure/Error: expect { create(factory.name, trait_name) }.not_to raise_error8188 expected no Exception, got #<ActiveRecord::RecordInvalid: Validation failed: Project wiki repository has already been taken> with backtrace:8189 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `public_send'8190 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `block in write_using_load_balancer'8191 # ./lib/gitlab/database/load_balancing/load_balancer.rb:127:in `block in read_write'8192 # ./lib/gitlab/database/load_balancing/load_balancer.rb:198:in `retry_with_backoff'8193 # ./lib/gitlab/database/load_balancing/load_balancer.rb:116:in `read_write'8194 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:126:in `write_using_load_balancer'8195 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:78:in `transaction'8196 # ./ee/spec/models/factories_spec.rb:117:in `block (7 levels) in <top (required)>'8197 # ./ee/spec/models/factories_spec.rb:117:in `block (6 levels) in <top (required)>'8198 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'8199 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'8200 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'8201 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'8202 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'8203 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'8204 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'8205 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'8206 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'8207 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'8208 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'8209 Shared Example Group: "factory" called from ./ee/spec/models/factories_spec.rb:2178210 # ./ee/spec/models/factories_spec.rb:117:in `block (6 levels) in <top (required)>'8211 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'8212 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'8213 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'8214 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'8215 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'8216 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'8217 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'8218 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'8219 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'8220 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'8221 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'8222 71) factories with factory defaults behaves like factory geo_wiki_repository_state factory linting :checksum_failure trait does not raise error when created8223 # Trait skipped linting due to legacy error8224 Failure/Error: expect { create(factory.name, trait_name) }.not_to raise_error8225 expected no Exception, got #<ActiveRecord::RecordInvalid: Validation failed: Project wiki repository has already been taken> with backtrace:8226 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `public_send'8227 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `block in write_using_load_balancer'8228 # ./lib/gitlab/database/load_balancing/load_balancer.rb:127:in `block in read_write'8229 # ./lib/gitlab/database/load_balancing/load_balancer.rb:198:in `retry_with_backoff'8230 # ./lib/gitlab/database/load_balancing/load_balancer.rb:116:in `read_write'8231 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:126:in `write_using_load_balancer'8232 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:78:in `transaction'8233 # ./ee/spec/models/factories_spec.rb:117:in `block (7 levels) in <top (required)>'8234 # ./ee/spec/models/factories_spec.rb:117:in `block (6 levels) in <top (required)>'8235 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'8236 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'8237 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'8238 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'8239 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'8240 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'8241 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'8242 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'8243 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'8244 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'8245 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'8246 Shared Example Group: "factory" called from ./ee/spec/models/factories_spec.rb:2178247 # ./ee/spec/models/factories_spec.rb:117:in `block (6 levels) in <top (required)>'8248 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'8249 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'8250 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'8251 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'8252 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'8253 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'8254 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'8255 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'8256 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'8257 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'8258 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'8259 72) factories with factory defaults behaves like factory scan_execution_policy factory linting :with_schedule_and_agent trait does not raise error when created8260 # Trait skipped linting due to legacy error8261 Failure/Error: expect { create(factory.name, trait_name) }.not_to raise_error8262 expected no Exception, got #<NoMethodError: undefined method `name' for "agent-name":String> with backtrace:8263 # ./ee/spec/factories/security/policies.rb:33:in `block (4 levels) in <top (required)>'8264 # ./ee/spec/factories/security/policies.rb:8:in `block (3 levels) in <top (required)>'8265 # ./ee/spec/models/factories_spec.rb:117:in `block (7 levels) in <top (required)>'8266 # ./ee/spec/models/factories_spec.rb:117:in `block (6 levels) in <top (required)>'8267 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'8268 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'8269 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'8270 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'8271 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'8272 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'8273 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'8274 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'8275 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'8276 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'8277 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'8278 Shared Example Group: "factory" called from ./ee/spec/models/factories_spec.rb:2178279 # ./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 73) factories with factory defaults behaves like factory vulnerability factory linting :with_cluster_image_scanning_finding trait does not raise error when created8292 # Trait skipped linting due to legacy error8293 Failure/Error: expect { create(factory.name, trait_name) }.not_to raise_error8294 expected no Exception, got #<ActiveRecord::InvalidForeignKey: PG::ForeignKeyViolation: ERROR: insert or update on table "vulner..._id) DO NOTHING"8295 PL/pgSQL function insert_or_update_vulnerability_reads() line 46 at SQL statement8296 > with backtrace:8297 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `public_send'8298 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `block in write_using_load_balancer'8299 # ./lib/gitlab/database/load_balancing/load_balancer.rb:127:in `block in read_write'8300 # ./lib/gitlab/database/load_balancing/load_balancer.rb:198:in `retry_with_backoff'8301 # ./lib/gitlab/database/load_balancing/load_balancer.rb:116:in `read_write'8302 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:126:in `write_using_load_balancer'8303 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:61:in `block (2 levels) in <class:ConnectionProxy>'8304 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `public_send'8305 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `block in write_using_load_balancer'8306 # ./lib/gitlab/database/load_balancing/load_balancer.rb:127:in `block in read_write'8307 # ./lib/gitlab/database/load_balancing/load_balancer.rb:198:in `retry_with_backoff'8308 # ./lib/gitlab/database/load_balancing/load_balancer.rb:116:in `read_write'8309 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:126:in `write_using_load_balancer'8310 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:78:in `transaction'8311 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `public_send'8312 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `block in write_using_load_balancer'8313 # ./lib/gitlab/database/load_balancing/load_balancer.rb:127:in `block in read_write'8314 # ./lib/gitlab/database/load_balancing/load_balancer.rb:198:in `retry_with_backoff'8315 # ./lib/gitlab/database/load_balancing/load_balancer.rb:116:in `read_write'8316 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:126:in `write_using_load_balancer'8317 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:78:in `transaction'8318 # ./ee/spec/models/factories_spec.rb:117:in `block (7 levels) in <top (required)>'8319 # ./ee/spec/models/factories_spec.rb:117:in `block (6 levels) in <top (required)>'8320 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'8321 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'8322 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'8323 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'8324 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'8325 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'8326 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'8327 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'8328 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'8329 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'8330 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'8331 Shared Example Group: "factory" called from ./ee/spec/models/factories_spec.rb:2178332 # ./ee/spec/models/factories_spec.rb:117:in `block (6 levels) in <top (required)>'8333 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'8334 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'8335 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'8336 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'8337 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'8338 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'8339 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'8340 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'8341 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'8342 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'8343 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'8344 74) factories with factory defaults behaves like factory vulnerability factory linting :with_findings trait does not raise error when created8345 # Trait skipped linting due to legacy error8346 Failure/Error: expect { create(factory.name, trait_name) }.not_to raise_error8347 expected no Exception, got #<ActiveRecord::RecordNotUnique: PG::UniqueViolation: ERROR: duplicate key value violates unique con...IL: Key (project_id, fingerprint)=(1, \x52d084cede3db8fafcd6b8ae382ddf1970da3b7f) already exists.8348 > with backtrace:8349 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `public_send'8350 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `block in write_using_load_balancer'8351 # ./lib/gitlab/database/load_balancing/load_balancer.rb:127:in `block in read_write'8352 # ./lib/gitlab/database/load_balancing/load_balancer.rb:198:in `retry_with_backoff'8353 # ./lib/gitlab/database/load_balancing/load_balancer.rb:116:in `read_write'8354 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:126:in `write_using_load_balancer'8355 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:61:in `block (2 levels) in <class:ConnectionProxy>'8356 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `public_send'8357 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `block in write_using_load_balancer'8358 # ./lib/gitlab/database/load_balancing/load_balancer.rb:127:in `block in read_write'8359 # ./lib/gitlab/database/load_balancing/load_balancer.rb:198:in `retry_with_backoff'8360 # ./lib/gitlab/database/load_balancing/load_balancer.rb:116:in `read_write'8361 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:126:in `write_using_load_balancer'8362 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:78:in `transaction'8363 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `public_send'8364 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `block in write_using_load_balancer'8365 # ./lib/gitlab/database/load_balancing/load_balancer.rb:127:in `block in read_write'8366 # ./lib/gitlab/database/load_balancing/load_balancer.rb:198:in `retry_with_backoff'8367 # ./lib/gitlab/database/load_balancing/load_balancer.rb:116:in `read_write'8368 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:126:in `write_using_load_balancer'8369 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:78:in `transaction'8370 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `public_send'8371 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `block in write_using_load_balancer'8372 # ./lib/gitlab/database/load_balancing/load_balancer.rb:127:in `block in read_write'8373 # ./lib/gitlab/database/load_balancing/load_balancer.rb:198:in `retry_with_backoff'8374 # ./lib/gitlab/database/load_balancing/load_balancer.rb:116:in `read_write'8375 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:126:in `write_using_load_balancer'8376 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:78:in `transaction'8377 # ./ee/spec/models/factories_spec.rb:117:in `block (7 levels) in <top (required)>'8378 # ./ee/spec/models/factories_spec.rb:117:in `block (6 levels) in <top (required)>'8379 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'8380 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'8381 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'8382 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'8383 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'8384 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'8385 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'8386 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'8387 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'8388 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'8389 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'8390 Shared Example Group: "factory" called from ./ee/spec/models/factories_spec.rb:2178391 # ./ee/spec/models/factories_spec.rb:117:in `block (6 levels) in <top (required)>'8392 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'8393 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'8394 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'8395 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'8396 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'8397 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'8398 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'8399 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'8400 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'8401 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'8402 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'8403 75) factories with factory defaults behaves like factory vulnerability_export factory linting :finished trait does not raise error when created8404 # Trait skipped linting due to legacy error8405 Failure/Error: expect { create(factory.name, trait_name) }.not_to raise_error8406 expected no Exception, got #<ActiveRecord::RecordInvalid: Validation failed: File can't be blank> with backtrace:8407 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `public_send'8408 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `block in write_using_load_balancer'8409 # ./lib/gitlab/database/load_balancing/load_balancer.rb:127:in `block in read_write'8410 # ./lib/gitlab/database/load_balancing/load_balancer.rb:198:in `retry_with_backoff'8411 # ./lib/gitlab/database/load_balancing/load_balancer.rb:116:in `read_write'8412 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:126:in `write_using_load_balancer'8413 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:78:in `transaction'8414 # ./ee/spec/models/factories_spec.rb:117:in `block (7 levels) in <top (required)>'8415 # ./ee/spec/models/factories_spec.rb:117:in `block (6 levels) in <top (required)>'8416 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'8417 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'8418 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'8419 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'8420 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'8421 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'8422 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'8423 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'8424 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'8425 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'8426 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'8427 Shared Example Group: "factory" called from ./ee/spec/models/factories_spec.rb:2178428 # ./ee/spec/models/factories_spec.rb:117:in `block (6 levels) in <top (required)>'8429 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'8430 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'8431 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'8432 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'8433 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'8434 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'8435 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'8436 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'8437 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'8438 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'8439 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'8440 76) factories without factory defaults behaves like factory issue_customer_relations_contact factory linting :for_contact trait does not raise error when created8441 # Trait skipped linting due to legacy error8442 Failure/Error: expect { create(factory.name, trait_name) }.not_to raise_error8443 expected no Exception, got #<ArgumentError: `contact` is manadatory> with backtrace:8444 # ./spec/factories/customer_relations/issue_customer_relations_contacts.rb:15:in `block (4 levels) in <top (required)>'8445 # ./spec/factories/customer_relations/issue_customer_relations_contacts.rb:18:in `block (5 levels) in <top (required)>'8446 # ./spec/factories/customer_relations/issue_customer_relations_contacts.rb:14:in `block (4 levels) in <top (required)>'8447 # ./ee/spec/models/factories_spec.rb:117:in `block (7 levels) in <top (required)>'8448 # ./ee/spec/models/factories_spec.rb:117:in `block (6 levels) in <top (required)>'8449 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'8450 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'8451 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'8452 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'8453 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'8454 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'8455 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'8456 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'8457 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'8458 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'8459 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'8460 Shared Example Group: "factory" called from ./ee/spec/models/factories_spec.rb:2238461 # ./ee/spec/models/factories_spec.rb:117:in `block (6 levels) in <top (required)>'8462 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'8463 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'8464 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'8465 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'8466 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'8467 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'8468 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'8469 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'8470 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'8471 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'8472 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'8473 77) factories without factory defaults behaves like factory issue_customer_relations_contact factory linting :for_issue trait does not raise error when created8474 # Trait skipped linting due to legacy error8475 Failure/Error: expect { create(factory.name, trait_name) }.not_to raise_error8476 expected no Exception, got #<ArgumentError: `issue` is manadatory> with backtrace:8477 # ./spec/factories/customer_relations/issue_customer_relations_contacts.rb:23:in `block (4 levels) in <top (required)>'8478 # ./ee/spec/models/factories_spec.rb:117:in `block (7 levels) in <top (required)>'8479 # ./ee/spec/models/factories_spec.rb:117:in `block (6 levels) in <top (required)>'8480 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'8481 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'8482 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'8483 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'8484 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'8485 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'8486 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'8487 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'8488 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'8489 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'8490 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'8491 Shared Example Group: "factory" called from ./ee/spec/models/factories_spec.rb:2238492 # ./ee/spec/models/factories_spec.rb:117:in `block (6 levels) in <top (required)>'8493 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'8494 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'8495 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'8496 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'8497 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'8498 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'8499 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'8500 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'8501 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'8502 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'8503 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'8504 78) Gitlab::Geo::Replication::BlobDownloader#execute precondition failures when the file is locally stored ensures the file destination directory exists8505 # Temporarily skipped with xit8506 # ./ee/spec/lib/gitlab/geo/replication/blob_downloader_spec.rb:548507 79) Geo::DependencyProxyManifestRegistryFinder 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 ArgumentError8508 # Skipping because verification is enabled for DependencyProxy::Manifest8509 # ./ee/spec/support/shared_examples/finders/geo/framework_registry_finder_shared_examples.rb:988510 80) Geo::DependencyProxyManifestRegistryFinder 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 ArgumentError8511 # Skipping because verification is enabled for DependencyProxy::Manifest8512 # ./ee/spec/support/shared_examples/finders/geo/framework_registry_finder_shared_examples.rb:1068513 81) Geo::DependencyProxyManifestRegistryFinder 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 keyword8514 # Skipping because search method is not implemented8515 for DependencyProxy::Manifest or searchable attributes are not defined.8516 # ./ee/spec/support/shared_examples/finders/geo/framework_registry_finder_shared_examples.rb:1538517 82) Custom file template classes Gitlab::Template::CustomDockerfileTemplate.find sets the category correctly8518 # {:class_name=>Gitlab::Template::CustomDockerfileTemplate, :category=>"Custom"}.find does not set category correctly8519 Failure/Error: expect(found.category).to eq('Custom')8520 expected: "Custom"8521 got: nil8522 (compared using ==)8523 # ./ee/spec/lib/gitlab/template/custom_templates_spec.rb:84:in `block (5 levels) in <top (required)>'8524 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'8525 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'8526 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'8527 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'8528 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'8529 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'8530 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'8531 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'8532 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'8533 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'8534 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'8535 83) Custom file template classes Gitlab::Template::CustomGitignoreTemplate.find sets the category correctly8536 # {:class_name=>Gitlab::Template::CustomGitignoreTemplate, :category=>"Custom"}.find does not set category correctly8537 Failure/Error: expect(found.category).to eq('Custom')8538 expected: "Custom"8539 got: nil8540 (compared using ==)8541 # ./ee/spec/lib/gitlab/template/custom_templates_spec.rb:84:in `block (5 levels) in <top (required)>'8542 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'8543 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'8544 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'8545 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'8546 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'8547 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'8548 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'8549 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'8550 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'8551 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'8552 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'8553 84) Custom file template classes Gitlab::Template::CustomGitlabCiYmlTemplate.find sets the category correctly8554 # {:class_name=>Gitlab::Template::CustomGitlabCiYmlTemplate, :category=>"Custom"}.find does not set category correctly8555 Failure/Error: expect(found.category).to eq('Custom')8556 expected: "Custom"8557 got: nil8558 (compared using ==)8559 # ./ee/spec/lib/gitlab/template/custom_templates_spec.rb:84:in `block (5 levels) in <top (required)>'8560 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'8561 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'8562 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'8563 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'8564 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'8565 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'8566 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'8567 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'8568 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'8569 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'8570 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'8571 85) Custom file template classes Gitlab::Template::CustomLicenseTemplate.find sets the category correctly8572 # {:class_name=>Gitlab::Template::CustomLicenseTemplate, :category=>"Custom"}.find does not set category correctly8573 Failure/Error: expect(found.category).to eq('Custom')8574 expected: "Custom"8575 got: nil8576 (compared using ==)8577 # ./ee/spec/lib/gitlab/template/custom_templates_spec.rb:84:in `block (5 levels) in <top (required)>'8578 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'8579 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'8580 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'8581 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'8582 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'8583 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'8584 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'8585 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'8586 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'8587 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'8588 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'8589 86) Custom file template classes Gitlab::Template::CustomMetricsDashboardYmlTemplate.find sets the category correctly8590 # {:class_name=>Gitlab::Template::CustomMetricsDashboardYmlTemplate, :category=>"Custom"}.find does not set category correctly8591 Failure/Error: expect(found.category).to eq('Custom')8592 expected: "Custom"8593 got: nil8594 (compared using ==)8595 # ./ee/spec/lib/gitlab/template/custom_templates_spec.rb:84:in `block (5 levels) in <top (required)>'8596 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'8597 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'8598 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'8599 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'8600 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'8601 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'8602 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'8603 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'8604 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'8605 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'8606 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'8607 87) Custom file template classes Gitlab::Template::IssueTemplate.find sets the category correctly8608 # {:class_name=>Gitlab::Template::IssueTemplate, :category=>"Project Templates"}.find does not set category correctly8609 Failure/Error: expect(found.category).to eq('Custom')8610 expected: "Custom"8611 got: nil8612 (compared using ==)8613 # ./ee/spec/lib/gitlab/template/custom_templates_spec.rb:84:in `block (5 levels) in <top (required)>'8614 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'8615 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'8616 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'8617 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'8618 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'8619 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'8620 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'8621 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'8622 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'8623 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'8624 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'8625 88) Custom file template classes Gitlab::Template::MergeRequestTemplate.find sets the category correctly8626 # {:class_name=>Gitlab::Template::MergeRequestTemplate, :category=>"Project Templates"}.find does not set category correctly8627 Failure/Error: expect(found.category).to eq('Custom')8628 expected: "Custom"8629 got: nil8630 (compared using ==)8631 # ./ee/spec/lib/gitlab/template/custom_templates_spec.rb:84:in `block (5 levels) in <top (required)>'8632 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'8633 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'8634 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'8635 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'8636 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'8637 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'8638 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'8639 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'8640 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'8641 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'8642 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'8643 89) Geo::Scheduler::SchedulerWorker needs many other specs8644 # Not yet implemented8645 # ./ee/spec/workers/geo/scheduler/scheduler_worker_spec.rb:128646Failures:8647 1) DeleteOrphanedCommits completed? when there are commits missing only parent join is expected to be truthy8648 Failure/Error: it { is_expected.to be_truthy }8649 expected: truthy value8650 got: false8651 # ./ee/spec/elastic/migrate/20220118150500_delete_orphaned_commits_spec.rb:54:in `block (4 levels) in <top (required)>'8652 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'8653 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'8654 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'8655 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'8656 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'8657 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'8658 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'8659 # ./spec/support/sidekiq.rb:21:in `block (3 levels) in <top (required)>'8660 # ./spec/support/sidekiq.rb:8:in `gitlab_sidekiq_inline'8661 # ./spec/support/sidekiq.rb:21:in `block (2 levels) in <top (required)>'8662 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'8663 # ./spec/support/redis.rb:17:in `block (3 levels) in <top (required)>'8664 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'8665 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'8666 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'8667 # ./ee/spec/support/elastic.rb:87:in `block (2 levels) in <top (required)>'8668Finished in 20 minutes 30 seconds (files took 1 minute 14.54 seconds to load)86694591 examples, 1 failure, 89 pending8670Failed examples:8671rspec ./ee/spec/elastic/migrate/20220118150500_delete_orphaned_commits_spec.rb:54 # DeleteOrphanedCommits completed? when there are commits missing only parent join is expected to be truthy8672Randomized with seed 365228673[TEST PROF INFO] Time spent in factories: 09:40.095 (45.91% of total time)8674Stopped processing SimpleCov as a previous error not related to SimpleCov has been detected8675RSpec exited with 1.8676RETRIED_TESTS_REPORT_PATH: rspec/flaky/retried_tests_rspec-ee_unit_pg13_1_18_report.txt8677Retrying the failing examples in a new RSpec process...8678$ gem install junit_merge --no-document --version 0.1.28679Successfully installed nokogiri-1.14.3-x86_64-linux8680Successfully installed junit_merge-0.1.286812 gems installed8682==> 'gem install junit_merge --no-document --version 0.1.2' succeeded in 1 seconds.8683Running RSpec command: bin/rspec -Ispec -rspec_helper --color --failure-exit-code 1 --error-exit-code 2 --format documentation --format RspecJunitFormatter --out rspec/junit_rspec-retry.xml --only-failures --pattern "{ee/}spec/{bin,channels,components,config,contracts,db,dependencies,elastic,elastic_integration,experiments,factories,finders,frontend,graphql,haml_lint,helpers,initializers,lib,metrics_server,models,policies,presenters,rack_servers,replicators,routing,rubocop,scripts,serializers,services,sidekiq,sidekiq_cluster,spam,support_specs,tasks,uploaders,validators,views,workers,tooling}{,/**/}*_spec.rb"8684warning: parser/current is loading parser/ruby30, which recognizes 3.0.5-compliant syntax, but you are running 3.0.6.8686Run options: include {:last_run_status=>"failed"}8687Test environment set up in 0.403672148 seconds8688DeleteOrphanedCommits8689 completed?8690 when there are commits missing only parent join8691 is expected to be truthy8692Finished in 13.64 seconds (files took 40.09 seconds to load)86931 example, 0 failures8694[TEST PROF INFO] Time spent in factories: 00:01.565 (10.25% of total time)8695A test was flaky and succeeded after being retried. Checking to see if flaky test is part of this MR...8696Flaky test was not part of this MR.8698Not uploading cache ruby-gems-debian-bullseye-ruby-3.0-16 due to policy8700Uploading artifacts...8701coverage/: found 4 matching artifact files and directories 8702crystalball/: found 2 matching artifact files and directories 8703WARNING: deprecations/: no matching files. Ensure that the artifact path is relative to the working directory (/builds/gitlab-org/gitlab) 8704knapsack/: found 4 matching artifact files and directories 8705query_recorder/: found 2 matching artifact files and directories 8706rspec/: found 16 matching artifact files and directories 8707WARNING: tmp/capybara/: no matching files. Ensure that the artifact path is relative to the working directory (/builds/gitlab-org/gitlab) 8708log/*.log: found 19 matching artifact files and directories 8709WARNING: Upload request redirected location=https://gitlab.com/api/v4/jobs/4187656287/artifacts?artifact_format=zip&artifact_type=archive&expire_in=31d new-url=https://gitlab.com8710WARNING: Retrying... context=artifacts-uploader error=request redirected8711Uploading artifacts as "archive" to coordinator... 201 Created id=4187656287 responseStatus=201 Created token=64_W6yZN8712Uploading artifacts...8713rspec/junit_rspec.xml: found 1 matching artifact files and directories 8714WARNING: Upload request redirected location=https://gitlab.com/api/v4/jobs/4187656287/artifacts?artifact_format=gzip&artifact_type=junit&expire_in=31d new-url=https://gitlab.com8715WARNING: Retrying... context=artifacts-uploader error=request redirected8716Uploading artifacts as "junit" to coordinator... 201 Created id=4187656287 responseStatus=201 Created token=64_W6yZN8718Job succeeded