rspec unit pg12 3/22
Passed Started
by
@jerasmus

Jacques Erasmus
1 does not raise error when created2 linting :with_description trait3 does not raise error when created4 linting :with_host trait5 does not raise error when created6 linting :without_ended_at trait7 does not raise error when created8 linting :triggered trait9 does not raise error when created10 linting :acknowledged trait11 does not raise error when created12 linting :resolved trait13 does not raise error when created14 linting :ignored trait15 does not raise error when created16 linting :critical trait17 does not raise error when created18 linting :high trait19 does not raise error when created20 linting :medium trait21 does not raise error when created22 linting :low trait23 does not raise error when created24 linting :info trait25 does not raise error when created26 linting :unknown trait27 does not raise error when created28 linting :threat_monitoring trait29 does not raise error when created30 linting :prometheus trait31 does not raise error when created32 linting :cilium trait33 does not raise error when created34 linting :all_fields trait35 does not raise error when created36 linting :from_payload trait37 does not raise error when created38 behaves like factory39 alert_management_http_integration factory40 does not raise error when built41 does not raise error when created42 linting :inactive trait43 does not raise error when created44 linting :active trait45 does not raise error when created46 linting :legacy trait47 does not raise error when created48 behaves like factory49 alert_metric_image factory50 does not raise error when built51 does not raise error when created52 linting :local trait53 does not raise error when created54 behaves like factory55 cycle_analytics_aggregation factory56 does not raise error when built57 does not raise error when created58 linting :disabled trait59 does not raise error when created60 linting :enabled trait61 does not raise error when created62 behaves like factory63 cycle_analytics_issue_stage_event factory64 does not raise error when built65 does not raise error when created66 behaves like factory67 cycle_analytics_merge_request_stage_event factory68 does not raise error when built69 does not raise error when created70 behaves like factory71 cycle_analytics_project_stage factory72 does not raise error when built73 does not raise error when created74 linting :issue_stage trait75 does not raise error when created76 behaves like factory77 cycle_analytics_project_value_stream factory78 does not raise error when built79 does not raise error when created80 behaves like factory81 usage_trends_measurement factory82 does not raise error when built83 does not raise error when created84 linting :project_count trait85 does not raise error when created86 linting :group_count trait87 does not raise error when created88 linting :pipelines_succeeded_count trait89 does not raise error when created90 linting :pipelines_skipped_count trait91 does not raise error when created92 behaves like factory93 appearance factory94 does not raise error when built95 does not raise error when created96 behaves like factory97 application_setting factory98 does not raise error when built99 does not raise error when created100 behaves like factory101 approval factory102 does not raise error when built103 does not raise error when created104 behaves like factory105 atlassian_identity factory106 does not raise error when built107 does not raise error when created108 behaves like factory109 audit_event factory110 does not raise error when built111 does not raise error when created112 linting :project_event trait113 does not raise error when created114 linting :unauthenticated trait115 does not raise error when created (PENDING: Trait skipped linting due to legacy error)116 linting :group_event trait117 does not raise error when created118 behaves like factory119 project_audit_event factory120 does not raise error when built121 does not raise error when created122 behaves like factory123 group_audit_event factory124 does not raise error when built125 does not raise error when created126 behaves like factory127 authentication_event factory128 does not raise error when built129 does not raise error when created130 linting :successful trait131 does not raise error when created132 linting :failed trait133 does not raise error when created134 behaves like factory135 award_emoji factory136 does not raise error when built137 does not raise error when created138 linting :upvote trait139 does not raise error when created140 linting :downvote trait141 does not raise error when created142 behaves like factory143 aws_role factory144 does not raise error when built145 does not raise error when created146 behaves like factory147 background_migration_job factory148 does not raise error when built149 does not raise error when created150 linting :succeeded trait151 does not raise error when created152 behaves like factory153 project_badge factory154 does not raise error when built155 does not raise error when created156 behaves like factory157 group_badge factory158 does not raise error when built159 does not raise error when created160 behaves like factory161 board_group_recent_visit factory162 does not raise error when built163 does not raise error when created164 behaves like factory165 board_project_recent_visit factory166 does not raise error when built167 does not raise error when created168 behaves like factory169 board factory170 does not raise error when built171 does not raise error when created172 behaves like factory173 group_board factory174 does not raise error when built175 does not raise error when created176 behaves like factory177 broadcast_message factory178 does not raise error when built179 does not raise error when created180 linting :expired trait181 does not raise error when created182 linting :future trait183 does not raise error when created184 linting :notification trait185 does not raise error when created186 behaves like factory187 bulk_import factory188 does not raise error when built189 does not raise error when created190 linting :created trait191 does not raise error when created192 linting :started trait193 does not raise error when created194 linting :finished trait195 does not raise error when created196 linting :failed trait197 does not raise error when created198 behaves like factory199 bulk_import_entity factory200 does not raise error when built201 does not raise error when created202 linting :group_entity trait203 does not raise error when created204 linting :project_entity trait205 does not raise error when created206 linting :created trait207 does not raise error when created208 linting :started trait209 does not raise error when created210 linting :finished trait211 does not raise error when created212 linting :failed trait213 does not raise error when created214 behaves like factory215 bulk_import_export_upload factory216 does not raise error when built217 does not raise error when created218 behaves like factory219 bulk_import_export factory220 does not raise error when built221 does not raise error when created222 linting :started trait223 does not raise error when created224 linting :finished trait225 does not raise error when created226 linting :failed trait227 does not raise error when created228 behaves like factory229 bulk_import_failure factory230 does not raise error when built231 does not raise error when created232 behaves like factory233 bulk_import_tracker factory234 does not raise error when built235 does not raise error when created236 linting :started trait237 does not raise error when created238 linting :finished trait239 does not raise error when created240 linting :failed trait241 does not raise error when created242 behaves like factory243 chat_name factory244 does not raise error when built245 does not raise error when created246 behaves like factory247 chat_team factory248 does not raise error when built249 does not raise error when created250 behaves like factory251 ci_bridge factory252 does not raise error when built253 does not raise error when created254 linting :variables trait255 does not raise error when created256 linting :created trait257 does not raise error when created258 linting :started trait259 does not raise error when created260 linting :finished trait261 does not raise error when created262 linting :success trait263 does not raise error when created264 linting :failed trait265 does not raise error when created266 linting :skipped trait267 does not raise error when created268 linting :strategy_depend trait269 does not raise error when created270 linting :manual trait271 does not raise error when created272 linting :playable trait273 does not raise error when created274 linting :allowed_to_fail trait275 does not raise error when created276 behaves like factory277 ci_build_metadata factory278 does not raise error when built279 does not raise error when created280 behaves like factory281 ci_build_need factory282 does not raise error when built283 does not raise error when created284 behaves like factory285 ci_build_pending_state factory286 does not raise error when built287 does not raise error when created288 behaves like factory289 ci_build_report_result factory290 does not raise error when built291 does not raise error when created292 linting :with_junit_success trait293 does not raise error when created294 linting :with_junit_suite_error trait295 does not raise error when created296 behaves like factory297 ci_build_trace_chunk factory298 does not raise error when built299 does not raise error when created300 linting :redis_with_data trait301 does not raise error when created302 linting :redis_without_data trait303 does not raise error when created304 linting :database_with_data trait305 does not raise error when created306 linting :database_without_data trait307 does not raise error when created308 linting :fog_with_data trait309 does not raise error when created (PENDING: Trait skipped linting due to legacy error)310 linting :fog_without_data trait311 does not raise error when created312 linting :persisted trait313 does not raise error when created314 behaves like factory315 ci_build_trace_metadata factory316 does not raise error when built317 does not raise error when created318 behaves like factory319 ci_build factory320 does not raise error when built321 does not raise error when created322 linting :degenerated trait323 does not raise error when created324 linting :unique_name trait325 does not raise error when created326 linting :dependent trait327 does not raise error when created328 linting :started trait329 does not raise error when created330 linting :finished trait331 does not raise error when created332 linting :success trait333 does not raise error when created334 linting :failed trait335 does not raise error when created336 linting :canceled trait337 does not raise error when created338 linting :skipped trait339 does not raise error when created340 linting :running trait341 does not raise error when created342 linting :pending trait343 does not raise error when created344 linting :created trait345 does not raise error when created346 linting :preparing trait347 does not raise error when created348 linting :scheduled trait349 does not raise error when created350 linting :expired_scheduled trait351 does not raise error when created352 linting :manual trait353 does not raise error when created354 linting :teardown_environment trait355 does not raise error when created356 linting :environment_with_deployment_tier trait357 does not raise error when created358 linting :deploy_to_production trait359 does not raise error when created360 linting :start_review_app trait361 does not raise error when created362 linting :stop_review_app trait363 does not raise error when created364 linting :prepare_staging trait365 does not raise error when created366 linting :start_staging trait367 does not raise error when created368 linting :stop_staging trait369 does not raise error when created370 linting :set_expanded_environment_name trait371 does not raise error when created372 linting :allowed_to_fail trait373 does not raise error when created374 linting :ignored trait375 does not raise error when created376 linting :playable trait377 does not raise error when created378 linting :retryable trait379 does not raise error when created380 linting :schedulable trait381 does not raise error when created382 linting :actionable trait383 does not raise error when created384 linting :retried trait385 does not raise error when created386 linting :cancelable trait387 does not raise error when created388 linting :erasable trait389 does not raise error when created390 linting :tags trait391 does not raise error when created392 linting :on_tag trait393 does not raise error when created394 linting :triggered trait395 does not raise error when created396 linting :with_deployment trait397 does not raise error when created398 linting :tag trait399 does not raise error when created400 linting :coverage trait401 does not raise error when created402 linting :trace_with_coverage trait403 does not raise error when created404 linting :trace_live trait405 does not raise error when created406 linting :trace_artifact trait407 does not raise error when created408 linting :unarchived_trace_artifact trait409 does not raise error when created410 linting :trace_with_duplicate_sections trait411 does not raise error when created412 linting :trace_with_sections trait413 does not raise error when created414 linting :unicode_trace_live trait415 does not raise error when created416 linting :erased trait417 does not raise error when created418 linting :queued trait419 does not raise error when created420 linting :picked trait421 does not raise error when created422 linting :artifacts trait423 does not raise error when created424 linting :report_results trait425 does not raise error when created426 linting :codequality_report trait427 does not raise error when created428 linting :sast_report trait429 does not raise error when created430 linting :secret_detection_report trait431 does not raise error when created432 linting :test_reports trait433 does not raise error when created434 linting :test_reports_with_attachment trait435 does not raise error when created436 linting :broken_test_reports trait437 does not raise error when created438 linting :test_reports_with_duplicate_failed_test_names trait439 does not raise error when created440 linting :test_reports_with_three_failures trait441 does not raise error when created442 linting :accessibility_reports trait443 does not raise error when created444 linting :coverage_reports trait445 does not raise error when created446 linting :codequality_reports trait447 does not raise error when created448 linting :codequality_reports_without_degradation trait449 does not raise error when created450 linting :terraform_reports trait451 does not raise error when created452 linting :expired trait453 does not raise error when created454 linting :with_commit trait455 does not raise error when created456 linting :with_commit_and_author trait457 does not raise error when created458 linting :extended_options trait459 does not raise error when created460 linting :release_options trait461 does not raise error when created462 linting :no_options trait463 does not raise error when created464 linting :coverage_report_cobertura trait465 does not raise error when created466 linting :dast trait467 does not raise error when created468 linting :sast trait469 does not raise error when created470 linting :secret_detection trait471 does not raise error when created472 linting :dependency_scanning trait473 does not raise error when created474 linting :container_scanning trait475 does not raise error when created476 linting :cluster_image_scanning trait477 does not raise error when created478 linting :coverage_fuzzing trait479 does not raise error when created480 linting :license_scanning trait481 does not raise error when created482 linting :non_public_artifacts trait483 does not raise error when created484 linting :non_playable trait485 does not raise error when created486 linting :protected trait487 does not raise error when created488 linting :script_failure trait489 does not raise error when created490 linting :api_failure trait491 does not raise error when created492 linting :prerequisite_failure trait493 does not raise error when created494 linting :forward_deployment_failure trait495 does not raise error when created496 linting :deployment_rejected trait497 does not raise error when created498 linting :with_runner_session trait499 does not raise error when created500 linting :interruptible trait501 does not raise error when created502 behaves like factory503 ci_daily_build_group_report_result factory504 does not raise error when built505 does not raise error when created506 linting :on_feature_branch trait507 does not raise error when created508 behaves like factory509 ci_deleted_object factory510 does not raise error when built511 does not raise error when created512 behaves like factory513 ci_freeze_period factory514 does not raise error when built515 does not raise error when created516 behaves like factory517 ci_group_variable factory518 does not raise error when built519 does not raise error when created520 linting :protected trait521 does not raise error when created522 behaves like factory523 ci_instance_variable factory524 does not raise error when built525 does not raise error when created526 linting :protected trait527 does not raise error when created528 behaves like factory529 ci_job_artifact factory530 does not raise error when built531 does not raise error when created532 linting :expired trait533 does not raise error when created534 linting :locked trait535 does not raise error when created536 linting :remote_store trait537 does not raise error when created (PENDING: Trait skipped linting due to legacy error)538 linting :raw trait539 does not raise error when created (PENDING: Trait skipped linting due to legacy error)540 linting :zip trait541 does not raise error when created542 linting :gzip trait543 does not raise error when created (PENDING: Trait skipped linting due to legacy error)544 linting :archive trait545 does not raise error when created546 linting :legacy_archive trait547 does not raise error when created548 linting :metadata trait549 does not raise error when created550 linting :trace trait551 does not raise error when created552 linting :unarchived_trace_artifact trait553 does not raise error when created554 linting :junit trait555 does not raise error when created556 linting :junit_with_attachment trait557 does not raise error when created558 linting :junit_with_duplicate_failed_test_names trait559 does not raise error when created560 linting :junit_with_ant trait561 does not raise error when created562 linting :junit_with_three_testsuites trait563 does not raise error when created564 linting :junit_with_corrupted_data trait565 does not raise error when created566 linting :junit_with_three_failures trait567 does not raise error when created568 linting :accessibility trait569 does not raise error when created570 linting :accessibility_with_invalid_url trait571 does not raise error when created572 linting :accessibility_without_errors trait573 does not raise error when created574 linting :cobertura trait575 does not raise error when created576 linting :terraform trait577 does not raise error when created578 linting :terraform_with_corrupted_data trait579 does not raise error when created580 linting :coverage_gocov_xml trait581 does not raise error when created582 linting :coverage_with_paths_not_relative_to_project_root trait583 does not raise error when created584 linting :coverage_with_corrupted_data trait585 does not raise error when created586 linting :codequality trait587 does not raise error when created588 linting :codequality_without_errors trait589 does not raise error when created590 linting :sast trait591 does not raise error when created592 linting :sast_minimal trait593 does not raise error when created594 linting :sast_bandit trait595 does not raise error when created596 linting :sast_semgrep_for_bandit trait597 does not raise error when created598 linting :sast_gosec trait599 does not raise error when created600 linting :sast_semgrep_for_gosec trait601 does not raise error when created602 linting :common_security_report trait603 does not raise error when created604 linting :common_security_report_with_blank_names trait605 does not raise error when created606 linting :sast_deprecated trait607 does not raise error when created608 linting :sast_with_corrupted_data trait609 does not raise error when created610 linting :sast_feature_branch trait611 does not raise error when created612 linting :secret_detection_feature_branch trait613 does not raise error when created614 linting :sast_with_missing_scanner trait615 does not raise error when created616 linting :secret_detection trait617 does not raise error when created618 linting :lsif trait619 does not raise error when created620 linting :dotenv trait621 does not raise error when created622 linting :correct_checksum trait623 does not raise error when created (PENDING: Trait skipped linting due to legacy error)624 behaves like factory625 ci_job_variable factory626 does not raise error when built627 does not raise error when created628 linting :dotenv_source trait629 does not raise error when created630 behaves like factory631 ci_pending_build factory632 does not raise error when built633 does not raise error when created634 behaves like factory635 ci_pipeline_artifact factory636 does not raise error when built637 does not raise error when created638 linting :unlocked trait639 does not raise error when created640 linting :checksummed trait641 does not raise error when created642 linting :checksum_failure trait643 does not raise error when created644 linting :expired trait645 does not raise error when created646 linting :remote_store trait647 does not raise error when created (PENDING: Trait skipped linting due to legacy error)648 linting :with_coverage_report trait649 does not raise error when created650 linting :with_coverage_multibyte_characters trait651 does not raise error when created652 linting :with_code_coverage_with_multiple_files trait653 does not raise error when created654 linting :with_codequality_mr_diff_report trait655 does not raise error when created656 behaves like factory657 ci_pipeline_message factory658 does not raise error when built659 does not raise error when created660 behaves like factory661 ci_pipeline_schedule factory662 does not raise error when built663 does not raise error when created664 linting :every_minute trait665 does not raise error when created666 linting :hourly trait667 does not raise error when created668 linting :nightly trait669 does not raise error when created670 linting :weekly trait671 does not raise error when created672 linting :monthly trait673 does not raise error when created674 linting :inactive trait675 does not raise error when created676 behaves like factory677 ci_pipeline_schedule_variable factory678 does not raise error when built679 does not raise error when created680 behaves like factory681 ci_pipeline_variable factory682 does not raise error when built683 does not raise error when created684 behaves like factory685 ci_empty_pipeline factory686 does not raise error when built687 does not raise error when created688 linting :created trait689 does not raise error when created690 behaves like factory691 ci_pipeline factory692 does not raise error when built693 does not raise error when created694 linting :invalid trait695 does not raise error when created696 linting :preparing trait697 does not raise error when created698 linting :blocked trait699 does not raise error when created700 linting :scheduled trait701 does not raise error when created702 linting :success trait703 does not raise error when created704 linting :running trait705 does not raise error when created706 linting :canceled trait707 does not raise error when created708 linting :failed trait709 does not raise error when created710 linting :unlocked trait711 does not raise error when created712 linting :artifacts_locked trait713 does not raise error when created714 linting :protected trait715 does not raise error when created716 linting :with_report_results trait717 does not raise error when created718 linting :with_codequality_report trait719 does not raise error when created720 linting :with_sast_report trait721 does not raise error when created722 linting :with_secret_detection_report trait723 does not raise error when created724 linting :with_test_reports trait725 does not raise error when created726 linting :with_test_reports_attachment trait727 does not raise error when created728 linting :with_broken_test_reports trait729 does not raise error when created730 linting :with_test_reports_with_three_failures trait731 does not raise error when created732 linting :with_accessibility_reports trait733 does not raise error when created734 linting :with_coverage_reports trait735 does not raise error when created736 linting :with_codequality_reports trait737 does not raise error when created738 linting :with_coverage_report_artifact trait739 does not raise error when created740 linting :with_codequality_mr_diff_report trait741 does not raise error when created742 linting :with_terraform_reports trait743 does not raise error when created744 linting :with_exposed_artifacts trait745 does not raise error when created746 linting :with_persisted_artifacts trait747 does not raise error when created748 linting :with_job trait749 does not raise error when created750 linting :auto_devops_source trait751 does not raise error when created752 linting :repository_source trait753 does not raise error when created754 linting :detached_merge_request_pipeline trait755 does not raise error when created756 linting :legacy_detached_merge_request_pipeline trait757 does not raise error when created758 linting :merged_result_pipeline trait759 does not raise error when created760 linting :webide trait761 does not raise error when created762 behaves like factory763 ci_processable factory764 does not raise error when built765 does not raise error when created766 linting :waiting_for_resource trait767 does not raise error when created768 linting :resource_group trait769 does not raise error when created770 behaves like factory771 ci_ref factory772 does not raise error when built773 does not raise error when created774 behaves like factory775 codequality_degradation_1 factory776 does not raise error when built777 does not raise error when created778 behaves like factory779 codequality_degradation_2 factory780 does not raise error when built781 does not raise error when created782 behaves like factory783 codequality_degradation_3 factory784 does not raise error when built785 does not raise error when created786 behaves like factory787 codequality_degradation factory788 does not raise error when built789 does not raise error when created790 linting :blocker trait791 does not raise error when created792 linting :critical trait793 does not raise error when created794 linting :major trait795 does not raise error when created796 linting :minor trait797 does not raise error when created798 linting :info trait799 does not raise error when created800 linting :unknown trait801 does not raise error when created802 behaves like factory803 ci_reports_security_aggregated_reports factory804 does not raise error when built805 does not raise error when created806 behaves like factory807 ci_reports_security_evidence factory808 does not raise error when built809 does not raise error when created810 behaves like factory811 ci_reports_security_finding_key factory812 does not raise error when built813 does not raise error when created814 behaves like factory815 ci_reports_security_finding factory816 does not raise error when built817 does not raise error when created818 linting :dynamic trait819 does not raise error when created820 behaves like factory821 ci_reports_security_flag factory822 does not raise error when built823 does not raise error when created824 behaves like factory825 ci_reports_security_identifier factory826 does not raise error when built827 does not raise error when created828 behaves like factory829 ci_reports_security_link factory830 does not raise error when built831 does not raise error when created832 behaves like factory833 ci_reports_security_locations_sast factory834 does not raise error when built835 does not raise error when created836 linting :dynamic trait837 does not raise error when created838 behaves like factory839 ci_reports_security_report factory840 does not raise error when built841 does not raise error when created842 behaves like factory843 ci_reports_security_scanner factory844 does not raise error when built845 does not raise error when created846 behaves like factory847 ci_reports_security_scan factory848 does not raise error when built849 does not raise error when created850 behaves like factory851 report_test_case factory852 does not raise error when built853 does not raise error when created854 linting :failed trait855 does not raise error when created856 linting :failed_with_attachment trait857 does not raise error when created858 behaves like factory859 ci_resource factory860 does not raise error when built861 does not raise error when created862 linting :retained trait863 does not raise error when created864 behaves like factory865 ci_resource_group factory866 does not raise error when built867 does not raise error when created868 behaves like factory869 ci_runner_namespace factory870 does not raise error when built871 does not raise error when created872 behaves like factory873 ci_runner_project factory874 does not raise error when built875 does not raise error when created876 behaves like factory877 ci_runner factory878 does not raise error when built879 does not raise error when created880 linting :online trait881 does not raise error when created882 linting :instance trait883 does not raise error when created884 linting :group trait885 does not raise error when created886 linting :project trait887 does not raise error when created888 linting :without_projects trait889 does not raise error when created890 linting :inactive trait891 does not raise error when created892 linting :ref_protected trait893 does not raise error when created894 linting :tagged_only trait895 does not raise error when created896 linting :locked trait897 does not raise error when created898 behaves like factory899 ci_running_build factory900 does not raise error when built901 does not raise error when created902 behaves like factory903 ci_secure_file factory904 does not raise error when built905 does not raise error when created906 behaves like factory907 ci_sources_pipeline factory908 does not raise error when built909 does not raise error when created910 behaves like factory911 ci_stage factory912 does not raise error when built913 does not raise error when created914 behaves like factory915 ci_stage_entity factory916 does not raise error when built917 does not raise error when created918 behaves like factory919 ci_trigger_request factory920 does not raise error when built921 does not raise error when created922 behaves like factory923 ci_trigger_without_token factory924 does not raise error when built925 does not raise error when created926 behaves like factory927 ci_trigger factory928 does not raise error when built929 does not raise error when created930 behaves like factory931 ci_unit_test factory932 does not raise error when built933 does not raise error when created934 behaves like factory935 ci_unit_test_failure factory936 does not raise error when built937 does not raise error when created938 behaves like factory939 ci_variable factory940 does not raise error when built941 does not raise error when created942 linting :protected trait943 does not raise error when created944 behaves like factory945 ci_platform_metric factory946 does not raise error when built947 does not raise error when created948 behaves like factory949 cluster_agent_token factory950 does not raise error when built951 does not raise error when created952 linting :revoked trait953 does not raise error when created954 behaves like factory955 cluster_agent factory956 does not raise error when built957 does not raise error when created958 behaves like factory959 agent_activity_event factory960 does not raise error when built961 does not raise error when created962 behaves like factory963 agent_group_authorization factory964 does not raise error when built965 does not raise error when created966 behaves like factory967 agent_project_authorization factory968 does not raise error when built969 does not raise error when created970 behaves like factory971 clusters_applications_helm factory972 does not raise error when built973 does not raise error when created974 linting :not_installable trait975 does not raise error when created976 linting :errored trait977 does not raise error when created978 linting :installable trait979 does not raise error when created980 linting :scheduled trait981 does not raise error when created982 linting :installing trait983 does not raise error when created984 linting :installed trait985 does not raise error when created986 linting :updating trait987 does not raise error when created988 linting :updated trait989 does not raise error when created990 linting :update_errored trait991 does not raise error when created992 linting :uninstalling trait993 does not raise error when created994 linting :uninstall_errored trait995 does not raise error when created996 linting :uninstalled trait997 does not raise error when created998 linting :externally_installed trait999 does not raise error when created1000 linting :timed_out trait1001 does not raise error when created1002 linting :no_helm_installed trait1003 does not raise error when created1004 behaves like factory1005 clusters_applications_ingress factory1006 does not raise error when built1007 does not raise error when created1008 behaves like factory1009 clusters_applications_cert_manager factory1010 does not raise error when built1011 does not raise error when created1012 behaves like factory1013 clusters_applications_elastic_stack factory1014 does not raise error when built1015 does not raise error when created1016 behaves like factory1017 clusters_applications_crossplane factory1018 does not raise error when built1019 does not raise error when created1020 behaves like factory1021 clusters_applications_prometheus factory1022 does not raise error when built1023 does not raise error when created1024 behaves like factory1025 clusters_applications_runner factory1026 does not raise error when built1027 does not raise error when created1028 behaves like factory1029 clusters_applications_knative factory1030 does not raise error when built1031 does not raise error when created1032 behaves like factory1033 clusters_applications_jupyter factory1034 does not raise error when built1035 does not raise error when created1036 behaves like factory1037 clusters_applications_cilium factory1038 does not raise error when built1039 does not raise error when created1040 behaves like factory1041 cluster factory1042 does not raise error when built1043 does not raise error when created1044 linting :instance trait1045 does not raise error when created1046 linting :project trait1047 does not raise error when created1048 linting :group trait1049 does not raise error when created1050 linting :management_project trait1051 does not raise error when created1052 linting :namespace_per_environment_disabled trait1053 does not raise error when created1054 linting :provided_by_user trait1055 does not raise error when created1056 linting :provided_by_gcp trait1057 does not raise error when created1058 linting :provided_by_aws trait1059 does not raise error when created1060 linting :providing_by_gcp trait1061 does not raise error when created1062 linting :rbac_disabled trait1063 does not raise error when created1064 linting :cloud_run_enabled trait1065 does not raise error when created1066 linting :disabled trait1067 does not raise error when created1068 linting :production_environment trait1069 does not raise error when created1070 linting :with_installed_helm trait1071 does not raise error when created1072 linting :with_installed_prometheus trait1073 does not raise error when created1074 linting :with_all_applications trait1075 does not raise error when created1076 linting :with_domain trait1077 does not raise error when created1078 linting :with_environments trait1079 does not raise error when created1080 linting :not_managed trait1081 does not raise error when created1082 linting :cleanup_not_started trait1083 does not raise error when created1084 linting :cleanup_removing_project_namespaces trait1085 does not raise error when created1086 linting :cleanup_removing_service_account trait1087 does not raise error when created1088 linting :cleanup_errored trait1089 does not raise error when created1090 behaves like factory1091 cluster_for_group factory1092 does not raise error when built1093 does not raise error when created1094 behaves like factory1095 clusters_integrations_elastic_stack factory1096 does not raise error when built1097 does not raise error when created1098 linting :disabled trait1099 does not raise error when created1100 behaves like factory1101 clusters_integrations_prometheus factory1102 does not raise error when built1103 does not raise error when created1104 linting :disabled trait1105 does not raise error when created1106 behaves like factory1107 cluster_kubernetes_namespace factory1108 does not raise error when built1109 does not raise error when created1110 linting :with_token trait1111 does not raise error when created1112 linting :without_token trait1113 does not raise error when created1114 behaves like factory1115 cluster_platform_kubernetes factory1116 does not raise error when built1117 does not raise error when created1118 linting :configured trait1119 does not raise error when created1120 linting :rbac_disabled trait1121 does not raise error when created1122 behaves like factory1123 cluster_project factory1124 does not raise error when built1125 does not raise error when created1126 behaves like factory1127 cluster_provider_aws factory1128 does not raise error when built1129 does not raise error when created1130 linting :scheduled trait1131 does not raise error when created1132 linting :creating trait1133 does not raise error when created1134 linting :created trait1135 does not raise error when created1136 linting :errored trait1137 does not raise error when created1138 behaves like factory1139 cluster_provider_gcp factory1140 does not raise error when built1141 does not raise error when created1142 linting :scheduled trait1143 does not raise error when created1144 linting :creating trait1145 does not raise error when created1146 linting :created trait1147 does not raise error when created1148 linting :errored trait1149 does not raise error when created1150 linting :abac_enabled trait1151 does not raise error when created1152 linting :cloud_run_enabled trait1153 does not raise error when created1154 behaves like factory1155 gpg_signature factory1156 does not raise error when built1157 does not raise error when created1158 behaves like factory1159 x509_commit_signature factory1160 does not raise error when built1161 does not raise error when created1162 behaves like factory1163 commit_status factory1164 does not raise error when built1165 does not raise error when created1166 linting :success trait1167 does not raise error when created1168 linting :failed trait1169 does not raise error when created1170 linting :canceled trait1171 does not raise error when created1172 linting :skipped trait1173 does not raise error when created1174 linting :running trait1175 does not raise error when created1176 linting :pending trait1177 does not raise error when created1178 linting :waiting_for_resource trait1179 does not raise error when created1180 linting :preparing trait1181 does not raise error when created1182 linting :created trait1183 does not raise error when created1184 linting :manual trait1185 does not raise error when created1186 linting :scheduled trait1187 does not raise error when created1188 behaves like factory1189 generic_commit_status factory1190 does not raise error when built1191 does not raise error when created1192 behaves like factory1193 commit factory1194 does not raise error when built1195 does not raise error when created1196 linting :merge_commit trait1197 does not raise error when created1198 linting :without_author trait1199 does not raise error when created1200 behaves like factory1201 compare factory1202 does not raise error when built1203 does not raise error when created1204 behaves like factory1205 container_expiration_policy factory1206 does not raise error when built1207 does not raise error when created1208 linting :runnable trait1209 does not raise error when created1210 linting :disabled trait1211 does not raise error when created1212 behaves like factory1213 container_repository factory1214 does not raise error when built1215 does not raise error when created1216 linting :root trait1217 does not raise error when created1218 linting :status_delete_scheduled trait1219 does not raise error when created1220 linting :status_delete_failed trait1221 does not raise error when created1222 linting :cleanup_scheduled trait1223 does not raise error when created1224 linting :cleanup_unfinished trait1225 does not raise error when created1226 linting :cleanup_ongoing trait1227 does not raise error when created1228 linting :default trait1229 does not raise error when created1230 linting :pre_importing trait1231 does not raise error when created1232 linting :pre_import_done trait1233 does not raise error when created1234 linting :importing trait1235 does not raise error when created1236 linting :import_done trait1237 does not raise error when created1238 linting :import_aborted trait1239 does not raise error when created1240 linting :import_skipped trait1241 does not raise error when created1242 behaves like factory1243 custom_emoji factory1244 does not raise error when built1245 does not raise error when created1246 behaves like factory1247 contact factory1248 does not raise error when built1249 does not raise error when created1250 linting :with_organization trait1251 does not raise error when created1252 behaves like factory1253 organization factory1254 does not raise error when built1255 does not raise error when created1256 behaves like factory1257 dependency_proxy_blob factory1258 does not raise error when built1259 does not raise error when created1260 linting :pending_destruction trait1261 does not raise error when created1262 behaves like factory1263 dependency_proxy_manifest factory1264 does not raise error when built1265 does not raise error when created1266 linting :pending_destruction trait1267 does not raise error when created1268 behaves like factory1269 dependency_proxy_group_setting factory1270 does not raise error when built1271 does not raise error when created1272 behaves like factory1273 image_ttl_group_policy factory1274 does not raise error when built1275 does not raise error when created1276 linting :disabled trait1277 does not raise error when created1278 behaves like factory1279 deploy_keys_project factory1280 does not raise error when built1281 does not raise error when created1282 linting :write_access trait1283 does not raise error when created1284 behaves like factory1285 deploy_token factory1286 does not raise error when built1287 does not raise error when created1288 linting :revoked trait1289 does not raise error when created1290 linting :gitlab_deploy_token trait1291 does not raise error when created1292 linting :expired trait1293 does not raise error when created1294 linting :group trait1295 does not raise error when created1296 linting :project trait1297 does not raise error when created1298 linting :all_scopes trait1299 does not raise error when created1300 linting :dependency_proxy_scopes trait1301 does not raise error when created1302 behaves like factory1303 deployment_cluster factory1304 does not raise error when built1305 does not raise error when created1306 behaves like factory1307 deployment factory1308 does not raise error when built1309 does not raise error when created1310 linting :review_app trait1311 does not raise error when created1312 linting :on_cluster trait1313 does not raise error when created1314 linting :running trait1315 does not raise error when created1316 linting :success trait1317 does not raise error when created1318 linting :failed trait1319 does not raise error when created1320 linting :canceled trait1321 does not raise error when created1322 linting :created trait1323 does not raise error when created1324 linting :blocked trait1325 does not raise error when created1326 linting :succeed trait1327 does not raise error when created1328 behaves like factory1329 design_action factory1330 does not raise error when built1331 does not raise error when created1332 linting :with_image_v432x230 trait1333 does not raise error when created1334 behaves like factory1335 design_at_version factory1336 does not raise error when built1337 does not raise error when created1338 behaves like factory1339 design factory1340 does not raise error when built1341 does not raise error when created1342 linting :importing trait1343 does not raise error when created1344 linting :imported trait1345 does not raise error when created1346 linting :with_relative_position trait1347 does not raise error when created1348 linting :with_lfs_file trait1349 does not raise error when created1350 linting :with_versions trait1351 does not raise error when created1352 linting :with_file trait1353 does not raise error when created1354 linting :with_smaller_image_versions trait1355 does not raise error when created1356 behaves like factory1357 design_version factory1358 does not raise error when built1359 does not raise error when created1360 linting :importing trait1361 does not raise error when created1362 linting :imported trait1363 does not raise error when created1364 linting :with_lfs_file trait1365 does not raise error when created1366 linting :committed trait1367 does not raise error when created1368 behaves like factory1369 dev_ops_report_metric factory1370 does not raise error when built1371 does not raise error when created1372 behaves like factory1373 diff_note_position factory1374 does not raise error when built1375 does not raise error when created1376 behaves like factory1377 diff_position factory1378 does not raise error when built1379 does not raise error when created1380 linting :moved trait1381 does not raise error when created1382 behaves like factory1383 text_diff_position factory1384 does not raise error when built1385 does not raise error when created1386 linting :added trait1387 does not raise error when created1388 linting :multi_line trait1389 does not raise error when created1390 behaves like factory1391 image_diff_position factory1392 does not raise error when built1393 does not raise error when created1394 behaves like factory1395 draft_note factory1396 does not raise error when built1397 does not raise error when created1398 linting :on_discussion trait1399 does not raise error when created1400 behaves like factory1401 draft_note_on_text_diff factory1402 does not raise error when built1403 does not raise error when created1404 behaves like factory1405 draft_note_on_image_diff factory1406 does not raise error when built1407 does not raise error when created1408 behaves like factory1409 draft_note_on_discussion factory1410 does not raise error when built1411 does not raise error when created1412 behaves like factory1413 email factory1414 does not raise error when built1415 does not raise error when created1416 linting :confirmed trait1417 does not raise error when created1418 linting :skip_validate trait1419 does not raise error when created1420 behaves like factory1421 environment factory1422 does not raise error when built1423 does not raise error when created1424 linting :available trait1425 does not raise error when created1426 linting :stopped trait1427 does not raise error when created1428 linting :production trait1429 does not raise error when created1430 linting :staging trait1431 does not raise error when created1432 linting :testing trait1433 does not raise error when created1434 linting :development trait1435 does not raise error when created1436 linting :with_review_app trait1437 does not raise error when created1438 linting :non_playable trait1439 does not raise error when created (PENDING: Trait skipped linting due to legacy error)1440 linting :auto_stoppable trait1441 does not raise error when created1442 linting :auto_deletable trait1443 does not raise error when created1444 linting :will_auto_stop trait1445 does not raise error when created1446 behaves like factory1447 error_tracking_client_key factory1448 does not raise error when built1449 does not raise error when created1450 linting :disabled trait1451 does not raise error when created1452 behaves like factory1453 error_tracking_sentry_detailed_error factory1454 does not raise error when built1455 does not raise error when created1456 behaves like factory1457 error_tracking_sentry_error factory1458 does not raise error when built1459 does not raise error when created1460 behaves like factory1461 error_tracking_error factory1462 does not raise error when built1463 does not raise error when created1464 linting :resolved trait1465 does not raise error when created1466 behaves like factory1467 error_tracking_sentry_error_event factory1468 does not raise error when built1469 does not raise error when created1470 behaves like factory1471 error_tracking_error_event factory1472 does not raise error when built1473 does not raise error when created1474 linting :browser trait1475 does not raise error when created1476 behaves like factory1477 error_tracking_project factory1478 does not raise error when built1479 does not raise error when created1480 behaves like factory1481 event factory1482 does not raise error when built1483 does not raise error when created1484 linting :created trait1485 does not raise error when created1486 linting :updated trait1487 does not raise error when created1488 linting :closed trait1489 does not raise error when created1490 linting :reopened trait1491 does not raise error when created1492 linting :pushed trait1493 does not raise error when created1494 linting :commented trait1495 does not raise error when created1496 linting :merged trait1497 does not raise error when created1498 linting :joined trait1499 does not raise error when created1500 linting :left trait1501 does not raise error when created1502 linting :destroyed trait1503 does not raise error when created1504 linting :expired trait1505 does not raise error when created1506 linting :approved trait1507 does not raise error when created1508 linting :has_design trait1509 does not raise error when created1510 linting :for_design trait1511 does not raise error when created1512 behaves like factory1513 closed_issue_event factory1514 does not raise error when built1515 does not raise error when created1516 behaves like factory1517 wiki_page_event factory1518 does not raise error when built1519 does not raise error when created1520 behaves like factory1521 design_event factory1522 does not raise error when built1523 does not raise error when created1524 behaves like factory1525 design_updated_event factory1526 does not raise error when built1527 does not raise error when created1528 behaves like factory1529 project_created_event factory1530 does not raise error when built1531 does not raise error when created1532 behaves like factory1533 project_imported_event factory1534 does not raise error when built1535 does not raise error when created1536 behaves like factory1537 push_event factory1538 does not raise error when built1539 does not raise error when created1540 behaves like factory1541 push_event_payload factory1542 does not raise error when built1543 does not raise error when created1544 behaves like factory1545 experiment_subject factory1546 does not raise error when built1547 does not raise error when created1548 behaves like factory1549 experiment_user factory1550 does not raise error when built1551 does not raise error when created1552 behaves like factory1553 experiment factory1554 does not raise error when built1555 does not raise error when created1556 behaves like factory1557 external_pull_request factory1558 does not raise error when built1559 does not raise error when created1560 linting :closed trait1561 does not raise error when created1562 behaves like factory1563 file_uploader factory1564 does not raise error when built1565 does not raise error when created1566 behaves like factory1567 fork_network factory1568 does not raise error when built1569 does not raise error when created1570 behaves like factory1571 git_wiki_commit_details factory1572 does not raise error when built1573 does not raise error when created1574 behaves like factory1575 gitaly_commit factory1576 does not raise error when built1577 does not raise error when created1578 behaves like factory1579 gitaly_commit_author factory1580 does not raise error when built1581 does not raise error when created1582 behaves like factory1583 gitaly_tag factory1584 does not raise error when built1585 does not raise error when created1586 behaves like factory1587 postgres_async_index factory1588 does not raise error when built1589 does not raise error when created1590 behaves like factory1591 batched_background_migration_job factory1592 does not raise error when built1593 does not raise error when created1594 linting :pending trait1595 does not raise error when created1596 linting :running trait1597 does not raise error when created1598 linting :failed trait1599 does not raise error when created1600 linting :succeeded trait1601 does not raise error when created1602 behaves like factory1603 batched_background_migration factory1604 does not raise error when built1605 does not raise error when created1606 linting :paused trait1607 does not raise error when created1608 linting :active trait1609 does not raise error when created1610 linting :finished trait1611 does not raise error when created1612 linting :failed trait1613 does not raise error when created1614 linting :finalizing trait1615 does not raise error when created1616 behaves like factory1617 postgres_index factory1618 does not raise error when built1619 does not raise error when created1620 behaves like factory1621 postgres_index_bloat_estimate factory1622 does not raise error when built1623 does not raise error when created1624 behaves like factory1625 reindexing_queued_action factory1626 does not raise error when built1627 does not raise error when created1628 behaves like factory1629 reindex_action factory1630 does not raise error when built1631 does not raise error when created1632 behaves like factory1633 jwt_token factory1634 does not raise error when built1635 does not raise error when created1636 linting :with_custom_payload trait1637 does not raise error when created1638 behaves like factory1639 go_module_commit factory1640 does not raise error when built1641 does not raise error when created1642 linting :files trait1643 does not raise error when created1644 linting :package trait1645 does not raise error when created1646 linting :module trait1647 does not raise error when created1648 behaves like factory1649 go_module_version factory1650 does not raise error when built1651 does not raise error when created1652 linting :tagged trait1653 does not raise error when created1654 behaves like factory1655 go_module factory1656 does not raise error when built1657 does not raise error when created1658 behaves like factory1659 gpg_key_subkey factory1660 does not raise error when built1661 does not raise error when created1662 behaves like factory1663 gpg_key factory1664 does not raise error when built1665 does not raise error when created1666 behaves like factory1667 gpg_key_with_subkeys factory1668 does not raise error when built1669 does not raise error when created1670 behaves like factory1671 another_gpg_key factory1672 does not raise error when built1673 does not raise error when created1674 behaves like factory1675 grafana_integration factory1676 does not raise error when built1677 does not raise error when created1678 behaves like factory1679 crm_settings factory1680 does not raise error when built1681 does not raise error when created1682 behaves like factory1683 group_custom_attribute factory1684 does not raise error when built1685 does not raise error when created1686 behaves like factory1687 group_deploy_keys_group factory1688 does not raise error when built1689 does not raise error when created1690 behaves like factory1691 group_deploy_token factory1692 does not raise error when built1693 does not raise error when created1694 behaves like factory1695 group_group_link factory1696 does not raise error when built1697 does not raise error when created1698 linting :guest trait1699 does not raise error when created1700 linting :reporter trait1701 does not raise error when created1702 linting :developer trait1703 does not raise error when created1704 linting :owner trait1705 does not raise error when created1706 linting :maintainer trait1707 does not raise error when created1708 behaves like factory1709 group_import_state factory1710 does not raise error when built1711 does not raise error when created1712 linting :created trait1713 does not raise error when created1714 linting :started trait1715 does not raise error when created1716 linting :finished trait1717 does not raise error when created1718 linting :failed trait1719 does not raise error when created1720 behaves like factory1721 group factory1722 does not raise error when built1723 does not raise error when created1724 linting :public trait1725 does not raise error when created1726 linting :internal trait1727 does not raise error when created1728 linting :private trait1729 does not raise error when created1730 linting :with_avatar trait1731 does not raise error when created1732 linting :request_access_disabled trait1733 does not raise error when created1734 linting :nested trait1735 does not raise error when created1736 linting :auto_devops_enabled trait1737 does not raise error when created1738 linting :auto_devops_disabled trait1739 does not raise error when created1740 linting :owner_subgroup_creation_only trait1741 does not raise error when created1742 linting :shared_runners_disabled trait1743 does not raise error when created1744 linting :with_export trait1745 does not raise error when created1746 linting :allow_descendants_override_disabled_shared_runners trait1747 does not raise error when created1748 linting :disabled_and_unoverridable trait1749 does not raise error when created1750 linting :disabled_with_override trait1751 does not raise error when created1752 linting :shared_runners_enabled trait1753 does not raise error when created1754 linting :with_hierarchy trait1755 does not raise error when created1756 linting :crm_enabled trait1757 does not raise error when created1758 behaves like factory1759 identity factory1760 does not raise error when built1761 does not raise error when created1762 behaves like factory1763 bulk_import_configuration factory1764 does not raise error when built1765 does not raise error when created1766 behaves like factory1767 import_export_upload factory1768 does not raise error when built1769 does not raise error when created1770 behaves like factory1771 import_failure factory1772 does not raise error when built1773 does not raise error when created1774 linting :hard_failure trait1775 does not raise error when created1776 linting :soft_failure trait1777 does not raise error when created1778 behaves like factory1779 incident_management_issuable_escalation_status factory1780 does not raise error when built1781 does not raise error when created1782 linting :triggered trait1783 does not raise error when created1784 linting :acknowledged trait1785 does not raise error when created1786 linting :resolved trait1787 does not raise error when created1788 linting :ignored trait1789 does not raise error when created1790 behaves like factory1791 project_incident_management_setting factory1792 does not raise error when built1793 does not raise error when created1794 behaves like factory1795 instance_configuration factory1796 does not raise error when built1797 does not raise error when created1798 behaves like factory1799 jira_tracker_data factory1800 does not raise error when built1801 does not raise error when created1802 behaves like factory1803 zentao_tracker_data factory1804 does not raise error when built1805 does not raise error when created1806 behaves like factory1807 issue_tracker_data factory1808 does not raise error when built1809 does not raise error when created1810 behaves like factory1811 integration factory1812 does not raise error when built1813 does not raise error when created1814 behaves like factory1815 custom_issue_tracker_integration factory1816 does not raise error when built1817 does not raise error when created1818 behaves like factory1819 jenkins_integration factory1820 does not raise error when built1821 does not raise error when created1822 behaves like factory1823 datadog_integration factory1824 does not raise error when built1825 does not raise error when created1826 behaves like factory1827 emails_on_push_integration factory1828 does not raise error when built1829 does not raise error when created1830 behaves like factory1831 prometheus_integration factory1832 does not raise error when built1833 does not raise error when created1834 behaves like factory1835 drone_ci_integration factory1836 does not raise error when built1837 does not raise error when created1838 behaves like factory1839 jira_integration factory1840 does not raise error when built1841 does not raise error when created1842 behaves like factory1843 zentao_integration factory1844 does not raise error when built1845 does not raise error when created1846 behaves like factory1847 shimo_integration factory1848 does not raise error when built1849 does not raise error when created1850 behaves like factory1851 confluence_integration factory1852 does not raise error when built1853 does not raise error when created1854 behaves like factory1855 bugzilla_integration factory1856 does not raise error when built1857 does not raise error when created1858 behaves like factory1859 redmine_integration factory1860 does not raise error when built1861 does not raise error when created1862 behaves like factory1863 youtrack_integration factory1864 does not raise error when built1865 does not raise error when created1866 behaves like factory1867 ewm_integration factory1868 does not raise error when built1869 does not raise error when created1870 behaves like factory1871 external_wiki_integration factory1872 does not raise error when built1873 does not raise error when created1874 behaves like factory1875 mattermost_integration factory1876 does not raise error when built1877 does not raise error when created1878 behaves like factory1879 integrations_slack factory1880 does not raise error when built1881 does not raise error when created1882 behaves like factory1883 slack_slash_commands_integration factory1884 does not raise error when built1885 does not raise error when created1886 behaves like factory1887 pipelines_email_integration factory1888 does not raise error when built1889 does not raise error when created1890 behaves like factory1891 pivotaltracker_integration factory1892 does not raise error when built1893 does not raise error when created1894 behaves like factory1895 harbor_integration factory1896 does not raise error when built1897 does not raise error when created1898 behaves like factory1899 internal_id factory1900 does not raise error when built1901 does not raise error when created1902 behaves like factory1903 issuable_severity factory1904 does not raise error when built1905 does not raise error when created1906 behaves like factory1907 issue_email_participant factory1908 does not raise error when built1909 does not raise error when created1910 behaves like factory1911 issue_email factory1912 does not raise error when built1913 does not raise error when created1914 behaves like factory1915 issue_link factory1916 does not raise error when built1917 does not raise error when created1918 behaves like factory1919 issue factory1920 does not raise error when built1921 does not raise error when created1922 linting :confidential trait1923 does not raise error when created1924 linting :with_asc_relative_position trait1925 does not raise error when created1926 linting :with_desc_relative_position trait1927 does not raise error when created1928 linting :opened trait1929 does not raise error when created1930 linting :locked trait1931 does not raise error when created1932 linting :closed trait1933 does not raise error when created1934 linting :with_alert trait1935 does not raise error when created1936 linting :task trait1937 does not raise error when created1938 behaves like factory1939 closed_issue factory1940 does not raise error when built1941 does not raise error when created1942 behaves like factory1943 reopened_issue factory1944 does not raise error when built1945 does not raise error when created1946 behaves like factory1947 labeled_issue factory1948 does not raise error when built1949 does not raise error when created1950 behaves like factory1951 incident factory1952 does not raise error when built1953 does not raise error when created1954 linting :with_escalation_status trait1955 does not raise error when created1956 behaves like factory1957 issue_csv_import factory1958 does not raise error when built1959 does not raise error when created1960 behaves like factory1961 jira_connect_installation factory1962 does not raise error when built1963 does not raise error when created1964 behaves like factory1965 jira_connect_subscription factory1966 does not raise error when built1967 does not raise error when created1968 behaves like factory1969 jira_import_state factory1970 does not raise error when built1971 does not raise error when created1972 behaves like factory1973 key factory1974 does not raise error when built1975 does not raise error when created1976 behaves like factory1977 key_without_comment factory1978 does not raise error when built1979 does not raise error when created1980 behaves like factory1981 deploy_key factory1982 does not raise error when built1983 does not raise error when created1984 behaves like factory1985 group_deploy_key factory1986 does not raise error when built1987 does not raise error when created1988 behaves like factory1989 personal_key factory1990 does not raise error when built1991 does not raise error when created1992 behaves like factory1993 personal_key_4096 factory1994 does not raise error when built1995 does not raise error when created1996 behaves like factory1997 another_key factory1998 does not raise error when built1999 does not raise error when created2000 behaves like factory2001 another_deploy_key factory2002 does not raise error when built2003 does not raise error when created2004 behaves like factory2005 rsa_key_2048 factory2006 does not raise error when built2007 does not raise error when created2008 behaves like factory2009 rsa_deploy_key_2048 factory2010 does not raise error when built2011 does not raise error when created2012 behaves like factory2013 rsa_key_4096 factory2014 does not raise error when built2015 does not raise error when created2016 behaves like factory2017 rsa_key_5120 factory2018 does not raise error when built2019 does not raise error when created2020 behaves like factory2021 rsa_deploy_key_5120 factory2022 does not raise error when built2023 does not raise error when created2024 behaves like factory2025 rsa_key_8192 factory2026 does not raise error when built2027 does not raise error when created2028 behaves like factory2029 dsa_key_2048 factory2030 does not raise error when built2031 does not raise error when created2032 behaves like factory2033 ecdsa_key_256 factory2034 does not raise error when built2035 does not raise error when created2036 behaves like factory2037 ed25519_key_256 factory2038 does not raise error when built2039 does not raise error when created2040 behaves like factory2041 ecdsa_sk_key_256 factory2042 does not raise error when built2043 does not raise error when created2044 behaves like factory2045 ed25519_sk_key_256 factory2046 does not raise error when built2047 does not raise error when created2048 behaves like factory2049 label_link factory2050 does not raise error when built2051 does not raise error when created2052 behaves like factory2053 label_priority factory2054 does not raise error when built2055 does not raise error when created2056 behaves like factory2057 label factory2058 does not raise error when built2059 does not raise error when created2060 behaves like factory2061 group_label factory2062 does not raise error when built2063 does not raise error when created2064 behaves like factory2065 admin_label factory2066 does not raise error when built2067 does not raise error when created2068 behaves like factory2069 lfs_file_lock factory2070 does not raise error when built2071 does not raise error when created2072 behaves like factory2073 lfs_object factory2074 does not raise error when built2075 does not raise error when created2076 behaves like factory2077 lfs_objects_project factory2078 does not raise error when built2079 does not raise error when created2080 behaves like factory2081 list factory2082 does not raise error when built2083 does not raise error when created2084 behaves like factory2085 backlog_list factory2086 does not raise error when built2087 does not raise error when created2088 behaves like factory2089 closed_list factory2090 does not raise error when built2091 does not raise error when created2092 behaves like factory2093 merge_request_cleanup_schedule factory2094 does not raise error when built2095 does not raise error when created2096 linting :running trait2097 does not raise error when created2098 linting :completed trait2099 does not raise error when created2100 linting :failed trait2101 does not raise error when created2102 behaves like factory2103 merge_request_context_commit factory2104 does not raise error when built2105 does not raise error when created2106 behaves like factory2107 merge_request_context_commit_diff_file factory2108 does not raise error when built2109 does not raise error when created2110 behaves like factory2111 merge_request_diff_commit_user factory2112 does not raise error when built2113 does not raise error when created2114 behaves like factory2115 merge_request_diff_commit factory2116 does not raise error when built2117 does not raise error when created2118 behaves like factory2119 merge_request_diff_file factory2120 does not raise error when built2121 does not raise error when created2122 linting :new_file trait2123 does not raise error when created2124 linting :renamed_file trait2125 does not raise error when created2126 behaves like factory2127 merge_request_diff factory2128 does not raise error when built2129 does not raise error when created2130 linting :external trait2131 does not raise error when created2132 linting :merge_head trait2133 does not raise error when created2134 behaves like factory2135 external_merge_request_diff factory2136 does not raise error when built2137 does not raise error when created2138 behaves like factory2139 merge_request factory2140 does not raise error when built2141 does not raise error when created2142 linting :draft_merge_request trait2143 does not raise error when created2144 linting :wip_merge_request trait2145 does not raise error when created2146 linting :jira_title trait2147 does not raise error when created2148 linting :jira_description trait2149 does not raise error when created2150 linting :jira_branch trait2151 does not raise error when created2152 linting :with_image_diffs trait2153 does not raise error when created2154 linting :without_diffs trait2155 does not raise error when created2156 linting :conflict trait2157 does not raise error when created2158 linting :merged trait2159 does not raise error when created2160 linting :with_merged_metrics trait2161 does not raise error when created2162 linting :merged_target trait2163 does not raise error when created2164 linting :merged_last_month trait2165 does not raise error when created2166 linting :closed trait2167 does not raise error when created2168 linting :closed_last_month trait2169 does not raise error when created2170 linting :opened trait2171 does not raise error when created2172 linting :invalid trait2173 does not raise error when created2174 linting :locked trait2175 does not raise error when created2176 linting :simple trait2177 does not raise error when created2178 linting :rebased trait2179 does not raise error when created2180 linting :diverged trait2181 does not raise error when created2182 linting :merge_when_pipeline_succeeds trait2183 does not raise error when created2184 linting :remove_source_branch trait2185 does not raise error when created2186 linting :with_head_pipeline trait2187 does not raise error when created2188 linting :with_test_reports trait2189 does not raise error when created2190 linting :with_accessibility_reports trait2191 does not raise error when created2192 linting :with_codequality_reports trait2193 does not raise error when created2194 linting :unique_branches trait2195 does not raise error when created2196 linting :unique_author trait2197 does not raise error when created2198 linting :with_coverage_reports trait2199 does not raise error when created2200 linting :with_codequality_mr_diff_reports trait2201 does not raise error when created2202 linting :with_terraform_reports trait2203 does not raise error when created2204 linting :with_sast_reports trait2205 does not raise error when created2206 linting :with_secret_detection_reports trait2207 does not raise error when created2208 linting :with_exposed_artifacts trait2209 does not raise error when created2210 linting :with_legacy_detached_merge_request_pipeline trait2211 does not raise error when created2212 linting :with_detached_merge_request_pipeline trait2213 does not raise error when created2214 linting :with_merge_request_pipeline trait2215 does not raise error when created2216 linting :deployed_review_app trait2217 does not raise error when created2218 linting :sequence_source_branch trait2219 does not raise error when created2220 behaves like factory2221 merged_merge_request factory2222 does not raise error when built2223 does not raise error when created2224 behaves like factory2225 closed_merge_request factory2226 does not raise error when built2227 does not raise error when created2228 behaves like factory2229 reopened_merge_request factory2230 does not raise error when built2231 does not raise error when created2232 behaves like factory2233 invalid_merge_request factory2234 does not raise error when built2235 does not raise error when created2236 behaves like factory2237 merge_request_with_diffs factory2238 does not raise error when built2239 does not raise error when created2240 behaves like factory2241 merge_request_with_diff_notes factory2242 does not raise error when built2243 does not raise error when created2244 behaves like factory2245 merge_request_with_multiple_diffs factory2246 does not raise error when built2247 does not raise error when created2248 behaves like factory2249 labeled_merge_request factory2250 does not raise error when built2251 does not raise error when created2252 behaves like factory2253 merge_request_without_merge_request_diff factory2254 does not raise error when built2255 does not raise error when created2256 behaves like factory2257 merge_requests_closing_issues factory2258 does not raise error when built2259 does not raise error when created2260 behaves like factory2261 metrics_dashboard_annotation factory2262 does not raise error when built2263 does not raise error when created2264 linting :with_cluster trait2265 does not raise error when created2266 behaves like factory2267 metrics_users_starred_dashboard factory2268 does not raise error when built2269 does not raise error when created2270 behaves like factory2271 milestone factory2272 does not raise error when built2273 does not raise error when created2274 linting :active trait2275 does not raise error when created2276 linting :closed trait2277 does not raise error when created2278 linting :with_dates trait2279 does not raise error when created2280 linting :on_project trait2281 does not raise error when created2282 linting :on_group trait2283 does not raise error when created2284 behaves like factory2285 active_milestone factory2286 does not raise error when built2287 does not raise error when created2288 behaves like factory2289 closed_milestone factory2290 does not raise error when built2291 does not raise error when created2292 behaves like factory2293 project_milestone factory2294 does not raise error when built2295 does not raise error when created2296 behaves like factory2297 group_milestone factory2298 does not raise error when built2299 does not raise error when created2300 behaves like factory2301 namespace_aggregation_schedules factory2302 does not raise error when built2303 does not raise error when created2304 behaves like factory2305 namespace_root_storage_statistics factory2306 does not raise error when built2307 does not raise error when created2308 behaves like factory2309 namespace_package_setting factory2310 does not raise error when built2311 does not raise error when created2312 linting :group trait2313 does not raise error when created2314 behaves like factory2315 namespace_settings factory2316 does not raise error when built2317 does not raise error when created2318 behaves like factory2319 namespace_statistics factory2320 does not raise error when built2321 does not raise error when created2322 behaves like factory2323 user_namespace factory2324 does not raise error when built2325 does not raise error when created2326 behaves like factory2327 note factory2328 does not raise error when built2329 does not raise error when created2330 linting :on_commit trait2331 does not raise error when created2332 linting :legacy_diff_note trait2333 does not raise error when created2334 linting :on_issue trait2335 does not raise error when created2336 linting :on_merge_request trait2337 does not raise error when created2338 linting :on_project_snippet trait2339 does not raise error when created2340 linting :on_personal_snippet trait2341 does not raise error when created2342 linting :on_design trait2343 does not raise error when created2344 linting :on_alert trait2345 does not raise error when created2346 linting :resolved trait2347 does not raise error when created2348 linting :system trait2349 does not raise error when created2350 linting :with_system_note_metadata trait2351 does not raise error when created2352 linting :downvote trait2353 does not raise error when created2354 linting :upvote trait2355 does not raise error when created2356 linting :with_attachment trait2357 does not raise error when created2358 linting :with_svg_attachment trait2359 does not raise error when created2360 linting :with_pdf_attachment trait2361 does not raise error when created2362 linting :confidential trait2363 does not raise error when created2364 linting :with_review trait2365 does not raise error when created2366 behaves like factory2367 note_on_commit factory2368 does not raise error when built2369 does not raise error when created2370 behaves like factory2371 note_on_issue factory2372 does not raise error when built2373 does not raise error when created2374 behaves like factory2375 note_on_merge_request factory2376 does not raise error when built2377 does not raise error when created2378 behaves like factory2379 note_on_project_snippet factory2380 does not raise error when built2381 does not raise error when created2382 behaves like factory2383 note_on_personal_snippet factory2384 does not raise error when built2385 does not raise error when created2386 behaves like factory2387 note_on_design factory2388 does not raise error when built2389 does not raise error when created2390 behaves like factory2391 note_on_alert factory2392 does not raise error when built2393 does not raise error when created2394 behaves like factory2395 system_note factory2396 does not raise error when built2397 does not raise error when created2398 behaves like factory2399 discussion_note factory2400 does not raise error when built2401 does not raise error when created2402 behaves like factory2403 discussion_note_on_merge_request factory2404 does not raise error when built2405 does not raise error when created2406 behaves like factory2407 track_mr_picking_note factory2408 does not raise error when built2409 does not raise error when created2410 behaves like factory2411 discussion_note_on_issue factory2412 does not raise error when built2413 does not raise error when created2414 behaves like factory2415 discussion_note_on_commit factory2416 does not raise error when built2417 does not raise error when created2418 behaves like factory2419 discussion_note_on_personal_snippet factory2420 does not raise error when built2421 does not raise error when created2422 behaves like factory2423 discussion_note_on_project_snippet factory2424 does not raise error when built2425 does not raise error when created2426 behaves like factory2427 legacy_diff_note_on_commit factory2428 does not raise error when built2429 does not raise error when created2430 behaves like factory2431 legacy_diff_note_on_merge_request factory2432 does not raise error when built2433 does not raise error when created2434 behaves like factory2435 diff_note_on_merge_request factory2436 does not raise error when built2437 does not raise error when created2438 linting :folded_position trait2439 does not raise error when created2440 behaves like factory2441 image_diff_note_on_merge_request factory2442 does not raise error when built2443 does not raise error when created2444 behaves like factory2445 diff_note_on_commit factory2446 does not raise error when built2447 does not raise error when created2448 behaves like factory2449 diff_note_on_design factory2450 does not raise error when built2451 does not raise error when created2452 behaves like factory2453 notification_setting factory2454 does not raise error when built2455 does not raise error when created2456 behaves like factory2457 oauth_access_grant factory2458 does not raise error when built2459 does not raise error when created2460 behaves like factory2461 oauth_access_token factory2462 does not raise error when built2463 does not raise error when created2464 behaves like factory2465 oauth_application factory2466 does not raise error when built2467 does not raise error when created2468 behaves like factory2469 oauth_openid_request factory2470 does not raise error when built2471 does not raise error when created2472 behaves like factory2473 onboarding_progress factory2474 does not raise error when built2475 does not raise error when created2476 behaves like factory2477 operations_feature_flag factory2478 does not raise error when built2479 does not raise error when created2480 behaves like factory2481 operations_scope factory2482 does not raise error when built2483 does not raise error when created2484 behaves like factory2485 operations_strategy factory2486 does not raise error when built2487 does not raise error when created2488 linting :default trait2489 does not raise error when created2490 linting :gitlab_userlist trait2491 does not raise error when created2492 linting :flexible_rollout trait2493 does not raise error when created2494 linting :gradual_rollout trait2495 does not raise error when created2496 linting :userwithid trait2497 does not raise error when created2498 behaves like factory2499 operations_feature_flag_user_list factory2500 does not raise error when built2501 does not raise error when created2502 behaves like factory2503 operations_feature_flags_client factory2504 does not raise error when built2505 does not raise error when created2506 behaves like factory2507 package_build_info factory2508 does not raise error when built2509 does not raise error when created2510 linting :with_pipeline trait2511 does not raise error when created2512 behaves like factory2513 composer_cache_file factory2514 does not raise error when built2515 does not raise error when created2516 linting :object_storage trait2517 does not raise error when created (PENDING: Trait skipped linting due to legacy error)2518 behaves like factory2519 composer_metadatum factory2520 does not raise error when built2521 does not raise error when created2522 behaves like factory2523 conan_file_metadatum factory2524 does not raise error when built2525 does not raise error when created2526 linting :recipe_file trait2527 does not raise error when created2528 linting :package_file trait2529 does not raise error when created2530 behaves like factory2531 conan_metadatum factory2532 does not raise error when built2533 does not raise error when created2534 behaves like factory2535 debian_project_component_file factory2536 does not raise error when built2537 does not raise error when created2538 linting :packages trait2539 does not raise error when created2540 linting :sources trait2541 does not raise error when created2542 linting :di_packages trait2543 does not raise error when created2544 linting :object_storage trait2545 does not raise error when created (PENDING: Trait skipped linting due to legacy error)2546 behaves like factory2547 debian_group_component_file factory2548 does not raise error when built2549 does not raise error when created2550 behaves like factory2551 debian_project_distribution factory2552 does not raise error when built2553 does not raise error when created2554 linting :with_file trait2555 does not raise error when created2556 linting :object_storage trait2557 does not raise error when created (PENDING: Trait skipped linting due to legacy error)2558 behaves like factory2559 debian_group_distribution factory2560 does not raise error when built2561 does not raise error when created2562 behaves like factory2563 debian_project_distribution_key factory2564 does not raise error when built2565 does not raise error when created2566 behaves like factory2567 debian_group_distribution_key factory2568 does not raise error when built2569 does not raise error when created2570 behaves like factory2571 debian_file_metadatum factory2572 does not raise error when built2573 does not raise error when created2574 linting :unknown trait2575 does not raise error when created (PENDING: Trait skipped linting due to legacy error)2576 linting :source trait2577 does not raise error when created2578 linting :dsc trait2579 does not raise error when created2580 linting :deb trait2581 does not raise error when created2582 linting :deb_dev trait2583 does not raise error when created2584 linting :udeb trait2585 does not raise error when created2586 linting :buildinfo trait2587 does not raise error when created2588 linting :changes trait2589 does not raise error when created2590 behaves like factory2591 debian_group_architecture factory2592 does not raise error when built2593 does not raise error when created2594 behaves like factory2595 debian_group_component factory2596 does not raise error when built2597 does not raise error when created2598 behaves like factory2599 debian_project_architecture factory2600 does not raise error when built2601 does not raise error when created2602 behaves like factory2603 debian_project_component factory2604 does not raise error when built2605 does not raise error when created2606 behaves like factory2607 debian_publication factory2608 does not raise error when built2609 does not raise error when created2610 behaves like factory2611 packages_dependency factory2612 does not raise error when built2613 does not raise error when created2614 linting :rubygems trait2615 does not raise error when created2616 behaves like factory2617 packages_dependency_link factory2618 does not raise error when built2619 does not raise error when created2620 linting :with_nuget_metadatum trait2621 does not raise error when created2622 linting :rubygems trait2623 does not raise error when created2624 behaves like factory2625 helm_file_metadatum factory2626 does not raise error when built2627 does not raise error when created2628 behaves like factory2629 maven_metadatum factory2630 does not raise error when built2631 does not raise error when created2632 behaves like factory2633 npm_metadatum factory2634 does not raise error when built2635 does not raise error when created2636 behaves like factory2637 nuget_dependency_link_metadatum factory2638 does not raise error when built2639 does not raise error when created2640 behaves like factory2641 nuget_metadatum factory2642 does not raise error when built2643 does not raise error when created2644 behaves like factory2645 package_file_build_info factory2646 does not raise error when built2647 does not raise error when created2648 linting :with_pipeline trait2649 does not raise error when created2650 behaves like factory2651 package_file factory2652 does not raise error when built2653 does not raise error when created2654 linting :pending_destruction trait2655 does not raise error when created2656 linting :jar trait2657 does not raise error when created2658 linting :pom trait2659 does not raise error when created2660 linting :xml trait2661 does not raise error when created2662 linting :npm trait2663 does not raise error when created2664 linting :terraform_module trait2665 does not raise error when created2666 linting :nuget trait2667 does not raise error when created2668 linting :snupkg trait2669 does not raise error when created2670 linting :gem trait2671 does not raise error when created2672 linting :unprocessed_gem trait2673 does not raise error when created2674 linting :gemspec trait2675 does not raise error when created2676 linting :pypi trait2677 does not raise error when created2678 linting :generic trait2679 does not raise error when created2680 linting :generic_zip trait2681 does not raise error when created2682 linting :object_storage trait2683 does not raise error when created (PENDING: Trait skipped linting due to legacy error)2684 behaves like factory2685 conan_package_file factory2686 does not raise error when built2687 does not raise error when created2688 linting :conan_recipe_file trait2689 does not raise error when created2690 linting :conan_recipe_manifest trait2691 does not raise error when created2692 linting :conan_package_manifest trait2693 does not raise error when created2694 linting :conan_package_info trait2695 does not raise error when created2696 linting :conan_package trait2697 does not raise error when created2698 behaves like factory2699 debian_package_file factory2700 does not raise error when built2701 does not raise error when created2702 linting :unknown trait2703 does not raise error when created2704 linting :invalid trait2705 does not raise error when created2706 linting :source trait2707 does not raise error when created2708 linting :dsc trait2709 does not raise error when created2710 linting :deb trait2711 does not raise error when created2712 linting :deb_dev trait2713 does not raise error when created2714 linting :udeb trait2715 does not raise error when created2716 linting :buildinfo trait2717 does not raise error when created2718 linting :changes trait2719 does not raise error when created2720 linting :keep trait2721 does not raise error when created2722 behaves like factory2723 helm_package_file factory2724 does not raise error when built2725 does not raise error when created2726 behaves like factory2727 package_file_with_file factory2728 does not raise error when built2729 does not raise error when created2730 behaves like factory2731 packages_tag factory2732 does not raise error when built2733 does not raise error when created2734 behaves like factory2735 package factory2736 does not raise error when built2737 does not raise error when created2738 linting :hidden trait2739 does not raise error when created2740 linting :processing trait2741 does not raise error when created2742 linting :error trait2743 does not raise error when created2744 linting :pending_destruction trait2745 does not raise error when created2746 behaves like factory2747 maven_package factory2748 does not raise error when built2749 does not raise error when created2750 behaves like factory2751 rubygems_package factory2752 does not raise error when built2753 does not raise error when created2754 linting :with_metadatum trait2755 does not raise error when created2756 behaves like factory2757 debian_package factory2758 does not raise error when built2759 does not raise error when created2760 behaves like factory2761 debian_incoming factory2762 does not raise error when built2763 does not raise error when created2764 behaves like factory2765 helm_package factory2766 does not raise error when built2767 does not raise error when created2768 behaves like factory2769 npm_package factory2770 does not raise error when built2771 does not raise error when created2772 linting :with_build trait2773 does not raise error when created2774 behaves like factory2775 terraform_module_package factory2776 does not raise error when built2777 does not raise error when created2778 linting :with_build trait2779 does not raise error when created2780 behaves like factory2781 nuget_package factory2782 does not raise error when built2783 does not raise error when created2784 linting :with_metadatum trait2785 does not raise error when created2786 linting :with_symbol_package trait2787 does not raise error when created2788 behaves like factory2789 pypi_package factory2790 does not raise error when built2791 does not raise error when created2792 behaves like factory2793 composer_package factory2794 does not raise error when built2795 does not raise error when created2796 linting :with_metadatum trait2797 does not raise error when created2798 behaves like factory2799 golang_package factory2800 does not raise error when built2801 does not raise error when created2802 behaves like factory2803 conan_package factory2804 does not raise error when built2805 does not raise error when created2806 linting :without_loaded_metadatum trait2807 does not raise error when created2808 behaves like factory2809 generic_package factory2810 does not raise error when built2811 does not raise error when created2812 linting :with_zip_file trait2813 does not raise error when created2814 behaves like factory2815 pypi_metadatum factory2816 does not raise error when built2817 does not raise error when created2818 behaves like factory2819 rubygems_metadatum factory2820 does not raise error when built2821 does not raise error when created2822 behaves like factory2823 pages_deployment factory2824 does not raise error when built2825 does not raise error when created2826 linting :migrated trait2827 does not raise error when created2828 behaves like factory2829 pages_domain_acme_order factory2830 does not raise error when built2831 does not raise error when created2832 linting :expired trait2833 does not raise error when created2834 behaves like factory2835 pages_domain factory2836 does not raise error when built2837 does not raise error when created2838 linting :disabled trait2839 does not raise error when created2840 linting :scheduled_for_removal trait2841 does not raise error when created2842 linting :should_be_removed trait2843 does not raise error when created2844 linting :unverified trait2845 does not raise error when created2846 linting :reverify trait2847 does not raise error when created2848 linting :expired trait2849 does not raise error when created2850 linting :without_certificate trait2851 does not raise error when created (PENDING: Trait skipped linting due to legacy error)2852 linting :without_key trait2853 does not raise error when created (PENDING: Trait skipped linting due to legacy error)2854 linting :with_missing_chain trait2855 does not raise error when created (PENDING: Trait skipped linting due to legacy error)2856 linting :with_trusted_chain trait2857 does not raise error when created (PENDING: Trait skipped linting due to legacy error)2858 linting :with_trusted_expired_chain trait2859 does not raise error when created (PENDING: Trait skipped linting due to legacy error)2860 linting :with_expired_certificate trait2861 does not raise error when created2862 linting :letsencrypt trait2863 does not raise error when created2864 linting :explicit_ecdsa trait2865 does not raise error when created (PENDING: Trait skipped linting due to legacy error)2866 linting :ecdsa trait2867 does not raise error when created2868 linting :instance_serverless trait2869 does not raise error when created2870 linting :with_project trait2871 does not raise error when created2872 behaves like factory2873 personal_access_token factory2874 does not raise error when built2875 does not raise error when created2876 linting :impersonation trait2877 does not raise error when created2878 linting :revoked trait2879 does not raise error when created2880 linting :expired trait2881 does not raise error when created2882 linting :invalid trait2883 does not raise error when created2884 linting :no_prefix trait2885 does not raise error when created2886 behaves like factory2887 plan_limits factory2888 does not raise error when built2889 does not raise error when created2890 linting :default_plan trait2891 does not raise error when created2892 linting :with_package_file_sizes trait2893 does not raise error when created2894 behaves like factory2895 plan factory2896 does not raise error when built2897 does not raise error when created2898 behaves like factory2899 default_plan factory2900 does not raise error when built2901 does not raise error when created2902 behaves like factory2903 free_plan factory2904 does not raise error when built2905 does not raise error when created2906 behaves like factory2907 bronze_plan factory2908 does not raise error when built2909 does not raise error when created2910 behaves like factory2911 silver_plan factory2912 does not raise error when built2913 does not raise error when created2914 behaves like factory2915 premium_plan factory2916 does not raise error when built2917 does not raise error when created2918 behaves like factory2919 gold_plan factory2920 does not raise error when built2921 does not raise error when created2922 behaves like factory2923 ultimate_plan factory2924 does not raise error when built2925 does not raise error when created2926 behaves like factory2927 ultimate_trial_plan factory2928 does not raise error when built2929 does not raise error when created2930 behaves like factory2931 premium_trial_plan factory2932 does not raise error when built2933 does not raise error when created2934 behaves like factory2935 opensource_plan factory2936 does not raise error when built2937 does not raise error when created2938 behaves like factory2939 pool_repository factory2940 does not raise error when built2941 does not raise error when created2942 linting :scheduled trait2943 does not raise error when created2944 linting :failed trait2945 does not raise error when created2946 linting :obsolete trait2947 does not raise error when created2948 linting :ready trait2949 does not raise error when created2950 behaves like factory2951 product_analytics_event factory2952 does not raise error when built2953 does not raise error when created2954 behaves like factory2955 programming_language factory2956 does not raise error when built2957 does not raise error when created2958 behaves like factory2959 project_alerting_setting factory2960 does not raise error when built2961 does not raise error when created2962 behaves like factory2963 project_authorization factory2964 does not raise error when built2965 does not raise error when created2966 behaves like factory2967 project_auto_devops factory2968 does not raise error when built2969 does not raise error when created2970 linting :continuous_deployment trait2971 does not raise error when created2972 linting :manual_deployment trait2973 does not raise error when created2974 linting :timed_incremental_deployment trait2975 does not raise error when created2976 linting :disabled trait2977 does not raise error when created2978 behaves like factory2979 project_custom_attribute factory2980 does not raise error when built2981 does not raise error when created2982 behaves like factory2983 project_daily_statistic factory2984 does not raise error when built2985 does not raise error when created2986 behaves like factory2987 project_deploy_token factory2988 does not raise error when built2989 does not raise error when created2990 behaves like factory2991 project_error_tracking_setting factory2992 does not raise error when built2993 does not raise error when created2994 linting :disabled trait2995 does not raise error when created2996 linting :integrated trait2997 does not raise error when created2998 behaves like factory2999 project_export_job factory3000 does not raise error when built3001 does not raise error when created3002 behaves like factory3003 project_feature_usage factory3004 does not raise error when built3005 does not raise error when created3006 linting :dvcs_cloud trait3007 does not raise error when created3008 linting :dvcs_server trait3009 does not raise error when created3010 behaves like factory3011 project_group_link factory3012 does not raise error when built3013 does not raise error when created3014 linting :guest trait3015 does not raise error when created3016 linting :reporter trait3017 does not raise error when created3018 linting :developer trait3019 does not raise error when created3020 linting :maintainer trait3021 does not raise error when created3022 behaves like factory3023 project_hook factory3024 does not raise error when built3025 does not raise error when created3026 linting :token trait3027 does not raise error when created3028 linting :all_events_enabled trait3029 does not raise error when created3030 linting :with_push_branch_filter trait3031 does not raise error when created3032 behaves like factory3033 project_member factory3034 does not raise error when built3035 does not raise error when created3036 linting :guest trait3037 does not raise error when created3038 linting :reporter trait3039 does not raise error when created3040 linting :developer trait3041 does not raise error when created3042 linting :maintainer trait3043 does not raise error when created3044 linting :access_request trait3045 does not raise error when created3046 linting :invited trait3047 does not raise error when created3048 linting :blocked trait3049 does not raise error when created (PENDING: Trait skipped linting due to legacy error)3050 linting :awaiting trait3051 does not raise error when created3052 linting :active trait3053 does not raise error when created3054 behaves like factory3055 project_metrics_setting factory3056 does not raise error when built3057 does not raise error when created3058 behaves like factory3059 project_repository_storage_move factory3060 does not raise error when built3061 does not raise error when created3062 linting :scheduled trait3063 does not raise error when created3064 linting :started trait3065 does not raise error when created3066 linting :replicated trait3067 does not raise error when created3068 linting :finished trait3069 does not raise error when created3070 linting :failed trait3071 does not raise error when created3072 behaves like factory3073 project_setting factory3074 does not raise error when built3075 does not raise error when created3076 behaves like factory3077 project_statistics factory3078 does not raise error when built3079 does not raise error when created3080 behaves like factory3081 project_topic factory3082 does not raise error when built3083 does not raise error when created3084 behaves like factory3085 project_tracing_setting factory3086 does not raise error when built3087 does not raise error when created3088 behaves like factory3089 project factory3090 does not raise error when built3091 does not raise error when created3092 linting :public trait3093 does not raise error when created3094 linting :internal trait3095 does not raise error when created3096 linting :private trait3097 does not raise error when created3098 linting :import_scheduled trait3099 does not raise error when created3100 linting :import_started trait3101 does not raise error when created3102 linting :import_finished trait3103 does not raise error when created3104 linting :import_failed trait3105 does not raise error when created3106 linting :jira_dvcs_cloud trait3107 does not raise error when created3108 linting :jira_dvcs_server trait3109 does not raise error when created3110 linting :archived trait3111 does not raise error when created3112 linting :hidden trait3113 does not raise error when created3114 linting :last_repository_check_failed trait3115 does not raise error when created3116 linting :legacy_storage trait3117 does not raise error when created3118 linting :request_access_disabled trait3119 does not raise error when created3120 linting :with_avatar trait3121 does not raise error when created3122 linting :with_export trait3123 does not raise error when created3124 linting :broken_storage trait3125 does not raise error when created3126 linting :custom_repo trait3127 does not raise error when created3128 linting :repository trait3129 does not raise error when created3130 linting :empty_repo trait3131 does not raise error when created3132 linting :design_repo trait3133 does not raise error when created3134 linting :remote_mirror trait3135 does not raise error when created3136 linting :stubbed_repository trait3137 does not raise error when created3138 linting :wiki_repo trait3139 does not raise error when created3140 linting :read_only trait3141 does not raise error when created3142 linting :broken_repo trait3143 does not raise error when created3144 linting :test_repo trait3145 does not raise error when created3146 linting :with_import_url trait3147 does not raise error when created3148 linting :wiki_enabled trait3149 does not raise error when created3150 linting :wiki_disabled trait3151 does not raise error when created3152 linting :wiki_private trait3153 does not raise error when created3154 linting :builds_enabled trait3155 does not raise error when created3156 linting :builds_disabled trait3157 does not raise error when created3158 linting :builds_private trait3159 does not raise error when created3160 linting :snippets_enabled trait3161 does not raise error when created3162 linting :snippets_disabled trait3163 does not raise error when created3164 linting :snippets_private trait3165 does not raise error when created3166 linting :issues_disabled trait3167 does not raise error when created3168 linting :issues_enabled trait3169 does not raise error when created3170 linting :issues_private trait3171 does not raise error when created3172 linting :forking_disabled trait3173 does not raise error when created3174 linting :forking_enabled trait3175 does not raise error when created3176 linting :forking_private trait3177 does not raise error when created3178 linting :merge_requests_enabled trait3179 does not raise error when created3180 linting :merge_requests_disabled trait3181 does not raise error when created3182 linting :merge_requests_private trait3183 does not raise error when created3184 linting :merge_requests_public trait3185 does not raise error when created3186 linting :repository_enabled trait3187 does not raise error when created3188 linting :repository_disabled trait3189 does not raise error when created3190 linting :repository_private trait3191 does not raise error when created3192 linting :pages_public trait3193 does not raise error when created3194 linting :pages_enabled trait3195 does not raise error when created3196 linting :pages_disabled trait3197 does not raise error when created3198 linting :pages_private trait3199 does not raise error when created3200 linting :metrics_dashboard_enabled trait3201 does not raise error when created3202 linting :metrics_dashboard_disabled trait3203 does not raise error when created3204 linting :metrics_dashboard_private trait3205 does not raise error when created3206 linting :operations_enabled trait3207 does not raise error when created3208 linting :operations_disabled trait3209 does not raise error when created3210 linting :operations_private trait3211 does not raise error when created3212 linting :analytics_enabled trait3213 does not raise error when created3214 linting :analytics_disabled trait3215 does not raise error when created3216 linting :analytics_private trait3217 does not raise error when created3218 linting :container_registry_enabled trait3219 does not raise error when created3220 linting :container_registry_disabled trait3221 does not raise error when created3222 linting :container_registry_private trait3223 does not raise error when created3224 linting :security_and_compliance_enabled trait3225 does not raise error when created3226 linting :security_and_compliance_disabled trait3227 does not raise error when created3228 linting :security_and_compliance_private trait3229 does not raise error when created3230 linting :auto_devops trait3231 does not raise error when created3232 linting :auto_devops_disabled trait3233 does not raise error when created3234 linting :without_container_expiration_policy trait3235 does not raise error when created3236 behaves like factory3237 project_empty_repo factory3238 does not raise error when built3239 does not raise error when created3240 behaves like factory3241 forked_project_with_submodules factory3242 does not raise error when built3243 does not raise error when created3244 behaves like factory3245 redmine_project factory3246 does not raise error when built3247 does not raise error when created3248 behaves like factory3249 youtrack_project factory3250 does not raise error when built3251 does not raise error when created3252 behaves like factory3253 jira_project factory3254 does not raise error when built3255 does not raise error when created3256 behaves like factory3257 prometheus_project factory3258 does not raise error when built3259 does not raise error when created3260 behaves like factory3261 ewm_project factory3262 does not raise error when built3263 does not raise error when created3264 behaves like factory3265 project_with_design factory3266 does not raise error when built3267 does not raise error when created3268 behaves like factory3269 project_build_artifacts_size_refresh factory3270 does not raise error when built3271 does not raise error when created3272 linting :created trait3273 does not raise error when created3274 linting :pending trait3275 does not raise error when created3276 linting :running trait3277 does not raise error when created3278 linting :stale trait3279 does not raise error when created3280 behaves like factory3281 project_ci_feature_usage factory3282 does not raise error when built3283 does not raise error when created3284 behaves like factory3285 raw_usage_data factory3286 does not raise error when built3287 does not raise error when created3288 behaves like factory3289 redirect_route factory3290 does not raise error when built3291 does not raise error when created3292 behaves like factory3293 remote_mirror factory3294 does not raise error when built3295 does not raise error when created3296 linting :ssh trait3297 does not raise error when created (PENDING: Trait skipped linting due to legacy error)3298 behaves like factory3299 repository_language factory3300 does not raise error when built3301 does not raise error when created3302 behaves like factory3303 resource_label_event factory3304 does not raise error when built3305 does not raise error when created3306 behaves like factory3307 resource_milestone_event factory3308 does not raise error when built3309 does not raise error when created3310 behaves like factory3311 resource_state_event factory3312 does not raise error when built3313 does not raise error when created3314 behaves like factory3315 review factory3316 does not raise error when built3317 does not raise error when created3318 behaves like factory3319 sent_notification factory3320 does not raise error when built3321 does not raise error when created3322 behaves like factory3323 sentry_issue factory3324 does not raise error when built3325 does not raise error when created3326 behaves like factory3327 serverless_domain factory3328 does not raise error when built3329 does not raise error when created3330 behaves like factory3331 serverless_domain_cluster factory3332 does not raise error when built3333 does not raise error when created3334 behaves like factory3335 service_desk_setting factory3336 does not raise error when built3337 does not raise error when created3338 behaves like factory3339 service_hook factory3340 does not raise error when built3341 does not raise error when created3342 behaves like factory3343 snippet_repository factory3344 does not raise error when built3345 does not raise error when created3346 linting :checksummed trait3347 does not raise error when created3348 linting :checksum_failure trait3349 does not raise error when created3350 behaves like factory3351 snippet_repository_storage_move factory3352 does not raise error when built3353 does not raise error when created3354 linting :scheduled trait3355 does not raise error when created3356 linting :started trait3357 does not raise error when created3358 linting :replicated trait3359 does not raise error when created3360 linting :finished trait3361 does not raise error when created3362 linting :failed trait3363 does not raise error when created3364 behaves like factory3365 snippet_statistics factory3366 does not raise error when built3367 does not raise error when created3368 behaves like factory3369 snippet factory3370 does not raise error when built3371 does not raise error when created3372 linting :public trait3373 does not raise error when created3374 linting :internal trait3375 does not raise error when created3376 linting :private trait3377 does not raise error when created3378 linting :repository trait3379 does not raise error when created3380 linting :empty_repo trait3381 does not raise error when created3382 behaves like factory3383 project_snippet factory3384 does not raise error when built3385 does not raise error when created3386 behaves like factory3387 personal_snippet factory3388 does not raise error when built3389 does not raise error when created3390 linting :secret trait3391 does not raise error when created3392 behaves like factory3393 spam_log factory3394 does not raise error when built3395 does not raise error when created3396 behaves like factory3397 subscription factory3398 does not raise error when built3399 does not raise error when created3400 linting :group_label trait3401 does not raise error when created3402 behaves like factory3403 suggestion factory3404 does not raise error when built3405 does not raise error when created3406 linting :unappliable trait3407 does not raise error when created3408 linting :applied trait3409 does not raise error when created3410 linting :content_from_repo trait3411 does not raise error when created3412 behaves like factory3413 system_hook factory3414 does not raise error when built3415 does not raise error when created3416 behaves like factory3417 system_note_metadata factory3418 does not raise error when built3419 does not raise error when created3420 behaves like factory3421 term_agreement factory3422 does not raise error when built3423 does not raise error when created3424 behaves like factory3425 term factory3426 does not raise error when built3427 does not raise error when created3428 behaves like factory3429 terraform_state factory3430 does not raise error when built3431 does not raise error when created3432 linting :locked trait3433 does not raise error when created3434 linting :with_version trait3435 does not raise error when created3436 behaves like factory3437 terraform_state_version factory3438 does not raise error when built3439 does not raise error when created3440 linting :checksummed trait3441 does not raise error when created3442 linting :checksum_failure trait3443 does not raise error when created3444 behaves like factory3445 timelog factory3446 does not raise error when built3447 does not raise error when created3448 linting :for_issue trait3449 does not raise error when created3450 linting :for_merge_request trait3451 does not raise error when created3452 behaves like factory3453 issue_timelog factory3454 does not raise error when built3455 does not raise error when created3456 behaves like factory3457 merge_request_timelog factory3458 does not raise error when built3459 does not raise error when created3460 behaves like factory3461 todo factory3462 does not raise error when built3463 does not raise error when created3464 linting :assigned trait3465 does not raise error when created3466 linting :review_requested trait3467 does not raise error when created3468 linting :mentioned trait3469 does not raise error when created3470 linting :directly_addressed trait3471 does not raise error when created3472 linting :build_failed trait3473 does not raise error when created3474 linting :marked trait3475 does not raise error when created3476 linting :approval_required trait3477 does not raise error when created3478 linting :unmergeable trait3479 does not raise error when created3480 linting :pending trait3481 does not raise error when created3482 linting :done trait3483 does not raise error when created3484 behaves like factory3485 on_commit_todo factory3486 does not raise error when built3487 does not raise error when created3488 behaves like factory3489 token_with_iv factory3490 does not raise error when built3491 does not raise error when created3492 behaves like factory3493 topic factory3494 does not raise error when built3495 does not raise error when created3496 behaves like factory3497 trending_project factory3498 does not raise error when built3499 does not raise error when created3500 behaves like factory3501 u2f_registration factory3502 does not raise error when built3503 does not raise error when created3504 behaves like factory3505 upload factory3506 does not raise error when built3507 does not raise error when created3508 linting :personal_snippet_upload trait3509 does not raise error when created3510 linting :issuable_upload trait3511 does not raise error when created3512 linting :with_file trait3513 does not raise error when created3514 linting :object_storage trait3515 does not raise error when created3516 linting :namespace_upload trait3517 does not raise error when created3518 linting :favicon_upload trait3519 does not raise error when created3520 linting :attachment_upload trait3521 does not raise error when created3522 linting :design_action_image_v432x230_upload trait3523 does not raise error when created3524 behaves like factory3525 usage_data factory3526 does not raise error when built3527 does not raise error when created3528 behaves like factory3529 user_agent_detail factory3530 does not raise error when built3531 does not raise error when created3532 behaves like factory3533 user_canonical_email factory3534 does not raise error when built3535 does not raise error when created3536 behaves like factory3537 user_custom_attribute factory3538 does not raise error when built3539 does not raise error when created3540 behaves like factory3541 user_detail factory3542 does not raise error when built3543 does not raise error when created3544 behaves like factory3545 user_highest_role factory3546 does not raise error when built3547 does not raise error when created3548 linting :guest trait3549 does not raise error when created3550 linting :reporter trait3551 does not raise error when created3552 linting :developer trait3553 does not raise error when created3554 linting :maintainer trait3555 does not raise error when created3556 linting :owner trait3557 does not raise error when created3558 behaves like factory3559 user_preference factory3560 does not raise error when built3561 does not raise error when created3562 linting :only_comments trait3563 does not raise error when created (PENDING: Trait skipped linting due to legacy error)3564 behaves like factory3565 user_status factory3566 does not raise error when built3567 does not raise error when created3568 behaves like factory3569 user factory3570 does not raise error when built3571 does not raise error when created3572 linting :admin trait3573 does not raise error when created3574 linting :public_email trait3575 does not raise error when created3576 linting :private_profile trait3577 does not raise error when created3578 linting :blocked trait3579 does not raise error when created3580 linting :disallowed_password trait3581 does not raise error when created3582 linting :blocked_pending_approval trait3583 does not raise error when created3584 linting :banned trait3585 does not raise error when created3586 linting :ldap_blocked trait3587 does not raise error when created3588 linting :bot trait3589 does not raise error when created3590 linting :deactivated trait3591 does not raise error when created3592 linting :project_bot trait3593 does not raise error when created3594 linting :migration_bot trait3595 does not raise error when created3596 linting :security_bot trait3597 does not raise error when created3598 linting :external trait3599 does not raise error when created3600 linting :two_factor trait3601 does not raise error when created3602 linting :ghost trait3603 does not raise error when created3604 linting :unconfirmed trait3605 does not raise error when created3606 linting :with_avatar trait3607 does not raise error when created3608 linting :with_sign_ins trait3609 does not raise error when created3610 linting :with_credit_card_validation trait3611 does not raise error when created3612 linting :two_factor_via_otp trait3613 does not raise error when created3614 linting :two_factor_via_u2f trait3615 does not raise error when created3616 linting :two_factor_via_webauthn trait3617 does not raise error when created3618 linting :readme trait3619 does not raise error when created3620 linting :commit_email trait3621 does not raise error when created3622 behaves like factory3623 omniauth_user factory3624 does not raise error when built3625 does not raise error when created3626 linting :ldap trait3627 does not raise error when created3628 behaves like factory3629 atlassian_user factory3630 does not raise error when built3631 does not raise error when created3632 behaves like factory3633 admin factory3634 does not raise error when built3635 does not raise error when created3636 behaves like factory3637 callout factory3638 does not raise error when built3639 does not raise error when created3640 behaves like factory3641 credit_card_validation factory3642 does not raise error when built3643 does not raise error when created3644 behaves like factory3645 group_callout factory3646 does not raise error when built3647 does not raise error when created3648 behaves like factory3649 in_product_marketing_email factory3650 does not raise error when built3651 does not raise error when created3652 linting :campaign trait3653 does not raise error when created3654 behaves like factory3655 saved_reply factory3656 does not raise error when built3657 does not raise error when created3658 behaves like factory3659 users_statistics factory3660 does not raise error when built3661 does not raise error when created3662 behaves like factory3663 web_hook_log factory3664 does not raise error when built3665 does not raise error when created3666 behaves like factory3667 webauthn_registration factory3668 does not raise error when built3669 does not raise error when created3670 behaves like factory3671 wiki_directory factory3672 does not raise error when built3673 does not raise error when created3674 behaves like factory3675 wiki_page_slug factory3676 does not raise error when built3677 does not raise error when created3678 linting :canonical trait3679 does not raise error when created3680 behaves like factory3681 wiki factory3682 does not raise error when built3683 does not raise error when created3684 linting :empty_repo trait3685 does not raise error when created3686 behaves like factory3687 project_wiki factory3688 does not raise error when built3689 does not raise error when created3690 behaves like factory3691 work_item factory3692 does not raise error when built3693 does not raise error when created3694 behaves like factory3695 work_item_type factory3696 does not raise error when built3697 does not raise error when created3698 linting :default trait3699 does not raise error when created3700 linting :incident trait3701 does not raise error when created3702 linting :test_case trait3703 does not raise error when created3704 linting :requirement trait3705 does not raise error when created3706 linting :task trait3707 does not raise error when created3708 behaves like factory3709 x509_certificate factory3710 does not raise error when built3711 does not raise error when created3712 behaves like factory3713 x509_issuer factory3714 does not raise error when built3715 does not raise error when created3716 behaves like factory3717 zoom_meeting factory3718 does not raise error when built3719 does not raise error when created3720 linting :added_to_issue trait3721 does not raise error when created3722 linting :removed_from_issue trait3723 does not raise error when created3724 without factory defaults3725 behaves like factory3726 ci_job_token_project_scope_link factory3727 does not raise error when built3728 does not raise error when created3729 behaves like factory3730 issue_customer_relations_contact factory3731 does not raise error when built3732 does not raise error when created3733 linting :for_contact trait3734 does not raise error when created (PENDING: Trait skipped linting due to legacy error)3735 linting :for_issue trait3736 does not raise error when created (PENDING: Trait skipped linting due to legacy error)3737 behaves like factory3738 evidence factory3739 does not raise error when built3740 does not raise error when created3741 behaves like factory3742 exported_protected_branch factory3743 does not raise error when built3744 does not raise error when created3745 behaves like factory3746 fork_network_member factory3747 does not raise error when built3748 does not raise error when created3749 behaves like factory3750 group_member factory3751 does not raise error when built3752 does not raise error when created3753 linting :guest trait3754 does not raise error when created3755 linting :reporter trait3756 does not raise error when created3757 linting :developer trait3758 does not raise error when created3759 linting :maintainer trait3760 does not raise error when created3761 linting :owner trait3762 does not raise error when created3763 linting :access_request trait3764 does not raise error when created3765 linting :invited trait3766 does not raise error when created3767 linting :ldap trait3768 does not raise error when created3769 linting :blocked trait3770 does not raise error when created3771 linting :minimal_access trait3772 does not raise error when created3773 linting :awaiting trait3774 does not raise error when created3775 linting :active trait3776 does not raise error when created3777 behaves like factory3778 import_state factory3779 does not raise error when built3780 does not raise error when created3781 linting :repository trait3782 does not raise error when created3783 linting :none trait3784 does not raise error when created3785 linting :scheduled trait3786 does not raise error when created3787 linting :started trait3788 does not raise error when created3789 linting :finished trait3790 does not raise error when created3791 linting :failed trait3792 does not raise error when created3793 behaves like factory3794 member_task factory3795 does not raise error when built3796 does not raise error when created3797 behaves like factory3798 milestone_release factory3799 does not raise error when built3800 does not raise error when created3801 behaves like factory3802 namespace factory3803 does not raise error when built3804 does not raise error when created3805 linting :with_aggregation_schedule trait3806 does not raise error when created3807 linting :with_root_storage_statistics trait3808 does not raise error when created3809 linting :with_namespace_settings trait3810 does not raise error when created3811 linting :shared_runners_disabled trait3812 does not raise error when created3813 linting :allow_descendants_override_disabled_shared_runners trait3814 does not raise error when created3815 behaves like factory3816 project_namespace factory3817 does not raise error when built3818 does not raise error when created3819 behaves like factory3820 project_repository factory3821 does not raise error when built3822 does not raise error when created3823 behaves like factory3824 project_broken_repo factory3825 does not raise error when built3826 does not raise error when created3827 behaves like factory3828 prometheus_alert factory3829 does not raise error when built3830 does not raise error when created3831 linting :with_runbook_url trait3832 does not raise error when created3833 behaves like factory3834 prometheus_alert_event factory3835 does not raise error when built3836 does not raise error when created3837 linting :resolved trait3838 does not raise error when created3839 behaves like factory3840 prometheus_metric factory3841 does not raise error when built3842 does not raise error when created3843 linting :common trait3844 does not raise error when created3845 behaves like factory3846 protected_branch factory3847 does not raise error when built3848 does not raise error when created3849 linting :create_branch_on_repository trait3850 does not raise error when created3851 linting :developers_can_push trait3852 does not raise error when created3853 linting :developers_can_merge trait3854 does not raise error when created3855 linting :no_one_can_push trait3856 does not raise error when created3857 linting :maintainers_can_push trait3858 does not raise error when created3859 linting :no_one_can_merge trait3860 does not raise error when created3861 behaves like factory3862 protected_branch_merge_access_level factory3863 does not raise error when built3864 does not raise error when created3865 behaves like factory3866 protected_branch_push_access_level factory3867 does not raise error when built3868 does not raise error when created3869 behaves like factory3870 protected_tag factory3871 does not raise error when built3872 does not raise error when created3873 linting :developers_can_create trait3874 does not raise error when created3875 linting :no_one_can_create trait3876 does not raise error when created3877 linting :maintainers_can_create trait3878 does not raise error when created3879 behaves like factory3880 release factory3881 does not raise error when built3882 does not raise error when created3883 linting :legacy trait3884 does not raise error when created3885 linting :with_evidence trait3886 does not raise error when created3887 linting :with_milestones trait3888 does not raise error when created3889 behaves like factory3890 release_link factory3891 does not raise error when built3892 does not raise error when created3893 behaves like factory3894 self_managed_prometheus_alert_event factory3895 does not raise error when built3896 does not raise error when created3897 behaves like factory3898 shard factory3899 does not raise error when built3900 does not raise error when created3901 behaves like factory3902 users_star_project factory3903 does not raise error when built3904 does not raise error when created3905 behaves like factory3906 wiki_page factory3907 does not raise error when built3908 does not raise error when created3909 behaves like factory3910 wiki_page_meta factory3911 does not raise error when built3912 does not raise error when created3913 linting :for_wiki_page trait3914 does not raise error when created3915Gitlab::Color3916 .of3917 parses black to #0000003918 parses silver to #C0C0C03919 parses gray to #8080803920 parses white to #FFFFFF3921 parses maroon to #8000003922 parses red to #FF00003923 parses purple to #8000803924 parses fuchsia to #FF00FF3925 parses green to #0080003926 parses lime to #00FF003927 parses olive to #8080003928 parses yellow to #FFFF003929 parses navy to #0000803930 parses blue to #0000FF3931 parses teal to #0080803932 parses aqua to #00FFFF3933 parses orange to #FFA5003934 parses aliceblue to #F0F8FF3935 parses antiquewhite to #FAEBD73936 parses aquamarine to #7FFFD43937 parses azure to #F0FFFF3938 parses beige to #F5F5DC3939 parses bisque to #FFE4C43940 parses blanchedalmond to #FFEBCD3941 parses blueviolet to #8A2BE23942 parses brown to #A52A2A3943 parses burlywood to #DEB8873944 parses cadetblue to #5F9EA03945 parses chartreuse to #7FFF003946 parses chocolate to #D2691E3947 parses coral to #FF7F503948 parses cornflowerblue to #6495ED3949 parses cornsilk to #FFF8DC3950 parses crimson to #DC143C3951 parses darkblue to #00008B3952 parses darkcyan to #008B8B3953 parses darkgoldenrod to #B8860B3954 parses darkgray to #A9A9A93955 parses darkgreen to #0064003956 parses darkgrey to #A9A9A93957 parses darkkhaki to #BDB76B3958 parses darkmagenta to #8B008B3959 parses darkolivegreen to #556B2F3960 parses darkorange to #FF8C003961 parses darkorchid to #9932CC3962 parses darkred to #8B00003963 parses darksalmon to #E9967A3964 parses darkseagreen to #8FBC8F3965 parses darkslateblue to #483D8B3966 parses darkslategray to #2F4F4F3967 parses darkslategrey to #2F4F4F3968 parses darkturquoise to #00CED13969 parses darkviolet to #9400D33970 parses deeppink to #FF14933971 parses deepskyblue to #00BFFF3972 parses dimgray to #6969693973 parses dimgrey to #6969693974 parses dodgerblue to #1E90FF3975 parses firebrick to #B222223976 parses floralwhite to #FFFAF03977 parses forestgreen to #228B223978 parses gainsboro to #DCDCDC3979 parses ghostwhite to #F8F8FF3980 parses gold to #FFD7003981 parses goldenrod to #DAA5203982 parses greenyellow to #ADFF2F3983 parses grey to #8080803984 parses honeydew to #F0FFF03985 parses hotpink to #FF69B43986 parses indianred to #CD5C5C3987 parses indigo to #4B00823988 parses ivory to #FFFFF03989 parses khaki to #F0E68C3990 parses lavender to #E6E6FA3991 parses lavenderblush to #FFF0F53992 parses lawngreen to #7CFC003993 parses lemonchiffon to #FFFACD3994 parses lightblue to #ADD8E63995 parses lightcoral to #F080803996 parses lightcyan to #E0FFFF3997 parses lightgoldenrodyellow to #FAFAD23998 parses lightgray to #D3D3D33999 parses lightgreen to #90EE904000 parses lightgrey to #D3D3D34001 parses lightpink to #FFB6C14002 parses lightsalmon to #FFA07A4003 parses lightseagreen to #20B2AA4004 parses lightskyblue to #87CEFA4005 parses lightslategray to #7788994006 parses lightslategrey to #7788994007 parses lightsteelblue to #B0C4DE4008 parses lightyellow to #FFFFE04009 parses limegreen to #32CD324010 parses linen to #FAF0E64011 parses mediumaquamarine to #66CDAA4012 parses mediumblue to #0000CD4013 parses mediumorchid to #BA55D34014 parses mediumpurple to #9370DB4015 parses mediumseagreen to #3CB3714016 parses mediumslateblue to #7B68EE4017 parses mediumspringgreen to #00FA9A4018 parses mediumturquoise to #48D1CC4019 parses mediumvioletred to #C715854020 parses midnightblue to #1919704021 parses mintcream to #F5FFFA4022 parses mistyrose to #FFE4E14023 parses moccasin to #FFE4B54024 parses navajowhite to #FFDEAD4025 parses oldlace to #FDF5E64026 parses olivedrab to #6B8E234027 parses orangered to #FF45004028 parses orchid to #DA70D64029 parses palegoldenrod to #EEE8AA4030 parses palegreen to #98FB984031 parses paleturquoise to #AFEEEE4032 parses palevioletred to #DB70934033 parses papayawhip to #FFEFD54034 parses peachpuff to #FFDAB94035 parses peru to #CD853F4036 parses pink to #FFC0CB4037 parses plum to #DDA0DD4038 parses powderblue to #B0E0E64039 parses rosybrown to #BC8F8F4040 parses royalblue to #4169E14041 parses saddlebrown to #8B45134042 parses salmon to #FA80724043 parses sandybrown to #F4A4604044 parses seagreen to #2E8B574045 parses seashell to #FFF5EE4046 parses sienna to #A0522D4047 parses skyblue to #87CEEB4048 parses slateblue to #6A5ACD4049 parses slategray to #7080904050 parses slategrey to #7080904051 parses snow to #FFFAFA4052 parses springgreen to #00FF7F4053 parses steelblue to #4682B44054 parses tan to #D2B48C4055 parses thistle to #D8BFD84056 parses tomato to #FF63474057 parses turquoise to #40E0D04058 parses violet to #EE82EE4059 parses wheat to #F5DEB34060 parses whitesmoke to #F5F5F54061 parses yellowgreen to #9ACD324062 parses rebeccapurple to #6633994063 parses hex literals as colors4064 raises if the input is nil4065 returns an invalid color if the input is not valid4066 #new4067 handles nil values4068 strips input4069 #valid?4070 black is a valid color4071 silver is a valid color4072 gray is a valid color4073 white is a valid color4074 maroon is a valid color4075 red is a valid color4076 purple is a valid color4077 fuchsia is a valid color4078 green is a valid color4079 lime is a valid color4080 olive is a valid color4081 yellow is a valid color4082 navy is a valid color4083 blue is a valid color4084 teal is a valid color4085 aqua is a valid color4086 orange is a valid color4087 aliceblue is a valid color4088 antiquewhite is a valid color4089 aquamarine is a valid color4090 azure is a valid color4091 beige is a valid color4092 bisque is a valid color4093 blanchedalmond is a valid color4094 blueviolet is a valid color4095 brown is a valid color4096 burlywood is a valid color4097 cadetblue is a valid color4098 chartreuse is a valid color4099 chocolate is a valid color4100 coral is a valid color4101 cornflowerblue is a valid color4102 cornsilk is a valid color4103 crimson is a valid color4104 darkblue is a valid color4105 darkcyan is a valid color4106 darkgoldenrod is a valid color4107 darkgray is a valid color4108 darkgreen is a valid color4109 darkgrey is a valid color4110 darkkhaki is a valid color4111 darkmagenta is a valid color4112 darkolivegreen is a valid color4113 darkorange is a valid color4114 darkorchid is a valid color4115 darkred is a valid color4116 darksalmon is a valid color4117 darkseagreen is a valid color4118 darkslateblue is a valid color4119 darkslategray is a valid color4120 darkslategrey is a valid color4121 darkturquoise is a valid color4122 darkviolet is a valid color4123 deeppink is a valid color4124 deepskyblue is a valid color4125 dimgray is a valid color4126 dimgrey is a valid color4127 dodgerblue is a valid color4128 firebrick is a valid color4129 floralwhite is a valid color4130 forestgreen is a valid color4131 gainsboro is a valid color4132 ghostwhite is a valid color4133 gold is a valid color4134 goldenrod is a valid color4135 greenyellow is a valid color4136 grey is a valid color4137 honeydew is a valid color4138 hotpink is a valid color4139 indianred is a valid color4140 indigo is a valid color4141 ivory is a valid color4142 khaki is a valid color4143 lavender is a valid color4144 lavenderblush is a valid color4145 lawngreen is a valid color4146 lemonchiffon is a valid color4147 lightblue is a valid color4148 lightcoral is a valid color4149 lightcyan is a valid color4150 lightgoldenrodyellow is a valid color4151 lightgray is a valid color4152 lightgreen is a valid color4153 lightgrey is a valid color4154 lightpink is a valid color4155 lightsalmon is a valid color4156 lightseagreen is a valid color4157 lightskyblue is a valid color4158 lightslategray is a valid color4159 lightslategrey is a valid color4160 lightsteelblue is a valid color4161 lightyellow is a valid color4162 limegreen is a valid color4163 linen is a valid color4164 mediumaquamarine is a valid color4165 mediumblue is a valid color4166 mediumorchid is a valid color4167 mediumpurple is a valid color4168 mediumseagreen is a valid color4169 mediumslateblue is a valid color4170 mediumspringgreen is a valid color4171 mediumturquoise is a valid color4172 mediumvioletred is a valid color4173 midnightblue is a valid color4174 mintcream is a valid color4175 mistyrose is a valid color4176 moccasin is a valid color4177 navajowhite is a valid color4178 oldlace is a valid color4179 olivedrab is a valid color4180 orangered is a valid color4181 orchid is a valid color4182 palegoldenrod is a valid color4183 palegreen is a valid color4184 paleturquoise is a valid color4185 palevioletred is a valid color4186 papayawhip is a valid color4187 peachpuff is a valid color4188 peru is a valid color4189 pink is a valid color4190 plum is a valid color4191 powderblue is a valid color4192 rosybrown is a valid color4193 royalblue is a valid color4194 saddlebrown is a valid color4195 salmon is a valid color4196 sandybrown is a valid color4197 seagreen is a valid color4198 seashell is a valid color4199 sienna is a valid color4200 skyblue is a valid color4201 slateblue is a valid color4202 slategray is a valid color4203 slategrey is a valid color4204 snow is a valid color4205 springgreen is a valid color4206 steelblue is a valid color4207 tan is a valid color4208 thistle is a valid color4209 tomato is a valid color4210 turquoise is a valid color4211 violet is a valid color4212 wheat is a valid color4213 whitesmoke is a valid color4214 yellowgreen is a valid color4215 rebeccapurple is a valid color4216 #fff is a valid color4217 #ffffff is a valid color4218 #ABCDEF is a valid color4219 #123456 is a valid color4220 #1234567 is not a valid color4221 fff is not a valid color4222 #deadbeaf is not a valid color4223 #a1b2c3 is a valid color4224 nil is not a valid color4225 #light?4226 #fff is light4227 #a7a7a7 is light4228 #a6a7a7 is dark4229 #000 is dark4230 invalid colors are not light4231 #contrast4232 with light colors4233 is dark4234 with dark colors4235 is light4236 as_json4237 serializes correctly4238Projects::Security::ConfigurationPresenter4239 #to_html_data_attribute4240 when latest default branch pipeline`s source is not auto devops4241 includes links to auto devops and secure product docs4242 returns info that Auto DevOps is not enabled4243 includes a link to the latest pipeline4244 has stubs for autofix4245 includes feature information4246 includes a link to the latest pipeline4247 includes the path to gitlab_ci history4248 while retrieving information about user's ability to enable auto_devops4249 is_admin: true, archived: true, feature_available: true, result: false4250 includes can_enable_auto_devops4251 is_admin: false, archived: true, feature_available: true, result: false4252 includes can_enable_auto_devops4253 is_admin: true, archived: false, feature_available: true, result: true4254 includes can_enable_auto_devops4255 is_admin: false, archived: false, feature_available: true, result: false4256 includes can_enable_auto_devops4257 is_admin: true, archived: true, feature_available: false, result: false4258 includes can_enable_auto_devops4259 is_admin: false, archived: true, feature_available: false, result: false4260 includes can_enable_auto_devops4261 is_admin: true, archived: false, feature_available: false, result: false4262 includes can_enable_auto_devops4263 is_admin: false, archived: false, feature_available: false, result: false4264 includes can_enable_auto_devops4265 when checking features configured status4266 type: :dast, configured: true4267 returns proper configuration status4268 type: :dast_profiles, configured: true4269 returns proper configuration status4270 type: :sast, configured: true4271 returns proper configuration status4272 type: :sast_iac, configured: false4273 returns proper configuration status4274 type: :container_scanning, configured: false4275 returns proper configuration status4276 type: :cluster_image_scanning, configured: false4277 returns proper configuration status4278 type: :dependency_scanning, configured: false4279 returns proper configuration status4280 type: :license_scanning, configured: true4281 returns proper configuration status4282 type: :secret_detection, configured: false4283 returns proper configuration status4284 type: :coverage_fuzzing, configured: false4285 returns proper configuration status4286 type: :api_fuzzing, configured: false4287 returns proper configuration status4288 type: :corpus_management, configured: true4289 returns proper configuration status4290 when the job has more than one report4291 type: :dast, configured: false4292 properly detects security jobs4293 type: :dast_profiles, configured: true4294 properly detects security jobs4295 type: :sast, configured: true4296 properly detects security jobs4297 type: :sast_iac, configured: false4298 properly detects security jobs4299 type: :container_scanning, configured: false4300 properly detects security jobs4301 type: :cluster_image_scanning, configured: false4302 properly detects security jobs4303 type: :dependency_scanning, configured: false4304 properly detects security jobs4305 type: :license_scanning, configured: true4306 properly detects security jobs4307 type: :secret_detection, configured: false4308 properly detects security jobs4309 type: :coverage_fuzzing, configured: false4310 properly detects security jobs4311 type: :api_fuzzing, configured: false4312 properly detects security jobs4313 type: :corpus_management, configured: true4314 properly detects security jobs4315 while retrieving information about gitlab ci file4316 when a .gitlab-ci.yml file exists4317 expects gitlab_ci_present to be true4318 when a .gitlab-ci.yml file does not exist4319 expects gitlab_ci_present to be false if the file is not present4320 when the project is empty4321 includes a blank gitlab_ci history path4322 when the project has no default branch set4323 includes the path to gitlab_ci history4324 when the latest default branch pipeline's source is auto devops4325 reports that auto devops is enabled4326 when gathering feature data4327 type: :dast, configured: true4328 reports that all scanners are configured for which latest pipeline has builds4329 type: :dast_profiles, configured: true4330 reports that all scanners are configured for which latest pipeline has builds4331 type: :sast, configured: true4332 reports that all scanners are configured for which latest pipeline has builds4333 type: :sast_iac, configured: false4334 reports that all scanners are configured for which latest pipeline has builds4335 type: :container_scanning, configured: false4336 reports that all scanners are configured for which latest pipeline has builds4337 type: :cluster_image_scanning, configured: false4338 reports that all scanners are configured for which latest pipeline has builds4339 type: :dependency_scanning, configured: false4340 reports that all scanners are configured for which latest pipeline has builds4341 type: :license_scanning, configured: false4342 reports that all scanners are configured for which latest pipeline has builds4343 type: :secret_detection, configured: true4344 reports that all scanners are configured for which latest pipeline has builds4345 type: :coverage_fuzzing, configured: false4346 reports that all scanners are configured for which latest pipeline has builds4347 type: :api_fuzzing, configured: false4348 reports that all scanners are configured for which latest pipeline has builds4349 type: :corpus_management, configured: true4350 reports that all scanners are configured for which latest pipeline has builds4351 when the project has no default branch pipeline4352 reports that auto devops is disabled4353 includes a link to CI pipeline docs4354 when gathering feature data4355 type: :dast, configured: false4356 reports all security jobs as unconfigured with exception of "fake" jobs4357 type: :dast_profiles, configured: true4358 reports all security jobs as unconfigured with exception of "fake" jobs4359 type: :sast, configured: false4360 reports all security jobs as unconfigured with exception of "fake" jobs4361 type: :sast_iac, configured: false4362 reports all security jobs as unconfigured with exception of "fake" jobs4363 type: :container_scanning, configured: false4364 reports all security jobs as unconfigured with exception of "fake" jobs4365 type: :cluster_image_scanning, configured: false4366 reports all security jobs as unconfigured with exception of "fake" jobs4367 type: :dependency_scanning, configured: false4368 reports all security jobs as unconfigured with exception of "fake" jobs4369 type: :license_scanning, configured: false4370 reports all security jobs as unconfigured with exception of "fake" jobs4371 type: :secret_detection, configured: false4372 reports all security jobs as unconfigured with exception of "fake" jobs4373 type: :coverage_fuzzing, configured: false4374 reports all security jobs as unconfigured with exception of "fake" jobs4375 type: :api_fuzzing, configured: false4376 reports all security jobs as unconfigured with exception of "fake" jobs4377 type: :corpus_management, configured: true4378 reports all security jobs as unconfigured with exception of "fake" jobs4379Milestone4380 behaves like a timebox4381 modules4382 with a project4383 behaves like AtomicInternalId4384 .has_internal_id4385 Module inclusion4386 is expected to includes the AtomicInternalId module4387 Validation4388 when presence validation is required4389 when creating an object4390 raises an error if the internal id is blank4391 when updating an object4392 raises an error if the internal id is blank4393 when presence validation is not required4394 when creating an object4395 does not raise an error if the internal id is blank (PENDING: No reason given)4396 when updating an object4397 does not raise an error if the internal id is blank (PENDING: No reason given)4398 Creating an instance4399 saves a new instance properly4400 internal id generation4401 calls InternalId.generate_next and sets internal id attribute4402 does not overwrite an existing internal id4403 when the instance has an internal ID set4404 calls InternalId.update_last_value and sets the `last_value` to that of the instance4405 unsetting the instance internal id on rollback4406 when the internal id has been changed4407 when the internal id is automatically set4408 clears it on the instance4409 when the internal id is manually set4410 does not clear it on the instance4411 when the internal id has not been changed4412 preserves the value on the instance4413 supply of internal ids4414 provides a persistent supply of IID values, sensitive to the current state4415 #reset_scope_internal_id_attribute4416 rewinds the allocated IID4417 allocates the same IID4418 with a group4419 behaves like AtomicInternalId4420 .has_internal_id4421 Module inclusion4422 is expected to includes the AtomicInternalId module4423 Validation4424 when presence validation is required4425 when creating an object4426 raises an error if the internal id is blank4427 when updating an object4428 raises an error if the internal id is blank4429 when presence validation is not required4430 when creating an object4431 does not raise an error if the internal id is blank (PENDING: No reason given)4432 when updating an object4433 does not raise an error if the internal id is blank (PENDING: No reason given)4434 Creating an instance4435 saves a new instance properly4436 internal id generation4437 calls InternalId.generate_next and sets internal id attribute4438 does not overwrite an existing internal id4439 when the instance has an internal ID set4440 calls InternalId.update_last_value and sets the `last_value` to that of the instance4441 unsetting the instance internal id on rollback4442 when the internal id has been changed4443 when the internal id is automatically set4444 clears it on the instance4445 when the internal id is manually set4446 does not clear it on the instance4447 when the internal id has not been changed4448 preserves the value on the instance4449 supply of internal ids4450 provides a persistent supply of IID values, sensitive to the current state4451 #reset_scope_internal_id_attribute4452 rewinds the allocated IID4453 allocates the same IID4454 Validation4455 start_date4456 adds an error when start_date is greater then due_date4457 adds an error when start_date is greater than 9999-12-314458 due_date4459 adds an error when due_date is greater than 9999-12-314460 #timebox_type_check4461 is invalid if it has both project_id and group_id4462 Associations4463 is expected to belong to project required: false4464 is expected to belong to group required: false4465 is expected to have many issues4466 is expected to have many merge_requests4467 is expected to have many labels4468 #timebox_name4469 returns the name of the model4470 #project_timebox?4471 when project_id is present4472 returns true4473 when project_id is not present4474 returns false4475 #group_timebox?4476 when group_id is present4477 returns true4478 when group_id is not present4479 returns false4480 #safe_title4481 normalizes the title for use as a slug4482 #resource_parent4483 when group is present4484 returns the group4485 when project is present4486 returns the project4487 #title4488 sanitizes title4489 #merge_requests_enabled?4490 per project4491 is true for projects with MRs enabled4492 is false for projects with MRs disabled4493 is false for projects with repository disabled4494 per group4495 is always true for groups, for performance reasons4496 #to_ability_name4497 returns timebox4498 .within_timeframe4499 can find overlapping timeboxes4500 #uniqueness_of_title4501 per project4502 does not accept the same title in a project twice4503 accepts the same title in another project4504 per group4505 does not accept the same title in a group twice4506 does not accept the same title of a child project timebox4507 MilestoneStruct#serializable_hash4508 presents the predefined milestone as a hash4509 Validation4510 title4511 is expected to validate that :title cannot be empty/falsy4512 is invalid if title would be empty after sanitation4513 milestone_releases4514 when it is tied to a release for another project4515 creates a validation error4516 when it is tied to a release for the same project4517 is valid4518 Associations4519 is expected to have many releases4520 is expected to have many milestone_releases4521 .predefined_id?4522 returns true for a predefined Milestone ID4523 returns false for a Milestone ID that is not predefined4524 .order_by_name_asc4525 sorts by name ascending4526 .reorder_by_due_date_asc4527 reorders the input relation4528 behaves like within_timeframe scope4529 .within_timeframe4530 returns resources with start_date and/or end_date between timeframe4531 returns resources which starts before the timeframe4532 returns resources which ends after the timeframe4533 #percent_complete4534 does not count open issues4535 counts closed issues4536 recovers from dividing by zero4537 #expired? and #expired4538 expired4539 returns true when due_date is in the past4540 not expired4541 returns false when due_date is in the future4542 #upcoming?4543 returns true when start_date is in the future4544 returns false when start_date is in the past4545 #can_be_closed?4546 returns true if milestone active and all nested issues closed4547 returns false if milestone active and not all nested issues closed4548 #to_ability_name4549 returns milestone4550 .search4551 returns milestones with a matching title4552 returns milestones with a partially matching title4553 returns milestones with a matching title regardless of the casing4554 returns milestones with a matching description4555 returns milestones with a partially matching description4556 returns milestones with a matching description regardless of the casing4557 #search_title4558 returns milestones with a matching title4559 returns milestones with a partially matching title4560 returns milestones with a matching title regardless of the casing4561 searches only on the title and ignores milestones with a matching description4562 behaves like #for_projects_and_groups4563 #for_projects_and_groups4564 returns no records if projects and groups are nil4565 ids as params4566 behaves like filters by projects and groups4567 returns milestones filtered by project4568 returns milestones filtered by group4569 returns milestones filtered by both project and group4570 relations as params4571 behaves like filters by projects and groups4572 returns milestones filtered by project4573 returns milestones filtered by group4574 returns milestones filtered by both project and group4575 objects as params4576 behaves like filters by projects and groups4577 returns milestones filtered by project4578 returns milestones filtered by group4579 returns milestones filtered by both project and group4580 .upcoming_ids4581 returns the next upcoming open milestone ID for each project and group4582 when the projects and groups have no open upcoming milestones4583 returns no results4584 #to_reference4585 for a project milestone4586 returns a String reference to the object4587 returns a reference by name when the format is set to :name4588 supports a cross-project reference4589 for a group milestone4590 returns a group milestone reference with a default format4591 returns a reference by name when the format is set to :name4592 does supports cross-project references within a group4593 raises an error when using iid format4594 #reference_link_text4595 returns the title with the reference prefix4596 #participants4597 returns participants without duplicates4598 .sort_with_expired_last4599 ordering by due_date ascending4600 sorts by due date in ascending order (ties broken by id in desc order)4601 ordering by due_date descending4602 sorts by due date in descending order (ties broken by id in desc order)4603 .sort_by_attribute4604 ordering by name ascending4605 sorts by title ascending4606 ordering by name descending4607 sorts by title descending4608 .states_count4609 when the projects have milestones4610 returns the quantity of milestones in each possible state4611 when the projects do not have milestones4612 returns 0 as the quantity of global milestones in each state4613 .reference_pattern4614 is expected to match "gitlab-org/gitlab-ce%123"4615 is expected to match "gitlab-org/gitlab-ce%\"my-milestone\""4616 .link_reference_pattern4617 is expected to match "http://localhost/gitlab-org/gitlab-foss/milestones/123"4618 is expected to match "http://localhost/gitlab-org/gitlab-foss/-/milestones/123"4619 is expected not to match "http://localhost/gitlab-org/gitlab-foss/issues/123"4620 is expected not to match "gitlab-org/gitlab-ce/milestones/123"4621 #parent4622 with group4623 returns the expected parent4624 with project4625 returns the expected parent4626 #subgroup_milestone4627 parent is subgroup4628 returns true4629 parent is not subgroup4630 returns false4631Banzai::Filter::References::IssueReferenceFilter4632 requires project context4633 ignores valid references contained inside 'pre' element4634 ignores valid references contained inside 'code' element4635 ignores valid references contained inside 'a' element4636 ignores valid references contained inside 'style' element4637 performance4638 does not have a N+1 query problem4639 internal reference4640 links to a valid reference4641 links with adjacent text4642 ignores invalid issue IDs4643 includes a title attribute4644 escapes the title attribute4645 renders non-HTML tooltips4646 includes default classes4647 includes a data-project attribute4648 includes a data-issue attribute4649 includes a data-original attribute4650 does not escape the data-original attribute4651 includes a data-reference-format attribute4652 includes a data-reference-format attribute for URL references4653 supports an :only_path context4654 does not process links containing issue numbers followed by text4655 behaves like a reference containing an element node4656 does not escape inner html4657 cross-project / cross-namespace complete reference4658 ignores valid references when cross-reference project uses external tracker4659 links to a valid reference4660 link has valid text4661 has valid text4662 includes default classes4663 ignores invalid issue IDs on the referenced project4664 behaves like a reference containing an element node4665 does not escape inner html4666 cross-project / same-namespace complete reference4667 ignores valid references when cross-reference project uses external tracker4668 links to a valid reference4669 link has valid text4670 has valid text4671 includes default classes4672 ignores invalid issue IDs on the referenced project4673 behaves like a reference containing an element node4674 does not escape inner html4675 cross-project shorthand reference4676 ignores valid references when cross-reference project uses external tracker4677 links to a valid reference4678 link has valid text4679 has valid text4680 includes default classes4681 ignores invalid issue IDs on the referenced project4682 behaves like a reference containing an element node4683 does not escape inner html4684 cross-project URL reference4685 links to a valid reference4686 link with trailing slash4687 links with adjacent text4688 includes default classes4689 behaves like a reference containing an element node4690 does not escape inner html4691 cross-project reference in link href4692 links to a valid reference4693 links with adjacent text4694 includes default classes4695 behaves like a reference containing an element node4696 does not escape inner html4697 cross-project URL in link href4698 links to a valid reference4699 links with adjacent text4700 includes default classes4701 behaves like a reference containing an element node4702 does not escape inner html4703 when processing a link to the designs tab4704 includes the word "designs" after the reference in the text content4705 design management is not available4706 links to the issue, but not to the designs tab4707 group context4708 ignores shorthanded issue reference4709 ignores valid references when cross-reference project uses external tracker4710 links to a valid reference for complete cross-reference4711 ignores reference for shorthand cross-reference4712 links to a valid reference for url cross-reference4713 links to a valid reference for cross-reference in link href4714 links to a valid reference for issue reference in the link href4715 .references_in4716 yields valid references4717 doesn't yield invalid references4718 doesn't yield unsupported references4719 #object_link_text_extras4720 the link does not go to the designs tab4721 does not include designs4722 the link goes to the designs tab4723 includes designs4724 design management is disabled4725 does not include designs in the extras4726Integrations::Mattermost4727 behaves like Integrations::SlackMattermostNotifier4728 Associations4729 is expected to belong to project required: false4730 is expected to have one service_hook4731 Validations4732 when integration is active4733 is expected to validate that :webhook cannot be empty/falsy4734 behaves like issue tracker integration URL attribute4735 is expected to allow :webhook to be ‹"https://example.com"›4736 is expected not to allow :webhook to be ‹"example.com"›4737 is expected not to allow :webhook to be ‹"ftp://example.com"›4738 is expected not to allow :webhook to be ‹"herp-and-derp"›4739 when integration is inactive4740 is expected not to validate that :webhook cannot be empty/falsy4741 #execute4742 with username for slack configured4743 uses the username as an option4744 push events4745 behaves like calls the integration API with the event message4746 is expected to request POST https://8.8.8.9/ 1 time4747 with event channel4748 uses the right channel for push event4749 tag_push events4750 behaves like calls the integration API with the event message4751 is expected to request POST https://8.8.8.9/ 1 time4752 issue events4753 behaves like calls the integration API with the event message4754 is expected to request POST https://8.8.8.9/ 1 time4755 whith event channel4756 uses the right channel for issue event4757 for confidential issues4758 falls back to issue channel4759 and confidential_issue_channel is defined4760 uses the confidential issue channel when it is defined4761 merge request events4762 behaves like calls the integration API with the event message4763 is expected to request POST https://8.8.8.9/ 1 time4764 with event channel4765 uses the right channel for merge request event4766 wiki page events4767 behaves like calls the integration API with the event message4768 is expected to request POST https://8.8.8.9/ 1 time4769 with event channel4770 uses the right channel for wiki event4771 deployment events4772 behaves like calls the integration API with the event message4773 is expected to request POST https://8.8.8.9/ 1 time4774 note event4775 behaves like calls the integration API with the event message4776 is expected to request POST https://8.8.8.9/ 1 time4777 with event channel4778 uses the right channel4779 for confidential notes4780 falls back to note channel4781 and confidential_note_channel is defined4782 uses confidential channel4783 Push events4784 on default branch4785 pushing tags4786 behaves like triggered Mattermost integration4787 notifies about push events4788 notification enabled only for default branch4789 behaves like triggered Mattermost integration4790 notifies about push events4791 notification enabled only for protected branches4792 behaves like untriggered Mattermost integration4793 notifies about push events4794 notification enabled only for default and protected branches4795 behaves like triggered Mattermost integration4796 notifies about push events4797 notification enabled for all branches4798 behaves like triggered Mattermost integration4799 notifies about push events4800 on a protected branch4801 pushing tags4802 behaves like triggered Mattermost integration4803 notifies about push events4804 notification enabled only for default branch4805 behaves like untriggered Mattermost integration4806 notifies about push events4807 notification enabled only for protected branches4808 behaves like triggered Mattermost integration4809 notifies about push events4810 notification enabled only for default and protected branches4811 behaves like triggered Mattermost integration4812 notifies about push events4813 notification enabled for all branches4814 behaves like triggered Mattermost integration4815 notifies about push events4816 on a protected branch with protected branches defined using wildcards4817 pushing tags4818 behaves like triggered Mattermost integration4819 notifies about push events4820 notification enabled only for default branch4821 behaves like untriggered Mattermost integration4822 notifies about push events4823 notification enabled only for protected branches4824 behaves like triggered Mattermost integration4825 notifies about push events4826 notification enabled only for default and protected branches4827 behaves like triggered Mattermost integration4828 notifies about push events4829 notification enabled for all branches4830 behaves like triggered Mattermost integration4831 notifies about push events4832 on a neither protected nor default branch4833 pushing tags4834 behaves like triggered Mattermost integration4835 notifies about push events4836 notification enabled only for default branch4837 behaves like untriggered Mattermost integration4838 notifies about push events4839 notification enabled only for protected branches4840 behaves like untriggered Mattermost integration4841 notifies about push events4842 notification enabled only for default and protected branches4843 behaves like untriggered Mattermost integration4844 notifies about push events4845 notification enabled for all branches4846 behaves like triggered Mattermost integration4847 notifies about push events4848 Note events4849 when commit comment event executed4850 behaves like triggered Mattermost integration4851 notifies about commit comment events4852 when merge request comment event executed4853 behaves like triggered Mattermost integration4854 notifies about merge request comment events4855 when issue comment event executed4856 behaves like triggered Mattermost integration4857 notifies about issue comment events4858 when snippet comment event executed4859 behaves like triggered Mattermost integration4860 notifies about snippet comment events4861 Pipeline events4862 with succeeded pipeline4863 with default to notify_only_broken_pipelines4864 behaves like untriggered Mattermost integration4865 notifies about pipeline events4866 with setting notify_only_broken_pipelines to false4867 behaves like triggered Mattermost integration4868 notifies about pipeline events4869 with failed pipeline4870 on default branch4871 notification enabled only for default branch4872 behaves like triggered Mattermost integration4873 notifies about pipeline events4874 notification enabled only for protected branches4875 behaves like untriggered Mattermost integration4876 notifies about pipeline events4877 notification enabled only for default and protected branches4878 behaves like triggered Mattermost integration4879 notifies about pipeline events4880 notification enabled for all branches4881 behaves like triggered Mattermost integration4882 notifies about pipeline events4883 on a protected branch4884 notification enabled only for default branch4885 behaves like untriggered Mattermost integration4886 notifies about pipeline events4887 notification enabled only for protected branches4888 behaves like triggered Mattermost integration4889 notifies about pipeline events4890 notification enabled only for default and protected branches4891 behaves like triggered Mattermost integration4892 notifies about pipeline events4893 notification enabled for all branches4894 behaves like triggered Mattermost integration4895 notifies about pipeline events4896 on a protected branch with protected branches defined usin wildcards4897 notification enabled only for default branch4898 behaves like untriggered Mattermost integration4899 notifies about pipeline events4900 notification enabled only for protected branches4901 behaves like triggered Mattermost integration4902 notifies about pipeline events4903 notification enabled only for default and protected branches4904 behaves like triggered Mattermost integration4905 notifies about pipeline events4906 notification enabled for all branches4907 behaves like triggered Mattermost integration4908 notifies about pipeline events4909 on a neither protected nor default branch4910 notification enabled only for default branch4911 behaves like untriggered Mattermost integration4912 notifies about pipeline events4913 notification enabled only for protected branches4914 behaves like untriggered Mattermost integration4915 notifies about pipeline events4916 notification enabled only for default and protected branches4917 behaves like untriggered Mattermost integration4918 notifies about pipeline events4919 notification enabled for all branches4920 behaves like triggered Mattermost integration4921 notifies about pipeline events4922 Deployment events4923 behaves like triggered Mattermost integration4924 notifies about deployment events4925 on a protected branch4926 notification enabled only for default branch4927 behaves like untriggered Mattermost integration4928 notifies about pipeline events4929 notification enabled only for protected branches4930 behaves like triggered Mattermost integration4931 notifies about pipeline events4932 notification enabled only for default and protected branches4933 behaves like triggered Mattermost integration4934 notifies about pipeline events4935 notification enabled for all branches4936 behaves like triggered Mattermost integration4937 notifies about pipeline events4938Gitlab::Email::Handler::ServiceDeskHandler4939 service desk is enabled for the project4940 when everything is fine4941 behaves like a new issue request4942 creates a new issue4943 creates an issue_email_participant4944 sends thank you email4945 adds metric events for incoming and reply emails4946 with legacy incoming email address4947 behaves like a new issue request4948 creates a new issue4949 creates an issue_email_participant4950 sends thank you email4951 adds metric events for incoming and reply emails4952 when replying to issue creation email4953 when an issue with message_id has been found4954 does not create an additional issue4955 adds a comment to the created issue4956 does not send thank you email4957 when issue_email_participants FF is enabled4958 creates 2 issue_email_participants4959 when issue_email_participants FF is disabled4960 creates only 1 issue_email_participant4961 when an issue with message_id has not been found4962 creates a new issue correctly4963 sends thank you email once4964 creates 1 issue_email_participant4965 when using issue templates4966 and template is present4967 appends template text to issue description4968 when quick actions are present4969 applies quick action commands present on templates4970 applies group labels using quick actions4971 redacts quick actions present on user email body4972 when issues are set to private4973 applies quick action commands present on templates4974 and template cannot be found4975 does not append template text to issue description4976 creates support bot note on issue4977 does not send warning note email4978 when all lines of email are quoted4979 creates email with correct body4980 when using custom service desk address4981 when using project key4982 behaves like a new issue request4983 creates a new issue4984 creates an issue_email_participant4985 sends thank you email4986 adds metric events for incoming and reply emails4987 when there is no project with the key4988 bounces the email4989 when the project slug does not match4990 bounces the email4991 when there are multiple projects with same key4992 process email for project with matching slug4993 when project key is not set4994 behaves like a new issue request4995 creates a new issue4996 creates an issue_email_participant4997 sends thank you email4998 adds metric events for incoming and reply emails4999 when issue email creation fails5000 still creates a new issue5001 does not create issue email record5002 when rate limiting is in effect5003 when too many requests are sent by one user5004 raises an error5005 creates 1 issue5006 when requests are sent by different users5007 creates 2 issues5008 when limit is higher than sent emails5009 creates 2 issues5010 #can_handle?5011 handles the new email key format5012 handles the legacy email key format5013 doesn't handle invalid email key5014 when there is no from address5015 creates a new issue5016 does not send thank you email5017 when there is a sender address and a from address5018 prefers the from address5019 when service desk is not enabled for project5020 does not create an issue5021 does not send thank you email5022 when the email is forwarded through an alias5023 behaves like a new issue request5024 creates a new issue5025 creates an issue_email_participant5026 sends thank you email5027 adds metric events for incoming and reply emails5028 when the email is forwarded5029 behaves like a new issue request5030 creates a new issue5031 creates an issue_email_participant5032 sends thank you email5033 adds metric events for incoming and reply emails5034 service desk is disabled for the project5035 bounces the email5036 doesn't create an issue5037Gitlab::DatabaseImporters::SelfMonitoring::Project::CreateService5038 #execute5039 without application_settings5040 returns error5041 without admin users5042 returns error5043 with application settings and admin users5044 is idempotent5045 tracks successful install5046 creates group5047 creates project with internal visibility5048 creates project with internal visibility even when internal visibility is restricted5049 creates project with correct name and description5050 creates project with group as owner5051 saves the project id5052 creates a Prometheus integration5053 creates an environment for the project5054 returns error when saving project ID fails5055 behaves like has prometheus integration5056 is expected to eq true5057 when the environment creation fails5058 returns error5059 when project already exists5060 returns success5061 when local requests from hooks and integrations are not allowed5062 behaves like has prometheus integration5063 is expected to eq true5064 with non default prometheus address5065 behaves like has prometheus integration5066 is expected to eq true5067 with :9090 symbol5068 behaves like has prometheus integration5069 is expected to eq true5070 with 0.0.0.0:90905071 behaves like has prometheus integration5072 is expected to eq true5073 when prometheus setting is not present in gitlab.yml5074 does not fail5075 when prometheus setting is nil5076 does not fail5077 when prometheus setting is disabled in gitlab.yml5078 does not configure prometheus5079 when prometheus server address is blank in gitlab.yml5080 does not configure prometheus5081 when project cannot be created5082 returns error5083 when prometheus manual configuration cannot be saved5084 returns error5085Banzai::ReferenceParser::SnippetParser5086 #nodes_visible_to_user5087 when a project is public and the snippets feature is enabled for everyone5088 avoids N+1 cached queries5089 creates a reference for guest for a public snippet5090 creates a reference for a regular user for a public snippet5091 creates a reference for a regular user for an internal snippet5092 does not create a reference for an external user for an internal snippet5093 creates a reference for a project member for a private snippet5094 does not create a reference for a regular user for a private snippet5095 when a project is public and the snippets feature is enabled for project team members5096 creates a reference for a project member for a public snippet5097 does not create a reference for guest for a public snippet5098 does not create a reference for a regular user for a public snippet5099 creates a reference for a project member for an internal snippet5100 does not create a reference for a regular user for an internal snippet5101 creates a reference for a project member for a private snippet5102 does not create a reference for a regular user for a private snippet5103 when a project is internal and the snippets feature is enabled for everyone5104 does not create a reference for guest for a public snippet5105 does not create a reference for an external user for a public snippet5106 creates a reference for a regular user for a public snippet5107 creates a reference for a regular user for an internal snippet5108 does not create a reference for an external user for an internal snippet5109 creates a reference for a project member for a private snippet5110 does not create a reference for a regular user for a private snippet5111 when a project is internal and the snippets feature is enabled for project team members5112 creates a reference for a project member for a public snippet5113 does not create a reference for guest for a public snippet5114 does not create reference for a regular user for a public snippet5115 creates a reference for a project member for an internal snippet5116 does not create a reference for a regular user for an internal snippet5117 creates a reference for a project member for a private snippet5118 does not create reference for a regular user for a private snippet5119 when a project is private and the snippets feature is enabled for project team members5120 creates a reference for a project member for a public snippet5121 does not create a reference for guest for a public snippet5122 does not create a reference for a regular user for a public snippet5123 creates a reference for a project member for an internal snippet5124 does not create a reference for a regular user for an internal snippet5125 creates a reference for a project member for a private snippet5126 does not create a reference for a regular user for a private snippet5127 #referenced_by5128 when the link has a data-snippet attribute5129 using an existing snippet ID5130 returns an Array of snippets5131 using a non-existing snippet ID5132 returns an empty Array5133ReleasesFinder5134 when parent is a project5135 behaves like when the user is not part of the project5136 returns no releases5137 when the user is a project guest5138 sorts by release date5139 with sorting parameters5140 by default is released_at in descending order5141 is expected to eq [#<Release id: 13, tag: "v1.1.0", description: [FILTERED], project_id: 565, created_at: "2022-04-25 0...ha: "b83d6e391c22777fca1ed3012fce84f633d7fed0", released_at: "2022-04-26 09:25:50.887094688 +0000">]5142 released_at in ascending order5143 is expected to eq [#<Release id: 14, tag: "v1.0.0", description: [FILTERED], project_id: 566, created_at: "2022-04-28 0...ha: "b83d6e391c22777fca1ed3012fce84f633d7fed0", released_at: "2022-04-27 09:25:51.726407533 +0000">]5144 order by created_at in descending order5145 is expected to eq [#<Release id: 16, tag: "v1.0.0", description: [FILTERED], project_id: 567, created_at: "2022-04-28 0...ha: "b83d6e391c22777fca1ed3012fce84f633d7fed0", released_at: "2022-04-27 09:25:52.544752221 +0000">]5146 order by created_at in ascending order5147 is expected to eq [#<Release id: 19, tag: "v1.1.0", description: [FILTERED], project_id: 568, created_at: "2022-04-25 0...ha: "b83d6e391c22777fca1ed3012fce84f633d7fed0", released_at: "2022-04-26 09:25:53.255740090 +0000">]5148 behaves like preload5149 preloads associations5150 when preload is false5151 does not preload associations5152 behaves like when a tag parameter is passed5153 only returns the release with the matching tag5154 when parent is a group5155 without subgroups5156 behaves like when the user is not part of the group5157 returns no releases5158 when the user is a project guest on one sibling project5159 does not return any releases5160 when the user is a guest on the group5161 sorts by release date5162 behaves like when a tag parameter is passed5163 only returns the release with the matching tag5164 with subgroups5165 with a single-level subgroup5166 behaves like when the user is not part of the group5167 returns no releases5168 when the user a project guest in the subgroup project5169 does not return any releases5170 when the user is a guest on the group5171 returns all releases5172 behaves like when a tag parameter is passed5173 only returns the release with the matching tag5174 with a multi-level subgroup5175 behaves like when the user is not part of the group5176 returns no releases5177 when the user a project guest in the subgroup and subsubgroup project5178 does not return any releases5179 when the user a project guest in the subsubgroup project5180 does not return any releases5181 when the user a guest on the group5182 returns all releases5183 behaves like when a tag parameter is passed5184 only returns the release with the matching tag5185Admin::ProjectsFinder5186 #execute5187 without a user5188 is expected to contain exactly #<Project id:606 namespace452/D>>, #<Project id:605 group324/C>>, #<Project id:604 group324/B>>, and #<Project id:603 namespace449/A>>5189 with a user5190 is expected to contain exactly #<Project id:610 namespace456/D>>, #<Project id:609 group325/C>>, #<Project id:608 group325/B>>, and #<Project id:607 namespace453/A>>5191 with pending delete project5192 is expected not to include #<Project id:615 namespace461/project628>>5193 filter by namespace_id5194 is expected to eq [#<Project id:620 namespace466/project629>>]5195 filter by visibility_level5196 private5197 is expected to contain exactly #<Project id:624 namespace470/D>> and #<Project id:621 namespace467/A>>5198 internal5199 is expected to eq [#<Project id:626 group329/B>>]5200 public5201 is expected to eq [#<Project id:631 group330/C>>]5202 filter by push5203 is expected to eq [#<Project id:637 namespace483/project630>>]5204 filter by abandoned5205 is expected to eq [#<Project id:638 namespace484/A>>]5206 filter by last_repository_check_failed5207 is expected to eq [#<Project id:642 namespace488/A>>]5208 filter by archived5209 archived=false5210 is expected to contain exactly #<Project id:649 namespace495/D>>, #<Project id:648 group334/C>>, #<Project id:647 group334/B>>, and #<Project id:646 namespace492/A>>5211 archived=true5212 is expected to contain exactly #<Project id:655 namespace501/E>>, #<Project id:654 namespace500/D>>, #<Project id:653 group335/C>>, #<Project id:652 group335/B>>, and #<Project id:651 namespace497/A>>5213 archived=only5214 is expected to eq [#<Project id:660 namespace506/E>>]5215 filter by personal5216 is expected to eq [#<Project id:665 user531/project631>>]5217 filter by name5218 is expected to contain exactly #<Project id:668 group338/C>>5219 sorting5220 is expected to eq [#<Project id:670 namespace515/A>>, #<Project id:671 group339/B>>, #<Project id:672 group339/C>>, #<Project id:673 namespace518/D>>]5221VerifyPagesDomainService5222 #execute5223 domain_sym: :domain, code_sym: :verification_code5224 when domain is disabled(or new)5225 when txt record contains verification code5226 verifies and enables the domain5227 when txt record contains verification code with other text5228 verifies and enables the domain5229 when txt record does not contain verification code5230 unverifies domain5231 disables domain and shedules it for removal in 1 week5232 when txt record does not contain verification code5233 unverifies domain5234 disables domain and shedules it for removal in 1 week5235 when no txt records are present5236 unverifies domain5237 disables domain and shedules it for removal in 1 week5238 when domain is verified5239 when txt record contains verification code5240 verifies and enables the domain5241 when txt record contains verification code with other text5242 verifies and enables the domain5243 when txt record does not contain verification code5244 unverifies but does not disable domain5245 does not schedule domain for removal5246 when no txt records are present5247 unverifies but does not disable domain5248 does not schedule domain for removal5249 when domain is expired5250 when the right code is present5251 verifies and enables the domain5252 when the right code is not present5253 unverifies domain5254 disables domain and shedules it for removal in 1 week5255 when domain is disabled and scheduled for removal5256 when the right code is present5257 verifies and enables domain5258 prevent domain from being removed5259 when the right code is not present5260 keeps domain scheduled for removal but does not change removal time5261 invalid domain5262 can be disabled5263 domain_sym: :domain, code_sym: :keyed_verification_code5264 when domain is disabled(or new)5265 when txt record contains verification code5266 verifies and enables the domain5267 when txt record contains verification code with other text5268 verifies and enables the domain5269 when txt record does not contain verification code5270 unverifies domain5271 disables domain and shedules it for removal in 1 week5272 when txt record does not contain verification code5273 unverifies domain5274 disables domain and shedules it for removal in 1 week5275 when no txt records are present5276 unverifies domain5277 disables domain and shedules it for removal in 1 week5278 when domain is verified5279 when txt record contains verification code5280 verifies and enables the domain5281 when txt record contains verification code with other text5282 verifies and enables the domain5283 when txt record does not contain verification code5284 unverifies but does not disable domain5285 does not schedule domain for removal5286 when no txt records are present5287 unverifies but does not disable domain5288 does not schedule domain for removal5289 when domain is expired5290 when the right code is present5291 verifies and enables the domain5292 when the right code is not present5293 unverifies domain5294 disables domain and shedules it for removal in 1 week5295 when domain is disabled and scheduled for removal5296 when the right code is present5297 verifies and enables domain5298 prevent domain from being removed5299 when the right code is not present5300 keeps domain scheduled for removal but does not change removal time5301 invalid domain5302 can be disabled5303 domain_sym: :verification_domain, code_sym: :verification_code5304 when domain is disabled(or new)5305 when txt record contains verification code5306 verifies and enables the domain5307 when txt record contains verification code with other text5308 verifies and enables the domain5309 when txt record does not contain verification code5310 unverifies domain5311 disables domain and shedules it for removal in 1 week5312 when txt record does not contain verification code5313 unverifies domain5314 disables domain and shedules it for removal in 1 week5315 when no txt records are present5316 unverifies domain5317 disables domain and shedules it for removal in 1 week5318 when domain is verified5319 when txt record contains verification code5320 verifies and enables the domain5321 when txt record contains verification code with other text5322 verifies and enables the domain5323 when txt record does not contain verification code5324 unverifies but does not disable domain5325 does not schedule domain for removal5326 when no txt records are present5327 unverifies but does not disable domain5328 does not schedule domain for removal5329 when domain is expired5330 when the right code is present5331 verifies and enables the domain5332 when the right code is not present5333 unverifies domain5334 disables domain and shedules it for removal in 1 week5335 when domain is disabled and scheduled for removal5336 when the right code is present5337 verifies and enables domain5338 prevent domain from being removed5339 when the right code is not present5340 keeps domain scheduled for removal but does not change removal time5341 invalid domain5342 can be disabled5343 domain_sym: :verification_domain, code_sym: :keyed_verification_code5344 when domain is disabled(or new)5345 when txt record contains verification code5346 verifies and enables the domain5347 when txt record contains verification code with other text5348 verifies and enables the domain5349 when txt record does not contain verification code5350 unverifies domain5351 disables domain and shedules it for removal in 1 week5352 when txt record does not contain verification code5353 unverifies domain5354 disables domain and shedules it for removal in 1 week5355 when no txt records are present5356 unverifies domain5357 disables domain and shedules it for removal in 1 week5358 when domain is verified5359 when txt record contains verification code5360 verifies and enables the domain5361 when txt record contains verification code with other text5362 verifies and enables the domain5363 when txt record does not contain verification code5364 unverifies but does not disable domain5365 does not schedule domain for removal5366 when no txt records are present5367 unverifies but does not disable domain5368 does not schedule domain for removal5369 when domain is expired5370 when the right code is present5371 verifies and enables the domain5372 when the right code is not present5373 unverifies domain5374 disables domain and shedules it for removal in 1 week5375 when domain is disabled and scheduled for removal5376 when the right code is present5377 verifies and enables domain5378 prevent domain from being removed5379 when the right code is not present5380 keeps domain scheduled for removal but does not change removal time5381 invalid domain5382 can be disabled5383 timeout behaviour5384 sets a timeout on the DNS query5385 email notifications5386 factory: nil, verification_succeeds: true, expected_notification: nil5387 sends a notification if appropriate5388 factory: nil, verification_succeeds: false, expected_notification: :verification_failed5389 sends a notification if appropriate5390 factory: :reverify, verification_succeeds: true, expected_notification: nil5391 sends a notification if appropriate5392 factory: :reverify, verification_succeeds: false, expected_notification: :verification_failed5393 sends a notification if appropriate5394 factory: :unverified, verification_succeeds: true, expected_notification: :verification_succeeded5395 sends a notification if appropriate5396 factory: :unverified, verification_succeeds: false, expected_notification: nil5397 sends a notification if appropriate5398 factory: :expired, verification_succeeds: true, expected_notification: nil5399 sends a notification if appropriate5400 factory: :expired, verification_succeeds: false, expected_notification: :disabled5401 sends a notification if appropriate5402 factory: :disabled, verification_succeeds: true, expected_notification: :enabled5403 sends a notification if appropriate5404 factory: :disabled, verification_succeeds: false, expected_notification: nil5405 sends a notification if appropriate5406 pages verification disabled5407 skips email notifications5408 no verification code5409 returns an error5410 pages domain verification is disabled5411 extends domain validity by unconditionally reverifying5412 does not shorten any grace period5413Gitlab::ClosingIssueExtractor5414 #closed_by_message5415 with a single reference5416 is expected to eq [#<Issue id:257 namespace519/project632#1>]5417 is expected to eq [#<Issue id:257 namespace519/project632#1>]5418 is expected to eq [#<Issue id:257 namespace519/project632#1>]5419 is expected to eq [#<Issue id:257 namespace519/project632#1>]5420 is expected to eq [#<Issue id:257 namespace519/project632#1>]5421 is expected to eq [#<Issue id:257 namespace519/project632#1>]5422 is expected to eq [#<Issue id:257 namespace519/project632#1>]5423 is expected to eq [#<Issue id:257 namespace519/project632#1>]5424 is expected to eq [#<Issue id:257 namespace519/project632#1>]5425 is expected to eq [#<Issue id:257 namespace519/project632#1>]5426 is expected to eq [#<Issue id:257 namespace519/project632#1>]5427 is expected to eq [#<Issue id:257 namespace519/project632#1>]5428 is expected to eq [#<Issue id:257 namespace519/project632#1>]5429 is expected to eq [#<Issue id:257 namespace519/project632#1>]5430 is expected to eq [#<Issue id:257 namespace519/project632#1>]5431 is expected to eq [#<Issue id:257 namespace519/project632#1>]5432 is expected to eq [#<Issue id:257 namespace519/project632#1>]5433 is expected to eq [#<Issue id:257 namespace519/project632#1>]5434 is expected to eq [#<Issue id:257 namespace519/project632#1>]5435 is expected to eq [#<Issue id:257 namespace519/project632#1>]5436 is expected to eq [#<Issue id:257 namespace519/project632#1>]5437 is expected to eq [#<Issue id:257 namespace519/project632#1>]5438 is expected to eq [#<Issue id:257 namespace519/project632#1>]5439 is expected to eq [#<Issue id:257 namespace519/project632#1>]5440 is expected to eq [#<Issue id:257 namespace519/project632#1>]5441 is expected to eq [#<Issue id:257 namespace519/project632#1>]5442 is expected to eq [#<Issue id:257 namespace519/project632#1>]5443 is expected to eq [#<Issue id:257 namespace519/project632#1>]5444 is expected to eq [#<Issue id:257 namespace519/project632#1>]5445 is expected to eq [#<Issue id:257 namespace519/project632#1>]5446 is expected to eq [#<Issue id:257 namespace519/project632#1>]5447 is expected to eq [#<Issue id:257 namespace519/project632#1>]5448 is expected to eq [#<Issue id:257 namespace519/project632#1>]5449 is expected to eq [#<Issue id:257 namespace519/project632#1>]5450 is expected to eq [#<Issue id:257 namespace519/project632#1>]5451 is expected to eq [#<Issue id:257 namespace519/project632#1>]5452 is expected to eq [#<Issue id:257 namespace519/project632#1>]5453 is expected to eq [#<Issue id:257 namespace519/project632#1>]5454 is expected to eq [#<Issue id:257 namespace519/project632#1>]5455 is expected to eq [#<Issue id:257 namespace519/project632#1>]5456 is expected to eq [#<Issue id:257 namespace519/project632#1>]5457 is expected to eq [#<Issue id:257 namespace519/project632#1>]5458 is expected to eq [#<Issue id:257 namespace519/project632#1>]5459 is expected to eq [#<Issue id:257 namespace519/project632#1>]5460 is expected to eq [#<Issue id:257 namespace519/project632#1>]5461 is expected to eq [#<Issue id:257 namespace519/project632#1>]5462 is expected to eq [#<Issue id:257 namespace519/project632#1>]5463 is expected to eq [#<Issue id:257 namespace519/project632#1>]5464 is expected to eq [#<Issue id:257 namespace519/project632#1>]5465 is expected to eq [#<Issue id:257 namespace519/project632#1>]5466 is expected to eq [#<Issue id:257 namespace519/project632#1>]5467 is expected to eq [#<Issue id:257 namespace519/project632#1>]5468 is expected to eq [#<Issue id:257 namespace519/project632#1>]5469 is expected to eq [#<Issue id:257 namespace519/project632#1>]5470 is expected to eq [#<Issue id:257 namespace519/project632#1>]5471 with an external issue tracker reference5472 extracts the referenced issue5473 with a cross-project reference5474 is expected to eq [#<Issue id:258 namespace520/project633#1>]5475 with a cross-project URL5476 is expected to eq [#<Issue id:258 namespace520/project633#1>]5477 with a cross-project fork reference5478 is expected to be empty5479 with an invalid URL5480 is expected to eq []5481 with an invalid keyword such as suffix insted of fix5482 is expected to eq []5483 with multiple references5484 fetches issues in single line message5485 fetches comma-separated issues references in single line message5486 fetches comma-separated issues numbers in single line message5487 allows oxford commas (comma before and) when referencing multiple issues5488 allows spaces before commas when referencing multiple issues5489 allows non-comma-separated issue numbers in single line message5490 allows mixed comma-separated and non-comma-separated issue numbers in single line message5491 fetches issues in multi-line message5492 fetches issues in hybrid message5493 fetches cross-project references5494 fetches cross-project URL references5495 ignores invalid cross-project URL references5496 with autoclose referenced issues disabled5497 is expected to eq []5498Clusters::Kubernetes::CreateOrUpdateServiceAccountService5499 .gitlab_creator5500 with ABAC cluster5501 behaves like creates service account and token5502 creates a kubernetes service account5503 creates a kubernetes secret5504 with RBAC cluster5505 creates a cluster role binding with cluster-admin access5506 behaves like creates service account and token5507 creates a kubernetes service account5508 creates a kubernetes secret5509 .namespace_creator5510 with ABAC cluster5511 behaves like creates service account and token5512 creates a kubernetes service account5513 creates a kubernetes secret5514 With RBAC enabled cluster5515 creates a namespace object5516 creates a namespaced role binding with admin access5517 creates a role binding granting crossplane database permissions to the service account5518 creates a role and role binding granting knative serving permissions to the service account5519 creates a role and role binding granting crossplane database permissions to the service account5520 creates a role granting cilium permissions to the service account5521 creates a role binding granting cilium permissions to the service account5522 behaves like creates service account and token5523 creates a kubernetes service account5524 creates a kubernetes secret5525Gitlab::ReferenceExtractor5526 accesses valid user objects5527 ignores user mentions inside specific elements5528 does not include anchors from table of contents in issue references5529 accesses valid issue objects5530 accesses valid merge requests5531 accesses valid labels5532 accesses valid snippets5533 accesses valid commits5534 accesses valid commit ranges5535 directly addressed users5536 when a user is directly addressed5537 accesses the user object which is mentioned in the beginning of the line5538 doesn't access the user object if it's not mentioned in the beginning of the line5539 when multiple users are addressed5540 accesses the user objects which are mentioned in the beginning of the line5541 doesn't access the user objects if they are not mentioned in the beginning of the line5542 when multiple users are addressed in different paragraphs5543 accesses user objects which are mentioned in the beginning of each paragraph5544 with an external issue tracker5545 when GitLab issues are enabled5546 returns both Jira and internal issues5547 returns only Jira issues if the internal one does not exist5548 when GitLab issues are disabled5549 returns only Jira issues5550 with an inactive external issue tracker5551 when GitLab issues are enabled5552 returns only internal issue5553 does not return any issue if the internal one does not exist5554 with a project with an underscore5555 handles project issue references5556 #all5557 returns all referables5558 .references_pattern5559 is expected to be a kind of Regexp5560 referables prefixes5561 returns all supported prefixes5562 does not allow one prefix for multiple referables if not allowed specificly5563 #references5564 does not return any references5565 when references are visible5566 returns visible references of given type5567 #all_visible?5568 returns true if no references were parsed yet5569 when references was already called5570 returns false5571 when user can access only some references5572 returns false5573 when user can access all references5574 returns true5575RemoteMirror5576 URL validation5577 with a valid URL5578 is valid5579 with an invalid URL5580 is not valid5581 does not allow url with an invalid user5582 does not allow url pointing to localhost5583 does not allow url pointing to the local network5584 returns a nil safe_url5585 encrypting credentials5586 when setting URL for a first time5587 stores the URL without credentials5588 stores the credentials on a separate field5589 handles credentials with large content5590 when updating the URL5591 allows a new URL without credentials5592 allows a new URL with credentials5593 does not update the repository config if credentials changed5594 #bare_url5595 returns the URL without any credentials5596 returns an empty string when the URL is nil5597 #update_repository5598 performs update including options5599 #options_for_update5600 includes the `keep_divergent_refs` option5601 includes the `only_branches_matching` option5602 includes the `ssh_key` option5603 includes the `known_hosts` option5604 #safe_url5605 when URL contains credentials5606 masks the credentials5607 when URL does not contain credentials5608 shows the full URL5609 #mark_as_failed!5610 sets the update_status to failed5611 saves the sanitized error5612 notifications5613 notifies the project maintainers5614 #hard_retry!5615 transitions an invalid mirror to the to_retry state5616 #hard_fail!5617 transitions an invalid mirror to the failed state5618 when remote mirror gets destroyed5619 does not remove the remote5620 stuck mirrors5621 includes mirrors that were started over an hour ago5622 includes mirrors started over 3 hours ago for their first sync5623 #sync5624 with remote mirroring disabled5625 returns nil5626 with remote mirroring enabled5627 defaults to disabling only protected branches5628 with only protected branches enabled5629 when it did not update in the last minute5630 schedules a RepositoryUpdateRemoteMirrorWorker to run now5631 when it did update in the last minute5632 schedules a RepositoryUpdateRemoteMirrorWorker to run in the next minute5633 with only protected branches disabled5634 when it did not update in the last 5 minutes5635 schedules a RepositoryUpdateRemoteMirrorWorker to run now5636 when it did update within the last 5 minutes5637 schedules a RepositoryUpdateRemoteMirrorWorker to run in the next 5 minutes5638 #url=5639 resets all the columns when URL changes5640 #updated_since?5641 when remote mirror does not have status failed5642 returns true when last update started after the timestamp5643 returns false when last update started before the timestamp5644 when remote mirror has status failed5645 returns false when last update started after the timestamp5646 no project5647 includes mirror with a project in pending_delete5648 #disabled?5649 when disabled5650 is expected to be truthy5651 when enabled5652 is expected to be falsy5653ObjectStorage::MigrateUploadsWorker5654 for AvatarUploader5655 behaves like uploads migration worker5656 .enqueue!5657 is guarded by .sanity_check!5658 sanity_check! fails5659 does not enqueue a job5660 .sanity_check!5661 uploader types mismatch5662 is expected to raise ObjectStorage::MigrateUploadsWorker::SanityCheckError with message matching /Multiple uploaders found/5663 mount point not found5664 is expected to raise ObjectStorage::MigrateUploadsWorker::SanityCheckError with message matching /Mount point [a-z:]+ not found in/5665 #perform5666 migrates files to remote storage5667 reversed5668 migrates files to local storage5669 migration is unsuccessful5670 does not migrate files to remote storage5671 limits N+1 queries5672 to N*55673 for FileUploader5674 behaves like uploads migration worker5675 .enqueue!5676 is guarded by .sanity_check!5677 sanity_check! fails5678 does not enqueue a job5679 .sanity_check!5680 uploader types mismatch5681 is expected to raise ObjectStorage::MigrateUploadsWorker::SanityCheckError with message matching /Multiple uploaders found/5682 mount point not found5683 is expected to raise ObjectStorage::MigrateUploadsWorker::SanityCheckError with message matching /Mount point [a-z:]+ not found in/5684 #perform5685 migrates files to remote storage5686 reversed5687 migrates files to local storage5688 migration is unsuccessful5689 does not migrate files to remote storage5690 limits N+1 queries5691 to N*55692 for DesignManagement::DesignV432x230Uploader5693 behaves like uploads migration worker5694 .enqueue!5695 is guarded by .sanity_check!5696 sanity_check! fails5697 does not enqueue a job5698 .sanity_check!5699 uploader types mismatch5700 is expected to raise ObjectStorage::MigrateUploadsWorker::SanityCheckError with message matching /Multiple uploaders found/5701 mount point not found5702 is expected to raise ObjectStorage::MigrateUploadsWorker::SanityCheckError with message matching /Mount point [a-z:]+ not found in/5703 #perform5704 migrates files to remote storage5705 reversed5706 migrates files to local storage5707 migration is unsuccessful5708 does not migrate files to remote storage5709StubFeatureFlags5710 #stub_feature_flags5711 subsquent run changes state5712 when checking global state5713 feature_actors: false, expected_result: false5714 is expected to eq false5715 is expected not to eq false5716 default_enabled does not impact feature state5717 is expected to eq false5718 is expected not to eq false5719 feature_actors: true, expected_result: true5720 is expected to eq true5721 is expected not to eq true5722 default_enabled does not impact feature state5723 is expected to eq true5724 is expected not to eq true5725 feature_actors: :A, expected_result: false5726 is expected to eq false5727 is expected not to eq false5728 default_enabled does not impact feature state5729 is expected to eq false5730 is expected not to eq false5731 feature_actors: [:A], expected_result: false5732 is expected to eq false5733 is expected not to eq false5734 default_enabled does not impact feature state5735 is expected to eq false5736 is expected not to eq false5737 feature_actors: [:A, :B], expected_result: false5738 is expected to eq false5739 is expected not to eq false5740 default_enabled does not impact feature state5741 is expected to eq false5742 is expected not to eq false5743 when checking scoped state5744 feature_actors: false, tested_actor: nil, expected_result: false5745 is expected to eq false5746 is expected not to eq false5747 default_enabled does not impact feature state5748 is expected to eq false5749 is expected not to eq false5750 feature_actors: true, tested_actor: nil, expected_result: true5751 is expected to eq true5752 is expected not to eq true5753 default_enabled does not impact feature state5754 is expected to eq true5755 is expected not to eq true5756 feature_actors: false, tested_actor: :A, expected_result: false5757 is expected to eq false5758 is expected not to eq false5759 default_enabled does not impact feature state5760 is expected to eq false5761 is expected not to eq false5762 feature_actors: true, tested_actor: :A, expected_result: true5763 is expected to eq true5764 is expected not to eq true5765 default_enabled does not impact feature state5766 is expected to eq true5767 is expected not to eq true5768 feature_actors: :A, tested_actor: nil, expected_result: false5769 is expected to eq false5770 is expected not to eq false5771 default_enabled does not impact feature state5772 is expected to eq false5773 is expected not to eq false5774 feature_actors: :A, tested_actor: :A, expected_result: true5775 is expected to eq true5776 is expected not to eq true5777 default_enabled does not impact feature state5778 is expected to eq true5779 is expected not to eq true5780 feature_actors: :A, tested_actor: :B, expected_result: false5781 is expected to eq false5782 is expected not to eq false5783 default_enabled does not impact feature state5784 is expected to eq false5785 is expected not to eq false5786 feature_actors: [:A], tested_actor: nil, expected_result: false5787 is expected to eq false5788 is expected not to eq false5789 default_enabled does not impact feature state5790 is expected to eq false5791 is expected not to eq false5792 feature_actors: [:A], tested_actor: :A, expected_result: true5793 is expected to eq true5794 is expected not to eq true5795 default_enabled does not impact feature state5796 is expected to eq true5797 is expected not to eq true5798 feature_actors: [:A], tested_actor: :B, expected_result: false5799 is expected to eq false5800 is expected not to eq false5801 default_enabled does not impact feature state5802 is expected to eq false5803 is expected not to eq false5804 feature_actors: [:A, :B], tested_actor: nil, expected_result: false5805 is expected to eq false5806 is expected not to eq false5807 default_enabled does not impact feature state5808 is expected to eq false5809 is expected not to eq false5810 feature_actors: [:A, :B], tested_actor: :A, expected_result: true5811 is expected to eq true5812 is expected not to eq true5813 default_enabled does not impact feature state5814 is expected to eq true5815 is expected not to eq true5816 feature_actors: [:A, :B], tested_actor: :B, expected_result: true5817 is expected to eq true5818 is expected not to eq true5819 default_enabled does not impact feature state5820 is expected to eq true5821 is expected not to eq true5822 type handling5823 raises error5824 feature_actors: "string"5825 is expected to raise ArgumentError with message matching /accepts only/5826 feature_actors: 15827 is expected to raise ArgumentError with message matching /accepts only/5828 feature_actors: 1.05829 is expected to raise ArgumentError with message matching /accepts only/5830 feature_actors: #<Object:0x00007facb7ad57a8>5831 is expected to raise ArgumentError with message matching /accepts only/5832 does not raise error5833 feature_actors: true5834 is expected not to raise Exception5835 feature_actors: false5836 is expected not to raise Exception5837 feature_actors: nil5838 is expected not to raise Exception5839 feature_actors: #<StubFeatureFlags::StubFeatureGate:0x00007facb79f9168 @flipper_id=100>5840 is expected not to raise Exception5841 feature_actors: #<User id: @>5842 is expected not to raise Exception5843 stub timing5844 let_it_be variable5845 is expected to eq true5846 before_all variable5847 is expected to eq true5848 before(:all) variable5849 is expected to eq true5850 with stub_feature_flags meta5851 as true5852 is expected to eq true5853 as false5854 is expected to eq false5855Gitlab::HashedStorage::Migrator5856 #bulk_schedule_migration5857 schedules job to HashedStorage::MigratorWorker5858 #bulk_schedule_rollback5859 schedules job to HashedStorage::RollbackerWorker5860 #bulk_migrate5861 enqueue jobs to HashedStorage::ProjectMigrateWorker5862 rescues and log exceptions5863 delegates each project in specified range to #migrate5864 has all projects migrated and set as writable5865 #bulk_rollback5866 enqueue jobs to HashedStorage::ProjectRollbackWorker5867 rescues and log exceptions5868 delegates each project in specified range to #rollback5869 has all projects rolledback and set as writable5870 #migrate5871 enqueues project migration job5872 rescues and log exceptions5873 migrates project storage5874 has migrated project set as writable5875 when project is already on hashed storage5876 doesnt enqueue any migration job5877 returns false5878 #rollback5879 enqueues project rollback job5880 rescues and log exceptions5881 rolls-back project storage5882 has rolled-back project set as writable5883 when project is already on legacy storage5884 doesnt enqueue any rollback job5885 returns false5886 migration_pending?5887 returns true when there are MigratorWorker jobs scheduled5888 returns true when there are ProjectMigrateWorker jobs scheduled5889 returns false when queues are empty5890 rollback_pending?5891 returns true when there are RollbackerWorker jobs scheduled5892 returns true when there are jobs scheduled5893 returns false when queues are empty5894 abort_rollback!5895 removes any rollback related scheduled job5896Ci::ProcessBuildService#execute5897 when build has on_success option5898 when current status is success5899 changes the build status5900 when current status is skipped5901 changes the build status5902 when current status is failed5903 does not change the build status5904 when build has on_failure option5905 when current status is success5906 changes the build status5907 when current status is failed5908 does not change the build status5909 when build has always option5910 when current status is success5911 changes the build status5912 when current status is failed5913 does not change the build status5914 when build has manual option5915 when current status is success5916 changes the build status5917 when current status is failed5918 does not change the build status5919 when build has delayed option5920 when current status is success5921 changes the build status5922 when current status is failed5923 does not change the build status5924 when build is scheduled with DAG5925 build_when: :on_success, current_status: "success", after_status: "pending"5926 proceeds the build5927 build_when: :on_success, current_status: "skipped", after_status: "skipped"5928 proceeds the build5929 build_when: :manual, current_status: "success", after_status: "manual"5930 proceeds the build5931 build_when: :manual, current_status: "skipped", after_status: "skipped"5932 proceeds the build5933 build_when: :delayed, current_status: "success", after_status: "manual"5934 proceeds the build5935 build_when: :delayed, current_status: "skipped", after_status: "skipped"5936 proceeds the build5937Clusters::ClustersHierarchy5938 #base_and_ancestors5939 project in nested group with clusters at every level5940 returns clusters for project5941 returns clusters for child_group5942 returns clusters for parent_group5943 returns clusters for ancestor_group5944 project in a namespace5945 returns clusters for project5946 cluster has management project5947 management_project is in same namespace as cluster5948 returns cluster for management_project5949 management_project is in a different namespace from cluster5950 returns nothing5951 cluster has management project5952 returns clusters for management_project5953 returns clusters for project5954 returns clusters for group5955 project in nested group with clusters at some levels5956 returns clusters for management_project5957 returns clusters for project5958 returns clusters for child_group5959 returns clusters for parent_group5960 returns clusters for ancestor_group5961Gitlab::ImportExport::Project::ImportTask5962 when project import is valid5963/builds/gitlab-org/gitlab/vendor/ruby/2.7.0/gems/carrierwave-1.3.2/lib/carrierwave/mounter.rb:113: warning: deprecated Object#=~ is called on TrueClass; it always returns nil5964 performs project import successfully5965 behaves like rake task with disabled object_storage5966/builds/gitlab-org/gitlab/vendor/ruby/2.7.0/gems/carrierwave-1.3.2/lib/carrierwave/mounter.rb:113: warning: deprecated Object#=~ is called on TrueClass; it always returns nil5967 disables direct & background upload only for service call5968 when project import is invalid5969/builds/gitlab-org/gitlab/vendor/ruby/2.7.0/gems/carrierwave-1.3.2/lib/carrierwave/mounter.rb:113: warning: deprecated Object#=~ is called on TrueClass; it always returns nil5970 performs project import successfully5971Clusters::Applications::CheckUpgradeProgressService5972 #execute5973 when upgrade pod succeeded5974 make the application upgraded5975 behaves like a terminated upgrade5976 removes the POD5977 when upgrade pod failed5978 make the application update errored5979 behaves like a terminated upgrade5980 removes the POD5981 behaves like a not yet terminated upgrade5982 when phase is Pending5983 when not timed out5984 reschedule a new check5985 when timed out5986 make the application update errored5987 behaves like a terminated upgrade5988 removes the POD5989 behaves like a not yet terminated upgrade5990 when phase is Running5991 when not timed out5992 reschedule a new check5993 when timed out5994 make the application update errored5995 behaves like a terminated upgrade5996 removes the POD5997 behaves like a not yet terminated upgrade5998 when phase is Unknown5999 when not timed out6000 reschedule a new check6001 when timed out6002 make the application update errored6003 behaves like a terminated upgrade6004 removes the POD6005Pages::MigrateFromLegacyStorageService6006 #execute_with_threads6007 does not try to migrate pages if pages are not deployed6008 when pages are marked as deployed6009 when pages directory does not exist6010 counts project as errored6011 when mark_projects_as_not_deployed is set6012 counts project as migrated6013 when pages directory exists on disk6014 migrates pages projects without deployments6015 when deployed already exists for the project6016 does not try to migrate project6017 when there is work for multiple threads6018 uses multiple threads6019 #execute_for_batch6020 does not try to migrate pages if pages are not deployed6021 only tries to migrate projects with passed ids6022 when pages are marked as deployed6023 when pages directory does not exist6024 counts project as errored6025 when mark_projects_as_not_deployed is set6026 counts project as migrated6027 when pages directory exists on disk6028 migrates pages projects without deployments6029 when deployed already exists for the project6030 does not try to migrate project6031Labels::AvailableLabelsService6032 #find_or_create_by_titles6033 when parent is a project6034 when a user is not a project member6035 returns only relevant label ids6036 when a user is a project member6037 creates new labels for not found titles6038 do not cause additional query for finding labels6039 when parent is a group6040 when a user is not a group member6041 returns only relevant label ids6042 when a user is a group member6043 creates new labels for not found titles6044 #filter_labels_ids_in_param6045 accepts a single id parameter6046 when parent is a project6047 returns only relevant label ids6048 returns labels in preserved order6049 when parent is a group6050 returns only relevant label ids6051 #available_labels6052 when parent is a project6053 returns only relevant labels6054 when parent is a group6055 returns only relevant labels6056Gitlab::CycleAnalytics::Permissions6057 user with no relation to the project6058 has no permissions to issue stage6059 has no permissions to test stage6060 has no permissions to staging stage6061 has no permissions to code stage6062 has no permissions to review stage6063 has no permissions to plan stage6064 user is maintainer6065 has permissions to issue stage6066 has permissions to test stage6067 has permissions to staging stage6068 has permissions to code stage6069 has permissions to review stage6070 has permissions to plan stage6071 user has no build permissions6072 has permissions to issue stage6073 has no permissions to test stage6074 has no permissions to staging stage6075 user has no merge request permissions6076 has permissions to issue stage6077 has no permissions to code stage6078 has no permissions to review stage6079 user has no issue permissions6080 has permissions to code stage6081 has no permissions to issue stage6082UsersHelper6083 display_public_email?6084 is expected to equal true6085 when user public email is blank6086 is expected to equal false6087 #user_link6088 links to the user's profile6089 has the user's email as title6090 #profile_tabs6091 with public profile6092 includes all the expected tabs6093 with private profile6094 is empty6095 #user_internal_regex_data6096 user_default_external: false, user_default_internal_regex: nil, result: {:user_internal_regex_pattern=>nil, :user_internal_regex_options=>nil}6097 is expected to eq {:user_internal_regex_options=>nil, :user_internal_regex_pattern=>nil}6098 user_default_external: false, user_default_internal_regex: "", result: {:user_internal_regex_pattern=>nil, :user_internal_regex_options=>nil}6099 is expected to eq {:user_internal_regex_options=>nil, :user_internal_regex_pattern=>nil}6100 user_default_external: false, user_default_internal_regex: "mockRegexPattern", result: {:user_internal_regex_pattern=>nil, :user_internal_regex_options=>nil}6101 is expected to eq {:user_internal_regex_options=>nil, :user_internal_regex_pattern=>nil}6102 user_default_external: true, user_default_internal_regex: nil, result: {:user_internal_regex_pattern=>nil, :user_internal_regex_options=>nil}6103 is expected to eq {:user_internal_regex_options=>nil, :user_internal_regex_pattern=>nil}6104 user_default_external: true, user_default_internal_regex: "", result: {:user_internal_regex_pattern=>nil, :user_internal_regex_options=>nil}6105 is expected to eq {:user_internal_regex_options=>nil, :user_internal_regex_pattern=>nil}6106 user_default_external: true, user_default_internal_regex: "mockRegexPattern", result: {:user_internal_regex_pattern=>"mockRegexPattern", :user_internal_regex_options=>"i"}6107 is expected to eq {:user_internal_regex_options=>"i", :user_internal_regex_pattern=>"mockRegexPattern"}6108 #current_user_menu_items6109 includes all default items6110 includes the profile tab if the user can read themself6111 includes the settings tab if the user can update themself6112 when terms are enforced6113 hides the profile and the settings tab6114 #user_badges_in_admin_section6115 with a blocked user6116 returns the blocked badge6117 with a pending approval user6118 returns the pending approval badge6119 with a banned user6120 returns the banned badge6121 with an admin user6122 returns the admin badge6123 with an external user6124 returns the external badge6125 with the current user6126 returns the "It's You" badge6127 with an external blocked admin6128 returns the blocked, admin and external badges6129 with a locked user6130 returns the "Locked" badge6131 get badges for normal user6132 returns no badges6133 #can_force_email_confirmation?6134 for a user that is already confirmed6135 is expected to eq false6136 for a user that is not confirmed6137 is expected to eq true6138 #work_information6139 when neither organization nor job_title are present6140 is expected to be nil6141 when user parameter is nil6142 is expected to be nil6143 without schema markup6144 when both job_title and organization are present6145 returns job title concatenated with organization6146 when only organization is present6147 returns organization6148 when only job_title is present6149 returns job title6150 with schema markup6151 when both job_title and organization are present6152 returns job title concatenated with organization6153 when only organization is present6154 returns organization6155 when only job_title is present6156 returns job title6157 #user_display_name6158 for a confirmed user6159 is expected to eq "Sidney Jones1741"6160 for an unconfirmed user6161 is expected to eq "Unconfirmed user"6162 when current user is an admin6163 is expected to eq "Sidney Jones1743"6164 when the current user is self6165 is expected to eq "Sidney Jones1745"6166 for a blocked user6167 is expected to eq "Blocked user"6168 #admin_users_data_attributes6169 users matches the serialized json6170 paths matches the schema6171 #confirm_user_data6172 sets `path` key correctly6173 sets `modal_attributes` key to valid json6174 when `user.unconfirmed_email` is set6175 sets `modal_attributes.messageHtml` correctly6176 when `user.unconfirmed_email` is not set6177 sets `modal_attributes.messageHtml` correctly6178 #admin_user_actions_data_attributes6179 user matches the serialized json6180 paths matches the schema6181Gitlab::Ci::Variables::Builder6182 #scoped_variables6183 is expected to be an instance of Gitlab::Ci::Variables::Collection6184 is expected to eq [{:key=>"CI_JOB_NAME", :masked=>false, :public=>true, :value=>"test"}, {:key=>"CI_JOB_STAGE", :masked...=>"user822"}, {:key=>"GITLAB_USER_NAME", :masked=>false, :public=>true, :value=>"Sidney Jones1757"}]6185 variables ordering6186 returns variables in order depending on resource hierarchy6187 overrides duplicate keys depending on resource hierarchy6188 with schedule variables6189 includes schedule variables6190 #user_variables6191 with user6192 is expected to eq {"GITLAB_USER_EMAIL"=>"user1722@example.org", "GITLAB_USER_ID"=>"1644", "GITLAB_USER_LOGIN"=>"user822", "GITLAB_USER_NAME"=>"Sidney Jones1757"}6193 without user6194 is expected to be empty6195 #kubernetes_variables6196 is expected to include {:key => "KUBECONFIG", :value => "example-kubeconfig", :public => false, :file => true}6197 includes #deployment_variables and merges the KUBECONFIG values6198 generated config is invalid6199 is expected not to include {:key => "KUBECONFIG", :value => "example-kubeconfig", :public => false, :file => true}6200 #deployment_variables6201 environment is nil6202 is expected to be empty6203 #secret_instance_variables6204 when ref is branch6205 when ref is protected6206 is expected to contain exactly #<Gitlab::Ci::Variables::Collection::Item:0x00007facb13c12b0 @variable={:key=>"VARIABLE_4", :value=>"VARIABLE_VALUE", :public=>false, :file=>false, :masked=>false, :raw=>false}> and #<Gitlab::Ci::Variables::Collection::Item:0x00007facb136dd90 @variable={:key=>"VARIABLE_5", :value=>"VARIABLE_VALUE", :public=>false, :file=>false, :masked=>false, :raw=>false}>6207 when ref is not protected6208 is expected to contain exactly #<Gitlab::Ci::Variables::Collection::Item:0x00007facc3301098 @variable={:key=>"VARIABLE_5", :value=>"VARIABLE_VALUE", :public=>false, :file=>false, :masked=>false, :raw=>false}>6209 when ref is tag6210 when ref is protected6211 is expected to contain exactly #<Gitlab::Ci::Variables::Collection::Item:0x00007faccd7712b8 @variable={:key=>"VARIABLE_4", :value=>"VARIABLE_VALUE", :public=>false, :file=>false, :masked=>false, :raw=>false}> and #<Gitlab::Ci::Variables::Collection::Item:0x00007faccd6b3ab0 @variable={:key=>"VARIABLE_5", :value=>"VARIABLE_VALUE", :public=>false, :file=>false, :masked=>false, :raw=>false}>6212 when ref is not protected6213 is expected to contain exactly #<Gitlab::Ci::Variables::Collection::Item:0x00007fac8eea1860 @variable={:key=>"VARIABLE_5", :value=>"VARIABLE_VALUE", :public=>false, :file=>false, :masked=>false, :raw=>false}>6214 when ref is merge request6215 when ref is protected6216 does not return protected variables as it is not supported for merge request pipelines6217 when ref is not protected6218 is expected to contain exactly #<Gitlab::Ci::Variables::Collection::Item:0x00007fac8d8d33d0 @variable={:key=>"VARIABLE_5", :value=>"VARIABLE_VALUE", :public=>false, :file=>false, :masked=>false, :raw=>false}>6219 #secret_group_variables6220 when ref is branch6221 when ref is protected6222 is expected to contain exactly #<Gitlab::Ci::Variables::Collection::Item:0x00007fac8d0b5608 @variable={:key=>"VARIABLE_4", :value=>"VARIABLE_VALUE", :public=>false, :file=>false, :masked=>false, :raw=>false}> and #<Gitlab::Ci::Variables::Collection::Item:0x00007fac8d0b4be0 @variable={:key=>"VARIABLE_5", :value=>"VARIABLE_VALUE", :public=>false, :file=>false, :masked=>false, :raw=>false}>6223 when ref is not protected6224 is expected to contain exactly #<Gitlab::Ci::Variables::Collection::Item:0x00007fac8cbfabb8 @variable={:key=>"VARIABLE_5", :value=>"VARIABLE_VALUE", :public=>false, :file=>false, :masked=>false, :raw=>false}>6225 when ref is tag6226 when ref is protected6227 is expected to contain exactly #<Gitlab::Ci::Variables::Collection::Item:0x00007fac8c5e8f18 @variable={:key=>"VARIABLE_4", :value=>"VARIABLE_VALUE", :public=>false, :file=>false, :masked=>false, :raw=>false}> and #<Gitlab::Ci::Variables::Collection::Item:0x00007fac8c5e8bd0 @variable={:key=>"VARIABLE_5", :value=>"VARIABLE_VALUE", :public=>false, :file=>false, :masked=>false, :raw=>false}>6228 when ref is not protected6229 is expected to contain exactly #<Gitlab::Ci::Variables::Collection::Item:0x00007fac8c163da8 @variable={:key=>"VARIABLE_5", :value=>"VARIABLE_VALUE", :public=>false, :file=>false, :masked=>false, :raw=>false}>6230 when ref is merge request6231 when ref is protected6232 does not return protected variables as it is not supported for merge request pipelines6233 when ref is not protected6234 is expected to contain exactly #<Gitlab::Ci::Variables::Collection::Item:0x00007faca528e200 @variable={:key=>"VARIABLE_5", :value=>"VARIABLE_VALUE", :public=>false, :file=>false, :masked=>false, :raw=>false}>6235 variables memoization6236 with protected environments6237 memoizes the result by environment6238 with unprotected environments6239 memoizes the result by environment6240 #secret_project_variables6241 when ref is branch6242 when ref is protected6243 is expected to contain exactly #<Gitlab::Ci::Variables::Collection::Item:0x00007faca446be98 @variable={:key=>"VARIABLE_4", :value=>"VARIABLE_VALUE", :public=>false, :file=>false, :masked=>false, :raw=>false}> and #<Gitlab::Ci::Variables::Collection::Item:0x00007faca446b218 @variable={:key=>"VARIABLE_5", :value=>"VARIABLE_VALUE", :public=>false, :file=>false, :masked=>false, :raw=>false}>6244 when ref is not protected6245 is expected to contain exactly #<Gitlab::Ci::Variables::Collection::Item:0x00007faca4157f18 @variable={:key=>"VARIABLE_5", :value=>"VARIABLE_VALUE", :public=>false, :file=>false, :masked=>false, :raw=>false}>6246 when ref is tag6247 when ref is protected6248 is expected to contain exactly #<Gitlab::Ci::Variables::Collection::Item:0x00007faca3c02540 @variable={:key=>"VARIABLE_4", :value=>"VARIABLE_VALUE", :public=>false, :file=>false, :masked=>false, :raw=>false}> and #<Gitlab::Ci::Variables::Collection::Item:0x00007faca3c021f8 @variable={:key=>"VARIABLE_5", :value=>"VARIABLE_VALUE", :public=>false, :file=>false, :masked=>false, :raw=>false}>6249 when ref is not protected6250 is expected to contain exactly #<Gitlab::Ci::Variables::Collection::Item:0x00007faca385ed08 @variable={:key=>"VARIABLE_5", :value=>"VARIABLE_VALUE", :public=>false, :file=>false, :masked=>false, :raw=>false}>6251 when ref is merge request6252 when ref is protected6253 does not return protected variables as it is not supported for merge request pipelines6254 when ref is not protected6255 is expected to contain exactly #<Gitlab::Ci::Variables::Collection::Item:0x00007faca2ac6650 @variable={:key=>"VARIABLE_5", :value=>"VARIABLE_VALUE", :public=>false, :file=>false, :masked=>false, :raw=>false}>6256 variables memoization6257 with protected environments6258 memoizes the result by environment6259 with unprotected environments6260 memoizes the result by environment6261 #config_variables6262 without project6263 is expected to eq 06264 without repository6265 is expected to be nil6266 with protected variables6267 does not include protected variables6268 with scoped variables6269 does not include scoped variables6270 variables ordering6271 returns variables in order depending on resource hierarchy6272 overrides duplicate keys depending on resource hierarchy6273DiffDiscussion6274 #reply_attributes6275 includes position and original_position6276 #merge_request_version_params6277 when the discussion is active6278 returns an empty hash, which will end up showing the latest version6279 when the discussion is on an older merge request version6280 when commit_id is not present6281 returns the diff ID for the version to show6282 when commit_id is present6283 includes the commit_id in the result6284 when the discussion is on a comparison between merge request versions6285 when commit_id is not present6286 returns the diff ID and start sha of the versions to compare6287 when commit_id is present6288 includes the commit_id in the result6289 when the discussion does not have a merge request version6290 when commit_id is not present6291 returns empty hash6292 when commit_id is present6293 returns the commit_id6294 #cache_key6295 returns the cache key with the position sha6296 when first note of discussion has diff_note_position6297 includes sha of diff_note_positions position6298Gitlab::Ci::CronParser6299 #next_time_from6300 behaves like when cron and cron_timezone are valid6301 when specific time6302 returns exact time6303 behaves like returns time in the future6304 is expected to be > 2022-04-28 09:30:28 +00006305 when specific day of week6306 returns exact day of week6307 behaves like returns time in the future6308 is expected to be > 2022-04-28 09:30:28 +00006309 when slash used6310 returns specific time6311 behaves like returns time in the future6312 is expected to be > 2022-04-28 09:30:28 +00006313 when range used6314 returns specific time6315 behaves like returns time in the future6316 is expected to be > 2022-04-28 09:30:28 +00006317 when range and slash used6318 returns specific time6319 behaves like returns time in the future6320 is expected to be > 2022-04-28 09:30:29 +00006321 when cron_timezone is TZInfo format6322 when cron_timezone is US/Pacific6323 behaves like returns time in the future6324 is expected to be > 2022-04-28 09:30:29 +00006325 when PST (Pacific Standard Time)6326 converts time in server time zone6327 when PDT (Pacific Daylight Time)6328 converts time in server time zone6329 when cron_timezone is ActiveSupport::TimeZone format6330 when cron_timezone is Berlin6331 behaves like returns time in the future6332 is expected to be > 2022-04-28 09:30:29 +00006333 when CET (Central European Time)6334 converts time in server time zone6335 when CEST (Central European Summer Time)6336 converts time in server time zone6337 behaves like when cron_timezone is Eastern Time (US & Canada)6338 behaves like returns time in the future6339 is expected to be > 2022-04-28 09:30:29 +00006340 when EST (Eastern Standard Time)6341 converts time in server time zone6342 when EDT (Eastern Daylight Time)6343 converts time in server time zone6344 when time crosses a Daylight Savings boundary6345 generates day without TZInfo::AmbiguousTime error6346 behaves like when cron and cron_timezone are invalid6347 is expected to be nil6348 behaves like when cron syntax is quoted6349 is expected to be nil6350 behaves like when cron syntax is rufus-scheduler syntax6351 is expected to be nil6352 behaves like when cron is scheduled to a non existent day6353 is expected to be nil6354 #previous_time_from6355 behaves like when cron and cron_timezone are valid6356 when specific time6357 returns exact time6358 behaves like returns time in the past6359 is expected to be < 2022-04-28 09:30:30 +00006360 when specific day of week6361 returns exact day of week6362 behaves like returns time in the past6363 is expected to be < 2022-04-28 09:30:30 +00006364 when slash used6365 returns specific time6366 behaves like returns time in the past6367 is expected to be < 2022-04-28 09:30:30 +00006368 when range used6369 returns specific time6370 behaves like returns time in the past6371 is expected to be < 2022-04-28 09:30:30 +00006372 when range and slash used6373 returns specific time6374 behaves like returns time in the past6375 is expected to be < 2022-04-28 09:30:30 +00006376 when cron_timezone is TZInfo format6377 when cron_timezone is US/Pacific6378 behaves like returns time in the past6379 is expected to be < 2022-04-28 09:30:30 +00006380 when PST (Pacific Standard Time)6381 converts time in server time zone6382 when PDT (Pacific Daylight Time)6383 converts time in server time zone6384 when cron_timezone is ActiveSupport::TimeZone format6385 when cron_timezone is Berlin6386 behaves like returns time in the past6387 is expected to be < 2022-04-28 09:30:30 +00006388 when CET (Central European Time)6389 converts time in server time zone6390 when CEST (Central European Summer Time)6391 converts time in server time zone6392 behaves like when cron_timezone is Eastern Time (US & Canada)6393 behaves like returns time in the past6394 is expected to be < 2022-04-28 09:30:30 +00006395 when EST (Eastern Standard Time)6396 converts time in server time zone6397 when EDT (Eastern Daylight Time)6398 converts time in server time zone6399 when time crosses a Daylight Savings boundary6400 generates day without TZInfo::AmbiguousTime error6401 behaves like when cron and cron_timezone are invalid6402 is expected to be nil6403 behaves like when cron syntax is quoted6404 is expected to be nil6405 behaves like when cron syntax is rufus-scheduler syntax6406 is expected to be nil6407 behaves like when cron is scheduled to a non existent day6408 is expected to be nil6409 #cron_valid?6410 when cron is valid6411 is expected to eq true6412 when cron is invalid6413 is expected to eq false6414 when cron syntax is quoted6415 is expected to eq false6416 #cron_timezone_valid?6417 when cron is valid6418 is expected to eq true6419 when cron is invalid6420 is expected to eq false6421 when cron_timezone is ActiveSupport::TimeZone format6422 is expected to eq true6423 .parse_natural6424 when repeat cycle is day6425 generates daily cron expression6426 when repeat cycle is week6427 generates weekly cron expression6428 when repeat cycle is month6429 generates monthly cron expression6430 when an unsupported duration is specified6431 raises an exception6432 when repeat cycle is year6433 generates yearly cron expression6434 when the repeat cycle is not implemented6435 raises an exception6436Clusters::KubernetesNamespaceFinder6437 #execute6438 cluster supports separate namespaces per environment6439 no persisted namespace is present6440 is expected to be nil6441 a namespace with an environment is present6442 environment matches6443 is expected to eq #<Clusters::KubernetesNamespace id: 6, cluster_id: 464, project_id: 943, cluster_project_id: nil, cre...t_name: "project908-943-production-service-account", environment_id: 67, service_account_token: nil>6444 project cluster6445 is expected to eq #<Clusters::KubernetesNamespace id: 7, cluster_id: 466, project_id: 944, cluster_project_id: 34, crea...t_name: "project909-944-production-service-account", environment_id: 68, service_account_token: nil>6446 service account token is blank6447 is expected to be nil6448 allow_blank_token is true6449 is expected to eq #<Clusters::KubernetesNamespace id: 9, cluster_id: 470, project_id: 946, cluster_project_id: nil, cre...t_name: "project911-946-production-service-account", environment_id: 70, service_account_token: nil>6450 environment does not match6451 is expected to be nil6452 cluster does not support separate namespaces per environment6453 no persisted namespace is present6454 is expected to be nil6455 a legacy namespace with no environment is present6456 is expected to eq #<Clusters::KubernetesNamespace id: 11, cluster_id: 476, project_id: 949, cluster_project_id: nil, cr...ice_account_name: "project914-949-service-account", environment_id: nil, service_account_token: nil>6457 project cluster6458 is expected to eq #<Clusters::KubernetesNamespace id: 12, cluster_id: 478, project_id: 950, cluster_project_id: 35, cre...ice_account_name: "project915-950-service-account", environment_id: nil, service_account_token: nil>6459 service account token is blank6460 is expected to be nil6461 allow_blank_token is true6462 is expected to eq #<Clusters::KubernetesNamespace id: 14, cluster_id: 482, project_id: 952, cluster_project_id: nil, cr...ice_account_name: "project917-952-service-account", environment_id: nil, service_account_token: nil>6463rubocop rake tasks6464 todo:generate6465 without arguments6466 generates TODOs for all RuboCop rules6467 sets acronyms for inflections6468 with cop names as arguments6469 generates TODOs for given RuboCop cops6470ContainerRegistry::GitlabApiClient6471 #supports_gitlab_api?6472 registry_gitlab_api_enabled: false, is_on_dot_com: true, container_registry_features: ["gitlab_v1_api"], expect_registry_to_be_pinged: false, expected_result: true6473 returns the expected result6474 registry_gitlab_api_enabled: true, is_on_dot_com: false, container_registry_features: ["gitlab_v1_api"], expect_registry_to_be_pinged: true, expected_result: true6475 returns the expected result6476 registry_gitlab_api_enabled: true, is_on_dot_com: true, container_registry_features: [], expect_registry_to_be_pinged: true, expected_result: true6477 returns the expected result6478 registry_gitlab_api_enabled: true, is_on_dot_com: false, container_registry_features: [], expect_registry_to_be_pinged: true, expected_result: true6479 returns the expected result6480 registry_gitlab_api_enabled: false, is_on_dot_com: true, container_registry_features: ["gitlab_v1_api"], expect_registry_to_be_pinged: false, expected_result: true6481 returns the expected result6482 registry_gitlab_api_enabled: false, is_on_dot_com: false, container_registry_features: ["gitlab_v1_api"], expect_registry_to_be_pinged: true, expected_result: false6483 returns the expected result6484 registry_gitlab_api_enabled: false, is_on_dot_com: true, container_registry_features: [], expect_registry_to_be_pinged: true, expected_result: false6485 returns the expected result6486 registry_gitlab_api_enabled: false, is_on_dot_com: false, container_registry_features: [], expect_registry_to_be_pinged: true, expected_result: false6487 returns the expected result6488 with 401 response6489 is expected to be truthy6490 #pre_import_repository6491 status_code: 200, expected_result: :already_imported6492 is expected to eq :already_imported6493 status_code: 202, expected_result: :ok6494 is expected to eq :ok6495 status_code: 400, expected_result: :bad_request6496 is expected to eq :bad_request6497 status_code: 401, expected_result: :unauthorized6498 is expected to eq :unauthorized6499 status_code: 404, expected_result: :not_found6500 is expected to eq :not_found6501 status_code: 409, expected_result: :already_being_imported6502 is expected to eq :already_being_imported6503 status_code: 418, expected_result: :error6504 is expected to eq :error6505 status_code: 424, expected_result: :pre_import_failed6506 is expected to eq :pre_import_failed6507 status_code: 425, expected_result: :already_being_imported6508 is expected to eq :already_being_imported6509 status_code: 429, expected_result: :too_many_imports6510 is expected to eq :too_many_imports6511 #import_repository6512 status_code: 200, expected_result: :already_imported6513 is expected to eq :already_imported6514 status_code: 202, expected_result: :ok6515 is expected to eq :ok6516 status_code: 400, expected_result: :bad_request6517 is expected to eq :bad_request6518 status_code: 401, expected_result: :unauthorized6519 is expected to eq :unauthorized6520 status_code: 404, expected_result: :not_found6521 is expected to eq :not_found6522 status_code: 409, expected_result: :already_being_imported6523 is expected to eq :already_being_imported6524 status_code: 418, expected_result: :error6525 is expected to eq :error6526 status_code: 424, expected_result: :pre_import_failed6527 is expected to eq :pre_import_failed6528 status_code: 425, expected_result: :already_being_imported6529 is expected to eq :already_being_imported6530 status_code: 429, expected_result: :too_many_imports6531 is expected to eq :too_many_imports6532 #cancel_repository_import6533 status_code: 200, expected_result: :already_imported6534 is expected to eq {:migration_state=>nil, :status=>:already_imported}6535 status_code: 202, expected_result: :ok6536 is expected to eq {:migration_state=>nil, :status=>:ok}6537 status_code: 400, expected_result: :bad_request6538 is expected to eq {:migration_state=>nil, :status=>:bad_request}6539 status_code: 401, expected_result: :unauthorized6540 is expected to eq {:migration_state=>nil, :status=>:unauthorized}6541 status_code: 404, expected_result: :not_found6542 is expected to eq {:migration_state=>nil, :status=>:not_found}6543 status_code: 409, expected_result: :already_being_imported6544 is expected to eq {:migration_state=>nil, :status=>:already_being_imported}6545 status_code: 418, expected_result: :error6546 is expected to eq {:migration_state=>nil, :status=>:error}6547 status_code: 424, expected_result: :pre_import_failed6548 is expected to eq {:migration_state=>nil, :status=>:pre_import_failed}6549 status_code: 425, expected_result: :already_being_imported6550 is expected to eq {:migration_state=>nil, :status=>:already_being_imported}6551 status_code: 429, expected_result: :too_many_imports6552 is expected to eq {:migration_state=>nil, :status=>:too_many_imports}6553 bad request6554 is expected to eq {:migration_state=>"this_is_a_test", :status=>:bad_request}6555 force cancel6556 is expected to eq {:migration_state=>nil, :status=>:ok}6557 #import_status6558 with successful response6559 with a status6560 is expected to eq "this_is_a_test"6561 with no status6562 is expected to eq "error"6563 with non successful response6564 is expected to eq "pre_import_failed"6565 #repository_details6566 with sizing self6567 is expected to eq {"foo"=>"bar", "this"=>"is_a_test"}6568 with sizing self_with_descendants6569 is expected to eq {"foo"=>"bar", "this"=>"is_a_test"}6570 with sizing6571 is expected to eq {"foo"=>"bar", "this"=>"is_a_test"}6572 with non successful response6573 is expected to eq {}6574 .supports_gitlab_api?6575 registry_gitlab_api_enabled: true, is_on_dot_com: true, container_registry_features: ["gitlab_v1_api"], expect_registry_to_be_pinged: false, expected_result: true6576 returns the expected result6577 registry_gitlab_api_enabled: true, is_on_dot_com: false, container_registry_features: ["gitlab_v1_api"], expect_registry_to_be_pinged: true, expected_result: true6578 returns the expected result6579 registry_gitlab_api_enabled: false, is_on_dot_com: true, container_registry_features: ["gitlab_v1_api"], expect_registry_to_be_pinged: false, expected_result: true6580 returns the expected result6581 registry_gitlab_api_enabled: false, is_on_dot_com: false, container_registry_features: ["gitlab_v1_api"], expect_registry_to_be_pinged: true, expected_result: false6582 returns the expected result6583 registry_gitlab_api_enabled: true, is_on_dot_com: true, container_registry_features: [], expect_registry_to_be_pinged: true, expected_result: true6584 returns the expected result6585 registry_gitlab_api_enabled: true, is_on_dot_com: false, container_registry_features: [], expect_registry_to_be_pinged: true, expected_result: true6586 returns the expected result6587 registry_gitlab_api_enabled: false, is_on_dot_com: true, container_registry_features: [], expect_registry_to_be_pinged: true, expected_result: false6588 returns the expected result6589 registry_gitlab_api_enabled: false, is_on_dot_com: false, container_registry_features: [], expect_registry_to_be_pinged: true, expected_result: false6590 returns the expected result6591 with the registry disabled6592 returns false6593 with a blank registry url6594 returns false6595 .deduplicated_size6596 with successful response6597 is expected to eq 5556598 with unsuccessful response6599 is expected to eq nil6600 with the registry disabled6601 is expected to eq nil6602 with a nil path6603 is expected to eq nil6604Ci::Group6605 is expected to includes the StaticModel module6606 is expected to respond to #stage6607 is expected to respond to #name6608 is expected to respond to #jobs6609 is expected to respond to #status6610 #size6611 returns the number of statuses in the group6612 #status6613 returns a failed status6614 #detailed_status6615 when there is only one item in the group6616 calls the status from the object itself6617 when there are more than one commit status in the group6618 fabricates a new detailed status object6619 when one of the commit statuses in the group is allowed to fail6620 fabricates a new detailed status object6621 .fabricate6622 returns an array of three groups6623 returns groups with correctly ordered statuses6624 returns groups with correct names6625 when a name is nil on legacy pipelines6626 returns an array of three groups6627Gitlab::Ci::Build::Context::Build6628 #variables6629 is expected to be an instance of Gitlab::Ci::Variables::Collection6630 behaves like variables collection6631 is expected to include {"CI_COMMIT_REF_NAME" => "master"}6632 is expected to include {"CI_PIPELINE_IID" => "1"}6633 is expected to include {"CI_PROJECT_PATH" => "namespace832/project946"}6634 is expected to include {"CI_JOB_NAME" => "some-job"}6635 is expected to include {"CI_BUILD_REF_NAME" => "master"}6636 without passed build-specific attributes6637 is expected to include {"CI_JOB_NAME" => nil}6638 is expected to include {"CI_BUILD_REF_NAME" => "master"}6639 is expected to include {"CI_PROJECT_PATH" => "namespace837/project951"}6640 #variables_hash6641 is expected to be an instance of ActiveSupport::HashWithIndifferentAccess6642 behaves like variables collection6643 is expected to include {"CI_COMMIT_REF_NAME" => "master"}6644 is expected to include {"CI_PIPELINE_IID" => "1"}6645 is expected to include {"CI_PROJECT_PATH" => "namespace841/project955"}6646 is expected to include {"CI_JOB_NAME" => "some-job"}6647 is expected to include {"CI_BUILD_REF_NAME" => "master"}6648 without passed build-specific attributes6649 is expected to include {"CI_JOB_NAME" => nil}6650 is expected to include {"CI_BUILD_REF_NAME" => "master"}6651 is expected to include {"CI_PROJECT_PATH" => "namespace846/project960"}6652Clusters::Applications::PrometheusUpdateService6653 #execute6654 when prometheus is a Clusters::Integrations::Prometheus6655 raises NotImplementedError6656 when prometheus is externally installed6657 raises NotImplementedError6658 when prometheus is a Clusters::Applications::Prometheus6659 when there are no errors6660 make the application updating6661 updates current config6662 schedules async update status check6663 when k8s cluster communication fails6664 make the application update errored6665 when application cannot be persisted6666 make the application update errored6667Gitlab::Search::FoundBlob6668 parsing content results6669 returns a valid FoundBlob6670 does not parse content if not needed6671 parses content only once when needed6672 when the matching filename contains a colon6673 returns a valid FoundBlob6674 when the matching content contains a number surrounded by colons6675 returns a valid FoundBlob6676 when the matching content contains multiple null bytes6677 returns a valid FoundBlob6678 when the search result ends with an empty line6679 returns a valid FoundBlob that ends with an empty line6680 when the search returns non-ASCII data6681 with UTF-86682 returns results as UTF-86683 with UTF-8 in the filename6684 returns results as UTF-86685 with ISO-8859-16686 returns results as UTF-86687 when filename has extension6688 is expected to eq "CONTRIBUTE.md"6689 is expected to eq "CONTRIBUTE"6690 when file is under directory6691 is expected to eq "a/b/c.md"6692 is expected to eq "a/b/c"6693 parsing title results6694 when file is under directory6695 is expected to eq "a/b/c.md"6696 is expected to eq "a/b/c"6697 when filename has multiple extensions6698 is expected to eq "a/b/c.whatever"6699 policy6700 works with policy6701ClustersHelper6702 #has_rbac_enabled?6703 when kubernetes platform has been created6704 returns kubernetes platform value6705 when kubernetes platform has not been created yet6706 delegates to cluster provider6707 when ABAC cluster is created6708 delegates to cluster provider6709 #js_clusters_list_data6710 displays endpoint path6711 generates svg image data6712 displays and ancestor_help_path6713 displays empty image path6714 displays create cluster using certificate path6715 displays add cluster using certificate path6716 displays create cluster path6717 displays project default branch6718 displays project path6719 displays kas address6720 displays GitLab version6721 user has no permissions to create a cluster6722 displays that user can't add cluster6723 user is a maintainer6724 displays that the user can add cluster6725 project cluster6726 doesn't display empty state help text6727 displays display_cluster_agents as true6728 group cluster6729 displays empty state help text6730 displays display_cluster_agents as false6731 does not include a default branch6732 does not include a project path6733 certificate based clusters enabled6734 feature flag is enabled6735 is expected to eq "true"6736 feature flag is disabled6737 is expected to eq "false"6738 #js_cluster_new6739 displays a cluster_connect_help_path6740 #cluster_type_label6741 project cluster6742 is expected to eq "Project cluster"6743 group cluster6744 is expected to eq "Group cluster"6745 instance cluster6746 is expected to eq "Instance cluster"6747 other values6748 diplays generic cluster and reports error6749 #display_cluster_agents?6750 when clusterable is a project6751 allows agents to display6752 when clusterable is a group6753 does not allow agents to display6754 #default_branch_name6755 when clusterable is a project without a repository6756 allows default branch name to display default name from settings6757 when clusterable is a project with a repository6758 allows default branch name to display repository root branch6759 when clusterable is a group6760 does not allow default branch name to display6761Compare6762 #cache_key6763 is expected to include #<Project id:1021 namespace876/project990>>6764 is expected to include :compare6765 is expected to include 27048422353350058226766 #start_commit6767 returns raw compare base commit6768 returns nil if compare base commit is nil6769 #commit6770 returns raw compare head commit6771 returns nil if compare head commit is nil6772 #base_commit_sha6773 returns @base_sha if it is present6774 fetches merge base SHA from repo when @base_sha is nil6775 is memoized on first call6776 returns nil if there is no start_commit6777 returns nil if there is no head commit6778 #diff_refs6779 uses base_commit_sha sha as base_sha6780 uses start_commit sha as start_sha6781 uses commit sha as head sha6782 #modified_paths6783 changes are present6784 returns affected file paths, without duplication6785 changes are absent6786 returns empty array6787MergeRequests::AssignIssuesService6788 finds unassigned issues fixed in merge request6789 ignores issues the user cannot update assignee on6790 ignores issues already assigned to any user6791 ignores all issues unless current_user is merge_request.author6792 accepts precomputed data for closes_issues6793 assigns these to the merge request owner6794 ignores external issues6795Gitlab::Kubernetes::Helm::V2::InitCommand6796 behaves like helm command generator6797 #generate_script6798 returns appropriate command6799 on a rbac-enabled cluster6800 behaves like helm command generator6801 #generate_script6802 returns appropriate command6803 behaves like helm command6804 HELM_VERSION6805 is expected to match /\d+\.\d+\.\d+/6806 #env6807 is expected to be a kind of Hash6808 #rbac?6809 rbac is enabled6810 is expected to be truthy6811 rbac is not enabled6812 is expected to be falsey6813 #pod_resource6814 rbac is enabled6815 is expected to be an instance of Kubeclient::Resource6816 generates a pod that uses the tiller serviceAccountName6817 rbac is not enabled6818 is expected to be an instance of Kubeclient::Resource6819 generates a pod that uses the default serviceAccountName6820 #config_map_resource6821 returns a KubeClient resource with config map content for the application6822 #service_account_resource6823 rbac is enabled6824 generates a Kubeclient resource for the tiller ServiceAccount6825 rbac is not enabled6826 generates nothing6827 #cluster_role_binding_resource6828 rbac is enabled6829 generates a Kubeclient resource for the ClusterRoleBinding for tiller6830 binds the account in #service_account_resource6831 rbac is not enabled6832 generates nothing6833Import::GithubController routing6834 to #personal_access_token6835 behaves like importer routing6836 to #create6837 to #new6838 to #status6839 to #callback6840 to #jobs6841 to #realtime_changes6842Import::GiteaController routing6843 to #personal_access_token6844 behaves like importer routing6845 to #create6846 to #new6847 to #status6848 to #callback6849 to #jobs6850 to #realtime_changes6851Import::GitlabController routing6852 behaves like importer routing6853 to #create6854 to #new6855 to #status6856 to #callback6857 to #jobs6858 to #realtime_changes6859Import::BitbucketController routing6860 behaves like importer routing6861 to #create6862 to #new6863 to #status6864 to #callback6865 to #jobs6866 to #realtime_changes6867Import::BitbucketServerController routing6868 behaves like importer routing6869 to #create6870 to #new6871 to #status6872 to #callback6873 to #jobs6874 to #realtime_changes6875Import::FogbugzController routing6876 to #callback6877 to #new_user_map6878 to #create_user_map6879 behaves like importer routing6880 to #create6881 to #new6882 to #status6883 to #callback6884 to #jobs6885 to #realtime_changes6886Import::GitlabProjectsController routing6887 to #create6888 to #new6889Import::PhabricatorController routing6890 to #create6891 to #new6892AlertManagement::HttpIntegration6893 associations6894 is expected to belong to project required: false6895 validations6896 is expected to validate that :project cannot be empty/falsy6897 is expected to validate that :name cannot be empty/falsy6898 is expected to validate that the length of :name is at most 2556899 when active6900 is expected to validate that :endpoint_identifier is case-sensitively unique within the scope of :project_id and :active6901 when inactive6902 is expected not to validate that :endpoint_identifier is case-sensitively unique within the scope of :project_id and :active6903 payload_attribute_mapping6904 with valid JSON schema6905 is expected to be valid6906 with invalid JSON schema6907 when property is not an object6908 behaves like is invalid record6909 is expected to eq ["must be a valid json schema"]6910 when property missing required attributes6911 behaves like is invalid record6912 is expected to eq ["must be a valid json schema"]6913 when property has extra attributes6914 behaves like is invalid record6915 is expected to eq ["must be a valid json schema"]6916 before validation6917 #ensure_payload_example_not_nil6918 when the payload_example is nil6919 sets the payload_example to empty JSON6920 when the payload_example is not nil6921 sets the payload_example to specified value6922 #token6923 when unsaved6924 when unassigned6925 behaves like valid token6926 is expected to match /\A\h{32}\z/6927 when assigned6928 is expected not to eq "random_token"6929 behaves like valid token6930 is expected to match /\A\h{32}\z/6931 when persisted6932 behaves like valid token6933 is expected to match /\A\h{32}\z/6934 when resetting6935 is expected not to eq "6eceecc382a40ff052aac8efce41164d"6936 behaves like valid token6937 is expected to match /\A\h{32}\z/6938 when reassigning6939 is expected to eq "3af33cdb515b9b143702577de079d656"6940 behaves like valid token6941 is expected to match /\A\h{32}\z/6942 #endpoint_identifier6943 when defined on initialize6944 is expected to match /\A\h{16}\z/6945 when included in initialization args6946 is expected to eq "legacy"6947 when reassigning6948 does not allow reassignment6949 #url6950 is expected to eq "http://localhost/namespace922/project1036/alerts/notify/datadog/81cac70b.json"6951 when name is not defined6952 is expected to eq "http://localhost/namespace900/project1014/alerts/notify/http-endpoint/e393f1034ad75e60.json"6953 for a legacy integration6954 is expected to eq "http://localhost/namespace923/project1037/alerts/notify.json"6955Gitlab::Metrics::WebTransaction6956 #run6957 yields the supplied block6958 stores the transaction in the current thread6959 removes the transaction from the current thread upon completion6960 records the duration of the transaction if the request was successful6961 does not record the duration of the transaction if the request failed6962 does not record the duration of the transaction if it raised6963 returns the rack response6964 #labels6965 returns no labels when no route information is present in env6966 when request goes to Grape endpoint6967 provides labels with the method and path of the route in the grape endpoint6968 contains only the labels defined for transactions6969 does not provide labels if route infos are missing6970 when request goes to ActionController6971 tags a transaction with the name and action of a controller6972 contains only the labels defined for transactions6973 when the request content type is not :html6974 appends the mime type to the transaction action6975 when the request content type is not6976 does not append the MIME type to the transaction action6977 when the feature category is known6978 includes it in the feature category label6979 behaves like transaction metrics with labels6980 .prometheus_metric6981 adds a metric6982 #method_call_for6983 returns a MethodCall6984 #add_event6985 adds a metric6986 allows tracking of custom tags6987 with sensitive tags6988 filters tags6989 #increment6990 adds a metric6991 with block6992 overrides docstring6993 overrides labels6994 filters sensitive tags6995 #set6996 adds a metric6997 with block6998 overrides docstring6999 overrides labels7000 filters sensitive tags7001 #observe7002 adds a metric7003 with block7004 overrides docstring7005 overrides labels7006 filters sensitive tags7007Mutations::DependencyProxy::ImageTtlGroupPolicy::Update7008 is expected to require graphql authorizations :admin_dependency_proxy7009 #resolve7010 with existing dependency proxy image ttl policy7011 user_role: :maintainer, shared_examples_name: "updating the dependency proxy image ttl policy"7012 behaves like updating the dependency proxy image ttl policy7013 behaves like updating the dependency proxy image ttl policy attributes7014 updates the dependency proxy image ttl policy7015 behaves like not creating the dependency proxy image ttl policy7016 doesn't create the dependency proxy image ttl policy7017 behaves like returning a success7018 returns the dependency proxy image ttl group policy with no errors7019 with invalid params7020 doesn't create the dependency proxy image ttl policy7021 does not update7022 returns an error7023 user_role: :developer, shared_examples_name: "updating the dependency proxy image ttl policy"7024 behaves like updating the dependency proxy image ttl policy7025 behaves like updating the dependency proxy image ttl policy attributes7026 updates the dependency proxy image ttl policy7027 behaves like not creating the dependency proxy image ttl policy7028 doesn't create the dependency proxy image ttl policy7029 behaves like returning a success7030 returns the dependency proxy image ttl group policy with no errors7031 with invalid params7032 doesn't create the dependency proxy image ttl policy7033 does not update7034 returns an error7035 user_role: :reporter, shared_examples_name: "denying access to dependency proxy image ttl policy"7036 behaves like denying access to dependency proxy image ttl policy7037 raises Gitlab::Graphql::Errors::ResourceNotAvailable7038 user_role: :guest, shared_examples_name: "denying access to dependency proxy image ttl policy"7039 behaves like denying access to dependency proxy image ttl policy7040 raises Gitlab::Graphql::Errors::ResourceNotAvailable7041 user_role: :anonymous, shared_examples_name: "denying access to dependency proxy image ttl policy"7042 behaves like denying access to dependency proxy image ttl policy7043 raises Gitlab::Graphql::Errors::ResourceNotAvailable7044 without existing dependency proxy image ttl policy7045 user_role: :maintainer, shared_examples_name: "creating the dependency proxy image ttl policy"7046 behaves like creating the dependency proxy image ttl policy7047 creates a new package setting7048 saves the settings7049 behaves like returning a success7050 returns the dependency proxy image ttl group policy with no errors7051 user_role: :developer, shared_examples_name: "creating the dependency proxy image ttl policy"7052 behaves like creating the dependency proxy image ttl policy7053 creates a new package setting7054 saves the settings7055 behaves like returning a success7056 returns the dependency proxy image ttl group policy with no errors7057 user_role: :reporter, shared_examples_name: "denying access to dependency proxy image ttl policy"7058 behaves like denying access to dependency proxy image ttl policy7059 raises Gitlab::Graphql::Errors::ResourceNotAvailable7060 user_role: :guest, shared_examples_name: "denying access to dependency proxy image ttl policy"7061 behaves like denying access to dependency proxy image ttl policy7062 raises Gitlab::Graphql::Errors::ResourceNotAvailable7063 user_role: :anonymous, shared_examples_name: "denying access to dependency proxy image ttl policy"7064 behaves like denying access to dependency proxy image ttl policy7065 raises Gitlab::Graphql::Errors::ResourceNotAvailable7066AwardEmojis::DestroyService7067 #execute7068 when user is not authorized7069 behaves like a service that does not authorize the user7070 does not remove the emoji7071 returns an error state7072 returns a nil award7073 returns the error7074 when the user is authorized7075 when user has not awarded an emoji to the awardable7076 behaves like a service that does not authorize the user7077 does not remove the emoji7078 returns an error state7079 returns a nil award7080 returns the error7081 when user has awarded an emoji to the awardable7082 removes the emoji7083 returns a success status7084 returns no errors7085 returns the destroyed award7086Mutations::Namespace::PackageSettings::Update7087 is expected to require graphql authorizations :create_package_settings7088 #resolve7089 with existing namespace package setting7090 user_role: :maintainer, shared_examples_name: "updating the namespace package setting"7091 behaves like updating the namespace package setting7092 behaves like updating the namespace package setting attributes7093 updates the namespace package setting7094 behaves like not creating the namespace package setting7095 doesn't create the namespace package setting7096 behaves like returning a success7097 returns the namespace package setting with no errors7098 with invalid params7099 doesn't update the maven_duplicates_allowed7100 returns an error7101 behaves like not creating the namespace package setting7102 doesn't create the namespace package setting7103 user_role: :developer, shared_examples_name: "updating the namespace package setting"7104 behaves like updating the namespace package setting7105 behaves like updating the namespace package setting attributes7106 updates the namespace package setting7107 behaves like not creating the namespace package setting7108 doesn't create the namespace package setting7109 behaves like returning a success7110 returns the namespace package setting with no errors7111 with invalid params7112 doesn't update the maven_duplicates_allowed7113 returns an error7114 behaves like not creating the namespace package setting7115 doesn't create the namespace package setting7116 user_role: :reporter, shared_examples_name: "denying access to namespace package setting"7117 behaves like denying access to namespace package setting7118 raises Gitlab::Graphql::Errors::ResourceNotAvailable7119 user_role: :guest, shared_examples_name: "denying access to namespace package setting"7120 behaves like denying access to namespace package setting7121 raises Gitlab::Graphql::Errors::ResourceNotAvailable7122 user_role: :anonymous, shared_examples_name: "denying access to namespace package setting"7123 behaves like denying access to namespace package setting7124 raises Gitlab::Graphql::Errors::ResourceNotAvailable7125 without existing namespace package setting7126 user_role: :maintainer, shared_examples_name: "creating the namespace package setting"7127 behaves like creating the namespace package setting7128 creates a new package setting7129 saves the settings7130 behaves like returning a success7131 returns the namespace package setting with no errors7132 user_role: :developer, shared_examples_name: "creating the namespace package setting"7133 behaves like creating the namespace package setting7134 creates a new package setting7135 saves the settings7136 behaves like returning a success7137 returns the namespace package setting with no errors7138 user_role: :reporter, shared_examples_name: "denying access to namespace package setting"7139 behaves like denying access to namespace package setting7140 raises Gitlab::Graphql::Errors::ResourceNotAvailable7141 user_role: :guest, shared_examples_name: "denying access to namespace package setting"7142 behaves like denying access to namespace package setting7143 raises Gitlab::Graphql::Errors::ResourceNotAvailable7144 user_role: :anonymous, shared_examples_name: "denying access to namespace package setting"7145 behaves like denying access to namespace package setting7146 raises Gitlab::Graphql::Errors::ResourceNotAvailable7147Gitlab::Graphql::Pagination::ActiveRecordArrayConnection7148 behaves like a connection with collection methods7149 responds to to_a7150 responds to size7151 responds to map7152 responds to include?7153 responds to empty?7154 behaves like a redactable connection7155 no redactor set7156 contains the unwanted item7157 does not redact more than once7158 redactor is set7159 does not contain the unwanted item7160 does not redact more than once7161 #nodes7162 is expected to contain exactly #<Packages::BuildInfo id: 5, package_id: 114, pipeline_id: nil>, #<Packages::BuildInfo id: 6, package_id: 115, pipeline_id: nil>, and #<Packages::BuildInfo id: 7, package_id: 116, pipeline_id: nil>7163 with first set7164 is expected to contain exactly #<Packages::BuildInfo id: 5, package_id: 114, pipeline_id: nil> and #<Packages::BuildInfo id: 6, package_id: 115, pipeline_id: nil>7165 with last set7166 is expected to contain exactly #<Packages::BuildInfo id: 6, package_id: 115, pipeline_id: nil> and #<Packages::BuildInfo id: 7, package_id: 116, pipeline_id: nil>7167 #next_page?7168 before: nil, first: nil, max_page_size: nil, result: false7169 is expected to eq false7170 before: 1, first: nil, max_page_size: nil, result: true7171 is expected to eq true7172 before: nil, first: 1, max_page_size: nil, result: true7173 is expected to eq true7174 before: nil, first: 10, max_page_size: nil, result: false7175 is expected to eq false7176 before: nil, first: 1, max_page_size: 1, result: true7177 is expected to eq true7178 before: nil, first: 1, max_page_size: 10, result: true7179 is expected to eq true7180 before: nil, first: 10, max_page_size: 10, result: false7181 is expected to eq false7182 #previous_page?7183 after: nil, last: nil, max_page_size: nil, result: false7184 is expected to eq false7185 after: 1, last: nil, max_page_size: nil, result: true7186 is expected to eq true7187 after: nil, last: 1, max_page_size: nil, result: true7188 is expected to eq true7189 after: nil, last: 10, max_page_size: nil, result: false7190 is expected to eq false7191 after: nil, last: 1, max_page_size: 1, result: true7192 is expected to eq true7193 after: nil, last: 1, max_page_size: 10, result: true7194 is expected to eq true7195 after: nil, last: 10, max_page_size: 10, result: false7196 is expected to eq false7197 #cursor_for7198 is expected to eq "eyJpZCI6IjUifQ"7199 with a BatchLoader::GraphQL item7200 is expected to eq "eyJpZCI6IjE5MDQifQ"7201 #dup7202 properly handles items duplication7203ci/status/_badge7204 when rendering status for build7205 when user has ability to see details7206 has link to build details page7207 when user do not have ability to see build details7208 contains build status text7209 does not contain links7210 when rendering status for external job7211 when user has ability to see commit status details7212 status has external target url7213 contains valid commit status text7214 has link to external status page7215 status do not have external target url7216 contains valid commit status text7217 has link to external status page7218Gitlab::Ci::Trace::Checksum7219 when build pending state exists7220 when matching persisted trace chunks exist7221 calculates combined trace chunks CRC32 correctly7222 when trace chunks were persisted in a wrong order7223 makes trace checksum invalid but not corrupted7224 when one of the trace chunks is missing7225 makes trace checksum invalid and corrupted7226 when checksums of persisted trace chunks do not match7227 makes trace checksum invalid but not corrupted7228 when persisted trace chunks are missing7229 makes trace checksum invalid7230 when build pending state is missing7231 #state_crc327232 returns nil7233 #valid?7234 is expected not to be valid7235 #trace_chunks7236 does not load raw_data from a database store7237 #last_chunk7238 when there are no chunks7239 returns nil7240 is not a valid trace7241 is not a corrupted trace7242 when there are multiple chunks7243 returns chunk with the highest index7244 is not a valid trace7245 is not a corrupted trace7246 #trace_size7247 returns total trace size in bytes7248Atlassian::JiraConnect::Serializers::BuildEntity7249 when the pipeline does not belong to any Jira issue7250 #issue_keys7251 is empty7252 #to_json7253 can encode the object7254 is invalid, since it has no issue keys7255 when the pipeline does belong to a Jira issue7256 because it belongs to an MR with a jira_branch7257 #issue_keys7258 is not empty7259 #to_json7260 is valid according to the build info schema7261 because it belongs to an MR with a jira_title7262 #issue_keys7263 is not empty7264 #to_json7265 is valid according to the build info schema7266 because it belongs to an MR with a jira_description7267 #issue_keys7268 is not empty7269 #to_json7270 is valid according to the build info schema7271Gitlab::Auth::Ldap::Access7272 .allowed?7273 updates the user's `last_credential_check_at`7274 does not update user's `last_credential_check_at` when in a read-only GitLab instance7275 #allowed?7276 when the user cannot be found7277 returns false7278 blocks user in GitLab7279 logs the reason7280 when the user is found7281 and the user is disabled via active directory7282 returns false7283 blocks user in GitLab7284 logs the reason7285 and has no disabled flag in active directory7286 is expected to be truthy7287 when auto-created users are blocked7288 does not unblock user in GitLab7289 when auto-created users are not blocked7290 unblocks user in GitLab7291 logs the reason7292 without ActiveDirectory enabled7293 returns true7294 when user cannot be found7295 returns false7296 blocks user in GitLab7297 logs the reason7298 when user was previously ldap_blocked7299 unblocks the user if it exists7300 logs the reason7301 when the connection fails7302 does not block the user7303 denies access7304Ci::CreateWebIdeTerminalService7305 #execute7306 for maintainer7307 when web-ide has valid configuration7308 for empty configuration7309 behaves like be successful7310 returns a success with pipeline object7311 calls ensure_project_iid explicitly7312 for configuration with container image7313 behaves like be successful7314 returns a success with pipeline object7315 calls ensure_project_iid explicitly7316 for configuration with ports7317 behaves like be successful7318 returns a success with pipeline object7319 calls ensure_project_iid explicitly7320 for configuration with variables7321 saves the variables7322 behaves like be successful7323 returns a success with pipeline object7324 calls ensure_project_iid explicitly7325 error handling7326 when user is developer7327 behaves like having insufficient permissions7328 behaves like having an error7329 returns an error7330 when user is maintainer7331 when terminal is already running7332 behaves like having an error7333 returns an error7334 when ref is non-existing7335 behaves like having an error7336 returns an error7337 when ref is a tag7338 behaves like having an error7339 returns an error7340 when terminal config is missing7341 behaves like having an error7342 returns an error7343 when webide config is present7344 config has invalid content7345 behaves like having an error7346 returns an error7347 config is valid, but does not have terminal7348 behaves like having an error7349 returns an error7350Gitlab::GithubImport::Representation::Issue7351 .from_api_response7352 does not set the user if the response did not include a user7353 behaves like an Issue7354 returns an instance of Issue7355 the returned Issue7356 includes the issue number7357 includes the issue title7358 includes the issue description7359 includes the milestone number7360 includes the issue state7361 includes the issue assignees7362 includes the label names7363 includes the author details7364 includes the created timestamp7365 includes the updated timestamp7366 is not a pull request7367 .from_json_hash7368 does not convert the author if it was not specified7369 behaves like an Issue7370 returns an instance of Issue7371 the returned Issue7372 includes the issue number7373 includes the issue title7374 includes the issue description7375 includes the milestone number7376 includes the issue state7377 includes the issue assignees7378 includes the label names7379 includes the author details7380 includes the created timestamp7381 includes the updated timestamp7382 is not a pull request7383 #labels?7384 returns true when the issue has labels assigned7385 returns false when the issue has no labels assigned7386 #pull_request?7387 returns false for an issue7388 returns true for a pull request7389 #truncated_title7390 truncates the title to 255 characters7391 does not truncate the title if it is shorter than 255 characters7392 #github_identifiers7393 returns a hash with needed identifiers7394HamlLint::Linter::DocumentationLinks7395 help_page_path7396 behaves like link validation rules7397 when link_to points to the existing file path7398 is expected not to report a lint7399 when link_to points to the existing file with valid anchor7400 is expected not to report a lint7401 when link_to points to the existing file path without .md extension7402 is expected not to report a lint7403 when anchor is not correct7404 is expected to report a lint7405 when help_page_path has multiple options7406 is expected to report a lint7407 when file path is wrong7408 is expected to report a lint7409 when haml ends with block definition7410 is expected to report a lint7411 when link with wrong file path is assigned to a variable7412 is expected to report a lint7413 when it is a broken code7414 is expected not to report a lint7415 when anchor belongs to a different element7416 is expected not to report a lint7417 when a simple help_page_path7418 is expected to report a lint7419 when link is not a string7420 is expected not to report a lint7421 when link is a part of the tag7422 is expected to report a lint7423 when the second link is invalid7424 is expected to report a lint7425 help_page_url7426 behaves like link validation rules7427 when link_to points to the existing file path7428 is expected not to report a lint7429 when link_to points to the existing file with valid anchor7430 is expected not to report a lint7431 when link_to points to the existing file path without .md extension7432 is expected not to report a lint7433 when anchor is not correct7434 is expected to report a lint7435 when help_page_url has multiple options7436 is expected to report a lint7437 when file path is wrong7438 is expected to report a lint7439 when haml ends with block definition7440 is expected to report a lint7441 when link with wrong file path is assigned to a variable7442 is expected to report a lint7443 when it is a broken code7444 is expected not to report a lint7445 when anchor belongs to a different element7446 is expected not to report a lint7447 when a simple help_page_url7448 is expected to report a lint7449 when link is not a string7450 is expected not to report a lint7451 when link is a part of the tag7452 is expected to report a lint7453 when the second link is invalid7454 is expected to report a lint7455Ci::PipelinesHelper7456 pipeline_warnings7457 when pipeline has no warnings7458 is empty7459 when pipeline has warnings7460 returns a warning callout box7461 lists the the warnings7462 warning_header7463 when warnings are more than max cap7464 returns 30 warning(s) found: showing first 257465 when warnings are less than max cap7466 returns 15 warning(s) found7467 has_gitlab_ci?7468 builds_enabled?: true, has_ci?: true, result: true7469 is expected to eq true7470 builds_enabled?: true, has_ci?: false, result: false7471 is expected to eq false7472 builds_enabled?: false, has_ci?: true, result: false7473 is expected to eq false7474 builds_enabled?: false, has_ci?: false, result: false7475 is expected to eq false7476 has_pipeline_badges?7477 when pipeline has a badge7478 shows pipeline badges7479 when pipeline has no badges7480 shows pipeline badges7481 #pipelines_list_data7482 has the expected keys7483 the `any_runners_available` attribute7484 when the `runners_availability_section` experiment variant is control7485 is expected to be nil7486 when the `runners_availability_section` experiment variant is candidate7487 when there are no runners7488 is expected to eq "false"7489 when there are runners7490 is expected to eq "true"7491 the `registration_token` attribute7492 when the project is eligible for the `ios_specific_templates` experiment7493 when the `ios_specific_templates` experiment variant is control7494 is expected to be nil7495 when the `ios_specific_templates` experiment variant is candidate7496 when the user cannot register project runners7497 is expected to be nil7498 when the user can register project runners7499 is expected to eq "GR1348941Ezemisvy-FYk1_D8fX32"7500gitlab:web_hook namespace rake tasks7501 gitlab:web_hook:add7502 adds a web hook to all projects7503 adds a web hook to projects in the specified namespace7504 raises an error if an unknown namespace is specified7505 gitlab:web_hook:rm7506 removes a web hook from all projects by URL7507 removes a web hook from projects in the specified namespace by URL7508 raises an error if an unknown namespace is specified7509 gitlab:web_hook:list7510 lists all web hooks7511 lists web hooks in a particular namespace7512FinderWithGroupHierarchy7513 when specifying group7514 returns only the group by default7515 when specifying group_id7516 returns only the group by default7517 when including items from group ancestors7518 returns group and its ancestors7519 ignores groups which user can not read7520 returns them all when skip_authorization is true7521 when including items from group descendants7522 returns items from group and its descendants7523 ignores items from groups which user can not read7524 returns them all when skip_authorization is true7525MergeRequests::ExportCsvService7526 csv_data7527 contains the correct information7528 assignees7529 when assigned7530 contains the names of assignees7531 contains the usernames of assignees7532 when not assigned7533 returns empty strings7534 approvers7535 when approved7536 contains the names of approvers separated by a comma7537 contains the usernames of approvers separated by a comma7538 when not approved7539 returns empty strings7540 merged user7541 MR is merged7542 is merged7543 has a merged user7544 MR is not merged7545 returns empty strings7546 milestone7547 milestone is assigned7548 contains the milestone ID7549 no milestone is assigned7550 returns an empty string7551Gitlab::AlertManagement::Payload::Generic7552 behaves like subclass has expected api7553 defines all public methods in the base class7554 #title7555 behaves like parsable alert payload field with fallback7556 without payload7557 is expected to eq "New: Alert"7558 with title7559 is expected to eq "some value"7560 #severity7561 when set7562 payload_severity: "critical", expected_severity: :critical7563 is expected to eq :critical7564 payload_severity: "high", expected_severity: :high7565 is expected to eq :high7566 payload_severity: "medium", expected_severity: :medium7567 is expected to eq :medium7568 payload_severity: "low", expected_severity: :low7569 is expected to eq :low7570 payload_severity: "info", expected_severity: :info7571 is expected to eq :info7572 payload_severity: "CRITICAL", expected_severity: :critical7573 is expected to eq :critical7574 payload_severity: "cRiTiCaL", expected_severity: :critical7575 is expected to eq :critical7576 payload_severity: "unmapped", expected_severity: nil7577 is expected to eq nil7578 payload_severity: 1, expected_severity: nil7579 is expected to eq nil7580 payload_severity: nil, expected_severity: nil7581 is expected to eq nil7582 without key7583 is expected to be nil7584 #monitoring_tool7585 behaves like parsable alert payload field7586 behaves like parsable alert payload field with fallback7587 without payload7588 is expected to eq nil7589 with monitoring_tool7590 is expected to eq "some value"7591 #service7592 behaves like parsable alert payload field7593 behaves like parsable alert payload field with fallback7594 without payload7595 is expected to eq nil7596 with service7597 is expected to eq "some value"7598 #hosts7599 behaves like parsable alert payload field7600 behaves like parsable alert payload field with fallback7601 without payload7602 is expected to eq nil7603 with hosts7604 is expected to eq "some value"7605 #starts_at7606 without start_time7607 is expected to eq 2022-04-28 09:32:57.000000000 +00007608 with start_time7609 is expected to eq 2022-04-28 09:22:57.000000000 +00007610 #runbook7611 behaves like parsable alert payload field7612 behaves like parsable alert payload field with fallback7613 without payload7614 is expected to eq nil7615 with runbook7616 is expected to eq "some value"7617 #gitlab_fingerprint7618 returns a fingerprint7619 #environment_name7620 behaves like parsable alert payload field7621 behaves like parsable alert payload field with fallback7622 without payload7623 is expected to eq nil7624 with gitlab_environment_name7625 is expected to eq "some value"7626 #description7627 behaves like parsable alert payload field7628 behaves like parsable alert payload field with fallback7629 without payload7630 is expected to eq nil7631 with description7632 is expected to eq "some value"7633 #ends_at7634 without end_time7635 is expected to be nil7636 with end_time7637 is expected to eq 2022-04-28 09:22:58.000000000 +00007638gitlab:smtp:secret rake tasks7639 :show7640 displays error when file does not exist7641 displays error when key does not exist7642 displays error when key is changed7643 outputs the unencrypted content when present7644 edit7645# password: '123'7646# user_name: 'gitlab-inst'7647 creates encrypted file7648 displays error when key does not exist7649 displays error when key is changed7650 displays error when write directory does not exist7651somevalue shows a warning when content is invalid7652 displays error when $EDITOR is not set7653 write7654 creates encrypted file from stdin7655 displays error when key does not exist7656 displays error when write directory does not exist7657somevalue shows a warning when content is invalid7658Projects::AutoDevops::DisableService#execute7659 when Auto DevOps disabled at instance level7660 is expected to be falsy7661 when Auto DevOps enabled at instance level7662 when Auto DevOps explicitly enabled on project7663 is expected to be falsy7664 when Auto DevOps explicitly disabled on project7665 is expected to be falsy7666 when Auto DevOps is implicitly enabled7667 when is the first pipeline failure7668 disables Auto DevOps for project7669 when it is not the first pipeline failure7670 explicitly disables Auto DevOps for project7671 when an Auto DevOps pipeline has succeeded before7672 does not disable Auto DevOps for project7673 when project does not have an Auto DevOps record related7674 disables Auto DevOps for project7675 creates a ProjectAutoDevops record7676Users::AuthorizedBuildService7677 #execute7678 behaves like common user build items7679 is expected to be valid7680 sets the created_by_id7681 calls UpdateCanonicalEmailService7682 when user_type is provided7683 when project_bot7684 is expected to equal true7685 when not a project_bot7686 is expected to be human7687 behaves like current user not admin build items7688 with "user_default_external" application setting7689 user_default_external: true, external: nil, email: "fl@example.com", user_default_internal_regex: nil, result: true7690 sets the value of Gitlab::CurrentSettings.user_default_external7691 user_default_external: true, external: true, email: "fl@example.com", user_default_internal_regex: nil, result: true7692 sets the value of Gitlab::CurrentSettings.user_default_external7693 user_default_external: true, external: false, email: "fl@example.com", user_default_internal_regex: nil, result: true7694 sets the value of Gitlab::CurrentSettings.user_default_external7695 user_default_external: true, external: nil, email: "fl@example.com", user_default_internal_regex: "", result: true7696 sets the value of Gitlab::CurrentSettings.user_default_external7697 user_default_external: true, external: true, email: "fl@example.com", user_default_internal_regex: "", result: true7698 sets the value of Gitlab::CurrentSettings.user_default_external7699 user_default_external: true, external: false, email: "fl@example.com", user_default_internal_regex: "", result: true7700 sets the value of Gitlab::CurrentSettings.user_default_external7701 user_default_external: true, external: nil, email: "fl@example.com", user_default_internal_regex: "^(?:(?!\\.ext@).)*$\\r?", result: false7702 sets the value of Gitlab::CurrentSettings.user_default_external7703 user_default_external: true, external: true, email: "fl@example.com", user_default_internal_regex: "^(?:(?!\\.ext@).)*$\\r?", result: false7704 sets the value of Gitlab::CurrentSettings.user_default_external7705 user_default_external: true, external: false, email: "fl@example.com", user_default_internal_regex: "^(?:(?!\\.ext@).)*$\\r?", result: false7706 sets the value of Gitlab::CurrentSettings.user_default_external7707 user_default_external: true, external: nil, email: "tester.ext@domain.com", user_default_internal_regex: "^(?:(?!\\.ext@).)*$\\r?", result: true7708 sets the value of Gitlab::CurrentSettings.user_default_external7709 user_default_external: true, external: true, email: "tester.ext@domain.com", user_default_internal_regex: "^(?:(?!\\.ext@).)*$\\r?", result: true7710 sets the value of Gitlab::CurrentSettings.user_default_external7711 user_default_external: true, external: false, email: "tester.ext@domain.com", user_default_internal_regex: "^(?:(?!\\.ext@).)*$\\r?", result: true7712 sets the value of Gitlab::CurrentSettings.user_default_external7713 user_default_external: false, external: nil, email: "fl@example.com", user_default_internal_regex: nil, result: false7714 sets the value of Gitlab::CurrentSettings.user_default_external7715 user_default_external: false, external: true, email: "fl@example.com", user_default_internal_regex: nil, result: false7716 sets the value of Gitlab::CurrentSettings.user_default_external7717 user_default_external: false, external: false, email: "fl@example.com", user_default_internal_regex: nil, result: false7718 sets the value of Gitlab::CurrentSettings.user_default_external7719 user_default_external: false, external: nil, email: "fl@example.com", user_default_internal_regex: "", result: false7720 sets the value of Gitlab::CurrentSettings.user_default_external7721 user_default_external: false, external: true, email: "fl@example.com", user_default_internal_regex: "", result: false7722 sets the value of Gitlab::CurrentSettings.user_default_external7723 user_default_external: false, external: false, email: "fl@example.com", user_default_internal_regex: "", result: false7724 sets the value of Gitlab::CurrentSettings.user_default_external7725 user_default_external: false, external: nil, email: "fl@example.com", user_default_internal_regex: "^(?:(?!\\.ext@).)*$\\r?", result: false7726 sets the value of Gitlab::CurrentSettings.user_default_external7727 user_default_external: false, external: true, email: "fl@example.com", user_default_internal_regex: "^(?:(?!\\.ext@).)*$\\r?", result: false7728 sets the value of Gitlab::CurrentSettings.user_default_external7729 user_default_external: false, external: false, email: "fl@example.com", user_default_internal_regex: "^(?:(?!\\.ext@).)*$\\r?", result: false7730 sets the value of Gitlab::CurrentSettings.user_default_external7731 user_default_external: false, external: nil, email: "tester.ext@domain.com", user_default_internal_regex: "^(?:(?!\\.ext@).)*$\\r?", result: false7732 sets the value of Gitlab::CurrentSettings.user_default_external7733 user_default_external: false, external: true, email: "tester.ext@domain.com", user_default_internal_regex: "^(?:(?!\\.ext@).)*$\\r?", result: false7734 sets the value of Gitlab::CurrentSettings.user_default_external7735 user_default_external: false, external: false, email: "tester.ext@domain.com", user_default_internal_regex: "^(?:(?!\\.ext@).)*$\\r?", result: false7736 sets the value of Gitlab::CurrentSettings.user_default_external7737 when "send_user_confirmation_email" application setting is true7738 does not confirm the user7739 when "send_user_confirmation_email" application setting is false7740 confirms the user7741 with allowed params7742 sets all allowed attributes7743Users::CalloutsHelper7744 .show_gke_cluster_integration_callout?7745 when user can create a cluster7746 when user has not dismissed7747 when active_nav_link is in the operations section7748 is expected to equal true7749 when active_nav_link is not in the operations section7750 is expected to equal false7751 when user dismissed7752 is expected to equal false7753 when user can not create a cluster7754 is expected to equal false7755 .render_flash_user_callout7756 renders the flash_user_callout partial7757 .show_feature_flags_new_version?7758 when the feature flags new version info has not been dismissed7759 is expected to be truthy7760 when the feature flags new version has been dismissed7761 is expected to be falsy7762 .show_registration_enabled_user_callout?7763 when on gitlab.com7764 is expected to equal false7765 when `current_user` is not an admin7766 is expected to equal false7767 when signup is disabled7768 is expected to equal false7769 when user has dismissed callout7770 is expected to equal false7771 when controller path is not allowed7772 is expected to equal false7773 when not gitlab.com, `current_user` is an admin, signup is enabled, user has not dismissed callout, and controller path is allowed7774 is expected to equal true7775 .show_unfinished_tag_cleanup_callout?7776 when user has not dismissed7777 is expected to equal true7778 when user dismissed7779 is expected to equal false7780 .show_security_newsletter_user_callout?7781 when `current_user` is not an admin7782 is expected to equal false7783 when user has dismissed callout7784 is expected to equal false7785 when `current_user` is an admin and user has not dismissed callout7786 is expected to equal true7787Gitlab::JwtAuthenticatable7788 .secret7789 behaves like reading secret from the secret path7790 returns 32 bytes7791 accepts a trailing newline7792 raises an exception if the secret file cannot be read7793 raises an exception if the secret file contains the wrong number of bytes7794 .read_secret7795 behaves like reading secret from the secret path7796 returns 32 bytes7797 accepts a trailing newline7798 raises an exception if the secret file cannot be read7799 raises an exception if the secret file contains the wrong number of bytes7800 .write_secret7801 without an input7802 uses mode 06007803 writes base64 data7804 with an input7805 uses mode 06007806 writes base64 data7807 .decode_jwt7808 use included class secret7809 accepts a correct header7810 raises an error when the JWT is not signed7811 raises an error when the header is signed with the wrong secret7812 use an input secret7813 accepts a correct header7814 raises an error when the JWT is not signed7815 raises an error when the header is signed with the wrong secret7816 issuer option7817 returns decoded payload if issuer is correct7818 raises an error when the issuer is incorrect7819 iat_after option7820 returns decoded payload if iat is valid7821 raises an error if iat is invalid7822 raises an error if iat is absent7823 raises an error if iat is too far in the past7824FeatureFlags::UpdateService7825 #execute7826 returns success status7827 creates audit event with correct message7828 when Jira Connect subscription does not exist7829 does not sync the feature flag to Jira7830 when Jira Connect subscription exists7831 syncs the feature flag to Jira7832 with invalid params7833 returns error status7834 returns error messages7835 does not create audit event7836 does not sync the feature flag to Jira7837 when user is reporter7838 returns error status7839 when nothing is changed7840 returns success status7841 does not create audit event7842 description is being changed7843 creates audit event with changed description7844 when flag active state is changed7845 creates audit event about changing active state7846 executes hooks7847shared/deploy_tokens/_form.html.haml7848 when the subject is a project7849 packages_enabled: true, feature_enabled: true, role: :maintainer, shows_package_registry_permissions: true7850 behaves like display deploy token settings7851 correctly renders the form7852 packages_enabled: false, feature_enabled: true, role: :maintainer, shows_package_registry_permissions: false7853 behaves like display deploy token settings7854 correctly renders the form7855 packages_enabled: true, feature_enabled: false, role: :maintainer, shows_package_registry_permissions: false7856 behaves like display deploy token settings7857 correctly renders the form7858 packages_enabled: false, feature_enabled: false, role: :maintainer, shows_package_registry_permissions: false7859 behaves like display deploy token settings7860 correctly renders the form7861 when the subject is a group7862 packages_enabled: true, role: :owner, shows_package_registry_permissions: true7863 behaves like display deploy token settings7864 correctly renders the form7865 packages_enabled: false, role: :owner, shows_package_registry_permissions: false7866 behaves like display deploy token settings7867 correctly renders the form7868 packages_enabled: true, role: :maintainer, shows_package_registry_permissions: true7869 behaves like display deploy token settings7870 correctly renders the form7871 packages_enabled: false, role: :maintainer, shows_package_registry_permissions: false7872 behaves like display deploy token settings7873 correctly renders the form7874Gitlab::Database::LoadBalancing::Sticking7875 #stick_or_unstick_request7876 sticks or unsticks a single object and updates the Rack environment7877 sticks or unsticks multiple objects and updates the Rack environment7878 #stick_if_necessary7879 does not stick if no write was performed7880 sticks to the primary if a write was performed7881 #all_caught_up?7882 when no write location could be found7883 returns true7884 when all secondaries have caught up7885 returns true, and unsticks7886 notifies with the proper event payload7887 when the secondaries have not yet caught up7888 returns false7889 notifies with the proper event payload7890 #unstick_or_continue_sticking7891 simply returns if no write location could be found7892 unsticks if all secondaries have caught up7893 continues using the primary if the secondaries have not yet caught up7894 #stick7895 behaves like sticking7896 sticks an entity to the primary7897 does not update the write location when no replicas are used7898 #bulk_stick7899 behaves like sticking7900 sticks an entity to the primary7901 does not update the write location when no replicas are used7902 #mark_primary_write_location7903 updates the write location with the load balancer7904 does nothing when no replicas are used7905 #unstick7906 removes the sticking data from Redis7907 #last_write_location_for7908 returns the last WAL write location for a user7909 #redis_key_for7910 returns a String7911 #select_caught_up_replicas7912 with no write location7913 returns false and does not try to find caught up hosts7914 with write location7915 returns true, selects hosts, and unsticks if any secondary has caught up7916Gitlab::RepositoryHashCache7917 #cache_key7918 includes the namespace7919 with a given namespace7920 includes the full namespace7921 #delete7922 key exists7923 is expected to eq 17924 deletes the given key from the cache7925 key doesn't exist7926 is expected to eq 07927 multiple keys7928 deletes multiple keys7929 returns deleted key count7930 #key?7931 key exists7932 is expected to equal true7933 key doesn't exist7934 is expected to equal false7935 #read_members7936 all data is cached7937 is expected to eq {"missing"=>"false", "test"=>"value"}7938 partial data is cached7939 is expected to eq {"missing"=>nil, "test"=>"value"}7940 no data is cached7941 is expected to eq {"missing"=>nil, "test"=>nil}7942 empty keys are passed for some reason7943 raises an error7944 #write7945 is expected to equal true7946 actually writes stuff to Redis7947 #fetch_and_add_missing7948 records metrics7949 fully cached7950 returns a hash7951 doesn't write to the cache7952 partially cached7953 returns a hash7954 writes to the cache7955 uncached7956 returns a hash7957 writes to the cache7958Gitlab::Ci::Parsers::Test::Junit7959 #parse!7960 when data is JUnit style XML7961 when there are no <testcases> in <testsuite>7962 ignores the case7963 when there are no <testcases> in <testsuites>7964 ignores the case7965 when there is only one <testsuite> in <testsuites>7966 parses XML and adds a test case to a suite7967 when there is <testcase>7968 and has failure7969 behaves like <testcase> XML parser7970 parses XML and adds a test case to the suite7971 and has failure with no message but has system-err7972 behaves like <testcase> XML parser7973 parses XML and adds a test case to the suite7974 and has error7975 behaves like <testcase> XML parser7976 parses XML and adds a test case to the suite7977 and has error with no message but has system-err7978 behaves like <testcase> XML parser7979 parses XML and adds a test case to the suite7980 and has skipped7981 behaves like <testcase> XML parser7982 parses XML and adds a test case to the suite7983 with an empty double-tag7984 behaves like <testcase> XML parser7985 parses XML and adds a test case to the suite7986 and has an unknown type7987 behaves like <testcase> XML parser7988 parses XML and adds a test case to the suite7989 and has no content7990 behaves like <testcase> XML parser7991 parses XML and adds a test case to the suite7992 PHPUnit7993 parses XML and adds a test case to a suite7994 when there are two test cases7995 parses XML and adds test cases to a suite7996 when there are two test suites7997 parses XML and adds test cases to a suite7998 when number of test cases exceeds the max_test_cases limit7999 and test cases are unique8000 behaves like rejecting too many test cases8001 attaches an error to the TestSuite object8002 and test cases are duplicates8003 behaves like rejecting too many test cases8004 attaches an error to the TestSuite object8005 when data is not JUnit style XML8006 attaches an error to the TestSuite object8007 when data is malformed JUnit XML8008 attaches an error to the TestSuite object8009 returns 0 tests cases8010 returns a failure status8011 when data is not XML8012 attaches an error to the TestSuite object8013 returns 0 tests cases8014 returns a failure status8015 when attachment is specified in failed test case8016 assigns correct attributes to the test case8017 when data contains multiple attachments tag8018 adds the first match attachment to a test case8019 when data does not match attachment tag regex8020 does not add attachment to a test case8021 when attachment is specified in test case with error8022 assigns correct attributes to the test case8023Gitlab::Ci::Reports::CodequalityReportsComparer8024 #status8025 when head report has an error8026 returns status failed8027 when head report does not have errors8028 returns status success8029 when head report does not exist8030 returns status not found8031 when base report does not exist8032 returns status success8033 #errors_count8034 when head report has an error8035 returns the number of new errors8036 when head report does not have an error8037 returns zero8038 #resolved_count8039 when base report has an error and head has a different error8040 counts the base report error as resolved8041 when base report has errors head has no errors8042 counts the base report errors as resolved8043 when base report has errors and head has the same error8044 returns zero8045 when base report does not have errors and head has errors8046 returns zero8047 when base report is nil8048 returns zero8049 #total_count8050 when base report has an error8051 returns zero8052 when head report has an error8053 includes the head report error in the count8054 when base report has errors and head report has errors8055 includes errors in the count8056 when base report has errors and head report has the same error8057 includes errors in the count8058 when base report is nil8059 returns zero8060 #existing_errors8061 when base report has errors and head has the same error8062 includes the base report errors sorted by severity8063 when base report has errors and head has a different error8064 returns an empty array8065 when base report does not have errors and head has errors8066 returns an empty array8067 when base report is nil8068 returns an empty array8069 #new_errors8070 when base report has errors and head has more errors8071 includes errors not found in the base report sorted by severity8072 when base report has an error and head has no errors8073 returns an empty array8074 when base report does not have errors and head has errors8075 returns the head report error8076 when base report is nil8077 returns an empty array8078 #resolved_errors8079 when base report errors are still found in the head report8080 returns an empty array8081 when base report has errors and head has a different error8082 returns the base report errors not found in the head report, sorted by severity8083 when base report does not have errors and head has errors8084 returns an empty array8085 when base report is nil8086 returns an empty array8087Gitlab::Auth::Ldap::Adapter8088 #users8089 searches with the proper options when searching by uid8090 searches with the proper options when searching by dn8091 searches with the proper options when searching with a limit8092 returns an LDAP::Person if search returns a result8093 returns empty array if search entry does not respond to uid8094 uses the right uid attribute when non-default8095 #dn_matches_filter?8096 when the search result is non-empty8097 is expected to be truthy8098 when the search result is empty8099 is expected to be falsey8100 #ldap_search8101 when the search is successful8102 and the result is non-empty8103 is expected to eq [:foo]8104 and the result is empty8105 is expected to eq []8106 when returned with expected code8107 behaves like connection retry8108 retries the operation8109 as many times as MAX_SEARCH_RETRIES8110 when no more retries8111 raises the exception8112 logs the error8113 when the search encounters an error8114 is expected to eq []8115 when the search raises an LDAP exception8116 retries the operation8117 behaves like connection retry8118 retries the operation8119 as many times as MAX_SEARCH_RETRIES8120 when no more retries8121 raises the exception8122 logs the error8123PrometheusAlertEvent8124 associations8125 is expected to belong to prometheus_alert required: true8126 validations8127 is expected to be valid8128 is expected to validate that :prometheus_alert cannot be empty/falsy, producing a custom validation error on failure8129 is expected to validate that :payload_key is case-sensitively unique within the scope of :prometheus_alert_id8130 is expected to validate that :started_at cannot be empty/falsy8131 payload_key & ended_at8132 absent if firing?8133 is expected to validate that :payload_key cannot be empty/falsy8134 is expected not to validate that :ended_at cannot be empty/falsy8135 present if resolved?8136 is expected not to validate that :payload_key cannot be empty/falsy8137 is expected to validate that :ended_at cannot be empty/falsy8138 #title8139 delegates to alert8140 prometheus_metric_id8141 delegates to alert8142 transaction8143 fire8144 when status is none8145 fires an event8146 when firing8147 cannot fire again8148 resolve8149 when firing8150 resolves an event8151 when resolved8152 cannot resolve again8153DiscussionDiffFileEntity8154 when there is no merge request8155 behaves like diff file discussion entity8156 behaves like diff file base entity8157 exposes essential attributes8158 when diff file does not have a blob and content sha8159 exposes some attributes as nil8160 when there is a merge request8161 exposes additional attributes8162 exposes no diff lines8163 behaves like diff file discussion entity8164 behaves like diff file base entity8165 exposes essential attributes8166 when diff file does not have a blob and content sha8167 exposes some attributes as nil8168Atlassian::JiraConnect::Serializers::DeploymentEntity8169 when the deployment does not belong to any Jira issue8170 #issue_keys8171 is empty8172 #to_json8173 can encode the object8174 is invalid, since it has no issue keys8175 this is an external deployment8176 does not raise errors when serializing8177 returns an empty list of issue keys8178 environment type8179 tier: "other", env_type: "unmapped"8180 has the same type as the environment tier8181 when the deployment can be linked to a Jira issue8182 because it belongs to an MR with a jira_branch8183 #issue_keys8184 is not empty8185 #to_json8186 is valid according to the deployment info schema8187 because it belongs to an MR with a jira_title8188 #issue_keys8189 is not empty8190 #to_json8191 is valid according to the deployment info schema8192Gitlab::Kubernetes::Helm::V3::PatchCommand8193 behaves like helm command generator8194 #generate_script8195 returns appropriate command8196 when rbac is true8197 behaves like helm command generator8198 #generate_script8199 returns appropriate command8200 when there is no version8201 is expected to raise ArgumentError with "version is required"8202 #pod_name8203 is expected to eq "install-app-name"8204 behaves like helm command8205 HELM_VERSION8206 is expected to match /\d+\.\d+\.\d+/8207 #env8208 is expected to be a kind of Hash8209 #rbac?8210 rbac is enabled8211 is expected to be truthy8212 rbac is not enabled8213 is expected to be falsey8214 #pod_resource8215 rbac is enabled8216 is expected to be an instance of Kubeclient::Resource8217 generates a pod that uses the tiller serviceAccountName8218 rbac is not enabled8219 is expected to be an instance of Kubeclient::Resource8220 generates a pod that uses the default serviceAccountName8221 #config_map_resource8222 returns a KubeClient resource with config map content for the application8223 #service_account_resource8224 rbac is enabled8225 generates a Kubeclient resource for the tiller ServiceAccount8226 rbac is not enabled8227 generates nothing8228 #cluster_role_binding_resource8229 rbac is enabled8230 generates a Kubeclient resource for the ClusterRoleBinding for tiller8231 binds the account in #service_account_resource8232 rbac is not enabled8233 generates nothing8234MergeRequestMergeabilityCheckWorker8235 #perform8236 when merge request does not exist8237 does not execute MergeabilityCheckService8238 when merge request exists8239 executes MergeabilityCheckService8240 structurally logs a failed mergeability check8241 behaves like an idempotent worker8242 is labeled as idempotent8243 performs multiple times sequentially without raising an exception8244 is mergeable8245Ci::CreatePipelineService8246 dry run8247 when pipeline is valid8248 returns a valid pipeline8249 behaves like returns a non persisted pipeline8250 does not persist the pipeline8251 does not process the pipeline8252 does not schedule merge request head pipeline update8253 when pipeline is not valid8254 when there are syntax errors8255 returns a pipeline with errors8256 behaves like returns a non persisted pipeline8257 does not persist the pipeline8258 does not process the pipeline8259 does not schedule merge request head pipeline update8260 when there are logical errors8261 returns a pipeline with errors8262 behaves like returns a non persisted pipeline8263 does not persist the pipeline8264 does not process the pipeline8265 does not schedule merge request head pipeline update8266 when there are errors at the seeding stage8267 returns a pipeline with errors8268 behaves like returns a non persisted pipeline8269 does not persist the pipeline8270 does not process the pipeline8271 does not schedule merge request head pipeline update8272Gitlab::Ci::ArtifactFileReader8273 #read8274 when job has artifacts and metadata8275 returns the content at the path8276 when path does not exist8277 raises an error8278 when path points to a directory8279 raises an error8280 when path is nested8281 returns the content at the nested path8282 when artifact archive size is greater than the limit8283 raises an error8284 when metadata entry shows size greater than the limit8285 raises an error8286 when job does not have metadata artifacts8287 raises an error8288 when job does not have artifacts8289 raises ArgumentError8290CacheableAttributes8291 .expire8292 wipes the cache8293 .current_without_cache8294 defaults to last8295 can be overridden8296 .cache_key8297 excludes cache attributes8298 .defaults8299 defaults to {}8300 with defaults defined8301 can be overridden8302 .build_from_defaults8303 without any attributes given8304 intializes a new object with the defaults8305 with attributes given8306 intializes a new object with the given attributes merged into the defaults8307 edge cases on concrete implementations8308 .build_from_defaults8309 without any attributes given8310 intializes all attributes even if they are nil8311 .current8312 uses RequestStore in addition to process memory cache8313 redis unavailable8314 in production environment8315 returns an uncached record and logs a warning8316 in other environments8317 returns an uncached record and logs a warning8318 when a record is not yet present8319 does not cache nil object8320 caches non-nil object8321 edge cases8322 caching behavior8323 retrieves upload fields properly8324 retrieves markdown fields properly8325 .cached8326 when cache is cold8327 returns nil8328 when cached is warm8329 retrieves the record from cache8330 #cache!8331 caches the attributes8332 edge cases8333 caches the attributes8334Commits::CherryPickService8335 #execute8336 behaves like successful cherry-pick8337 picks the commit into the branch8338 supports a custom commit message8339 when picking a merge-request8340 adds a system note8341 behaves like successful cherry-pick8342 picks the commit into the branch8343 supports a custom commit message8344SensitiveSerializableHash8345 .prevent_from_serialization8346 does not include the field in serializable_hash8347 unsafe_serialization_hash option8348 includes the field in serializable_hash8349 #serializable_hash8350 behaves like attr_encrypted attribute8351 WebHook#token8352 has a encrypted_attributes field8353 does not include the attribute in serializable_hash8354 unsafe_serialization_hash option8355 includes the field in serializable_hash8356 behaves like attr_encrypted attribute8357 Ci::InstanceVariable#value8358 has a encrypted_attributes field8359 does not include the attribute in serializable_hash8360 unsafe_serialization_hash option8361 includes the field in serializable_hash8362 behaves like add_authentication_token_field attribute8363 does not include token_expires_at in serializable_hash8364 Ci::Runner#token8365 has a add_authentication_token_field field8366 does not include the attribute in serializable_hash8367 unsafe_serialization_hash option8368 includes the field in serializable_hash8369 behaves like add_authentication_token_field attribute8370 ApplicationSetting#health_check_access_token8371 has a add_authentication_token_field field8372 does not include the attribute in serializable_hash8373 unsafe_serialization_hash option8374 includes the field in serializable_hash8375 behaves like add_authentication_token_field attribute8376 PersonalAccessToken#token8377 has a add_authentication_token_field field8378 does not include the attribute in serializable_hash8379 unsafe_serialization_hash option8380 includes the field in serializable_hash8381Mutations::Commits::Create8382 is expected to require graphql authorizations :push_code8383 #resolve8384 raises an error if the resource is not accessible to the user8385 when user does not have enough permissions8386 raises an error8387 when user is a maintainer of a different project8388 raises an error8389 when the user can create a commit8390 when service successfully creates a new commit8391 returns the ETag path for the commit's pipeline8392 returns the content of the commit8393 returns a new commit8394 when request has multiple actions8395 returns a new commit8396 when actions are not defined8397 returns a new commit8398 when branch does not exist8399 returns errors8400 when branch does not exist and a start branch is provided8401 returns a new commit8402 when message is not set8403 returns errors8404 when actions are incorrect8405 returns errors8406 when branch is protected8407 returns errors8408Gitlab::Usage::ServicePing::PayloadKeysProcessor8409 with an object metric8410 returns the payload keys that have a metric definition8411 with a missing metric definition8412 returns the payload keys that have a metric definition8413 with array metric8414 returns the payload keys that have a metric definition8415 missing_instrumented_metrics_key_paths8416 returns the missing keys8417Ci::TestFailureHistoryWorker8418 is labeled as idempotent8419 performs multiple times sequentially without raising an exception8420 tracks test failures8421 #perform8422 when pipeline exists8423 executes test failure history service8424 when pipeline does not exist8425 does not execute test failure history service8426Featurable8427 .set_available_features8428 is expected to contain exactly :feature1, :feature2, and :feature38429 #*_enabled?8430 is expected to be falsey8431 is expected to be truthy8432 .quoted_access_level_column8433 returns the table name and quoted column name for a feature8434 .access_level_attribute8435 is expected to eq :feature1_access_level8436 raises error for unspecified feature8437 #access_level8438 returns access level8439 #feature_available?8440 when features are disabled8441 returns false8442 when features are enabled only for team members8443 when user is not present8444 returns false8445 when user can read all resources8446 returns true8447 when user cannot read all resources8448 raises NotImplementedError exception8449 when feature is enabled for everyone8450 returns true8451Boards::Issues::CreateService8452 #execute8453 delegates the create proceedings to Issues::CreateService8454 creates a new issue8455 adds the label of the list to the issue8456Gitlab::Checks::LfsCheck8457 #validate!8458 with LFS not enabled8459 skips integrity check8460 with LFS enabled8461 fails if any LFS blobs are missing8462 succeeds if LFS objects have already been uploaded8463 with lfs_check feature disabled8464 skips integrity check8465 with deletion8466 with missing newrev8467 behaves like a skipped integrity check8468 skips integrity check8469 with blank newrev8470 behaves like a skipped integrity check8471 skips integrity check8472Gitlab::SidekiqMiddleware::DuplicateJobs::Strategies::UntilExecuting8473 behaves like deduplicating jobs when scheduling8474 #schedule8475 checks for duplicates before yielding8476 checks worker options for scheduled jobs8477 job marking8478 adds the jid of the existing job to the job hash8479 scheduled jobs8480 scheduled in the past8481 adds the jid of the existing job to the job hash8482 scheduled in the future8483 adds the jid of the existing job to the job hash8484 when the job is not duplicate8485 does not return false nor drop the job8486 when the job is droppable8487 updates latest wal location8488 returns false to drop the job8489 logs that the job was dropped8490 logs the deduplication options of the worker8491 #perform8492 updates job hash with dedup_wal_locations8493 when latest_wal_location is empty8494 does not update job hash with dedup_wal_locations8495 #perform8496 deletes the lock before executing8497Gitlab::Prometheus::AdditionalMetricsParser8498 #load_groups_from_yaml8499 parsing sample yaml8500 parses to two metric groups with 2 and 1 metric respectively8501 provide group data8502 provides metrics data8503 provides query data8504 group required fields8505 behaves like required field8506 when metrics is nil8507 throws parsing error8508 when metrics are not specified8509 throws parsing error8510 behaves like required field8511 when name is nil8512 throws parsing error8513 when name are not specified8514 throws parsing error8515 behaves like required field8516 when priority is nil8517 throws parsing error8518 when priority are not specified8519 throws parsing error8520 metrics fields parsing8521 behaves like required field8522 when title is nil8523 throws parsing error8524 when title are not specified8525 throws parsing error8526 behaves like required field8527 when required metrics is nil8528 throws parsing error8529 when required metrics are not specified8530 throws parsing error8531 behaves like required field8532 when weight is nil8533 throws parsing error8534 when weight are not specified8535 throws parsing error8536 behaves like required field8537 when queries is nil8538 throws parsing error8539 when queries are not specified8540 throws parsing error8541PagesDomains::CreateAcmeOrderService8542 saves order to database before requesting validation8543 generates and saves private key8544 properly saves order attributes8545 properly saves challenge attributes8546RuboCop::Cop::Migration::UpdateColumnInBatches8547 outside of a migration8548 does not register any offenses8549 when in migration8550 behaves like a migration file with no spec file8551 registers an offense when using update_column_in_batches8552 behaves like a migration file with a spec file8553 does not register any offenses8554 when in a post migration8555 behaves like a migration file with no spec file8556 registers an offense when using update_column_in_batches8557 behaves like a migration file with a spec file8558 does not register any offenses8559 EE migrations8560 when in a migration8561 behaves like a migration file with no spec file8562 registers an offense when using update_column_in_batches8563 behaves like a migration file with a spec file8564 does not register any offenses8565 when in a post migration8566 behaves like a migration file with no spec file8567 registers an offense when using update_column_in_batches8568 behaves like a migration file with a spec file8569 does not register any offenses8570Packages::Debian::GroupDistributionKey8571 behaves like Debian Distribution Key8572 relationships8573 is expected to belong to distribution class_name => Packages::Debian::GroupDistribution required: false inverse_of => key8574 validations8575 #distribution8576 is expected to validate that :distribution cannot be empty/falsy8577 #private_key8578 is expected to validate that :private_key cannot be empty/falsy8579 is expected to allow :private_key to be ‹"-----BEGIN PGP PRIVATE KEY BLOCK-----\n..."›8580 is expected not to allow :private_key to be ‹"A"›, producing a custom validation error on failure8581 #passphrase8582 is expected to validate that :passphrase cannot be empty/falsy8583 is expected to allow :passphrase to be ‹"P@$$w0rd"›8584 is expected to allow :passphrase to be ‹"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"›8585 is expected not to allow :passphrase to be ‹"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"›8586 #public_key8587 is expected to validate that :public_key cannot be empty/falsy8588 is expected to allow :public_key to be ‹"-----BEGIN PGP PUBLIC KEY BLOCK-----\n..."›8589 is expected not to allow :public_key to be ‹"A"›, producing a custom validation error on failure8590 #fingerprint8591 is expected to validate that :passphrase cannot be empty/falsy8592 is expected to allow :passphrase to be ‹"abc"›8593 is expected to allow :passphrase to be ‹"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"›8594 is expected not to allow :passphrase to be ‹"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"›8595gitlab:artifacts rake tasks8596 check8597 outputs the integrity check for each batch8598 errors out about missing files on the file system8599 errors out about invalid checksum8600 errors out about missing checksum8601Gitlab::Ci::Config::Yaml::Tags::Reference8602 .tag8603 implements the tag method8604 #resolve8605 with circular references8606 raises CircularReferenceError8607 with nested circular references8608 raises CircularReferenceError8609 with missing references8610 raises MissingReferenceError8611 with invalid references8612 yaml: "a: !reference", error_message: "!reference [] is not valid"8613 raises an error8614 yaml: "a: !reference str", error_message: "!reference \"str\" is not valid"8615 raises an error8616 yaml: "a: !reference 1", error_message: "!reference \"1\" is not valid"8617 raises an error8618 yaml: "a: !reference [1]", error_message: "!reference [1] is not valid"8619 raises an error8620 yaml: "a: !reference { b: c }", error_message: "!reference {\"b\"=>\"c\"} is not valid"8621 raises an error8622 when the references are valid but do not match the config8623 raises a MissingReferenceError8624 with arrays8625 is expected to match (a hash including {:f => {:g => [[1, 2], 5, [3, 4]]}})8626 with hashes8627 when referencing an entire hash8628 is expected to match (a hash including {:e => {:f => {:c => "c", :d => "d"}}})8629 when referencing only a hash value8630 is expected to match (a hash including {:i => {:g => "c", :h => "h"}})8631 when referencing a value before its definition8632 is expected to match (a hash including {:a => {:b => {:e => 1, :f => "f"}}})8633Metrics::Dashboard::TransientEmbedService8634 .valid_params?8635 is expected to be truthy8636 missing embedded8637 is expected to be falsey8638 not embedded8639 is expected to be falsey8640 missing embed_json8641 is expected to be falsey8642 #get_dashboard8643 caches the unprocessed dashboard for subsequent calls8644 caches unique requests separately8645 behaves like valid embedded dashboard service response8646 behaves like valid dashboard service response for schema8647 returns a json representation of the dashboard8648 behaves like raises error for users with insufficient permissions8649 when the user does not have sufficient access8650 behaves like misconfigured dashboard service response8651 returns an appropriate message and status code8652 when the user is anonymous8653 behaves like misconfigured dashboard service response8654 returns an appropriate message and status code8655 when embed_json cannot be parsed as json8656 behaves like misconfigured dashboard service response8657 returns an appropriate message and status code8658Banzai::ReferenceParser::DesignParser8659 #nodes_visible_to_user8660 behaves like referenced feature visibility8661 when feature is disabled8662 does not create reference8663 when feature is enabled only for team members8664 does not create reference for non member8665 creates reference for member8666 when feature is enabled8667 creates reference8668 specific states8669 redacts links we should not have access to8670 design management is not available8671 redacts all nodes8672 #process8673 returns the correct designs8674ClusterEntity8675 #as_json8676 when provider type is gcp8677 when status is creating8678 has corresponded data8679 when status is errored8680 has corresponded data8681 when provider type is user8682 has corresponded data8683 when no application has been installed8684 contains helm as not_installable8685 gitlab_managed_apps_logs_path8686 return projects log explorer path8687 enable_advanced_logs_querying8688 elastic stack is not installed on cluster8689 returns false8690 elastic stack is enabled on cluster8691 returns true8692Packages::Debian::ProcessChangesService8693 #execute8694 with valid package file8695 updates package and package file8696 with existing package8697 does not create a package8698 marked as pending_destruction8699 creates a package8700 with invalid package file8701 raise ExtractionError8702 when creating package fails8703 remove the package file8704Gitlab::GithubImport::Importer::NotesImporter8705 #parallel?8706 returns true when running in parallel mode8707 returns false when running in sequential mode8708 #execute8709 when running in parallel mode8710 imports notes in parallel8711 when running in sequential mode8712 imports notes in sequence8713 #sequential_import8714 imports each note in sequence8715 #parallel_import8716 imports each note in parallel8717 #id_for_already_imported_cache8718 returns the ID of the given note8719 #collection_options8720 returns an empty Hash8721Nav::NewDropdownHelper8722 #new_dropdown_view_model8723 has title8724 when current_user is nil (anonymous)8725 is nil8726 when group and project are nil8727 has no menu sections8728 when can create project8729 has project menu item8730 when can create group8731 has group menu item8732 when can create snippet8733 has new snippet menu item8734 with persisted group8735 has no menu sections8736 when can create projects in group8737 has new project menu item8738 when can create subgroup8739 has new subgroup menu item8740 when can invite members8741 behaves like invite member link shared example8742 shows invite member link with emoji8743 with persisted project8744 has no menu sections8745 with show_new_issue_link?8746 shows new issue menu item8747 with merge project8748 shows merge project8749 when can create snippet8750 shows new snippet8751 when invite members experiment8752 behaves like invite member link shared example8753 shows invite member link with emoji8754Packages::Debian::ProjectArchitecture8755 behaves like Debian Distribution Architecture8756 relationships8757 is expected to belong to distribution class_name => Packages::Debian::ProjectDistribution required: false inverse_of => architectures8758 is expected to have many files class_name => Packages::Debian::ProjectComponentFile inverse_of => architecture8759 validations8760 #distribution8761 is expected to validate that :distribution cannot be empty/falsy8762 #name8763 is expected to validate that :name cannot be empty/falsy8764 is expected to allow :name to be ‹"amd64"›8765 is expected to allow :name to be ‹"kfreebsd-i386"›8766 is expected not to allow :name to be ‹"-a"›8767 is expected not to allow :name to be ‹"AMD64"›8768 scopes8769 .ordered_by_name8770 is expected to contain exactly #<Packages::Debian::ProjectArchitecture id: 6, created_at: "2022-04-28 09:34:23.226051000 +0000", updated_at: "2022-04-28 09:34:23.226051000 +0000", distribution_id: 37, name: "name1"> and #<Packages::Debian::ProjectArchitecture id: 7, created_at: "2022-04-28 09:34:23.229197328 +0000", updated_at: "2022-04-28 09:34:23.229197328 +0000", distribution_id: 37, name: "name2">8771 .with_distribution8772 is expected to contain exactly #<Packages::Debian::ProjectArchitecture id: 6, created_at: "2022-04-28 09:34:23.226051000 +0000", updated_at: "2022-04-28 09:34:23.226051000 +0000", distribution_id: 37, name: "name1"> and #<Packages::Debian::ProjectArchitecture id: 7, created_at: "2022-04-28 09:34:23.229197328 +0000", updated_at: "2022-04-28 09:34:23.229197328 +0000", distribution_id: 37, name: "name2">8773 .with_name8774 is expected to contain exactly #<Packages::Debian::ProjectArchitecture id: 6, created_at: "2022-04-28 09:34:23.226051000 +0000", updated_at: "2022-04-28 09:34:23.226051000 +0000", distribution_id: 37, name: "name1"> and #<Packages::Debian::ProjectArchitecture id: 8, created_at: "2022-04-28 09:34:23.412382567 +0000", updated_at: "2022-04-28 09:34:23.412382567 +0000", distribution_id: 38, name: "name1">8775Gitlab::Kubernetes::Helm::V2::DeleteCommand8776 behaves like helm command generator8777 #generate_script8778 returns appropriate command8779 #pod_name8780 is expected to eq "uninstall-app-name"8781 behaves like helm command8782 HELM_VERSION8783 is expected to match /\d+\.\d+\.\d+/8784 #env8785 is expected to be a kind of Hash8786 #rbac?8787 rbac is enabled8788 is expected to be truthy8789 rbac is not enabled8790 is expected to be falsey8791 #pod_resource8792 rbac is enabled8793 is expected to be an instance of Kubeclient::Resource8794 generates a pod that uses the tiller serviceAccountName8795 rbac is not enabled8796 is expected to be an instance of Kubeclient::Resource8797 generates a pod that uses the default serviceAccountName8798 #config_map_resource8799 returns a KubeClient resource with config map content for the application8800 #service_account_resource8801 rbac is enabled8802 generates a Kubeclient resource for the tiller ServiceAccount8803 rbac is not enabled8804 generates nothing8805 #cluster_role_binding_resource8806 rbac is enabled8807 generates a Kubeclient resource for the ClusterRoleBinding for tiller8808 binds the account in #service_account_resource8809 rbac is not enabled8810 generates nothing8811 #delete_command8812 deletes the release8813BitbucketServer::Representation::PullRequest8814 #author8815 is expected to eq "root"8816 #author_email8817 is expected to eq "joe.montana@49ers.com"8818 #author_username8819 returns username8820 when username is absent8821 returns slug8822 when slug and username are absent8823 returns displayName8824 #description8825 is expected to eq "Test"8826 #iid8827 is expected to eq 78828 #state8829 is expected to eq "merged"8830 declined pull requests8831 returns closed8832 open pull requests8833 returns open8834 #merged?8835 is expected to be truthy8836 #created_at8837 is expected to eq 15306006358838 #updated_at8839 is expected to eq 15306006488840 #title8841 is expected to eq "Added a new line"8842 #source_branch_name8843 is expected to eq "refs/heads/root/CODE_OF_CONDUCTmd-1530600625006"8844 #source_branch_sha8845 is expected to eq "074e2b4dddc5b99df1bf9d4a3f66cfc15481fdc8"8846 #target_branch_name8847 is expected to eq "refs/heads/master"8848 #target_branch_sha8849 is expected to eq "839fa9a2d434eb697815b8fcafaecc51accfdbbc"8850Banzai::Filter::AsciiDocSanitizationFilter8851 preserves footnotes refs8852 preserves footnotes defs8853 preserves user-content- prefixed ids on anchors8854 preserves user-content- prefixed ids on div (blocks)8855 preserves section anchor ids8856 removes non prefixed ids8857JiraConnectHelper8858 #jira_connect_app_data8859 user is not logged in8860 includes Jira Connect app attributes8861 assigns users_path with value8862 passes group as "skip_groups" param8863 assigns gitlab_user_path to nil8864 with oauth_metadata8865 assigns oauth_metadata8866 includes oauth_authorize_url with all params8867 jira_connect_oauth feature is disabled8868 does not assign oauth_metadata8869 user is logged in8870 assigns users_path to nil8871 assigns gitlab_user_path correctly8872Packages::SemVer8873 #parse8874 behaves like #parse with a valid semver8875 with 1.0.08876 returns v1.0.0 with prefix8877 returns 1.0.0 without prefix8878 behaves like #parse with a valid semver8879 with 1.0.0-pre8880 returns v1.0.0-pre with prefix8881 returns 1.0.0-pre without prefix8882 behaves like #parse with a valid semver8883 with 1.0.0+build8884 returns v1.0.0+build with prefix8885 returns 1.0.0+build without prefix8886 behaves like #parse with a valid semver8887 with 1.0.0-pre+build8888 returns v1.0.0-pre+build with prefix8889 returns 1.0.0-pre+build without prefix8890 behaves like #parse with an invalid semver8891 with 01.0.08892 returns nil with prefix8893 returns nil without prefix8894 behaves like #parse with an invalid semver8895 with 0.01.08896 returns nil with prefix8897 returns nil without prefix8898 behaves like #parse with an invalid semver8899 with 0.0.018900 returns nil with prefix8901 returns nil without prefix8902 behaves like #parse with an invalid semver8903 with 1.0.0asdf8904 returns nil with prefix8905 returns nil without prefix8906RuboCop::Cop::Gitlab::FeatureAvailableUsage8907 no arguments given8908 does not flag the use of Gitlab::Sourcegraph.feature_available? with no arguments8909 one argument given8910 does not flag the use of License.feature_available?8911 flags the use with a dynamic feature as nil8912 flags the use with an OSS project feature8913 flags the use with a feature that is not a project feature8914 two arguments given8915 does not flag the use with an OSS project feature8916 does not flag the use with an EE project feature8917 flags the use with a dynamic feature as a method call with two args8918Resolvers::Snippets::BlobsResolver8919 is expected to have nullable GraphQL type SnippetBlobConnection8920 #resolve8921 when user is not authorized8922 redacts the field8923 when using no filter8924 returns all snippet blobs8925 when using filters8926 when paths is a single string8927 returns an array of files8928 the argument does not match anything8929 returns an empty result8930 when paths is an array of string8931 returns an array of files8932BulkImports::EntityWorker8933 updates pipeline trackers to enqueued state when selected8934 is labeled as idempotent8935 performs multiple times sequentially without raising an exception8936 enqueues the first stage pipelines work8937 logs and tracks the raised exceptions8938 in first stage8939 do not enqueue a new pipeline job if the current stage still running8940 enqueues the next stage pipelines when the current stage is finished8941Gitlab::Ci::Status::Build::Common8942 #has_action?8943 is expected not to have action8944 #has_details?8945 when user has access to read build8946 is expected to have details8947 when user does not have access to read build8948 is expected not to have details8949 #details_path8950 links to the build details page8951 #illustration8952 provides a fallback empty state illustration8953Stepable8954 stops after the first non success status8955 when all methods return success8956 calls all methods in order8957 merges variables returned by all steps8958 can modify results of previous steps8959 with multiple stepable classes8960 does not leak steps8961CompareService8962 #execute8963 compare with base, like feature...fix8964 is expected to eq 18965 straight compare, like feature..fix8966 is expected to eq 38967 compare with target branch that does not exist8968 is expected to be nil8969 compare with source branch that does not exist8970 is expected to be nil8971schema_version_check rake task8972 allows migrations on databases meeting the min schema version requirement8973 raises an error when schema version is too old to migrate8974 skips running validation when passed the skip env variable8975 allows migrations on fresh databases8976Ci::ResourceGroups::AssignResourceFromResourceGroupWorker8977 has the `until_executed` deduplicate strategy8978 has an option to reschedule once if deduplicated8979 #perform8980 is labeled as idempotent8981 performs multiple times sequentially without raising an exception8982 when resource group exists8983 executes AssignResourceFromResourceGroupService8984 when build does not exist8985 does not execute AssignResourceFromResourceGroupService8986Environments::EnvironmentsFinder8987 #execute8988 with states parameter8989 returns environments with the requested state8990 returns environments with any of the requested states8991 raises exception when requested state is invalid8992 works with symbols8993 returns environments with the requested state8994 returns environments with any of the requested states8995 with search and states8996 searches environments by name and state8997 with id8998 searches environments by name and state8999Gitlab::Ci::Pipeline::Chain::Create9000 when pipeline is ready to be saved9001 saves a pipeline9002 does not break the chain9003 creates stages9004 when pipeline has validation errors9005 breaks the chain9006 appends validation error9007 tags persistence9008 without tags9009 extracts an empty tag list9010 with tags9011 bulk inserts tags9012ForkNetworkMember9013 validations9014 is expected to validate that :project cannot be empty/falsy9015 is expected to validate that :fork_network cannot be empty/falsy9016 destroying a ForkNetworkMember9017 removes the fork network if it was the last member9018 does not destroy the fork network if there are members left9019TestHooks::SystemService9020 #execute9021 hook with not implemented test9022 returns error message9023 push_events9024 executes hook9025 tag_push_events9026 executes hook9027 repository_update_events9028 executes hook9029 merge_requests_events9030 returns error message if the user does not have any repository with a merge request9031 executes hook9032Gitlab::Prometheus::MetricGroup9033 .common_metrics9034 returns exactly two groups9035 returns exactly three metric queries9036 orders by priority9037 .for_project9038 returns exactly one common metric9039UserPresenter9040 #web_path9041 is expected to eq "/user1094"9042 #web_url9043 is expected to eq "http://localhost/user1094"9044 Gitpod9045 Gitpod enabled for application9046 #preferences_gitpod_path9047 is expected to eq "/-/profile/preferences#user_gitpod_enabled"9048 #profile_enable_gitpod_path9049 is expected to eq "/-/profile?user%5Bgitpod_enabled%5D=true"9050 Gitpod disabled for application9051 #preferences_gitpod_path9052 is expected to eq nil9053 #profile_enable_gitpod_path9054 is expected to eq nil9055 #saved_replies9056 when feature is disabled9057 is expected to eq #<ActiveRecord::Relation []>9058 when feature is enabled9059 when user has no permission to read saved replies9060 is expected to eq #<ActiveRecord::Relation []>9061 when user has permission to read saved replies9062 is expected to eq [#<Users::SavedReply id: 2, user_id: 2155, created_at: "2022-04-28 09:34:45.015070456 +0000", updated_at: "2022-04-28 09:34:45.015070456 +0000", name: "saved_reply_3", content: [FILTERED]>]9063Gitlab::Database::Partitioning::DetachedPartitionDropper9064 #perform9065 when the partition should not be dropped yet9066 does not drop the partition9067 with a partition to drop9068 drops the partition9069 removing foreign keys9070 removes foreign keys from the table before dropping it9071 does not remove foreign keys from the parent table9072 when another process drops the foreign key9073 skips dropping that foreign key9074 when another process drops the partition9075 skips dropping the foreign key9076 when another process drops the table while the first waits for a lock9077 skips the table9078 when the partition to drop is still attached to its table9079 does not drop the partition, but does remove the DetachedPartition entry9080 when another process removes the entry before this process9081 does nothing9082 with multiple partitions to drop9083 drops both partitions9084 when the first drop returns an error9085 still drops the second partition9086IncidentManagement::AddSeveritySystemNoteWorker9087 #perform9088 when incident and user exist9089 creates a system note9090 when incident does not exist9091 behaves like does not add a system note9092 does not change incident notes count9093 when incident_id is nil9094 behaves like does not add a system note9095 does not change incident notes count9096 when issue is not an incident9097 behaves like does not add a system note9098 does not change incident notes count9099 when user does not exist9100 behaves like does not add a system note9101 does not change incident notes count9102 when user_id is nil9103 behaves like does not add a system note9104 does not change incident notes count9105Gitlab::JiraImport::BaseImporter9106 with any inheriting class9107 when project validation is ok9108 when Jira service exists9109 when Jira import data is not present9110 raises exception9111 when import data exists9112 when #imported_items_cache_key is not implemented9113 is expected to raise NotImplementedError9114 when #imported_items_cache_key is implemented9115 #imported_items_cache_key9116 is expected to eq "dumb-importer-key"9117 #mark_as_imported9118 stores id in redis cache9119 #already_imported?9120 returns false if value is not in cache9121 returns true if value already stored in cache9122Security::CiConfiguration::ContainerScanningCreateService9123 #execute9124 user does not belong to project9125 returns an error status9126 does not track a snowplow event9127 user belongs to project9128 does track the snowplow event9129 raises exception if the user does not have permission to create a new branch9130 when exception is raised9131 when branch was created9132 tries to rm branch9133 when branch was not created9134 does not try to rm branch9135 with no parameters9136 returns the path to create a new merge request9137 when the project has a non-default ci config file9138 does track the snowplow event9139RuboCop::Cop::AvoidBreakFromStrongMemoize9140 flags violation for break inside strong_memoize9141 flags violation for break inside strong_memoize nested blocks9142 doesn't flag violation for next inside strong_memoize9143 doesn't flag violation for break inside blocks9144 doesn't call add_offense twice for nested blocks9145 doesn't check when block is empty9146RuboCop::Cop::AvoidReturnFromBlocks9147 flags violation for return inside a block9148 doesn't create more than one offense for nested blocks9149 flags violation for return inside included > def > block9150 doesn't flag violation for return inside a lambda9151 doesn't flag violation for return used inside a method definition9152 doesn't flag violation for next inside a block9153 doesn't flag violation for break inside a block9154 doesn't check when block is empty9155 behaves like examples with whitelisted method9156 doesn't flag violation for return inside each9157 behaves like examples with whitelisted method9158 doesn't flag violation for return inside each_filename9159 behaves like examples with whitelisted method9160 doesn't flag violation for return inside times9161 behaves like examples with whitelisted method9162 doesn't flag violation for return inside loop9163 behaves like examples with def methods9164 doesn't flag violation for return inside define_method9165 behaves like examples with def methods9166 doesn't flag violation for return inside lambda9167UsersStarProjectsFinder9168 #execute9169 as same user9170 is expected to contain exactly #<UsersStarProject id: 3, project_id: 1223, user_id: 2167, created_at: "2022-04-28 09:34:53.250361000 +0000", updated_at: "2022-04-28 09:34:53.250361000 +0000"> and #<UsersStarProject id: 2, project_id: 1223, user_id: 2165, created_at: "2022-04-28 09:34:53.131672000 +0000", updated_at: "2022-04-28 09:34:53.131672000 +0000">9171 as other user9172 is expected to contain exactly #<UsersStarProject id: 4, project_id: 1224, user_id: 2168, created_at: "2022-04-28 09:34:53.795706000 +0000", updated_at: "2022-04-28 09:34:53.795706000 +0000">9173 as no user9174 is expected to contain exactly #<UsersStarProject id: 6, project_id: 1225, user_id: 2172, created_at: "2022-04-28 09:34:54.327864000 +0000", updated_at: "2022-04-28 09:34:54.327864000 +0000">9175Gitlab::Metrics::Dashboard::Stages::UrlValidator9176 #transform!9177 when the links contain a blocked url9178 dashboard related links9179 replaces the blocked url with an empty string9180 chart links9181 replaces the blocked url with an empty string9182 when local requests are not allowed9183 replaces the blocked url with an empty string9184 when the links are an array of strings instead of hashes9185 prevents an invalid link definition from erroring out9186Gitlab::Ci::Status::Bridge::Common9187 #details_path9188 when user has access to read downstream pipeline9189 is expected to have details9190 is expected to include "jobs/529"9191 with ci_retry_downstream_pipeline ff disabled9192 is expected to include "pipelines/501"9193 when user does not have access to read downstream pipeline9194 is expected not to have details9195 is expected to be nil9196Resolvers::AlertManagement::IntegrationsResolver9197 is expected to have nullable GraphQL type AlertManagementIntegrationConnection9198 user does not have permission9199 is expected to be empty9200 user has permission9201 is expected to contain exactly #<AlertManagement::HttpIntegration id: 19, created_at: "2022-04-28 09:34:57.972435528 +0000", updated...tifier: "8344c67b", name: "DataDog", payload_example: {}, payload_attribute_mapping: {}, token: nil> and #<Integrations::Prometheus id: 91, project_id: 1228, created_at: "2022-04-28 09:34:57.962649229 +0000...x1C\xCC\x06\x15(U\x84x...", encrypted_properties_iv: "\xDEG\x98\xDA\x01knVB\xF3-r", properties: nil>9202 when HTTP Integration ID is given9203 when integration is from the current project9204 is expected to contain exactly #<AlertManagement::HttpIntegration id: 20, created_at: "2022-04-28 09:34:57.977232258 +0000", updated...tifier: "345f436b", name: "DataDog", payload_example: {}, payload_attribute_mapping: {}, token: nil>9205 when integration is from other project9206 is expected to be empty9207 when Prometheus Integration ID is given9208 when integration is from the current project9209 is expected to contain exactly #<Integrations::Prometheus id: 91, project_id: 1228, created_at: "2022-04-28 09:34:57.962649229 +0000...x1C\xCC\x06\x15(U\x84x...", encrypted_properties_iv: "\xDEG\x98\xDA\x01knVB\xF3-r", properties: nil>9210 when integration is from other project9211 is expected to be empty9212Gitlab::Auth::Crowd::Authentication9213 login9214 finds the user if authentication is successful9215 is false if the user does not exist9216 is false if the authentication fails9217 fails when crowd is disabled9218 fails if no login is supplied9219 fails if no password is supplied9220Sidebars::Projects::Menus::IssuesMenu9221 #render?9222 when user can read issues9223 returns true9224 when user cannot read issues9225 returns false9226 #has_pill?9227 when issues feature is enabled9228 returns true9229 when issue feature is disabled9230 returns false9231 #pill_count9232 returns zero when there are no open issues9233 memoizes the query9234 when there are open issues9235 returns the number of open issues9236PropagateIntegrationProjectWorker9237 #perform9238 behaves like an idempotent worker9239 is labeled as idempotent9240 performs multiple times sequentially without raising an exception9241 calls to BulkCreateIntegrationService9242 with a group integration9243 calls to BulkCreateIntegrationService9244 with an invalid integration id9245 returns without failure9246Gitlab::Ci::Status::Build::Pending9247 #illustration9248 is expected to include :image, :size, :title, and :content9249 .matches?9250 when build is pending9251 is a correct match9252 when build is not pending9253 does not match9254DisableJoins9255 passing disable_joins as an association option9256 when the association is a bare has_one9257 disallows the disable_joins option9258 when the association is a belongs_to9259 disallows the disable_joins option9260 when the association is has_one :through9261 allows the disable_joins option9262 when the association is a bare has_many9263 disallows the disable_joins option9264 when the association is a has_many :through9265 allows the disable_joins option9266 querying has_one :through when disable_joins is set9267 when disable_joins evaluates to true9268 executes separate queries9269 when disable_joins evalutes to false9270 executes a single query9271 querying has_many :through when disable_joins is set9272 when disable_joins evaluates to true9273 executes separate queries9274 when disable_joins evalutes to false9275 executes a single query9276 querying STI relationships9277 filters correctly by the STI type across multiple queries9278 querying polymorphic relationships9279 filters correctly by the polymorphic type across multiple queries9280PersonalAccessTokenPolicy9281 current_user is an administrator9282 not the owner of the token9283 is expected to be allowed :read_token9284 is expected to be allowed :revoke_token9285 owner of the token9286 is expected to be allowed :read_token9287 is expected to be allowed :revoke_token9288 current_user is not an administrator9289 not the owner of the token9290 is expected to be disallowed :read_token9291 is expected to be disallowed :revoke_token9292 owner of the token9293 is expected to be allowed :read_token9294 is expected to be allowed :revoke_token9295 subject of the impersonated token9296 is expected to be disallowed :read_token9297 is expected to be disallowed :revoke_token9298 current_user is a blocked administrator9299 owner of the token9300 is expected to be disallowed :read_token9301 is expected to be disallowed :revoke_token9302 not the owner of the token9303 is expected to be disallowed :read_token9304 is expected to be disallowed :revoke_token9305gitlab:setup namespace rake tasks9306 setup9307 sets up the application9308 when an environment variable is set to force execution9309 sets up the application without prompting the user9310 when the gitaly connection check raises an error9311 exits the task without setting up the database9312 when the task is aborted9313 exits without setting up the database9314 when in the production environment9315 sets up the database without terminating connections9316Projects::Prometheus::Metrics::UpdateService9317 updates the prometheus metric9318 when metric has a prometheus alert associated9319 does not schedule a prometheus alert update without title nor query being changed9320 when updating title9321 schedules a prometheus alert update9322 when updating query9323 schedules a prometheus alert update9324Gitlab::Ci::Config::Entry::Release::Assets9325 validation9326 when entry config value is correct9327 #value9328 returns assets configuration9329 #valid?9330 is valid9331 when entry value is not correct9332 #errors9333 when value of assets is invalid9334 reports error9335 when value of assets:links is empty9336 reports error9337 when there is an unknown key present9338 reports error9339Gitlab::Config::Entry::Configurable9340 validations9341 when entry is a hash9342 correctly validates an instance9343 when entry is not a hash9344 invalidates the instance9345 configured entries9346 .nodes9347 has valid nodes9348 creates a node factory9349 returns a duplicated factory object9350 .reserved_node_names9351 returns all nodes with reserved: true9352API::Helpers::PackagesHelpers9353 authorize_packages_access!9354 authorizes packages access9355 authorize_read_package!9356 calls authorize!9357 authorize_create_package!9358 calls authorize!9359 authorize_destroy_package!9360 calls authorize!9361 require_packages_enabled!9362 with packages enabled9363 doesn't call not_found!9364 with package disabled9365 calls not_found!9366 #authorize_workhorse!9367 authorizes workhorse9368 without length9369 authorizes workhorse9370 #authorize_upload!9371 authorizes the upload9372Gitlab::NullRequestStore9373 #store9374 returns an empty hash9375 #active?9376 returns falsey9377 #read9378 returns nil9379 #[]9380 returns nil9381 #write9382 returns the same value9383 #[]=9384 returns the same value9385 #exist?9386 returns falsey9387 #fetch9388 returns the block result9389 #delete9390 when a block is given9391 yields the key to the block9392 returns the block result9393 when a block is not given9394 returns nil9395Resolvers::Ci::RunnerStatusResolver9396 #resolve9397 with legacy_mode9398 set to 14.59399 calls runner.status with specified legacy_mode9400 set to nil9401 calls runner.status with specified legacy_mode9402Ci::ProcessPipelineService9403 processing events counter9404 increments processing events counter9405gitlab:lfs rake tasks9406 check9407 outputs the integrity check for each batch9408 errors out about missing files on the file system9409 errors out about invalid checksum9410Types::Admin::Analytics::UsageTrends::MeasurementType9411 is expected to have graphql field :recorded_at9412 is expected to have graphql field :identifier9413 is expected to have graphql field :count9414 authorization9415 when the user is not admin9416 returns an error9417 does not return usageTrendsMeasurements data9418 when user is an admin9419 returns usageTrendsMeasurements data9420Milestones::MergeRequestsCountService9421 counts all merge requests9422 behaves like a counter caching service9423 #count9424 caches the count9425 #refresh_cache9426 refreshes the cache9427 #delete_cache9428 removes the cache9429 #uncached_count9430 does not cache the count9431Ci::ChangeVariableService9432 #execute9433 when creating a variable9434 persists a variable9435 when updating a variable9436 updates a variable9437 when the variable does not exist9438 raises a record not found error9439 when destroying a variable9440 destroys a variable9441 when the variable does not exist9442 raises a record not found error9443Users::Callout9444 behaves like having unique enum values9445 has unique values in "feature_name"9446 validations9447 is expected to validate that :feature_name cannot be empty/falsy9448 is expected to validate that :feature_name is unique within the scope of :user_id9449Gitlab::Git::LfsPointerFile9450 #size9451 counts the bytes9452 handles non ascii data9453 #sha2569454 hashes the content correctly9455 #pointer9456 starts with the LFS version9457 includes sha2569458 ends with the size9459Gitlab::Bullet::Exclusions9460 #execute9461 with preferred method of path and method name9462 behaves like loads exclusion results9463 is expected to match [["_path_", "_method_"]]9464 with file pattern9465 behaves like loads exclusion results9466 is expected to match [["_file_pattern_"]]9467 with file name and line range9468 behaves like loads exclusion results9469 is expected to match [["file_name.rb", 5..10]]9470 without exclusions9471 behaves like loads exclusion results9472 is expected to match [[]]9473 without exclusions key in config9474 behaves like loads exclusion results9475 is expected to match []9476 when config file does not exist9477 provides an empty array for exclusions9478 #validate_paths!9479 when validating scenarios9480 when using paths with method name9481 when source file for exclusion exists9482 is expected not to raise Exception9483 when source file for exclusion does not exist9484 is expected to raise RuntimeError9485 when using path only9486 when source file for exclusion exists9487 is expected not to raise Exception9488 when source file for exclusion does not exist9489 is expected to raise RuntimeError9490 when path_with_method is false for a file pattern9491 is expected not to raise Exception9492Gitlab::Metrics::Samplers::DatabaseSampler9493 behaves like metrics sampler9494 when sampling interval is passed explicitly9495 is expected to eq 429496 when sampling interval is passed through the environment9497 is expected to eq 429498 when no sampling interval is passed anywhere9499 uses the hardcoded default9500 #start9501 calls the sample method on the sampler thread9502 with warmup set to true9503 calls the sample method first on the caller thread9504 #safe_sample9505 calls #sample once9506 when sampling fails with error9507 recovers from errors9508 with logger9509 logs errors9510 #sample9511 when all base models are connected9512 samples connection pool statistics for all primaries9513 when replica hosts are configured9514 samples connection pool statistics for primaries and replicas9515 when a base model is not connected9516 records no samples for that primary9517 when the base model has replica connections9518 still records the replica metrics9519Gitlab::ImportExport::AvatarRestorer9520/builds/gitlab-org/gitlab/vendor/ruby/2.7.0/gems/carrierwave-1.3.2/lib/carrierwave/mounter.rb:113: warning: deprecated Object#=~ is called on TrueClass; it always returns nil9521 does not break if there is just a directory9522 with avatar9523/builds/gitlab-org/gitlab/vendor/ruby/2.7.0/gems/carrierwave-1.3.2/lib/carrierwave/mounter.rb:113: warning: deprecated Object#=~ is called on TrueClass; it always returns nil9524 restores a project avatar9525/builds/gitlab-org/gitlab/vendor/ruby/2.7.0/gems/carrierwave-1.3.2/lib/carrierwave/mounter.rb:113: warning: deprecated Object#=~ is called on TrueClass; it always returns nil9526 saves the avatar into the project9527IdeHelper9528 #ide_data9529 when instance vars are not set9530 returns instance data in the hash as nil9531 when instance vars are set9532 returns instance data in the hash9533 environments guidance experiment9534 when project has no enviornments9535 enables environment guidance9536 and the callout has been dismissed9537 disables environment guidance9538 when the project has environments9539 disables environment guidance9540Types::Clusters::AgentType9541 is expected to eq "ClusterAgent"9542 is expected to require graphql authorizations :read_cluster9543 is expected to have graphql fields :created_at, :created_by_user, :id, :name, :project, :updated_at, :tokens, :web_path, :connections, and :activity_events9544Ci::HasDeploymentName9545 deployment_name?9546 does detect deployment names9547 does detect partial deployment names9548 does not detect non-deployment names9549 is case insensitive9550ArchiveTraceWorker9551 #perform9552 when job is found9553 executes service9554 when job is not found9555 does not execute service9556Gitlab::JiraImport::ImportIssueWorker9557 modules9558 is expected to includes the ApplicationWorker module9559 is expected to includes the Gitlab::NotifyUponDeath module9560 is expected to includes the Gitlab::JiraImport::QueueOptions module9561 is expected to includes the Gitlab::Import::DatabaseHelpers module9562 #perform9563 when any exception raised while inserting to DB9564 record a failed to import issue9565 when record is successfully inserted9566 when import label does not exist9567 does not record import failure9568 when import label exists9569 does not record import failure9570 creates an issue with the correct attributes9571 when assignee_ids is nil9572 creates an issue without assignee9573 when assignee_ids is an empty array9574 creates an issue without assignee9575ReleasePolicy9576 when the user has access to the protected tag9577 allows the user to create, update and destroy a release9578 when the user does not have access to the protected tag9579 prevents the user from creating, updating and destroying a release9580Gitlab::Usage::Metrics::Instrumentations::ServicePingFeaturesMetric9581 usage_ping_features_enabled: true, expected_value: true9582 behaves like a correct instrumented metric value9583 has correct value9584 usage_ping_features_enabled: false, expected_value: false9585 behaves like a correct instrumented metric value9586 has correct value9587Projects::Prometheus::Alerts::CreateService9588 #execute9589 with params9590 creates an alert9591 without params9592 fails to create9593GoogleCloud::ServiceAccountsService9594 find_for_project9595 when a project does not have GCP service account vars9596 returns an empty list9597 when a project has GCP service account ci vars9598 returns a list of service accounts9599 add_for_project9600 saves GCP creds as project CI vars9601 replaces previously stored CI vars with new CI vars9602 underlying project CI vars must be protected as per value9603AlertManagement::MetricImages::UploadService9604 #execute9605 user does not have permissions9606 behaves like no metric saved, an error given9607 returns an error and does not upload9608 user has permissions9609 behaves like uploads the metric9610 uploads the metric and returns a success9611 no url given9612 behaves like uploads the metric9613 uploads the metric and returns a success9614 record invalid9615 behaves like no metric saved, an error given9616 returns an error and does not upload9617 user is guest9618 behaves like no metric saved, an error given9619 returns an error and does not upload9620PersonalAccessTokens::ExpiredNotificationWorker9621 #perform9622 when a token has expired9623 uses notification service to send email to the user9624 updates notified column9625 when token has expired in the past9626 behaves like expiry notification is not required to be sent for the token9627 is expected not to receive access_token_expired(#<User id:2228 @user1138>) 0 times9628 when token is impersonated9629 behaves like expiry notification is not required to be sent for the token9630 is expected not to receive access_token_expired(#<User id:2229 @user1139>) 0 times9631 when token is revoked9632 behaves like expiry notification is not required to be sent for the token9633 is expected not to receive access_token_expired(#<User id:2230 @user1140>) 0 times9634Gitlab::Ci::Variables::Builder::Instance9635 #secret_variables9636 when the ref is protected9637 contains all the variables9638 when the ref is not protected9639 contains only unprotected variables9640Import::BitbucketProviderRepoEntity9641 behaves like exposes required fields for import entity9642 exposes required fields9643 correctly exposes id9644 correctly exposes full name9645 correctly exposes sanitized name9646 correctly exposes provider link9647MergeRequests::PushedBranchesService9648 when branches pushed9649 returns only branches which have a open and closed merge request9650 when tags pushed9651 returns empty result without any SQL query performed9652Boards::Visits::CreateService9653 #execute9654 when a project board9655 behaves like boards recent visit create service9656 returns nil when there is no user9657 returns nil when database is read only9658 records the visit9659 when a group board9660 behaves like boards recent visit create service9661 returns nil when there is no user9662 returns nil when database is read only9663 records the visit9664MergeRequests::ResolveTodosWorker9665 behaves like an idempotent worker9666 is labeled as idempotent9667 performs multiple times sequentially without raising an exception9668 #perform9669 calls MergeRequests::ResolveTodosService#execute9670 with a non-existing merge request9671 does nothing9672 with a non-existing user9673 does nothing9674Packages::Generic::PackageFinder9675 #execute!9676 finds package by name and version9677 ignores packages with same name but different version9678 does not find uninstallable packages9679 raises ActiveRecord::RecordNotFound if package is not found9680AwardEmojis::CopyService9681 #initialize9682 validates that we cannot copy AwardEmoji to the same Awardable9683 #execute9684 copies AwardEmojis9685 returns success9686BulkImports::Common::Pipelines::LabelsPipeline9687 #run9688 imports group labels into destination group and removes tmpdir9689 #load9690 when label is not persisted9691 saves the label9692 when label is missing9693 returns9694Preloaders::MergeRequestDiffPreloader9695 does not trigger N+1 queries9696Mutations::Branches::Create9697 #resolve9698 raises an error if the resource is not accessible to the user9699 when the user can create a branch9700 when service successfully creates a new branch9701 returns a new branch9702 when service fails to create a new branch9703 is expected to be nil9704 is expected to eq ["Branch already exists"]9705Import::BitbucketServerService9706 raises an exception for unknown error causes9707 when no repo is found9708 returns an error9709 when import source is disabled9710 returns forbidden9711 when user is unauthorized9712 returns an error9713 verify url9714 when host is localhost9715 does not allow requests9716 when host is on local network9717 does not allow requests9718 when host is ftp protocol9719 does not allow requests9720Gitlab::Database::SchemaCleaner9721 removes comments on extensions9722 no assumption about public being the default schema9723 cleans up the full schema as expected (blackbox test with example)9724Gitlab::Seeder9725 Namespace9726OK9727 has not_mass_generated scope9728OK9729 includes NamespaceSeed module9730 .quiet9731OK9732 disables database logging9733OK9734 disables mail deliveries9735OK9736 disables new note notifications9737 .log_message9738 prepends timestamp to the logged message9739Gitlab::Metrics::Exporter::HealthChecksMiddleware9740 #call9741 handling /readiness requests9742 handles the request9743 handling /liveness requests9744 handles the request9745 handling other requests9746 forwards them to the next middleware9747Uploads::Local9748 model with uploads9749 #keys9750 returns keys9751 #delete_keys9752 deletes multiple data9753Ide::TerminalConfigService9754 #execute9755 content is not valid9756 returns an error9757 terminal not defined9758 returns success9759 terminal enabled9760 returns success9761 custom terminal enabled9762 returns success9763Packages::Nuget::PackagesVersionsPresenter9764 #versions9765 is expected to contain exactly "1.0.14", "1.0.15", "1.0.16", "1.0.17", and "1.0.18"9766Ci::CreatePipelineService9767 !reference tags9768 with valid config9769 creates a pipeline9770 with invalid config9771 creates a pipeline without builds9772Ci::AppendBuildTraceService9773 build trace append is successful9774 returns a correct stream size and status code9775 when could not correctly append to a trace9776 responds with content range violation and data stored9777 logs exception if build has live trace9778 when the trace size is exceeded9779 returns 403 status code9780BranchesHelper9781 #access_levels_data9782 when access_levels is nil9783 is expected to be empty9784 when access levels are provided9785 returns the correct array9786 when an access level tied to a deploy key is provided9787 returns the correct array9788Ide::BaseConfigService9789 #execute9790 when insufficient permission9791 returns an error9792 for developer9793 when file is missing9794 returns an error9795 when file is present9796 content is not valid9797 returns an error9798Gitlab::Ci::Pipeline::Duration9799 test sample A9800 behaves like calculating duration9801 is expected to eq 49802 test sample B9803 behaves like calculating duration9804 is expected to eq 49805 test sample C9806 behaves like calculating duration9807 is expected to eq 89808 test sample D9809 behaves like calculating duration9810 is expected to eq 49811 test sample E9812 behaves like calculating duration9813 is expected to eq 79814 test sample F9815 behaves like calculating duration9816 is expected to eq 69817 test sample G9818 behaves like calculating duration9819 is expected to eq 49820Branches::DivergingCommitCountsService9821 #call9822 returns the commit counts behind and ahead of default branch9823 calls diverging_commit_count without max count9824Projects::ForksCountService9825 behaves like a counter caching service9826 #count9827 caches the count9828 #refresh_cache9829 refreshes the cache9830 #delete_cache9831 removes the cache9832 #uncached_count9833 does not cache the count9834 #count9835 returns the number of forks9836Ci::PipelineCreation::StartPipelineService9837 #execute9838 calls the pipeline process service9839 creates pipeline ref9840 when ci_reduce_persistent_ref_writes feature flag is disabled9841 does not populate pipeline ref9842Gitlab::Terraform::StateMigrationHelper9843 .migrate_to_remote_storage9844 migrates remote files to remote storage9845StartupjsHelper9846 #page_startup_graphql_calls9847 returns an array containing GraphQL Page Startup Calls9848 #page_startup_graphql_headers9849 csrf_token: "abc", feature_category: "web_ide", expected: {"X-CSRF-Token"=>"abc", "x-gitlab-feature-category"=>"web_ide"}9850 returns hash of headers for GraphQL requests9851 csrf_token: "", feature_category: "", expected: {"X-CSRF-Token"=>"", "x-gitlab-feature-category"=>""}9852 returns hash of headers for GraphQL requests9853 csrf_token: "abc", feature_category: nil, expected: {"X-CSRF-Token"=>"abc", "x-gitlab-feature-category"=>""}9854 returns hash of headers for GraphQL requests9855 csrf_token: "something", feature_category: " ", expected: {"X-CSRF-Token"=>"something", "x-gitlab-feature-category"=>""}9856 returns hash of headers for GraphQL requests9857Gitlab::Diff::StatsCache9858 VERSION is set9859 #read9860 returns the expected stats9861 #write_if_empty9862 when the cache already exists9863 does not write the stats9864 when the cache does not exist9865 writes the stats9866 when given non utf-8 characters9867 writes the stats9868 when given empty stats9869 does not write the stats9870 #clear9871 clears cache9872 with multiple cache versions9873 does not read from a stale cache9874API::Entities::DeployKeysProject9875 #as_json9876 includes basic fields9877Serializers::Json9878 .dump9879 returns a hash9880 .load9881 when loading a hash9882 decodes a string9883 allows to access with symbols9884 allows to access with strings9885 when loading a nil9886 returns nil9887DependencyProxy::CleanupBlobWorker9888 behaves like dependency_proxy_cleanup_worker9889 #perform_work9890 with no work to do9891 is expected to be nil9892 with work to do9893 deletes the oldest artifact pending destruction based on updated_at9894 #max_running_jobs9895 is expected to eq 59896 #remaining_work_count9897 is expected to eq 39898ContainerTagEntity9899 exposes required informations9900 when user can manage repositories9901 exposes destroy_path9902 when user cannot manage repositories9903 does not expose destroy_path9904Gitlab::DependencyLinker::GoSumLinker9905 .support?9906 supports go.sum9907 does not support other files9908 #link9909 links modules9910 links checksums9911Gitlab::Git::WikiPageVersion9912 #author9913 user exists in gitlab9914 returns the user9915 user does not exist in gitlab9916 returns nil9917Gitlab::IncidentManagement::PagerDuty::IncidentIssueDescription9918 #to_s9919 returns description9920 when created_at is missing9921 description contains current time in UTC9922 when there are several assignees9923 assignees is a list of links9924 when there are several impacted services9925 impacted services is a list of links9926FlushCounterIncrementsWorker9927 #perform9928 flushes increments to database9929 when model class does not exist9930 does nothing9931 when record does not exist9932 does nothing9933Gitlab::Email::Message::InProductMarketing::TrialShort9934 public methods9935 returns value for series9936 #progress9937 on gitlab.com9938 is expected to eq "This is email 1 of 4 in the Trial series."9939 not on gitlab.com9940 is expected to include "This is email 1 of 4 in the Trial series" and "http://localhost/-/profile/notifications"9941Gitlab::GithubImport::Stage::ImportRepositoryWorker9942 #import9943 when the import succeeds9944 schedules the importing of the base data9945 when the import fails9946 does not schedule the importing of the base data9947FeatureFlagsUserListsFinder9948 #execute9949 returns user lists9950 with search9951 returns only matching user lists9952GpgKeySubkey9953 associations9954 is expected to belong to gpg_key required: false9955 validations9956 is expected to validate that :gpg_key_id cannot be empty/falsy9957 is expected to validate that :fingerprint cannot be empty/falsy9958 is expected to validate that :keyid cannot be empty/falsy9959Gitlab::SidekiqMiddleware::MemoryKiller9960 when MAX_RSS is set to 09961 does nothing9962 when MAX_RSS is exceeded9963 sends the TSTP, TERM and KILL signals at expected times9964 sends TSTP and TERM to the pid, but KILL to the pgroup, when running as process leader9965 when MAX_RSS is not exceeded9966 does nothing9967Gitlab::ClassAttributes9968 returns values set on the class9969 returns values set on a superclass9970 returns values from the subclass over attributes from a superclass9971 triggers after hooks after set class values9972Types::IssueSortEnum9973 is expected to eq "IssueSort"9974 exposes all the existing issue sort values9975 behaves like common sort values9976 exposes all the existing common sort values9977Gitlab::Ci::Config::Entry::Ports9978 when configuration is valid9979 #valid?9980 is valid9981 #value9982 returns valid array9983 when configuration is invalid9984 #valid?9985 is invalid9986 when any of the ports9987 have the same name9988 #valid?9989 is invalid9990 have the same port9991 #valid?9992 is invalid9993Types::TimeType9994 is expected to eq "Time"9995 coerces Time object into ISO 86019996 coerces an ISO-time into Time object9997 rejects invalid input9998 rejects nil9999ProductAnalytics::BuildActivityGraphService10000 returns a valid graph hash10001BitbucketServer::Paginator10002 #items10003 returns items and raises StopIteration in the end10004 obeys limits10005 does not stop if limit is unspecified10006 calls the connection with different offsets10007Gitlab::GithubImport::Stage::ImportBaseDataWorker10008 #import10009 imports the base data of a project10010 raises an error10011Types::CommitActionModeEnum10012 is expected to eq "CommitActionMode"10013 exposes all the existing commit actions10014Groups::UpdateStatisticsService10015 #execute10016 when group is nil10017 does nothing10018 with an existing group10019 when namespace statistics exists for the group10020 uses the existing statistics and refreshes them10021 when namespace statistics does not exist for the group10022 creates the statistics and refreshes them10023Gitlab::GithubImport::Importer::LfsObjectImporter10024 #execute10025 calls the LfsDownloadService with the lfs object attributes10026Groups::DeployTokens::DestroyService10027 behaves like a deploy token deletion service10028 #execute10029 destroys a token record and it's associated DeployToken10030 invalid token id10031 raises an error10032Gitlab::Kubernetes::ServiceAccount10033 is expected to eq "a_service_account"10034 is expected to eq "a_namespace"10035 #generate10036 builds a Kubeclient Resource10037groups/settings/_remove.html.haml10038 render10039 enables the Remove group button for a group10040Types::RangeInputType10041 follows expected subtyping relationships for instances10042 follows expected subtyping relationships for classes10043 parameterized on Integer10044 accepts start and end10045 rejects inverted ranges10046Gitlab::ImportExport::LegacyRelationTreeSaver10047 #serialize10048 uses FastHashSerializer10049BoardSerializer10050 serialization10051 matches issue_sidebar json schema10052Gitlab::PerformanceBar::WithTopLevelWarnings10053 #has_warnings?10054 has_warnings: false, results: {:data=>{}}10055 is expected to eq false10056 has_warnings: false, results: {:data=>{:gitaly=>{:warnings=>[]}}}10057 is expected to eq false10058 has_warnings: true, results: {:data=>{:gitaly=>{:warnings=>[1]}}}10059 is expected to eq true10060 has_warnings: true, results: {:data=>{:gitaly=>{:warnings=>[]}, :redis=>{:warnings=>[1]}}}10061 is expected to eq true10062Banzai::Pipeline::EmojiPipeline10063 replaces emoji10064 filters out HTML tags10065Types::CiConfiguration::Sast::OptionsEntityType10066 is expected to eq "SastCiConfigurationOptionsEntity"10067 is expected to have graphql fields :label and :value10068API::Helpers::VariablesHelpers10069 #filter_variable_parameters10070 returns unmodified params (overridden in EE)10071 #find_variable10072 is expected to eq #<Double (anonymous)>10073 there are multiple variables with the supplied key10074 raises a conflict!10075Gitlab::Graphql::Tracers::ApplicationContextTracer10076 sets application context during execute_query and cleans up afterwards10077 sets caller_id when operation is not known10078Import::GitlabProjects::FileAcquisitionStrategies::FileUpload10079 validation10080 validates presence of file10081 #project_params10082 returns the file to upload in the params10083AttrEncrypted10084 #encrypted_attributes10085 does not share state with other instances10086Types::AlertManagement::HttpIntegrationType10087 is expected to eq "AlertManagementHttpIntegration"10088 is expected to require graphql authorizations :admin_operations10089Types::Packages::PackageDetailsType10090 includes all the package fields10091 overrides the pipelines field10092GitlabShellWorker10093 #perform10094 #add_key10095 delegates to Gitlab::AuthorizedKeys10096 #remove_key10097 delegates to Gitlab::AuthorizedKeys10098 all other commands10099 delegates them to Gitlab::Shell10100BulkImports::Projects::Pipelines::ProtectedBranchesPipeline10101 #run10102 imports protected branch information10103Gitlab::Search::SortOptions10104 .sort_and_direction10105 using order_by and sort10106 returns matched options10107 using just sort10108 returns matched options10109 when unknown option10110 returns unknown10111BulkImports::Common::Extractors::GraphqlExtractor10112 #extract10113 returns ExtractedData10114API::Entities::Nuget::Dependency10115 is expected to eq {:@id=>"http://gitlab.com/Sandbox.App/1.0.0.json#dependency", :@type=>"PackageDependency", :id=>"Dependency", :range=>"2.0.0"}10116Gitlab::Search::FoundWikiPage10117 policy10118 works with policy10119Ensure kramdown detects invalid syntax highlighting formatters10120 with invalid formatter10121 falls back to standard HTML and disallows CSV10122 with valid formatter10123 allows formatter10124TodosDestroyer::DestroyedDesignsWorker10125 calls the Todos::Destroy::DesignService with design_ids parameter10126EnableSearchSettingsHelper10127 #enable_search_settings10128 sets content for before_content10129Gitlab::WithRequestStore10130 #with_request_store10131 starts a request store and yields control10132 only starts a request store once when nested10133Types::Packages::Composer::JsonType10134 is expected to eq "PackageComposerJsonType"10135 includes composer json files10136Types::Packages::Nuget::DependencyLinkMetadatumType10137 includes nuget dependency link metadatum fields10138Gitlab::GitalyClient::BlobsStitcher10139 enumeration10140 combines segregated blob messages together10141RegistrationsHelper10142 #signup_username_data_attributes10143 has expected attributes10144TodosDestroyer::ProjectPrivateWorker10145 calls the Todos::Destroy::ProjectPrivateService with the params it was given10146Types::Ci::PipelineStatusEnum10147 exposes all pipeline states10148Gitlab::GithubImport::ImportDiffNoteWorker10149 #import10150 imports a diff note10151Knapsack report was generated. Preview:10153 "spec/factories_spec.rb": 291.53937642100027,10154 "spec/lib/gitlab/color_spec.rb": 18.41619893100051,10155 "spec/presenters/projects/security/configuration_presenter_spec.rb": 46.59280516099989,10156 "spec/models/milestone_spec.rb": 40.36242818000028,10157 "spec/lib/banzai/filter/references/issue_reference_filter_spec.rb": 44.87182203700013,10158 "spec/models/integrations/mattermost_spec.rb": 38.72902801300006,10159 "spec/lib/gitlab/email/handler/service_desk_handler_spec.rb": 35.16780997099977,10160 "spec/lib/gitlab/database_importers/self_monitoring/project/create_service_spec.rb": 36.516998874999445,10161 "spec/lib/banzai/reference_parser/snippet_parser_spec.rb": 28.379045622000376,10162 "spec/finders/releases_finder_spec.rb": 30.502847920000022,10163 "spec/finders/admin/projects_finder_spec.rb": 25.50190634000046,10164 "spec/services/verify_pages_domain_service_spec.rb": 7.580143289000262,10165 "spec/lib/gitlab/closing_issue_extractor_spec.rb": 14.034616001999893,10166 "spec/services/clusters/kubernetes/create_or_update_service_account_service_spec.rb": 19.758607177000158,10167 "spec/lib/gitlab/reference_extractor_spec.rb": 18.703720463000536,10168 "spec/models/remote_mirror_spec.rb": 16.70257925399983,10169 "spec/uploaders/workers/object_storage/migrate_uploads_worker_spec.rb": 15.44160373000068,10170 "spec/support_specs/helpers/stub_feature_flags_spec.rb": 3.7226611960004448,10171 "spec/lib/gitlab/hashed_storage/migrator_spec.rb": 12.782180467999751,10172 "spec/services/ci/process_build_service_spec.rb": 13.742160490999595,10173 "spec/models/clusters/clusters_hierarchy_spec.rb": 17.02138712099986,10174 "spec/lib/gitlab/import_export/project/import_task_spec.rb": 15.639065210999433,10175 "spec/services/clusters/applications/check_upgrade_progress_service_spec.rb": 13.70006128499972,10176 "spec/services/pages/migrate_from_legacy_storage_service_spec.rb": 11.603211005999583,10177 "spec/services/labels/available_labels_service_spec.rb": 11.517540863999784,10178 "spec/lib/gitlab/cycle_analytics/permissions_spec.rb": 11.64183635200061,10179 "spec/helpers/users_helper_spec.rb": 5.681122140000298,10180 "spec/lib/gitlab/ci/variables/builder_spec.rb": 4.636774305000472,10181 "spec/models/diff_discussion_spec.rb": 10.113230314999782,10182 "spec/lib/gitlab/ci/cron_parser_spec.rb": 2.825003736000326,10183 "spec/finders/clusters/kubernetes_namespace_finder_spec.rb": 9.996292247000383,10184 "spec/tasks/rubocop_rake_spec.rb": 7.475073521000013,10185 "spec/lib/container_registry/gitlab_api_client_spec.rb": 3.711289267999746,10186 "spec/models/ci/group_spec.rb": 8.866663690000678,10187 "spec/lib/gitlab/ci/build/context/build_spec.rb": 7.176460758999383,10188 "spec/services/clusters/applications/prometheus_update_service_spec.rb": 8.378797138000664,10189 "spec/lib/gitlab/search/found_blob_spec.rb": 7.036499122999885,10190 "spec/helpers/clusters_helper_spec.rb": 2.0979174300000523,10191 "spec/models/compare_spec.rb": 6.66715277000003,10192 "spec/services/merge_requests/assign_issues_service_spec.rb": 7.232824224999604,10193 "spec/lib/gitlab/kubernetes/helm/v2/init_command_spec.rb": 7.046516222999344,10194 "spec/routing/import_routing_spec.rb": 1.6117858389989124,10195 "spec/models/alert_management/http_integration_spec.rb": 3.0898909590005132,10196 "spec/lib/gitlab/metrics/web_transaction_spec.rb": 0.8538077840003098,10197 "spec/graphql/mutations/dependency_proxy/image_ttl_group_policy/update_spec.rb": 5.149439542999971,10198 "spec/services/award_emojis/destroy_service_spec.rb": 6.835408224000275,10199 "spec/graphql/mutations/namespace/package_settings/update_spec.rb": 5.261262992000411,10200 "spec/lib/gitlab/graphql/pagination/active_record_array_connection_spec.rb": 1.992497390000608,10201 "spec/views/ci/status/_badge.html.haml_spec.rb": 5.104159448000246,10202 "spec/lib/gitlab/ci/trace/checksum_spec.rb": 5.46424818199921,10203 "spec/lib/atlassian/jira_connect/serializers/build_entity_spec.rb": 5.94724557399968,10204 "spec/lib/gitlab/auth/ldap/access_spec.rb": 4.079678950000016,10205 "spec/services/ci/create_web_ide_terminal_service_spec.rb": 4.77336195099997,10206 "spec/lib/gitlab/github_import/representation/issue_spec.rb": 1.5107814490002056,10207 "spec/haml_lint/linter/documentation_links_spec.rb": 1.5837812620002296,10208 "spec/helpers/ci/pipelines_helper_spec.rb": 3.0669611829998757,10209 "spec/tasks/gitlab/web_hook_rake_spec.rb": 5.423876855999879,10210 "spec/finders/concerns/finder_with_group_hierarchy_spec.rb": 3.5036326689996713,10211 "spec/services/merge_requests/export_csv_service_spec.rb": 4.385413068999696,10212 "spec/lib/gitlab/alert_management/payload/generic_spec.rb": 1.653387524000209,10213 "spec/tasks/gitlab/smtp_rake_spec.rb": 4.5052469379998,10214 "spec/services/projects/auto_devops/disable_service_spec.rb": 5.085133159999714,10215 "spec/services/users/authorized_build_service_spec.rb": 2.6036336479992315,10216 "spec/helpers/users/callouts_helper_spec.rb": 1.8539668929997788,10217 "spec/lib/gitlab/jwt_authenticatable_spec.rb": 1.1199174980001771,10218 "spec/services/feature_flags/update_service_spec.rb": 2.259863932999906,10219 "spec/views/shared/deploy_tokens/_form.html.haml_spec.rb": 2.0772776619996876,10220 "spec/lib/gitlab/database/load_balancing/sticking_spec.rb": 0.5525038939995284,10221 "spec/lib/gitlab/repository_hash_cache_spec.rb": 1.033300596999652,10222 "spec/lib/gitlab/ci/parsers/test/junit_spec.rb": 0.7339557159994001,10223 "spec/lib/gitlab/ci/reports/codequality_reports_comparer_spec.rb": 0.6874810810004419,10224 "spec/lib/gitlab/auth/ldap/adapter_spec.rb": 0.6091584989999319,10225 "spec/models/prometheus_alert_event_spec.rb": 3.276336451000134,10226 "spec/serializers/discussion_diff_file_entity_spec.rb": 3.969705661000262,10227 "spec/lib/atlassian/jira_connect/serializers/deployment_entity_spec.rb": 4.746024283999759,10228 "spec/lib/gitlab/kubernetes/helm/v3/patch_command_spec.rb": 0.8826204719998714,10229 "spec/workers/merge_request_mergeability_check_worker_spec.rb": 3.080846601000303,10230 "spec/services/ci/create_pipeline_service/dry_run_spec.rb": 2.873130842000137,10231 "spec/lib/gitlab/ci/artifact_file_reader_spec.rb": 3.9711921719999737,10232 "spec/models/concerns/cacheable_attributes_spec.rb": 1.7716905820007014,10233 "spec/services/commits/cherry_pick_service_spec.rb": 4.348233353999603,10234 "spec/models/concerns/sensitive_serializable_hash_spec.rb": 1.0024549999998271,10235 "spec/graphql/mutations/commits/create_spec.rb": 2.5230778369996187,10236 "spec/lib/gitlab/usage/service_ping/payload_keys_processor_spec.rb": 3.675888951000161,10237 "spec/workers/ci/test_failure_history_worker_spec.rb": 1.6486500819992216,10238 "spec/models/concerns/featurable_spec.rb": 0.8156618079992768,10239 "spec/services/boards/issues/create_service_spec.rb": 2.7599440289995982,10240 "spec/lib/gitlab/checks/lfs_check_spec.rb": 1.0161973360000047,10241 "spec/lib/gitlab/sidekiq_middleware/duplicate_jobs/strategies/until_executing_spec.rb": 0.4964199340001869,10242 "spec/lib/gitlab/prometheus/additional_metrics_parser_spec.rb": 0.8306892470000093,10243 "spec/services/pages_domains/create_acme_order_service_spec.rb": 2.3415286469999046,10244 "spec/rubocop/cop/migration/update_column_in_batches_spec.rb": 0.590273253000305,10245 "spec/models/packages/debian/group_distribution_key_spec.rb": 0.9449384039999131,10246 "spec/tasks/gitlab/artifacts/check_rake_spec.rb": 3.249876674999541,10247 "spec/lib/gitlab/ci/config/yaml/tags/reference_spec.rb": 0.6020515019999948,10248 "spec/services/metrics/dashboard/transient_embed_service_spec.rb": 1.5915987320004206,10249 "spec/lib/banzai/reference_parser/design_parser_spec.rb": 2.044964730999709,10250 "spec/serializers/cluster_entity_spec.rb": 3.3553846230006457,10251 "spec/services/packages/debian/process_changes_service_spec.rb": 1.9800146070001574,10252 "spec/lib/gitlab/github_import/importer/notes_importer_spec.rb": 0.34088952199999767,10253 "spec/helpers/nav/new_dropdown_helper_spec.rb": 0.7259302289994594,10254 "spec/models/packages/debian/project_architecture_spec.rb": 0.9231333059997269,10255 "spec/lib/gitlab/kubernetes/helm/v2/delete_command_spec.rb": 0.7295913880006992,10256 "spec/lib/bitbucket_server/representation/pull_request_spec.rb": 0.8897198800004844,10257 "spec/lib/banzai/filter/ascii_doc_sanitization_filter_spec.rb": 0.32000676300049236,10258 "spec/helpers/jira_connect_helper_spec.rb": 0.929910996000217,10259 "spec/models/packages/sem_ver_spec.rb": 0.7126499500000136,10260 "spec/rubocop/cop/gitlab/feature_available_usage_spec.rb": 0.36026207899976725,10261 "spec/graphql/resolvers/snippets/blobs_resolver_spec.rb": 0.5170403819993226,10262 "spec/workers/bulk_imports/entity_worker_spec.rb": 0.6344182579996414,10263 "spec/lib/gitlab/ci/status/build/common_spec.rb": 2.5966492679999646,10264 "spec/models/concerns/stepable_spec.rb": 0.33514061300047615,10265 "spec/services/compare_service_spec.rb": 1.9274923530001615,10266 "spec/tasks/migrate/schema_check_rake_spec.rb": 2.1602292059997126,10267 "spec/workers/ci/resource_groups/assign_resource_from_resource_group_worker_spec.rb": 0.9079509169996527,10268 "spec/finders/environments/environments_finder_spec.rb": 1.3663401769999837,10269 "spec/lib/gitlab/ci/pipeline/chain/create_spec.rb": 1.0889591579998523,10270 "spec/models/fork_network_member_spec.rb": 1.753975222999543,10271 "spec/services/test_hooks/system_service_spec.rb": 1.219141221999962,10272 "spec/lib/gitlab/prometheus/metric_group_spec.rb": 2.0896522250004637,10273 "spec/presenters/user_presenter_spec.rb": 0.7250582790002227,10274 "spec/lib/gitlab/database/partitioning/detached_partition_dropper_spec.rb": 1.3735538860000815,10275 "spec/workers/incident_management/add_severity_system_note_worker_spec.rb": 0.9864773389999755,10276 "spec/lib/gitlab/jira_import/base_importer_spec.rb": 2.0958718840001893,10277 "spec/services/security/ci_configuration/container_scanning_create_service_spec.rb": 2.06071781799983,10278 "spec/rubocop/cop/avoid_break_from_strong_memoize_spec.rb": 0.24800823199984734,10279 "spec/rubocop/cop/avoid_return_from_blocks_spec.rb": 0.5812369650002438,10280 "spec/finders/users_star_projects_finder_spec.rb": 2.02220096200017,10281 "spec/lib/gitlab/metrics/dashboard/stages/url_validator_spec.rb": 1.3748388559997693,10282 "spec/lib/gitlab/ci/status/bridge/common_spec.rb": 1.259867387999293,10283 "spec/graphql/resolvers/alert_management/integrations_resolver_spec.rb": 1.6472071050002342,10284 "spec/lib/gitlab/auth/crowd/authentication_spec.rb": 0.3235968140006662,10285 "spec/lib/sidebars/projects/menus/issues_menu_spec.rb": 1.0982369359999211,10286 "spec/workers/propagate_integration_project_worker_spec.rb": 1.6584039239996855,10287 "spec/lib/gitlab/ci/status/build/pending_spec.rb": 1.100070515999505,10288 "spec/initializers/00_rails_disable_joins_spec.rb": 0.8446623649997491,10289 "spec/policies/personal_access_token_policy_spec.rb": 0.5880980140000247,10290 "spec/tasks/gitlab/setup_rake_spec.rb": 1.8313679140001113,10291 "spec/services/projects/prometheus/metrics/update_service_spec.rb": 1.6153407090005203,10292 "spec/lib/gitlab/ci/config/entry/release/assets_spec.rb": 0.38793511699986993,10293 "spec/lib/gitlab/config/entry/configurable_spec.rb": 0.3203086439998515,10294 "spec/lib/api/helpers/packages_helpers_spec.rb": 0.759869104000245,10295 "spec/lib/gitlab/null_request_store_spec.rb": 0.5047901630005072,10296 "spec/graphql/resolvers/ci/runner_status_resolver_spec.rb": 0.1544445130002714,10297 "spec/services/ci/process_pipeline_service_spec.rb": 0.41681344300013734,10298 "spec/tasks/gitlab/lfs/check_rake_spec.rb": 1.856915760999982,10299 "spec/graphql/types/admin/analytics/usage_trends/measurement_type_spec.rb": 0.6213876499996331,10300 "spec/services/milestones/merge_requests_count_service_spec.rb": 0.7619399239993072,10301 "spec/services/ci/change_variable_service_spec.rb": 1.3137645019996853,10302 "spec/models/users/callout_spec.rb": 0.254323561000092,10303 "spec/lib/gitlab/git/lfs_pointer_file_spec.rb": 0.34411205200012773,10304 "spec/lib/gitlab/bullet/exclusions_spec.rb": 0.5607106970001041,10305 "spec/lib/gitlab/metrics/samplers/database_sampler_spec.rb": 0.8280534460000126,10306 "spec/lib/gitlab/import_export/avatar_restorer_spec.rb": 1.4054437220002,10307 "spec/helpers/ide_helper_spec.rb": 1.0645107199998165,10308 "spec/graphql/types/clusters/agent_type_spec.rb": 0.12258761599969148,10309 "spec/models/concerns/ci/has_deployment_name_spec.rb": 1.5574874150006508,10310 "spec/workers/archive_trace_worker_spec.rb": 0.682198913999855,10311 "spec/workers/gitlab/jira_import/import_issue_worker_spec.rb": 0.9261088849998487,10312 "spec/policies/release_policy_spec.rb": 0.6371890280006482,10313 "spec/lib/gitlab/usage/metrics/instrumentations/service_ping_features_metric_spec.rb": 0.08472590000019409,10314 "spec/services/projects/prometheus/alerts/create_service_spec.rb": 0.6280802490000497,10315 "spec/services/google_cloud/service_accounts_service_spec.rb": 1.4717677649996403,10316 "spec/services/alert_management/metric_images/upload_service_spec.rb": 0.9919857390004836,10317 "spec/workers/personal_access_tokens/expired_notification_worker_spec.rb": 0.6360131479996198,10318 "spec/lib/gitlab/ci/variables/builder/instance_spec.rb": 0.14868536399990262,10319 "spec/serializers/import/bitbucket_provider_repo_entity_spec.rb": 0.20060850699974253,10320 "spec/services/merge_requests/pushed_branches_service_spec.rb": 1.4069670320004661,10321 "spec/services/boards/visits/create_service_spec.rb": 0.5080878219996521,10322 "spec/workers/merge_requests/resolve_todos_worker_spec.rb": 0.8140565479998259,10323 "spec/finders/packages/generic/package_finder_spec.rb": 0.5609007370003383,10324 "spec/services/award_emojis/copy_service_spec.rb": 1.779082109999763,10325 "spec/lib/bulk_imports/common/pipelines/labels_pipeline_spec.rb": 0.8135440890000609,10326 "spec/models/preloaders/merge_request_diff_preloader_spec.rb": 1.5334045770005105,10327 "spec/graphql/mutations/branches/create_spec.rb": 0.7011032509999495,10328 "spec/services/import/bitbucket_server_service_spec.rb": 0.5589438180004436,10329 "spec/lib/gitlab/database/schema_cleaner_spec.rb": 0.13833523499943112,10330 "spec/lib/gitlab/seeder_spec.rb": 1.0076386470000216,10331 "spec/lib/gitlab/metrics/exporter/health_checks_middleware_spec.rb": 0.27676859900020645,10332 "spec/models/uploads/local_spec.rb": 1.0218391749995135,10333 "spec/services/ide/terminal_config_service_spec.rb": 1.0242054450000069,10334 "spec/presenters/packages/nuget/packages_versions_presenter_spec.rb": 1.616585297999336,10335 "spec/services/ci/create_pipeline_service/custom_yaml_tags_spec.rb": 0.8690658720006468,10336 "spec/services/ci/append_build_trace_service_spec.rb": 0.6753010940001332,10337 "spec/helpers/branches_helper_spec.rb": 1.0844384780002656,10338 "spec/services/ide/base_config_service_spec.rb": 0.7034041910001179,10339 "spec/lib/gitlab/ci/pipeline/duration_spec.rb": 0.3546456499998385,10340 "spec/services/branches/diverging_commit_counts_service_spec.rb": 1.0435625829995843,10341 "spec/services/projects/forks_count_service_spec.rb": 0.3333127730002161,10342 "spec/services/ci/pipeline_creation/start_pipeline_service_spec.rb": 1.201342995000232,10343 "spec/lib/gitlab/terraform/state_migration_helper_spec.rb": 1.2122881830000551,10344 "spec/helpers/startupjs_helper_spec.rb": 0.2813044090007679,10345 "spec/lib/gitlab/diff/stats_cache_spec.rb": 0.4569801479992748,10346 "spec/lib/api/entities/deploy_keys_project_spec.rb": 0.6109819410003183,10347 "spec/lib/serializers/json_spec.rb": 0.3083193759994174,10348 "spec/workers/dependency_proxy/cleanup_blob_worker_spec.rb": 0.4751320459999988,10349 "spec/serializers/container_tag_entity_spec.rb": 0.6843789029999243,10350 "spec/lib/gitlab/dependency_linker/go_sum_linker_spec.rb": 0.266753179999796,10351 "spec/lib/gitlab/git/wiki_page_version_spec.rb": 0.5498120679994827,10352 "spec/lib/gitlab/incident_management/pager_duty/incident_issue_description_spec.rb": 0.2383215330000894,10353 "spec/workers/flush_counter_increments_worker_spec.rb": 0.5437944490004156,10354 "spec/lib/gitlab/email/message/in_product_marketing/trial_short_spec.rb": 0.13966565400005493,10355 "spec/workers/gitlab/github_import/stage/import_repository_worker_spec.rb": 0.4093138939997516,10356 "spec/finders/feature_flags_user_lists_finder_spec.rb": 0.6511708369998814,10357 "spec/models/gpg_key_subkey_spec.rb": 0.15431325300050958,10358 "spec/lib/gitlab/sidekiq_middleware/memory_killer_spec.rb": 0.13022551499943802,10359 "spec/lib/gitlab/class_attributes_spec.rb": 0.13769209400015825,10360 "spec/graphql/types/issue_sort_enum_spec.rb": 0.08275265100019169,10361 "spec/lib/gitlab/ci/config/entry/ports_spec.rb": 0.14862524299951474,10362 "spec/graphql/types/time_type_spec.rb": 0.11269941699993069,10363 "spec/services/product_analytics/build_activity_graph_service_spec.rb": 0.3602667699997255,10364 "spec/lib/bitbucket_server/paginator_spec.rb": 0.2300080639997759,10365 "spec/workers/gitlab/github_import/stage/import_base_data_worker_spec.rb": 0.492278654999609,10366 "spec/graphql/types/commit_action_mode_enum_spec.rb": 0.31288553400008823,10367 "spec/services/groups/update_statistics_service_spec.rb": 0.30808741500004544,10368 "spec/lib/gitlab/github_import/importer/lfs_object_importer_spec.rb": 0.3979606650000278,10369 "spec/services/groups/deploy_tokens/destroy_service_spec.rb": 0.3739351770000212,10370 "spec/lib/gitlab/kubernetes/service_account_spec.rb": 0.16477127199959796,10371 "spec/views/groups/settings/_remove.html.haml_spec.rb": 0.4048262850001265,10372 "spec/graphql/types/range_input_type_spec.rb": 0.20166188700022758,10373 "spec/lib/gitlab/import_export/legacy_relation_tree_saver_spec.rb": 0.198459807999825,10374 "spec/serializers/board_serializer_spec.rb": 0.5369133290005266,10375 "spec/lib/gitlab/performance_bar/with_top_level_warnings_spec.rb": 0.22329086500030826,10376 "spec/lib/banzai/pipeline/emoji_pipeline_spec.rb": 0.21693246500035457,10377 "spec/graphql/types/ci_configuration/sast/options_entity_spec.rb": 0.17382733100021142,10378 "spec/lib/api/helpers/variables_helpers_spec.rb": 0.14423485399947822,10379 "spec/lib/gitlab/graphql/tracers/application_context_tracer_spec.rb": 0.22431144600068365,10380 "spec/services/import/gitlab_projects/file_acquisition_strategies/file_upload_spec.rb": 0.13115279500016186,10381 "spec/initializers/attr_encrypted_thread_safe_spec.rb": 0.22106130399970425,10382 "spec/graphql/types/alert_management/http_integration_type_spec.rb": 0.11802883600012137,10383 "spec/graphql/types/packages/package_details_type_spec.rb": 0.09059333000004699,10384 "spec/workers/gitlab_shell_worker_spec.rb": 0.18731349900008354,10385 "spec/lib/bulk_imports/projects/pipelines/protected_branches_pipeline_spec.rb": 0.5959334330000274,10386 "spec/lib/gitlab/search/sort_options_spec.rb": 0.24108140299995284,10387 "spec/lib/bulk_imports/common/extractors/graphql_extractor_spec.rb": 0.2801540880000175,10388 "spec/lib/api/entities/nuget/dependency_spec.rb": 0.14983382299942605,10389 "spec/lib/gitlab/search/found_wiki_page_spec.rb": 0.20670494699970732,10390 "spec/lib/kramdown/kramdown_spec.rb": 0.2993055560000357,10391 "spec/workers/todos_destroyer/destroyed_designs_worker_spec.rb": 0.08491935099937109,10392 "spec/helpers/enable_search_settings_helper_spec.rb": 0.22651129399946512,10393 "spec/lib/gitlab/with_request_store_spec.rb": 0.0631306429995675,10394 "spec/graphql/types/packages/composer/json_type_spec.rb": 0.08694565000041621,10395 "spec/graphql/types/packages/nuget/dependency_link_metdatum_type_spec.rb": 0.11384528700000374,10396 "spec/lib/gitlab/gitaly_client/blobs_stitcher_spec.rb": 0.10134043899961398,10397 "spec/helpers/registrations_helper_spec.rb": 0.06763586200031568,10398 "spec/workers/todos_destroyer/project_private_worker_spec.rb": 0.03382487599992601,10399 "spec/graphql/types/ci/pipeline_status_enum_spec.rb": 0.08279316999960429,10400 "spec/workers/gitlab/github_import/import_diff_note_worker_spec.rb": 0.0460893850004140410402Knapsack global time execution for tests: 19m 55s10403Pending: (Failures listed here are expected and do not affect your suite's status)10404 1) factories with factory defaults behaves like factory audit_event factory linting :unauthenticated trait does not raise error when created10405 # Trait skipped linting due to legacy error10406 Failure/Error: expect { create(factory.name, trait_name) }.not_to raise_error10407 expected no Exception, got #<NoMethodError: undefined method `target_project' for #<FactoryBot::SyntaxRunner:0x00007facb51756d8>> with backtrace:10408 # ./spec/factories/audit_events.rb:59:in `block (4 levels) in <top (required)>'10409 # ./spec/factories_spec.rb:56:in `block (7 levels) in <top (required)>'10410 # ./spec/factories_spec.rb:56:in `block (6 levels) in <top (required)>'10411 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'10412 # ./spec/support/sidekiq_middleware.rb:9:in `with_sidekiq_server_middleware'10413 # ./spec/spec_helper.rb:414:in `block (2 levels) in <top (required)>'10414 # ./spec/spec_helper.rb:410:in `block (3 levels) in <top (required)>'10415 # ./lib/gitlab/application_context.rb:48:in `with_raw_context'10416 # ./spec/spec_helper.rb:410:in `block (2 levels) in <top (required)>'10417 # ./spec/spec_helper.rb:268:in `block (2 levels) in <top (required)>'10418 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'10419 # ./spec/support/flaky_tests.rb:27:in `block (2 levels) in <top (required)>'10420 # ./spec/support/database/prevent_cross_joins.rb:106:in `block (3 levels) in <top (required)>'10421 # ./spec/support/database/prevent_cross_joins.rb:60:in `with_cross_joins_prevented'10422 # ./spec/support/database/prevent_cross_joins.rb:106:in `block (2 levels) in <top (required)>'10423 Shared Example Group: "factory" called from ./spec/factories_spec.rb:12310424 # ./spec/factories_spec.rb:56:in `block (6 levels) in <top (required)>'10425 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'10426 # ./spec/support/sidekiq_middleware.rb:9:in `with_sidekiq_server_middleware'10427 # ./spec/spec_helper.rb:414:in `block (2 levels) in <top (required)>'10428 # ./spec/spec_helper.rb:410:in `block (3 levels) in <top (required)>'10429 # ./lib/gitlab/application_context.rb:48:in `with_raw_context'10430 # ./spec/spec_helper.rb:410:in `block (2 levels) in <top (required)>'10431 # ./spec/spec_helper.rb:268:in `block (2 levels) in <top (required)>'10432 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'10433 # ./spec/support/flaky_tests.rb:27:in `block (2 levels) in <top (required)>'10434 # ./spec/support/database/prevent_cross_joins.rb:106:in `block (3 levels) in <top (required)>'10435 # ./spec/support/database/prevent_cross_joins.rb:60:in `with_cross_joins_prevented'10436 # ./spec/support/database/prevent_cross_joins.rb:106:in `block (2 levels) in <top (required)>'10437 2) factories with factory defaults behaves like factory ci_build_trace_chunk factory linting :fog_with_data trait does not raise error when created10438 # Trait skipped linting due to legacy error10439 Failure/Error: expect { create(factory.name, trait_name) }.not_to raise_error10440 expected no Exception, got #<NoMethodError: undefined method `directories' for nil:NilClass> with backtrace:10441 # ./app/models/ci/build_trace_chunks/fog.rb:119:in `fog_directory'10442 # ./app/models/ci/build_trace_chunks/fog.rb:123:in `files'10443 # ./app/models/ci/build_trace_chunks/fog.rb:25:in `set_data'10444 # ./spec/factories/ci/build_trace_chunks.rb:49:in `block (4 levels) in <top (required)>'10445 # ./spec/factories_spec.rb:56:in `block (7 levels) in <top (required)>'10446 # ./spec/factories_spec.rb:56:in `block (6 levels) in <top (required)>'10447 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'10448 # ./spec/support/sidekiq_middleware.rb:9:in `with_sidekiq_server_middleware'10449 # ./spec/spec_helper.rb:414:in `block (2 levels) in <top (required)>'10450 # ./spec/spec_helper.rb:410:in `block (3 levels) in <top (required)>'10451 # ./lib/gitlab/application_context.rb:48:in `with_raw_context'10452 # ./spec/spec_helper.rb:410:in `block (2 levels) in <top (required)>'10453 # ./spec/spec_helper.rb:268:in `block (2 levels) in <top (required)>'10454 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'10455 # ./spec/support/flaky_tests.rb:27:in `block (2 levels) in <top (required)>'10456 # ./spec/support/database/prevent_cross_joins.rb:106:in `block (3 levels) in <top (required)>'10457 # ./spec/support/database/prevent_cross_joins.rb:60:in `with_cross_joins_prevented'10458 # ./spec/support/database/prevent_cross_joins.rb:106:in `block (2 levels) in <top (required)>'10459 Shared Example Group: "factory" called from ./spec/factories_spec.rb:12310460 # ./spec/factories_spec.rb:56:in `block (6 levels) in <top (required)>'10461 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'10462 # ./spec/support/sidekiq_middleware.rb:9:in `with_sidekiq_server_middleware'10463 # ./spec/spec_helper.rb:414:in `block (2 levels) in <top (required)>'10464 # ./spec/spec_helper.rb:410:in `block (3 levels) in <top (required)>'10465 # ./lib/gitlab/application_context.rb:48:in `with_raw_context'10466 # ./spec/spec_helper.rb:410:in `block (2 levels) in <top (required)>'10467 # ./spec/spec_helper.rb:268:in `block (2 levels) in <top (required)>'10468 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'10469 # ./spec/support/flaky_tests.rb:27:in `block (2 levels) in <top (required)>'10470 # ./spec/support/database/prevent_cross_joins.rb:106:in `block (3 levels) in <top (required)>'10471 # ./spec/support/database/prevent_cross_joins.rb:60:in `with_cross_joins_prevented'10472 # ./spec/support/database/prevent_cross_joins.rb:106:in `block (2 levels) in <top (required)>'10473 3) factories with factory defaults behaves like factory ci_job_artifact factory linting :remote_store trait does not raise error when created10474 # Trait skipped linting due to legacy error10475 Failure/Error: expect { create(factory.name, trait_name) }.not_to raise_error10476 expected no Exception, got #<RuntimeError: Object Storage is not enabled for JobArtifactUploader> with backtrace:10477 # ./app/uploaders/object_storage.rb:442:in `storage_for'10478 # ./app/uploaders/object_storage.rb:436:in `storage'10479 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:119:in `block in write_using_load_balancer'10480 # ./lib/gitlab/database/load_balancing/load_balancer.rb:112:in `block in read_write'10481 # ./lib/gitlab/database/load_balancing/load_balancer.rb:172:in `retry_with_backoff'10482 # ./lib/gitlab/database/load_balancing/load_balancer.rb:110:in `read_write'10483 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:118:in `write_using_load_balancer'10484 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:70:in `transaction'10485 # ./spec/factories_spec.rb:56:in `block (7 levels) in <top (required)>'10486 # ./spec/factories_spec.rb:56:in `block (6 levels) in <top (required)>'10487 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'10488 # ./spec/support/sidekiq_middleware.rb:9:in `with_sidekiq_server_middleware'10489 # ./spec/spec_helper.rb:414:in `block (2 levels) in <top (required)>'10490 # ./spec/spec_helper.rb:410:in `block (3 levels) in <top (required)>'10491 # ./lib/gitlab/application_context.rb:48:in `with_raw_context'10492 # ./spec/spec_helper.rb:410:in `block (2 levels) in <top (required)>'10493 # ./spec/spec_helper.rb:268:in `block (2 levels) in <top (required)>'10494 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'10495 # ./spec/support/flaky_tests.rb:27:in `block (2 levels) in <top (required)>'10496 # ./spec/support/database/prevent_cross_joins.rb:106:in `block (3 levels) in <top (required)>'10497 # ./spec/support/database/prevent_cross_joins.rb:60:in `with_cross_joins_prevented'10498 # ./spec/support/database/prevent_cross_joins.rb:106:in `block (2 levels) in <top (required)>'10499 Shared Example Group: "factory" called from ./spec/factories_spec.rb:12310500 # ./spec/factories_spec.rb:56:in `block (6 levels) in <top (required)>'10501 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'10502 # ./spec/support/sidekiq_middleware.rb:9:in `with_sidekiq_server_middleware'10503 # ./spec/spec_helper.rb:414:in `block (2 levels) in <top (required)>'10504 # ./spec/spec_helper.rb:410:in `block (3 levels) in <top (required)>'10505 # ./lib/gitlab/application_context.rb:48:in `with_raw_context'10506 # ./spec/spec_helper.rb:410:in `block (2 levels) in <top (required)>'10507 # ./spec/spec_helper.rb:268:in `block (2 levels) in <top (required)>'10508 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'10509 # ./spec/support/flaky_tests.rb:27:in `block (2 levels) in <top (required)>'10510 # ./spec/support/database/prevent_cross_joins.rb:106:in `block (3 levels) in <top (required)>'10511 # ./spec/support/database/prevent_cross_joins.rb:60:in `with_cross_joins_prevented'10512 # ./spec/support/database/prevent_cross_joins.rb:106:in `block (2 levels) in <top (required)>'10513 4) factories with factory defaults behaves like factory ci_job_artifact factory linting :raw trait does not raise error when created10514 # Trait skipped linting due to legacy error10515 Failure/Error: expect { create(factory.name, trait_name) }.not_to raise_error10516 expected no Exception, got #<ActiveRecord::RecordInvalid: Validation failed: Invalid file format with specified file type> with backtrace:10517 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:119:in `block in write_using_load_balancer'10518 # ./lib/gitlab/database/load_balancing/load_balancer.rb:112:in `block in read_write'10519 # ./lib/gitlab/database/load_balancing/load_balancer.rb:172:in `retry_with_backoff'10520 # ./lib/gitlab/database/load_balancing/load_balancer.rb:110:in `read_write'10521 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:118:in `write_using_load_balancer'10522 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:70:in `transaction'10523 # ./spec/factories_spec.rb:56:in `block (7 levels) in <top (required)>'10524 # ./spec/factories_spec.rb:56:in `block (6 levels) in <top (required)>'10525 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'10526 # ./spec/support/sidekiq_middleware.rb:9:in `with_sidekiq_server_middleware'10527 # ./spec/spec_helper.rb:414:in `block (2 levels) in <top (required)>'10528 # ./spec/spec_helper.rb:410:in `block (3 levels) in <top (required)>'10529 # ./lib/gitlab/application_context.rb:48:in `with_raw_context'10530 # ./spec/spec_helper.rb:410:in `block (2 levels) in <top (required)>'10531 # ./spec/spec_helper.rb:268:in `block (2 levels) in <top (required)>'10532 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'10533 # ./spec/support/flaky_tests.rb:27:in `block (2 levels) in <top (required)>'10534 # ./spec/support/database/prevent_cross_joins.rb:106:in `block (3 levels) in <top (required)>'10535 # ./spec/support/database/prevent_cross_joins.rb:60:in `with_cross_joins_prevented'10536 # ./spec/support/database/prevent_cross_joins.rb:106:in `block (2 levels) in <top (required)>'10537 Shared Example Group: "factory" called from ./spec/factories_spec.rb:12310538 # ./spec/factories_spec.rb:56:in `block (6 levels) in <top (required)>'10539 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'10540 # ./spec/support/sidekiq_middleware.rb:9:in `with_sidekiq_server_middleware'10541 # ./spec/spec_helper.rb:414:in `block (2 levels) in <top (required)>'10542 # ./spec/spec_helper.rb:410:in `block (3 levels) in <top (required)>'10543 # ./lib/gitlab/application_context.rb:48:in `with_raw_context'10544 # ./spec/spec_helper.rb:410:in `block (2 levels) in <top (required)>'10545 # ./spec/spec_helper.rb:268:in `block (2 levels) in <top (required)>'10546 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'10547 # ./spec/support/flaky_tests.rb:27:in `block (2 levels) in <top (required)>'10548 # ./spec/support/database/prevent_cross_joins.rb:106:in `block (3 levels) in <top (required)>'10549 # ./spec/support/database/prevent_cross_joins.rb:60:in `with_cross_joins_prevented'10550 # ./spec/support/database/prevent_cross_joins.rb:106:in `block (2 levels) in <top (required)>'10551 5) factories with factory defaults behaves like factory ci_job_artifact factory linting :gzip trait does not raise error when created10552 # Trait skipped linting due to legacy error10553 Failure/Error: expect { create(factory.name, trait_name) }.not_to raise_error10554 expected no Exception, got #<ActiveRecord::RecordInvalid: Validation failed: Invalid file format with specified file type> with backtrace:10555 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:119:in `block in write_using_load_balancer'10556 # ./lib/gitlab/database/load_balancing/load_balancer.rb:112:in `block in read_write'10557 # ./lib/gitlab/database/load_balancing/load_balancer.rb:172:in `retry_with_backoff'10558 # ./lib/gitlab/database/load_balancing/load_balancer.rb:110:in `read_write'10559 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:118:in `write_using_load_balancer'10560 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:70:in `transaction'10561 # ./spec/factories_spec.rb:56:in `block (7 levels) in <top (required)>'10562 # ./spec/factories_spec.rb:56:in `block (6 levels) in <top (required)>'10563 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'10564 # ./spec/support/sidekiq_middleware.rb:9:in `with_sidekiq_server_middleware'10565 # ./spec/spec_helper.rb:414:in `block (2 levels) in <top (required)>'10566 # ./spec/spec_helper.rb:410:in `block (3 levels) in <top (required)>'10567 # ./lib/gitlab/application_context.rb:48:in `with_raw_context'10568 # ./spec/spec_helper.rb:410:in `block (2 levels) in <top (required)>'10569 # ./spec/spec_helper.rb:268:in `block (2 levels) in <top (required)>'10570 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'10571 # ./spec/support/flaky_tests.rb:27:in `block (2 levels) in <top (required)>'10572 # ./spec/support/database/prevent_cross_joins.rb:106:in `block (3 levels) in <top (required)>'10573 # ./spec/support/database/prevent_cross_joins.rb:60:in `with_cross_joins_prevented'10574 # ./spec/support/database/prevent_cross_joins.rb:106:in `block (2 levels) in <top (required)>'10575 Shared Example Group: "factory" called from ./spec/factories_spec.rb:12310576 # ./spec/factories_spec.rb:56:in `block (6 levels) in <top (required)>'10577 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'10578 # ./spec/support/sidekiq_middleware.rb:9:in `with_sidekiq_server_middleware'10579 # ./spec/spec_helper.rb:414:in `block (2 levels) in <top (required)>'10580 # ./spec/spec_helper.rb:410:in `block (3 levels) in <top (required)>'10581 # ./lib/gitlab/application_context.rb:48:in `with_raw_context'10582 # ./spec/spec_helper.rb:410:in `block (2 levels) in <top (required)>'10583 # ./spec/spec_helper.rb:268:in `block (2 levels) in <top (required)>'10584 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'10585 # ./spec/support/flaky_tests.rb:27:in `block (2 levels) in <top (required)>'10586 # ./spec/support/database/prevent_cross_joins.rb:106:in `block (3 levels) in <top (required)>'10587 # ./spec/support/database/prevent_cross_joins.rb:60:in `with_cross_joins_prevented'10588 # ./spec/support/database/prevent_cross_joins.rb:106:in `block (2 levels) in <top (required)>'10589 6) factories with factory defaults behaves like factory ci_job_artifact factory linting :correct_checksum trait does not raise error when created10590 # Trait skipped linting due to legacy error10591 Failure/Error: expect { create(factory.name, trait_name) }.not_to raise_error10592 expected no Exception, got #<TypeError: no implicit conversion of nil into String> with backtrace:10593 # ./spec/factories/ci/job_artifacts.rb:457:in `block (4 levels) in <top (required)>'10594 # ./spec/factories_spec.rb:56:in `block (7 levels) in <top (required)>'10595 # ./spec/factories_spec.rb:56:in `block (6 levels) in <top (required)>'10596 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'10597 # ./spec/support/sidekiq_middleware.rb:9:in `with_sidekiq_server_middleware'10598 # ./spec/spec_helper.rb:414:in `block (2 levels) in <top (required)>'10599 # ./spec/spec_helper.rb:410:in `block (3 levels) in <top (required)>'10600 # ./lib/gitlab/application_context.rb:48:in `with_raw_context'10601 # ./spec/spec_helper.rb:410:in `block (2 levels) in <top (required)>'10602 # ./spec/spec_helper.rb:268:in `block (2 levels) in <top (required)>'10603 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'10604 # ./spec/support/flaky_tests.rb:27:in `block (2 levels) in <top (required)>'10605 # ./spec/support/database/prevent_cross_joins.rb:106:in `block (3 levels) in <top (required)>'10606 # ./spec/support/database/prevent_cross_joins.rb:60:in `with_cross_joins_prevented'10607 # ./spec/support/database/prevent_cross_joins.rb:106:in `block (2 levels) in <top (required)>'10608 Shared Example Group: "factory" called from ./spec/factories_spec.rb:12310609 # ./spec/factories_spec.rb:56:in `block (6 levels) in <top (required)>'10610 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'10611 # ./spec/support/sidekiq_middleware.rb:9:in `with_sidekiq_server_middleware'10612 # ./spec/spec_helper.rb:414:in `block (2 levels) in <top (required)>'10613 # ./spec/spec_helper.rb:410:in `block (3 levels) in <top (required)>'10614 # ./lib/gitlab/application_context.rb:48:in `with_raw_context'10615 # ./spec/spec_helper.rb:410:in `block (2 levels) in <top (required)>'10616 # ./spec/spec_helper.rb:268:in `block (2 levels) in <top (required)>'10617 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'10618 # ./spec/support/flaky_tests.rb:27:in `block (2 levels) in <top (required)>'10619 # ./spec/support/database/prevent_cross_joins.rb:106:in `block (3 levels) in <top (required)>'10620 # ./spec/support/database/prevent_cross_joins.rb:60:in `with_cross_joins_prevented'10621 # ./spec/support/database/prevent_cross_joins.rb:106:in `block (2 levels) in <top (required)>'10622 7) factories with factory defaults behaves like factory ci_pipeline_artifact factory linting :remote_store trait does not raise error when created10623 # Trait skipped linting due to legacy error10624 Failure/Error: expect { create(factory.name, trait_name) }.not_to raise_error10625 expected no Exception, got #<RuntimeError: Object Storage is not enabled for Ci::PipelineArtifactUploader> with backtrace:10626 # ./app/uploaders/object_storage.rb:442:in `storage_for'10627 # ./app/uploaders/object_storage.rb:436:in `storage'10628 # ./app/uploaders/object_storage.rb:239:in `file_storage?'10629 # ./app/uploaders/gitlab_uploader.rb:51:in `move_to_cache'10630 # ./app/uploaders/object_storage.rb:370:in `cache!'10631 # ./spec/factories/ci/pipeline_artifacts.rb:12:in `block (3 levels) in <top (required)>'10632 # ./spec/factories_spec.rb:56:in `block (7 levels) in <top (required)>'10633 # ./spec/factories_spec.rb:56:in `block (6 levels) in <top (required)>'10634 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'10635 # ./spec/support/sidekiq_middleware.rb:9:in `with_sidekiq_server_middleware'10636 # ./spec/spec_helper.rb:414:in `block (2 levels) in <top (required)>'10637 # ./spec/spec_helper.rb:410:in `block (3 levels) in <top (required)>'10638 # ./lib/gitlab/application_context.rb:48:in `with_raw_context'10639 # ./spec/spec_helper.rb:410:in `block (2 levels) in <top (required)>'10640 # ./spec/spec_helper.rb:268:in `block (2 levels) in <top (required)>'10641 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'10642 # ./spec/support/flaky_tests.rb:27:in `block (2 levels) in <top (required)>'10643 # ./spec/support/database/prevent_cross_joins.rb:106:in `block (3 levels) in <top (required)>'10644 # ./spec/support/database/prevent_cross_joins.rb:60:in `with_cross_joins_prevented'10645 # ./spec/support/database/prevent_cross_joins.rb:106:in `block (2 levels) in <top (required)>'10646 Shared Example Group: "factory" called from ./spec/factories_spec.rb:12310647 # ./spec/factories_spec.rb:56:in `block (6 levels) in <top (required)>'10648 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'10649 # ./spec/support/sidekiq_middleware.rb:9:in `with_sidekiq_server_middleware'10650 # ./spec/spec_helper.rb:414:in `block (2 levels) in <top (required)>'10651 # ./spec/spec_helper.rb:410:in `block (3 levels) in <top (required)>'10652 # ./lib/gitlab/application_context.rb:48:in `with_raw_context'10653 # ./spec/spec_helper.rb:410:in `block (2 levels) in <top (required)>'10654 # ./spec/spec_helper.rb:268:in `block (2 levels) in <top (required)>'10655 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'10656 # ./spec/support/flaky_tests.rb:27:in `block (2 levels) in <top (required)>'10657 # ./spec/support/database/prevent_cross_joins.rb:106:in `block (3 levels) in <top (required)>'10658 # ./spec/support/database/prevent_cross_joins.rb:60:in `with_cross_joins_prevented'10659 # ./spec/support/database/prevent_cross_joins.rb:106:in `block (2 levels) in <top (required)>'10660 8) factories with factory defaults behaves like factory environment factory linting :non_playable trait does not raise error when created10661 # Trait skipped linting due to legacy error10662 Failure/Error: expect { create(factory.name, trait_name) }.not_to raise_error10663 expected no Exception, got #<NoMethodError: undefined method `status=' for #<Environment:0x00007faca42035c0>10664 Did you mean? state=> with backtrace:10665 # ./spec/factories_spec.rb:56:in `block (7 levels) in <top (required)>'10666 # ./spec/factories_spec.rb:56:in `block (6 levels) in <top (required)>'10667 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'10668 # ./spec/support/sidekiq_middleware.rb:9:in `with_sidekiq_server_middleware'10669 # ./spec/spec_helper.rb:414:in `block (2 levels) in <top (required)>'10670 # ./spec/spec_helper.rb:410:in `block (3 levels) in <top (required)>'10671 # ./lib/gitlab/application_context.rb:48:in `with_raw_context'10672 # ./spec/spec_helper.rb:410:in `block (2 levels) in <top (required)>'10673 # ./spec/spec_helper.rb:268:in `block (2 levels) in <top (required)>'10674 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'10675 # ./spec/support/flaky_tests.rb:27:in `block (2 levels) in <top (required)>'10676 # ./spec/support/database/prevent_cross_joins.rb:106:in `block (3 levels) in <top (required)>'10677 # ./spec/support/database/prevent_cross_joins.rb:60:in `with_cross_joins_prevented'10678 # ./spec/support/database/prevent_cross_joins.rb:106:in `block (2 levels) in <top (required)>'10679 Shared Example Group: "factory" called from ./spec/factories_spec.rb:12310680 # ./spec/factories_spec.rb:56:in `block (6 levels) in <top (required)>'10681 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'10682 # ./spec/support/sidekiq_middleware.rb:9:in `with_sidekiq_server_middleware'10683 # ./spec/spec_helper.rb:414:in `block (2 levels) in <top (required)>'10684 # ./spec/spec_helper.rb:410:in `block (3 levels) in <top (required)>'10685 # ./lib/gitlab/application_context.rb:48:in `with_raw_context'10686 # ./spec/spec_helper.rb:410:in `block (2 levels) in <top (required)>'10687 # ./spec/spec_helper.rb:268:in `block (2 levels) in <top (required)>'10688 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'10689 # ./spec/support/flaky_tests.rb:27:in `block (2 levels) in <top (required)>'10690 # ./spec/support/database/prevent_cross_joins.rb:106:in `block (3 levels) in <top (required)>'10691 # ./spec/support/database/prevent_cross_joins.rb:60:in `with_cross_joins_prevented'10692 # ./spec/support/database/prevent_cross_joins.rb:106:in `block (2 levels) in <top (required)>'10693 9) factories with factory defaults behaves like factory composer_cache_file factory linting :object_storage trait does not raise error when created10694 # Trait skipped linting due to legacy error10695 Failure/Error: expect { create(factory.name, trait_name) }.not_to raise_error10696 expected no Exception, got #<RuntimeError: Object Storage is not enabled for Packages::Composer::CacheUploader> with backtrace:10697 # ./app/uploaders/object_storage.rb:442:in `storage_for'10698 # ./app/uploaders/object_storage.rb:436:in `storage'10699 # ./app/uploaders/object_storage.rb:239:in `file_storage?'10700 # ./app/uploaders/gitlab_uploader.rb:51:in `move_to_cache'10701 # ./app/uploaders/object_storage.rb:370:in `cache!'10702 # ./spec/factories/packages/composer/cache_files.rb:13:in `block (3 levels) in <top (required)>'10703 # ./spec/factories_spec.rb:56:in `block (7 levels) in <top (required)>'10704 # ./spec/factories_spec.rb:56:in `block (6 levels) in <top (required)>'10705 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'10706 # ./spec/support/sidekiq_middleware.rb:9:in `with_sidekiq_server_middleware'10707 # ./spec/spec_helper.rb:414:in `block (2 levels) in <top (required)>'10708 # ./spec/spec_helper.rb:410:in `block (3 levels) in <top (required)>'10709 # ./lib/gitlab/application_context.rb:48:in `with_raw_context'10710 # ./spec/spec_helper.rb:410:in `block (2 levels) in <top (required)>'10711 # ./spec/spec_helper.rb:268:in `block (2 levels) in <top (required)>'10712 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'10713 # ./spec/support/flaky_tests.rb:27:in `block (2 levels) in <top (required)>'10714 # ./spec/support/database/prevent_cross_joins.rb:106:in `block (3 levels) in <top (required)>'10715 # ./spec/support/database/prevent_cross_joins.rb:60:in `with_cross_joins_prevented'10716 # ./spec/support/database/prevent_cross_joins.rb:106:in `block (2 levels) in <top (required)>'10717 Shared Example Group: "factory" called from ./spec/factories_spec.rb:12310718 # ./spec/factories_spec.rb:56:in `block (6 levels) in <top (required)>'10719 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'10720 # ./spec/support/sidekiq_middleware.rb:9:in `with_sidekiq_server_middleware'10721 # ./spec/spec_helper.rb:414:in `block (2 levels) in <top (required)>'10722 # ./spec/spec_helper.rb:410:in `block (3 levels) in <top (required)>'10723 # ./lib/gitlab/application_context.rb:48:in `with_raw_context'10724 # ./spec/spec_helper.rb:410:in `block (2 levels) in <top (required)>'10725 # ./spec/spec_helper.rb:268:in `block (2 levels) in <top (required)>'10726 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'10727 # ./spec/support/flaky_tests.rb:27:in `block (2 levels) in <top (required)>'10728 # ./spec/support/database/prevent_cross_joins.rb:106:in `block (3 levels) in <top (required)>'10729 # ./spec/support/database/prevent_cross_joins.rb:60:in `with_cross_joins_prevented'10730 # ./spec/support/database/prevent_cross_joins.rb:106:in `block (2 levels) in <top (required)>'10731 10) factories with factory defaults behaves like factory debian_project_component_file factory linting :object_storage trait does not raise error when created10732 # Trait skipped linting due to legacy error10733 Failure/Error: expect { create(factory.name, trait_name) }.not_to raise_error10734 expected no Exception, got #<RuntimeError: Object Storage is not enabled for Packages::Debian::ComponentFileUploader> with backtrace:10735 # ./app/uploaders/object_storage.rb:442:in `storage_for'10736 # ./app/uploaders/object_storage.rb:436:in `storage'10737 # ./app/uploaders/object_storage.rb:239:in `file_storage?'10738 # ./app/uploaders/gitlab_uploader.rb:51:in `move_to_cache'10739 # ./app/uploaders/object_storage.rb:370:in `cache!'10740 # ./spec/factories/packages/debian/component_file.rb:20:in `block (3 levels) in <top (required)>'10741 # ./spec/factories_spec.rb:56:in `block (7 levels) in <top (required)>'10742 # ./spec/factories_spec.rb:56:in `block (6 levels) in <top (required)>'10743 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'10744 # ./spec/support/sidekiq_middleware.rb:9:in `with_sidekiq_server_middleware'10745 # ./spec/spec_helper.rb:414:in `block (2 levels) in <top (required)>'10746 # ./spec/spec_helper.rb:410:in `block (3 levels) in <top (required)>'10747 # ./lib/gitlab/application_context.rb:48:in `with_raw_context'10748 # ./spec/spec_helper.rb:410:in `block (2 levels) in <top (required)>'10749 # ./spec/spec_helper.rb:268:in `block (2 levels) in <top (required)>'10750 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'10751 # ./spec/support/flaky_tests.rb:27:in `block (2 levels) in <top (required)>'10752 # ./spec/support/database/prevent_cross_joins.rb:106:in `block (3 levels) in <top (required)>'10753 # ./spec/support/database/prevent_cross_joins.rb:60:in `with_cross_joins_prevented'10754 # ./spec/support/database/prevent_cross_joins.rb:106:in `block (2 levels) in <top (required)>'10755 Shared Example Group: "factory" called from ./spec/factories_spec.rb:12310756 # ./spec/factories_spec.rb:56:in `block (6 levels) in <top (required)>'10757 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'10758 # ./spec/support/sidekiq_middleware.rb:9:in `with_sidekiq_server_middleware'10759 # ./spec/spec_helper.rb:414:in `block (2 levels) in <top (required)>'10760 # ./spec/spec_helper.rb:410:in `block (3 levels) in <top (required)>'10761 # ./lib/gitlab/application_context.rb:48:in `with_raw_context'10762 # ./spec/spec_helper.rb:410:in `block (2 levels) in <top (required)>'10763 # ./spec/spec_helper.rb:268:in `block (2 levels) in <top (required)>'10764 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'10765 # ./spec/support/flaky_tests.rb:27:in `block (2 levels) in <top (required)>'10766 # ./spec/support/database/prevent_cross_joins.rb:106:in `block (3 levels) in <top (required)>'10767 # ./spec/support/database/prevent_cross_joins.rb:60:in `with_cross_joins_prevented'10768 # ./spec/support/database/prevent_cross_joins.rb:106:in `block (2 levels) in <top (required)>'10769 11) factories with factory defaults behaves like factory debian_project_distribution factory linting :object_storage trait does not raise error when created10770 # Trait skipped linting due to legacy error10771 Failure/Error: expect { create(factory.name, trait_name) }.not_to raise_error10772 expected no Exception, got #<RuntimeError: Object Storage is not enabled for Packages::Debian::DistributionReleaseFileUploader> with backtrace:10773 # ./app/uploaders/object_storage.rb:442:in `storage_for'10774 # ./app/uploaders/object_storage.rb:436:in `storage'10775 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:119:in `block in write_using_load_balancer'10776 # ./lib/gitlab/database/load_balancing/load_balancer.rb:112:in `block in read_write'10777 # ./lib/gitlab/database/load_balancing/load_balancer.rb:172:in `retry_with_backoff'10778 # ./lib/gitlab/database/load_balancing/load_balancer.rb:110:in `read_write'10779 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:118:in `write_using_load_balancer'10780 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:70:in `transaction'10781 # ./spec/factories_spec.rb:56:in `block (7 levels) in <top (required)>'10782 # ./spec/factories_spec.rb:56:in `block (6 levels) in <top (required)>'10783 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'10784 # ./spec/support/sidekiq_middleware.rb:9:in `with_sidekiq_server_middleware'10785 # ./spec/spec_helper.rb:414:in `block (2 levels) in <top (required)>'10786 # ./spec/spec_helper.rb:410:in `block (3 levels) in <top (required)>'10787 # ./lib/gitlab/application_context.rb:48:in `with_raw_context'10788 # ./spec/spec_helper.rb:410:in `block (2 levels) in <top (required)>'10789 # ./spec/spec_helper.rb:268:in `block (2 levels) in <top (required)>'10790 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'10791 # ./spec/support/flaky_tests.rb:27:in `block (2 levels) in <top (required)>'10792 # ./spec/support/database/prevent_cross_joins.rb:106:in `block (3 levels) in <top (required)>'10793 # ./spec/support/database/prevent_cross_joins.rb:60:in `with_cross_joins_prevented'10794 # ./spec/support/database/prevent_cross_joins.rb:106:in `block (2 levels) in <top (required)>'10795 Shared Example Group: "factory" called from ./spec/factories_spec.rb:12310796 # ./spec/factories_spec.rb:56:in `block (6 levels) in <top (required)>'10797 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'10798 # ./spec/support/sidekiq_middleware.rb:9:in `with_sidekiq_server_middleware'10799 # ./spec/spec_helper.rb:414:in `block (2 levels) in <top (required)>'10800 # ./spec/spec_helper.rb:410:in `block (3 levels) in <top (required)>'10801 # ./lib/gitlab/application_context.rb:48:in `with_raw_context'10802 # ./spec/spec_helper.rb:410:in `block (2 levels) in <top (required)>'10803 # ./spec/spec_helper.rb:268:in `block (2 levels) in <top (required)>'10804 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'10805 # ./spec/support/flaky_tests.rb:27:in `block (2 levels) in <top (required)>'10806 # ./spec/support/database/prevent_cross_joins.rb:106:in `block (3 levels) in <top (required)>'10807 # ./spec/support/database/prevent_cross_joins.rb:60:in `with_cross_joins_prevented'10808 # ./spec/support/database/prevent_cross_joins.rb:106:in `block (2 levels) in <top (required)>'10809 12) factories with factory defaults behaves like factory debian_file_metadatum factory linting :unknown trait does not raise error when created10810 # Trait skipped linting due to legacy error10811 Failure/Error: expect { create(factory.name, trait_name) }.not_to raise_error10812 expected no Exception, got #<ActiveRecord::RecordInvalid: Validation failed: File type is not included in the list> with backtrace:10813 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:119:in `block in write_using_load_balancer'10814 # ./lib/gitlab/database/load_balancing/load_balancer.rb:112:in `block in read_write'10815 # ./lib/gitlab/database/load_balancing/load_balancer.rb:172:in `retry_with_backoff'10816 # ./lib/gitlab/database/load_balancing/load_balancer.rb:110:in `read_write'10817 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:118:in `write_using_load_balancer'10818 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:70:in `transaction'10819 # ./spec/factories_spec.rb:56:in `block (7 levels) in <top (required)>'10820 # ./spec/factories_spec.rb:56:in `block (6 levels) in <top (required)>'10821 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'10822 # ./spec/support/sidekiq_middleware.rb:9:in `with_sidekiq_server_middleware'10823 # ./spec/spec_helper.rb:414:in `block (2 levels) in <top (required)>'10824 # ./spec/spec_helper.rb:410:in `block (3 levels) in <top (required)>'10825 # ./lib/gitlab/application_context.rb:48:in `with_raw_context'10826 # ./spec/spec_helper.rb:410:in `block (2 levels) in <top (required)>'10827 # ./spec/spec_helper.rb:268:in `block (2 levels) in <top (required)>'10828 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'10829 # ./spec/support/flaky_tests.rb:27:in `block (2 levels) in <top (required)>'10830 # ./spec/support/database/prevent_cross_joins.rb:106:in `block (3 levels) in <top (required)>'10831 # ./spec/support/database/prevent_cross_joins.rb:60:in `with_cross_joins_prevented'10832 # ./spec/support/database/prevent_cross_joins.rb:106:in `block (2 levels) in <top (required)>'10833 Shared Example Group: "factory" called from ./spec/factories_spec.rb:12310834 # ./spec/factories_spec.rb:56:in `block (6 levels) in <top (required)>'10835 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'10836 # ./spec/support/sidekiq_middleware.rb:9:in `with_sidekiq_server_middleware'10837 # ./spec/spec_helper.rb:414:in `block (2 levels) in <top (required)>'10838 # ./spec/spec_helper.rb:410:in `block (3 levels) in <top (required)>'10839 # ./lib/gitlab/application_context.rb:48:in `with_raw_context'10840 # ./spec/spec_helper.rb:410:in `block (2 levels) in <top (required)>'10841 # ./spec/spec_helper.rb:268:in `block (2 levels) in <top (required)>'10842 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'10843 # ./spec/support/flaky_tests.rb:27:in `block (2 levels) in <top (required)>'10844 # ./spec/support/database/prevent_cross_joins.rb:106:in `block (3 levels) in <top (required)>'10845 # ./spec/support/database/prevent_cross_joins.rb:60:in `with_cross_joins_prevented'10846 # ./spec/support/database/prevent_cross_joins.rb:106:in `block (2 levels) in <top (required)>'10847 13) factories with factory defaults behaves like factory package_file factory linting :object_storage trait does not raise error when created10848 # Trait skipped linting due to legacy error10849 Failure/Error: expect { create(factory.name, trait_name) }.not_to raise_error10850 expected no Exception, got #<RuntimeError: Object Storage is not enabled for Packages::PackageFileUploader> with backtrace:10851 # ./app/uploaders/object_storage.rb:442:in `storage_for'10852 # ./app/uploaders/object_storage.rb:436:in `storage'10853 # ./app/uploaders/object_storage.rb:239:in `file_storage?'10854 # ./app/uploaders/gitlab_uploader.rb:51:in `move_to_cache'10855 # ./app/uploaders/object_storage.rb:370:in `cache!'10856 # ./spec/factories/packages/package_files.rb:16:in `block (3 levels) in <top (required)>'10857 # ./spec/factories_spec.rb:56:in `block (7 levels) in <top (required)>'10858 # ./spec/factories_spec.rb:56:in `block (6 levels) in <top (required)>'10859 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'10860 # ./spec/support/sidekiq_middleware.rb:9:in `with_sidekiq_server_middleware'10861 # ./spec/spec_helper.rb:414:in `block (2 levels) in <top (required)>'10862 # ./spec/spec_helper.rb:410:in `block (3 levels) in <top (required)>'10863 # ./lib/gitlab/application_context.rb:48:in `with_raw_context'10864 # ./spec/spec_helper.rb:410:in `block (2 levels) in <top (required)>'10865 # ./spec/spec_helper.rb:268:in `block (2 levels) in <top (required)>'10866 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'10867 # ./spec/support/flaky_tests.rb:27:in `block (2 levels) in <top (required)>'10868 # ./spec/support/database/prevent_cross_joins.rb:106:in `block (3 levels) in <top (required)>'10869 # ./spec/support/database/prevent_cross_joins.rb:60:in `with_cross_joins_prevented'10870 # ./spec/support/database/prevent_cross_joins.rb:106:in `block (2 levels) in <top (required)>'10871 Shared Example Group: "factory" called from ./spec/factories_spec.rb:12310872 # ./spec/factories_spec.rb:56:in `block (6 levels) in <top (required)>'10873 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'10874 # ./spec/support/sidekiq_middleware.rb:9:in `with_sidekiq_server_middleware'10875 # ./spec/spec_helper.rb:414:in `block (2 levels) in <top (required)>'10876 # ./spec/spec_helper.rb:410:in `block (3 levels) in <top (required)>'10877 # ./lib/gitlab/application_context.rb:48:in `with_raw_context'10878 # ./spec/spec_helper.rb:410:in `block (2 levels) in <top (required)>'10879 # ./spec/spec_helper.rb:268:in `block (2 levels) in <top (required)>'10880 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'10881 # ./spec/support/flaky_tests.rb:27:in `block (2 levels) in <top (required)>'10882 # ./spec/support/database/prevent_cross_joins.rb:106:in `block (3 levels) in <top (required)>'10883 # ./spec/support/database/prevent_cross_joins.rb:60:in `with_cross_joins_prevented'10884 # ./spec/support/database/prevent_cross_joins.rb:106:in `block (2 levels) in <top (required)>'10885 14) factories with factory defaults behaves like factory pages_domain factory linting :without_certificate trait does not raise error when created10886 # Trait skipped linting due to legacy error10887 Failure/Error: expect { create(factory.name, trait_name) }.not_to raise_error10888 expected no Exception, got #<ActiveRecord::RecordInvalid: Validation failed: Key doesn't match the certificate> with backtrace:10889 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:119:in `block in write_using_load_balancer'10890 # ./lib/gitlab/database/load_balancing/load_balancer.rb:112:in `block in read_write'10891 # ./lib/gitlab/database/load_balancing/load_balancer.rb:172:in `retry_with_backoff'10892 # ./lib/gitlab/database/load_balancing/load_balancer.rb:110:in `read_write'10893 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:118:in `write_using_load_balancer'10894 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:70:in `transaction'10895 # ./spec/factories_spec.rb:56:in `block (7 levels) in <top (required)>'10896 # ./spec/factories_spec.rb:56:in `block (6 levels) in <top (required)>'10897 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'10898 # ./spec/support/sidekiq_middleware.rb:9:in `with_sidekiq_server_middleware'10899 # ./spec/spec_helper.rb:414:in `block (2 levels) in <top (required)>'10900 # ./spec/spec_helper.rb:410:in `block (3 levels) in <top (required)>'10901 # ./lib/gitlab/application_context.rb:48:in `with_raw_context'10902 # ./spec/spec_helper.rb:410:in `block (2 levels) in <top (required)>'10903 # ./spec/spec_helper.rb:268:in `block (2 levels) in <top (required)>'10904 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'10905 # ./spec/support/flaky_tests.rb:27:in `block (2 levels) in <top (required)>'10906 # ./spec/support/database/prevent_cross_joins.rb:106:in `block (3 levels) in <top (required)>'10907 # ./spec/support/database/prevent_cross_joins.rb:60:in `with_cross_joins_prevented'10908 # ./spec/support/database/prevent_cross_joins.rb:106:in `block (2 levels) in <top (required)>'10909 Shared Example Group: "factory" called from ./spec/factories_spec.rb:12310910 # ./spec/factories_spec.rb:56:in `block (6 levels) in <top (required)>'10911 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'10912 # ./spec/support/sidekiq_middleware.rb:9:in `with_sidekiq_server_middleware'10913 # ./spec/spec_helper.rb:414:in `block (2 levels) in <top (required)>'10914 # ./spec/spec_helper.rb:410:in `block (3 levels) in <top (required)>'10915 # ./lib/gitlab/application_context.rb:48:in `with_raw_context'10916 # ./spec/spec_helper.rb:410:in `block (2 levels) in <top (required)>'10917 # ./spec/spec_helper.rb:268:in `block (2 levels) in <top (required)>'10918 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'10919 # ./spec/support/flaky_tests.rb:27:in `block (2 levels) in <top (required)>'10920 # ./spec/support/database/prevent_cross_joins.rb:106:in `block (3 levels) in <top (required)>'10921 # ./spec/support/database/prevent_cross_joins.rb:60:in `with_cross_joins_prevented'10922 # ./spec/support/database/prevent_cross_joins.rb:106:in `block (2 levels) in <top (required)>'10923 15) factories with factory defaults behaves like factory pages_domain factory linting :without_key trait does not raise error when created10924 # Trait skipped linting due to legacy error10925 Failure/Error: expect { create(factory.name, trait_name) }.not_to raise_error10926 expected no Exception, got #<ActiveRecord::RecordInvalid: Validation failed: Key doesn't match the certificate> with backtrace:10927 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:119:in `block in write_using_load_balancer'10928 # ./lib/gitlab/database/load_balancing/load_balancer.rb:112:in `block in read_write'10929 # ./lib/gitlab/database/load_balancing/load_balancer.rb:172:in `retry_with_backoff'10930 # ./lib/gitlab/database/load_balancing/load_balancer.rb:110:in `read_write'10931 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:118:in `write_using_load_balancer'10932 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:70:in `transaction'10933 # ./spec/factories_spec.rb:56:in `block (7 levels) in <top (required)>'10934 # ./spec/factories_spec.rb:56:in `block (6 levels) in <top (required)>'10935 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'10936 # ./spec/support/sidekiq_middleware.rb:9:in `with_sidekiq_server_middleware'10937 # ./spec/spec_helper.rb:414:in `block (2 levels) in <top (required)>'10938 # ./spec/spec_helper.rb:410:in `block (3 levels) in <top (required)>'10939 # ./lib/gitlab/application_context.rb:48:in `with_raw_context'10940 # ./spec/spec_helper.rb:410:in `block (2 levels) in <top (required)>'10941 # ./spec/spec_helper.rb:268:in `block (2 levels) in <top (required)>'10942 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'10943 # ./spec/support/flaky_tests.rb:27:in `block (2 levels) in <top (required)>'10944 # ./spec/support/database/prevent_cross_joins.rb:106:in `block (3 levels) in <top (required)>'10945 # ./spec/support/database/prevent_cross_joins.rb:60:in `with_cross_joins_prevented'10946 # ./spec/support/database/prevent_cross_joins.rb:106:in `block (2 levels) in <top (required)>'10947 Shared Example Group: "factory" called from ./spec/factories_spec.rb:12310948 # ./spec/factories_spec.rb:56:in `block (6 levels) in <top (required)>'10949 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'10950 # ./spec/support/sidekiq_middleware.rb:9:in `with_sidekiq_server_middleware'10951 # ./spec/spec_helper.rb:414:in `block (2 levels) in <top (required)>'10952 # ./spec/spec_helper.rb:410:in `block (3 levels) in <top (required)>'10953 # ./lib/gitlab/application_context.rb:48:in `with_raw_context'10954 # ./spec/spec_helper.rb:410:in `block (2 levels) in <top (required)>'10955 # ./spec/spec_helper.rb:268:in `block (2 levels) in <top (required)>'10956 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'10957 # ./spec/support/flaky_tests.rb:27:in `block (2 levels) in <top (required)>'10958 # ./spec/support/database/prevent_cross_joins.rb:106:in `block (3 levels) in <top (required)>'10959 # ./spec/support/database/prevent_cross_joins.rb:60:in `with_cross_joins_prevented'10960 # ./spec/support/database/prevent_cross_joins.rb:106:in `block (2 levels) in <top (required)>'10961 16) factories with factory defaults behaves like factory pages_domain factory linting :with_missing_chain trait does not raise error when created10962 # Trait skipped linting due to legacy error10963 Failure/Error: expect { create(factory.name, trait_name) }.not_to raise_error10964 expected no Exception, got #<ActiveRecord::RecordInvalid: Validation failed: Key doesn't match the certificate, Certificate misses intermediates> with backtrace:10965 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:119:in `block in write_using_load_balancer'10966 # ./lib/gitlab/database/load_balancing/load_balancer.rb:112:in `block in read_write'10967 # ./lib/gitlab/database/load_balancing/load_balancer.rb:172:in `retry_with_backoff'10968 # ./lib/gitlab/database/load_balancing/load_balancer.rb:110:in `read_write'10969 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:118:in `write_using_load_balancer'10970 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:70:in `transaction'10971 # ./spec/factories_spec.rb:56:in `block (7 levels) in <top (required)>'10972 # ./spec/factories_spec.rb:56:in `block (6 levels) in <top (required)>'10973 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'10974 # ./spec/support/sidekiq_middleware.rb:9:in `with_sidekiq_server_middleware'10975 # ./spec/spec_helper.rb:414:in `block (2 levels) in <top (required)>'10976 # ./spec/spec_helper.rb:410:in `block (3 levels) in <top (required)>'10977 # ./lib/gitlab/application_context.rb:48:in `with_raw_context'10978 # ./spec/spec_helper.rb:410:in `block (2 levels) in <top (required)>'10979 # ./spec/spec_helper.rb:268:in `block (2 levels) in <top (required)>'10980 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'10981 # ./spec/support/flaky_tests.rb:27:in `block (2 levels) in <top (required)>'10982 # ./spec/support/database/prevent_cross_joins.rb:106:in `block (3 levels) in <top (required)>'10983 # ./spec/support/database/prevent_cross_joins.rb:60:in `with_cross_joins_prevented'10984 # ./spec/support/database/prevent_cross_joins.rb:106:in `block (2 levels) in <top (required)>'10985 Shared Example Group: "factory" called from ./spec/factories_spec.rb:12310986 # ./spec/factories_spec.rb:56:in `block (6 levels) in <top (required)>'10987 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'10988 # ./spec/support/sidekiq_middleware.rb:9:in `with_sidekiq_server_middleware'10989 # ./spec/spec_helper.rb:414:in `block (2 levels) in <top (required)>'10990 # ./spec/spec_helper.rb:410:in `block (3 levels) in <top (required)>'10991 # ./lib/gitlab/application_context.rb:48:in `with_raw_context'10992 # ./spec/spec_helper.rb:410:in `block (2 levels) in <top (required)>'10993 # ./spec/spec_helper.rb:268:in `block (2 levels) in <top (required)>'10994 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'10995 # ./spec/support/flaky_tests.rb:27:in `block (2 levels) in <top (required)>'10996 # ./spec/support/database/prevent_cross_joins.rb:106:in `block (3 levels) in <top (required)>'10997 # ./spec/support/database/prevent_cross_joins.rb:60:in `with_cross_joins_prevented'10998 # ./spec/support/database/prevent_cross_joins.rb:106:in `block (2 levels) in <top (required)>'10999 17) factories with factory defaults behaves like factory pages_domain factory linting :with_trusted_chain trait does not raise error when created11000 # Trait skipped linting due to legacy error11001 Failure/Error: expect { create(factory.name, trait_name) }.not_to raise_error11002 expected no Exception, got #<ActiveRecord::RecordInvalid: Validation failed: Key doesn't match the certificate> with backtrace:11003 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:119:in `block in write_using_load_balancer'11004 # ./lib/gitlab/database/load_balancing/load_balancer.rb:112:in `block in read_write'11005 # ./lib/gitlab/database/load_balancing/load_balancer.rb:172:in `retry_with_backoff'11006 # ./lib/gitlab/database/load_balancing/load_balancer.rb:110:in `read_write'11007 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:118:in `write_using_load_balancer'11008 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:70:in `transaction'11009 # ./spec/factories_spec.rb:56:in `block (7 levels) in <top (required)>'11010 # ./spec/factories_spec.rb:56:in `block (6 levels) in <top (required)>'11011 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'11012 # ./spec/support/sidekiq_middleware.rb:9:in `with_sidekiq_server_middleware'11013 # ./spec/spec_helper.rb:414:in `block (2 levels) in <top (required)>'11014 # ./spec/spec_helper.rb:410:in `block (3 levels) in <top (required)>'11015 # ./lib/gitlab/application_context.rb:48:in `with_raw_context'11016 # ./spec/spec_helper.rb:410:in `block (2 levels) in <top (required)>'11017 # ./spec/spec_helper.rb:268:in `block (2 levels) in <top (required)>'11018 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'11019 # ./spec/support/flaky_tests.rb:27:in `block (2 levels) in <top (required)>'11020 # ./spec/support/database/prevent_cross_joins.rb:106:in `block (3 levels) in <top (required)>'11021 # ./spec/support/database/prevent_cross_joins.rb:60:in `with_cross_joins_prevented'11022 # ./spec/support/database/prevent_cross_joins.rb:106:in `block (2 levels) in <top (required)>'11023 Shared Example Group: "factory" called from ./spec/factories_spec.rb:12311024 # ./spec/factories_spec.rb:56:in `block (6 levels) in <top (required)>'11025 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'11026 # ./spec/support/sidekiq_middleware.rb:9:in `with_sidekiq_server_middleware'11027 # ./spec/spec_helper.rb:414:in `block (2 levels) in <top (required)>'11028 # ./spec/spec_helper.rb:410:in `block (3 levels) in <top (required)>'11029 # ./lib/gitlab/application_context.rb:48:in `with_raw_context'11030 # ./spec/spec_helper.rb:410:in `block (2 levels) in <top (required)>'11031 # ./spec/spec_helper.rb:268:in `block (2 levels) in <top (required)>'11032 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'11033 # ./spec/support/flaky_tests.rb:27:in `block (2 levels) in <top (required)>'11034 # ./spec/support/database/prevent_cross_joins.rb:106:in `block (3 levels) in <top (required)>'11035 # ./spec/support/database/prevent_cross_joins.rb:60:in `with_cross_joins_prevented'11036 # ./spec/support/database/prevent_cross_joins.rb:106:in `block (2 levels) in <top (required)>'11037 18) factories with factory defaults behaves like factory pages_domain factory linting :with_trusted_expired_chain trait does not raise error when created11038 # Trait skipped linting due to legacy error11039 Failure/Error: expect { create(factory.name, trait_name) }.not_to raise_error11040 expected no Exception, got #<ActiveRecord::RecordInvalid: Validation failed: Key doesn't match the certificate, Certificate misses intermediates> with backtrace:11041 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:119:in `block in write_using_load_balancer'11042 # ./lib/gitlab/database/load_balancing/load_balancer.rb:112:in `block in read_write'11043 # ./lib/gitlab/database/load_balancing/load_balancer.rb:172:in `retry_with_backoff'11044 # ./lib/gitlab/database/load_balancing/load_balancer.rb:110:in `read_write'11045 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:118:in `write_using_load_balancer'11046 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:70:in `transaction'11047 # ./spec/factories_spec.rb:56:in `block (7 levels) in <top (required)>'11048 # ./spec/factories_spec.rb:56:in `block (6 levels) in <top (required)>'11049 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'11050 # ./spec/support/sidekiq_middleware.rb:9:in `with_sidekiq_server_middleware'11051 # ./spec/spec_helper.rb:414:in `block (2 levels) in <top (required)>'11052 # ./spec/spec_helper.rb:410:in `block (3 levels) in <top (required)>'11053 # ./lib/gitlab/application_context.rb:48:in `with_raw_context'11054 # ./spec/spec_helper.rb:410:in `block (2 levels) in <top (required)>'11055 # ./spec/spec_helper.rb:268:in `block (2 levels) in <top (required)>'11056 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'11057 # ./spec/support/flaky_tests.rb:27:in `block (2 levels) in <top (required)>'11058 # ./spec/support/database/prevent_cross_joins.rb:106:in `block (3 levels) in <top (required)>'11059 # ./spec/support/database/prevent_cross_joins.rb:60:in `with_cross_joins_prevented'11060 # ./spec/support/database/prevent_cross_joins.rb:106:in `block (2 levels) in <top (required)>'11061 Shared Example Group: "factory" called from ./spec/factories_spec.rb:12311062 # ./spec/factories_spec.rb:56:in `block (6 levels) in <top (required)>'11063 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'11064 # ./spec/support/sidekiq_middleware.rb:9:in `with_sidekiq_server_middleware'11065 # ./spec/spec_helper.rb:414:in `block (2 levels) in <top (required)>'11066 # ./spec/spec_helper.rb:410:in `block (3 levels) in <top (required)>'11067 # ./lib/gitlab/application_context.rb:48:in `with_raw_context'11068 # ./spec/spec_helper.rb:410:in `block (2 levels) in <top (required)>'11069 # ./spec/spec_helper.rb:268:in `block (2 levels) in <top (required)>'11070 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'11071 # ./spec/support/flaky_tests.rb:27:in `block (2 levels) in <top (required)>'11072 # ./spec/support/database/prevent_cross_joins.rb:106:in `block (3 levels) in <top (required)>'11073 # ./spec/support/database/prevent_cross_joins.rb:60:in `with_cross_joins_prevented'11074 # ./spec/support/database/prevent_cross_joins.rb:106:in `block (2 levels) in <top (required)>'11075 19) factories with factory defaults behaves like factory pages_domain factory linting :explicit_ecdsa trait does not raise error when created11076 # Trait skipped linting due to legacy error11077 Failure/Error: expect { create(factory.name, trait_name) }.not_to raise_error11078 expected no Exception, got #<ActiveRecord::RecordInvalid: Validation failed: Key ECDSA keys with explicit curves are not supported> with backtrace:11079 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:119:in `block in write_using_load_balancer'11080 # ./lib/gitlab/database/load_balancing/load_balancer.rb:112:in `block in read_write'11081 # ./lib/gitlab/database/load_balancing/load_balancer.rb:172:in `retry_with_backoff'11082 # ./lib/gitlab/database/load_balancing/load_balancer.rb:110:in `read_write'11083 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:118:in `write_using_load_balancer'11084 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:70:in `transaction'11085 # ./spec/factories_spec.rb:56:in `block (7 levels) in <top (required)>'11086 # ./spec/factories_spec.rb:56:in `block (6 levels) in <top (required)>'11087 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'11088 # ./spec/support/sidekiq_middleware.rb:9:in `with_sidekiq_server_middleware'11089 # ./spec/spec_helper.rb:414:in `block (2 levels) in <top (required)>'11090 # ./spec/spec_helper.rb:410:in `block (3 levels) in <top (required)>'11091 # ./lib/gitlab/application_context.rb:48:in `with_raw_context'11092 # ./spec/spec_helper.rb:410:in `block (2 levels) in <top (required)>'11093 # ./spec/spec_helper.rb:268:in `block (2 levels) in <top (required)>'11094 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'11095 # ./spec/support/flaky_tests.rb:27:in `block (2 levels) in <top (required)>'11096 # ./spec/support/database/prevent_cross_joins.rb:106:in `block (3 levels) in <top (required)>'11097 # ./spec/support/database/prevent_cross_joins.rb:60:in `with_cross_joins_prevented'11098 # ./spec/support/database/prevent_cross_joins.rb:106:in `block (2 levels) in <top (required)>'11099 Shared Example Group: "factory" called from ./spec/factories_spec.rb:12311100 # ./spec/factories_spec.rb:56:in `block (6 levels) in <top (required)>'11101 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'11102 # ./spec/support/sidekiq_middleware.rb:9:in `with_sidekiq_server_middleware'11103 # ./spec/spec_helper.rb:414:in `block (2 levels) in <top (required)>'11104 # ./spec/spec_helper.rb:410:in `block (3 levels) in <top (required)>'11105 # ./lib/gitlab/application_context.rb:48:in `with_raw_context'11106 # ./spec/spec_helper.rb:410:in `block (2 levels) in <top (required)>'11107 # ./spec/spec_helper.rb:268:in `block (2 levels) in <top (required)>'11108 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'11109 # ./spec/support/flaky_tests.rb:27:in `block (2 levels) in <top (required)>'11110 # ./spec/support/database/prevent_cross_joins.rb:106:in `block (3 levels) in <top (required)>'11111 # ./spec/support/database/prevent_cross_joins.rb:60:in `with_cross_joins_prevented'11112 # ./spec/support/database/prevent_cross_joins.rb:106:in `block (2 levels) in <top (required)>'11113 20) factories with factory defaults behaves like factory project_member factory linting :blocked trait does not raise error when created11114 # Trait skipped linting due to legacy error11115 Failure/Error: expect { create(factory.name, trait_name) }.not_to raise_error11116 expected no Exception, got #<FrozenError: can't modify frozen attributes> with backtrace:11117 # ./spec/factories/project_members.rb:24:in `block (4 levels) in <top (required)>'11118 # ./spec/factories_spec.rb:56:in `block (7 levels) in <top (required)>'11119 # ./spec/factories_spec.rb:56:in `block (6 levels) in <top (required)>'11120 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'11121 # ./spec/support/sidekiq_middleware.rb:9:in `with_sidekiq_server_middleware'11122 # ./spec/spec_helper.rb:414:in `block (2 levels) in <top (required)>'11123 # ./spec/spec_helper.rb:410:in `block (3 levels) in <top (required)>'11124 # ./lib/gitlab/application_context.rb:48:in `with_raw_context'11125 # ./spec/spec_helper.rb:410:in `block (2 levels) in <top (required)>'11126 # ./spec/spec_helper.rb:268:in `block (2 levels) in <top (required)>'11127 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'11128 # ./spec/support/flaky_tests.rb:27:in `block (2 levels) in <top (required)>'11129 # ./spec/support/database/prevent_cross_joins.rb:106:in `block (3 levels) in <top (required)>'11130 # ./spec/support/database/prevent_cross_joins.rb:60:in `with_cross_joins_prevented'11131 # ./spec/support/database/prevent_cross_joins.rb:106:in `block (2 levels) in <top (required)>'11132 Shared Example Group: "factory" called from ./spec/factories_spec.rb:12311133 # ./spec/factories_spec.rb:56:in `block (6 levels) in <top (required)>'11134 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'11135 # ./spec/support/sidekiq_middleware.rb:9:in `with_sidekiq_server_middleware'11136 # ./spec/spec_helper.rb:414:in `block (2 levels) in <top (required)>'11137 # ./spec/spec_helper.rb:410:in `block (3 levels) in <top (required)>'11138 # ./lib/gitlab/application_context.rb:48:in `with_raw_context'11139 # ./spec/spec_helper.rb:410:in `block (2 levels) in <top (required)>'11140 # ./spec/spec_helper.rb:268:in `block (2 levels) in <top (required)>'11141 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'11142 # ./spec/support/flaky_tests.rb:27:in `block (2 levels) in <top (required)>'11143 # ./spec/support/database/prevent_cross_joins.rb:106:in `block (3 levels) in <top (required)>'11144 # ./spec/support/database/prevent_cross_joins.rb:60:in `with_cross_joins_prevented'11145 # ./spec/support/database/prevent_cross_joins.rb:106:in `block (2 levels) in <top (required)>'11146 21) factories with factory defaults behaves like factory remote_mirror factory linting :ssh trait does not raise error when created11147 # Trait skipped linting due to legacy error11148 Failure/Error: expect { create(factory.name, trait_name) }.not_to raise_error11149 expected no Exception, got #<ActiveRecord::RecordInvalid: Validation failed: Url is blocked: URI is invalid> with backtrace:11150 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:119:in `block in write_using_load_balancer'11151 # ./lib/gitlab/database/load_balancing/load_balancer.rb:112:in `block in read_write'11152 # ./lib/gitlab/database/load_balancing/load_balancer.rb:172:in `retry_with_backoff'11153 # ./lib/gitlab/database/load_balancing/load_balancer.rb:110:in `read_write'11154 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:118:in `write_using_load_balancer'11155 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:70:in `transaction'11156 # ./spec/factories_spec.rb:56:in `block (7 levels) in <top (required)>'11157 # ./spec/factories_spec.rb:56:in `block (6 levels) in <top (required)>'11158 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'11159 # ./spec/support/sidekiq_middleware.rb:9:in `with_sidekiq_server_middleware'11160 # ./spec/spec_helper.rb:414:in `block (2 levels) in <top (required)>'11161 # ./spec/spec_helper.rb:410:in `block (3 levels) in <top (required)>'11162 # ./lib/gitlab/application_context.rb:48:in `with_raw_context'11163 # ./spec/spec_helper.rb:410:in `block (2 levels) in <top (required)>'11164 # ./spec/spec_helper.rb:268:in `block (2 levels) in <top (required)>'11165 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'11166 # ./spec/support/flaky_tests.rb:27:in `block (2 levels) in <top (required)>'11167 # ./spec/support/database/prevent_cross_joins.rb:106:in `block (3 levels) in <top (required)>'11168 # ./spec/support/database/prevent_cross_joins.rb:60:in `with_cross_joins_prevented'11169 # ./spec/support/database/prevent_cross_joins.rb:106:in `block (2 levels) in <top (required)>'11170 Shared Example Group: "factory" called from ./spec/factories_spec.rb:12311171 # ./spec/factories_spec.rb:56:in `block (6 levels) in <top (required)>'11172 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'11173 # ./spec/support/sidekiq_middleware.rb:9:in `with_sidekiq_server_middleware'11174 # ./spec/spec_helper.rb:414:in `block (2 levels) in <top (required)>'11175 # ./spec/spec_helper.rb:410:in `block (3 levels) in <top (required)>'11176 # ./lib/gitlab/application_context.rb:48:in `with_raw_context'11177 # ./spec/spec_helper.rb:410:in `block (2 levels) in <top (required)>'11178 # ./spec/spec_helper.rb:268:in `block (2 levels) in <top (required)>'11179 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'11180 # ./spec/support/flaky_tests.rb:27:in `block (2 levels) in <top (required)>'11181 # ./spec/support/database/prevent_cross_joins.rb:106:in `block (3 levels) in <top (required)>'11182 # ./spec/support/database/prevent_cross_joins.rb:60:in `with_cross_joins_prevented'11183 # ./spec/support/database/prevent_cross_joins.rb:106:in `block (2 levels) in <top (required)>'11184 22) factories with factory defaults behaves like factory user_preference factory linting :only_comments trait does not raise error when created11185 # Trait skipped linting due to legacy error11186 Failure/Error: expect { create(factory.name, trait_name) }.not_to raise_error11187 expected no Exception, got #<NameError: uninitialized constant #<Class:0x00007facd41f1ed0>::NOTE_FILTERS11188 Did you mean? UserPreference::NOTES_FILTERS> with backtrace:11189 # ./spec/factories/user_preferences.rb:9:in `block (4 levels) in <top (required)>'11190 # ./spec/factories_spec.rb:56:in `block (7 levels) in <top (required)>'11191 # ./spec/factories_spec.rb:56:in `block (6 levels) in <top (required)>'11192 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'11193 # ./spec/support/sidekiq_middleware.rb:9:in `with_sidekiq_server_middleware'11194 # ./spec/spec_helper.rb:414:in `block (2 levels) in <top (required)>'11195 # ./spec/spec_helper.rb:410:in `block (3 levels) in <top (required)>'11196 # ./lib/gitlab/application_context.rb:48:in `with_raw_context'11197 # ./spec/spec_helper.rb:410:in `block (2 levels) in <top (required)>'11198 # ./spec/spec_helper.rb:268:in `block (2 levels) in <top (required)>'11199 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'11200 # ./spec/support/flaky_tests.rb:27:in `block (2 levels) in <top (required)>'11201 # ./spec/support/database/prevent_cross_joins.rb:106:in `block (3 levels) in <top (required)>'11202 # ./spec/support/database/prevent_cross_joins.rb:60:in `with_cross_joins_prevented'11203 # ./spec/support/database/prevent_cross_joins.rb:106:in `block (2 levels) in <top (required)>'11204 Shared Example Group: "factory" called from ./spec/factories_spec.rb:12311205 # ./spec/factories_spec.rb:56:in `block (6 levels) in <top (required)>'11206 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'11207 # ./spec/support/sidekiq_middleware.rb:9:in `with_sidekiq_server_middleware'11208 # ./spec/spec_helper.rb:414:in `block (2 levels) in <top (required)>'11209 # ./spec/spec_helper.rb:410:in `block (3 levels) in <top (required)>'11210 # ./lib/gitlab/application_context.rb:48:in `with_raw_context'11211 # ./spec/spec_helper.rb:410:in `block (2 levels) in <top (required)>'11212 # ./spec/spec_helper.rb:268:in `block (2 levels) in <top (required)>'11213 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'11214 # ./spec/support/flaky_tests.rb:27:in `block (2 levels) in <top (required)>'11215 # ./spec/support/database/prevent_cross_joins.rb:106:in `block (3 levels) in <top (required)>'11216 # ./spec/support/database/prevent_cross_joins.rb:60:in `with_cross_joins_prevented'11217 # ./spec/support/database/prevent_cross_joins.rb:106:in `block (2 levels) in <top (required)>'11218 23) factories without factory defaults behaves like factory issue_customer_relations_contact factory linting :for_contact trait does not raise error when created11219 # Trait skipped linting due to legacy error11220 Failure/Error: expect { create(factory.name, trait_name) }.not_to raise_error11221 expected no Exception, got #<ArgumentError: `contact` is manadatory> with backtrace:11222 # ./spec/factories/customer_relations/issue_customer_relations_contacts.rb:15:in `block (4 levels) in <top (required)>'11223 # ./spec/factories/customer_relations/issue_customer_relations_contacts.rb:18:in `block (5 levels) in <top (required)>'11224 # ./spec/factories/customer_relations/issue_customer_relations_contacts.rb:14:in `block (4 levels) in <top (required)>'11225 # ./spec/factories_spec.rb:56:in `block (7 levels) in <top (required)>'11226 # ./spec/factories_spec.rb:56:in `block (6 levels) in <top (required)>'11227 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'11228 # ./spec/support/sidekiq_middleware.rb:9:in `with_sidekiq_server_middleware'11229 # ./spec/spec_helper.rb:414:in `block (2 levels) in <top (required)>'11230 # ./spec/spec_helper.rb:410:in `block (3 levels) in <top (required)>'11231 # ./lib/gitlab/application_context.rb:48:in `with_raw_context'11232 # ./spec/spec_helper.rb:410:in `block (2 levels) in <top (required)>'11233 # ./spec/spec_helper.rb:268:in `block (2 levels) in <top (required)>'11234 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'11235 # ./spec/support/flaky_tests.rb:27:in `block (2 levels) in <top (required)>'11236 # ./spec/support/database/prevent_cross_joins.rb:106:in `block (3 levels) in <top (required)>'11237 # ./spec/support/database/prevent_cross_joins.rb:60:in `with_cross_joins_prevented'11238 # ./spec/support/database/prevent_cross_joins.rb:106:in `block (2 levels) in <top (required)>'11239 Shared Example Group: "factory" called from ./spec/factories_spec.rb:12911240 # ./spec/factories_spec.rb:56:in `block (6 levels) in <top (required)>'11241 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'11242 # ./spec/support/sidekiq_middleware.rb:9:in `with_sidekiq_server_middleware'11243 # ./spec/spec_helper.rb:414:in `block (2 levels) in <top (required)>'11244 # ./spec/spec_helper.rb:410:in `block (3 levels) in <top (required)>'11245 # ./lib/gitlab/application_context.rb:48:in `with_raw_context'11246 # ./spec/spec_helper.rb:410:in `block (2 levels) in <top (required)>'11247 # ./spec/spec_helper.rb:268:in `block (2 levels) in <top (required)>'11248 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'11249 # ./spec/support/flaky_tests.rb:27:in `block (2 levels) in <top (required)>'11250 # ./spec/support/database/prevent_cross_joins.rb:106:in `block (3 levels) in <top (required)>'11251 # ./spec/support/database/prevent_cross_joins.rb:60:in `with_cross_joins_prevented'11252 # ./spec/support/database/prevent_cross_joins.rb:106:in `block (2 levels) in <top (required)>'11253 24) factories without factory defaults behaves like factory issue_customer_relations_contact factory linting :for_issue trait does not raise error when created11254 # Trait skipped linting due to legacy error11255 Failure/Error: expect { create(factory.name, trait_name) }.not_to raise_error11256 expected no Exception, got #<ArgumentError: `issue` is manadatory> with backtrace:11257 # ./spec/factories/customer_relations/issue_customer_relations_contacts.rb:23:in `block (4 levels) in <top (required)>'11258 # ./spec/factories_spec.rb:56:in `block (7 levels) in <top (required)>'11259 # ./spec/factories_spec.rb:56:in `block (6 levels) in <top (required)>'11260 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'11261 # ./spec/support/sidekiq_middleware.rb:9:in `with_sidekiq_server_middleware'11262 # ./spec/spec_helper.rb:414:in `block (2 levels) in <top (required)>'11263 # ./spec/spec_helper.rb:410:in `block (3 levels) in <top (required)>'11264 # ./lib/gitlab/application_context.rb:48:in `with_raw_context'11265 # ./spec/spec_helper.rb:410:in `block (2 levels) in <top (required)>'11266 # ./spec/spec_helper.rb:268:in `block (2 levels) in <top (required)>'11267 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'11268 # ./spec/support/flaky_tests.rb:27:in `block (2 levels) in <top (required)>'11269 # ./spec/support/database/prevent_cross_joins.rb:106:in `block (3 levels) in <top (required)>'11270 # ./spec/support/database/prevent_cross_joins.rb:60:in `with_cross_joins_prevented'11271 # ./spec/support/database/prevent_cross_joins.rb:106:in `block (2 levels) in <top (required)>'11272 Shared Example Group: "factory" called from ./spec/factories_spec.rb:12911273 # ./spec/factories_spec.rb:56:in `block (6 levels) in <top (required)>'11274 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'11275 # ./spec/support/sidekiq_middleware.rb:9:in `with_sidekiq_server_middleware'11276 # ./spec/spec_helper.rb:414:in `block (2 levels) in <top (required)>'11277 # ./spec/spec_helper.rb:410:in `block (3 levels) in <top (required)>'11278 # ./lib/gitlab/application_context.rb:48:in `with_raw_context'11279 # ./spec/spec_helper.rb:410:in `block (2 levels) in <top (required)>'11280 # ./spec/spec_helper.rb:268:in `block (2 levels) in <top (required)>'11281 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'11282 # ./spec/support/flaky_tests.rb:27:in `block (2 levels) in <top (required)>'11283 # ./spec/support/database/prevent_cross_joins.rb:106:in `block (3 levels) in <top (required)>'11284 # ./spec/support/database/prevent_cross_joins.rb:60:in `with_cross_joins_prevented'11285 # ./spec/support/database/prevent_cross_joins.rb:106:in `block (2 levels) in <top (required)>'11286 25) Milestone behaves like a timebox modules with a project behaves like AtomicInternalId .has_internal_id Validation when presence validation is not required when creating an object does not raise an error if the internal id is blank11287 # No reason given11288 # ./spec/support/shared_examples/models/atomic_internal_id_shared_examples.rb:4911289 26) Milestone behaves like a timebox modules with a project behaves like AtomicInternalId .has_internal_id Validation when presence validation is not required when updating an object does not raise an error if the internal id is blank11290 # No reason given11291 # ./spec/support/shared_examples/models/atomic_internal_id_shared_examples.rb:5711292 27) Milestone behaves like a timebox modules with a group behaves like AtomicInternalId .has_internal_id Validation when presence validation is not required when creating an object does not raise an error if the internal id is blank11293 # No reason given11294 # ./spec/support/shared_examples/models/atomic_internal_id_shared_examples.rb:4911295 28) Milestone behaves like a timebox modules with a group behaves like AtomicInternalId .has_internal_id Validation when presence validation is not required when updating an object does not raise an error if the internal id is blank11296 # No reason given11297 # ./spec/support/shared_examples/models/atomic_internal_id_shared_examples.rb:5711298Finished in 20 minutes 0 seconds (files took 1 minute 19.28 seconds to load)112995216 examples, 0 failures, 28 pending11300RSpec exited with 0.11301No examples to retry, congrats!11303Not uploading cache ruby-gems-bullseye-9-protected due to policy11304Not uploading cache gitaly-ruby-gems-bullseye-9-protected due to policy11306Uploading artifacts...11307coverage/: found 5 matching files and directories 11308crystalball/: found 2 matching files and directories 11309WARNING: deprecations/: no matching files 11310knapsack/: found 3 matching files and directories 11311rspec/: found 8 matching files and directories 11312WARNING: tmp/capybara/: no matching files 11313log/*.log: found 18 matching files and directories 11314WARNING: Upload request redirected location=https://gitlab.com/api/v4/jobs/2388875578/artifacts?artifact_format=zip&artifact_type=archive&expire_in=31d new-url=https://gitlab.com11315WARNING: Retrying... context=artifacts-uploader error=request redirected11316Uploading artifacts as "archive" to coordinator... 201 Created id=2388875578 responseStatus=201 Created token=-J4djTTz11317Uploading artifacts...11318rspec/junit_rspec.xml: found 1 matching files and directories 11319WARNING: Upload request redirected location=https://gitlab.com/api/v4/jobs/2388875578/artifacts?artifact_format=gzip&artifact_type=junit&expire_in=31d new-url=https://gitlab.com11320WARNING: Retrying... context=artifacts-uploader error=request redirected11321Uploading artifacts as "junit" to coordinator... 201 Created id=2388875578 responseStatus=201 Created token=-J4djTTz11323Job succeeded