rspec-ee unit pg12 minimal 8/12
Passed Started
by
@fjsanpedro

Francisco Javier López
1ee/spec/models/ee/project_group_link_spec.rb2ee/spec/models/ee/resource_state_event_spec.rb3ee/spec/models/ee/users/merge_request_interaction_spec.rb4ee/spec/models/ee/protected_ref_spec.rb5ee/spec/models/ee/namespace/root_storage_statistics_spec.rb6ee/spec/models/ee/iterations/cadence_spec.rb7ee/spec/models/ee/protected_ref_access_spec.rb8ee/spec/models/ee/protected_branch_spec.rb9ee/spec/models/ee/award_emoji_spec.rb10ee/spec/models/ee/terraform/state_version_spec.rb11ee/spec/models/ee/release_spec.rb12ee/spec/models/ee/personal_access_token_spec.rb13ee/spec/models/ee/merge_request_diff_spec.rb14ee/spec/models/ee/resource_label_event_spec.rb15ee/spec/models/ee/group_spec.rb16ee/spec/models/ee/integration_spec.rb17ee/spec/models/ee/project_wiki_spec.rb18ee/spec/models/ee/service_desk_setting_spec.rb19ee/spec/models/ee/vulnerability_spec.rb20ee/spec/models/ee/iteration_spec.rb21ee/spec/models/ee/list_spec.rb22ee/spec/models/ee/user_spec.rb23ee/spec/models/ee/alert_management/alert_spec.rb24ee/spec/models/ee/members_preloader_spec.rb25ee/spec/models/ee/project_authorization_spec.rb26ee/spec/models/ee/event_spec.rb27ee/spec/models/ee/analytics/cycle_analytics/stage_event_hash_spec.rb28ee/spec/models/merge_train_spec.rb29ee/spec/models/gitlab_subscription_spec.rb30ee/spec/models/push_rule_spec.rb31ee/spec/models/group_member_spec.rb32ee/spec/models/vulnerabilities/stat_diff_spec.rb33ee/spec/models/vulnerabilities/finding_pipeline_spec.rb34ee/spec/models/vulnerabilities/identifier_spec.rb35ee/spec/models/vulnerabilities/scanner_spec.rb36ee/spec/models/vulnerabilities/export_spec.rb37ee/spec/models/vulnerabilities/finding_identifier_spec.rb38ee/spec/models/vulnerabilities/external_issue_link_spec.rb39ee/spec/models/vulnerabilities/issue_link_spec.rb40ee/spec/models/vulnerabilities/flag_spec.rb41ee/spec/models/vulnerabilities/remediation_spec.rb42ee/spec/models/vulnerabilities/finding_signature_spec.rb43ee/spec/models/vulnerabilities/finding_spec.rb44ee/spec/models/vulnerabilities/feedback_spec.rb45ee/spec/models/vulnerabilities/projects_grade_spec.rb46ee/spec/models/vulnerabilities/statistic_spec.rb47ee/spec/models/project_member_spec.rb48ee/spec/models/merge_request_block_spec.rb49ee/spec/models/approval_merge_request_rule_spec.rb50ee/spec/models/weight_note_spec.rb51ee/spec/models/protected_environment_spec.rb52ee/spec/models/dast_site_profile_spec.rb53ee/spec/models/repository_spec.rb54ee/spec/models/approval_wrapped_rule_spec.rb55ee/spec/models/dast_site_token_spec.rb56ee/spec/models/issue_link_spec.rb57ee/spec/models/dast/site_profiles_build_spec.rb58ee/spec/models/dast/profile_schedule_spec.rb59ee/spec/models/dast/profile_spec.rb60ee/spec/models/dast/profiles_pipeline_spec.rb61ee/spec/models/dast/site_profile_secret_variable_spec.rb62ee/spec/models/dast/scanner_profiles_build_spec.rb63ee/spec/models/ip_restriction_spec.rb64ee/spec/models/hooks/group_hook_spec.rb65ee/spec/models/integrations/github_spec.rb66ee/spec/models/integrations/github/status_message_spec.rb67ee/spec/models/security/orchestration_policy_rule_schedule_spec.rb68ee/spec/models/security/scan_spec.rb69ee/spec/models/security/orchestration_policy_configuration_spec.rb70ee/spec/models/software_license_spec.rb71ee/spec/models/software_license_policy_spec.rb72ee/spec/models/approval_wrapped_any_approver_rule_spec.rb73ee/spec/models/project_team_spec.rb74ee/spec/models/project_alias_spec.rb75ee/spec/models/scim_oauth_access_token_spec.rb76ee/spec/models/upload_spec.rb77ee/spec/models/productivity_analytics_spec.rb78ee/spec/models/instance_security_dashboard_spec.rb79ee/spec/models/visible_approvable_spec.rb80ee/spec/models/dast_scanner_profile_spec.rb81ee/spec/models/approval_wrapped_code_owner_rule_spec.rb82ee/spec/models/label_note_spec.rb83ee/spec/models/identity_spec.rb84ee/spec/models/burndown_spec.rb85ee/spec/models/scoped_label_set_spec.rb86ee/spec/models/scim_identity_spec.rb87ee/spec/models/board_user_preference_spec.rb88ee/spec/models/license_spec.rb89ee/spec/models/merge_requests/external_status_check_spec.rb90ee/spec/models/packages/package_file_spec.rb91ee/spec/models/milestone_release_spec.rb92ee/spec/models/iteration_note_spec.rb93ee/spec/models/commit_spec.rb94ee/spec/models/project_security_setting_spec.rb95ee/spec/models/remote_mirror_spec.rb96ee/spec/models/merge_request_spec.rb97ee/spec/models/group_wiki_spec.rb98ee/spec/models/note_spec.rb99ee/spec/models/environment_spec.rb100ee/spec/models/approvable_spec.rb101ee/spec/models/users_security_dashboard_project_spec.rb102ee/spec/models/allowed_email_domain_spec.rb103ee/spec/models/issuables_analytics_spec.rb104ee/spec/models/project_spec.rb105ee/spec/models/sca/license_compliance_spec.rb106ee/spec/models/merge_request/blocking_spec.rb107ee/spec/models/board_spec.rb108ee/spec/models/user_detail_spec.rb109ee/spec/models/audit_event_spec.rb110ee/spec/models/path_lock_spec.rb111ee/spec/models/status_page/published_incident_spec.rb112ee/spec/models/status_page/project_setting_spec.rb113ee/spec/models/epic_spec.rb114ee/spec/models/approval_state_spec.rb115ee/spec/models/approval_project_rule_spec.rb116ee/spec/models/dora/daily_metrics_spec.rb117ee/spec/models/project_ci_cd_setting_spec.rb118ee/spec/models/namespace_statistics_spec.rb119ee/spec/models/groups/repository_storage_move_spec.rb120ee/spec/models/approver_group_spec.rb121ee/spec/models/application_setting_spec.rb122ee/spec/models/epic_issue_spec.rb123ee/spec/models/issue_spec.rb124ee/spec/models/project_import_state_spec.rb125ee/spec/models/saml_provider_spec.rb126ee/spec/models/member_spec.rb127ee/spec/models/protected_environment/deploy_access_level_spec.rb128ee/spec/models/project_feature_spec.rb129ee/spec/models/dast_site_spec.rb130ee/spec/models/saml_group_link_spec.rb131ee/spec/models/namespace_setting_spec.rb132ee/spec/models/ldap_group_link_spec.rb133ee/spec/models/geo_node_spec.rb134ee/spec/models/geo/terraform_state_version_registry_spec.rb135ee/spec/models/geo/design_registry_spec.rb136ee/spec/models/geo/package_file_registry_spec.rb137ee/spec/models/geo/pipeline_artifact_registry_spec.rb138ee/spec/models/geo/job_artifact_registry_spec.rb139ee/spec/models/geo/event_log_spec.rb140ee/spec/models/geo/group_wiki_repository_registry_spec.rb141ee/spec/models/geo/project_registry_spec.rb142ee/spec/models/geo/merge_request_diff_registry_spec.rb143ee/spec/models/geo/container_repository_registry_spec.rb144ee/spec/models/geo/pages_deployment_registry_spec.rb145ee/spec/models/geo/upload_registry_spec.rb146ee/spec/models/geo_node_status_spec.rb147ee/spec/models/snippet_repository_spec.rb148ee/spec/models/group_wiki_repository_spec.rb149ee/spec/elastic/migrate/20210510113500_delete_merge_requests_from_original_index_spec.rb150ee/spec/elastic/migrate/20210623081800_add_upvotes_to_issues_spec.rb151ee/spec/elastic/migrate/20210510143200_delete_notes_from_original_index_spec.rb152ee/spec/elastic/migrate/20210429154500_migrate_merge_requests_to_separate_index_spec.rb153ee/spec/elastic/migrate/20210201104800_migrate_notes_to_separate_index_spec.rb154ee/spec/elastic/migrate/20210421140400_add_new_data_to_merge_requests_documents_spec.rb155ee/spec/elastic/migrate/20210825110300_backfill_namespace_ancestry_for_issues_spec.rb156ee/spec/elastic/migrate/20210722112600_add_upvotes_to_merge_requests_spec.rb157ee/spec/finders/issues_finder_spec.rb158ee/spec/finders/boards/boards_finder_spec.rb159ee/spec/finders/boards/epic_boards_finder_spec.rb160ee/spec/finders/boards/milestones_finder_spec.rb161ee/spec/finders/boards/users_finder_spec.rb162ee/spec/finders/autocomplete/vulnerabilities_autocomplete_finder_spec.rb163ee/spec/finders/autocomplete/project_invited_groups_finder_spec.rb164ee/spec/finders/template_finder_spec.rb165ee/spec/finders/requirements_management/requirements_finder_spec.rb166ee/spec/finders/ee/fork_targets_finder_spec.rb167ee/spec/finders/ee/namespaces/projects_finder_spec.rb168ee/spec/finders/ee/group_members_finder_spec.rb169ee/spec/finders/ee/alert_management/alerts_finder_spec.rb170ee/spec/finders/ee/ci/daily_build_group_report_results_finder_spec.rb171ee/spec/finders/ee/autocomplete/users_finder_spec.rb172ee/spec/finders/security/pipeline_vulnerabilities_finder_spec.rb173ee/spec/finders/security/findings_finder_spec.rb174ee/spec/finders/security/vulnerabilities_finder_spec.rb175ee/spec/finders/group_saml_identity_finder_spec.rb176ee/spec/finders/dast_site_profiles_finder_spec.rb177ee/spec/finders/auth/group_saml_identity_finder_spec.rb178ee/spec/finders/custom_project_templates_finder_spec.rb179ee/spec/finders/billed_users_finder_spec.rb180ee/spec/finders/incident_management/escalation_policies_finder_spec.rb181ee/spec/finders/incident_management/oncall_schedules_finder_spec.rb182ee/spec/finders/incident_management/oncall_rotations_finder_spec.rb183ee/spec/finders/incident_management/member_oncall_rotations_finder_spec.rb184ee/spec/finders/snippets_finder_spec.rb185ee/spec/finders/audit_log_finder_spec.rb186ee/spec/finders/merge_requests_finder_spec.rb187ee/spec/finders/merge_requests_compliance_finder_spec.rb188ee/spec/finders/merge_requests/by_approvers_finder_spec.rb189ee/spec/finders/merge_trains_finder_spec.rb190ee/spec/finders/productivity_analytics_finder_spec.rb191ee/spec/finders/clusters/agents_finder_spec.rb192ee/spec/finders/clusters/environments_finder_spec.rb193ee/spec/finders/clusters/agent_authorizations_finder_spec.rb194ee/spec/finders/iterations_finder_spec.rb195ee/spec/finders/group_projects_finder_spec.rb196ee/spec/finders/notes_finder_spec.rb197ee/spec/finders/groups_with_templates_finder_spec.rb198ee/spec/finders/scim_finder_spec.rb199ee/spec/finders/software_license_policies_finder_spec.rb200ee/spec/finders/epics_finder_spec.rb201ee/spec/finders/iterations/cadences_finder_spec.rb202ee/spec/finders/approval_rules/group_finder_spec.rb203ee/spec/finders/geo/repository_verification_finder_spec.rb204ee/spec/finders/geo/merge_request_diff_registry_finder_spec.rb205ee/spec/finders/geo/pipeline_artifact_registry_finder_spec.rb206ee/spec/finders/geo/group_wiki_repository_registry_finder_spec.rb207ee/spec/finders/geo/job_artifact_registry_finder_spec.rb208ee/spec/finders/geo/terraform_state_version_registry_finder_spec.rb209ee/spec/finders/geo/package_file_registry_finder_spec.rb210ee/spec/finders/geo/pages_deployment_registry_finder_spec.rb211ee/spec/finders/geo/project_registry_finder_spec.rb212ee/spec/workers/elastic_delete_project_worker_spec.rb213ee/spec/workers/admin_emails_worker_spec.rb214ee/spec/workers/ee/issuable_export_csv_worker_spec.rb215ee/spec/workers/ee/repository_check/batch_worker_spec.rb216ee/spec/workers/ee/repository_check/single_repository_worker_spec.rb217ee/spec/workers/ee/ci/build_finished_worker_spec.rb218ee/spec/workers/merge_request_reset_approvals_worker_spec.rb219ee/spec/workers/ci/trigger_downstream_subscriptions_worker_spec.rb220ee/spec/workers/ci/initial_pipeline_process_worker_spec.rb221ee/spec/workers/group_saml_group_sync_worker_spec.rb222ee/spec/workers/requirements_management/import_requirements_csv_worker_spec.rb223ee/spec/workers/elastic_full_index_worker_spec.rb224ee/spec/workers/store_security_reports_worker_spec.rb225ee/spec/workers/elastic_namespace_indexer_worker_spec.rb226ee/spec/workers/repository_push_audit_event_worker_spec.rb227ee/spec/workers/vulnerabilities/statistics/schedule_worker_spec.rb228ee/spec/workers/refresh_license_compliance_checks_worker_spec.rb229ee/spec/workers/new_epic_worker_spec.rb230ee/spec/workers/security/orchestration_policy_rule_schedule_worker_spec.rb231ee/spec/workers/security/track_secure_scans_worker_spec.rb232ee/spec/workers/security/create_orchestration_policy_worker_spec.rb233ee/spec/workers/project_import_schedule_worker_spec.rb234ee/spec/workers/personal_access_tokens/groups/policy_worker_spec.rb235ee/spec/workers/personal_access_tokens/instance/policy_worker_spec.rb236ee/spec/workers/analytics/code_review_metrics_worker_spec.rb237ee/spec/workers/analytics/devops_adoption/create_all_snapshots_worker_spec.rb238ee/spec/workers/analytics/devops_adoption/create_snapshot_worker_spec.rb239ee/spec/workers/elastic_association_indexer_worker_spec.rb240ee/spec/workers/scan_security_report_secrets_worker_spec.rb241ee/spec/workers/app_sec/dast/profile_schedule_worker_spec.rb242ee/spec/workers/elastic_commit_indexer_worker_spec.rb243ee/spec/workers/project_template_export_worker_spec.rb244ee/spec/workers/iterations/roll_over_issues_worker_spec.rb245ee/spec/workers/iterations/cadences/create_iterations_worker_spec.rb246ee/spec/workers/vulnerability_exports/export_worker_spec.rb247ee/spec/workers/ldap_group_sync_worker_spec.rb248ee/spec/workers/create_github_webhook_worker_spec.rb249ee/spec/workers/set_user_status_based_on_user_cap_setting_worker_spec.rb250ee/spec/workers/incident_management/apply_incident_sla_exceeded_label_worker_spec.rb251ee/spec/workers/groups/schedule_bulk_repository_shard_moves_worker_spec.rb252ee/spec/workers/groups/update_statistics_worker_spec.rb253ee/spec/workers/groups/export_memberships_worker_spec.rb254ee/spec/workers/network_policy_metrics_worker_spec.rb255ee/spec/workers/clear_shared_runners_minutes_worker_spec.rb256ee/spec/workers/concerns/elastic/indexing_control_spec.rb257ee/spec/workers/adjourned_group_deletion_worker_spec.rb258ee/spec/workers/update_all_mirrors_worker_spec.rb259ee/spec/workers/post_receive_spec.rb260ee/spec/workers/epics/new_epic_issue_worker_spec.rb261ee/spec/workers/adjourned_projects_deletion_cron_worker_spec.rb262ee/spec/workers/repository_update_mirror_worker_spec.rb263ee/spec/workers/repository_import_worker_spec.rb264ee/spec/workers/adjourned_project_deletion_worker_spec.rb265ee/spec/workers/geo/registry_sync_worker_spec.rb266ee/spec/workers/geo/design_repository_shard_sync_worker_spec.rb267ee/spec/workers/geo/repository_sync_worker_spec.rb268ee/spec/workers/geo/repository_verification/secondary/shard_worker_spec.rb269ee/spec/workers/geo/repository_verification/secondary/scheduler_worker_spec.rb270ee/spec/workers/geo/repository_verification/secondary/single_worker_spec.rb271ee/spec/workers/geo/repository_verification/primary/shard_worker_spec.rb272ee/spec/workers/geo/repository_verification/primary/batch_worker_spec.rb273ee/spec/workers/geo/repository_verification/primary/single_worker_spec.rb274ee/spec/workers/geo/project_sync_worker_spec.rb275ee/spec/workers/geo/container_repository_sync_dispatch_worker_spec.rb276ee/spec/workers/geo/repositories_clean_up_worker_spec.rb277ee/spec/workers/geo/repository_cleanup_worker_spec.rb278ee/spec/workers/geo/batch/project_registry_scheduler_worker_spec.rb279ee/spec/workers/geo/batch/project_registry_worker_spec.rb280ee/spec/workers/geo/design_repository_sync_worker_spec.rb281ee/spec/workers/geo/repository_shard_sync_worker_spec.rb282ee/spec/workers/geo/file_download_dispatch_worker_spec.rb283ee/spec/workers/geo/prune_event_log_worker_spec.rb284ee/spec/workers/geo/secondary/registry_consistency_worker_spec.rb285ee/spec/workers/geo/verification_worker_spec.rb286ee/spec/workers/geo/container_repository_sync_worker_spec.rb287ee/spec/workers/geo_repository_destroy_worker_spec.rb288ee/spec/graphql/resolvers/vulnerability_severities_count_resolver_spec.rb289ee/spec/graphql/resolvers/board_groupings/epics_resolvers_spec.rb290ee/spec/graphql/resolvers/boards/epic_lists_resolvers_spec.rb291ee/spec/graphql/resolvers/boards/board_list_epics_resolver_spec.rb292ee/spec/graphql/resolvers/boards/epic_boards_resolvers_spec.rb293ee/spec/graphql/resolvers/ci/code_coverage_summary_resolver_spec.rb294ee/spec/graphql/resolvers/ci/code_coverage_activities_resolver_spec.rb295ee/spec/graphql/resolvers/epic_ancestors_resolver_spec.rb296ee/spec/graphql/resolvers/user_discussions_count_resolver_spec.rb297ee/spec/graphql/resolvers/requirements_management/requirements_resolver_spec.rb298ee/spec/graphql/resolvers/requirements_management/test_reports_resolver_spec.rb299ee/spec/graphql/resolvers/iterations/cadences_resolver_spec.rb300ee/spec/graphql/resolvers/vulnerabilities_grade_resolver_spec.rb301ee/spec/graphql/resolvers/analytics/devops_adoption/enabled_namespaces_resolver_spec.rb302ee/spec/graphql/resolvers/user_notes_count_resolver_spec.rb303ee/spec/graphql/resolvers/incident_management/oncall_shifts_resolver_spec.rb304ee/spec/graphql/resolvers/incident_management/escalation_policies_resolver_spec.rb305ee/spec/graphql/resolvers/incident_management/oncall_schedule_resolver_spec.rb306ee/spec/graphql/resolvers/incident_management/oncall_rotations_resolver_spec.rb307ee/spec/graphql/resolvers/incident_management/oncall_users_resolver_spec.rb308ee/spec/graphql/resolvers/epic_issues_resolver_spec.rb309ee/spec/graphql/resolvers/vulnerabilities/scanners_resolver_spec.rb310ee/spec/graphql/resolvers/iterations_resolver_spec.rb311ee/spec/graphql/resolvers/dast_site_profile_resolver_spec.rb312ee/spec/graphql/resolvers/kas/agent_configurations_resolver_spec.rb313ee/spec/graphql/resolvers/kas/agent_connections_resolver_spec.rb314ee/spec/graphql/resolvers/epics_resolver_spec.rb315ee/spec/graphql/resolvers/vulnerabilities_resolver_spec.rb316ee/spec/graphql/resolvers/dast_site_validation_resolver_spec.rb317ee/spec/graphql/resolvers/scan_execution_policy_resolver_spec.rb318ee/spec/graphql/resolvers/dora_metrics_resolver_spec.rb319ee/spec/graphql/resolvers/app_sec/dast/profile_resolver_spec.rb320ee/spec/graphql/resolvers/vulnerabilities_count_per_day_resolver_spec.rb321ee/spec/graphql/resolvers/clusters/agent_tokens_resolver_spec.rb322ee/spec/graphql/mutations/boards/epics/create_spec.rb323ee/spec/graphql/mutations/boards/lists/update_limit_metrics_spec.rb324ee/spec/graphql/mutations/boards/epic_boards/update_spec.rb325ee/spec/graphql/mutations/boards/epic_boards/destroy_spec.rb326ee/spec/graphql/mutations/boards/epic_boards/create_spec.rb327ee/spec/graphql/mutations/boards/epic_boards/epic_move_list_spec.rb328ee/spec/graphql/mutations/boards/update_epic_user_preferences_spec.rb329ee/spec/graphql/mutations/boards/epic_lists/update_spec.rb330ee/spec/graphql/mutations/boards/epic_lists/create_spec.rb331ee/spec/graphql/mutations/boards/update_spec.rb332ee/spec/graphql/mutations/dast_site_tokens/create_spec.rb333ee/spec/graphql/mutations/merge_requests/set_assignees_spec.rb334ee/spec/graphql/mutations/merge_requests/accept_spec.rb335ee/spec/graphql/mutations/security_policy/assign_security_policy_project_spec.rb336ee/spec/graphql/mutations/security_policy/commit_scan_execution_policy_spec.rb337ee/spec/graphql/mutations/security_policy/create_security_policy_project_spec.rb338ee/spec/graphql/mutations/compliance_management/frameworks/destroy_spec.rb339ee/spec/graphql/mutations/compliance_management/frameworks/create_spec.rb340ee/spec/graphql/mutations/vulnerabilities/dismiss_spec.rb341ee/spec/graphql/mutations/vulnerabilities/revert_to_detected_spec.rb342ee/spec/graphql/mutations/vulnerabilities/confirm_spec.rb343ee/spec/graphql/mutations/vulnerabilities/create_spec.rb344ee/spec/graphql/mutations/vulnerabilities/resolve_spec.rb345ee/spec/graphql/mutations/vulnerabilities/create_external_issue_link_spec.rb346ee/spec/graphql/mutations/vulnerabilities/destroy_external_issue_link_spec.rb347ee/spec/graphql/mutations/incident_management/oncall_schedule/destroy_spec.rb348ee/spec/graphql/mutations/incident_management/oncall_schedule/update_spec.rb349ee/spec/graphql/mutations/incident_management/oncall_schedule/create_spec.rb350ee/spec/graphql/mutations/incident_management/escalation_policy/destroy_spec.rb351ee/spec/graphql/mutations/incident_management/escalation_policy/create_spec.rb352ee/spec/graphql/mutations/incident_management/escalation_policy/update_spec.rb353ee/spec/graphql/mutations/incident_management/oncall_rotation/create_spec.rb354ee/spec/graphql/mutations/incident_management/oncall_rotation/destroy_spec.rb355ee/spec/graphql/mutations/incident_management/oncall_rotation/update_spec.rb356ee/spec/graphql/mutations/dast/profiles/run_spec.rb357ee/spec/graphql/mutations/dast/profiles/create_spec.rb358ee/spec/graphql/mutations/dast/profiles/update_spec.rb359ee/spec/graphql/mutations/dast/profiles/delete_spec.rb360ee/spec/graphql/mutations/dast_scanner_profiles/delete_spec.rb361ee/spec/graphql/mutations/dast_scanner_profiles/create_spec.rb362ee/spec/graphql/mutations/dast_scanner_profiles/update_spec.rb363ee/spec/graphql/mutations/clusters/agent_tokens/delete_spec.rb364ee/spec/graphql/mutations/clusters/agent_tokens/create_spec.rb365ee/spec/graphql/mutations/clusters/agents/create_spec.rb366ee/spec/graphql/mutations/clusters/agents/delete_spec.rb367ee/spec/graphql/mutations/dast_site_validations/revoke_spec.rb368ee/spec/graphql/mutations/dast_site_validations/create_spec.rb369ee/spec/graphql/mutations/issues/set_weight_spec.rb370ee/spec/graphql/mutations/issues/set_iteration_spec.rb371ee/spec/graphql/mutations/issues/update_spec.rb372ee/spec/graphql/mutations/issues/create_spec.rb373ee/spec/graphql/mutations/issues/set_assignees_spec.rb374ee/spec/graphql/mutations/issues/set_epic_spec.rb375ee/spec/graphql/mutations/issues/promote_to_epic_spec.rb376ee/spec/graphql/mutations/instance_security_dashboard/add_project_spec.rb377ee/spec/graphql/mutations/security/ci_configuration/configure_dependency_scanning_spec.rb378ee/spec/graphql/mutations/projects/set_compliance_framework_spec.rb379ee/spec/graphql/mutations/projects/set_locked_spec.rb380ee/spec/graphql/mutations/epics/update_spec.rb381ee/spec/graphql/mutations/epics/add_issue_spec.rb382ee/spec/graphql/mutations/requirements_management/export_requirements_spec.rb383ee/spec/graphql/mutations/requirements_management/update_requirement_spec.rb384ee/spec/graphql/mutations/requirements_management/create_requirement_spec.rb385ee/spec/graphql/mutations/app_sec/fuzzing/api/ci_configuration/create_spec.rb386ee/spec/graphql/mutations/dast_site_profiles/delete_spec.rb387ee/spec/graphql/mutations/dast_site_profiles/update_spec.rb388ee/spec/graphql/mutations/dast_site_profiles/create_spec.rb389ee/spec/graphql/mutations/releases/update_spec.rb390ee/spec/graphql/mutations/todos/create_spec.rb391ee/spec/graphql/mutations/dast_on_demand_scans/create_spec.rb392ee/spec/graphql/ee/types/user_merge_request_interaction_type_spec.rb393ee/spec/graphql/ee/types/namespace_type_spec.rb394ee/spec/graphql/ee/types/issuable_type_spec.rb395ee/spec/graphql/ee/types/group_type_spec.rb396ee/spec/graphql/ee/mutations/boards/lists/create_spec.rb397ee/spec/graphql/ee/mutations/boards/issues/issue_move_list_spec.rb398ee/spec/graphql/ee/mutations/ci/runner/update_spec.rb399ee/spec/graphql/ee/mutations/ci/ci_cd_settings_update_spec.rb400ee/spec/graphql/ee/mutations/concerns/mutations/resolves_issuable_spec.rb401ee/spec/graphql/ee/resolvers/namespace_projects_resolver_spec.rb402ee/spec/graphql/ee/resolvers/issues_resolver_spec.rb403ee/spec/graphql/ee/resolvers/board_list_issues_resolver_spec.rb404ee/spec/graphql/ee/resolvers/board_lists_resolver_spec.rb405ee/spec/graphql/types/boards/board_epic_type_spec.rb406ee/spec/graphql/types/dast_scanner_profile_type_spec.rb407ee/spec/graphql/types/dast_site_validation_type_spec.rb408ee/spec/graphql/types/network_policy_type_spec.rb409ee/spec/graphql/types/instance_security_dashboard_type_spec.rb410ee/spec/graphql/types/dast/site_profile_auth_type_spec.rb411ee/spec/graphql/types/global_id_type_spec.rb412ee/spec/graphql/types/issue_connection_type_spec.rb413ee/spec/graphql/types/vulnerability_scanner_type_spec.rb414ee/spec/graphql/types/project_type_spec.rb415ee/spec/graphql/types/vulnerability_type_spec.rb416ee/spec/graphql/types/pipeline_security_report_finding_type_spec.rb417ee/spec/graphql/types/dast_site_profile_type_spec.rb418ee/spec/graphql/types/issue_type_spec.rb419ee/spec/graphql/types/scan_type_spec.rb420ee/spec/helpers/ee/gitlab_routing_helper_spec.rb421ee/spec/helpers/ee/issuables_description_templates_helper_spec.rb422ee/spec/helpers/ee/personal_access_tokens_helper_spec.rb423ee/spec/helpers/ee/lock_helper_spec.rb424ee/spec/helpers/ee/labels_helper_spec.rb425ee/spec/helpers/ee/system_note_helper_spec.rb426ee/spec/helpers/ee/subscribable_banner_helper_spec.rb427ee/spec/helpers/ee/releases_helper_spec.rb428ee/spec/helpers/ee/issuables_helper_spec.rb429ee/spec/helpers/ee/branches_helper_spec.rb430ee/spec/helpers/ee/clusters_helper_spec.rb431ee/spec/helpers/ee/groups_helper_spec.rb432ee/spec/helpers/ee/invite_members_helper_spec.rb433ee/spec/helpers/ee/user_callouts_helper_spec.rb434ee/spec/helpers/ee/hooks_helper_spec.rb435ee/spec/helpers/ee/namespaces_helper_spec.rb436ee/spec/helpers/ee/blob_helper_spec.rb437ee/spec/helpers/ee/wiki_helper_spec.rb438ee/spec/helpers/ee/issues_helper_spec.rb439ee/spec/helpers/ee/events_helper_spec.rb440ee/spec/helpers/ee/groups/group_members_helper_spec.rb441ee/spec/helpers/ee/groups/analytics/cycle_analytics_helper_spec.rb442ee/spec/helpers/ee/welcome_helper_spec.rb443ee/spec/helpers/ee/todos_helper_spec.rb444ee/spec/helpers/ee/environments_helper_spec.rb445ee/spec/helpers/vulnerabilities_helper_spec.rb446ee/spec/helpers/prevent_forking_helper_spec.rb447ee/spec/helpers/billing_plans_helper_spec.rb448ee/spec/helpers/search_helper_spec.rb449ee/spec/helpers/subscriptions_helper_spec.rb450ee/spec/helpers/push_rules_helper_spec.rb451ee/spec/helpers/groups/security_features_helper_spec.rb452ee/spec/helpers/policy_helper_spec.rb453ee/spec/helpers/markup_helper_spec.rb454ee/spec/helpers/compliance_management/compliance_framework/group_settings_helper_spec.rb455ee/spec/helpers/projects_helper_spec.rb456ee/spec/helpers/application_helper_spec.rb457ee/spec/helpers/boards_helper_spec.rb458ee/spec/helpers/timeboxes_helper_spec.rb459ee/spec/helpers/gitlab_subscriptions/upcoming_reconciliation_helper_spec.rb460ee/spec/helpers/epics_helper_spec.rb461ee/spec/helpers/projects/project_members_helper_spec.rb462ee/spec/helpers/projects/security/policies_helper_spec.rb463ee/spec/helpers/path_locks_helper_spec.rb464ee/spec/views/groups/edit.html.haml_spec.rb465ee/spec/views/groups/settings/_remove.html.haml_spec.rb466ee/spec/views/groups/settings/_transfer.html.haml_spec.rb467ee/spec/views/groups/compliance_frameworks/edit.html.haml_spec.rb468ee/spec/views/groups/compliance_frameworks/new.html.haml_spec.rb469ee/spec/views/admin/groups/_form.html.haml_spec.rb470ee/spec/views/admin/application_settings/_elasticsearch_form.html.haml_spec.rb471ee/spec/views/admin/application_settings/general.html.haml_spec.rb472ee/spec/views/admin/dashboard/index.html.haml_spec.rb473ee/spec/views/projects/security/sast_configuration/show.html.haml_spec.rb474ee/spec/views/projects/security/dast_site_profiles/new.html.haml_spec.rb475ee/spec/views/projects/security/dast_profiles/show.html.haml_spec.rb476ee/spec/views/projects/security/policies/index.html.haml_spec.rb477ee/spec/views/projects/security/dast_scanner_profiles/new.html.haml_spec.rb478ee/spec/views/projects/security/corpus_management/show.html.haml_spec.rb479ee/spec/views/projects/issues/show.html.haml_spec.rb480ee/spec/views/projects/merge_requests/show.html.haml_spec.rb481ee/spec/views/projects/protected_environments/_protected_environment.html.haml_spec.rb482ee/spec/views/projects/on_demand_scans/index.html.haml_spec.rb483ee/spec/views/projects/edit.html.haml_spec.rb484ee/spec/views/projects/project_members/index.html.haml_spec.rb485ee/spec/views/projects/pipelines/_tabs_content.html.haml_spec.rb486ee/spec/views/shared/billings/_eoa_bronze_plan_banner.html.haml_spec.rb487ee/spec/views/shared/billings/_trial_status.html.haml_spec.rb488ee/spec/views/shared/issuable/_iterations_dropdown.html.haml_spec.rb489ee/spec/views/shared/issuable/_health_status_dropdown.html.haml_spec.rb490ee/spec/views/shared/issuable/_epic_dropdown.html.haml_spec.rb491ee/spec/views/shared/_mirror_update_button.html.haml_spec.rb492ee/spec/views/shared/milestones/_milestone.html.haml_spec.rb493ee/spec/views/shared/_mirror_status.html.haml_spec.rb494ee/spec/views/shared/promotions/_promotion_link_project.html.haml_spec.rb495ee/spec/views/shared/labels/_create_label_help_text.html.haml_spec.rb496ee/spec/views/shared/access_tokens/_table.html.haml_spec.rb497ee/spec/views/compliance_management/compliance_framework/_project_settings.html.haml_spec.rb498ee/spec/views/registrations/groups/new.html.haml_spec.rb499ee/spec/views/clusters/clusters/show.html.haml_spec.rb500ee/spec/views/layouts/_search.html.haml_spec.rb501ee/spec/views/layouts/nav/sidebar/_group.html.haml_spec.rb502ee/spec/views/layouts/nav/sidebar/_project.html.haml_spec.rb503ee/spec/views/layouts/header/_current_user_dropdown.html.haml_spec.rb504ee/spec/views/layouts/header/_ee_subscribable_banner.html.haml_spec.rb505ee/spec/views/layouts/header/_new_dropdown.haml_spec.rb506ee/spec/views/layouts/application.html.haml_spec.rb507ee/spec/views/subscriptions/groups/edit.html.haml_spec.rb508ee/spec/presenters/ee/clusters/cluster_presenter_spec.rb509ee/spec/presenters/ee/instance_clusterable_presenter_spec.rb510ee/spec/presenters/vulnerability_presenter_spec.rb511ee/spec/presenters/vulnerabilities/finding_presenter_spec.rb512ee/spec/presenters/project_clusterable_presenter_spec.rb513ee/spec/presenters/ci/build_runner_presenter_spec.rb514ee/spec/presenters/ci/pipeline_presenter_spec.rb515ee/spec/presenters/ci/build_presenter_spec.rb516ee/spec/presenters/security/scan_presenter_spec.rb517ee/spec/presenters/project_presenter_spec.rb518ee/spec/presenters/epic_presenter_spec.rb519ee/spec/presenters/epic_issue_presenter_spec.rb520ee/spec/presenters/merge_request_approver_presenter_spec.rb521ee/spec/presenters/projects/security/configuration_presenter_spec.rb522ee/spec/presenters/approval_rule_presenter_spec.rb523ee/spec/presenters/group_clusterable_presenter_spec.rb524ee/spec/presenters/merge_request_presenter_spec.rb525ee/spec/presenters/group_member_presenter_spec.rb526ee/spec/presenters/label_presenter_spec.rb527ee/spec/policies/dast/profile_policy_spec.rb528ee/spec/policies/dast/profile_schedule_policy_spec.rb529ee/spec/policies/dast/branch_policy_spec.rb530ee/spec/policies/group_policy_spec.rb531ee/spec/policies/namespace_policy_spec.rb532ee/spec/policies/vulnerabilities/feedback_policy_spec.rb533ee/spec/policies/vulnerabilities/scanner_policy_spec.rb534ee/spec/policies/vulnerabilities/issue_link_policy_spec.rb535ee/spec/policies/vulnerabilities/external_issue_link_policy_spec.rb536ee/spec/policies/vulnerabilities/export_policy_spec.rb537ee/spec/policies/dast_site_profile_policy_spec.rb538ee/spec/policies/incident_management/oncall_schedule_policy_spec.rb539ee/spec/policies/incident_management/oncall_shift_policy_spec.rb540ee/spec/policies/incident_management/oncall_rotation_policy_spec.rb541ee/spec/policies/ci/build_policy_spec.rb542ee/spec/policies/identity_provider_policy_spec.rb543ee/spec/policies/protected_branch_policy_spec.rb544ee/spec/policies/project_snippet_policy_spec.rb545ee/spec/policies/approval_merge_request_rule_policy_spec.rb546ee/spec/policies/event_policy_spec.rb547ee/spec/policies/approval_project_rule_policy_spec.rb548ee/spec/policies/dast_scanner_profile_policy_spec.rb549ee/spec/policies/vulnerability_policy_spec.rb550ee/spec/policies/note_policy_spec.rb551ee/spec/policies/requirements_management/requirement_policy_spec.rb552ee/spec/policies/issuable_policy_spec.rb553ee/spec/policies/approval_state_policy_spec.rb554ee/spec/policies/issue_policy_spec.rb555ee/spec/policies/saml_provider_policy_spec.rb556ee/spec/policies/project_policy_spec.rb557ee/spec/policies/award_emoji_policy_spec.rb558ee/spec/policies/clusters/agent_token_policy_spec.rb559ee/spec/policies/clusters/agent_policy_spec.rb560ee/spec/policies/environment_policy_spec.rb561ee/spec/policies/dast_site_validation_policy_spec.rb562ee/spec/policies/epic_policy_spec.rb563ee/spec/policies/merge_request_policy_spec.rb564ee/spec/policies/compliance_management/framework_policy_spec.rb565ee/spec/policies/container_expiration_policy_policy_spec.rb566ee/spec/policies/security/scan_policy_spec.rb567ee/spec/policies/geo/registry_policy_spec.rb568ee/spec/tasks/gitlab/elastic_rake_spec.rb569ee/spec/tasks/gitlab/seed/group_seed_rake_spec.rb570ee/spec/tasks/gitlab/uploads/migrate_rake_spec.rb571ee/spec/tasks/geo_rake_spec.rb572ee/spec/validators/ldap_filter_validator_spec.rb573ee/spec/routing/admin_routing_spec.rb574ee/spec/routing/groups/cadences_routing_spec.rb575ee/spec/routing/webhook_routes_spec.rb576ee/spec/routing/project_routing_spec.rb577ee/spec/elastic_integration/global_search_spec.rb578ee/spec/elastic_integration/repository_index_spec.rb579ee/spec/replicators/geo/pipeline_artifact_replicator_spec.rb580ee/spec/replicators/geo/package_file_replicator_spec.rb581ee/spec/replicators/geo/terraform_state_version_replicator_spec.rb582ee/spec/replicators/geo/merge_request_diff_replicator_spec.rb583ee/spec/replicators/geo/snippet_repository_replicator_spec.rb584ee/spec/replicators/geo/pages_deployment_replicator_spec.rb585ee/spec/replicators/geo/group_wiki_repository_replicator_spec.rb586ee/spec/replicators/geo/lfs_object_replicator_spec.rb587spec/requests/api/npm_instance_packages_spec.rb588spec/requests/api/conan_instance_packages_spec.rb589spec/requests/api/labels_spec.rb590spec/requests/api/group_packages_spec.rb591spec/requests/api/project_debian_distributions_spec.rb592spec/requests/api/release/links_spec.rb593spec/requests/api/v3/github_spec.rb594spec/requests/api/issues/put_projects_issues_spec.rb595spec/requests/api/issues/get_project_issues_spec.rb596spec/requests/api/issues/post_projects_issues_spec.rb597spec/requests/api/issues/issues_spec.rb598spec/requests/api/issues/get_group_issues_spec.rb599spec/requests/api/access_requests_spec.rb600spec/requests/api/events_spec.rb601spec/requests/api/settings_spec.rb602spec/requests/api/graphql/project/packages_spec.rb603spec/requests/api/graphql/project/alert_management/integrations_spec.rb604spec/requests/api/graphql/project/alert_management/alert_status_counts_spec.rb605spec/requests/api/graphql/project/alert_management/alert/issue_spec.rb606spec/requests/api/graphql/project/alert_management/alert/metrics_dashboard_url_spec.rb607spec/requests/api/graphql/project/alert_management/alert/todos_spec.rb608spec/requests/api/graphql/project/alert_management/alert/assignees_spec.rb609spec/requests/api/graphql/project/alert_management/alert/notes_spec.rb610spec/requests/api/graphql/project/alert_management/alerts_spec.rb611spec/requests/api/graphql/project/project_members_spec.rb612spec/requests/api/graphql/project/grafana_integration_spec.rb613spec/requests/api/graphql/project/issue/design_collection/versions_spec.rb614spec/requests/api/graphql/project/issue/design_collection/version_spec.rb615spec/requests/api/graphql/project/issue/designs/notes_spec.rb616spec/requests/api/graphql/project/issue/designs/designs_spec.rb617spec/requests/api/graphql/project/issue/notes_spec.rb618spec/requests/api/graphql/project/container_repositories_spec.rb619spec/requests/api/graphql/project/base_service_spec.rb620spec/requests/api/graphql/project/labels_query_spec.rb621spec/requests/api/graphql/project/project_statistics_spec.rb622spec/requests/api/graphql/project/issues_spec.rb623spec/requests/api/graphql/project/releases_spec.rb624spec/requests/api/graphql/project/merge_request_spec.rb625spec/requests/api/graphql/project/milestones_spec.rb626spec/requests/api/graphql/project/container_expiration_policy_spec.rb627spec/requests/api/graphql/project/error_tracking/sentry_errors_request_spec.rb628spec/requests/api/graphql/project/error_tracking/sentry_detailed_error_request_spec.rb629spec/requests/api/graphql/project/repository_spec.rb630spec/requests/api/graphql/project/project_pipeline_statistics_spec.rb631spec/requests/api/graphql/project/tree/tree_spec.rb632spec/requests/api/graphql/project/terraform/state_spec.rb633spec/requests/api/graphql/project/terraform/states_spec.rb634spec/requests/api/graphql/project/repository/blobs_spec.rb635spec/requests/api/graphql/project/release_spec.rb636spec/requests/api/graphql/project/issue_spec.rb637spec/requests/api/graphql/project/merge_request/diff_notes_spec.rb638spec/requests/api/graphql/project/merge_request/pipelines_spec.rb639spec/requests/api/graphql/project/jira_service_spec.rb640spec/requests/api/graphql/project/merge_requests_spec.rb641spec/requests/api/graphql/project/pipeline_spec.rb642spec/requests/api/graphql/project/jira_import_spec.rb643spec/requests/api/graphql/project/jira_projects_spec.rb644spec/requests/api/graphql/mutations/award_emojis/add_spec.rb645spec/requests/api/graphql/mutations/award_emojis/toggle_spec.rb646spec/requests/api/graphql/mutations/award_emojis/remove_spec.rb647spec/requests/api/graphql/mutations/packages/destroy_file_spec.rb648spec/requests/api/graphql/mutations/packages/destroy_spec.rb649spec/requests/api/graphql/mutations/design_management/upload_spec.rb650spec/requests/api/graphql/mutations/design_management/delete_spec.rb651spec/requests/api/graphql/mutations/design_management/move_spec.rb652spec/requests/api/graphql/mutations/alert_management/alerts/create_alert_issue_spec.rb653spec/requests/api/graphql/mutations/alert_management/alerts/todo/create_spec.rb654spec/requests/api/graphql/mutations/alert_management/alerts/set_assignees_spec.rb655spec/requests/api/graphql/mutations/alert_management/alerts/update_alert_status_spec.rb656spec/requests/api/graphql/mutations/alert_management/http_integration/create_spec.rb657spec/requests/api/graphql/mutations/alert_management/http_integration/update_spec.rb658spec/requests/api/graphql/mutations/alert_management/http_integration/reset_token_spec.rb659spec/requests/api/graphql/mutations/alert_management/http_integration/destroy_spec.rb660spec/requests/api/graphql/mutations/alert_management/prometheus_integration/update_spec.rb661spec/requests/api/graphql/mutations/alert_management/prometheus_integration/reset_token_spec.rb662spec/requests/api/graphql/mutations/alert_management/prometheus_integration/create_spec.rb663spec/requests/api/graphql/mutations/notes/create/note_spec.rb664spec/requests/api/graphql/mutations/notes/create/image_diff_note_spec.rb665spec/requests/api/graphql/mutations/notes/create/diff_note_spec.rb666spec/requests/api/graphql/mutations/notes/reposition_image_diff_note_spec.rb667spec/requests/api/graphql/mutations/notes/update/note_spec.rb668spec/requests/api/graphql/mutations/notes/update/image_diff_note_spec.rb669spec/requests/api/graphql/mutations/notes/destroy_spec.rb670spec/requests/api/graphql/mutations/merge_requests/set_wip_spec.rb671spec/requests/api/graphql/mutations/merge_requests/set_assignees_spec.rb672spec/requests/api/graphql/mutations/merge_requests/set_milestone_spec.rb673spec/requests/api/graphql/mutations/merge_requests/set_subscription_spec.rb674spec/requests/api/graphql/mutations/merge_requests/reviewer_rereview_spec.rb675spec/requests/api/graphql/mutations/merge_requests/create_spec.rb676spec/requests/api/graphql/mutations/merge_requests/set_locked_spec.rb677spec/requests/api/graphql/mutations/merge_requests/set_labels_spec.rb678spec/requests/api/graphql/mutations/merge_requests/accept_spec.rb679spec/requests/api/graphql/mutations/issues/set_due_date_spec.rb680spec/requests/api/graphql/mutations/issues/create_spec.rb681spec/requests/api/graphql/mutations/issues/set_locked_spec.rb682spec/requests/api/graphql/mutations/issues/set_subscription_spec.rb683spec/requests/api/graphql/mutations/issues/set_severity_spec.rb684spec/requests/api/graphql/mutations/issues/move_spec.rb685spec/requests/api/graphql/mutations/issues/set_confidential_spec.rb686spec/requests/api/graphql/mutations/issues/update_spec.rb687spec/requests/api/graphql/mutations/groups/update_spec.rb688spec/requests/api/graphql/mutations/branches/create_spec.rb689spec/requests/api/graphql/mutations/namespace/package_settings/update_spec.rb690spec/requests/api/graphql/mutations/snippets/create_spec.rb691spec/requests/api/graphql/mutations/snippets/destroy_spec.rb692spec/requests/api/graphql/mutations/snippets/update_spec.rb693spec/requests/api/graphql/mutations/jira_import/start_spec.rb694spec/requests/api/graphql/mutations/jira_import/import_users_spec.rb695spec/requests/api/graphql/mutations/ci/runners_registration_token/reset_spec.rb696spec/requests/api/graphql/mutations/ci/job_retry_spec.rb697spec/requests/api/graphql/mutations/ci/job_play_spec.rb698spec/requests/api/graphql/mutations/ci/job_token_scope/add_project_spec.rb699spec/requests/api/graphql/mutations/ci/job_token_scope/remove_project_spec.rb700spec/requests/api/graphql/mutations/ci/pipeline_destroy_spec.rb701spec/requests/api/graphql/mutations/ci/job_cancel_spec.rb702spec/requests/api/graphql/mutations/ci/pipeline_retry_spec.rb703spec/requests/api/graphql/mutations/ci/job_unschedule_spec.rb704spec/requests/api/graphql/mutations/ci/ci_cd_settings_update_spec.rb705spec/requests/api/graphql/mutations/ci/pipeline_cancel_spec.rb706spec/requests/api/graphql/mutations/boards/lists/destroy_spec.rb707spec/requests/api/graphql/mutations/boards/lists/update_spec.rb708spec/requests/api/graphql/mutations/boards/lists/create_spec.rb709spec/requests/api/graphql/mutations/boards/create_spec.rb710spec/requests/api/graphql/mutations/boards/issues/issue_move_list_spec.rb711spec/requests/api/graphql/mutations/boards/destroy_spec.rb712spec/requests/api/graphql/mutations/custom_emoji/destroy_spec.rb713spec/requests/api/graphql/mutations/custom_emoji/create_spec.rb714spec/requests/api/graphql/mutations/todos/mark_all_done_spec.rb715spec/requests/api/graphql/mutations/todos/create_spec.rb716spec/requests/api/graphql/mutations/todos/restore_spec.rb717spec/requests/api/graphql/mutations/todos/mark_done_spec.rb718spec/requests/api/graphql/mutations/todos/restore_many_spec.rb719spec/requests/api/graphql/mutations/container_repository/destroy_spec.rb720spec/requests/api/graphql/mutations/container_repository/destroy_tags_spec.rb721spec/requests/api/graphql/mutations/metrics/dashboard/annotations/create_spec.rb722spec/requests/api/graphql/mutations/metrics/dashboard/annotations/delete_spec.rb723spec/requests/api/graphql/mutations/container_expiration_policy/update_spec.rb724spec/requests/api/graphql/mutations/releases/update_spec.rb725spec/requests/api/graphql/mutations/releases/create_spec.rb726spec/requests/api/graphql/mutations/releases/delete_spec.rb727spec/requests/api/graphql/mutations/labels/create_spec.rb728spec/requests/api/graphql/mutations/security/ci_configuration/configure_secret_detection_spec.rb729spec/requests/api/graphql/mutations/discussions/toggle_resolve_spec.rb730spec/requests/api/graphql/mutations/release_asset_links/create_spec.rb731spec/requests/api/graphql/mutations/release_asset_links/delete_spec.rb732spec/requests/api/graphql/mutations/release_asset_links/update_spec.rb733spec/requests/api/graphql/mutations/commits/create_spec.rb734spec/requests/api/graphql/mutations/dependency_proxy/image_ttl_group_policy/update_spec.rb735spec/requests/api/graphql/mutations/environments/canary_ingress/update_spec.rb736spec/requests/api/graphql/current_user/todos_query_spec.rb737spec/requests/api/graphql/current_user/groups_query_spec.rb738spec/requests/api/graphql/group/milestones_spec.rb739spec/requests/api/graphql/group/group_members_spec.rb740spec/requests/api/graphql/group/labels_query_spec.rb741spec/requests/api/graphql/group/packages_spec.rb742spec/requests/api/graphql/group/dependency_proxy_group_setting_spec.rb743spec/requests/api/graphql/group/merge_requests_spec.rb744spec/requests/api/graphql/group/timelogs_spec.rb745spec/requests/api/graphql/group/container_repositories_spec.rb746spec/requests/api/graphql/group/dependency_proxy_manifests_spec.rb747spec/requests/api/graphql/group/dependency_proxy_blobs_spec.rb748spec/requests/api/graphql/group/dependency_proxy_image_ttl_policy_spec.rb749spec/requests/api/graphql/current_user_todos_spec.rb750spec/requests/api/graphql/packages/composer_spec.rb751spec/requests/api/graphql/packages/nuget_spec.rb752spec/requests/api/graphql/packages/pypi_spec.rb753spec/requests/api/graphql/packages/conan_spec.rb754spec/requests/api/graphql/packages/maven_spec.rb755spec/requests/api/graphql/packages/package_spec.rb756spec/requests/api/graphql/snippets_spec.rb757spec/requests/api/graphql/milestone_spec.rb758spec/requests/api/graphql/terraform/state/lock_spec.rb759spec/requests/api/graphql/terraform/state/delete_spec.rb760spec/requests/api/graphql/terraform/state/unlock_spec.rb761spec/requests/api/graphql/boards/board_lists_query_spec.rb762spec/requests/api/graphql/boards/boards_query_spec.rb763spec/requests/api/graphql/boards/board_list_issues_query_spec.rb764spec/requests/api/graphql/ci/runner_spec.rb765spec/requests/api/graphql/ci/jobs_spec.rb766spec/requests/api/graphql/ci/groups_spec.rb767spec/requests/api/graphql/ci/ci_cd_setting_spec.rb768spec/requests/api/graphql/ci/pipelines_spec.rb769spec/requests/api/graphql/ci/config_spec.rb770spec/requests/api/graphql/ci/template_spec.rb771spec/requests/api/graphql/ci/stages_spec.rb772spec/requests/api/graphql/ci/job_artifacts_spec.rb773spec/requests/api/graphql/ci/job_spec.rb774spec/requests/api/graphql/user_spec.rb775spec/requests/api/graphql/gitlab_schema_spec.rb776spec/requests/api/graphql/custom_emoji_query_spec.rb777spec/requests/api/graphql/issue_status_counts_spec.rb778spec/requests/api/graphql/metrics/dashboard_query_spec.rb779spec/requests/api/graphql/metrics/dashboard/annotations_spec.rb780spec/requests/api/graphql/query_spec.rb781spec/requests/api/graphql/namespace/root_storage_statistics_spec.rb782spec/requests/api/graphql/namespace/projects_spec.rb783spec/requests/api/graphql/user/starred_projects_query_spec.rb784spec/requests/api/graphql/user/group_member_query_spec.rb785spec/requests/api/graphql/user/project_member_query_spec.rb786spec/requests/api/graphql/tasks/task_completion_status_spec.rb787spec/requests/api/graphql/merge_request/merge_request_spec.rb788spec/requests/api/graphql/container_repository/container_repository_details_spec.rb789spec/requests/api/graphql/project_query_spec.rb790spec/requests/api/graphql/issue/issue_spec.rb791spec/requests/api/graphql/user_query_spec.rb792spec/requests/api/graphql/group_query_spec.rb793spec/requests/api/graphql/read_only_spec.rb794spec/requests/api/project_hooks_spec.rb795spec/requests/api/resource_label_events_spec.rb796spec/requests/api/issue_links_spec.rb797spec/requests/api/remote_mirrors_spec.rb798spec/requests/api/dependency_proxy_spec.rb799spec/requests/api/npm_project_packages_spec.rb800spec/requests/api/services_spec.rb801spec/requests/api/helm_packages_spec.rb802spec/requests/api/ci/triggers_spec.rb803spec/requests/api/ci/runners_spec.rb804spec/requests/api/ci/runner/runners_post_spec.rb805spec/requests/api/ci/runner/jobs_trace_spec.rb806spec/requests/api/ci/runner/jobs_artifacts_spec.rb807spec/requests/api/ci/runner/runners_verify_post_spec.rb808spec/requests/api/ci/runner/runners_delete_spec.rb809spec/requests/api/ci/runner/jobs_request_post_spec.rb810spec/requests/api/ci/runner/jobs_put_spec.rb811spec/requests/api/ci/variables_spec.rb812spec/requests/api/ci/pipeline_schedules_spec.rb813spec/requests/api/ci/jobs_spec.rb814spec/requests/api/ci/runners_reset_registration_token_spec.rb815spec/requests/api/ci/pipelines_spec.rb816spec/requests/api/invitations_spec.rb817spec/requests/api/award_emoji_spec.rb818spec/requests/api/internal/kubernetes_spec.rb819spec/requests/api/internal/pages_spec.rb820spec/requests/api/internal/base_spec.rb821spec/requests/api/graphql_spec.rb822spec/requests/api/metrics/dashboard/annotations_spec.rb823spec/requests/api/metrics/user_starred_dashboards_spec.rb824spec/requests/api/merge_request_diffs_spec.rb825spec/requests/api/group_export_spec.rb826spec/requests/api/keys_spec.rb827spec/requests/api/api_spec.rb828spec/requests/api/error_tracking_client_keys_spec.rb829spec/requests/api/user_counts_spec.rb830spec/requests/api/project_statistics_spec.rb831spec/requests/api/repositories_spec.rb832spec/requests/api/rubygem_packages_spec.rb833spec/requests/api/composer_packages_spec.rb834spec/requests/api/badges_spec.rb835spec/requests/api/group_clusters_spec.rb836spec/requests/api/project_clusters_spec.rb837spec/requests/api/terraform/state_version_spec.rb838spec/requests/api/terraform/state_spec.rb839spec/requests/api/terraform/modules/v1/packages_spec.rb840spec/requests/api/admin/instance_clusters_spec.rb841spec/requests/api/freeze_periods_spec.rb842spec/requests/api/boards_spec.rb843spec/requests/api/environments_spec.rb844spec/requests/api/task_completion_status_spec.rb845spec/requests/api/deploy_keys_spec.rb846spec/requests/api/group_variables_spec.rb847spec/requests/api/features_spec.rb848spec/requests/api/merge_request_approvals_spec.rb849spec/requests/api/nuget_project_packages_spec.rb850spec/requests/api/users_spec.rb851spec/requests/api/releases_spec.rb852spec/requests/api/branches_spec.rb853spec/requests/api/discussions_spec.rb854spec/requests/api/files_spec.rb855spec/requests/api/project_snippets_spec.rb856spec/requests/api/snippets_spec.rb857spec/requests/api/project_milestones_spec.rb858spec/requests/api/pages/public_access_spec.rb859spec/requests/api/pages/private_access_spec.rb860spec/requests/api/pages/internal_access_spec.rb861spec/requests/api/pages/pages_spec.rb862spec/requests/api/group_milestones_spec.rb863spec/requests/api/pages_domains_spec.rb864spec/requests/api/commit_statuses_spec.rb865spec/requests/api/group_import_spec.rb866spec/requests/api/project_repository_storage_moves_spec.rb867spec/requests/api/resource_access_tokens_spec.rb868spec/requests/api/container_repositories_spec.rb869spec/requests/api/nuget_group_packages_spec.rb870spec/requests/api/commits_spec.rb871spec/requests/api/search_spec.rb872spec/requests/api/groups_spec.rb873spec/requests/api/debian_group_packages_spec.rb874spec/requests/api/project_export_spec.rb875spec/requests/api/deploy_tokens_spec.rb876spec/requests/api/project_templates_spec.rb877spec/requests/api/group_boards_spec.rb878spec/requests/api/resource_milestone_events_spec.rb879spec/requests/api/notification_settings_spec.rb880spec/requests/api/group_avatar_spec.rb881spec/requests/api/bulk_imports_spec.rb882spec/requests/api/merge_requests_spec.rb883spec/requests/api/members_spec.rb884spec/requests/api/generic_packages_spec.rb885spec/requests/api/project_packages_spec.rb886spec/requests/api/group_labels_spec.rb887spec/requests/api/go_proxy_spec.rb888spec/requests/api/todos_spec.rb889spec/requests/api/protected_branches_spec.rb890spec/requests/api/unleash_spec.rb891spec/requests/api/feature_flags_spec.rb892spec/requests/api/project_events_spec.rb893spec/requests/api/error_tracking_spec.rb894spec/requests/api/submodules_spec.rb895spec/requests/api/project_snapshots_spec.rb896spec/requests/api/projects_spec.rb897spec/requests/api/maven_packages_spec.rb898spec/requests/api/notes_spec.rb899spec/requests/api/debian_project_packages_spec.rb900spec/requests/api/tags_spec.rb901spec/requests/api/group_debian_distributions_spec.rb902spec/requests/api/namespaces_spec.rb903spec/requests/api/lint_spec.rb904spec/requests/api/project_import_spec.rb905spec/requests/api/package_files_spec.rb906spec/requests/api/group_container_repositories_spec.rb907spec/requests/api/statistics_spec.rb908spec/requests/api/import_github_spec.rb909spec/requests/api/pypi_packages_spec.rb910spec/requests/api/wikis_spec.rb911spec/requests/api/project_container_repositories_spec.rb912spec/requests/api/deployments_spec.rb913spec/requests/api/usage_data_queries_spec.rb914spec/requests/api/feature_flags_user_lists_spec.rb915spec/requests/api/protected_tags_spec.rb916spec/requests/api/suggestions_spec.rb917spec/requests/api/resource_state_events_spec.rb918spec/requests/api/markdown_spec.rb919spec/requests/api/import_bitbucket_server_spec.rb920spec/requests/lfs_http_spec.rb921spec/requests/projects/issue_links_controller_spec.rb922spec/requests/projects/merge_requests/content_spec.rb923spec/requests/projects/merge_requests/creations_spec.rb924spec/requests/projects/merge_requests/diffs_spec.rb925spec/requests/projects/usage_quotas_spec.rb926spec/requests/projects/metrics/dashboards/builder_spec.rb927spec/requests/projects/releases_controller_spec.rb928spec/requests/projects/noteable_notes_spec.rb929spec/requests/projects/merge_requests_discussions_spec.rb930spec/requests/projects/merge_requests_spec.rb931spec/requests/projects/metrics_dashboard_spec.rb932spec/requests/projects/ci/promeheus_metrics/histograms_controller_spec.rb933spec/requests/projects/uploads_spec.rb934spec/requests/projects/cycle_analytics_events_spec.rb935spec/requests/projects/clusters/integrations_controller_spec.rb936spec/requests/boards/lists_controller_spec.rb937spec/requests/groups/autocomplete_sources_spec.rb938spec/requests/groups/email_campaigns_controller_spec.rb939spec/requests/groups/registry/repositories_controller_spec.rb940spec/requests/groups/clusters/integrations_controller_spec.rb941spec/requests/groups/milestones_controller_spec.rb942spec/requests/user_activity_spec.rb943spec/requests/openid_connect_spec.rb944spec/requests/request_profiler_spec.rb945spec/requests/jira_routing_spec.rb946spec/requests/search_controller_spec.rb947spec/requests/admin/clusters/integrations_controller_spec.rb948spec/requests/robots_txt_spec.rb949spec/requests/lfs_locks_api_spec.rb950spec/requests/members/mailgun/permanent_failure_spec.rb951spec/requests/product_analytics/collector_app_attack_spec.rb952spec/requests/rack_attack_global_spec.rb953spec/requests/ide_controller_spec.rb954spec/requests/users_controller_spec.rb955spec/requests/self_monitoring_project_spec.rb956spec/requests/jwt_controller_spec.rb957spec/requests/import/gitlab_projects_controller_spec.rb958spec/requests/import/gitlab_groups_controller_spec.rb959spec/requests/users/group_callouts_spec.rb960spec/requests/profiles/notifications_controller_spec.rb961spec/requests/git_http_spec.rb962spec/requests/user_spoofs_ip_spec.rb963spec/controllers/projects/issues_controller_spec.rb964spec/controllers/projects/merge_requests/diffs_controller_spec.rb965spec/controllers/projects/merge_requests/conflicts_controller_spec.rb966spec/controllers/projects/merge_requests/content_controller_spec.rb967spec/controllers/projects/merge_requests/drafts_controller_spec.rb968spec/controllers/projects/merge_requests/creations_controller_spec.rb969spec/controllers/projects/blob_controller_spec.rb970spec/controllers/projects/commits_controller_spec.rb971spec/controllers/projects/settings/operations_controller_spec.rb972spec/controllers/projects/settings/access_tokens_controller_spec.rb973spec/controllers/projects/settings/ci_cd_controller_spec.rb974spec/controllers/projects/settings/repository_controller_spec.rb975spec/controllers/projects/settings/integrations_controller_spec.rb976spec/controllers/projects/compare_controller_spec.rb977spec/controllers/projects/logs_controller_spec.rb978spec/controllers/projects/analytics/cycle_analytics/stages_controller_spec.rb979spec/controllers/projects/analytics/cycle_analytics/summary_controller_spec.rb980spec/controllers/projects/analytics/cycle_analytics/value_streams_controller_spec.rb981spec/controllers/projects/cycle_analytics/events_controller_spec.rb982spec/controllers/projects/cycle_analytics_controller_spec.rb983spec/controllers/projects/mattermosts_controller_spec.rb984spec/controllers/projects/environments/sample_metrics_controller_spec.rb985spec/controllers/projects/environments/prometheus_api_controller_spec.rb986spec/controllers/projects/feature_flags_clients_controller_spec.rb987spec/controllers/projects/security/configuration_controller_spec.rb988spec/controllers/projects/jobs_controller_spec.rb989spec/controllers/projects/pages_domains_controller_spec.rb990spec/controllers/projects/starrers_controller_spec.rb991spec/controllers/projects/design_management/designs/raw_images_controller_spec.rb992spec/controllers/projects/design_management/designs/resized_image_controller_spec.rb993spec/controllers/projects/graphs_controller_spec.rb994spec/controllers/projects/pages_controller_spec.rb995spec/controllers/projects/ci/pipeline_editor_controller_spec.rb996spec/controllers/projects/ci/daily_build_group_report_results_controller_spec.rb997spec/controllers/projects/ci/lints_controller_spec.rb998spec/controllers/projects/branches_controller_spec.rb999spec/controllers/projects/environments_controller_spec.rb1000spec/controllers/projects/web_ide_terminals_controller_spec.rb1001spec/controllers/projects/labels_controller_spec.rb1002spec/controllers/projects/badges_controller_spec.rb1003spec/controllers/projects/error_tracking_controller_spec.rb1004spec/controllers/projects/tags/releases_controller_spec.rb1005spec/controllers/projects/protected_branches_controller_spec.rb1006spec/controllers/projects/service_desk_controller_spec.rb1007spec/controllers/projects/pipelines/tests_controller_spec.rb1008spec/controllers/projects/pipelines/stages_controller_spec.rb1009spec/controllers/projects/terraform_controller_spec.rb1010spec/controllers/projects/service_ping_controller_spec.rb1011spec/controllers/projects/forks_controller_spec.rb1012spec/controllers/projects/deploy_keys_controller_spec.rb1013spec/controllers/projects/mirrors_controller_spec.rb1014spec/controllers/projects/todos_controller_spec.rb1015spec/controllers/projects/registry/repositories_controller_spec.rb1016spec/controllers/projects/registry/tags_controller_spec.rb1017spec/controllers/projects/feature_flags_user_lists_controller_spec.rb1018spec/controllers/projects/incidents_controller_spec.rb1019spec/controllers/projects/packages/infrastructure_registry_controller_spec.rb1020spec/controllers/projects/alert_management_controller_spec.rb1021spec/controllers/projects/web_ide_schemas_controller_spec.rb1022spec/controllers/projects/learn_gitlab_controller_spec.rb1023spec/controllers/projects/notes_controller_spec.rb1024spec/controllers/projects/project_members_controller_spec.rb1025spec/controllers/projects/snippets_controller_spec.rb1026spec/controllers/projects/avatars_controller_spec.rb1027spec/controllers/projects/deployments_controller_spec.rb1028spec/controllers/projects/performance_monitoring/dashboards_controller_spec.rb1029spec/controllers/projects/group_links_controller_spec.rb1030spec/controllers/projects/import/jira_controller_spec.rb1031spec/controllers/projects/error_tracking/stack_traces_controller_spec.rb1032spec/controllers/projects/error_tracking/projects_controller_spec.rb1033spec/controllers/projects/blame_controller_spec.rb1034spec/controllers/projects/merge_requests_controller_spec.rb1035spec/controllers/projects/pipelines_controller_spec.rb1036spec/controllers/projects/wikis_controller_spec.rb1037spec/controllers/projects/pipeline_schedules_controller_spec.rb1038spec/controllers/projects/milestones_controller_spec.rb1039spec/controllers/projects/feature_flags_controller_spec.rb1040spec/controllers/projects/snippets/blobs_controller_spec.rb1041spec/controllers/projects/boards_controller_spec.rb1042spec/controllers/projects/releases/evidences_controller_spec.rb1043spec/controllers/projects/service_hook_logs_controller_spec.rb1044spec/controllers/projects/pipelines_settings_controller_spec.rb1045spec/controllers/projects/clusters_controller_spec.rb1046spec/controllers/projects/repositories_controller_spec.rb1047spec/controllers/projects/commit_controller_spec.rb1048spec/controllers/projects/raw_controller_spec.rb1049spec/controllers/projects/prometheus/alerts_controller_spec.rb1050spec/controllers/projects/prometheus/metrics_controller_spec.rb1051spec/controllers/projects/tree_controller_spec.rb1052spec/controllers/projects/variables_controller_spec.rb1053spec/controllers/projects/artifacts_controller_spec.rb1054spec/controllers/projects/imports_controller_spec.rb1055spec/controllers/projects/hooks_controller_spec.rb1056spec/controllers/projects/grafana_api_controller_spec.rb1057spec/controllers/projects/refs_controller_spec.rb1058spec/controllers/projects/issue_links_controller_spec.rb1059spec/controllers/projects/protected_tags_controller_spec.rb1060spec/controllers/projects/serverless/functions_controller_spec.rb1061spec/controllers/projects/releases_controller_spec.rb1062spec/controllers/projects/uploads_controller_spec.rb1063spec/controllers/projects/discussions_controller_spec.rb1064spec/controllers/projects/tags_controller_spec.rb1065spec/controllers/projects/services_controller_spec.rb1066spec/controllers/projects/templates_controller_spec.rb1067spec/controllers/projects/static_site_editor_controller_spec.rb1068spec/controllers/projects/tracings_controller_spec.rb1069spec/controllers/projects/runners_controller_spec.rb1070spec/controllers/projects/product_analytics_controller_spec.rb1071spec/controllers/projects/find_file_controller_spec.rb1072spec/controllers/projects/autocomplete_sources_controller_spec.rb1073spec/controllers/groups/group_links_controller_spec.rb1074spec/controllers/groups/runners_controller_spec.rb1075spec/controllers/groups/children_controller_spec.rb1076spec/controllers/groups/settings/ci_cd_controller_spec.rb1077spec/controllers/groups/settings/integrations_controller_spec.rb1078spec/controllers/groups/settings/applications_controller_spec.rb1079spec/controllers/groups/settings/repository_controller_spec.rb1080spec/controllers/groups/releases_controller_spec.rb1081spec/controllers/groups/shared_projects_controller_spec.rb1082spec/controllers/groups/dependency_proxies_controller_spec.rb1083spec/controllers/groups/group_members_controller_spec.rb1084spec/controllers/groups/avatars_controller_spec.rb1085spec/controllers/groups/milestones_controller_spec.rb1086spec/controllers/groups/dependency_proxy_for_containers_controller_spec.rb1087spec/controllers/groups/boards_controller_spec.rb1088spec/controllers/groups/variables_controller_spec.rb1089spec/controllers/groups/clusters_controller_spec.rb1090spec/controllers/groups/registry/repositories_controller_spec.rb1091spec/controllers/groups/uploads_controller_spec.rb1092spec/controllers/groups/imports_controller_spec.rb1093spec/controllers/groups/labels_controller_spec.rb1094spec/controllers/import/gitlab_controller_spec.rb1095spec/controllers/import/available_namespaces_controller_spec.rb1096spec/controllers/import/gitea_controller_spec.rb1097spec/controllers/import/bitbucket_controller_spec.rb1098spec/controllers/import/bitbucket_server_controller_spec.rb1099spec/controllers/import/fogbugz_controller_spec.rb1100spec/controllers/import/manifest_controller_spec.rb1101spec/controllers/import/github_controller_spec.rb1102spec/controllers/import/phabricator_controller_spec.rb1103spec/controllers/dashboard/projects_controller_spec.rb1104spec/controllers/dashboard/milestones_controller_spec.rb1105spec/controllers/dashboard/snippets_controller_spec.rb1106spec/controllers/dashboard/groups_controller_spec.rb1107spec/controllers/dashboard/todos_controller_spec.rb1108spec/controllers/concerns/group_tree_spec.rb1109spec/controllers/concerns/renders_commits_spec.rb1110spec/controllers/concerns/metrics_dashboard_spec.rb1111spec/controllers/concerns/static_object_external_storage_spec.rb1112spec/controllers/concerns/checks_collaboration_spec.rb1113spec/controllers/concerns/project_unauthorized_spec.rb1114spec/controllers/concerns/boards_responses_spec.rb1115spec/controllers/concerns/redirects_for_missing_path_on_tree_spec.rb1116spec/controllers/concerns/routable_actions_spec.rb1117spec/controllers/concerns/sourcegraph_decorator_spec.rb1118spec/controllers/admin/spam_logs_controller_spec.rb1119spec/controllers/admin/application_settings_controller_spec.rb1120spec/controllers/admin/serverless/domains_controller_spec.rb1121spec/controllers/admin/groups_controller_spec.rb1122spec/controllers/admin/instance_review_controller_spec.rb1123spec/controllers/admin/projects_controller_spec.rb1124spec/controllers/admin/dashboard_controller_spec.rb1125spec/controllers/admin/jobs_controller_spec.rb1126spec/controllers/admin/clusters_controller_spec.rb1127spec/controllers/admin/users_controller_spec.rb1128spec/controllers/admin/runners_controller_spec.rb1129spec/controllers/autocomplete_controller_spec.rb1130spec/controllers/projects_controller_spec.rb1131spec/controllers/application_controller_spec.rb1132spec/controllers/sent_notifications_controller_spec.rb1133spec/controllers/registrations_controller_spec.rb1134spec/controllers/profiles/notifications_controller_spec.rb1135spec/controllers/graphql_controller_spec.rb1136spec/controllers/explore/groups_controller_spec.rb1137spec/controllers/explore/projects_controller_spec.rb1138spec/controllers/explore/snippets_controller_spec.rb1139spec/controllers/dashboard_controller_spec.rb1140spec/controllers/uploads_controller_spec.rb1141spec/controllers/boards/lists_controller_spec.rb1142spec/controllers/boards/issues_controller_spec.rb1143spec/controllers/jira_connect/subscriptions_controller_spec.rb1144spec/controllers/groups_controller_spec.rb1145spec/controllers/invites_controller_spec.rb1146spec/controllers/repositories/git_http_controller_spec.rb1147spec/controllers/repositories/lfs_storage_controller_spec.rb1148spec/controllers/profiles_controller_spec.rb1149spec/controllers/snippets/notes_controller_spec.rb1150spec/controllers/snippets/blobs_controller_spec.rb1151spec/controllers/snippets_controller_spec.rb1152spec/controllers/search_controller_spec.rb1153spec/controllers/registrations/welcome_controller_spec.rb1154spec/mailers/emails/merge_requests_spec.rb1155spec/mailers/emails/in_product_marketing_spec.rb1156spec/mailers/emails/releases_spec.rb1157spec/mailers/emails/projects_spec.rb1158spec/mailers/emails/issues_spec.rb1159spec/mailers/emails/pipelines_spec.rb1160spec/mailers/emails/auto_devops_spec.rb1161spec/mailers/emails/service_desk_spec.rb1162spec/mailers/emails/pages_domains_spec.rb1163spec/mailers/emails/groups_spec.rb1164spec/mailers/notify_spec.rb1165spec/lib/gitlab/background_migration/migrate_to_hashed_storage_spec.rb1166spec/lib/gitlab/background_migration/populate_personal_snippet_statistics_spec.rb1167spec/lib/gitlab/background_migration/recalculate_project_authorizations_with_min_max_user_id_spec.rb1168spec/lib/gitlab/background_migration/legacy_upload_mover_spec.rb1169spec/lib/gitlab/background_migration/backfill_project_repositories_spec.rb1170spec/lib/gitlab/background_migration/migrate_pages_to_zip_storage_spec.rb1171spec/lib/gitlab/background_migration/user_mentions/create_resource_user_mention_spec.rb1172spec/lib/gitlab/background_migration/legacy_uploads_migrator_spec.rb1173spec/lib/gitlab/background_migration/update_existing_subgroup_to_match_visibility_level_of_parent_spec.rb1174spec/lib/gitlab/background_migration/populate_project_snippet_statistics_spec.rb1175spec/lib/gitlab/git/repository_spec.rb1176spec/lib/gitlab/git/wiki_spec.rb1177spec/lib/gitlab/git/diff_spec.rb1178spec/lib/gitlab/git/object_pool_spec.rb1179spec/lib/gitlab/git/attributes_at_ref_parser_spec.rb1180spec/lib/gitlab/git/tag_spec.rb1181spec/lib/gitlab/git/repository_cleaner_spec.rb1182spec/lib/gitlab/git/keep_around_spec.rb1183spec/lib/gitlab/git/patches/commit_patches_spec.rb1184spec/lib/gitlab/git/cross_repo_comparer_spec.rb1185spec/lib/gitlab/git/rugged_impl/use_rugged_spec.rb1186spec/lib/gitlab/git/remote_mirror_spec.rb1187spec/lib/gitlab/middleware/go_spec.rb1188spec/lib/gitlab/import_export/relation_tree_restorer_spec.rb1189spec/lib/gitlab/import_export/json/streaming_serializer_spec.rb1190spec/lib/gitlab/import_export/snippet_repo_restorer_spec.rb1191spec/lib/gitlab/import_export/group/tree_saver_spec.rb1192spec/lib/gitlab/import_export/group/legacy_tree_restorer_spec.rb1193spec/lib/gitlab/import_export/group/tree_restorer_spec.rb1194spec/lib/gitlab/import_export/group/legacy_tree_saver_spec.rb1195spec/lib/gitlab/import_export/group/relation_factory_spec.rb1196spec/lib/gitlab/import_export/group/object_builder_spec.rb1197spec/lib/gitlab/import_export/after_export_strategies/web_upload_strategy_spec.rb1198spec/lib/gitlab/import_export/after_export_strategies/base_after_export_strategy_spec.rb1199spec/lib/gitlab/import_export/base/object_builder_spec.rb1200spec/lib/gitlab/import_export/base/relation_factory_spec.rb1201spec/lib/gitlab/import_export/members_mapper_spec.rb1202spec/lib/gitlab/import_export/project/sample/relation_tree_restorer_spec.rb1203spec/lib/gitlab/import_export/project/sample/relation_factory_spec.rb1204spec/lib/gitlab/import_export/project/object_builder_spec.rb1205spec/lib/gitlab/import_export/project/import_task_spec.rb1206spec/lib/gitlab/import_export/project/tree_saver_spec.rb1207spec/lib/gitlab/import_export/project/relation_factory_spec.rb1208spec/lib/gitlab/import_export/project/export_task_spec.rb1209spec/lib/gitlab/import_export/project/tree_restorer_spec.rb1210spec/lib/gitlab/import_export/snippets_repo_saver_spec.rb1211spec/lib/gitlab/import_export/import_export_spec.rb1212spec/lib/gitlab/import_export/lfs_restorer_spec.rb1213spec/lib/gitlab/import_export/lfs_saver_spec.rb1214spec/lib/gitlab/import_export/importer_spec.rb1215spec/lib/gitlab/import_export/merge_request_parser_spec.rb1216spec/lib/gitlab/import_export/uploads_restorer_spec.rb1217spec/lib/gitlab/import_export/snippets_repo_restorer_spec.rb1218spec/lib/gitlab/import_export/saver_spec.rb1219spec/lib/gitlab/import_export/import_export_equivalence_spec.rb1220spec/lib/gitlab/import_export/import_failure_service_spec.rb1221spec/lib/gitlab/import_export/avatar_saver_spec.rb1222spec/lib/gitlab/import_export/legacy_relation_tree_saver_spec.rb1223spec/lib/gitlab/import_export/error_spec.rb1224spec/lib/gitlab/import_export/repo_saver_spec.rb1225spec/lib/gitlab/import_export/design_repo_restorer_spec.rb1226spec/lib/gitlab/import_export/file_importer_spec.rb1227spec/lib/gitlab/import_export/avatar_restorer_spec.rb1228spec/lib/gitlab/import_export/uploads_saver_spec.rb1229spec/lib/gitlab/import_export/shared_spec.rb1230spec/lib/gitlab/import_export/repo_restorer_spec.rb1231spec/lib/gitlab/import_export/wiki_repo_saver_spec.rb1232spec/lib/gitlab/import_export/design_repo_saver_spec.rb1233spec/lib/gitlab/import_export/fork_spec.rb1234spec/lib/gitlab/import_export/uploads_manager_spec.rb1235spec/lib/gitlab/user_access_spec.rb1236spec/lib/gitlab/ci/status/pipeline/factory_spec.rb1237spec/lib/gitlab/ci/status/pipeline/blocked_spec.rb1238spec/lib/gitlab/ci/status/pipeline/delayed_spec.rb1239spec/lib/gitlab/ci/status/pipeline/common_spec.rb1240spec/lib/gitlab/ci/status/stage/factory_spec.rb1241spec/lib/gitlab/ci/status/stage/common_spec.rb1242spec/lib/gitlab/ci/status/stage/play_manual_spec.rb1243spec/lib/gitlab/ci/status/build/erased_spec.rb1244spec/lib/gitlab/ci/status/build/failed_spec.rb1245spec/lib/gitlab/ci/status/build/scheduled_spec.rb1246spec/lib/gitlab/ci/status/build/action_spec.rb1247spec/lib/gitlab/ci/status/build/canceled_spec.rb1248spec/lib/gitlab/ci/status/build/cancelable_spec.rb1249spec/lib/gitlab/ci/status/build/failed_unmet_prerequisites_spec.rb1250spec/lib/gitlab/ci/status/build/preparing_spec.rb1251spec/lib/gitlab/ci/status/build/unschedule_spec.rb1252spec/lib/gitlab/ci/status/build/manual_spec.rb1253spec/lib/gitlab/ci/status/build/failed_allowed_spec.rb1254spec/lib/gitlab/ci/status/build/skipped_spec.rb1255spec/lib/gitlab/ci/status/build/common_spec.rb1256spec/lib/gitlab/ci/status/build/factory_spec.rb1257spec/lib/gitlab/ci/status/build/retryable_spec.rb1258spec/lib/gitlab/ci/status/build/created_spec.rb1259spec/lib/gitlab/ci/status/build/play_spec.rb1260spec/lib/gitlab/ci/status/build/retried_spec.rb1261spec/lib/gitlab/ci/status/build/pending_spec.rb1262spec/lib/gitlab/ci/status/build/stop_spec.rb1263spec/lib/gitlab/ci/status/bridge/common_spec.rb1264spec/lib/gitlab/ci/status/bridge/factory_spec.rb1265spec/lib/gitlab/ci/status/external/factory_spec.rb1266spec/lib/gitlab/ci/status/external/common_spec.rb1267spec/lib/gitlab/ci/status/processable/waiting_for_resource_spec.rb1268spec/lib/gitlab/ci/build/prerequisite/kubernetes_namespace_spec.rb1269spec/lib/gitlab/ci/build/prerequisite/factory_spec.rb1270spec/lib/gitlab/ci/build/credentials/factory_spec.rb1271spec/lib/gitlab/ci/build/credentials/registry/dependency_proxy_spec.rb1272spec/lib/gitlab/ci/build/credentials/registry/gitlab_registry_spec.rb1273spec/lib/gitlab/ci/build/step_spec.rb1274spec/lib/gitlab/ci/build/rules/rule_spec.rb1275spec/lib/gitlab/ci/build/rules/rule/clause/exists_spec.rb1276spec/lib/gitlab/ci/build/rules_spec.rb1277spec/lib/gitlab/ci/build/policy/kubernetes_spec.rb1278spec/lib/gitlab/ci/build/policy/changes_spec.rb1279spec/lib/gitlab/ci/build/policy/refs_spec.rb1280spec/lib/gitlab/ci/build/image_spec.rb1281spec/lib/gitlab/ci/build/context/global_spec.rb1282spec/lib/gitlab/ci/build/context/build_spec.rb1283spec/lib/gitlab/ci/build/auto_retry_spec.rb1284spec/lib/gitlab/ci/badge/pipeline/metadata_spec.rb1285spec/lib/gitlab/ci/badge/pipeline/status_spec.rb1286spec/lib/gitlab/ci/badge/coverage/metadata_spec.rb1287spec/lib/gitlab/ci/config/external/processor_spec.rb1288spec/lib/gitlab/ci/config/external/file/project_spec.rb1289spec/lib/gitlab/ci/config/external/file/artifact_spec.rb1290spec/lib/gitlab/ci/config/external/mapper_spec.rb1291spec/lib/gitlab/ci/templates/Jobs/code_quality_gitlab_ci_yaml_spec.rb1292spec/lib/gitlab/ci/templates/Jobs/deploy_gitlab_ci_yaml_spec.rb1293spec/lib/gitlab/ci/templates/Jobs/test_gitlab_ci_yaml_spec.rb1294spec/lib/gitlab/ci/templates/Jobs/build_gitlab_ci_yaml_spec.rb1295spec/lib/gitlab/ci/templates/terraform_latest_gitlab_ci_yaml_spec.rb1296spec/lib/gitlab/ci/templates/Terraform/base_latest_gitlab_ci_yaml_spec.rb1297spec/lib/gitlab/ci/templates/Terraform/base_gitlab_ci_yaml_spec.rb1298spec/lib/gitlab/ci/templates/flutter_gitlab_ci_yaml_spec.rb1299spec/lib/gitlab/ci/templates/npm_spec.rb1300spec/lib/gitlab/ci/templates/Verify/load_performance_testing_gitlab_ci_yaml_spec.rb1301spec/lib/gitlab/ci/templates/5_minute_production_app_ci_yaml_spec.rb1302spec/lib/gitlab/ci/templates/auto_devops_gitlab_ci_yaml_spec.rb1303spec/lib/gitlab/ci/templates/terraform_gitlab_ci_yaml_spec.rb1304spec/lib/gitlab/ci/templates/managed_cluster_applications_gitlab_ci_yaml_spec.rb1305spec/lib/gitlab/ci/templates/AWS/deploy_ecs_gitlab_ci_yaml_spec.rb1306spec/lib/gitlab/ci/pipeline/chain/limit/deployments_spec.rb1307spec/lib/gitlab/ci/pipeline/chain/cancel_pending_pipelines_spec.rb1308spec/lib/gitlab/ci/pipeline/chain/validate/repository_spec.rb1309spec/lib/gitlab/ci/pipeline/chain/validate/abilities_spec.rb1310spec/lib/gitlab/ci/pipeline/chain/remove_unwanted_chat_jobs_spec.rb1311spec/lib/gitlab/ci/pipeline/chain/helpers_spec.rb1312spec/lib/gitlab/ci/pipeline/chain/build_spec.rb1313spec/lib/gitlab/ci/pipeline/chain/build/associations_spec.rb1314spec/lib/gitlab/ci/pipeline/chain/seed_block_spec.rb1315spec/lib/gitlab/ci/pipeline/chain/sequence_spec.rb1316spec/lib/gitlab/ci/pipeline/chain/command_spec.rb1317spec/lib/gitlab/ci/pipeline/chain/seed_spec.rb1318spec/lib/gitlab/ci/pipeline/chain/skip_spec.rb1319spec/lib/gitlab/ci/pipeline/chain/evaluate_workflow_rules_spec.rb1320spec/lib/gitlab/ci/pipeline/chain/config/content_spec.rb1321spec/lib/gitlab/ci/pipeline/preloader_spec.rb1322spec/lib/gitlab/ci/pipeline/seed/stage_spec.rb1323spec/lib/gitlab/ci/pipeline/seed/deployment_spec.rb1324spec/lib/gitlab/ci/yaml_processor_spec.rb1325spec/lib/gitlab/ci/trace_spec.rb1326spec/lib/gitlab/ci/reports/security/report_spec.rb1327spec/lib/gitlab/ci/matching/runner_matcher_spec.rb1328spec/lib/gitlab/ci/jwt_spec.rb1329spec/lib/gitlab/ci/charts_spec.rb1330spec/lib/gitlab/ci/parsers/security/sast_spec.rb1331spec/lib/gitlab/ci/parsers/security/secret_detection_spec.rb1332spec/lib/gitlab/ci/parsers/terraform/tfplan_spec.rb1333spec/lib/gitlab/ci/lint_spec.rb1334spec/lib/gitlab/ci/artifact_file_reader_spec.rb1335spec/lib/gitlab/ci/trace/checksum_spec.rb1336spec/lib/gitlab/ci/config_spec.rb1337spec/lib/gitlab/group_search_results_spec.rb1338spec/lib/gitlab/diff/diff_refs_spec.rb1339spec/lib/gitlab/diff/highlight_cache_spec.rb1340spec/lib/gitlab/diff/position_tracer/line_strategy_spec.rb1341spec/lib/gitlab/diff/position_tracer/image_strategy_spec.rb1342spec/lib/gitlab/diff/parallel_diff_spec.rb1343spec/lib/gitlab/diff/file_spec.rb1344spec/lib/gitlab/diff/suggestions_parser_spec.rb1345spec/lib/gitlab/diff/lines_unfolder_spec.rb1346spec/lib/gitlab/diff/position_tracer_spec.rb1347spec/lib/gitlab/diff/suggestion_spec.rb1348spec/lib/gitlab/diff/file_collection/merge_request_diff_spec.rb1349spec/lib/gitlab/diff/file_collection/commit_spec.rb1350spec/lib/gitlab/diff/file_collection/base_spec.rb1351spec/lib/gitlab/diff/file_collection/merge_request_diff_batch_spec.rb1352spec/lib/gitlab/diff/file_collection/compare_spec.rb1353spec/lib/gitlab/diff/file_collection/merge_request_diff_base_spec.rb1354spec/lib/gitlab/diff/line_mapper_spec.rb1355spec/lib/gitlab/diff/position_spec.rb1356spec/lib/gitlab/file_finder_spec.rb1357spec/lib/gitlab/email/handler/unsubscribe_handler_spec.rb1358spec/lib/gitlab/email/handler/create_issue_handler_spec.rb1359spec/lib/gitlab/email/handler/create_note_handler_spec.rb1360spec/lib/gitlab/email/handler/create_merge_request_handler_spec.rb1361spec/lib/gitlab/email/handler/create_note_on_issuable_handler_spec.rb1362spec/lib/gitlab/email/handler/service_desk_handler_spec.rb1363spec/lib/gitlab/email/message/repository_push_spec.rb1364spec/lib/gitlab/email/attachment_uploader_spec.rb1365spec/lib/gitlab/github_import/importer/pull_requests_reviews_importer_spec.rb1366spec/lib/gitlab/github_import/importer/pull_request_importer_spec.rb1367spec/lib/gitlab/github_import/importer/pull_request_merged_by_importer_spec.rb1368spec/lib/gitlab/github_import/importer/releases_importer_spec.rb1369spec/lib/gitlab/github_import/importer/single_endpoint_diff_notes_importer_spec.rb1370spec/lib/gitlab/github_import/importer/note_importer_spec.rb1371spec/lib/gitlab/github_import/importer/labels_importer_spec.rb1372spec/lib/gitlab/github_import/importer/single_endpoint_issue_notes_importer_spec.rb1373spec/lib/gitlab/github_import/importer/single_endpoint_merge_request_notes_importer_spec.rb1374spec/lib/gitlab/github_import/importer/pull_requests_merged_by_importer_spec.rb1375spec/lib/gitlab/github_import/importer/issue_importer_spec.rb1376spec/lib/gitlab/github_import/importer/label_links_importer_spec.rb1377spec/lib/gitlab/github_import/importer/pull_request_review_importer_spec.rb1378spec/lib/gitlab/github_import/importer/milestones_importer_spec.rb1379spec/lib/gitlab/github_import/importer/diff_note_importer_spec.rb1380spec/lib/gitlab/github_import/importer/lfs_object_importer_spec.rb1381spec/lib/gitlab/github_import/importer/pull_requests_importer_spec.rb1382spec/lib/gitlab/github_import/user_finder_spec.rb1383spec/lib/gitlab/github_import/parallel_importer_spec.rb1384spec/lib/gitlab/github_import/issuable_finder_spec.rb1385spec/lib/gitlab/conflict/file_collection_spec.rb1386spec/lib/gitlab/conflict/file_spec.rb1387spec/lib/gitlab/graphql/loaders/issuable_loader_spec.rb1388spec/lib/gitlab/graphql/loaders/batch_project_statistics_loader_spec.rb1389spec/lib/gitlab/graphql/pagination/keyset/connection_generic_keyset_spec.rb1390spec/lib/gitlab/graphql/pagination/keyset/connection_spec.rb1391spec/lib/gitlab/graphql/representation/tree_entry_spec.rb1392spec/lib/gitlab/graphql/representation/submodule_tree_entry_spec.rb1393spec/lib/gitlab/graphql/markdown_field_spec.rb1394spec/lib/gitlab/fogbugz_import/importer_spec.rb1395spec/lib/gitlab/fogbugz_import/project_creator_spec.rb1396spec/lib/gitlab/legacy_github_import/wiki_formatter_spec.rb1397spec/lib/gitlab/legacy_github_import/label_formatter_spec.rb1398spec/lib/gitlab/legacy_github_import/pull_request_formatter_spec.rb1399spec/lib/gitlab/legacy_github_import/branch_formatter_spec.rb1400spec/lib/gitlab/legacy_github_import/project_creator_spec.rb1401spec/lib/gitlab/legacy_github_import/milestone_formatter_spec.rb1402spec/lib/gitlab/legacy_github_import/release_formatter_spec.rb1403spec/lib/gitlab/legacy_github_import/importer_spec.rb1404spec/lib/gitlab/legacy_github_import/issue_formatter_spec.rb1405spec/lib/gitlab/legacy_github_import/comment_formatter_spec.rb1406spec/lib/gitlab/view/presenter/base_spec.rb1407spec/lib/gitlab/doctor/secrets_spec.rb1408spec/lib/gitlab/suggestions/commit_message_spec.rb1409spec/lib/gitlab/suggestions/file_suggestion_spec.rb1410spec/lib/gitlab/import/merge_request_creator_spec.rb1411spec/lib/gitlab/import/database_helpers_spec.rb1412spec/lib/gitlab/import/set_async_jid_spec.rb1413spec/lib/gitlab/import/merge_request_helpers_spec.rb1414spec/lib/gitlab/import/metrics_spec.rb1415spec/lib/gitlab/database_importers/self_monitoring/project/create_service_spec.rb1416spec/lib/gitlab/database_importers/self_monitoring/project/delete_service_spec.rb1417spec/lib/gitlab/database_importers/instance_administrators/create_group_spec.rb1418spec/lib/gitlab/database/rename_reserved_paths_migration/v1/rename_base_spec.rb1419spec/lib/gitlab/database/rename_reserved_paths_migration/v1/rename_namespaces_spec.rb1420spec/lib/gitlab/database/rename_reserved_paths_migration/v1/rename_projects_spec.rb1421spec/lib/gitlab/database/count_spec.rb1422spec/lib/gitlab/database/migrations/background_migration_helpers_spec.rb1423spec/lib/gitlab/database/bulk_update_spec.rb1424spec/lib/gitlab/database/batch_count_spec.rb1425spec/lib/gitlab/database/count/tablesample_count_strategy_spec.rb1426spec/lib/gitlab/database/count/reltuples_count_strategy_spec.rb1427spec/lib/gitlab/database/count/exact_count_strategy_spec.rb1428spec/lib/gitlab/database/dynamic_model_helpers_spec.rb1429spec/lib/gitlab/database/schema_cache_with_renamed_table_spec.rb1430spec/lib/gitlab/database/background_migration/batched_migration_runner_spec.rb1431spec/lib/gitlab/database/loose_index_scan_distinct_count_spec.rb1432spec/lib/gitlab/database/migration_helpers_spec.rb1433spec/lib/gitlab/bitbucket_import/importer_spec.rb1434spec/lib/gitlab/bitbucket_import/wiki_formatter_spec.rb1435spec/lib/gitlab/bitbucket_import/project_creator_spec.rb1436spec/lib/gitlab/workhorse_spec.rb1437spec/lib/gitlab/hook_data/issuable_builder_spec.rb1438spec/lib/gitlab/hook_data/issue_builder_spec.rb1439spec/lib/gitlab/hook_data/release_builder_spec.rb1440spec/lib/gitlab/hook_data/merge_request_builder_spec.rb1441spec/lib/gitlab/user_access_snippet_spec.rb1442spec/lib/gitlab/checks/changes_access_spec.rb1443spec/lib/gitlab/checks/branch_check_spec.rb1444spec/lib/gitlab/checks/diff_check_spec.rb1445spec/lib/gitlab/checks/push_file_count_check_spec.rb1446spec/lib/gitlab/checks/lfs_integrity_spec.rb1447spec/lib/gitlab/checks/tag_check_spec.rb1448spec/lib/gitlab/checks/push_check_spec.rb1449spec/lib/gitlab/checks/snippet_check_spec.rb1450spec/lib/gitlab/checks/single_change_access_spec.rb1451spec/lib/gitlab/checks/lfs_check_spec.rb1452spec/lib/gitlab/pagination/keyset/in_operator_optimization/query_builder_spec.rb1453spec/lib/gitlab/pagination/keyset/cursor_pager_spec.rb1454spec/lib/gitlab/pagination/cursor_based_keyset_spec.rb1455spec/lib/gitlab/pagination/offset_pagination_spec.rb1456spec/lib/gitlab/metrics/dashboard/stages/variable_endpoint_inserter_spec.rb1457spec/lib/gitlab/metrics/dashboard/stages/panel_ids_inserter_spec.rb1458spec/lib/gitlab/metrics/dashboard/stages/metric_endpoint_inserter_spec.rb1459spec/lib/gitlab/metrics/dashboard/stages/track_panel_type_spec.rb1460spec/lib/gitlab/metrics/dashboard/stages/url_validator_spec.rb1461spec/lib/gitlab/metrics/dashboard/validator/post_schema_validator_spec.rb1462spec/lib/gitlab/metrics/dashboard/cache_spec.rb1463spec/lib/gitlab/metrics/dashboard/processor_spec.rb1464spec/lib/gitlab/metrics/dashboard/finder_spec.rb1465spec/lib/gitlab/metrics/dashboard/importers/prometheus_metrics_spec.rb1466spec/lib/gitlab/slash_commands/presenters/issue_close_spec.rb1467spec/lib/gitlab/slash_commands/presenters/issue_move_spec.rb1468spec/lib/gitlab/slash_commands/presenters/issue_show_spec.rb1469spec/lib/gitlab/slash_commands/presenters/issue_search_spec.rb1470spec/lib/gitlab/slash_commands/presenters/issue_new_spec.rb1471spec/lib/gitlab/slash_commands/presenters/deploy_spec.rb1472spec/lib/gitlab/slash_commands/issue_comment_spec.rb1473spec/lib/gitlab/slash_commands/run_spec.rb1474spec/lib/gitlab/slash_commands/issue_search_spec.rb1475spec/lib/gitlab/slash_commands/command_spec.rb1476spec/lib/gitlab/slash_commands/deploy_spec.rb1477spec/lib/gitlab/slash_commands/issue_new_spec.rb1478spec/lib/gitlab/slash_commands/issue_move_spec.rb1479spec/lib/gitlab/slash_commands/issue_close_spec.rb1480spec/lib/gitlab/slash_commands/issue_show_spec.rb1481spec/lib/gitlab/terraform/state_migration_helper_spec.rb1482spec/lib/gitlab/gitlab_import/importer_spec.rb1483spec/lib/gitlab/gitlab_import/project_creator_spec.rb1484spec/lib/gitlab/url_builder_spec.rb1485spec/lib/gitlab/blob_helper_spec.rb1486spec/lib/gitlab/search_context/builder_spec.rb1487spec/lib/gitlab/search_context/controller_concern_spec.rb1488spec/lib/gitlab/gfm/uploads_rewriter_spec.rb1489spec/lib/gitlab/gfm/reference_rewriter_spec.rb1490spec/lib/gitlab/phabricator_import/issues/importer_spec.rb1491spec/lib/gitlab/phabricator_import/issues/task_importer_spec.rb1492spec/lib/gitlab/phabricator_import/importer_spec.rb1493spec/lib/gitlab/phabricator_import/user_finder_spec.rb1494spec/lib/gitlab/phabricator_import/project_creator_spec.rb1495spec/lib/gitlab/phabricator_import/cache/map_spec.rb1496spec/lib/gitlab/repository_cache/preloader_spec.rb1497spec/lib/gitlab/changelog/generator_spec.rb1498spec/lib/gitlab/changelog/config_spec.rb1499spec/lib/gitlab/changelog/committer_spec.rb1500spec/lib/gitlab/changelog/release_spec.rb1501spec/lib/gitlab/analytics/cycle_analytics/base_query_builder_spec.rb1502spec/lib/gitlab/analytics/cycle_analytics/stage_events/plan_stage_start_spec.rb1503spec/lib/gitlab/analytics/cycle_analytics/stage_events/code_stage_start_spec.rb1504spec/lib/gitlab/analytics/cycle_analytics/median_spec.rb1505spec/lib/gitlab/analytics/cycle_analytics/records_fetcher_spec.rb1506spec/lib/gitlab/tracking/destinations/product_analytics_spec.rb1507spec/lib/gitlab/monitor/demo_projects_spec.rb1508spec/lib/gitlab/gitaly_client/object_pool_service_spec.rb1509spec/lib/gitlab/gitaly_client/repository_service_spec.rb1510spec/lib/gitlab/gitaly_client/praefect_info_service_spec.rb1511spec/lib/gitlab/gitaly_client/cleanup_service_spec.rb1512spec/lib/gitlab/gitaly_client/commit_service_spec.rb1513spec/lib/gitlab/gitaly_client/conflict_files_stitcher_spec.rb1514spec/lib/gitlab/gitaly_client/ref_service_spec.rb1515spec/lib/gitlab/gitaly_client/wiki_service_spec.rb1516spec/lib/gitlab/gitaly_client/blob_service_spec.rb1517spec/lib/gitlab/gitaly_client/health_check_service_spec.rb1518spec/lib/gitlab/gitaly_client/remote_service_spec.rb1519spec/lib/gitlab/gitaly_client/conflicts_service_spec.rb1520spec/lib/gitlab/verify/job_artifacts_spec.rb1521spec/lib/gitlab/verify/uploads_spec.rb1522spec/lib/gitlab/git_access_project_spec.rb1523spec/lib/gitlab/local_and_remote_storage_migration/artifact_migrater_spec.rb1524spec/lib/gitlab/local_and_remote_storage_migration/pages_deployment_migrater_spec.rb1525spec/lib/gitlab/cleanup/orphan_job_artifact_files_batch_spec.rb1526spec/lib/gitlab/cleanup/project_uploads_spec.rb1527spec/lib/gitlab/cleanup/orphan_lfs_file_references_spec.rb1528spec/lib/gitlab/cleanup/orphan_job_artifact_files_spec.rb1529spec/lib/gitlab/cleanup/remote_uploads_spec.rb1530spec/lib/gitlab/issuable_sorter_spec.rb1531spec/lib/gitlab/search_results_spec.rb1532spec/lib/gitlab/project_template_spec.rb1533spec/lib/gitlab/data_builder/push_spec.rb1534spec/lib/gitlab/data_builder/note_spec.rb1535spec/lib/gitlab/data_builder/deployment_spec.rb1536spec/lib/gitlab/data_builder/build_spec.rb1537spec/lib/gitlab/data_builder/feature_flag_spec.rb1538spec/lib/gitlab/prometheus/queries/additional_metrics_environment_query_spec.rb1539spec/lib/gitlab/prometheus/queries/additional_metrics_deployment_query_spec.rb1540spec/lib/gitlab/prometheus/queries/deployment_query_spec.rb1541spec/lib/gitlab/prometheus/queries/knative_invocation_query_spec.rb1542spec/lib/gitlab/prometheus/metric_group_spec.rb1543spec/lib/gitlab/prometheus/query_variables_spec.rb1544spec/lib/gitlab/sanitizers/exif_spec.rb1545spec/lib/gitlab/jira_import/handle_labels_service_spec.rb1546spec/lib/gitlab/jira_import/labels_importer_spec.rb1547spec/lib/gitlab/jira_import/issue_serializer_spec.rb1548spec/lib/gitlab/jira_import/base_importer_spec.rb1549spec/lib/gitlab/noteable_metadata_spec.rb1550spec/lib/gitlab/seeder_spec.rb1551spec/lib/gitlab/git_access_snippet_spec.rb1552spec/lib/gitlab/object_hierarchy_spec.rb1553spec/lib/gitlab/optimistic_locking_spec.rb1554spec/lib/gitlab/shell_spec.rb1555spec/lib/gitlab/github_import_spec.rb1556spec/lib/gitlab/search/found_blob_spec.rb1557spec/lib/gitlab/search/recent_merge_requests_spec.rb1558spec/lib/gitlab/search/recent_issues_spec.rb1559spec/lib/gitlab/instrumentation_helper_spec.rb1560spec/lib/gitlab/visibility_level_checker_spec.rb1561spec/lib/gitlab/static_site_editor/config/generated_config_spec.rb1562spec/lib/gitlab/serverless/service_spec.rb1563spec/lib/gitlab/global_id_spec.rb1564spec/lib/gitlab/kubernetes/config_map_spec.rb1565spec/lib/gitlab/kubernetes/helm/v2/init_command_spec.rb1566spec/lib/gitlab/kubernetes/helm/pod_spec.rb1567spec/lib/gitlab/kubernetes/node_spec.rb1568spec/lib/gitlab/kubernetes/default_namespace_spec.rb1569spec/lib/gitlab/cycle_analytics/updater_spec.rb1570spec/lib/gitlab/cycle_analytics/stage_summary_spec.rb1571spec/lib/gitlab/cycle_analytics/permissions_spec.rb1572spec/lib/gitlab/chat/command_spec.rb1573spec/lib/gitlab/chat/output_spec.rb1574spec/lib/gitlab/chat/responder/slack_spec.rb1575spec/lib/gitlab/chat/responder/mattermost_spec.rb1576spec/lib/gitlab/chat/responder_spec.rb1577spec/lib/gitlab/issuable_metadata_spec.rb1578spec/lib/gitlab/branch_push_merge_commit_analyzer_spec.rb1579spec/lib/gitlab/git_access_spec.rb1580spec/lib/gitlab/contributions_calendar_spec.rb1581spec/lib/gitlab/usage/metric_spec.rb1582spec/lib/gitlab/usage/metrics/names_suggestions/generator_spec.rb1583spec/lib/gitlab/asciidoc_spec.rb1584spec/lib/gitlab/closing_issue_extractor_spec.rb1585spec/lib/gitlab/x509/tag_spec.rb1586spec/lib/gitlab/x509/commit_spec.rb1587spec/lib/gitlab/sample_data_template_spec.rb1588spec/lib/gitlab/build_access_spec.rb1589spec/lib/gitlab/bare_repository_import/importer_spec.rb1590spec/lib/gitlab/pages_transfer_spec.rb1591spec/lib/gitlab/repo_path_spec.rb1592spec/lib/gitlab/discussions_diff/file_collection_spec.rb1593spec/lib/gitlab/deploy_key_access_spec.rb1594spec/lib/gitlab/jira/dvcs_spec.rb1595spec/lib/gitlab/bitbucket_server_import/importer_spec.rb1596spec/lib/gitlab/service_desk_spec.rb1597spec/lib/gitlab/zentao/client_spec.rb1598spec/lib/gitlab/tree_summary_spec.rb1599spec/lib/gitlab/hashed_storage/migrator_spec.rb1600spec/lib/gitlab/performance_bar_spec.rb1601spec/lib/gitlab/multi_collection_paginator_spec.rb1602spec/lib/gitlab/graphs/commits_spec.rb1603spec/lib/gitlab/project_authorizations_spec.rb1604spec/lib/gitlab/cache/ci/project_pipeline_status_spec.rb1605spec/lib/gitlab/highlight_spec.rb1606spec/lib/gitlab/gl_repository_spec.rb1607spec/lib/gitlab/auth_spec.rb1608spec/lib/gitlab/reference_extractor_spec.rb1609spec/lib/gitlab/application_rate_limiter_spec.rb1610spec/lib/gitlab/gl_repository/identifier_spec.rb1611spec/lib/gitlab/blame_spec.rb1612spec/lib/gitlab/relative_positioning/mover_spec.rb1613spec/lib/gitlab/relative_positioning/item_context_spec.rb1614spec/lib/gitlab/project_search_results_spec.rb1615spec/lib/gitlab/template/merge_request_template_spec.rb1616spec/lib/gitlab/template/issue_template_spec.rb1617spec/lib/gitlab/integrations/sti_type_spec.rb1618spec/lib/gitlab/uploads_transfer_spec.rb1619spec/lib/gitlab/usage_data_spec.rb1620spec/lib/gitlab/usage_data_counters/ci_template_unique_counter_spec.rb1621spec/lib/gitlab/gpg/commit_spec.rb1622spec/lib/gitlab/gpg/invalid_gpg_signature_updater_spec.rb1623spec/lib/gitlab/jira_import_spec.rb1624spec/lib/gitlab/repository_url_builder_spec.rb1625spec/lib/gitlab/git_access_wiki_spec.rb1626spec/lib/gitlab/repository_cache_adapter_spec.rb1627spec/lib/gitlab/manifest_import/project_creator_spec.rb1628spec/lib/gitlab/tracking_spec.rb1629spec/lib/gitlab/updated_notes_paginator_spec.rb1630spec/lib/gitlab/application_context_spec.rb1631spec/lib/gitlab/alert_management/alert_status_counts_spec.rb1632spec/lib/gitlab/allowable_spec.rb1633spec/lib/banzai/filter/references/commit_reference_filter_spec.rb1634spec/lib/banzai/filter/references/design_reference_filter_spec.rb1635spec/lib/banzai/filter/references/user_reference_filter_spec.rb1636spec/lib/banzai/filter/references/issue_reference_filter_spec.rb1637spec/lib/banzai/filter/references/snippet_reference_filter_spec.rb1638spec/lib/banzai/filter/references/label_reference_filter_spec.rb1639spec/lib/banzai/filter/references/merge_request_reference_filter_spec.rb1640spec/lib/banzai/filter/references/external_issue_reference_filter_spec.rb1641spec/lib/banzai/filter/references/project_reference_filter_spec.rb1642spec/lib/banzai/filter/references/milestone_reference_filter_spec.rb1643spec/lib/banzai/filter/references/commit_range_reference_filter_spec.rb1644spec/lib/banzai/filter/references/alert_reference_filter_spec.rb1645spec/lib/banzai/filter/references/reference_filter_spec.rb1646spec/lib/banzai/filter/upload_link_filter_spec.rb1647spec/lib/banzai/filter/issuable_state_filter_spec.rb1648spec/lib/banzai/filter/gollum_tags_filter_spec.rb1649spec/lib/banzai/filter/inline_cluster_metrics_filter_spec.rb1650spec/lib/banzai/filter/audio_link_filter_spec.rb1651spec/lib/banzai/filter/video_link_filter_spec.rb1652spec/lib/banzai/filter/wiki_link_filter_spec.rb1653spec/lib/banzai/filter/repository_link_filter_spec.rb1654spec/lib/banzai/filter/inline_metrics_redactor_filter_spec.rb1655spec/lib/banzai/filter/reference_redactor_filter_spec.rb1656spec/lib/banzai/object_renderer_spec.rb1657spec/lib/banzai/reference_parser/alert_parser_spec.rb1658spec/lib/banzai/reference_parser/mentioned_user_parser_spec.rb1659spec/lib/banzai/reference_parser/merge_request_parser_spec.rb1660spec/lib/banzai/reference_parser/external_issue_parser_spec.rb1661spec/lib/banzai/reference_parser/design_parser_spec.rb1662spec/lib/banzai/reference_parser/label_parser_spec.rb1663spec/lib/banzai/reference_parser/commit_parser_spec.rb1664spec/lib/banzai/reference_parser/mentioned_group_parser_spec.rb1665spec/lib/banzai/reference_parser/snippet_parser_spec.rb1666spec/lib/banzai/reference_parser/user_parser_spec.rb1667spec/lib/banzai/reference_parser/base_parser_spec.rb1668spec/lib/banzai/reference_parser/issue_parser_spec.rb1669spec/lib/banzai/reference_parser/project_parser_spec.rb1670spec/lib/banzai/reference_parser/commit_range_parser_spec.rb1671spec/lib/banzai/reference_parser/milestone_parser_spec.rb1672spec/lib/banzai/reference_parser/mentioned_project_parser_spec.rb1673spec/lib/banzai/reference_parser/feature_flag_parser_spec.rb1674spec/lib/banzai/issuable_extractor_spec.rb1675spec/lib/banzai/pipeline/plain_markdown_pipeline_spec.rb1676spec/lib/banzai/pipeline/wiki_pipeline_spec.rb1677spec/lib/banzai/pipeline/description_pipeline_spec.rb1678spec/lib/banzai/pipeline/full_pipeline_spec.rb1679spec/lib/banzai/pipeline/gfm_pipeline_spec.rb1680spec/lib/banzai/reference_redactor_spec.rb1681spec/lib/banzai/commit_renderer_spec.rb1682spec/lib/bulk_imports/groups/pipelines/members_pipeline_spec.rb1683spec/lib/bulk_imports/groups/pipelines/milestones_pipeline_spec.rb1684spec/lib/bulk_imports/groups/pipelines/group_pipeline_spec.rb1685spec/lib/bulk_imports/groups/pipelines/subgroup_entities_pipeline_spec.rb1686spec/lib/bulk_imports/groups/pipelines/boards_pipeline_spec.rb1687spec/lib/bulk_imports/groups/pipelines/group_avatar_pipeline_spec.rb1688spec/lib/bulk_imports/groups/pipelines/project_entities_pipeline_spec.rb1689spec/lib/bulk_imports/groups/pipelines/labels_pipeline_spec.rb1690spec/lib/bulk_imports/groups/transformers/group_attributes_transformer_spec.rb1691spec/lib/bulk_imports/groups/transformers/subgroup_to_entity_transformer_spec.rb1692spec/lib/bulk_imports/groups/loaders/group_loader_spec.rb1693spec/lib/bulk_imports/groups/graphql/get_members_query_spec.rb1694spec/lib/bulk_imports/groups/graphql/get_milestones_query_spec.rb1695spec/lib/bulk_imports/groups/graphql/get_projects_query_spec.rb1696spec/lib/bulk_imports/groups/extractors/subgroups_extractor_spec.rb1697spec/lib/bulk_imports/groups/rest/get_badges_query_spec.rb1698spec/lib/bulk_imports/common/extractors/rest_extractor_spec.rb1699spec/lib/bulk_imports/common/extractors/graphql_extractor_spec.rb1700spec/lib/bulk_imports/common/transformers/user_reference_transformer_spec.rb1701spec/lib/bulk_imports/common/pipelines/entity_finisher_spec.rb1702spec/lib/bulk_imports/pipeline/runner_spec.rb1703spec/lib/bulk_imports/pipeline/context_spec.rb1704spec/lib/bulk_imports/projects/pipelines/project_pipeline_spec.rb1705spec/lib/sidebars/groups/menus/ci_cd_menu_spec.rb1706spec/lib/sidebars/groups/menus/merge_requests_menu_spec.rb1707spec/lib/sidebars/groups/menus/issues_menu_spec.rb1708spec/lib/sidebars/groups/menus/group_information_menu_spec.rb1709spec/lib/sidebars/groups/menus/kubernetes_menu_spec.rb1710spec/lib/sidebars/groups/menus/settings_menu_spec.rb1711spec/lib/sidebars/groups/menus/packages_registries_menu_spec.rb1712spec/lib/sidebars/projects/menus/merge_requests_menu_spec.rb1713spec/lib/sidebars/projects/menus/issues_menu_spec.rb1714spec/lib/sidebars/projects/menus/project_information_menu_spec.rb1715spec/lib/sidebars/projects/menus/monitor_menu_spec.rb1716spec/lib/sidebars/projects/menus/confluence_menu_spec.rb1717spec/lib/api/entities/release_spec.rb1718spec/lib/api/entities/branch_spec.rb1719spec/lib/api/entities/public_group_details_spec.rb1720spec/lib/api/entities/deploy_keys_project_spec.rb1721spec/lib/api/entities/package_spec.rb1722spec/lib/api/entities/group_detail_spec.rb1723spec/lib/api/entities/basic_project_details_spec.rb1724spec/lib/api/entities/merge_request_approvals_spec.rb1725spec/lib/api/entities/merge_request_basic_spec.rb1726spec/lib/api/entities/project_import_status_spec.rb1727spec/lib/api/ci/helpers/runner_spec.rb1728spec/lib/api/helpers_spec.rb1729spec/lib/api/helpers/packages_manager_clients_helpers_spec.rb1730spec/lib/api/helpers/caching_spec.rb1731spec/lib/api/helpers/label_helpers_spec.rb1732spec/lib/extracts_path_spec.rb1733spec/lib/backup/gitaly_rpc_backup_spec.rb1734spec/lib/backup/gitaly_backup_spec.rb1735spec/lib/backup/files_spec.rb1736spec/lib/backup/repositories_spec.rb1737spec/lib/atlassian/jira_connect/serializers/pull_request_entity_spec.rb1738spec/lib/atlassian/jira_connect/serializers/branch_entity_spec.rb1739spec/lib/atlassian/jira_connect/serializers/repository_entity_spec.rb1740spec/lib/atlassian/jira_connect/serializers/deployment_entity_spec.rb1741spec/lib/atlassian/jira_connect/serializers/build_entity_spec.rb1742spec/lib/atlassian/jira_connect/client_spec.rb1743spec/lib/learn_gitlab/project_spec.rb1744spec/lib/system_check/app/hashed_storage_all_projects_check_spec.rb1745spec/lib/system_check/orphans/repository_check_spec.rb1746spec/lib/system_check/orphans/namespace_check_spec.rb1747spec/lib/container_registry/tag_spec.rb1748spec/lib/container_registry/path_spec.rb1749spec/lib/container_registry/blob_spec.rb1750spec/lib/peek/views/rugged_spec.rb1751spec/lib/constraints/project_url_constrainer_spec.rb1752spec/lib/constraints/group_url_constrainer_spec.rb1753spec/lib/feature_spec.rb1754spec/lib/quality/seeders/issues_spec.rb1755spec/lib/generators/gitlab/usage_metric_definition/redis_hll_generator_spec.rb1756spec/lib/generators/gitlab/usage_metric_definition_generator_spec.rb1757spec/lib/file_size_validator_spec.rb1758spec/lib/after_commit_queue_spec.rb1759spec/migrations/schedule_recalculate_project_authorizations_third_run_spec.rb1760spec/migrations/schedule_recalculate_project_authorizations_second_run_spec.rb1761spec/migrations/migrate_commit_notes_mentions_to_db_spec.rb1762spec/migrations/migrate_merge_request_mentions_to_db_spec.rb1763spec/migrations/schedule_update_existing_subgroup_to_match_visibility_level_of_parent_spec.rb1764spec/migrations/migrate_all_merge_request_user_mentions_to_db_spec.rb1765spec/features/projects/blobs/blob_show_spec.rb1766spec/features/projects/blobs/edit_spec.rb1767spec/features/projects/blobs/user_views_pipeline_editor_button_spec.rb1768spec/features/projects/blobs/shortcuts_blob_spec.rb1769spec/features/projects/blobs/user_follows_pipeline_suggest_nudge_spec.rb1770spec/features/projects/blobs/user_creates_new_blob_in_new_project_spec.rb1771spec/features/projects/blobs/blob_line_permalink_updater_spec.rb1772spec/features/projects/blobs/balsamiq_spec.rb1773spec/features/projects/environments/environment_metrics_spec.rb1774spec/features/projects/environments/environments_spec.rb1775spec/features/projects/environments/environment_spec.rb1776spec/features/projects/user_sorts_projects_spec.rb1777spec/features/projects/ci/editor_spec.rb1778spec/features/projects/services/user_activates_slack_notifications_spec.rb1779spec/features/projects/services/user_activates_pushover_spec.rb1780spec/features/projects/services/user_activates_emails_on_push_spec.rb1781spec/features/projects/services/user_views_services_spec.rb1782spec/features/projects/services/user_activates_prometheus_spec.rb1783spec/features/projects/services/user_activates_packagist_spec.rb1784spec/features/projects/services/user_activates_slack_slash_command_spec.rb1785spec/features/projects/services/prometheus_external_alerts_spec.rb1786spec/features/projects/services/disable_triggers_spec.rb1787spec/features/projects/services/user_activates_issue_tracker_spec.rb1788spec/features/projects/services/user_activates_mattermost_slash_command_spec.rb1789spec/features/projects/services/user_activates_jetbrains_teamcity_ci_spec.rb1790spec/features/projects/services/user_activates_irker_spec.rb1791spec/features/projects/tags/user_views_tags_spec.rb1792spec/features/projects/tags/download_buttons_spec.rb1793spec/features/projects/tags/user_edits_tags_spec.rb1794spec/features/projects/integrations/user_activates_asana_spec.rb1795spec/features/projects/integrations/user_uses_inherited_settings_spec.rb1796spec/features/projects/integrations/user_activates_atlassian_bamboo_ci_spec.rb1797spec/features/projects/integrations/user_activates_pivotaltracker_spec.rb1798spec/features/projects/integrations/user_activates_flowdock_spec.rb1799spec/features/projects/integrations/user_activates_assembla_spec.rb1800spec/features/projects/integrations/user_activates_jira_spec.rb1801spec/features/projects/activity/user_sees_design_comment_spec.rb1802spec/features/projects/activity/rss_spec.rb1803spec/features/projects/activity/user_sees_design_activity_spec.rb1804spec/features/projects/activity/user_sees_private_activity_spec.rb1805spec/features/projects/activity/user_sees_activity_spec.rb1806spec/features/projects/tracings_spec.rb1807spec/features/projects/tree/rss_spec.rb1808spec/features/projects/tree/tree_show_spec.rb1809spec/features/projects/tree/create_file_spec.rb1810spec/features/projects/tree/create_directory_spec.rb1811spec/features/projects/tree/upload_file_spec.rb1812spec/features/projects/user_sees_sidebar_spec.rb1813spec/features/projects/pages/user_edits_lets_encrypt_settings_spec.rb1814spec/features/projects/pages/user_edits_settings_spec.rb1815spec/features/projects/pages/user_adds_domain_spec.rb1816spec/features/projects/members/group_members_spec.rb1817spec/features/projects/members/user_requests_access_spec.rb1818spec/features/projects/members/master_adds_member_with_expiration_date_spec.rb1819spec/features/projects/members/group_member_cannot_request_access_to_his_group_project_spec.rb1820spec/features/projects/members/anonymous_user_sees_members_spec.rb1821spec/features/projects/members/list_spec.rb1822spec/features/projects/members/group_requester_cannot_request_access_to_project_spec.rb1823spec/features/projects/members/groups_with_access_list_spec.rb1824spec/features/projects/members/member_cannot_request_access_to_his_project_spec.rb1825spec/features/projects/members/member_leaves_project_spec.rb1826spec/features/projects/members/master_manages_access_requests_spec.rb1827spec/features/projects/members/tabs_spec.rb1828spec/features/projects/members/invite_group_spec.rb1829spec/features/projects/members/group_member_cannot_leave_group_project_spec.rb1830spec/features/projects/members/owner_cannot_leave_project_spec.rb1831spec/features/projects/members/sorting_spec.rb1832spec/features/projects/members/owner_cannot_request_access_to_his_project_spec.rb1833spec/features/projects/labels/update_prioritization_spec.rb1834spec/features/projects/labels/user_removes_labels_spec.rb1835spec/features/projects/labels/user_creates_labels_spec.rb1836spec/features/projects/labels/user_promotes_label_spec.rb1837spec/features/projects/labels/user_edits_labels_spec.rb1838spec/features/projects/labels/issues_sorted_by_priority_spec.rb1839spec/features/projects/labels/subscription_spec.rb1840spec/features/projects/labels/search_labels_spec.rb1841spec/features/projects/labels/user_sees_breadcrumb_links_spec.rb1842spec/features/projects/labels/user_sees_links_to_issuables_spec.rb1843spec/features/projects/labels/sort_labels_spec.rb1844spec/features/projects/labels/user_views_labels_spec.rb1845spec/features/projects/files/user_browses_lfs_files_spec.rb1846spec/features/projects/files/gitignore_dropdown_spec.rb1847spec/features/projects/files/user_browses_files_spec.rb1848spec/features/projects/files/project_owner_creates_license_file_spec.rb1849spec/features/projects/files/user_find_file_spec.rb1850spec/features/projects/files/user_edits_files_spec.rb1851spec/features/projects/files/user_creates_files_spec.rb1852spec/features/projects/files/editing_a_file_spec.rb1853spec/features/projects/files/user_reads_pipeline_status_spec.rb1854spec/features/projects/files/download_buttons_spec.rb1855spec/features/projects/files/undo_template_spec.rb1856spec/features/projects/files/user_searches_for_files_spec.rb1857spec/features/projects/files/find_file_keyboard_spec.rb1858spec/features/projects/files/project_owner_sees_link_to_create_license_file_in_empty_project_spec.rb1859spec/features/projects/files/dockerfile_dropdown_spec.rb1860spec/features/projects/files/template_type_dropdown_spec.rb1861spec/features/projects/files/gitlab_ci_yml_dropdown_spec.rb1862spec/features/projects/files/edit_file_soft_wrap_spec.rb1863spec/features/projects/files/user_uploads_files_spec.rb1864spec/features/projects/files/user_deletes_files_spec.rb1865spec/features/projects/files/user_creates_directory_spec.rb1866spec/features/projects/files/template_selector_menu_spec.rb1867spec/features/projects/files/files_sort_submodules_with_folders_spec.rb1868spec/features/projects/files/user_browses_a_tree_with_a_folder_containing_only_a_folder_spec.rb1869spec/features/projects/files/user_replaces_files_spec.rb1870spec/features/projects/show/user_manages_notifications_spec.rb1871spec/features/projects/show/no_password_spec.rb1872spec/features/projects/show/user_sees_readme_spec.rb1873spec/features/projects/show/user_interacts_with_auto_devops_banner_spec.rb1874spec/features/projects/show/user_interacts_with_stars_spec.rb1875spec/features/projects/show/redirects_spec.rb1876spec/features/projects/show/schema_markup_spec.rb1877spec/features/projects/show/user_sees_collaboration_links_spec.rb1878spec/features/projects/show/user_sees_setup_shortcut_buttons_spec.rb1879spec/features/projects/show/user_sees_deletion_failure_message_spec.rb1880spec/features/projects/show/user_sees_last_commit_ci_status_spec.rb1881spec/features/projects/show/user_uploads_files_spec.rb1882spec/features/projects/show/download_buttons_spec.rb1883spec/features/projects/show/user_sees_git_instructions_spec.rb1884spec/features/projects/show/rss_spec.rb1885spec/features/projects/issues/design_management/user_uploads_designs_spec.rb1886spec/features/projects/issues/design_management/user_views_designs_with_svg_xss_spec.rb1887spec/features/projects/issues/design_management/user_permissions_upload_spec.rb1888spec/features/projects/issues/design_management/user_views_design_images_spec.rb1889spec/features/projects/issues/design_management/user_views_design_spec.rb1890spec/features/projects/issues/design_management/user_links_to_designs_in_issue_spec.rb1891spec/features/projects/issues/design_management/user_paginates_designs_spec.rb1892spec/features/projects/issues/design_management/user_views_designs_spec.rb1893spec/features/projects/issues/email_participants_spec.rb1894spec/features/projects/issues/viewing_issues_with_external_authorization_enabled_spec.rb1895spec/features/projects/issues/viewing_relocated_issues_spec.rb1896spec/features/projects/feature_flag_user_lists/user_deletes_feature_flag_user_list_spec.rb1897spec/features/projects/feature_flag_user_lists/user_sees_feature_flag_user_list_details_spec.rb1898spec/features/projects/feature_flag_user_lists/user_edits_feature_flag_user_list_spec.rb1899spec/features/projects/settings/lfs_settings_spec.rb1900spec/features/projects/settings/user_searches_in_settings_spec.rb1901spec/features/projects/settings/user_manages_merge_requests_settings_spec.rb1902spec/features/projects/settings/user_changes_default_branch_spec.rb1903spec/features/projects/settings/external_authorization_service_settings_spec.rb1904spec/features/projects/settings/user_transfers_a_project_spec.rb1905spec/features/projects/settings/registry_settings_spec.rb1906spec/features/projects/settings/access_tokens_spec.rb1907spec/features/projects/settings/user_changes_avatar_spec.rb1908spec/features/projects/settings/user_manages_project_members_spec.rb1909spec/features/projects/settings/user_renames_a_project_spec.rb1910spec/features/projects/settings/user_tags_project_spec.rb1911spec/features/projects/settings/monitor_settings_spec.rb1912spec/features/projects/settings/pipelines_settings_spec.rb1913spec/features/projects/settings/webhooks_settings_spec.rb1914spec/features/projects/settings/service_desk_setting_spec.rb1915spec/features/projects/settings/project_badges_spec.rb1916spec/features/projects/settings/visibility_settings_spec.rb1917spec/features/projects/settings/user_sees_revoke_deploy_token_modal_spec.rb1918spec/features/projects/settings/repository_settings_spec.rb1919spec/features/projects/settings/packages_settings_spec.rb1920spec/features/projects/settings/user_archives_project_spec.rb1921spec/features/projects/settings/project_settings_spec.rb1922spec/features/projects/settings/user_interacts_with_deploy_keys_spec.rb1923spec/features/projects/classification_label_on_project_pages_spec.rb1924spec/features/projects/clusters/gcp_spec.rb1925spec/features/projects/clusters/user_spec.rb1926spec/features/projects/clusters/eks_spec.rb1927spec/features/projects/new_project_spec.rb1928spec/features/projects/wiki/user_views_wiki_empty_spec.rb1929spec/features/projects/wiki/user_views_wiki_in_project_page_spec.rb1930spec/features/projects/branches/user_views_branches_spec.rb1931spec/features/projects/branches/user_creates_branch_spec.rb1932spec/features/projects/branches/download_buttons_spec.rb1933spec/features/projects/branches/new_branch_ref_dropdown_spec.rb1934spec/features/projects/branches/user_deletes_branch_spec.rb1935spec/features/projects/jobs/permissions_spec.rb1936spec/features/projects/jobs/user_browses_job_spec.rb1937spec/features/projects/jobs/user_browses_jobs_spec.rb1938spec/features/projects/snippets/user_views_snippets_spec.rb1939spec/features/projects/snippets/user_comments_on_snippet_spec.rb1940spec/features/projects/snippets/user_updates_snippet_spec.rb1941spec/features/projects/snippets/show_spec.rb1942spec/features/projects/snippets/user_deletes_snippet_spec.rb1943spec/features/projects/snippets/create_snippet_spec.rb1944spec/features/projects/commit/comments/user_edits_comments_spec.rb1945spec/features/projects/commit/comments/user_adds_comment_spec.rb1946spec/features/projects/commit/comments/user_deletes_comments_spec.rb1947spec/features/projects/commit/mini_pipeline_graph_spec.rb1948spec/features/projects/commit/cherry_pick_spec.rb1949spec/features/projects/commit/user_reverts_commit_spec.rb1950spec/features/projects/commit/user_views_user_status_on_commit_spec.rb1951spec/features/projects/commit/user_comments_on_commit_spec.rb1952spec/features/projects/commit/diff_notes_spec.rb1953spec/features/projects/commit/builds_spec.rb1954spec/features/projects/milestones/user_interacts_with_labels_spec.rb1955spec/features/projects/milestones/new_spec.rb1956spec/features/projects/milestones/gfm_autocomplete_spec.rb1957spec/features/projects/milestones/milestones_sorting_spec.rb1958spec/features/projects/milestones/milestone_spec.rb1959spec/features/projects/product_analytics/graphs_spec.rb1960spec/features/projects/product_analytics/setup_spec.rb1961spec/features/projects/product_analytics/test_spec.rb1962spec/features/projects/product_analytics/events_spec.rb1963spec/features/projects/branches_spec.rb1964spec/features/projects/merge_request_button_spec.rb1965spec/features/projects/user_sees_user_popover_spec.rb1966spec/features/projects/environments_pod_logs_spec.rb1967spec/features/projects/import_export/export_file_spec.rb1968spec/features/projects/import_export/import_file_spec.rb1969spec/features/projects/hook_logs/user_reads_log_spec.rb1970spec/features/projects/user_creates_project_spec.rb1971spec/features/projects/gfm_autocomplete_load_spec.rb1972spec/features/projects/user_changes_project_visibility_spec.rb1973spec/features/projects/pipelines/pipelines_spec.rb1974spec/features/projects/pipelines/pipeline_spec.rb1975spec/features/projects/issuable_templates_spec.rb1976spec/features/projects/releases/user_creates_release_spec.rb1977spec/features/projects/releases/user_views_release_spec.rb1978spec/features/projects/releases/user_views_releases_spec.rb1979spec/features/projects/releases/user_views_edit_release_spec.rb1980spec/features/projects/badges/list_spec.rb1981spec/features/projects/badges/coverage_spec.rb1982spec/features/projects/badges/pipeline_badge_spec.rb1983spec/features/projects/raw/user_interacts_with_raw_endpoint_spec.rb1984spec/features/projects/diffs/diff_show_spec.rb1985spec/features/projects/serverless/functions_spec.rb1986spec/features/projects/feature_flags/user_creates_feature_flag_spec.rb1987spec/features/projects/feature_flags/user_sees_feature_flag_list_spec.rb1988spec/features/projects/feature_flags/user_updates_feature_flag_spec.rb1989spec/features/projects/feature_flags/user_deletes_feature_flag_spec.rb1990spec/features/projects/infrastructure_registry_spec.rb1991spec/features/projects/remote_mirror_spec.rb1992spec/features/projects/sub_group_issuables_spec.rb1993spec/features/projects/deploy_keys_spec.rb1994spec/features/projects/features_visibility_spec.rb1995spec/features/projects/user_uses_shortcuts_spec.rb1996spec/features/projects/new_project_from_template_spec.rb1997spec/features/projects/artifacts/raw_spec.rb1998spec/features/projects/artifacts/file_spec.rb1999spec/features/projects/artifacts/user_browses_artifacts_spec.rb2000spec/features/projects/artifacts/user_downloads_artifacts_spec.rb2001spec/features/projects/container_registry_spec.rb2002spec/features/projects/pipeline_schedules_spec.rb2003spec/features/projects/view_on_env_spec.rb2004spec/features/projects/forks/fork_list_spec.rb2005spec/features/projects/wikis_spec.rb2006spec/features/projects/fork_spec.rb2007spec/features/projects/commits/rss_spec.rb2008spec/features/projects/commits/user_browses_commits_spec.rb2009spec/features/projects/jobs_spec.rb2010spec/features/projects/compare_spec.rb2011spec/features/projects/packages_spec.rb2012spec/features/projects/user_views_empty_project_spec.rb2013spec/features/projects/navbar_spec.rb2014spec/features/projects/sourcegraph_csp_spec.rb2015spec/features/projects/network_graph_spec.rb2016spec/features/projects/clusters_spec.rb2017spec/features/projects/graph_spec.rb2018spec/features/projects/terraform_spec.rb2019spec/features/projects/active_tabs_spec.rb2020spec/features/projects/package_files_spec.rb2021spec/features/projects/confluence/user_views_confluence_page_spec.rb2022spec/features/task_lists_spec.rb2023spec/features/issues/user_views_issues_spec.rb2024spec/features/issues/note_polling_spec.rb2025spec/features/issues/user_sorts_issues_spec.rb2026spec/features/issues/filtered_search/dropdown_author_spec.rb2027spec/features/issues/filtered_search/dropdown_milestone_spec.rb2028spec/features/issues/filtered_search/filter_issues_spec.rb2029spec/features/issues/filtered_search/dropdown_label_spec.rb2030spec/features/issues/filtered_search/visual_tokens_spec.rb2031spec/features/issues/filtered_search/dropdown_emoji_spec.rb2032spec/features/issues/filtered_search/search_bar_spec.rb2033spec/features/issues/filtered_search/recent_searches_spec.rb2034spec/features/issues/filtered_search/dropdown_hint_spec.rb2035spec/features/issues/filtered_search/dropdown_assignee_spec.rb2036spec/features/issues/filtered_search/dropdown_release_spec.rb2037spec/features/issues/filtered_search/dropdown_base_spec.rb2038spec/features/issues/move_spec.rb2039spec/features/issues/form_spec.rb2040spec/features/issues/group_label_sidebar_spec.rb2041spec/features/issues/create_issue_for_discussions_in_merge_request_spec.rb2042spec/features/issues/spam_issues_spec.rb2043spec/features/issues/user_sorts_issue_comments_spec.rb2044spec/features/issues/user_invites_from_a_comment_spec.rb2045spec/features/issues/user_bulk_edits_issues_spec.rb2046spec/features/issues/markdown_toolbar_spec.rb2047spec/features/issues/related_issues_spec.rb2048spec/features/issues/user_bulk_edits_issues_labels_spec.rb2049spec/features/issues/csv_spec.rb2050spec/features/issues/user_sees_sidebar_updates_in_realtime_spec.rb2051spec/features/issues/issue_header_spec.rb2052spec/features/issues/user_creates_issue_by_email_spec.rb2053spec/features/issues/user_creates_branch_and_merge_request_spec.rb2054spec/features/issues/user_resets_their_incoming_email_token_spec.rb2055spec/features/issues/create_issue_for_single_discussion_in_merge_request_spec.rb2056spec/features/issues/user_creates_confidential_merge_request_spec.rb2057spec/features/issues/keyboard_shortcut_spec.rb2058spec/features/issues/user_edits_issue_spec.rb2059spec/features/issues/todo_spec.rb2060spec/features/issues/user_toggles_subscription_spec.rb2061spec/features/issues/user_comments_on_issue_spec.rb2062spec/features/issues/notes_on_issues_spec.rb2063spec/features/issues/user_sees_live_update_spec.rb2064spec/features/issues/user_uses_quick_actions_spec.rb2065spec/features/issues/user_creates_issue_spec.rb2066spec/features/issues/discussion_lock_spec.rb2067spec/features/issues/service_desk_spec.rb2068spec/features/issues/issue_sidebar_spec.rb2069spec/features/issues/resource_label_events_spec.rb2070spec/features/issues/user_sees_breadcrumb_links_spec.rb2071spec/features/issues/user_sees_empty_state_spec.rb2072spec/features/issues/incident_issue_spec.rb2073spec/features/issues/gfm_autocomplete_spec.rb2074spec/features/issues/rss_spec.rb2075spec/features/issues/user_filters_issues_spec.rb2076spec/features/issues/user_interacts_with_awards_spec.rb2077spec/features/issues/issue_detail_spec.rb2078spec/features/issues/user_views_issue_spec.rb2079spec/features/dashboard/todos/todos_spec.rb2080spec/features/dashboard/todos/todos_sorting_spec.rb2081spec/features/dashboard/todos/target_state_spec.rb2082spec/features/dashboard/todos/todos_filtering_spec.rb2083spec/features/dashboard/issues_filter_spec.rb2084spec/features/dashboard/groups_list_spec.rb2085spec/features/dashboard/shortcuts_spec.rb2086spec/features/dashboard/project_member_activity_index_spec.rb2087spec/features/dashboard/root_explore_spec.rb2088spec/features/dashboard/issues_spec.rb2089spec/features/dashboard/milestones_spec.rb2090spec/features/dashboard/group_spec.rb2091spec/features/dashboard/label_filter_spec.rb2092spec/features/dashboard/root_spec.rb2093spec/features/dashboard/archived_projects_spec.rb2094spec/features/dashboard/projects_spec.rb2095spec/features/dashboard/user_filters_projects_spec.rb2096spec/features/dashboard/merge_requests_spec.rb2097spec/features/dashboard/issuables_counter_spec.rb2098spec/features/dashboard/activity_spec.rb2099spec/features/dashboard/snippets_spec.rb2100spec/features/dashboard/group_dashboard_with_external_authorization_service_spec.rb2101spec/features/dashboard/datetime_on_tooltips_spec.rb2102spec/features/merge_request/user_assigns_themselves_spec.rb2103spec/features/merge_request/user_sees_pipelines_from_forked_project_spec.rb2104spec/features/merge_request/user_sees_wip_help_message_spec.rb2105spec/features/merge_request/user_posts_notes_spec.rb2106spec/features/merge_request/user_views_merge_request_from_deleted_fork_spec.rb2107spec/features/merge_request/user_sees_versions_spec.rb2108spec/features/merge_request/user_sees_discussions_spec.rb2109spec/features/merge_request/user_creates_mr_spec.rb2110spec/features/merge_request/maintainer_edits_fork_spec.rb2111spec/features/merge_request/user_allows_commits_from_memebers_who_can_merge_spec.rb2112spec/features/merge_request/user_tries_to_access_private_project_info_through_new_mr_spec.rb2113spec/features/merge_request/user_selects_branches_for_new_mr_spec.rb2114spec/features/merge_request/user_sees_closing_issues_message_spec.rb2115spec/features/merge_request/user_expands_diff_spec.rb2116spec/features/merge_request/user_sees_mr_with_deleted_source_branch_spec.rb2117spec/features/merge_request/user_sees_mr_from_deleted_forked_project_spec.rb2118spec/features/merge_request/close_reopen_report_toggle_spec.rb2119spec/features/merge_request/user_approves_spec.rb2120spec/features/merge_request/user_sees_deleted_target_branch_spec.rb2121spec/features/merge_request/batch_comments_spec.rb2122spec/features/merge_request/user_scrolls_to_note_on_load_spec.rb2123spec/features/merge_request/user_customizes_merge_commit_message_spec.rb2124spec/features/merge_request/user_edits_merge_request_spec.rb2125spec/features/merge_request/user_edits_reviewers_sidebar_spec.rb2126spec/features/merge_request/user_sees_notes_from_forked_project_spec.rb2127spec/features/merge_request/user_toggles_whitespace_changes_spec.rb2128spec/features/merge_request/user_views_diffs_commit_spec.rb2129spec/features/merge_request/user_edits_mr_spec.rb2130spec/features/merge_request/user_accepts_merge_request_spec.rb2131spec/features/merge_request/user_views_auto_expanding_diff_spec.rb2132spec/features/merge_request/user_views_open_merge_request_spec.rb2133spec/features/merge_request/user_sees_cherry_pick_modal_spec.rb2134spec/features/merge_request/user_resolves_diff_notes_and_discussions_resolve_spec.rb2135spec/features/merge_request/user_sees_merge_button_depending_on_unresolved_discussions_spec.rb2136spec/features/merge_request/user_views_diffs_file_by_file_spec.rb2137spec/features/merge_request/user_posts_diff_notes_spec.rb2138spec/features/merge_request/user_sees_pipelines_spec.rb2139spec/features/merge_request/user_interacts_with_batched_mr_diffs_spec.rb2140spec/features/merge_request/user_comments_on_merge_request_spec.rb2141spec/features/merge_request/user_resolves_wip_mr_spec.rb2142spec/features/merge_request/user_uses_quick_actions_spec.rb2143spec/features/merge_request/user_views_diffs_spec.rb2144spec/features/merge_request/user_jumps_to_discussion_spec.rb2145spec/features/merge_request/user_merges_immediately_spec.rb2146spec/features/merge_request/user_sees_breadcrumb_links_spec.rb2147spec/features/merge_request/user_merges_when_pipeline_succeeds_spec.rb2148spec/features/merge_request/user_sees_deployment_widget_spec.rb2149spec/features/merge_request/user_resolves_outdated_diff_discussions_spec.rb2150spec/features/merge_request/user_marks_merge_request_as_draft_spec.rb2151spec/features/merge_request/user_clicks_merge_request_tabs_spec.rb2152spec/features/merge_request/user_comments_on_diff_spec.rb2153spec/features/merge_request/user_creates_merge_request_spec.rb2154spec/features/merge_request/user_sees_mini_pipeline_graph_spec.rb2155spec/features/merge_request/user_sees_check_out_branch_modal_spec.rb2156spec/features/merge_request/user_creates_image_diff_notes_spec.rb2157spec/features/merge_request/user_locks_discussion_spec.rb2158spec/features/merge_request/user_comments_on_commit_spec.rb2159spec/features/merge_request/user_reviews_image_spec.rb2160spec/features/merge_request/user_squashes_merge_request_spec.rb2161spec/features/merge_request/user_suggests_changes_on_diff_spec.rb2162spec/features/merge_request/user_reverts_merge_request_spec.rb2163spec/features/merge_request/user_sees_merge_widget_spec.rb2164spec/features/merge_request/user_merges_only_if_pipeline_succeeds_spec.rb2165spec/features/merge_request/user_awards_emoji_spec.rb2166spec/features/merge_request/user_merges_merge_request_spec.rb2167spec/features/merge_request/user_manages_subscription_spec.rb2168spec/features/merge_request/merge_request_discussion_lock_spec.rb2169spec/features/merge_request/user_sees_diff_spec.rb2170spec/features/merge_request/user_sees_suggest_pipeline_spec.rb2171spec/features/merge_request/user_rebases_merge_request_spec.rb2172spec/features/merge_request/user_sees_merge_request_pipelines_spec.rb2173spec/features/merge_request/user_resolves_conflicts_spec.rb2174spec/features/merge_request/user_sees_avatar_on_diff_notes_spec.rb2175spec/features/merge_request/user_edits_assignees_sidebar_spec.rb2176spec/features/merge_request/user_views_user_status_on_merge_request_spec.rb2177spec/features/merge_request/user_sees_system_notes_spec.rb2178spec/features/merge_request/user_invites_from_a_comment_spec.rb2179spec/features/merge_request/user_sees_page_metadata_spec.rb2180spec/features/groups/milestone_spec.rb2181spec/features/groups/members/leave_group_spec.rb2182spec/features/groups/members/search_members_spec.rb2183spec/features/groups/members/manage_members_spec.rb2184spec/features/groups/members/manage_groups_spec.rb2185spec/features/groups/members/sort_members_spec.rb2186spec/features/groups/members/master_adds_member_with_expiration_date_spec.rb2187spec/features/groups/members/filter_members_spec.rb2188spec/features/groups/members/request_access_spec.rb2189spec/features/groups/members/list_members_spec.rb2190spec/features/groups/members/tabs_spec.rb2191spec/features/groups/members/master_manages_access_requests_spec.rb2192spec/features/groups/integrations/user_activates_mattermost_slash_command_spec.rb2193spec/features/groups/labels/search_labels_spec.rb2194spec/features/groups/labels/sort_labels_spec.rb2195spec/features/groups/labels/subscription_spec.rb2196spec/features/groups/labels/create_spec.rb2197spec/features/groups/labels/user_sees_links_to_issuables_spec.rb2198spec/features/groups/labels/index_spec.rb2199spec/features/groups/labels/edit_spec.rb2200spec/features/groups/import_export/export_file_spec.rb2201spec/features/groups/import_export/connect_instance_spec.rb2202spec/features/groups/import_export/import_file_spec.rb2203spec/features/groups/group_settings_spec.rb2204spec/features/groups/share_lock_spec.rb2205spec/features/groups/navbar_spec.rb2206spec/features/groups/dependency_proxy_spec.rb2207spec/features/groups/settings/group_badges_spec.rb2208spec/features/groups/settings/user_searches_in_settings_spec.rb2209spec/features/groups/settings/repository_spec.rb2210spec/features/groups/settings/packages_and_registries_spec.rb2211spec/features/groups/settings/manage_applications_spec.rb2212spec/features/groups/settings/ci_cd_spec.rb2213spec/features/groups/activity_spec.rb2214spec/features/groups/merge_requests_spec.rb2215spec/features/groups/milestones/gfm_autocomplete_spec.rb2216spec/features/groups/group_page_with_external_authorization_service_spec.rb2217spec/features/groups/user_browse_projects_group_page_spec.rb2218spec/features/groups/user_sees_package_sidebar_spec.rb2219spec/features/groups/board_spec.rb2220spec/features/groups/container_registry_spec.rb2221spec/features/groups/clusters/user_spec.rb2222spec/features/groups/clusters/eks_spec.rb2223spec/features/groups/packages_spec.rb2224spec/features/groups/issues_spec.rb2225spec/features/groups/user_sees_users_dropdowns_in_issuables_list_spec.rb2226spec/features/groups/show_spec.rb2227spec/features/groups/empty_states_spec.rb2228spec/features/groups/milestones_sorting_spec.rb2229spec/features/groups/board_sidebar_spec.rb2230spec/features/project_group_variables_spec.rb2231spec/features/admin/admin_mode/logout_spec.rb2232spec/features/admin/admin_mode/login_spec.rb2233spec/features/admin/admin_mode/workers_spec.rb2234spec/features/admin/admin_system_info_spec.rb2235spec/features/admin/admin_disables_two_factor_spec.rb2236spec/features/admin/admin_browse_spam_logs_spec.rb2237spec/features/admin/admin_appearance_spec.rb2238spec/features/admin/users/users_spec.rb2239spec/features/admin/users/user_spec.rb2240spec/features/admin/admin_disables_git_access_protocol_spec.rb2241spec/features/admin/admin_abuse_reports_spec.rb2242spec/features/admin/admin_dev_ops_report_spec.rb2243spec/features/admin/admin_runners_spec.rb2244spec/features/admin/admin_serverless_domains_spec.rb2245spec/features/admin/admin_search_settings_spec.rb2246spec/features/admin/admin_broadcast_messages_spec.rb2247spec/features/admin/admin_mode_spec.rb2248spec/features/admin/clusters/eks_spec.rb2249spec/features/admin/admin_builds_spec.rb2250spec/features/admin/admin_users_spec.rb2251spec/features/admin/admin_settings_spec.rb2252spec/features/admin/admin_deploy_keys_spec.rb2253spec/features/admin/admin_sees_project_statistics_spec.rb2254spec/features/admin/admin_manage_applications_spec.rb2255spec/features/admin/admin_hook_logs_spec.rb2256spec/features/admin/admin_health_check_spec.rb2257spec/features/admin/admin_projects_spec.rb2258spec/features/admin/admin_hooks_spec.rb2259spec/features/admin/admin_users_impersonation_tokens_spec.rb2260spec/features/admin/admin_labels_spec.rb2261spec/features/admin/admin_uses_repository_checks_spec.rb2262spec/features/admin/admin_groups_spec.rb2263spec/features/admin/integrations/user_activates_mattermost_slash_command_spec.rb2264spec/features/admin/admin_sees_background_migrations_spec.rb2265spec/features/admin/admin_requests_profiles_spec.rb2266spec/features/admin/admin_sees_projects_statistics_spec.rb2267spec/features/admin/dashboard_spec.rb2268spec/features/ics/project_issues_spec.rb2269spec/features/ics/dashboard_issues_spec.rb2270spec/features/ics/group_issues_spec.rb2271spec/features/atom/dashboard_spec.rb2272spec/features/atom/users_spec.rb2273spec/features/atom/dashboard_issues_spec.rb2274spec/features/atom/issues_spec.rb2275spec/features/atom/merge_requests_spec.rb2276spec/features/error_tracking/user_sees_error_details_spec.rb2277spec/features/error_tracking/user_searches_sentry_errors_spec.rb2278spec/features/error_tracking/user_sees_error_index_spec.rb2279spec/features/error_tracking/user_filters_errors_by_status_spec.rb2280spec/features/security/project/public_access_spec.rb2281spec/features/security/project/snippet/private_access_spec.rb2282spec/features/security/project/snippet/internal_access_spec.rb2283spec/features/security/project/snippet/public_access_spec.rb2284spec/features/security/project/internal_access_spec.rb2285spec/features/security/project/private_access_spec.rb2286spec/features/security/group/private_access_spec.rb2287spec/features/security/group/internal_access_spec.rb2288spec/features/security/group/public_access_spec.rb2289spec/features/security/profile_access_spec.rb2290spec/features/security/dashboard_access_spec.rb2291spec/features/cycle_analytics_spec.rb2292spec/features/group_variables_spec.rb2293spec/features/search/user_searches_for_wiki_pages_spec.rb2294spec/features/search/user_searches_for_commits_spec.rb2295spec/features/search/user_searches_for_users_spec.rb2296spec/features/search/user_searches_for_merge_requests_spec.rb2297spec/features/search/user_uses_search_filters_spec.rb2298spec/features/search/user_searches_for_milestones_spec.rb2299spec/features/search/user_searches_for_issues_spec.rb2300spec/features/search/user_searches_for_comments_spec.rb2301spec/features/search/user_uses_header_search_field_spec.rb2302spec/features/search/user_searches_for_projects_spec.rb2303spec/features/search/user_searches_for_code_spec.rb2304spec/features/boards/sidebar_due_date_spec.rb2305spec/features/boards/sidebar_milestones_spec.rb2306spec/features/boards/new_issue_spec.rb2307spec/features/boards/boards_spec.rb2308spec/features/boards/user_visits_board_spec.rb2309spec/features/boards/sidebar_labels_in_namespaces_spec.rb2310spec/features/boards/user_adds_lists_to_board_spec.rb2311spec/features/boards/keyboard_shortcut_spec.rb2312spec/features/boards/reload_boards_on_browser_back_spec.rb2313spec/features/boards/focus_mode_spec.rb2314spec/features/boards/multiple_boards_spec.rb2315spec/features/boards/issue_ordering_spec.rb2316spec/features/boards/sidebar_spec.rb2317spec/features/boards/sidebar_labels_spec.rb2318spec/features/frequently_visited_projects_and_groups_spec.rb2319spec/features/tags/developer_creates_tag_spec.rb2320spec/features/tags/developer_deletes_tag_spec.rb2321spec/features/tags/developer_views_tags_spec.rb2322spec/features/tags/developer_updates_tag_spec.rb2323spec/features/users/snippets_spec.rb2324spec/features/users/show_spec.rb2325spec/features/users/overview_spec.rb2326spec/features/users/active_sessions_spec.rb2327spec/features/users/user_browses_projects_on_user_page_spec.rb2328spec/features/users/login_spec.rb2329spec/features/users/rss_spec.rb2330spec/features/users/terms_spec.rb2331spec/features/users/signup_spec.rb2332spec/features/users/add_email_to_existing_account_spec.rb2333spec/features/contextual_sidebar_spec.rb2334spec/features/merge_requests/user_views_all_merge_requests_spec.rb2335spec/features/merge_requests/user_filters_by_approvals_spec.rb2336spec/features/merge_requests/user_sees_empty_state_spec.rb2337spec/features/merge_requests/user_filters_by_multiple_criteria_spec.rb2338spec/features/merge_requests/user_filters_by_target_branch_spec.rb2339spec/features/merge_requests/user_views_open_merge_requests_spec.rb2340spec/features/merge_requests/rss_spec.rb2341spec/features/merge_requests/filters_generic_behavior_spec.rb2342spec/features/merge_requests/user_filters_by_draft_spec.rb2343spec/features/merge_requests/user_lists_merge_requests_spec.rb2344spec/features/merge_requests/user_filters_by_deployments_spec.rb2345spec/features/merge_requests/user_filters_by_assignees_spec.rb2346spec/features/merge_requests/user_exports_as_csv_spec.rb2347spec/features/merge_requests/user_views_closed_merge_requests_spec.rb2348spec/features/merge_requests/user_filters_by_labels_spec.rb2349spec/features/merge_requests/user_filters_by_milestones_spec.rb2350spec/features/merge_requests/user_views_merged_merge_requests_spec.rb2351spec/features/merge_requests/user_sorts_merge_requests_spec.rb2352spec/features/merge_requests/user_mass_updates_spec.rb2353spec/features/reportable_note/snippets_spec.rb2354spec/features/reportable_note/merge_request_spec.rb2355spec/features/reportable_note/commit_spec.rb2356spec/features/reportable_note/issue_spec.rb2357spec/features/markdown/metrics_spec.rb2358spec/features/markdown/keyboard_shortcuts_spec.rb2359spec/features/markdown/math_spec.rb2360spec/features/markdown/copy_as_gfm_spec.rb2361spec/features/markdown/gitlab_flavored_markdown_spec.rb2362spec/features/markdown/mermaid_spec.rb2363spec/features/markdown/markdown_spec.rb2364spec/features/participants_autocomplete_spec.rb2365spec/features/file_uploads/project_import_spec.rb2366spec/features/file_uploads/multipart_invalid_uploads_spec.rb2367spec/features/file_uploads/git_lfs_spec.rb2368spec/features/file_uploads/rubygem_package_spec.rb2369spec/features/file_uploads/group_import_spec.rb2370spec/features/file_uploads/maven_package_spec.rb2371spec/features/file_uploads/nuget_package_spec.rb2372spec/features/file_uploads/graphql_add_design_spec.rb2373spec/features/file_uploads/attachment_spec.rb2374spec/features/milestones/user_edits_milestone_spec.rb2375spec/features/milestones/user_creates_milestone_spec.rb2376spec/features/milestones/user_views_milestones_spec.rb2377spec/features/milestones/user_promotes_milestone_spec.rb2378spec/features/milestones/user_views_milestone_spec.rb2379spec/features/milestones/user_deletes_milestone_spec.rb2380spec/features/milestones/user_sees_breadcrumb_links_spec.rb2381spec/features/projects_spec.rb2382spec/features/protected_tags_spec.rb2383spec/features/commits/user_view_commits_spec.rb2384spec/features/commits/user_uses_quick_actions_spec.rb2385spec/features/profiles/user_edit_profile_spec.rb2386spec/features/profiles/account_spec.rb2387spec/features/profiles/user_visits_notifications_tab_spec.rb2388spec/features/profiles/user_changes_notified_of_own_activity_spec.rb2389spec/features/profiles/active_sessions_spec.rb2390spec/features/profiles/gpg_keys_spec.rb2391spec/features/profiles/user_visits_profile_spec.rb2392spec/features/profiles/chat_names_spec.rb2393spec/features/profiles/user_visits_profile_account_page_spec.rb2394spec/features/profiles/user_visits_profile_authentication_log_spec.rb2395spec/features/discussion_comments/merge_request_spec.rb2396spec/features/discussion_comments/commit_spec.rb2397spec/features/discussion_comments/snippets_spec.rb2398spec/features/discussion_comments/issue_spec.rb2399spec/features/snippets/internal_snippet_spec.rb2400spec/features/snippets/private_snippets_spec.rb2401spec/features/snippets/user_creates_snippet_spec.rb2402spec/features/snippets/search_snippets_spec.rb2403spec/features/snippets/public_snippets_spec.rb2404spec/features/snippets/explore_spec.rb2405spec/features/snippets/notes_on_personal_snippets_spec.rb2406spec/features/snippets/user_deletes_snippet_spec.rb2407spec/features/snippets/user_snippets_spec.rb2408spec/features/alert_management/user_filters_alerts_by_status_spec.rb2409spec/features/alert_management/alert_management_list_spec.rb2410spec/features/alert_management/user_updates_alert_status_spec.rb2411spec/features/alert_management/user_searches_alerts_spec.rb2412spec/features/alert_management/alert_details_spec.rb2413spec/features/gitlab_experiments_spec.rb2414spec/features/labels_hierarchy_spec.rb2415spec/features/profile_spec.rb2416spec/features/ide/user_commits_changes_spec.rb2417spec/features/ide/user_opens_merge_request_spec.rb2418spec/features/webauthn_spec.rb2419spec/features/issuables/markdown_references/internal_references_spec.rb2420spec/features/issuables/markdown_references/jira_spec.rb2421spec/features/issuables/user_sees_sidebar_spec.rb2422spec/features/issuables/issuable_list_spec.rb2423spec/features/issuables/sorting_list_spec.rb2424spec/features/action_cable_logging_spec.rb2425spec/features/alerts_settings/user_views_alerts_settings_spec.rb2426spec/features/protected_branches_spec.rb2427spec/features/error_pages_spec.rb2428spec/features/usage_stats_consent_spec.rb2429spec/features/populate_new_pipeline_vars_with_params_spec.rb2430spec/features/uploads/user_uploads_avatar_to_profile_spec.rb2431spec/features/uploads/user_uploads_file_to_note_spec.rb2432spec/features/uploads/user_uploads_avatar_to_group_spec.rb2433spec/features/clusters/cluster_detail_page_spec.rb2434spec/features/clusters/cluster_health_dashboard_spec.rb2435spec/features/commits_spec.rb2436spec/features/alert_management_spec.rb2437spec/features/static_site_editor_spec.rb2438spec/features/groups_spec.rb2439spec/features/invites_spec.rb2440spec/features/whats_new_spec.rb2441spec/features/incidents/incident_details_spec.rb2442spec/features/incidents/user_creates_new_incident_spec.rb2443spec/features/incidents/user_views_incident_spec.rb2444spec/features/incidents/user_searches_incidents_spec.rb2445spec/features/incidents/incidents_list_spec.rb2446spec/features/incidents/user_filters_incidents_by_status_spec.rb2447spec/features/import/manifest_import_spec.rb2448spec/features/calendar_spec.rb2449spec/features/commit_spec.rb2450spec/features/triggers_spec.rb2451spec/features/explore/user_explores_projects_spec.rb2452spec/features/explore/groups_list_spec.rb2453spec/features/explore/groups_spec.rb2454spec/features/user_opens_link_to_comment_spec.rb2455spec/features/project_variables_spec.rb2456spec/features/signed_commits_spec.rb2457spec/features/user_sees_revert_modal_spec.rb2458spec/features/monitor_sidebar_link_spec.rb2459spec/features/global_search_spec.rb2460spec/features/abuse_report_spec.rb2461spec/features/unsubscribe_links_spec.rb2462spec/features/user_sorts_things_spec.rb2463spec/features/jira_connect/branches_spec.rb2464spec/features/milestone_spec.rb2465spec/features/user_can_display_performance_bar_spec.rb2466spec/features/promotion_spec.rb2467spec/features/canonical_link_spec.rb2468spec/features/breadcrumbs_schema_markup_spec.rb2469spec/features/snippets_spec.rb2470spec/features/u2f_spec.rb2471spec/features/ide_spec.rb2472spec/features/expand_collapse_diffs_spec.rb2473spec/features/runners_spec.rb2474spec/models/note_spec.rb2475spec/models/concerns/milestoneish_spec.rb2476spec/models/concerns/awardable_spec.rb2477spec/models/concerns/sortable_spec.rb2478spec/models/concerns/noteable_spec.rb2479spec/models/concerns/featurable_spec.rb2480spec/models/concerns/access_requestable_spec.rb2481spec/models/concerns/milestoneable_spec.rb2482spec/models/concerns/project_api_compatibility_spec.rb2483spec/models/concerns/has_environment_scope_spec.rb2484spec/models/concerns/ci/has_status_spec.rb2485spec/models/concerns/ci/has_variable_spec.rb2486spec/models/concerns/ci/has_ref_spec.rb2487spec/models/concerns/ci/artifactable_spec.rb2488spec/models/concerns/avatarable_spec.rb2489spec/models/concerns/subscribable_spec.rb2490spec/models/concerns/cron_schedulable_spec.rb2491spec/models/concerns/redactable_spec.rb2492spec/models/concerns/id_in_ordered_spec.rb2493spec/models/concerns/editable_spec.rb2494spec/models/concerns/cascading_namespace_setting_attribute_spec.rb2495spec/models/concerns/protected_ref_access_spec.rb2496spec/models/concerns/issuable_spec.rb2497spec/models/concerns/cache_markdown_field_spec.rb2498spec/models/concerns/integrations/has_data_fields_spec.rb2499spec/models/concerns/deployment_platform_spec.rb2500spec/models/concerns/routable_spec.rb2501spec/models/concerns/spammable_spec.rb2502spec/models/concerns/batch_destroy_dependent_associations_spec.rb2503spec/models/concerns/token_authenticatable_spec.rb2504spec/models/concerns/project_features_compatibility_spec.rb2505spec/models/concerns/resolvable_discussion_spec.rb2506spec/models/concerns/manual_inverse_association_spec.rb2507spec/models/concerns/mentionable_spec.rb2508spec/models/concerns/strip_attribute_spec.rb2509spec/models/concerns/counter_attribute_spec.rb2510spec/models/concerns/chronic_duration_attribute_spec.rb2511spec/models/concerns/atomic_internal_id_spec.rb2512spec/models/concerns/delete_with_limit_spec.rb2513spec/models/concerns/prometheus_adapter_spec.rb2514spec/models/concerns/discussion_on_diff_spec.rb2515spec/models/concerns/has_integrations_spec.rb2516spec/models/concerns/resolvable_note_spec.rb2517spec/models/concerns/deprecated_assignee_spec.rb2518spec/models/concerns/approvable_base_spec.rb2519spec/models/concerns/schedulable_spec.rb2520spec/models/concerns/group_descendant_spec.rb2521spec/models/concerns/loaded_in_group_list_spec.rb2522spec/models/integrations/emails_on_push_spec.rb2523spec/models/integrations/buildkite_spec.rb2524spec/models/integrations/asana_spec.rb2525spec/models/integrations/slack_slash_commands_spec.rb2526spec/models/integrations/teamcity_spec.rb2527spec/models/integrations/chat_message/alert_message_spec.rb2528spec/models/integrations/chat_message/deployment_message_spec.rb2529spec/models/integrations/base_issue_tracker_spec.rb2530spec/models/integrations/unify_circuit_spec.rb2531spec/models/integrations/prometheus_spec.rb2532spec/models/integrations/slack_spec.rb2533spec/models/integrations/packagist_spec.rb2534spec/models/integrations/microsoft_teams_spec.rb2535spec/models/integrations/confluence_spec.rb2536spec/models/integrations/zentao_spec.rb2537spec/models/integrations/base_chat_notification_spec.rb2538spec/models/integrations/zentao_tracker_data_spec.rb2539spec/models/integrations/mattermost_slash_commands_spec.rb2540spec/models/integrations/campfire_spec.rb2541spec/models/integrations/assembla_spec.rb2542spec/models/integrations/discord_spec.rb2543spec/models/integrations/irker_spec.rb2544spec/models/integrations/jira_spec.rb2545spec/models/integrations/mattermost_spec.rb2546spec/models/integrations/pushover_spec.rb2547spec/models/integrations/hangouts_chat_spec.rb2548spec/models/integrations/webex_teams_spec.rb2549spec/models/integrations/drone_ci_spec.rb2550spec/models/integrations/jenkins_spec.rb2551spec/models/integrations/flowdock_spec.rb2552spec/models/integrations/pipelines_email_spec.rb2553spec/models/project_ci_cd_setting_spec.rb2554spec/models/blob_viewer/readme_spec.rb2555spec/models/blob_viewer/gemspec_spec.rb2556spec/models/blob_viewer/composer_json_spec.rb2557spec/models/blob_viewer/changelog_spec.rb2558spec/models/blob_viewer/go_mod_spec.rb2559spec/models/blob_viewer/podspec_spec.rb2560spec/models/blob_viewer/podspec_json_spec.rb2561spec/models/blob_viewer/markup_spec.rb2562spec/models/blob_viewer/package_json_spec.rb2563spec/models/blob_viewer/route_map_spec.rb2564spec/models/blob_viewer/license_spec.rb2565spec/models/ci/unit_test_spec.rb2566spec/models/ci/group_spec.rb2567spec/models/ci/build_trace_metadata_spec.rb2568spec/models/ci/job_artifact_spec.rb2569spec/models/ci/pipeline_artifact_spec.rb2570spec/models/ci/variable_spec.rb2571spec/models/ci/persistent_ref_spec.rb2572spec/models/ci/runner_project_spec.rb2573spec/models/ci/job_variable_spec.rb2574spec/models/ci/build_dependencies_spec.rb2575spec/models/ci/unit_test_failure_spec.rb2576spec/models/ci/job_token/scope_spec.rb2577spec/models/ci/job_token/project_scope_link_spec.rb2578spec/models/ci/daily_build_group_report_result_spec.rb2579spec/models/ci/pipeline_spec.rb2580spec/models/ci/deleted_object_spec.rb2581spec/models/ci/pipeline_message_spec.rb2582spec/models/ci/freeze_period_status_spec.rb2583spec/models/ci/resource_group_spec.rb2584spec/models/ci/build_need_spec.rb2585spec/models/ci/running_build_spec.rb2586spec/models/ci/build_spec.rb2587spec/models/ci/ref_spec.rb2588spec/models/ci/resource_spec.rb2589spec/models/ci/build_trace_chunks/database_spec.rb2590spec/models/ci/build_trace_chunks/redis_spec.rb2591spec/models/ci/build_trace_chunks/fog_spec.rb2592spec/models/ci/pipeline_schedule_spec.rb2593spec/models/ci/runner_namespace_spec.rb2594spec/models/ci/build_trace_chunk_spec.rb2595spec/models/ci/stage_spec.rb2596spec/models/ci/build_runner_session_spec.rb2597spec/models/ci/processable_spec.rb2598spec/models/ci/commit_with_pipeline_spec.rb2599spec/models/ci/build_trace_spec.rb2600spec/models/ci/trigger_spec.rb2601spec/models/ci/group_variable_spec.rb2602spec/models/ci/bridge_spec.rb2603spec/models/ci/legacy_stage_spec.rb2604spec/models/ci/pipeline_variable_spec.rb2605spec/models/ci/runner_spec.rb2606spec/models/ci/pending_build_spec.rb2607spec/models/ci/build_metadata_spec.rb2608spec/models/user_agent_detail_spec.rb2609spec/models/bulk_imports/file_transfer_spec.rb2610spec/models/bulk_imports/tracker_spec.rb2611spec/models/bulk_imports/entity_spec.rb2612spec/models/bulk_imports/export_upload_spec.rb2613spec/models/bulk_imports/failure_spec.rb2614spec/models/bulk_imports/export_spec.rb2615spec/models/releases/evidence_spec.rb2616spec/models/releases/link_spec.rb2617spec/models/project_team_spec.rb2618spec/models/operations/feature_flags/strategy_spec.rb2619spec/models/operations/feature_flags/user_list_spec.rb2620spec/models/operations/feature_flags_client_spec.rb2621spec/models/operations/feature_flag_spec.rb2622spec/models/design_management/design_spec.rb2623spec/models/design_management/version_spec.rb2624spec/models/design_management/repository_spec.rb2625spec/models/design_management/design_at_version_spec.rb2626spec/models/design_management/design_collection_spec.rb2627spec/models/integration_spec.rb2628spec/models/award_emoji_spec.rb2629spec/models/experiment_spec.rb2630spec/models/trending_project_spec.rb2631spec/models/pages_deployment_spec.rb2632spec/models/audit_event_spec.rb2633spec/models/namespace_setting_spec.rb2634spec/models/lfs_object_spec.rb2635spec/models/work_item/type_spec.rb2636spec/models/deploy_keys_project_spec.rb2637spec/models/group_deploy_token_spec.rb2638spec/models/subscription_spec.rb2639spec/models/approval_spec.rb2640spec/models/merge_request_spec.rb2641spec/models/issue_spec.rb2642spec/models/members/group_member_spec.rb2643spec/models/members/last_group_owner_assigner_spec.rb2644spec/models/members/project_member_spec.rb2645spec/models/ability_spec.rb2646spec/models/onboarding_progress_spec.rb2647spec/models/prometheus_alert_spec.rb2648spec/models/board_spec.rb2649spec/models/hooks/web_hook_log_spec.rb2650spec/models/hooks/project_hook_spec.rb2651spec/models/hooks/web_hook_spec.rb2652spec/models/hooks/active_hook_filter_spec.rb2653spec/models/hooks/system_hook_spec.rb2654spec/models/repository_spec.rb2655spec/models/environment_spec.rb2656spec/models/project_feature_spec.rb2657spec/models/clusters/integrations/prometheus_spec.rb2658spec/models/clusters/integrations/elastic_stack_spec.rb2659spec/models/clusters/applications/ingress_spec.rb2660spec/models/clusters/applications/prometheus_spec.rb2661spec/models/clusters/applications/jupyter_spec.rb2662spec/models/clusters/applications/cilium_spec.rb2663spec/models/clusters/applications/knative_spec.rb2664spec/models/clusters/applications/cert_manager_spec.rb2665spec/models/clusters/applications/elastic_stack_spec.rb2666spec/models/clusters/applications/crossplane_spec.rb2667spec/models/clusters/applications/runner_spec.rb2668spec/models/clusters/applications/helm_spec.rb2669spec/models/clusters/platforms/kubernetes_spec.rb2670spec/models/clusters/cluster_spec.rb2671spec/models/clusters/providers/gcp_spec.rb2672spec/models/clusters/providers/aws_spec.rb2673spec/models/clusters/clusters_hierarchy_spec.rb2674spec/models/clusters/kubernetes_namespace_spec.rb2675spec/models/clusters/agent_spec.rb2676spec/models/clusters/agent_token_spec.rb2677spec/models/lfs_file_lock_spec.rb2678spec/models/state_note_spec.rb2679spec/models/event_collection_spec.rb2680spec/models/users/merge_request_interaction_spec.rb2681spec/models/users/group_callout_spec.rb2682spec/models/tree_spec.rb2683spec/models/exported_protected_branch_spec.rb2684spec/models/project_pages_metadatum_spec.rb2685spec/models/deployment_spec.rb2686spec/models/environment_status_spec.rb2687spec/models/alert_management/http_integration_spec.rb2688spec/models/alert_management/alert_assignee_spec.rb2689spec/models/release_spec.rb2690spec/models/namespace/root_storage_statistics_spec.rb2691spec/models/namespace/traversal_hierarchy_spec.rb2692spec/models/import_export_upload_spec.rb2693spec/models/web_ide_terminal_spec.rb2694spec/models/redirect_route_spec.rb2695spec/models/uploads/local_spec.rb2696spec/models/uploads/fog_spec.rb2697spec/models/application_setting_spec.rb2698spec/models/diff_note_spec.rb2699spec/models/deploy_token_spec.rb2700spec/models/push_event_spec.rb2701spec/models/ssh_host_key_spec.rb2702spec/models/snippet_repository_spec.rb2703spec/models/badge_spec.rb2704spec/models/service_desk_setting_spec.rb2705spec/models/review_spec.rb2706spec/models/project_deploy_token_spec.rb2707spec/models/packages/package_spec.rb2708spec/models/packages/dependency_link_spec.rb2709spec/models/packages/package_file_spec.rb2710spec/models/packages/tag_spec.rb2711spec/models/packages/debian/group_distribution_spec.rb2712spec/models/packages/conan/metadatum_spec.rb2713spec/models/packages/conan/file_metadatum_spec.rb2714spec/models/commit_status_spec.rb2715spec/models/terraform/state_version_spec.rb2716spec/models/terraform/state_spec.rb2717spec/models/serverless/domain_cluster_spec.rb2718spec/models/serverless/function_spec.rb2719spec/models/serverless/domain_spec.rb2720spec/models/issue_link_spec.rb2721spec/models/project_import_state_spec.rb2722spec/models/jira_connect_installation_spec.rb2723spec/models/project_repository_spec.rb2724spec/models/merge_request_diff_spec.rb2725spec/models/jira_import_state_spec.rb2726spec/models/container_expiration_policy_spec.rb2727spec/models/prometheus_metric_spec.rb2728spec/models/label_spec.rb2729spec/models/notification_setting_spec.rb2730spec/models/diff_discussion_spec.rb2731spec/models/project_label_spec.rb2732spec/models/label_link_spec.rb2733spec/models/diff_note_position_spec.rb2734spec/models/pages_domain_spec.rb2735spec/models/notification_recipient_spec.rb2736spec/models/merge_request/cleanup_schedule_spec.rb2737spec/models/commit_range_spec.rb2738spec/models/external_pull_request_spec.rb2739spec/models/prometheus_alert_event_spec.rb2740spec/models/zoom_meeting_spec.rb2741spec/models/x509_commit_signature_spec.rb2742spec/models/issue_collection_spec.rb2743spec/models/group_deploy_key_spec.rb2744spec/models/dependency_proxy/blob_spec.rb2745spec/models/dependency_proxy/manifest_spec.rb2746spec/models/note_diff_file_spec.rb2747spec/models/group_label_spec.rb2748spec/models/event_spec.rb2749spec/models/commit_spec.rb2750spec/models/sent_notification_spec.rb2751spec/models/suggestion_spec.rb2752spec/models/merge_request_diff_file_spec.rb2753spec/models/upload_spec.rb2754spec/models/snippet_statistics_spec.rb2755spec/models/ci_platform_metric_spec.rb2756spec/models/deployment_cluster_spec.rb2757spec/models/group_custom_attribute_spec.rb2758spec/models/preloaders/user_max_access_level_in_projects_preloader_spec.rb2759spec/models/preloaders/user_max_access_level_in_groups_preloader_spec.rb2760spec/models/todo_spec.rb2761spec/models/gpg_key_spec.rb2762spec/models/label_note_spec.rb2763spec/models/pages/lookup_path_spec.rb2764spec/models/experiment_subject_spec.rb2765spec/models/protectable_dropdown_spec.rb2766spec/models/member_spec.rb2767spec/models/commit_collection_spec.rb2768spec/models/discussion_spec.rb2769spec/models/diff_viewer/base_spec.rb2770spec/models/metrics/dashboard/annotation_spec.rb2771spec/models/metrics/users_starred_dashboard_spec.rb2772spec/models/customer_relations/contact_spec.rb2773spec/models/customer_relations/organization_spec.rb2774spec/models/group_group_link_spec.rb2775spec/models/group_import_state_spec.rb2776spec/models/network/graph_spec.rb2777spec/models/project_export_job_spec.rb2778spec/models/analytics/cycle_analytics/project_stage_spec.rb2779spec/models/analytics/cycle_analytics/project_value_stream_spec.rb2780spec/models/analytics/cycle_analytics/stage_event_hash_spec.rb2781spec/models/project_group_link_spec.rb2782spec/models/wiki_page/slug_spec.rb2783spec/models/wiki_page/meta_spec.rb2784spec/models/custom_emoji_spec.rb2785spec/models/milestone_release_spec.rb2786spec/models/draft_note_spec.rb2787spec/models/deploy_key_spec.rb2788spec/models/deployment_metrics_spec.rb2789spec/models/user_preference_spec.rb2790spec/models/project_spec.rb2791spec/models/gpg_signature_spec.rb2792spec/models/list_spec.rb2793spec/models/merge_request_diff_commit_spec.rb2794spec/models/project_feature_usage_spec.rb2795spec/models/merge_request_assignee_spec.rb2796spec/models/grafana_integration_spec.rb2797spec/models/issue/metrics_spec.rb2798spec/models/issue_assignee_spec.rb2799spec/models/milestone_note_spec.rb2800spec/models/legacy_diff_discussion_spec.rb2801spec/models/cycle_analytics/project_level_stage_adapter_spec.rb2802spec/models/merge_request_reviewer_spec.rb2803spec/models/fork_network_member_spec.rb2804spec/models/push_event_payload_spec.rb2805spec/models/milestone_spec.rb2806spec/models/snippet_spec.rb2807spec/models/resource_milestone_event_spec.rb2808spec/models/protected_branch_spec.rb2809spec/models/project_statistics_spec.rb2810spec/models/internal_id_spec.rb2811spec/models/product_analytics_event_spec.rb2812spec/models/fork_network_spec.rb2813spec/models/issue_email_participant_spec.rb2814spec/models/label_priority_spec.rb2815spec/models/namespace_spec.rb2816spec/models/remote_mirror_spec.rb2817spec/models/blob_spec.rb2818spec/models/resource_state_event_spec.rb2819spec/models/timelog_spec.rb2820spec/models/generic_commit_status_spec.rb2821spec/models/protected_branch/push_access_level_spec.rb2822spec/models/container_repository_spec.rb2823spec/models/route_spec.rb2824spec/models/board_group_recent_visit_spec.rb2825spec/models/project_custom_attribute_spec.rb2826spec/models/deployment_merge_request_spec.rb2827spec/models/project_authorization_spec.rb2828spec/models/badges/project_badge_spec.rb2829spec/models/wiki_page_spec.rb2830spec/models/resource_label_event_spec.rb2831spec/models/project_auto_devops_spec.rb2832spec/models/compare_spec.rb2833spec/models/board_project_recent_visit_spec.rb2834spec/models/error_tracking/error_spec.rb2835spec/models/pool_repository_spec.rb2836spec/models/merge_request_context_commit_spec.rb2837spec/models/spam_log_spec.rb2838spec/models/chat_team_spec.rb2839spec/models/user_spec.rb2840spec/models/project_wiki_spec.rb2841spec/models/project_snippet_spec.rb2842spec/models/performance_monitoring/prometheus_dashboard_spec.rb2843spec/models/sentry_issue_spec.rb2844spec/services/issues/move_service_spec.rb2845spec/services/issues/reorder_service_spec.rb2846spec/services/issues/duplicate_service_spec.rb2847spec/services/issues/close_service_spec.rb2848spec/services/issues/import_csv_service_spec.rb2849spec/services/issues/update_service_spec.rb2850spec/services/issues/zoom_link_service_spec.rb2851spec/services/issues/clone_service_spec.rb2852spec/services/issues/create_service_spec.rb2853spec/services/issues/after_create_service_spec.rb2854spec/services/issues/reopen_service_spec.rb2855spec/services/issues/resolve_discussions_spec.rb2856spec/services/issues/relative_position_rebalancing_service_spec.rb2857spec/services/issues/export_csv_service_spec.rb2858spec/services/issues/referenced_merge_requests_service_spec.rb2859spec/services/issues/build_service_spec.rb2860spec/services/issues/related_branches_service_spec.rb2861spec/services/packages/npm/create_package_service_spec.rb2862spec/services/packages/npm/create_tag_service_spec.rb2863spec/services/packages/debian/create_distribution_service_spec.rb2864spec/services/packages/debian/update_distribution_service_spec.rb2865spec/services/packages/debian/generate_distribution_service_spec.rb2866spec/services/packages/debian/extract_metadata_service_spec.rb2867spec/services/packages/pypi/create_package_service_spec.rb2868spec/services/packages/update_package_file_service_spec.rb2869spec/services/packages/helm/process_file_service_spec.rb2870spec/services/packages/maven/metadata/sync_service_spec.rb2871spec/services/packages/maven/metadata/create_versions_xml_service_spec.rb2872spec/services/packages/maven/metadata/create_plugins_xml_service_spec.rb2873spec/services/packages/maven/create_package_service_spec.rb2874spec/services/packages/maven/find_or_create_package_service_spec.rb2875spec/services/packages/composer/create_package_service_spec.rb2876spec/services/packages/composer/composer_json_service_spec.rb2877spec/services/packages/conan/create_package_file_service_spec.rb2878spec/services/packages/conan/create_package_service_spec.rb2879spec/services/packages/conan/search_service_spec.rb2880spec/services/packages/nuget/search_service_spec.rb2881spec/services/packages/nuget/update_package_from_metadata_service_spec.rb2882spec/services/packages/create_event_service_spec.rb2883spec/services/packages/remove_tag_service_spec.rb2884spec/services/packages/create_package_file_service_spec.rb2885spec/services/packages/create_dependency_service_spec.rb2886spec/services/packages/rubygems/dependency_resolver_service_spec.rb2887spec/services/packages/terraform_module/create_package_service_spec.rb2888spec/services/packages/destroy_package_service_spec.rb2889spec/services/packages/generic/create_package_file_service_spec.rb2890spec/services/packages/create_temporary_package_service_spec.rb2891spec/services/ci/stuck_builds/drop_service_spec.rb2892spec/services/ci/update_build_queue_service_spec.rb2893spec/services/ci/create_pipeline_service/cross_project_pipeline_spec.rb2894spec/services/ci/create_pipeline_service/rules_spec.rb2895spec/services/ci/create_pipeline_service/parent_child_pipeline_spec.rb2896spec/services/ci/create_pipeline_service/merge_requests_spec.rb2897spec/services/ci/create_pipeline_service/needs_spec.rb2898spec/services/ci/create_pipeline_service/parallel_spec.rb2899spec/services/ci/create_pipeline_service/cache_spec.rb2900spec/services/ci/create_pipeline_service/evaluate_runner_tags_spec.rb2901spec/services/ci/change_variable_service_spec.rb2902spec/services/ci/register_job_service_spec.rb2903spec/services/ci/test_failure_history_service_spec.rb2904spec/services/ci/compare_reports_base_service_spec.rb2905spec/services/ci/after_requeue_job_service_spec.rb2906spec/services/ci/pipeline_trigger_service_spec.rb2907spec/services/ci/delete_unit_tests_service_spec.rb2908spec/services/ci/play_manual_stage_service_spec.rb2909spec/services/ci/play_bridge_service_spec.rb2910spec/services/ci/disable_user_pipeline_schedules_service_spec.rb2911spec/services/ci/build_report_result_service_spec.rb2912spec/services/ci/pipeline_processing/atomic_processing_service_spec.rb2913spec/services/ci/create_downstream_pipeline_service_spec.rb2914spec/services/ci/retry_pipeline_service_spec.rb2915spec/services/ci/pipeline_artifacts/destroy_all_expired_service_spec.rb2916spec/services/ci/pipeline_artifacts/create_code_quality_mr_diff_report_service_spec.rb2917spec/services/ci/pipeline_artifacts/coverage_report_service_spec.rb2918spec/services/ci/update_runner_service_spec.rb2919spec/services/ci/pipeline_schedule_service_spec.rb2920spec/services/ci/create_pipeline_service_spec.rb2921spec/services/ci/compare_test_reports_service_spec.rb2922spec/services/ci/build_cancel_service_spec.rb2923spec/services/ci/retry_build_service_spec.rb2924spec/services/ci/create_web_ide_terminal_service_spec.rb2925spec/services/ci/external_pull_requests/create_pipeline_service_spec.rb2926spec/services/ci/generate_codequality_mr_diff_report_service_spec.rb2927spec/services/ci/build_unschedule_service_spec.rb2928spec/services/ci/unlock_artifacts_service_spec.rb2929spec/services/ci/prepare_build_service_spec.rb2930spec/services/ci/play_build_service_spec.rb2931spec/services/ci/ensure_stage_service_spec.rb2932spec/services/ci/pipeline_bridge_status_service_spec.rb2933spec/services/ci/compare_accessibility_reports_service_spec.rb2934spec/services/ci/process_build_service_spec.rb2935spec/services/ci/archive_trace_service_spec.rb2936spec/services/ci/pipelines/add_job_service_spec.rb2937spec/services/ci/job_token_scope/add_project_service_spec.rb2938spec/services/ci/job_token_scope/remove_project_service_spec.rb2939spec/services/ci/drop_pipeline_service_spec.rb2940spec/services/ci/compare_codequality_reports_service_spec.rb2941spec/services/ci/delete_objects_service_spec.rb2942spec/services/ci/list_config_variables_service_spec.rb2943spec/services/ci/expire_pipeline_cache_service_spec.rb2944spec/services/ci/resource_groups/assign_resource_from_resource_group_service_spec.rb2945spec/services/ci/run_scheduled_build_service_spec.rb2946spec/services/ci/find_exposed_artifacts_service_spec.rb2947spec/services/ci/job_artifacts/create_service_spec.rb2948spec/services/ci/daily_build_group_report_result_service_spec.rb2949spec/services/ci/generate_coverage_reports_service_spec.rb2950spec/services/groups/import_export/import_service_spec.rb2951spec/services/groups/import_export/export_service_spec.rb2952spec/services/groups/open_issues_count_service_spec.rb2953spec/services/groups/participants_service_spec.rb2954spec/services/groups/transfer_service_spec.rb2955spec/services/groups/create_service_spec.rb2956spec/services/groups/deploy_tokens/create_service_spec.rb2957spec/services/groups/group_links/create_service_spec.rb2958spec/services/groups/group_links/destroy_service_spec.rb2959spec/services/groups/group_links/update_service_spec.rb2960spec/services/groups/autocomplete_service_spec.rb2961spec/services/groups/nested_create_service_spec.rb2962spec/services/groups/update_shared_runners_service_spec.rb2963spec/services/groups/merge_requests_count_service_spec.rb2964spec/services/groups/update_service_spec.rb2965spec/services/groups/auto_devops_service_spec.rb2966spec/services/groups/destroy_service_spec.rb2967spec/services/post_receive_service_spec.rb2968spec/services/members/groups/creator_service_spec.rb2969spec/services/members/groups/bulk_creator_service_spec.rb2970spec/services/members/mailgun/process_webhook_service_spec.rb2971spec/services/members/update_service_spec.rb2972spec/services/members/import_project_team_service_spec.rb2973spec/services/members/invite_service_spec.rb2974spec/services/members/approve_access_request_service_spec.rb2975spec/services/members/request_access_service_spec.rb2976spec/services/members/projects/creator_service_spec.rb2977spec/services/members/projects/bulk_creator_service_spec.rb2978spec/services/members/unassign_issuables_service_spec.rb2979spec/services/members/create_service_spec.rb2980spec/services/members/destroy_service_spec.rb2981spec/services/todos/destroy/private_features_service_spec.rb2982spec/services/todos/destroy/project_private_service_spec.rb2983spec/services/todos/destroy/confidential_issue_service_spec.rb2984spec/services/todos/destroy/design_service_spec.rb2985spec/services/todos/destroy/entity_leave_service_spec.rb2986spec/services/todos/destroy/group_private_service_spec.rb2987spec/services/todos/allowed_target_filter_service_spec.rb2988spec/services/merge_requests/rebase_service_spec.rb2989spec/services/merge_requests/push_options_handler_service_spec.rb2990spec/services/merge_requests/squash_service_spec.rb2991spec/services/merge_requests/remove_approval_service_spec.rb2992spec/services/merge_requests/create_from_issue_service_spec.rb2993spec/services/merge_requests/mergeability_check_service_spec.rb2994spec/services/merge_requests/merge_service_spec.rb2995spec/services/merge_requests/link_lfs_objects_service_spec.rb2996spec/services/merge_requests/delete_non_latest_diffs_service_spec.rb2997spec/services/merge_requests/build_service_spec.rb2998spec/services/merge_requests/update_service_spec.rb2999spec/services/merge_requests/cleanup_refs_service_spec.rb3000spec/services/merge_requests/update_assignees_service_spec.rb3001spec/services/merge_requests/close_service_spec.rb3002spec/services/merge_requests/add_spent_time_service_spec.rb3003spec/services/merge_requests/conflicts/resolve_service_spec.rb3004spec/services/merge_requests/conflicts/list_service_spec.rb3005spec/services/merge_requests/merge_orchestration_service_spec.rb3006spec/services/merge_requests/post_merge_service_spec.rb3007spec/services/merge_requests/pushed_branches_service_spec.rb3008spec/services/merge_requests/after_create_service_spec.rb3009spec/services/merge_requests/reopen_service_spec.rb3010spec/services/merge_requests/retarget_chain_service_spec.rb3011spec/services/merge_requests/request_review_service_spec.rb3012spec/services/merge_requests/assign_issues_service_spec.rb3013spec/services/merge_requests/migrate_external_diffs_service_spec.rb3014spec/services/merge_requests/create_service_spec.rb3015spec/services/merge_requests/ff_merge_service_spec.rb3016spec/services/merge_requests/reload_merge_head_diff_service_spec.rb3017spec/services/merge_requests/resolved_discussion_notification_service_spec.rb3018spec/services/merge_requests/create_pipeline_service_spec.rb3019spec/services/merge_requests/get_urls_service_spec.rb3020spec/services/merge_requests/add_context_service_spec.rb3021spec/services/merge_requests/mark_reviewer_reviewed_service_spec.rb3022spec/services/merge_requests/base_service_spec.rb3023spec/services/merge_requests/approval_service_spec.rb3024spec/services/merge_requests/reload_diffs_service_spec.rb3025spec/services/merge_requests/refresh_service_spec.rb3026spec/services/merge_requests/merge_to_ref_service_spec.rb3027spec/services/merge_requests/add_todo_when_build_fails_service_spec.rb3028spec/services/merge_requests/handle_assignees_change_service_spec.rb3029spec/services/projects/update_pages_service_spec.rb3030spec/services/projects/lfs_pointers/lfs_object_download_list_service_spec.rb3031spec/services/projects/lfs_pointers/lfs_import_service_spec.rb3032spec/services/projects/lfs_pointers/lfs_link_service_spec.rb3033spec/services/projects/lfs_pointers/lfs_download_link_list_service_spec.rb3034spec/services/projects/container_repository/destroy_service_spec.rb3035spec/services/projects/container_repository/delete_tags_service_spec.rb3036spec/services/projects/container_repository/cleanup_tags_service_spec.rb3037spec/services/projects/unlink_fork_service_spec.rb3038spec/services/projects/protect_default_branch_service_spec.rb3039spec/services/projects/update_service_spec.rb3040spec/services/projects/import_export/export_service_spec.rb3041spec/services/projects/move_project_members_service_spec.rb3042spec/services/projects/prometheus/metrics/update_service_spec.rb3043spec/services/projects/prometheus/metrics/destroy_service_spec.rb3044spec/services/projects/prometheus/alerts/notify_service_spec.rb3045spec/services/projects/prometheus/alerts/update_service_spec.rb3046spec/services/projects/open_issues_count_service_spec.rb3047spec/services/projects/group_links/destroy_service_spec.rb3048spec/services/projects/group_links/update_service_spec.rb3049spec/services/projects/group_links/create_service_spec.rb3050spec/services/projects/move_lfs_objects_projects_service_spec.rb3051spec/services/projects/hashed_storage/migrate_repository_service_spec.rb3052spec/services/projects/hashed_storage/rollback_repository_service_spec.rb3053spec/services/projects/hashed_storage/rollback_attachments_service_spec.rb3054spec/services/projects/hashed_storage/migrate_attachments_service_spec.rb3055spec/services/projects/hashed_storage/migration_service_spec.rb3056spec/services/projects/hashed_storage/base_attachment_service_spec.rb3057spec/services/projects/hashed_storage/rollback_service_spec.rb3058spec/services/projects/after_import_service_spec.rb3059spec/services/projects/move_notification_settings_service_spec.rb3060spec/services/projects/deploy_tokens/create_service_spec.rb3061spec/services/projects/fetch_statistics_increment_service_spec.rb3062spec/services/projects/move_forks_service_spec.rb3063spec/services/projects/move_users_star_projects_service_spec.rb3064spec/services/projects/operations/update_service_spec.rb3065spec/services/projects/move_access_service_spec.rb3066spec/services/projects/git_deduplication_service_spec.rb3067spec/services/projects/destroy_service_spec.rb3068spec/services/projects/update_repository_storage_service_spec.rb3069spec/services/projects/autocomplete_service_spec.rb3070spec/services/projects/move_project_authorizations_service_spec.rb3071spec/services/projects/overwrite_project_service_spec.rb3072spec/services/projects/participants_service_spec.rb3073spec/services/projects/download_service_spec.rb3074spec/services/projects/create_from_template_service_spec.rb3075spec/services/projects/move_deploy_keys_projects_service_spec.rb3076spec/services/projects/enable_deploy_key_service_spec.rb3077spec/services/projects/after_rename_service_spec.rb3078spec/services/projects/auto_devops/disable_service_spec.rb3079spec/services/projects/move_project_group_links_service_spec.rb3080spec/services/projects/alerting/notify_service_spec.rb3081spec/services/projects/cleanup_service_spec.rb3082spec/services/projects/repository_languages_service_spec.rb3083spec/services/projects/batch_open_issues_count_service_spec.rb3084spec/services/projects/fork_service_spec.rb3085spec/services/projects/open_merge_requests_count_service_spec.rb3086spec/services/projects/gitlab_projects_import_service_spec.rb3087spec/services/projects/transfer_service_spec.rb3088spec/services/projects/create_service_spec.rb3089spec/services/projects/import_service_spec.rb3090spec/services/projects/update_statistics_service_spec.rb3091spec/services/incident_management/incidents/create_service_spec.rb3092spec/services/incident_management/pager_duty/create_incident_issue_service_spec.rb3093spec/services/incident_management/create_incident_label_service_spec.rb3094spec/services/notification_recipients/build_service_spec.rb3095spec/services/notification_recipients/builder/default_spec.rb3096spec/services/notification_recipients/builder/new_note_spec.rb3097spec/services/files/create_service_spec.rb3098spec/services/files/update_service_spec.rb3099spec/services/files/multi_service_spec.rb3100spec/services/files/delete_service_spec.rb3101spec/services/pages/migrate_legacy_storage_to_deployment_service_spec.rb3102spec/services/pages/delete_service_spec.rb3103spec/services/pages/migrate_from_legacy_storage_service_spec.rb3104spec/services/pages/destroy_deployments_service_spec.rb3105spec/services/releases/destroy_service_spec.rb3106spec/services/releases/update_service_spec.rb3107spec/services/releases/create_evidence_service_spec.rb3108spec/services/releases/create_service_spec.rb3109spec/services/branches/delete_service_spec.rb3110spec/services/branches/validate_new_service_spec.rb3111spec/services/branches/diverging_commit_counts_service_spec.rb3112spec/services/branches/delete_merged_service_spec.rb3113spec/services/boards/destroy_service_spec.rb3114spec/services/boards/lists/destroy_service_spec.rb3115spec/services/boards/lists/update_service_spec.rb3116spec/services/boards/lists/list_service_spec.rb3117spec/services/boards/lists/move_service_spec.rb3118spec/services/boards/lists/create_service_spec.rb3119spec/services/boards/lists/generate_service_spec.rb3120spec/services/boards/issues/create_service_spec.rb3121spec/services/boards/issues/list_service_spec.rb3122spec/services/boards/issues/move_service_spec.rb3123spec/services/boards/create_service_spec.rb3124spec/services/resource_events/change_labels_service_spec.rb3125spec/services/resource_events/merge_into_notes_service_spec.rb3126spec/services/resource_events/change_state_service_spec.rb3127spec/services/resource_events/synthetic_label_notes_builder_service_spec.rb3128spec/services/deployments/create_service_spec.rb3129spec/services/deployments/older_deployments_drop_service_spec.rb3130spec/services/deployments/update_environment_service_spec.rb3131spec/services/deployments/link_merge_requests_service_spec.rb3132spec/services/deployments/update_service_spec.rb3133spec/services/alert_management/create_alert_issue_service_spec.rb3134spec/services/alert_management/http_integrations/update_service_spec.rb3135spec/services/alert_management/http_integrations/create_service_spec.rb3136spec/services/alert_management/alerts/update_service_spec.rb3137spec/services/alert_management/alerts/todo/create_service_spec.rb3138spec/services/alert_management/process_prometheus_alert_service_spec.rb3139spec/services/authorized_project_update/find_records_due_for_refresh_service_spec.rb3140spec/services/authorized_project_update/project_create_service_spec.rb3141spec/services/authorized_project_update/project_recalculate_service_spec.rb3142spec/services/authorized_project_update/project_group_link_create_service_spec.rb3143spec/services/authorized_project_update/project_recalculate_per_user_service_spec.rb3144spec/services/wikis/create_attachment_service_spec.rb3145spec/services/milestones/promote_service_spec.rb3146spec/services/milestones/closed_issues_count_service_spec.rb3147spec/services/milestones/update_service_spec.rb3148spec/services/milestones/issues_count_service_spec.rb3149spec/services/milestones/close_service_spec.rb3150spec/services/milestones/find_or_create_service_spec.rb3151spec/services/milestones/create_service_spec.rb3152spec/services/milestones/transfer_service_spec.rb3153spec/services/milestones/destroy_service_spec.rb3154spec/services/import_export_clean_up_service_spec.rb3155spec/services/search/snippet_service_spec.rb3156spec/services/search/global_service_spec.rb3157spec/services/search/group_service_spec.rb3158spec/services/chat_names/authorize_user_service_spec.rb3159spec/services/chat_names/find_user_service_spec.rb3160spec/services/onboarding_progress_service_spec.rb3161spec/services/namespaces/statistics_refresher_service_spec.rb3162spec/services/namespaces/in_product_marketing_emails_service_spec.rb3163spec/services/namespaces/package_settings/update_service_spec.rb3164spec/services/protected_branches/update_service_spec.rb3165spec/services/protected_branches/create_service_spec.rb3166spec/services/protected_branches/destroy_service_spec.rb3167spec/services/container_expiration_policy_service_spec.rb3168spec/services/clusters/gcp/finalize_creation_service_spec.rb3169spec/services/clusters/gcp/verify_provision_status_service_spec.rb3170spec/services/clusters/gcp/fetch_operation_service_spec.rb3171spec/services/clusters/gcp/provision_service_spec.rb3172spec/services/clusters/applications/upgrade_service_spec.rb3173spec/services/clusters/applications/prometheus_health_check_service_spec.rb3174spec/services/clusters/applications/schedule_update_service_spec.rb3175spec/services/clusters/applications/check_uninstall_progress_service_spec.rb3176spec/services/clusters/applications/prometheus_update_service_spec.rb3177spec/services/clusters/applications/destroy_service_spec.rb3178spec/services/clusters/applications/install_service_spec.rb3179spec/services/clusters/applications/check_ingress_ip_address_service_spec.rb3180spec/services/clusters/applications/update_service_spec.rb3181spec/services/clusters/applications/check_upgrade_progress_service_spec.rb3182spec/services/clusters/applications/uninstall_service_spec.rb3183spec/services/clusters/applications/patch_service_spec.rb3184spec/services/clusters/applications/check_installation_progress_service_spec.rb3185spec/services/clusters/applications/create_service_spec.rb3186spec/services/clusters/integrations/create_service_spec.rb3187spec/services/clusters/kubernetes/create_or_update_service_account_service_spec.rb3188spec/services/clusters/kubernetes/configure_istio_ingress_service_spec.rb3189spec/services/clusters/kubernetes/create_or_update_namespace_service_spec.rb3190spec/services/clusters/build_kubernetes_namespace_service_spec.rb3191spec/services/clusters/aws/verify_provision_status_service_spec.rb3192spec/services/clusters/aws/provision_service_spec.rb3193spec/services/clusters/aws/fetch_credentials_service_spec.rb3194spec/services/clusters/aws/finalize_creation_service_spec.rb3195spec/services/clusters/update_service_spec.rb3196spec/services/clusters/agents/refresh_authorization_service_spec.rb3197spec/services/clusters/destroy_service_spec.rb3198spec/services/clusters/build_service_spec.rb3199spec/services/clusters/management/validate_management_project_permissions_service_spec.rb3200spec/services/clusters/cleanup/project_namespace_service_spec.rb3201spec/services/clusters/cleanup/service_account_service_spec.rb3202spec/services/clusters/create_service_spec.rb3203spec/services/wiki_pages/update_service_spec.rb3204spec/services/wiki_pages/create_service_spec.rb3205spec/services/wiki_pages/destroy_service_spec.rb3206spec/services/import/github_service_spec.rb3207spec/services/import/gitlab_projects/create_project_from_uploaded_file_service_spec.rb3208spec/services/import/gitlab_projects/create_project_from_remote_file_service_spec.rb3209spec/services/git/base_hooks_service_spec.rb3210spec/services/git/branch_hooks_service_spec.rb3211spec/services/git/branch_push_service_spec.rb3212spec/services/git/wiki_push_service_spec.rb3213spec/services/git/process_ref_changes_service_spec.rb3214spec/services/git/tag_push_service_spec.rb3215spec/services/git/tag_hooks_service_spec.rb3216spec/services/test_hooks/project_service_spec.rb3217spec/services/repositories/changelog_service_spec.rb3218spec/services/repositories/destroy_rollback_service_spec.rb3219spec/services/repositories/shell_destroy_service_spec.rb3220spec/services/repositories/destroy_service_spec.rb3221spec/services/environments/auto_stop_service_spec.rb3222spec/services/environments/stop_service_spec.rb3223spec/services/environments/canary_ingress/update_service_spec.rb3224spec/services/environments/schedule_to_delete_review_apps_service_spec.rb3225spec/services/metrics/dashboard/self_monitoring_dashboard_service_spec.rb3226spec/services/metrics/dashboard/cluster_metrics_embed_service_spec.rb3227spec/services/metrics/dashboard/update_dashboard_service_spec.rb3228spec/services/metrics/dashboard/custom_dashboard_service_spec.rb3229spec/services/metrics/dashboard/system_dashboard_service_spec.rb3230spec/services/metrics/dashboard/default_embed_service_spec.rb3231spec/services/metrics/dashboard/clone_dashboard_service_spec.rb3232spec/services/metrics/dashboard/dynamic_embed_service_spec.rb3233spec/services/metrics/dashboard/custom_metric_embed_service_spec.rb3234spec/services/metrics/dashboard/transient_embed_service_spec.rb3235spec/services/metrics/dashboard/annotations/create_service_spec.rb3236spec/services/metrics/dashboard/annotations/delete_service_spec.rb3237spec/services/metrics/dashboard/grafana_metric_embed_service_spec.rb3238spec/services/metrics/dashboard/pod_dashboard_service_spec.rb3239spec/services/metrics/dashboard/cluster_dashboard_service_spec.rb3240spec/services/metrics/users_starred_dashboards/create_service_spec.rb3241spec/services/lfs/lock_file_service_spec.rb3242spec/services/lfs/file_transformer_spec.rb3243spec/services/lfs/unlock_file_service_spec.rb3244spec/services/lfs/locks_finder_service_spec.rb3245spec/services/ide/terminal_config_service_spec.rb3246spec/services/ide/base_config_service_spec.rb3247spec/services/event_create_service_spec.rb3248spec/services/users/destroy_service_spec.rb3249spec/services/users/migrate_to_ghost_user_service_spec.rb3250spec/services/users/approve_service_spec.rb3251spec/services/users/dismiss_group_callout_service_spec.rb3252spec/services/users/refresh_authorized_projects_service_spec.rb3253spec/services/users/update_service_spec.rb3254spec/services/users/reject_service_spec.rb3255spec/services/users/update_highest_member_role_service_spec.rb3256spec/services/snippets/bulk_destroy_service_spec.rb3257spec/services/snippets/create_service_spec.rb3258spec/services/snippets/update_statistics_service_spec.rb3259spec/services/snippets/destroy_service_spec.rb3260spec/services/snippets/count_service_spec.rb3261spec/services/snippets/update_service_spec.rb3262spec/services/serverless/associate_domain_service_spec.rb3263spec/services/markdown_content_rewriter_service_spec.rb3264spec/services/design_management/move_designs_service_spec.rb3265spec/services/design_management/copy_design_collection/copy_service_spec.rb3266spec/services/design_management/copy_design_collection/queue_service_spec.rb3267spec/services/design_management/save_designs_service_spec.rb3268spec/services/design_management/delete_designs_service_spec.rb3269spec/services/design_management/design_user_notes_count_service_spec.rb3270spec/services/reset_project_cache_service_spec.rb3271spec/services/spam/akismet_mark_as_spam_service_spec.rb3272spec/services/spam/spam_action_service_spec.rb3273spec/services/quick_actions/interpret_service_spec.rb3274spec/services/quick_actions/target_service_spec.rb3275spec/services/notes/create_service_spec.rb3276spec/services/notes/update_service_spec.rb3277spec/services/notes/build_service_spec.rb3278spec/services/notes/destroy_service_spec.rb3279spec/services/notes/post_process_service_spec.rb3280spec/services/notes/copy_service_spec.rb3281spec/services/notes/quick_actions_service_spec.rb3282spec/services/notes/resolve_service_spec.rb3283spec/services/resource_access_tokens/create_service_spec.rb3284spec/services/resource_access_tokens/revoke_service_spec.rb3285spec/services/auto_merge_service_spec.rb3286spec/services/static_site_editor/config_service_spec.rb3287spec/services/dependency_proxy/find_or_create_blob_service_spec.rb3288spec/services/dependency_proxy/image_ttl_group_policies/update_service_spec.rb3289spec/services/dependency_proxy/find_or_create_manifest_service_spec.rb3290spec/services/customer_relations/organizations/create_service_spec.rb3291spec/services/protected_tags/create_service_spec.rb3292spec/services/protected_tags/destroy_service_spec.rb3293spec/services/protected_tags/update_service_spec.rb3294spec/services/jira/requests/projects/list_service_spec.rb3295spec/services/upload_service_spec.rb3296spec/services/issuable/clone/attributes_rewriter_spec.rb3297spec/services/issuable/destroy_label_links_service_spec.rb3298spec/services/issuable/common_system_notes_service_spec.rb3299spec/services/issuable/bulk_update_service_spec.rb3300spec/services/issuable/destroy_service_spec.rb3301spec/services/discussions/update_diff_position_service_spec.rb3302spec/services/discussions/unresolve_service_spec.rb3303spec/services/discussions/capture_diff_note_position_service_spec.rb3304spec/services/discussions/resolve_service_spec.rb3305spec/services/discussions/capture_diff_note_positions_service_spec.rb3306spec/services/system_notes/commit_service_spec.rb3307spec/services/system_notes/issuables_service_spec.rb3308spec/services/system_notes/design_management_service_spec.rb3309spec/services/system_notes/zoom_service_spec.rb3310spec/services/system_notes/time_tracking_service_spec.rb3311spec/services/system_notes/merge_requests_service_spec.rb3312spec/services/system_notes/alert_management_service_spec.rb3313spec/services/system_notes/incident_service_spec.rb3314spec/services/issue_links/destroy_service_spec.rb3315spec/services/issue_links/create_service_spec.rb3316spec/services/issue_links/list_service_spec.rb3317spec/services/commits/tag_service_spec.rb3318spec/services/commits/commit_patch_service_spec.rb3319spec/services/commits/cherry_pick_service_spec.rb3320spec/services/jira_import/server_users_mapper_service_spec.rb3321spec/services/jira_import/cloud_users_mapper_service_spec.rb3322spec/services/jira_import/start_import_service_spec.rb3323spec/services/jira_import/users_importer_spec.rb3324spec/services/service_ping/build_payload_service_spec.rb3325spec/services/service_ping/submit_service_ping_service_spec.rb3326spec/services/labels/promote_service_spec.rb3327spec/services/labels/find_or_create_service_spec.rb3328spec/services/labels/update_service_spec.rb3329spec/services/labels/create_service_spec.rb3330spec/services/labels/available_labels_service_spec.rb3331spec/services/labels/transfer_service_spec.rb3332spec/services/auto_merge/merge_when_pipeline_succeeds_service_spec.rb3333spec/services/auto_merge/base_service_spec.rb3334spec/services/preview_markdown_service_spec.rb3335spec/services/jira_connect_subscriptions/create_service_spec.rb3336spec/services/auth/container_registry_authentication_service_spec.rb3337spec/services/award_emojis/destroy_service_spec.rb3338spec/services/award_emojis/copy_service_spec.rb3339spec/services/award_emojis/add_service_spec.rb3340spec/services/award_emojis/toggle_service_spec.rb3341spec/services/award_emojis/collect_user_emoji_service_spec.rb3342spec/services/web_hooks/destroy_service_spec.rb3343spec/services/tags/destroy_service_spec.rb3344spec/services/tags/create_service_spec.rb3345spec/services/suggestions/apply_service_spec.rb3346spec/services/suggestions/outdate_service_spec.rb3347spec/services/suggestions/create_service_spec.rb3348spec/services/bulk_imports/relation_export_service_spec.rb3349spec/services/bulk_imports/export_service_spec.rb3350spec/services/draft_notes/destroy_service_spec.rb3351spec/services/draft_notes/publish_service_spec.rb3352spec/services/draft_notes/create_service_spec.rb3353spec/services/bulk_import_service_spec.rb3354spec/services/bulk_push_event_payload_service_spec.rb3355spec/services/web_hook_service_spec.rb3356spec/services/security/ci_configuration/secret_detection_create_service_spec.rb3357spec/services/security/ci_configuration/sast_create_service_spec.rb3358spec/services/bulk_update_integration_service_spec.rb3359spec/services/bulk_create_integration_service_spec.rb3360spec/services/x509_certificate_revoke_service_spec.rb3361spec/services/error_tracking/list_issues_service_spec.rb3362spec/services/error_tracking/issue_update_service_spec.rb3363spec/services/error_tracking/issue_latest_event_service_spec.rb3364spec/services/error_tracking/issue_details_service_spec.rb3365spec/services/error_tracking/list_projects_service_spec.rb3366spec/services/notification_service_spec.rb3367spec/services/system_note_service_spec.rb3368spec/services/push_event_payload_service_spec.rb3369spec/services/pod_logs/kubernetes_service_spec.rb3370spec/services/update_merge_request_metrics_service_spec.rb3371spec/services/search_service_spec.rb3372spec/services/namespace_settings/update_service_spec.rb3373spec/services/prometheus/create_default_alerts_service_spec.rb3374spec/services/compare_service_spec.rb3375spec/services/integrations/test/project_service_spec.rb3376spec/services/admin/propagate_integration_service_spec.rb3377spec/services/application_settings/update_service_spec.rb3378spec/services/todo_service_spec.rb3379spec/services/container_expiration_policies/update_service_spec.rb3380spec/services/submodules/update_service_spec.rb3381spec/policies/global_policy_spec.rb3382spec/policies/release_policy_spec.rb3383spec/policies/resource_label_event_policy_spec.rb3384spec/policies/packages/package_policy_spec.rb3385spec/policies/alert_management/http_integration_policy_spec.rb3386spec/policies/alert_management/alert_policy_spec.rb3387spec/policies/protected_branch_policy_spec.rb3388spec/policies/project_snippet_policy_spec.rb3389spec/policies/ci/trigger_policy_spec.rb3390spec/policies/ci/pipeline_schedule_policy_spec.rb3391spec/policies/ci/bridge_policy_spec.rb3392spec/policies/ci/build_policy_spec.rb3393spec/policies/ci/pipeline_policy_spec.rb3394spec/policies/wiki_page_policy_spec.rb3395spec/policies/deploy_key_policy_spec.rb3396spec/policies/group_member_policy_spec.rb3397spec/policies/award_emoji_policy_spec.rb3398spec/policies/namespace_policy_spec.rb3399spec/policies/namespace/root_storage_statistics_policy_spec.rb3400spec/policies/issuable_policy_spec.rb3401spec/policies/todo_policy_spec.rb3402spec/policies/merge_request_policy_spec.rb3403spec/policies/project_statistics_policy_spec.rb3404spec/policies/board_policy_spec.rb3405spec/policies/group_deploy_keys_group_policy_spec.rb3406spec/policies/project_policy_spec.rb3407spec/policies/commit_policy_spec.rb3408spec/policies/integration_policy_spec.rb3409spec/policies/issue_policy_spec.rb3410spec/policies/environment_policy_spec.rb3411spec/policies/terraform/state_version_policy_spec.rb3412spec/policies/terraform/state_policy_spec.rb3413spec/policies/personal_snippet_policy_spec.rb3414spec/policies/deploy_token_policy_spec.rb3415spec/policies/group_policy_spec.rb3416spec/policies/blob_policy_spec.rb3417spec/policies/metrics/dashboard/annotation_policy_spec.rb3418spec/policies/custom_emoji_policy_spec.rb3419spec/policies/project_member_policy_spec.rb3420spec/policies/clusters/cluster_policy_spec.rb3421spec/policies/deploy_keys_project_policy_spec.rb3422spec/policies/note_policy_spec.rb3423spec/helpers/search_helper_spec.rb3424spec/helpers/user_callouts_helper_spec.rb3425spec/helpers/timeboxes_helper_spec.rb3426spec/helpers/namespaces_helper_spec.rb3427spec/helpers/tree_helper_spec.rb3428spec/helpers/commits_helper_spec.rb3429spec/helpers/visibility_level_helper_spec.rb3430spec/helpers/learn_gitlab_helper_spec.rb3431spec/helpers/timeboxes_routing_helper_spec.rb3432spec/helpers/projects/incidents_helper_spec.rb3433spec/helpers/projects/alert_management_helper_spec.rb3434spec/helpers/projects/project_members_helper_spec.rb3435spec/helpers/projects/error_tracking_helper_spec.rb3436spec/helpers/labels_helper_spec.rb3437spec/helpers/wiki_helper_spec.rb3438spec/helpers/routing/pseudonymization_helper_spec.rb3439spec/helpers/projects_helper_spec.rb3440spec/helpers/groups/group_members_helper_spec.rb3441spec/helpers/releases_helper_spec.rb3442spec/helpers/notifications_helper_spec.rb3443spec/helpers/ci/pipeline_editor_helper_spec.rb3444spec/helpers/ci/runners_helper_spec.rb3445spec/helpers/ci/status_helper_spec.rb3446spec/helpers/ci/builds_helper_spec.rb3447spec/helpers/notify_helper_spec.rb3448spec/helpers/ide_helper_spec.rb3449spec/helpers/issuables_helper_spec.rb3450spec/helpers/sidebars_helper_spec.rb3451spec/helpers/packages_helper_spec.rb3452spec/helpers/members_helper_spec.rb3453spec/helpers/admin/user_actions_helper_spec.rb3454spec/helpers/x509_helper_spec.rb3455spec/helpers/integrations_helper_spec.rb3456spec/helpers/notes_helper_spec.rb3457spec/helpers/auto_devops_helper_spec.rb3458spec/helpers/todos_helper_spec.rb3459spec/helpers/nav_helper_spec.rb3460spec/helpers/branches_helper_spec.rb3461spec/helpers/groups_helper_spec.rb3462spec/helpers/blob_helper_spec.rb3463spec/helpers/merge_requests_helper_spec.rb3464spec/helpers/page_layout_helper_spec.rb3465spec/helpers/graph_helper_spec.rb3466spec/helpers/gitlab_routing_helper_spec.rb3467spec/helpers/application_helper_spec.rb3468spec/helpers/issuables_description_templates_helper_spec.rb3469spec/helpers/emails_helper_spec.rb3470spec/helpers/issues_helper_spec.rb3471spec/helpers/hooks_helper_spec.rb3472spec/helpers/events_helper_spec.rb3473spec/helpers/avatars_helper_spec.rb3474spec/helpers/boards_helper_spec.rb3475spec/helpers/button_helper_spec.rb3476spec/helpers/markup_helper_spec.rb3477spec/helpers/submodule_helper_spec.rb3478spec/helpers/diff_helper_spec.rb3479spec/helpers/environments_helper_spec.rb3480spec/helpers/award_emoji_helper_spec.rb3481spec/serializers/group_child_entity_spec.rb3482spec/serializers/suggestion_entity_spec.rb3483spec/serializers/evidences/milestone_entity_spec.rb3484spec/serializers/evidences/release_entity_spec.rb3485spec/serializers/evidences/evidence_entity_spec.rb3486spec/serializers/group_link/project_group_link_serializer_spec.rb3487spec/serializers/group_link/group_link_entity_spec.rb3488spec/serializers/group_link/group_group_link_entity_spec.rb3489spec/serializers/group_link/group_group_link_serializer_spec.rb3490spec/serializers/group_link/project_group_link_entity_spec.rb3491spec/serializers/ci/dag_job_entity_spec.rb3492spec/serializers/ci/variable_entity_spec.rb3493spec/serializers/ci/group_variable_entity_spec.rb3494spec/serializers/ci/dag_pipeline_entity_spec.rb3495spec/serializers/ci/dag_pipeline_serializer_spec.rb3496spec/serializers/ci/trigger_entity_spec.rb3497spec/serializers/ci/downloadable_artifact_serializer_spec.rb3498spec/serializers/ci/downloadable_artifact_entity_spec.rb3499spec/serializers/ci/pipeline_entity_spec.rb3500spec/serializers/paginated_diff_entity_spec.rb3501spec/serializers/test_suite_summary_entity_spec.rb3502spec/serializers/environment_entity_spec.rb3503spec/serializers/stage_entity_spec.rb3504spec/serializers/merge_request_serializer_spec.rb3505spec/serializers/diffs_metadata_entity_spec.rb3506spec/serializers/container_repository_entity_spec.rb3507spec/serializers/linked_project_issue_entity_spec.rb3508spec/serializers/board_serializer_spec.rb3509spec/serializers/merge_request_sidebar_basic_entity_spec.rb3510spec/serializers/issuable_sidebar_extras_entity_spec.rb3511spec/serializers/diff_file_base_entity_spec.rb3512spec/serializers/deployment_cluster_entity_spec.rb3513spec/serializers/web_ide_terminal_serializer_spec.rb3514spec/serializers/container_tag_entity_spec.rb3515spec/serializers/project_mirror_entity_spec.rb3516spec/serializers/container_repositories_serializer_spec.rb3517spec/serializers/user_serializer_spec.rb3518spec/serializers/merge_request_current_user_entity_spec.rb3519spec/serializers/deployment_entity_spec.rb3520spec/serializers/member_entity_spec.rb3521spec/serializers/diffs_entity_spec.rb3522spec/serializers/cluster_application_entity_spec.rb3523spec/serializers/job_artifact_report_entity_spec.rb3524spec/serializers/remote_mirror_entity_spec.rb3525spec/serializers/analytics_merge_request_serializer_spec.rb3526spec/serializers/feature_flags_client_serializer_spec.rb3527spec/serializers/pipeline_serializer_spec.rb3528spec/serializers/discussion_entity_spec.rb3529spec/serializers/deployment_serializer_spec.rb3530spec/serializers/merge_request_widget_commit_entity_spec.rb3531spec/serializers/group_child_serializer_spec.rb3532spec/serializers/cluster_error_entity_spec.rb3533spec/serializers/release_serializer_spec.rb3534spec/serializers/build_trace_entity_spec.rb3535spec/serializers/issue_entity_spec.rb3536spec/serializers/prometheus_alert_entity_spec.rb3537spec/serializers/runner_entity_spec.rb3538spec/serializers/analytics_build_serializer_spec.rb3539spec/serializers/deploy_key_entity_spec.rb3540spec/serializers/service_event_entity_spec.rb3541spec/serializers/review_app_setup_entity_spec.rb3542spec/serializers/jira_connect/subscription_entity_spec.rb3543spec/serializers/jira_connect/group_entity_spec.rb3544spec/serializers/environment_status_entity_spec.rb3545spec/serializers/analytics_build_entity_spec.rb3546spec/serializers/discussion_diff_file_entity_spec.rb3547spec/serializers/merge_request_for_pipeline_entity_spec.rb3548spec/serializers/merge_request_poll_cached_widget_entity_spec.rb3549spec/serializers/environment_serializer_spec.rb3550spec/serializers/pipeline_details_entity_spec.rb3551spec/serializers/diff_file_entity_spec.rb3552spec/serializers/project_note_entity_spec.rb3553spec/serializers/label_serializer_spec.rb3554spec/serializers/base_discussion_entity_spec.rb3555spec/serializers/build_details_entity_spec.rb3556spec/serializers/job_entity_spec.rb3557spec/serializers/note_entity_spec.rb3558spec/serializers/test_report_summary_entity_spec.rb3559spec/serializers/service_field_entity_spec.rb3560spec/serializers/diff_file_metadata_entity_spec.rb3561spec/serializers/lfs_file_lock_entity_spec.rb3562spec/serializers/cluster_serializer_spec.rb3563spec/serializers/group_issuable_autocomplete_entity_spec.rb3564spec/serializers/cluster_entity_spec.rb3565spec/serializers/trigger_variable_entity_spec.rb3566spec/serializers/feature_flag_serializer_spec.rb3567spec/serializers/feature_flag_summary_serializer_spec.rb3568spec/serializers/fork_namespace_entity_spec.rb3569spec/serializers/stage_serializer_spec.rb3570spec/serializers/feature_flag_summary_entity_spec.rb3571spec/serializers/build_serializer_spec.rb3572spec/serializers/web_ide_terminal_entity_spec.rb3573spec/serializers/build_action_entity_spec.rb3574spec/serializers/test_report_entity_spec.rb3575spec/serializers/analytics_issue_serializer_spec.rb3576spec/serializers/merge_request_poll_widget_entity_spec.rb3577spec/serializers/merge_request_diff_entity_spec.rb3578spec/serializers/group_deploy_key_entity_spec.rb3579spec/serializers/blob_entity_spec.rb3580spec/serializers/merge_request_widget_entity_spec.rb3581spec/serializers/test_suite_entity_spec.rb3582spec/serializers/commit_entity_spec.rb3583spec/serializers/member_serializer_spec.rb3584spec/serializers/diff_viewer_entity_spec.rb3585spec/serializers/feature_flag_entity_spec.rb3586spec/presenters/ci/pipeline_presenter_spec.rb3587spec/presenters/ci/variable_presenter_spec.rb3588spec/presenters/ci/trigger_presenter_spec.rb3589spec/presenters/ci/pipeline_artifacts/code_coverage_presenter_spec.rb3590spec/presenters/ci/pipeline_artifacts/code_quality_mr_diff_presenter_spec.rb3591spec/presenters/ci/build_presenter_spec.rb3592spec/presenters/ci/build_runner_presenter_spec.rb3593spec/presenters/ci/group_variable_presenter_spec.rb3594spec/presenters/ci/stage_presenter_spec.rb3595spec/presenters/ci/legacy_stage_presenter_spec.rb3596spec/presenters/snippet_blob_presenter_spec.rb3597spec/presenters/commit_presenter_spec.rb3598spec/presenters/issue_presenter_spec.rb3599spec/presenters/packages/detail/package_presenter_spec.rb3600spec/presenters/packages/conan/package_presenter_spec.rb3601spec/presenters/blobs/unfold_presenter_spec.rb3602spec/presenters/web_hook_log_presenter_spec.rb3603spec/presenters/service_hook_presenter_spec.rb3604spec/presenters/projects/settings/deploy_keys_presenter_spec.rb3605spec/presenters/projects/import_export/project_export_presenter_spec.rb3606spec/presenters/project_hook_presenter_spec.rb3607spec/presenters/clusterable_presenter_spec.rb3608spec/presenters/project_member_presenter_spec.rb3609spec/presenters/project_presenter_spec.rb3610spec/presenters/commit_status_presenter_spec.rb3611spec/presenters/snippet_presenter_spec.rb3612spec/presenters/gitlab/blame_presenter_spec.rb3613spec/presenters/release_presenter_spec.rb3614spec/presenters/instance_clusterable_presenter_spec.rb3615spec/presenters/group_member_presenter_spec.rb3616spec/presenters/event_presenter_spec.rb3617spec/presenters/milestone_presenter_spec.rb3618spec/presenters/merge_request_presenter_spec.rb3619spec/presenters/group_clusterable_presenter_spec.rb3620spec/presenters/tree_entry_presenter_spec.rb3621spec/presenters/clusters/cluster_presenter_spec.rb3622spec/presenters/project_clusterable_presenter_spec.rb3623spec/finders/group_projects_finder_spec.rb3624spec/finders/projects/serverless/functions_finder_spec.rb3625spec/finders/projects/groups_finder_spec.rb3626spec/finders/projects/export_job_finder_spec.rb3627spec/finders/projects/members/effective_access_level_finder_spec.rb3628spec/finders/projects/members/effective_access_level_per_user_finder_spec.rb3629spec/finders/cluster_ancestors_finder_spec.rb3630spec/finders/access_requests_finder_spec.rb3631spec/finders/sentry_issue_finder_spec.rb3632spec/finders/container_repositories_finder_spec.rb3633spec/finders/autocomplete/project_finder_spec.rb3634spec/finders/autocomplete/group_finder_spec.rb3635spec/finders/autocomplete/move_to_project_finder_spec.rb3636spec/finders/autocomplete/users_finder_spec.rb3637spec/finders/alert_management/http_integrations_finder_spec.rb3638spec/finders/alert_management/alerts_finder_spec.rb3639spec/finders/context_commits_finder_spec.rb3640spec/finders/concerns/packages/finder_helper_spec.rb3641spec/finders/concerns/finder_with_cross_project_access_spec.rb3642spec/finders/concerns/finder_with_group_hierarchy_spec.rb3643spec/finders/concerns/finder_methods_spec.rb3644spec/finders/packages/nuget/package_finder_spec.rb3645spec/finders/packages/pypi/packages_finder_spec.rb3646spec/finders/packages/pypi/package_finder_spec.rb3647spec/finders/packages/group_packages_finder_spec.rb3648spec/finders/packages/tags_finder_spec.rb3649spec/finders/packages/conan/package_finder_spec.rb3650spec/finders/packages/maven/package_finder_spec.rb3651spec/finders/packages/composer/packages_finder_spec.rb3652spec/finders/packages/npm/package_finder_spec.rb3653spec/finders/milestones_finder_spec.rb3654spec/finders/ci/variables_finder_spec.rb3655spec/finders/ci/commit_statuses_finder_spec.rb3656spec/finders/ci/job_artifacts_finder_spec.rb3657spec/finders/ci/runner_jobs_finder_spec.rb3658spec/finders/ci/pipeline_schedules_finder_spec.rb3659spec/finders/ci/runners_finder_spec.rb3660spec/finders/ci/jobs_finder_spec.rb3661spec/finders/ci/pipelines_for_merge_request_finder_spec.rb3662spec/finders/ci/pipelines_finder_spec.rb3663spec/finders/ci/daily_build_group_report_results_finder_spec.rb3664spec/finders/resource_milestone_event_finder_spec.rb3665spec/finders/environments/environment_names_finder_spec.rb3666spec/finders/environments/environments_by_deployments_finder_spec.rb3667spec/finders/environments/environments_finder_spec.rb3668spec/finders/branches_finder_spec.rb3669spec/finders/fork_projects_finder_spec.rb3670spec/finders/security/license_compliance_jobs_finder_spec.rb3671spec/finders/security/security_jobs_finder_spec.rb3672spec/finders/user_group_notification_settings_finder_spec.rb3673spec/finders/personal_projects_finder_spec.rb3674spec/finders/deploy_tokens/tokens_finder_spec.rb3675spec/finders/merge_requests/oldest_per_commit_finder_spec.rb3676spec/finders/groups/user_groups_finder_spec.rb3677spec/finders/releases/evidence_pipeline_finder_spec.rb3678spec/finders/contributed_projects_finder_spec.rb3679spec/finders/metrics/users_starred_dashboards_finder_spec.rb3680spec/finders/metrics/dashboards/annotations_finder_spec.rb3681spec/finders/merge_requests_finder_spec.rb3682spec/finders/events_finder_spec.rb3683spec/finders/namespaces/projects_finder_spec.rb3684spec/finders/error_tracking/errors_finder_spec.rb3685spec/finders/group_descendants_finder_spec.rb3686spec/finders/merge_request_target_project_finder_spec.rb3687spec/finders/design_management/designs_finder_spec.rb3688spec/finders/design_management/versions_finder_spec.rb3689spec/finders/users_star_projects_finder_spec.rb3690spec/finders/issues_finder_spec.rb3691spec/finders/template_finder_spec.rb3692spec/finders/starred_projects_finder_spec.rb3693spec/finders/pending_todos_finder_spec.rb3694spec/finders/merge_request/metrics_finder_spec.rb3695spec/finders/user_groups_counter_spec.rb3696spec/finders/group_members_finder_spec.rb3697spec/finders/members_finder_spec.rb3698spec/finders/tags_finder_spec.rb3699spec/finders/resource_state_event_finder_spec.rb3700spec/finders/clusters_finder_spec.rb3701spec/finders/deployments_finder_spec.rb3702spec/finders/clusters/kubernetes_namespace_finder_spec.rb3703spec/finders/clusters/knative_services_finder_spec.rb3704spec/finders/boards/boards_finder_spec.rb3705spec/finders/boards/visits_finder_spec.rb3706spec/finders/freeze_periods_finder_spec.rb3707spec/finders/groups_finder_spec.rb3708spec/finders/protected_branches_finder_spec.rb3709spec/finders/terraform/states_finder_spec.rb3710spec/finders/uploader_finder_spec.rb3711spec/finders/projects_finder_spec.rb3712spec/finders/serverless_domain_finder_spec.rb3713spec/finders/admin/projects_finder_spec.rb3714spec/finders/feature_flags_finder_spec.rb3715spec/finders/repositories/branch_names_finder_spec.rb3716spec/finders/repositories/changelog_tag_finder_spec.rb3717spec/finders/labels_finder_spec.rb3718spec/finders/user_recent_events_finder_spec.rb3719spec/finders/snippets_finder_spec.rb3720spec/finders/releases_finder_spec.rb3721spec/finders/joined_groups_finder_spec.rb3722spec/finders/fork_targets_finder_spec.rb3723spec/finders/applications_finder_spec.rb3724spec/finders/notes_finder_spec.rb3725spec/finders/todos_finder_spec.rb3726spec/uploaders/namespace_file_uploader_spec.rb3727spec/uploaders/job_artifact_uploader_spec.rb3728spec/uploaders/design_management/design_v432x230_uploader_spec.rb3729spec/uploaders/terraform/state_uploader_spec.rb3730spec/uploaders/file_mover_spec.rb3731spec/uploaders/file_uploader_spec.rb3732spec/uploaders/ci/pipeline_artifact_uploader_spec.rb3733spec/uploaders/attachment_uploader_spec.rb3734spec/uploaders/packages/package_file_uploader_spec.rb3735spec/uploaders/packages/debian/distribution_release_file_uploader_spec.rb3736spec/uploaders/packages/debian/component_file_uploader_spec.rb3737spec/uploaders/packages/composer/cache_uploader_spec.rb3738spec/uploaders/personal_file_uploader_spec.rb3739spec/uploaders/external_diff_uploader_spec.rb3740spec/uploaders/import_export_uploader_spec.rb3741spec/uploaders/workers/object_storage/migrate_uploads_worker_spec.rb3742spec/uploaders/workers/object_storage/background_move_worker_spec.rb3743spec/uploaders/avatar_uploader_spec.rb3744spec/uploaders/object_storage_spec.rb3745spec/uploaders/pages/deployment_uploader_spec.rb3746spec/uploaders/records_uploads_spec.rb3747spec/views/projects/edit.html.haml_spec.rb3748spec/views/projects/_home_panel.html.haml_spec.rb3749spec/views/projects/settings/ci_cd/_autodevops_form.html.haml_spec.rb3750spec/views/projects/commits/_commit.html.haml_spec.rb3751spec/views/projects/commits/show.html.haml_spec.rb3752spec/views/projects/issues/show.html.haml_spec.rb3753spec/views/projects/notes/_more_actions_dropdown.html.haml_spec.rb3754spec/views/projects/pipeline_schedules/_pipeline_schedule.html.haml_spec.rb3755spec/views/projects/pages_domains/show.html.haml_spec.rb3756spec/views/projects/commit/branches.html.haml_spec.rb3757spec/views/projects/commit/show.html.haml_spec.rb3758spec/views/projects/commit/_commit_box.html.haml_spec.rb3759spec/views/projects/pages/show.html.haml_spec.rb3760spec/views/projects/pipelines/show.html.haml_spec.rb3761spec/views/projects/merge_requests/edit.html.haml_spec.rb3762spec/views/projects/merge_requests/_commits.html.haml_spec.rb3763spec/views/projects/merge_requests/show.html.haml_spec.rb3764spec/views/projects/merge_requests/creations/_new_submit.html.haml_spec.rb3765spec/views/projects/clusters/clusters/gcp/_form.html.haml_spec.rb3766spec/views/projects/jobs/_generic_commit_status.html.haml_spec.rb3767spec/views/projects/jobs/_build.html.haml_spec.rb3768spec/views/projects/jobs/show.html.haml_spec.rb3769spec/views/projects/diffs/_viewer.html.haml_spec.rb3770spec/views/projects/tags/index.html.haml_spec.rb3771spec/views/projects/empty.html.haml_spec.rb3772spec/views/projects/buttons/_dropdown.html.haml_spec.rb3773spec/views/projects/artifacts/_artifact.html.haml_spec.rb3774spec/views/projects/project_members/index.html.haml_spec.rb3775spec/views/projects/imports/new.html.haml_spec.rb3776spec/views/projects/environments/terminal.html.haml_spec.rb3777spec/views/projects/services/_form.haml_spec.rb3778spec/views/projects/services/edit.html.haml_spec.rb3779spec/views/projects/tree/show.html.haml_spec.rb3780spec/views/events/event/_push.html.haml_spec.rb3781spec/views/admin/application_settings/general.html.haml_spec.rb3782spec/views/admin/dashboard/index.html.haml_spec.rb3783spec/views/layouts/header/_new_dropdown.haml_spec.rb3784spec/views/layouts/nav/sidebar/_group.html.haml_spec.rb3785spec/views/layouts/nav/sidebar/_project.html.haml_spec.rb3786spec/views/layouts/_search.html.haml_spec.rb3787spec/views/ci/status/_badge.html.haml_spec.rb3788spec/views/ci/status/_icon.html.haml_spec.rb3789spec/views/notify/pipeline_success_email.text.erb_spec.rb3790spec/views/notify/pipeline_success_email.html.haml_spec.rb3791spec/views/notify/push_to_merge_request_email.text.haml_spec.rb3792spec/views/notify/pipeline_failed_email.text.erb_spec.rb3793spec/views/notify/change_in_merge_request_draft_status_email.text.erb_spec.rb3794spec/views/notify/change_in_merge_request_draft_status_email.html.haml_spec.rb3795spec/views/notify/pipeline_fixed_email.html.haml_spec.rb3796spec/views/notify/autodevops_disabled_email.text.erb_spec.rb3797spec/views/notify/changed_milestone_email.html.haml_spec.rb3798spec/views/notify/pipeline_failed_email.html.haml_spec.rb3799spec/views/notify/pipeline_fixed_email.text.erb_spec.rb3800spec/views/groups/settings/_remove.html.haml_spec.rb3801spec/views/groups/settings/_transfer.html.haml_spec.rb3802spec/views/groups/group_members/index.html.haml_spec.rb3803spec/views/groups/show.html.haml_spec.rb3804spec/views/groups/edit.html.haml_spec.rb3805spec/views/groups/runners/_group_runners.html.haml_spec.rb3806spec/views/groups/_home_panel.html.haml_spec.rb3807spec/views/shared/notes/_form.html.haml_spec.rb3808spec/views/shared/milestones/_top.html.haml_spec.rb3809spec/views/shared/milestones/_issuable.html.haml_spec.rb3810spec/views/shared/wikis/_sidebar.html.haml_spec.rb3811spec/views/shared/projects/_list.html.haml_spec.rb3812spec/views/shared/access_tokens/_table.html.haml_spec.rb3813spec/views/shared/deploy_tokens/_form.html.haml_spec.rb3814spec/views/shared/runners/_runner_details.html.haml_spec.rb3815spec/views/profiles/notifications/show.html.haml_spec.rb3816spec/views/search/show.html.haml_spec.rb3817spec/views/search/_results.html.haml_spec.rb3818spec/views/import/gitlab_projects/new.html.haml_spec.rb3819spec/workers/remove_expired_members_worker_spec.rb3820spec/workers/expire_build_instance_artifacts_worker_spec.rb3821spec/workers/merge_request_mergeability_check_worker_spec.rb3822spec/workers/object_pool/destroy_worker_spec.rb3823spec/workers/object_pool/join_worker_spec.rb3824spec/workers/object_pool/create_worker_spec.rb3825spec/workers/deployments/drop_older_deployments_worker_spec.rb3826spec/workers/deployments/hooks_worker_spec.rb3827spec/workers/deployments/update_environment_worker_spec.rb3828spec/workers/deployments/link_merge_request_worker_spec.rb3829spec/workers/create_commit_signature_worker_spec.rb3830spec/workers/merge_worker_spec.rb3831spec/workers/new_note_worker_spec.rb3832spec/workers/merge_requests/handle_assignees_change_worker_spec.rb3833spec/workers/merge_requests/create_pipeline_worker_spec.rb3834spec/workers/merge_requests/delete_source_branch_worker_spec.rb3835spec/workers/clusters/applications/activate_service_worker_spec.rb3836spec/workers/clusters/applications/wait_for_uninstall_app_worker_spec.rb3837spec/workers/clusters/applications/check_prometheus_health_worker_spec.rb3838spec/workers/clusters/applications/deactivate_service_worker_spec.rb3839spec/workers/clusters/cleanup/service_account_worker_spec.rb3840spec/workers/clusters/cleanup/project_namespace_worker_spec.rb3841spec/workers/stuck_export_jobs_worker_spec.rb3842spec/workers/gitlab/github_import/stage/import_notes_worker_spec.rb3843spec/workers/gitlab/github_import/stage/import_pull_requests_reviews_worker_spec.rb3844spec/workers/gitlab/github_import/stage/finish_import_worker_spec.rb3845spec/workers/gitlab/github_import/stage/import_pull_requests_worker_spec.rb3846spec/workers/gitlab/github_import/stage/import_pull_requests_merged_by_worker_spec.rb3847spec/workers/gitlab/github_import/stage/import_issues_and_diff_notes_worker_spec.rb3848spec/workers/gitlab/github_import/stage/import_lfs_objects_worker_spec.rb3849spec/workers/gitlab/github_import/stage/import_base_data_worker_spec.rb3850spec/workers/gitlab/github_import/refresh_import_jid_worker_spec.rb3851spec/workers/gitlab/github_import/advance_stage_worker_spec.rb3852spec/workers/gitlab/phabricator_import/base_worker_spec.rb3853spec/workers/gitlab/phabricator_import/import_tasks_worker_spec.rb3854spec/workers/gitlab/import/stuck_project_import_jobs_worker_spec.rb3855spec/workers/gitlab/jira_import/stuck_jira_import_jobs_worker_spec.rb3856spec/workers/cluster_wait_for_app_update_worker_spec.rb3857spec/workers/packages/go/sync_packages_worker_spec.rb3858spec/workers/packages/nuget/extraction_worker_spec.rb3859spec/workers/packages/maven/metadata/sync_worker_spec.rb3860spec/workers/packages/debian/generate_distribution_worker_spec.rb3861spec/workers/bulk_import_worker_spec.rb3862spec/workers/new_issue_worker_spec.rb3863spec/workers/ci/ref_delete_unlock_artifacts_worker_spec.rb3864spec/workers/ci/drop_pipeline_worker_spec.rb3865spec/workers/ci/build_trace_chunk_flush_worker_spec.rb3866spec/workers/ci/retry_pipeline_worker_spec.rb3867spec/workers/ci/daily_build_group_report_results_worker_spec.rb3868spec/workers/ci/delete_unit_tests_worker_spec.rb3869spec/workers/ci/external_pull_requests/create_pipeline_worker_spec.rb3870spec/workers/ci/pipeline_artifacts/create_quality_report_worker_spec.rb3871spec/workers/ci/pipeline_artifacts/coverage_report_worker_spec.rb3872spec/workers/ci/test_failure_history_worker_spec.rb3873spec/workers/ci/build_schedule_worker_spec.rb3874spec/workers/ci/initial_pipeline_process_worker_spec.rb3875spec/workers/ci/build_prepare_worker_spec.rb3876spec/workers/ci/resource_groups/assign_resource_from_resource_group_worker_spec.rb3877spec/workers/ci/archive_traces_cron_worker_spec.rb3878spec/workers/ci/pipeline_success_unlock_artifacts_worker_spec.rb3879spec/workers/ci/archive_trace_worker_spec.rb3880spec/workers/ci/pipeline_bridge_status_worker_spec.rb3881spec/workers/bulk_imports/pipeline_worker_spec.rb3882spec/workers/bulk_imports/relation_export_worker_spec.rb3883spec/workers/namespaces/root_statistics_worker_spec.rb3884spec/workers/namespaces/schedule_aggregation_worker_spec.rb3885spec/workers/releases/manage_evidence_worker_spec.rb3886spec/workers/releases/create_evidence_worker_spec.rb3887spec/workers/authorized_project_update/user_refresh_from_replica_worker_spec.rb3888spec/workers/authorized_project_update/project_create_worker_spec.rb3889spec/workers/authorized_project_update/user_refresh_with_low_urgency_worker_spec.rb3890spec/workers/authorized_project_update/project_recalculate_worker_spec.rb3891spec/workers/authorized_project_update/user_refresh_over_user_range_worker_spec.rb3892spec/workers/authorized_project_update/project_group_link_create_worker_spec.rb3893spec/workers/rebase_worker_spec.rb3894spec/workers/issuable_export_csv_worker_spec.rb3895spec/workers/environments/auto_stop_worker_spec.rb3896spec/workers/design_management/copy_design_collection_worker_spec.rb3897spec/workers/design_management/new_version_worker_spec.rb3898spec/workers/repository_check/clear_worker_spec.rb3899spec/workers/repository_check/batch_worker_spec.rb3900spec/workers/repository_check/single_repository_worker_spec.rb3901spec/workers/project_destroy_worker_spec.rb3902spec/workers/pages_remove_worker_spec.rb3903spec/workers/merge_request_cleanup_refs_worker_spec.rb3904spec/workers/projects/post_creation_worker_spec.rb3905spec/workers/projects/git_garbage_collect_worker_spec.rb3906spec/workers/build_queue_worker_spec.rb3907spec/workers/group_destroy_worker_spec.rb3908spec/workers/update_merge_requests_worker_spec.rb3909spec/workers/process_commit_worker_spec.rb3910spec/workers/update_highest_role_worker_spec.rb3911spec/workers/auto_merge_process_worker_spec.rb3912spec/workers/propagate_integration_inherit_descendant_worker_spec.rb3913spec/workers/pipeline_schedule_worker_spec.rb3914spec/workers/reactive_caching_worker_spec.rb3915spec/workers/project_cache_worker_spec.rb3916spec/workers/cleanup_container_repository_worker_spec.rb3917spec/workers/remove_unaccepted_member_invites_worker_spec.rb3918spec/workers/authorized_projects_worker_spec.rb3919spec/workers/flush_counter_increments_worker_spec.rb3920spec/workers/hashed_storage/project_rollback_worker_spec.rb3921spec/workers/hashed_storage/rollbacker_worker_spec.rb3922spec/workers/hashed_storage/project_migrate_worker_spec.rb3923spec/workers/hashed_storage/migrator_worker_spec.rb3924spec/workers/cluster_configure_istio_worker_spec.rb3925spec/workers/delete_container_repository_worker_spec.rb3926spec/workers/disallow_two_factor_for_group_worker_spec.rb3927spec/workers/concerns/gitlab/github_import/rescheduling_methods_spec.rb3928spec/workers/concerns/project_import_options_spec.rb3929spec/workers/concerns/worker_context_spec.rb3930spec/workers/propagate_integration_project_worker_spec.rb3931spec/workers/cluster_provision_worker_spec.rb3932spec/workers/build_success_worker_spec.rb3933spec/workers/pages_domain_ssl_renewal_worker_spec.rb3934spec/workers/wait_for_cluster_creation_worker_spec.rb3935spec/workers/emails_on_push_worker_spec.rb3936spec/workers/repository_fork_worker_spec.rb3937spec/workers/pipeline_metrics_worker_spec.rb3938spec/workers/prune_old_events_worker_spec.rb3939spec/workers/group_import_worker_spec.rb3940spec/workers/archive_trace_worker_spec.rb3941spec/workers/admin_email_worker_spec.rb3942spec/workers/issuables/clear_groups_issue_counter_worker_spec.rb3943spec/workers/issue_due_scheduler_worker_spec.rb3944spec/workers/migrate_external_diffs_worker_spec.rb3945spec/workers/incident_management/add_severity_system_note_worker_spec.rb3946spec/workers/incident_management/pager_duty/process_incident_worker_spec.rb3947spec/workers/incident_management/process_alert_worker_v2_spec.rb3948spec/workers/post_receive_spec.rb3949spec/workers/remove_expired_group_links_worker_spec.rb3950spec/workers/stage_update_worker_spec.rb3951spec/workers/external_service_reactive_caching_worker_spec.rb3952spec/workers/purge_dependency_proxy_cache_worker_spec.rb3953spec/workers/pipeline_hooks_worker_spec.rb3954spec/workers/x509_issuer_crl_check_worker_spec.rb3955spec/workers/group_export_worker_spec.rb3956spec/workers/metrics/dashboard/prune_old_annotations_worker_spec.rb3957spec/workers/metrics/dashboard/sync_dashboards_worker_spec.rb3958spec/workers/member_invitation_reminder_emails_worker_spec.rb3959spec/workers/new_merge_request_worker_spec.rb3960spec/workers/repository_update_remote_mirror_worker_spec.rb3961spec/workers/propagate_integration_group_worker_spec.rb3962spec/workers/create_pipeline_worker_spec.rb3963spec/workers/delete_merged_branches_worker_spec.rb3964spec/workers/update_project_statistics_worker_spec.rb3965spec/workers/project_export_worker_spec.rb3966spec/workers/pages_domain_verification_cron_worker_spec.rb3967spec/workers/issue_rebalancing_worker_spec.rb3968spec/workers/repository_remove_remote_worker_spec.rb3969spec/workers/export_csv_worker_spec.rb3970spec/workers/build_hooks_worker_spec.rb3971spec/workers/mail_scheduler/issue_due_worker_spec.rb3972spec/workers/pages_domain_ssl_renewal_cron_worker_spec.rb3973spec/workers/remove_unreferenced_lfs_objects_worker_spec.rb3974spec/workers/destroy_pages_deployments_worker_spec.rb3975spec/workers/disallow_two_factor_for_subgroups_worker_spec.rb3976spec/workers/auto_devops/disable_worker_spec.rb3977spec/workers/chat_notification_worker_spec.rb3978spec/workers/stuck_merge_jobs_worker_spec.rb3979spec/workers/jira_connect/sync_project_worker_spec.rb3980spec/workers/delete_diff_files_worker_spec.rb3981spec/workers/project_daily_statistics_worker_spec.rb3982spec/workers/analytics/usage_trends/count_job_trigger_worker_spec.rb3983spec/workers/propagate_integration_worker_spec.rb3984spec/workers/pipeline_process_worker_spec.rb3985spec/workers/namespaceless_project_destroy_worker_spec.rb3986spec/workers/repository_import_worker_spec.rb3987spec/workers/create_note_diff_file_worker_spec.rb3988spec/workers/issue_placement_worker_spec.rb3989spec/workers/cluster_update_app_worker_spec.rb3990spec/workers/container_expiration_policy_worker_spec.rb3991spec/workers/repository_cleanup_worker_spec.rb3992spec/workers/import_issues_csv_worker_spec.rb3993spec/graphql/mutations/alert_management/alerts/set_assignees_spec.rb3994spec/graphql/mutations/alert_management/alerts/todo/create_spec.rb3995spec/graphql/mutations/alert_management/create_alert_issue_spec.rb3996spec/graphql/mutations/alert_management/update_alert_status_spec.rb3997spec/graphql/mutations/alert_management/prometheus_integration/update_spec.rb3998spec/graphql/mutations/alert_management/prometheus_integration/reset_token_spec.rb3999spec/graphql/mutations/alert_management/prometheus_integration/create_spec.rb4000spec/graphql/mutations/alert_management/http_integration/reset_token_spec.rb4001spec/graphql/mutations/alert_management/http_integration/update_spec.rb4002spec/graphql/mutations/alert_management/http_integration/destroy_spec.rb4003spec/graphql/mutations/alert_management/http_integration/create_spec.rb4004spec/graphql/mutations/releases/delete_spec.rb4005spec/graphql/mutations/releases/update_spec.rb4006spec/graphql/mutations/releases/create_spec.rb4007spec/graphql/mutations/design_management/delete_spec.rb4008spec/graphql/mutations/design_management/move_spec.rb4009spec/graphql/mutations/design_management/upload_spec.rb4010spec/graphql/mutations/custom_emoji/destroy_spec.rb4011spec/graphql/mutations/custom_emoji/create_spec.rb4012spec/graphql/mutations/namespace/package_settings/update_spec.rb4013spec/graphql/mutations/terraform/state/lock_spec.rb4014spec/graphql/mutations/terraform/state/delete_spec.rb4015spec/graphql/mutations/terraform/state/unlock_spec.rb4016spec/graphql/mutations/notes/reposition_image_diff_note_spec.rb4017spec/graphql/mutations/issues/update_spec.rb4018spec/graphql/mutations/issues/set_due_date_spec.rb4019spec/graphql/mutations/issues/create_spec.rb4020spec/graphql/mutations/issues/set_confidential_spec.rb4021spec/graphql/mutations/issues/set_severity_spec.rb4022spec/graphql/mutations/issues/set_locked_spec.rb4023spec/graphql/mutations/issues/set_subscription_spec.rb4024spec/graphql/mutations/issues/set_assignees_spec.rb4025spec/graphql/mutations/issues/move_spec.rb4026spec/graphql/mutations/commits/create_spec.rb4027spec/graphql/mutations/boards/lists/create_spec.rb4028spec/graphql/mutations/boards/lists/update_spec.rb4029spec/graphql/mutations/boards/issues/issue_move_list_spec.rb4030spec/graphql/mutations/boards/update_spec.rb4031spec/graphql/mutations/merge_requests/set_subscription_spec.rb4032spec/graphql/mutations/merge_requests/update_spec.rb4033spec/graphql/mutations/merge_requests/set_draft_spec.rb4034spec/graphql/mutations/merge_requests/set_wip_spec.rb4035spec/graphql/mutations/merge_requests/accept_spec.rb4036spec/graphql/mutations/merge_requests/set_milestone_spec.rb4037spec/graphql/mutations/merge_requests/set_locked_spec.rb4038spec/graphql/mutations/merge_requests/set_labels_spec.rb4039spec/graphql/mutations/merge_requests/set_assignees_spec.rb4040spec/graphql/mutations/merge_requests/create_spec.rb4041spec/graphql/mutations/ci/job_token_scope/add_project_spec.rb4042spec/graphql/mutations/ci/job_token_scope/remove_project_spec.rb4043spec/graphql/mutations/ci/runner/delete_spec.rb4044spec/graphql/mutations/ci/runner/update_spec.rb4045spec/graphql/mutations/customer_relations/organizations/create_spec.rb4046spec/graphql/mutations/security/ci_configuration/base_security_analyzer_spec.rb4047spec/graphql/mutations/security/ci_configuration/configure_sast_spec.rb4048spec/graphql/mutations/security/ci_configuration/configure_secret_detection_spec.rb4049spec/graphql/mutations/concerns/mutations/resolves_group_spec.rb4050spec/graphql/mutations/concerns/mutations/resolves_issuable_spec.rb4051spec/graphql/mutations/release_asset_links/update_spec.rb4052spec/graphql/mutations/release_asset_links/create_spec.rb4053spec/graphql/mutations/release_asset_links/delete_spec.rb4054spec/graphql/mutations/environments/canary_ingress/update_spec.rb4055spec/graphql/mutations/todos/mark_done_spec.rb4056spec/graphql/mutations/todos/restore_spec.rb4057spec/graphql/mutations/todos/create_spec.rb4058spec/graphql/mutations/todos/restore_many_spec.rb4059spec/graphql/mutations/labels/create_spec.rb4060spec/graphql/mutations/dependency_proxy/image_ttl_group_policy/update_spec.rb4061spec/graphql/mutations/container_expiration_policies/update_spec.rb4062spec/graphql/mutations/discussions/toggle_resolve_spec.rb4063spec/graphql/mutations/branches/create_spec.rb4064spec/graphql/mutations/container_repositories/destroy_tags_spec.rb4065spec/graphql/mutations/container_repositories/destroy_spec.rb4066spec/graphql/mutations/groups/update_spec.rb4067spec/graphql/resolvers/snippets_resolver_spec.rb4068spec/graphql/resolvers/users/groups_resolver_spec.rb4069spec/graphql/resolvers/users/snippets_resolver_spec.rb4070spec/graphql/resolvers/users/group_count_resolver_spec.rb4071spec/graphql/resolvers/project_merge_requests_resolver_spec.rb4072spec/graphql/resolvers/group_issues_resolver_spec.rb4073spec/graphql/resolvers/design_management/version/designs_at_version_resolver_spec.rb4074spec/graphql/resolvers/design_management/version/design_at_version_resolver_spec.rb4075spec/graphql/resolvers/design_management/design_at_version_resolver_spec.rb4076spec/graphql/resolvers/design_management/design_resolver_spec.rb4077spec/graphql/resolvers/design_management/version_resolver_spec.rb4078spec/graphql/resolvers/design_management/designs_resolver_spec.rb4079spec/graphql/resolvers/design_management/version_in_collection_resolver_spec.rb4080spec/graphql/resolvers/design_management/versions_resolver_spec.rb4081spec/graphql/resolvers/blobs_resolver_spec.rb4082spec/graphql/resolvers/namespace_projects_resolver_spec.rb4083spec/graphql/resolvers/groups_resolver_spec.rb4084spec/graphql/resolvers/ci/test_report_summary_resolver_spec.rb4085spec/graphql/resolvers/ci/job_token_scope_resolver_spec.rb4086spec/graphql/resolvers/ci/config_resolver_spec.rb4087spec/graphql/resolvers/ci/template_resolver_spec.rb4088spec/graphql/resolvers/ci/group_runners_resolver_spec.rb4089spec/graphql/resolvers/error_tracking/sentry_errors_resolver_spec.rb4090spec/graphql/resolvers/error_tracking/sentry_error_collection_resolver_spec.rb4091spec/graphql/resolvers/error_tracking/sentry_detailed_error_resolver_spec.rb4092spec/graphql/resolvers/alert_management/integrations_resolver_spec.rb4093spec/graphql/resolvers/alert_management/http_integrations_resolver_spec.rb4094spec/graphql/resolvers/alert_management/alert_resolver_spec.rb4095spec/graphql/resolvers/project_members_resolver_spec.rb4096spec/graphql/resolvers/commit_pipelines_resolver_spec.rb4097spec/graphql/resolvers/group_members_resolver_spec.rb4098spec/graphql/resolvers/projects/jira_projects_resolver_spec.rb4099spec/graphql/resolvers/projects/snippets_resolver_spec.rb4100spec/graphql/resolvers/projects/services_resolver_spec.rb4101spec/graphql/resolvers/user_notes_count_resolver_spec.rb4102spec/graphql/resolvers/issues_resolver_spec.rb4103spec/graphql/resolvers/environments_resolver_spec.rb4104spec/graphql/resolvers/terraform/states_resolver_spec.rb4105spec/graphql/resolvers/todo_resolver_spec.rb4106spec/graphql/resolvers/board_lists_resolver_spec.rb4107spec/graphql/resolvers/project_milestones_resolver_spec.rb4108spec/graphql/resolvers/project_jobs_resolver_spec.rb4109spec/graphql/resolvers/concerns/resolves_pipelines_spec.rb4110spec/graphql/resolvers/group_milestones_resolver_spec.rb4111spec/graphql/resolvers/merge_request_pipelines_resolver_spec.rb4112spec/graphql/resolvers/container_repositories_resolver_spec.rb4113spec/graphql/resolvers/releases_resolver_spec.rb4114spec/graphql/resolvers/tree_resolver_spec.rb4115spec/graphql/resolvers/merge_requests_count_resolver_spec.rb4116spec/graphql/resolvers/labels_resolver_spec.rb4117spec/graphql/resolvers/project_pipelines_resolver_spec.rb4118spec/graphql/resolvers/group_labels_resolver_spec.rb4119spec/graphql/resolvers/boards_resolver_spec.rb4120spec/graphql/resolvers/merge_requests_resolver_spec.rb4121spec/graphql/resolvers/last_commit_resolver_spec.rb4122spec/graphql/resolvers/timelog_resolver_spec.rb4123spec/graphql/resolvers/board_list_issues_resolver_spec.rb4124spec/graphql/resolvers/group_packages_resolver_spec.rb4125spec/graphql/resolvers/project_pipeline_resolver_spec.rb4126spec/graphql/resolvers/board_resolver_spec.rb4127spec/graphql/resolvers/user_discussions_count_resolver_spec.rb4128spec/graphql/resolvers/release_milestones_resolver_spec.rb4129spec/graphql/resolvers/release_resolver_spec.rb4130spec/graphql/resolvers/metrics/dashboard_resolver_spec.rb4131spec/graphql/resolvers/repository_branch_names_resolver_spec.rb4132spec/graphql/resolvers/group_resolver_spec.rb4133spec/graphql/types/user_merge_request_interaction_type_spec.rb4134spec/graphql/types/terraform/state_version_type_spec.rb4135spec/graphql/types/project_type_spec.rb4136spec/graphql/types/issue_type_spec.rb4137spec/graphql/types/environment_type_spec.rb4138spec/graphql/types/alert_management/prometheus_integration_type_spec.rb4139spec/graphql/types/invitation_interface_spec.rb4140spec/graphql/types/ci/job_token_scope_type_spec.rb4141spec/graphql/types/global_id_type_spec.rb4142spec/graphql/types/merge_request_type_spec.rb4143spec/graphql/types/member_interface_spec.rb4144spec/graphql/gitlab_schema_spec.rb4145spec/graphql/features/authorization_spec.rb4146spec/graphql/subscriptions/issuable_updated_spec.rb4147spec/graphql/graphql_triggers_spec.rb4148spec/tasks/gitlab/cleanup_rake_spec.rb4149spec/tasks/gitlab/update_templates_rake_spec.rb4150spec/tasks/gitlab/backup_rake_spec.rb4151spec/tasks/gitlab/uploads/migrate_rake_spec.rb4152spec/tasks/gitlab/uploads/check_rake_spec.rb4153spec/tasks/gitlab/usage_data_rake_spec.rb4154spec/tasks/gitlab/snippets_rake_spec.rb4155spec/tasks/gitlab/artifacts/check_rake_spec.rb4156spec/tasks/gitlab/artifacts/migrate_rake_spec.rb4157spec/tasks/gitlab/pages_rake_spec.rb4158spec/tasks/gitlab/packages/migrate_rake_spec.rb4159spec/tasks/gitlab/web_hook_rake_spec.rb4160spec/tasks/gitlab/external_diffs_rake_spec.rb4161spec/tasks/gitlab/praefect_rake_spec.rb4162spec/tasks/gitlab/generate_sample_prometheus_data_spec.rb4163spec/tasks/gitlab/user_management_rake_spec.rb4164spec/tasks/gitlab/seed/group_seed_rake_spec.rb4165spec/tasks/gitlab/git_rake_spec.rb4166spec/tasks/gitlab/x509/update_rake_spec.rb4167spec/tasks/gitlab/info_rake_spec.rb4168spec/tasks/gitlab/storage_rake_spec.rb4169spec/tasks/cache/clear/redis_spec.rb4170spec/validators/system_hook_url_validator_spec.rb4171spec/validators/namespace_path_validator_spec.rb4172spec/validators/addressable_url_validator_spec.rb4173spec/validators/cron_freeze_period_timezone_validator_spec.rb4174spec/validators/project_path_validator_spec.rb4175spec/validators/public_url_validator_spec.rb4176spec/validators/html_safety_validator_spec.rb4177spec/experiments/application_experiment_spec.rb4178spec/experiments/concerns/project_commit_count_spec.rb4179spec/experiments/in_product_guidance_environments_webide_experiment_spec.rb4180spec/experiments/new_project_readme_content_experiment_spec.rb4181spec/experiments/empty_repo_upload_experiment_spec.rb4182spec/initializers/global_id_spec.rb4183spec/initializers/active_record_locking_spec.rb4184spec/routing/project_routing_spec.rb4185spec/routing/environments_spec.rb4186spec/routing/group_routing_spec.rb4187spec/routing/git_http_routing_spec.rb4188spec/routing/routing_spec.rb4189spec/factories_spec.rb4190spec/support_specs/database/prevent_cross_database_modification_spec.rb4191Running specs:4192ee/spec/services/ee/auth/container_registry_authentication_service_spec.rb4193ee/spec/models/ee/namespace_spec.rb4194ee/spec/lib/gitlab/analytics/cycle_analytics/data_collector_spec.rb4195ee/spec/models/merge_request_spec.rb4196ee/spec/tasks/gitlab/elastic_rake_spec.rb4197ee/spec/policies/environment_policy_spec.rb4198ee/spec/services/epic_issues/create_service_spec.rb4199ee/spec/policies/epic_policy_spec.rb4200ee/spec/models/project_import_state_spec.rb4201ee/spec/services/merge_requests/sync_report_approver_approval_rules_spec.rb4202ee/spec/models/geo/design_registry_spec.rbKnapsack report generator started!4203Run options: exclude {:quarantine=>true, :geo=>true, :level=>"migration"}4204==> /builds/gitlab-org/gitlab/tmp/tests/gitlab-test_bare set up in 0.035329146 seconds...4205Test environment set up in 0.789874843 seconds4206Auth::ContainerRegistryAuthenticationService4207 in maintenance mode4208 allows developer to pull images4209 behaves like a pullable4210 behaves like an accessible4211 has the correct scope4212 behaves like a valid token4213 is expected to include :token4214 is expected to include "access"4215 a expirable4216 for default configuration4217 is expected not to be within 2 of 2021-09-16 10:43:31.121498138 +00004218 for changed configuration4219 is expected to be within 2 of 2021-09-16 10:43:31.223043577 +00004220 does not allow developer to push images4221 behaves like not a container repository factory4222 does not create a new container repository resource4223 behaves like logs an auth warning4224 is expected to receive warn({:authorized_actions=>[], :message=>"Write access denied in maintenance mode", :requested_actions=>["...type=>"repository", :user_id=>1, :username=>"user1", :write_access_denied_in_maintenance_mode=>true}) 1 time4225 does not allow developer to delete images4226 behaves like not a container repository factory4227 does not create a new container repository resource4228 behaves like logs an auth warning4229 is expected to receive warn({:authorized_actions=>[], :message=>"Write access denied in maintenance mode", :requested_actions=>["...type=>"repository", :user_id=>1, :username=>"user1", :write_access_denied_in_maintenance_mode=>true}) 1 time4230 when not in maintenance mode4231 behaves like a container registry auth service4232 #full_access_token4233 behaves like an accessible4234 has the correct scope4235 behaves like a valid token4236 is expected to include :token4237 is expected to include "access"4238 a expirable4239 for default configuration4240 is expected not to be within 2 of 2021-09-16 10:43:32.032369547 +00004241 for changed configuration4242 is expected to be within 2 of 2021-09-16 10:43:32.080670722 +00004243 behaves like not a container repository factory4244 does not create a new container repository resource4245 #pull_access_token4246 behaves like an accessible4247 has the correct scope4248 behaves like a valid token4249 is expected to include :token4250 is expected to include "access"4251 a expirable4252 for default configuration4253 is expected not to be within 2 of 2021-09-16 10:43:32.377322979 +00004254 for changed configuration4255 is expected to be within 2 of 2021-09-16 10:43:32.404805156 +00004256 behaves like not a container repository factory4257 does not create a new container repository resource4258 user authorization4259 for registry catalog4260 disallow browsing for users without GitLab admin rights4261 behaves like an inaccessible4262 is expected to include {"access" => []}4263 behaves like a valid token4264 is expected to include :token4265 is expected to include "access"4266 a expirable4267 for default configuration4268 is expected not to be within 2 of 2021-09-16 10:43:32.570434748 +00004269 for changed configuration4270 is expected to be within 2 of 2021-09-16 10:43:32.594768405 +00004271 behaves like not a container repository factory4272 does not create a new container repository resource4273 for private project4274 behaves like private project4275 allow to use scope-less authentication4276 behaves like a valid token4277 is expected to include :token4278 is expected to include "access"4279 a expirable4280 for default configuration4281 is expected not to be within 2 of 2021-09-16 10:43:32.820976060 +00004282 for changed configuration4283 is expected to be within 2 of 2021-09-16 10:43:32.845716277 +00004284 allow developer to push images4285 behaves like a pushable4286 behaves like an accessible4287 has the correct scope4288 behaves like a valid token4289 is expected to include :token4290 is expected to include "access"4291 a expirable4292 for default configuration4293 is expected not to be within 2 of 2021-09-16 10:43:33.139675634 +00004294 for changed configuration4295 is expected to be within 2 of 2021-09-16 10:43:33.198129358 +00004296 behaves like container repository factory4297 creates a new container repository resource4298 disallow developer to delete images4299 behaves like an inaccessible4300 is expected to include {"access" => []}4301 behaves like a valid token4302 is expected to include :token4303 is expected to include "access"4304 a expirable4305 for default configuration4306 is expected not to be within 2 of 2021-09-16 10:43:33.507756304 +00004307 for changed configuration4308 is expected to be within 2 of 2021-09-16 10:43:33.565811867 +00004309 behaves like not a container repository factory4310 does not create a new container repository resource4311 behaves like logs an auth warning4312 is expected to receive warn({:authorized_actions=>[], :message=>"Denied container registry permissions", :requested_actions=>["*"...ted_project_path=>"namespace4/project4", :scope_type=>"repository", :user_id=>5, :username=>"user2"}) 1 time4313 disallow developer to delete images since registry 2.74314 behaves like an inaccessible4315 is expected to include {"access" => []}4316 behaves like a valid token4317 is expected to include :token4318 is expected to include "access"4319 a expirable4320 for default configuration4321 is expected not to be within 2 of 2021-09-16 10:43:33.938096636 +00004322 for changed configuration4323 is expected to be within 2 of 2021-09-16 10:43:33.991175030 +00004324 behaves like not a container repository factory4325 does not create a new container repository resource4326 allow reporter to pull images4327 when pulling from root level repository4328 behaves like a pullable4329 behaves like an accessible4330 has the correct scope4331 behaves like a valid token4332 is expected to include :token4333 is expected to include "access"4334 a expirable4335 for default configuration4336 is expected not to be within 2 of 2021-09-16 10:43:34.302303416 +00004337 for changed configuration4338 is expected to be within 2 of 2021-09-16 10:43:34.353903670 +00004339 behaves like not a container repository factory4340 does not create a new container repository resource4341 disallow reporter to delete images4342 behaves like an inaccessible4343 is expected to include {"access" => []}4344 behaves like a valid token4345 is expected to include :token4346 is expected to include "access"4347 a expirable4348 for default configuration4349 is expected not to be within 2 of 2021-09-16 10:43:34.669366545 +00004350 for changed configuration4351 is expected to be within 2 of 2021-09-16 10:43:34.723069879 +00004352 behaves like not a container repository factory4353 does not create a new container repository resource4354 disallow reporter to delete images since registry 2.74355 behaves like an inaccessible4356 is expected to include {"access" => []}4357 behaves like a valid token4358 is expected to include :token4359 is expected to include "access"4360 a expirable4361 for default configuration4362 is expected not to be within 2 of 2021-09-16 10:43:35.050986753 +00004363 for changed configuration4364 is expected to be within 2 of 2021-09-16 10:43:35.105895847 +00004365 behaves like not a container repository factory4366 does not create a new container repository resource4367 return a least of privileges4368 behaves like a pullable4369 behaves like an accessible4370 has the correct scope4371 behaves like a valid token4372 is expected to include :token4373 is expected to include "access"4374 a expirable4375 for default configuration4376 is expected not to be within 2 of 2021-09-16 10:43:35.442852510 +00004377 for changed configuration4378 is expected to be within 2 of 2021-09-16 10:43:35.510929332 +00004379 behaves like not a container repository factory4380 does not create a new container repository resource4381 disallow guest to pull or push images4382 behaves like an inaccessible4383 is expected to include {"access" => []}4384 behaves like a valid token4385 is expected to include :token4386 is expected to include "access"4387 a expirable4388 for default configuration4389 is expected not to be within 2 of 2021-09-16 10:43:36.019048716 +00004390 for changed configuration4391 is expected to be within 2 of 2021-09-16 10:43:36.089762958 +00004392 behaves like not a container repository factory4393 does not create a new container repository resource4394 disallow guest to delete images4395 behaves like an inaccessible4396 is expected to include {"access" => []}4397 behaves like a valid token4398 is expected to include :token4399 is expected to include "access"4400 a expirable4401 for default configuration4402 is expected not to be within 2 of 2021-09-16 10:43:36.541884688 +00004403 for changed configuration4404 is expected to be within 2 of 2021-09-16 10:43:36.623540199 +00004405 behaves like not a container repository factory4406 does not create a new container repository resource4407 disallow guest to delete images since registry 2.74408 behaves like an inaccessible4409 is expected to include {"access" => []}4410 behaves like a valid token4411 is expected to include :token4412 is expected to include "access"4413 a expirable4414 for default configuration4415 is expected not to be within 2 of 2021-09-16 10:43:37.069892919 +00004416 for changed configuration4417 is expected to be within 2 of 2021-09-16 10:43:37.169255129 +00004418 behaves like not a container repository factory4419 does not create a new container repository resource4420 for public project with private container registry4421 behaves like private project4422 allow to use scope-less authentication4423 behaves like a valid token4424 is expected to include :token4425 is expected to include "access"4426 a expirable4427 for default configuration4428 is expected not to be within 2 of 2021-09-16 10:43:37.555049996 +00004429 for changed configuration4430 is expected to be within 2 of 2021-09-16 10:43:37.597489971 +00004431 allow developer to push images4432 behaves like a pushable4433 behaves like an accessible4434 has the correct scope4435 behaves like a valid token4436 is expected to include :token4437 is expected to include "access"4438 a expirable4439 for default configuration4440 is expected not to be within 2 of 2021-09-16 10:43:37.981560619 +00004441 for changed configuration4442 is expected to be within 2 of 2021-09-16 10:43:38.075382579 +00004443 behaves like container repository factory4444 creates a new container repository resource4445 disallow developer to delete images4446 behaves like an inaccessible4447 is expected to include {"access" => []}4448 behaves like a valid token4449 is expected to include :token4450 is expected to include "access"4451 a expirable4452 for default configuration4453 is expected not to be within 2 of 2021-09-16 10:43:38.525119039 +00004454 for changed configuration4455 is expected to be within 2 of 2021-09-16 10:43:38.594041011 +00004456 behaves like not a container repository factory4457 does not create a new container repository resource4458 behaves like logs an auth warning4459 is expected to receive warn({:authorized_actions=>[], :message=>"Denied container registry permissions", :requested_actions=>["*"...ted_project_path=>"namespace5/project5", :scope_type=>"repository", :user_id=>5, :username=>"user2"}) 1 time4460 disallow developer to delete images since registry 2.74461 behaves like an inaccessible4462 is expected to include {"access" => []}4463 behaves like a valid token4464 is expected to include :token4465 is expected to include "access"4466 a expirable4467 for default configuration4468 is expected not to be within 2 of 2021-09-16 10:43:38.980555558 +00004469 for changed configuration4470 is expected to be within 2 of 2021-09-16 10:43:39.056222110 +00004471 behaves like not a container repository factory4472 does not create a new container repository resource4473 allow reporter to pull images4474 when pulling from root level repository4475 behaves like a pullable4476 behaves like an accessible4477 has the correct scope4478 behaves like a valid token4479 is expected to include :token4480 is expected to include "access"4481 a expirable4482 for default configuration4483 is expected not to be within 2 of 2021-09-16 10:43:39.511050180 +00004484 for changed configuration4485 is expected to be within 2 of 2021-09-16 10:43:39.587814151 +00004486 behaves like not a container repository factory4487 does not create a new container repository resource4488 disallow reporter to delete images4489 behaves like an inaccessible4490 is expected to include {"access" => []}4491 behaves like a valid token4492 is expected to include :token4493 is expected to include "access"4494 a expirable4495 for default configuration4496 is expected not to be within 2 of 2021-09-16 10:43:39.976727678 +00004497 for changed configuration4498 is expected to be within 2 of 2021-09-16 10:43:40.051797720 +00004499 behaves like not a container repository factory4500 does not create a new container repository resource4501 disallow reporter to delete images since registry 2.74502 behaves like an inaccessible4503 is expected to include {"access" => []}4504 behaves like a valid token4505 is expected to include :token4506 is expected to include "access"4507 a expirable4508 for default configuration4509 is expected not to be within 2 of 2021-09-16 10:43:40.543301415 +00004510 for changed configuration4511 is expected to be within 2 of 2021-09-16 10:43:40.629809876 +00004512 behaves like not a container repository factory4513 does not create a new container repository resource4514 return a least of privileges4515 behaves like a pullable4516 behaves like an accessible4517 has the correct scope4518 behaves like a valid token4519 is expected to include :token4520 is expected to include "access"4521 a expirable4522 for default configuration4523 is expected not to be within 2 of 2021-09-16 10:43:41.124609431 +00004524 for changed configuration4525 is expected to be within 2 of 2021-09-16 10:43:41.220052151 +00004526 behaves like not a container repository factory4527 does not create a new container repository resource4528 disallow guest to pull or push images4529 behaves like an inaccessible4530 is expected to include {"access" => []}4531 behaves like a valid token4532 is expected to include :token4533 is expected to include "access"4534 a expirable4535 for default configuration4536 is expected not to be within 2 of 2021-09-16 10:43:41.589181830 +00004537 for changed configuration4538 is expected to be within 2 of 2021-09-16 10:43:41.643485674 +00004539 behaves like not a container repository factory4540 does not create a new container repository resource4541 disallow guest to delete images4542 behaves like an inaccessible4543 is expected to include {"access" => []}4544 behaves like a valid token4545 is expected to include :token4546 is expected to include "access"4547 a expirable4548 for default configuration4549 is expected not to be within 2 of 2021-09-16 10:43:42.270464254 +00004550 for changed configuration4551 is expected to be within 2 of 2021-09-16 10:43:42.348708836 +00004552 behaves like not a container repository factory4553 does not create a new container repository resource4554 disallow guest to delete images since registry 2.74555 behaves like an inaccessible4556 is expected to include {"access" => []}4557 behaves like a valid token4558 is expected to include :token4559 is expected to include "access"4560 a expirable4561 for default configuration4562 is expected not to be within 2 of 2021-09-16 10:43:42.758886150 +00004563 for changed configuration4564 is expected to be within 2 of 2021-09-16 10:43:42.839566401 +00004565 behaves like not a container repository factory4566 does not create a new container repository resource4567 for public project with container_registry `enabled`4568 allow anyone to pull images4569 behaves like a pullable4570 behaves like an accessible4571 has the correct scope4572 behaves like a valid token4573 is expected to include :token4574 is expected to include "access"4575 a expirable4576 for default configuration4577 is expected not to be within 2 of 2021-09-16 10:43:43.328987607 +00004578 for changed configuration4579 is expected to be within 2 of 2021-09-16 10:43:43.393232020 +00004580 behaves like not a container repository factory4581 does not create a new container repository resource4582 disallow anyone to push images4583 behaves like an inaccessible4584 is expected to include {"access" => []}4585 behaves like a valid token4586 is expected to include :token4587 is expected to include "access"4588 a expirable4589 for default configuration4590 is expected not to be within 2 of 2021-09-16 10:43:43.725643853 +00004591 for changed configuration4592 is expected to be within 2 of 2021-09-16 10:43:43.806173144 +00004593 behaves like not a container repository factory4594 does not create a new container repository resource4595 disallow anyone to delete images4596 behaves like an inaccessible4597 is expected to include {"access" => []}4598 behaves like a valid token4599 is expected to include :token4600 is expected to include "access"4601 a expirable4602 for default configuration4603 is expected not to be within 2 of 2021-09-16 10:43:44.150621186 +00004604 for changed configuration4605 is expected to be within 2 of 2021-09-16 10:43:44.228785807 +00004606 behaves like not a container repository factory4607 does not create a new container repository resource4608 disallow anyone to delete images since registry 2.74609 behaves like an inaccessible4610 is expected to include {"access" => []}4611 behaves like a valid token4612 is expected to include :token4613 is expected to include "access"4614 a expirable4615 for default configuration4616 is expected not to be within 2 of 2021-09-16 10:43:44.588861548 +00004617 for changed configuration4618 is expected to be within 2 of 2021-09-16 10:43:44.665816299 +00004619 behaves like not a container repository factory4620 does not create a new container repository resource4621 when repository name is invalid4622 behaves like an inaccessible4623 is expected to include {"access" => []}4624 behaves like a valid token4625 is expected to include :token4626 is expected to include "access"4627 a expirable4628 for default configuration4629 is expected not to be within 2 of 2021-09-16 10:43:44.885484475 +00004630 for changed configuration4631 is expected to be within 2 of 2021-09-16 10:43:44.929367200 +00004632 behaves like not a container repository factory4633 does not create a new container repository resource4634 for internal project with container_registry `enabled`4635 for internal user4636 allow anyone to pull images4637 behaves like a pullable4638 behaves like an accessible4639 has the correct scope4640 behaves like a valid token4641 is expected to include :token4642 is expected to include "access"4643 a expirable4644 for default configuration4645 is expected not to be within 2 of 2021-09-16 10:43:45.426956815 +00004646 for changed configuration4647 is expected to be within 2 of 2021-09-16 10:43:45.496902617 +00004648 behaves like not a container repository factory4649 does not create a new container repository resource4650 disallow anyone to push images4651 behaves like an inaccessible4652 is expected to include {"access" => []}4653 behaves like a valid token4654 is expected to include :token4655 is expected to include "access"4656 a expirable4657 for default configuration4658 is expected not to be within 2 of 2021-09-16 10:43:46.917032540 +00004659 for changed configuration4660 is expected to be within 2 of 2021-09-16 10:43:46.993989221 +00004661 behaves like not a container repository factory4662 does not create a new container repository resource4663 disallow anyone to delete images4664 behaves like an inaccessible4665 is expected to include {"access" => []}4666 behaves like a valid token4667 is expected to include :token4668 is expected to include "access"4669 a expirable4670 for default configuration4671 is expected not to be within 2 of 2021-09-16 10:43:47.388774818 +00004672 for changed configuration4673 is expected to be within 2 of 2021-09-16 10:43:47.466982359 +00004674 behaves like not a container repository factory4675 does not create a new container repository resource4676 disallow anyone to delete images since registry 2.74677 behaves like an inaccessible4678 is expected to include {"access" => []}4679 behaves like a valid token4680 is expected to include :token4681 is expected to include "access"4682 a expirable4683 for default configuration4684 is expected not to be within 2 of 2021-09-16 10:43:47.824888529 +00004685 for changed configuration4686 is expected to be within 2 of 2021-09-16 10:43:47.899151751 +00004687 behaves like not a container repository factory4688 does not create a new container repository resource4689 for external user4690 disallow anyone to pull or push images4691 behaves like an inaccessible4692 is expected to include {"access" => []}4693 behaves like a valid token4694 is expected to include :token4695 is expected to include "access"4696 a expirable4697 for default configuration4698 is expected not to be within 2 of 2021-09-16 10:43:48.337705703 +00004699 for changed configuration4700 is expected to be within 2 of 2021-09-16 10:43:48.416525904 +00004701 behaves like not a container repository factory4702 does not create a new container repository resource4703 disallow anyone to delete images4704 behaves like an inaccessible4705 is expected to include {"access" => []}4706 behaves like a valid token4707 is expected to include :token4708 is expected to include "access"4709 a expirable4710 for default configuration4711 is expected not to be within 2 of 2021-09-16 10:43:48.832052608 +00004712 for changed configuration4713 is expected to be within 2 of 2021-09-16 10:43:48.910544060 +00004714 behaves like not a container repository factory4715 does not create a new container repository resource4716 disallow anyone to delete images since registry 2.74717 behaves like an inaccessible4718 is expected to include {"access" => []}4719 behaves like a valid token4720 is expected to include :token4721 is expected to include "access"4722 a expirable4723 for default configuration4724 is expected not to be within 2 of 2021-09-16 10:43:49.315227675 +00004725 for changed configuration4726 is expected to be within 2 of 2021-09-16 10:43:49.387443927 +00004727 behaves like not a container repository factory4728 does not create a new container repository resource4729 for internal project with private container registry4730 behaves like private project4731 allow to use scope-less authentication4732 behaves like a valid token4733 is expected to include :token4734 is expected to include "access"4735 a expirable4736 for default configuration4737 is expected not to be within 2 of 2021-09-16 10:43:49.710754581 +00004738 for changed configuration4739 is expected to be within 2 of 2021-09-16 10:43:49.739259628 +00004740 allow developer to push images4741 behaves like a pushable4742 behaves like an accessible4743 has the correct scope4744 behaves like a valid token4745 is expected to include :token4746 is expected to include "access"4747 a expirable4748 for default configuration4749 is expected not to be within 2 of 2021-09-16 10:43:50.022246906 +00004750 for changed configuration4751 is expected to be within 2 of 2021-09-16 10:43:50.083184020 +00004752 behaves like container repository factory4753 creates a new container repository resource4754 disallow developer to delete images4755 behaves like an inaccessible4756 is expected to include {"access" => []}4757 behaves like a valid token4758 is expected to include :token4759 is expected to include "access"4760 a expirable4761 for default configuration4762 is expected not to be within 2 of 2021-09-16 10:43:50.408486264 +00004763 for changed configuration4764 is expected to be within 2 of 2021-09-16 10:43:50.470399207 +00004765 behaves like not a container repository factory4766 does not create a new container repository resource4767 behaves like logs an auth warning4768 is expected to receive warn({:authorized_actions=>[], :message=>"Denied container registry permissions", :requested_actions=>["*"...ted_project_path=>"namespace8/project8", :scope_type=>"repository", :user_id=>5, :username=>"user2"}) 1 time4769 disallow developer to delete images since registry 2.74770 behaves like an inaccessible4771 is expected to include {"access" => []}4772 behaves like a valid token4773 is expected to include :token4774 is expected to include "access"4775 a expirable4776 for default configuration4777 is expected not to be within 2 of 2021-09-16 10:43:50.870039953 +00004778 for changed configuration4779 is expected to be within 2 of 2021-09-16 10:43:50.928622936 +00004780 behaves like not a container repository factory4781 does not create a new container repository resource4782 allow reporter to pull images4783 when pulling from root level repository4784 behaves like a pullable4785 behaves like an accessible4786 has the correct scope4787 behaves like a valid token4788 is expected to include :token4789 is expected to include "access"4790 a expirable4791 for default configuration4792 is expected not to be within 2 of 2021-09-16 10:43:51.228859203 +00004793 for changed configuration4794 is expected to be within 2 of 2021-09-16 10:43:51.284695767 +00004795 behaves like not a container repository factory4796 does not create a new container repository resource4797 disallow reporter to delete images4798 behaves like an inaccessible4799 is expected to include {"access" => []}4800 behaves like a valid token4801 is expected to include :token4802 is expected to include "access"4803 a expirable4804 for default configuration4805 is expected not to be within 2 of 2021-09-16 10:43:51.663394995 +00004806 for changed configuration4807 is expected to be within 2 of 2021-09-16 10:43:51.751765475 +00004808 behaves like not a container repository factory4809 does not create a new container repository resource4810 disallow reporter to delete images since registry 2.74811 behaves like an inaccessible4812 is expected to include {"access" => []}4813 behaves like a valid token4814 is expected to include :token4815 is expected to include "access"4816 a expirable4817 for default configuration4818 is expected not to be within 2 of 2021-09-16 10:43:52.218576794 +00004819 for changed configuration4820 is expected to be within 2 of 2021-09-16 10:43:52.302316664 +00004821 behaves like not a container repository factory4822 does not create a new container repository resource4823 return a least of privileges4824 behaves like a pullable4825 behaves like an accessible4826 has the correct scope4827 behaves like a valid token4828 is expected to include :token4829 is expected to include "access"4830 a expirable4831 for default configuration4832 is expected not to be within 2 of 2021-09-16 10:43:53.065887700 +00004833 for changed configuration4834 is expected to be within 2 of 2021-09-16 10:43:53.164783579 +00004835 behaves like not a container repository factory4836 does not create a new container repository resource4837 disallow guest to pull or push images4838 behaves like an inaccessible4839 is expected to include {"access" => []}4840 behaves like a valid token4841 is expected to include :token4842 is expected to include "access"4843 a expirable4844 for default configuration4845 is expected not to be within 2 of 2021-09-16 10:43:53.635945997 +00004846 for changed configuration4847 is expected to be within 2 of 2021-09-16 10:43:53.702983219 +00004848 behaves like not a container repository factory4849 does not create a new container repository resource4850 disallow guest to delete images4851 behaves like an inaccessible4852 is expected to include {"access" => []}4853 behaves like a valid token4854 is expected to include :token4855 is expected to include "access"4856 a expirable4857 for default configuration4858 is expected not to be within 2 of 2021-09-16 10:43:53.998599606 +00004859 for changed configuration4860 is expected to be within 2 of 2021-09-16 10:43:54.052794520 +00004861 behaves like not a container repository factory4862 does not create a new container repository resource4863 disallow guest to delete images since registry 2.74864 behaves like an inaccessible4865 is expected to include {"access" => []}4866 behaves like a valid token4867 is expected to include :token4868 is expected to include "access"4869 a expirable4870 for default configuration4871 is expected not to be within 2 of 2021-09-16 10:43:54.336574359 +00004872 for changed configuration4873 is expected to be within 2 of 2021-09-16 10:43:54.387767914 +00004874 behaves like not a container repository factory4875 does not create a new container repository resource4876 delete authorized as maintainer4877 behaves like a valid token4878 is expected to include :token4879 is expected to include "access"4880 a expirable4881 for default configuration4882 is expected not to be within 2 of 2021-09-16 10:43:54.772562441 +00004883 for changed configuration4884 is expected to be within 2 of 2021-09-16 10:43:54.811185856 +00004885 allow to delete images4886 behaves like a deletable4887 behaves like an accessible4888 has the correct scope4889 behaves like a valid token4890 is expected to include :token4891 is expected to include "access"4892 a expirable4893 for default configuration4894 is expected not to be within 2 of 2021-09-16 10:43:55.083615666 +00004895 for changed configuration4896 is expected to be within 2 of 2021-09-16 10:43:55.158060838 +00004897 allow to delete images since registry 2.74898 behaves like a deletable since registry 2.74899 behaves like an accessible4900 has the correct scope4901 behaves like a valid token4902 is expected to include :token4903 is expected to include "access"4904 a expirable4905 for default configuration4906 is expected not to be within 2 of 2021-09-16 10:43:55.434858027 +00004907 for changed configuration4908 is expected to be within 2 of 2021-09-16 10:43:55.519415848 +00004909 build authorized as user4910 allow to use offline_token4911 behaves like an authenticated4912 is expected to include :token4913 is expected to include "access"4914 behaves like a valid token4915 is expected to include :token4916 is expected to include "access"4917 a expirable4918 for default configuration4919 is expected not to be within 2 of 2021-09-16 10:43:56.037460981 +00004920 for changed configuration4921 is expected to be within 2 of 2021-09-16 10:43:56.080682496 +00004922 allow to pull and push images4923 behaves like a pullable and pushable4924 behaves like an accessible4925 has the correct scope4926 behaves like a valid token4927 is expected to include :token4928 is expected to include "access"4929 a expirable4930 for default configuration4931 is expected not to be within 2 of 2021-09-16 10:43:56.324003449 +00004932 for changed configuration4933 is expected to be within 2 of 2021-09-16 10:43:56.394374151 +00004934 behaves like container repository factory4935 creates a new container repository resource4936 allow to delete images since registry 2.74937 behaves like a deletable since registry 2.74938 behaves like an accessible4939 has the correct scope4940 behaves like a valid token4941 is expected to include :token4942 is expected to include "access"4943 a expirable4944 for default configuration4945 is expected not to be within 2 of 2021-09-16 10:43:56.687007249 +00004946 for changed configuration4947 is expected to be within 2 of 2021-09-16 10:43:56.748765722 +00004948 disallow to delete images4949 behaves like an inaccessible4950 is expected to include {"access" => []}4951 behaves like a valid token4952 is expected to include :token4953 is expected to include "access"4954 a expirable4955 for default configuration4956 is expected not to be within 2 of 2021-09-16 10:43:56.961729278 +00004957 for changed configuration4958 is expected to be within 2 of 2021-09-16 10:43:57.021327202 +00004959 for other projects4960 when pulling4961 allow for public4962 behaves like a pullable4963 behaves like an accessible4964 has the correct scope4965 behaves like a valid token4966 is expected to include :token4967 is expected to include "access"4968 a expirable4969 for default configuration4970 is expected not to be within 2 of 2021-09-16 10:43:57.468245122 +00004971 for changed configuration4972 is expected to be within 2 of 2021-09-16 10:43:57.534690785 +00004973 behaves like not a container repository factory4974 does not create a new container repository resource4975 for private4976 behaves like pullable for being team member4977 when you are not member4978 behaves like an inaccessible4979 is expected to include {"access" => []}4980 behaves like a valid token4981 is expected to include :token4982 is expected to include "access"4983 a expirable4984 for default configuration4985 is expected not to be within 2 of 2021-09-16 10:43:58.057806737 +00004986 for changed configuration4987 is expected to be within 2 of 2021-09-16 10:43:58.136450428 +00004988 behaves like not a container repository factory4989 does not create a new container repository resource4990 when you are member4991 behaves like a pullable4992 behaves like an accessible4993 has the correct scope4994 behaves like a valid token4995 is expected to include :token4996 is expected to include "access"4997 a expirable4998 for default configuration4999 is expected not to be within 2 of 2021-09-16 10:43:58.552142643 +00005000 for changed configuration5001 is expected to be within 2 of 2021-09-16 10:43:58.630667864 +00005002 behaves like not a container repository factory5003 does not create a new container repository resource5004 when you are owner5005 behaves like a pullable5006 behaves like an accessible5007 has the correct scope5008 behaves like a valid token5009 is expected to include :token5010 is expected to include "access"5011 a expirable5012 for default configuration5013 is expected not to be within 2 of 2021-09-16 10:43:59.105089752 +00005014 for changed configuration5015 is expected to be within 2 of 2021-09-16 10:43:59.180721643 +00005016 behaves like not a container repository factory5017 does not create a new container repository resource5018 when you are admin5019 when you are not member5020 behaves like an inaccessible5021 is expected to include {"access" => []}5022 behaves like a valid token5023 is expected to include :token5024 is expected to include "access"5025 a expirable5026 for default configuration5027 is expected not to be within 2 of 2021-09-16 10:43:59.798200095 +00005028 for changed configuration5029 is expected to be within 2 of 2021-09-16 10:43:59.868638187 +00005030 behaves like not a container repository factory5031 does not create a new container repository resource5032 when you are member5033 behaves like a pullable5034 behaves like an accessible5035 has the correct scope5036 behaves like a valid token5037 is expected to include :token5038 is expected to include "access"5039 a expirable5040 for default configuration5041 is expected not to be within 2 of 2021-09-16 10:44:00.277480142 +00005042 for changed configuration5043 is expected to be within 2 of 2021-09-16 10:44:00.357989993 +00005044 behaves like not a container repository factory5045 does not create a new container repository resource5046 when you are owner5047 behaves like a pullable5048 behaves like an accessible5049 has the correct scope5050 behaves like a valid token5051 is expected to include :token5052 is expected to include "access"5053 a expirable5054 for default configuration5055 is expected not to be within 2 of 2021-09-16 10:44:00.839340000 +00005056 for changed configuration5057 is expected to be within 2 of 2021-09-16 10:44:00.912542991 +00005058 behaves like not a container repository factory5059 does not create a new container repository resource5060 for public project with private container registry5061 behaves like pullable for being team member5062 when you are not member5063 behaves like an inaccessible5064 is expected to include {"access" => []}5065 behaves like a valid token5066 is expected to include :token5067 is expected to include "access"5068 a expirable5069 for default configuration5070 is expected not to be within 2 of 2021-09-16 10:44:01.444348833 +00005071 for changed configuration5072 is expected to be within 2 of 2021-09-16 10:44:01.524045604 +00005073 behaves like not a container repository factory5074 does not create a new container repository resource5075 when you are member5076 behaves like a pullable5077 behaves like an accessible5078 has the correct scope5079 behaves like a valid token5080 is expected to include :token5081 is expected to include "access"5082 a expirable5083 for default configuration5084 is expected not to be within 2 of 2021-09-16 10:44:01.897299932 +00005085 for changed configuration5086 is expected to be within 2 of 2021-09-16 10:44:01.958510616 +00005087 behaves like not a container repository factory5088 does not create a new container repository resource5089 when you are owner5090 behaves like a pullable5091 behaves like an accessible5092 has the correct scope5093 behaves like a valid token5094 is expected to include :token5095 is expected to include "access"5096 a expirable5097 for default configuration5098 is expected not to be within 2 of 2021-09-16 10:44:02.426122544 +00005099 for changed configuration5100 is expected to be within 2 of 2021-09-16 10:44:02.478721588 +00005101 behaves like not a container repository factory5102 does not create a new container repository resource5103 when you are admin5104 behaves like pullable for being team member5105 when you are not member5106 behaves like an inaccessible5107 is expected to include {"access" => []}5108 behaves like a valid token5109 is expected to include :token5110 is expected to include "access"5111 a expirable5112 for default configuration5113 is expected not to be within 2 of 2021-09-16 10:44:03.870790874 +00005114 for changed configuration5115 is expected to be within 2 of 2021-09-16 10:44:03.945258506 +00005116 behaves like not a container repository factory5117 does not create a new container repository resource5118 when you are member5119 behaves like a pullable5120 behaves like an accessible5121 has the correct scope5122 behaves like a valid token5123 is expected to include :token5124 is expected to include "access"5125 a expirable5126 for default configuration5127 is expected not to be within 2 of 2021-09-16 10:44:04.383576027 +00005128 for changed configuration5129 is expected to be within 2 of 2021-09-16 10:44:04.465159408 +00005130 behaves like not a container repository factory5131 does not create a new container repository resource5132 when you are owner5133 behaves like a pullable5134 behaves like an accessible5135 has the correct scope5136 behaves like a valid token5137 is expected to include :token5138 is expected to include "access"5139 a expirable5140 for default configuration5141 is expected not to be within 2 of 2021-09-16 10:44:04.957056454 +00005142 for changed configuration5143 is expected to be within 2 of 2021-09-16 10:44:05.033687036 +00005144 behaves like not a container repository factory5145 does not create a new container repository resource5146 when pushing5147 disallow for all5148 when you are member5149 behaves like an inaccessible5150 is expected to include {"access" => []}5151 behaves like a valid token5152 is expected to include :token5153 is expected to include "access"5154 a expirable5155 for default configuration5156 is expected not to be within 2 of 2021-09-16 10:44:05.545033199 +00005157 for changed configuration5158 is expected to be within 2 of 2021-09-16 10:44:05.601312833 +00005159 behaves like not a container repository factory5160 does not create a new container repository resource5161 when you are owner5162 behaves like an inaccessible5163 is expected to include {"access" => []}5164 behaves like a valid token5165 is expected to include :token5166 is expected to include "access"5167 a expirable5168 for default configuration5169 is expected not to be within 2 of 2021-09-16 10:44:05.989186230 +00005170 for changed configuration5171 is expected to be within 2 of 2021-09-16 10:44:06.046446603 +00005172 behaves like not a container repository factory5173 does not create a new container repository resource5174 for project without container registry5175 disallow when pulling5176 behaves like an inaccessible5177 is expected to include {"access" => []}5178 behaves like a valid token5179 is expected to include :token5180 is expected to include "access"5181 a expirable5182 for default configuration5183 is expected not to be within 2 of 2021-09-16 10:44:06.441575750 +00005184 for changed configuration5185 is expected to be within 2 of 2021-09-16 10:44:06.485544735 +00005186 behaves like not a container repository factory5187 does not create a new container repository resource5188 for project that disables repository5189 disallow when pulling5190 behaves like an inaccessible5191 is expected to include {"access" => []}5192 behaves like a valid token5193 is expected to include :token5194 is expected to include "access"5195 a expirable5196 for default configuration5197 is expected not to be within 2 of 2021-09-16 10:44:06.791816021 +00005198 for changed configuration5199 is expected to be within 2 of 2021-09-16 10:44:06.834172456 +00005200 behaves like not a container repository factory5201 does not create a new container repository resource5202 registry catalog browsing authorized as admin5203 behaves like a browsable5204 has the correct scope5205 behaves like a valid token5206 is expected to include :token5207 is expected to include "access"5208 a expirable5209 for default configuration5210 is expected not to be within 2 of 2021-09-16 10:44:07.210436364 +00005211 for changed configuration5212 is expected to be within 2 of 2021-09-16 10:44:07.260071479 +00005213 behaves like not a container repository factory5214 does not create a new container repository resource5215 support for multiple scopes5216 user has access to all projects5217 behaves like a browsable5218 has the correct scope5219 behaves like a valid token5220 is expected to include :token5221 is expected to include "access"5222 a expirable5223 for default configuration5224 is expected not to be within 2 of 2021-09-16 10:44:08.553970876 +00005225 for changed configuration5226 is expected to be within 2 of 2021-09-16 10:44:08.682171612 +00005227 behaves like not a container repository factory5228 does not create a new container repository resource5229 user only has access to internal and public projects5230 behaves like a browsable5231 has the correct scope5232 behaves like a valid token5233 is expected to include :token5234 is expected to include "access"5235 a expirable5236 for default configuration5237 is expected not to be within 2 of 2021-09-16 10:44:09.386732784 +00005238 for changed configuration5239 is expected to be within 2 of 2021-09-16 10:44:09.527451548 +00005240 behaves like not a container repository factory5241 does not create a new container repository resource5242 anonymous user has access only to public project5243 behaves like a browsable5244 has the correct scope5245 behaves like a valid token5246 is expected to include :token5247 is expected to include "access"5248 a expirable5249 for default configuration5250 is expected not to be within 2 of 2021-09-16 10:44:10.069434948 +00005251 for changed configuration5252 is expected to be within 2 of 2021-09-16 10:44:10.178753176 +00005253 behaves like not a container repository factory5254 does not create a new container repository resource5255 with no public container registry5256 behaves like a forbidden5257 is expected to include {:http_status => 403}5258 is expected not to include :token5259 unauthorized5260 disallow to use scope-less authentication5261 behaves like a forbidden5262 is expected to include {:http_status => 403}5263 is expected not to include :token5264 behaves like not a container repository factory5265 does not create a new container repository resource5266 for invalid scope5267 behaves like a forbidden5268 is expected to include {:http_status => 403}5269 is expected not to include :token5270 behaves like not a container repository factory5271 does not create a new container repository resource5272 for private project5273 behaves like a forbidden5274 is expected to include {:http_status => 403}5275 is expected not to include :token5276 for public project with container registry `enabled`5277 when pulling and pushing5278 behaves like a pullable5279 behaves like an accessible5280 has the correct scope5281 behaves like a valid token5282 is expected to include :token5283 is expected to include "access"5284 a expirable5285 for default configuration5286 is expected not to be within 2 of 2021-09-16 10:44:11.614922017 +00005287 for changed configuration5288 is expected to be within 2 of 2021-09-16 10:44:11.677598860 +00005289 behaves like not a container repository factory5290 does not create a new container repository resource5291 when pushing5292 behaves like a forbidden5293 is expected to include {:http_status => 403}5294 is expected not to include :token5295 behaves like not a container repository factory5296 does not create a new container repository resource5297 for public project with container registry `private`5298 when pulling and pushing5299 behaves like a forbidden5300 is expected to include {:http_status => 403}5301 is expected not to include :token5302 behaves like not a container repository factory5303 does not create a new container repository resource5304 for registry catalog5305 behaves like a forbidden5306 is expected to include {:http_status => 403}5307 is expected not to include :token5308 behaves like not a container repository factory5309 does not create a new container repository resource5310 for deploy tokens5311 when deploy token has read and write registry as scopes5312 for public project5313 when pulling5314 behaves like a pullable5315 behaves like an accessible5316 has the correct scope5317 behaves like a valid token5318 is expected to include :token5319 is expected to include "access"5320 a expirable5321 for default configuration5322 is expected not to be within 2 of 2021-09-16 10:44:12.971141697 +00005323 for changed configuration5324 is expected to be within 2 of 2021-09-16 10:44:13.075033466 +00005325 when pushing5326 behaves like a pushable5327 behaves like an accessible5328 has the correct scope5329 behaves like a valid token5330 is expected to include :token5331 is expected to include "access"5332 a expirable5333 for default configuration5334 is expected not to be within 2 of 2021-09-16 10:44:13.579305400 +00005335 for changed configuration5336 is expected to be within 2 of 2021-09-16 10:44:13.707422616 +00005337 behaves like able to login5338 registry provides read_container_image authentication_abilities5339 behaves like an authenticated5340 is expected to include :token5341 is expected to include "access"5342 for internal project5343 when pulling5344 behaves like a pullable5345 behaves like an accessible5346 has the correct scope5347 behaves like a valid token5348 is expected to include :token5349 is expected to include "access"5350 a expirable5351 for default configuration5352 is expected not to be within 2 of 2021-09-16 10:44:14.502183078 +00005353 for changed configuration5354 is expected to be within 2 of 2021-09-16 10:44:14.585772639 +00005355 when pushing5356 behaves like a pushable5357 behaves like an accessible5358 has the correct scope5359 behaves like a valid token5360 is expected to include :token5361 is expected to include "access"5362 a expirable5363 for default configuration5364 is expected not to be within 2 of 2021-09-16 10:44:15.063570426 +00005365 for changed configuration5366 is expected to be within 2 of 2021-09-16 10:44:15.198296291 +00005367 behaves like able to login5368 registry provides read_container_image authentication_abilities5369 behaves like an authenticated5370 is expected to include :token5371 is expected to include "access"5372 for private project5373 when pulling5374 behaves like a pullable5375 behaves like an accessible5376 has the correct scope5377 behaves like a valid token5378 is expected to include :token5379 is expected to include "access"5380 a expirable5381 for default configuration5382 is expected not to be within 2 of 2021-09-16 10:44:15.787776155 +00005383 for changed configuration5384 is expected to be within 2 of 2021-09-16 10:44:15.864946207 +00005385 when pushing5386 behaves like a pushable5387 behaves like an accessible5388 has the correct scope5389 behaves like a valid token5390 is expected to include :token5391 is expected to include "access"5392 a expirable5393 for default configuration5394 is expected not to be within 2 of 2021-09-16 10:44:16.308231308 +00005395 for changed configuration5396 is expected to be within 2 of 2021-09-16 10:44:16.420614958 +00005397 behaves like able to login5398 registry provides read_container_image authentication_abilities5399 behaves like an authenticated5400 is expected to include :token5401 is expected to include "access"5402 for public project with private container registry5403 when pulling5404 behaves like a pullable5405 behaves like an accessible5406 has the correct scope5407 behaves like a valid token5408 is expected to include :token5409 is expected to include "access"5410 a expirable5411 for default configuration5412 is expected not to be within 2 of 2021-09-16 10:44:17.347919930 +00005413 for changed configuration5414 is expected to be within 2 of 2021-09-16 10:44:17.483522729 +00005415 when pushing5416 behaves like a pushable5417 behaves like an accessible5418 has the correct scope5419 behaves like a valid token5420 is expected to include :token5421 is expected to include "access"5422 a expirable5423 for default configuration5424 is expected not to be within 2 of 2021-09-16 10:44:18.016856445 +00005425 for changed configuration5426 is expected to be within 2 of 2021-09-16 10:44:18.158491253 +00005427 behaves like able to login5428 registry provides read_container_image authentication_abilities5429 behaves like an authenticated5430 is expected to include :token5431 is expected to include "access"5432 when deploy token does not have read_registry scope5433 for public project with container registry `enabled`5434 when pulling5435 behaves like a pullable5436 behaves like an accessible5437 has the correct scope5438 behaves like a valid token5439 is expected to include :token5440 is expected to include "access"5441 a expirable5442 for default configuration5443 is expected not to be within 2 of 2021-09-16 10:44:19.008212412 +00005444 for changed configuration5445 is expected to be within 2 of 2021-09-16 10:44:19.127942982 +00005446 behaves like unable to login5447 registry provides no container authentication_abilities5448 behaves like a forbidden5449 is expected to include {:http_status => 403}5450 is expected not to include :token5451 registry provides inapplicable container authentication_abilities5452 behaves like a forbidden5453 is expected to include {:http_status => 403}5454 is expected not to include :token5455 for public project with container registry `private`5456 when pulling5457 behaves like an inaccessible5458 is expected to include {"access" => []}5459 behaves like a valid token5460 is expected to include :token5461 is expected to include "access"5462 a expirable5463 for default configuration5464 is expected not to be within 2 of 2021-09-16 10:44:20.148402476 +00005465 for changed configuration5466 is expected to be within 2 of 2021-09-16 10:44:20.274123356 +00005467 behaves like unable to login5468 registry provides no container authentication_abilities5469 behaves like a forbidden5470 is expected to include {:http_status => 403}5471 is expected not to include :token5472 registry provides inapplicable container authentication_abilities5473 behaves like a forbidden5474 is expected to include {:http_status => 403}5475 is expected not to include :token5476 for internal project5477 when pulling5478 behaves like an inaccessible5479 is expected to include {"access" => []}5480 behaves like a valid token5481 is expected to include :token5482 is expected to include "access"5483 a expirable5484 for default configuration5485 is expected not to be within 2 of 2021-09-16 10:44:21.151625943 +00005486 for changed configuration5487 is expected to be within 2 of 2021-09-16 10:44:21.261347403 +00005488 behaves like unable to login5489 registry provides no container authentication_abilities5490 behaves like a forbidden5491 is expected to include {:http_status => 403}5492 is expected not to include :token5493 registry provides inapplicable container authentication_abilities5494 behaves like a forbidden5495 is expected to include {:http_status => 403}5496 is expected not to include :token5497 for private project5498 when pulling5499 behaves like an inaccessible5500 is expected to include {"access" => []}5501 behaves like a valid token5502 is expected to include :token5503 is expected to include "access"5504 a expirable5505 for default configuration5506 is expected not to be within 2 of 2021-09-16 10:44:21.982937293 +00005507 for changed configuration5508 is expected to be within 2 of 2021-09-16 10:44:22.057970347 +00005509 when logging in5510 behaves like a forbidden5511 is expected to include {:http_status => 403}5512 is expected not to include :token5513 behaves like unable to login5514 registry provides no container authentication_abilities5515 behaves like a forbidden5516 is expected to include {:http_status => 403}5517 is expected not to include :token5518 registry provides inapplicable container authentication_abilities5519 behaves like a forbidden5520 is expected to include {:http_status => 403}5521 is expected not to include :token5522 when deploy token is not related to the project5523 for public project with container registry `enabled`5524 when pulling5525 behaves like a pullable5526 behaves like an accessible5527 has the correct scope5528 behaves like a valid token5529 is expected to include :token5530 is expected to include "access"5531 a expirable5532 for default configuration5533 is expected not to be within 2 of 2021-09-16 10:44:22.699269423 +00005534 for changed configuration5535 is expected to be within 2 of 2021-09-16 10:44:22.770776357 +00005536 for public project with container registry `private`5537 when pulling5538 behaves like an inaccessible5539 is expected to include {"access" => []}5540 behaves like a valid token5541 is expected to include :token5542 is expected to include "access"5543 a expirable5544 for default configuration5545 is expected not to be within 2 of 2021-09-16 10:44:23.217838190 +00005546 for changed configuration5547 is expected to be within 2 of 2021-09-16 10:44:23.282537805 +00005548 for internal project5549 when pulling5550 behaves like an inaccessible5551 is expected to include {"access" => []}5552 behaves like a valid token5553 is expected to include :token5554 is expected to include "access"5555 a expirable5556 for default configuration5557 is expected not to be within 2 of 2021-09-16 10:44:23.757454235 +00005558 for changed configuration5559 is expected to be within 2 of 2021-09-16 10:44:23.799231652 +00005560 for private project5561 when pulling5562 behaves like an inaccessible5563 is expected to include {"access" => []}5564 behaves like a valid token5565 is expected to include :token5566 is expected to include "access"5567 a expirable5568 for default configuration5569 is expected not to be within 2 of 2021-09-16 10:44:24.082282888 +00005570 for changed configuration5571 is expected to be within 2 of 2021-09-16 10:44:24.121000385 +00005572 when deploy token has been revoked5573 for public project with container registry `enabled`5574 behaves like a pullable5575 behaves like an accessible5576 has the correct scope5577 behaves like a valid token5578 is expected to include :token5579 is expected to include "access"5580 a expirable5581 for default configuration5582 is expected not to be within 2 of 2021-09-16 10:44:24.626346533 +00005583 for changed configuration5584 is expected to be within 2 of 2021-09-16 10:44:24.721344214 +00005585 for public project with container registry `private`5586 behaves like an inaccessible5587 is expected to include {"access" => []}5588 behaves like a valid token5589 is expected to include :token5590 is expected to include "access"5591 a expirable5592 for default configuration5593 is expected not to be within 2 of 2021-09-16 10:44:25.245037841 +00005594 for changed configuration5595 is expected to be within 2 of 2021-09-16 10:44:25.341449413 +00005596 for internal project5597 behaves like an inaccessible5598 is expected to include {"access" => []}5599 behaves like a valid token5600 is expected to include :token5601 is expected to include "access"5602 a expirable5603 for default configuration5604 is expected not to be within 2 of 2021-09-16 10:44:25.895387467 +00005605 for changed configuration5606 is expected to be within 2 of 2021-09-16 10:44:25.994381768 +00005607 for private project5608 behaves like an inaccessible5609 is expected to include {"access" => []}5610 behaves like a valid token5611 is expected to include :token5612 is expected to include "access"5613 a expirable5614 for default configuration5615 is expected not to be within 2 of 2021-09-16 10:44:26.554676732 +00005616 for changed configuration5617 is expected to be within 2 of 2021-09-16 10:44:26.657599223 +00005618 user authorization5619 with multiple scopes5620 allow developer to push images5621 behaves like a pushable5622 behaves like an accessible5623 has the correct scope5624 behaves like a valid token5625 is expected to include :token5626 is expected to include "access"5627 a expirable5628 for default configuration5629 is expected not to be within 2 of 2021-09-16 10:44:27.249365923 +00005630 for changed configuration5631 is expected to be within 2 of 2021-09-16 10:44:27.334114107 +00005632 behaves like container repository factory5633 creates a new container repository resource5634Namespace5635 is expected to have one namespace_statistics5636 is expected to have one namespace_limit5637 is expected to have one elasticsearch_indexed_namespace5638 is expected to have one upcoming_reconciliation5639 is expected to have many ci_minutes_additional_packs5640 is expected to delegate #shared_runners_seconds to the #namespace_statistics object5641 is expected to delegate #shared_runners_seconds_last_reset to the #namespace_statistics object5642 is expected to delegate #trial? to the #gitlab_subscription object5643 is expected to delegate #trial_ends_on to the #gitlab_subscription object5644 is expected to delegate #trial_starts_on to the #gitlab_subscription object5645 is expected to delegate #trial_days_remaining to the #gitlab_subscription object5646 is expected to delegate #trial_percentage_complete to the #gitlab_subscription object5647 is expected to delegate #upgradable? to the #gitlab_subscription object5648 is expected to delegate #trial_extended_or_reactivated? to the #gitlab_subscription object5649 is expected to delegate #owner_email to the #owner object as #email, allowing #owner to return nil5650 is expected to delegate #additional_purchased_storage_size to the #namespace_limit object5651 is expected to delegate #additional_purchased_storage_size= to the #namespace_limit object passing arguments [:args]5652 is expected to delegate #additional_purchased_storage_ends_on to the #namespace_limit object5653 is expected to delegate #additional_purchased_storage_ends_on= to the #namespace_limit object passing arguments [:args]5654 is expected to delegate #temporary_storage_increase_ends_on to the #namespace_limit object5655 is expected to delegate #temporary_storage_increase_ends_on= to the #namespace_limit object passing arguments [:args]5656 is expected to delegate #temporary_storage_increase_enabled? to the #namespace_limit object5657 is expected to delegate #eligible_for_temporary_storage_increase? to the #namespace_limit object5658 bronze_plan?5659 behaves like plan helper5660 for a bronze plan5661 is expected to eq true5662 for a plan that isn't bronze5663 plan_name: "silver"5664 is expected to eq false5665 plan_name: "premium"5666 is expected to eq false5667 plan_name: "premium_trial"5668 is expected to eq false5669 plan_name: "gold"5670 is expected to eq false5671 plan_name: "ultimate"5672 is expected to eq false5673 plan_name: "ultimate_trial"5674 is expected to eq false5675 plan_name: "free"5676 is expected to eq false5677 silver_plan?5678 behaves like plan helper5679 for a silver plan5680 is expected to eq true5681 for a plan that isn't silver5682 plan_name: "bronze"5683 is expected to eq false5684 plan_name: "premium"5685 is expected to eq false5686 plan_name: "premium_trial"5687 is expected to eq false5688 plan_name: "gold"5689 is expected to eq false5690 plan_name: "ultimate"5691 is expected to eq false5692 plan_name: "ultimate_trial"5693 is expected to eq false5694 plan_name: "free"5695 is expected to eq false5696 premium_plan?5697 behaves like plan helper5698 for a premium plan5699 is expected to eq true5700 for a plan that isn't premium5701 plan_name: "bronze"5702 is expected to eq false5703 plan_name: "silver"5704 is expected to eq false5705 plan_name: "premium_trial"5706 is expected to eq false5707 plan_name: "gold"5708 is expected to eq false5709 plan_name: "ultimate"5710 is expected to eq false5711 plan_name: "ultimate_trial"5712 is expected to eq false5713 plan_name: "free"5714 is expected to eq false5715 premium_trial_plan?5716 behaves like plan helper5717 for a premium_trial plan5718 is expected to eq true5719 for a plan that isn't premium_trial5720 plan_name: "bronze"5721 is expected to eq false5722 plan_name: "silver"5723 is expected to eq false5724 plan_name: "premium"5725 is expected to eq false5726 plan_name: "gold"5727 is expected to eq false5728 plan_name: "ultimate"5729 is expected to eq false5730 plan_name: "ultimate_trial"5731 is expected to eq false5732 plan_name: "free"5733 is expected to eq false5734 gold_plan?5735 behaves like plan helper5736 for a gold plan5737 is expected to eq true5738 for a plan that isn't gold5739 plan_name: "bronze"5740 is expected to eq false5741 plan_name: "silver"5742 is expected to eq false5743 plan_name: "premium"5744 is expected to eq false5745 plan_name: "premium_trial"5746 is expected to eq false5747 plan_name: "ultimate"5748 is expected to eq false5749 plan_name: "ultimate_trial"5750 is expected to eq false5751 plan_name: "free"5752 is expected to eq false5753 ultimate_plan?5754 behaves like plan helper5755 for a ultimate plan5756 is expected to eq true5757 for a plan that isn't ultimate5758 plan_name: "bronze"5759 is expected to eq false5760 plan_name: "silver"5761 is expected to eq false5762 plan_name: "premium"5763 is expected to eq false5764 plan_name: "premium_trial"5765 is expected to eq false5766 plan_name: "gold"5767 is expected to eq false5768 plan_name: "ultimate_trial"5769 is expected to eq false5770 plan_name: "free"5771 is expected to eq false5772 ultimate_trial_plan?5773 behaves like plan helper5774 for a ultimate_trial plan5775 is expected to eq true5776 for a plan that isn't ultimate_trial5777 plan_name: "bronze"5778 is expected to eq false5779 plan_name: "silver"5780 is expected to eq false5781 plan_name: "premium"5782 is expected to eq false5783 plan_name: "premium_trial"5784 is expected to eq false5785 plan_name: "gold"5786 is expected to eq false5787 plan_name: "ultimate"5788 is expected to eq false5789 plan_name: "free"5790 is expected to eq false5791 free_plan?5792 behaves like plan helper5793 for a free plan5794 is expected to eq true5795 for a plan that isn't free5796 plan_name: "bronze"5797 is expected to eq false5798 plan_name: "silver"5799 is expected to eq false5800 plan_name: "premium"5801 is expected to eq false5802 plan_name: "premium_trial"5803 is expected to eq false5804 plan_name: "gold"5805 is expected to eq false5806 plan_name: "ultimate"5807 is expected to eq false5808 plan_name: "ultimate_trial"5809 is expected to eq false5810 #free_personal?5811 user: true, paid: false, expected: true5812 returns expected boolean value5813 user: false, paid: false, expected: false5814 returns expected boolean value5815 user: false, paid: true, expected: false5816 returns expected boolean value5817 #use_elasticsearch?5818 returns false if elasticsearch indexing is disabled5819 returns true if elasticsearch indexing enabled but limited indexing disabled5820 returns true if it is enabled specifically5821 #invalidate_elasticsearch_indexes_cache!5822 clears the cache for the namespace5823 #actual_plan_name5824 when DB is read-only5825 returns free plan5826 does not create a gitlab_subscription5827 when namespace is not persisted5828 returns free plan5829 does not create a gitlab_subscription5830 when DB is not read-only5831 returns free plan5832 creates a gitlab_subscription5833 scopes5834 .with_feature_available_in_plan5835 plan is nil5836 returns no namespace5837 plan is set5838 returns namespaces with plan5839 .join_gitlab_subscription5840 when there is no subscription5841 returns namespace with nil subscription5842 when there is a subscription5843 returns namespace with subscription set5844 .in_active_trial5845 is consistent to trial_active? method5846 .not_in_active_trial5847 is consistent with !trial_active? method5848 .in_default_plan5849 includes namespace with no subscription5850 plan_name: "free", expect_in_default_plan: true5851 returns expected result5852 plan_name: "default", expect_in_default_plan: true5853 returns expected result5854 plan_name: "bronze", expect_in_default_plan: false5855 returns expected result5856 plan_name: "silver", expect_in_default_plan: false5857 returns expected result5858 plan_name: "premium", expect_in_default_plan: false5859 returns expected result5860 plan_name: "gold", expect_in_default_plan: false5861 returns expected result5862 plan_name: "ultimate", expect_in_default_plan: false5863 returns expected result5864 .eligible_for_trial5865 when there is no subscription5866 is expected to eq #<Namespace id: 149, name: "John Doe153", path: "namespace138", owner_id: 149, created_at: "2021-09-1...runners_enabled: true, allow_descendants_override_disabled_shared_runners: false, traversal_ids: []>5867 when there is a subscription5868 with a plan that is eligible for a trial5869 plan: "default"5870 and has not yet been trialed5871 is expected to eq #<Namespace id: 149, name: "John Doe153", path: "namespace138", owner_id: 149, created_at: "2021-09-1...runners_enabled: true, allow_descendants_override_disabled_shared_runners: false, traversal_ids: []>5872 but has already had a trial5873 is expected to be nil5874 but is currently being trialed5875 is expected to be nil5876 plan: "free"5877 and has not yet been trialed5878 is expected to eq #<Namespace id: 149, name: "John Doe153", path: "namespace138", owner_id: 149, created_at: "2021-09-1...runners_enabled: true, allow_descendants_override_disabled_shared_runners: false, traversal_ids: []>5879 but has already had a trial5880 is expected to be nil5881 but is currently being trialed5882 is expected to be nil5883 with a plan that is ineligible for a trial5884 plan: "bronze"5885 is expected to be nil5886 plan: "silver"5887 is expected to be nil5888 plan: "premium"5889 is expected to be nil5890 plan: "gold"5891 is expected to be nil5892 plan: "ultimate"5893 is expected to be nil5894 plan: "ultimate_trial"5895 is expected to be nil5896 plan: "premium_trial"5897 is expected to be nil5898 validation5899 ensures max_pages_size is an integer greater than 0 (or equal to 0 to indicate unlimited/maximum)5900 custom validations5901 #validate_shared_runner_minutes_support5902 when changing :shared_runners_minutes_limit5903 when group is a subgroup5904 is invalid5905 when group is root5906 is valid5907 #move_dir5908 when running on a primary node5909 logs the Geo::RepositoryRenamedEvent for each project inside namespace5910 properly builds old_path_with_namespace5911 #feature_available?5912 behaves like feature available5913 uses the global setting when running on premise5914 only checks the plan once5915 when checking namespace plan5916 combines the global setting with the group setting when not running on premise5917 when feature available on the plan5918 when feature available for current group5919 returns true5920 when license is applied to parent group5921 child group has feature available5922 when feature not available in the plan5923 returns false5924 #feature_available_non_trial?5925 behaves like feature available5926 uses the global setting when running on premise5927 only checks the plan once5928 when checking namespace plan5929 combines the global setting with the group setting when not running on premise5930 when feature available on the plan5931 when feature available for current group5932 returns true5933 when license is applied to parent group5934 child group has feature available5935 when feature not available in the plan5936 returns false5937 when the group has an active trial5938 is expected to be falsey5939 with a subgroup5940 feature is not available for the subgroup5941 #actual_limits5942 when no limits are defined in the system5943 behaves like uses an implied configuration5944 is a non persisted PlanLimits5945 has all limits defined5946 when "default" plan is defined in the system5947 when no limits are set5948 behaves like uses an implied configuration5949 is a non persisted PlanLimits5950 has all limits defined5951 when limits are set for the default plan5952 is expected to eq #<PlanLimits id: 1, plan_id: 521, ci_active_pipelines: 1, ci_pipeline_size: 2, ci_active_jobs: 3, pro...ng: 0, ci_jobs_trace_size_limit: [FILTERED], pages_file_entries: 200000, dast_profile_schedules: 50>5953 when "free" plan is defined in the system5954 when no limits are set5955 behaves like uses an implied configuration5956 is a non persisted PlanLimits5957 has all limits defined5958 when limits are set for the free plan5959 is expected to eq #<PlanLimits id: 2, plan_id: 536, ci_active_pipelines: 3, ci_pipeline_size: 4, ci_active_jobs: 5, pro...ng: 0, ci_jobs_trace_size_limit: [FILTERED], pages_file_entries: 200000, dast_profile_schedules: 50>5960 when subscription plan is defined in the system5961 when limits are not set for the plan5962 behaves like uses an implied configuration5963 is a non persisted PlanLimits5964 has all limits defined5965 when limits are set for the plan5966 is expected to eq #<PlanLimits id: 3, plan_id: 549, ci_active_pipelines: 5, ci_pipeline_size: 6, ci_active_jobs: 7, pro...ng: 0, ci_jobs_trace_size_limit: [FILTERED], pages_file_entries: 200000, dast_profile_schedules: 50>5967 #any_project_with_shared_runners_enabled?5968 without projects5969 is expected to be falsey5970 group with shared runners enabled project5971 is expected to be truthy5972 subgroup with shared runners enabled project5973 is expected to be truthy5974 with project and disabled shared runners5975 is expected to be falsey5976 #shared_runners_minutes_limit_enabled?5977 with project5978 when no limit defined5979 is expected to be falsey5980 when limit is defined5981 is expected to be truthy5982 when is subgroup5983 is expected to be falsey5984 without project5985 is expected to be falsey5986 #actual_plan5987 when namespace does not have a subscription associated5988 generates a subscription and returns default plan5989 when running on Gitlab.com5990 for personal namespaces5991 when namespace has a subscription associated5992 when this subscription was purchased before EoA rollout (legacy)5993 returns the legacy plan from the subscription5994 when this subscription was purchase after EoA rollout (new plan)5995 returns the new plan from the subscription5996 when namespace does not have a subscription associated5997 generates a subscription and returns free plan5998 when free plan does exist5999 generates a subscription6000 for groups6001 when the group is a subgroup with a parent6002 when free plan does exist6003 does not generates a subscription6004 when parent group has a subscription associated6005 returns the plan from the subscription6006 #paid?6007 returns true for a root namespace with a paid plan6008 returns false for a subgroup of a group with a paid plan6009 #actual_plan_name6010 when namespace does not have a subscription associated6011 returns default plan6012 when running on Gitlab.com6013 for personal namespaces6014 when namespace has a subscription associated6015 returns an associated plan name6016 when namespace does not have subscription associated6017 returns a free plan name6018 for groups6019 when the group is a subgroup with a parent6020 when parent group has a subscription associated6021 returns an associated plan name6022 when parent group does not have subscription associated6023 returns a free plan name6024 #billed_user_ids6025 with a user namespace6026 returns 16027 with a group namespace6028 returns a breakdown of billable user ids6029 with a ultimate plan6030 does not include guest users and only active users6031 when group has a project and users are invited to it6032 includes invited active users except guests to the group6033 with project bot users6034 is expected not to include 2056035 is expected not to include 2136036 when group is invited to the project6037 when group is invited as non guest6038 includes only active users except guests of the invited groups6039 when group is invited as a guest to the project6040 does not include any members from the invited group6041 when group has been shared with another group6042 includes active users from the shared group to the billed members6043 when subgroup invited another group to collaborate6044 when subgroup invites another group as non guest6045 includes all the active and non guest users from the shared group6046 when subgroup invites another group as guest6047 does not includes any user from the shared group from the subgroup6048 with other plans6049 includes active guest users6050 includes active guest users6051 when group has a project and users invited to it6052 includes invited active users to the group6053 with project bot users6054 is expected not to include 2786055 is expected not to include 2866056 when group is invited to the project6057 includes the unique active users and guests of the invited groups6058 when group has been shared with another group6059 includes active users from the shared group including guests6060 when group has a project and users invited to it6061 includes invited active users to the group6062 with project bot users6063 is expected not to include 3176064 is expected not to include 3256065 when group is invited to the project6066 includes the unique active users and guests of the invited groups6067 when group has been shared with another group6068 includes active users from the shared group including guests6069 #billable_members_count6070 with a user namespace6071 returns 16072 with a group namespace6073 with a ultimate plan6074 does not count guest users and counts only active users6075 when group has a project and users invited to it6076 includes invited active users except guests to the group6077 with project bot users6078 is expected to eq 26079 when group is invited to the project6080 counts the only active users except guests of the invited groups6081 when group has been shared with another group6082 includes active users from the shared group to the billed members count6083 with other plans6084 counts active guest users6085 counts active guest users6086 when group has a project and users invited to it6087 includes invited active users to the group6088 with project bot users6089 is expected to eq 46090 when group is invited to the project6091 counts the unique active users including guests of the invited groups6092 when group has been shared with another group6093 includes active users from the shared group including guests to the billed members count6094 when group has a project and users invited to it6095 includes invited active users to the group6096 with project bot users6097 is expected to eq 46098 when group is invited to the project6099 counts the unique active users including guests of the invited groups6100 when group has been shared with another group6101 includes active users from the shared group including guests to the billed members count6102 #eligible_for_trial?6103 on_dot_com: true, has_parent: true, never_had_trial: true, plan_eligible_for_trial: true6104 when on .com6105 and the namespace has a parent namespace6106 and the namespace has not yet been trialed6107 and the namespace is eligible for a trial6108 is expected to eq false6109 on_dot_com: true, has_parent: true, never_had_trial: true, plan_eligible_for_trial: false6110 when on .com6111 and the namespace has a parent namespace6112 and the namespace has not yet been trialed6113 and the namespace is not eligible for a trial6114 is expected to eq false6115 on_dot_com: true, has_parent: true, never_had_trial: false, plan_eligible_for_trial: true6116 when on .com6117 and the namespace has a parent namespace6118 and the namespace has been trialed6119 and the namespace is eligible for a trial6120 is expected to eq false6121 on_dot_com: true, has_parent: true, never_had_trial: false, plan_eligible_for_trial: false6122 when on .com6123 and the namespace has a parent namespace6124 and the namespace has been trialed6125 and the namespace is not eligible for a trial6126 is expected to eq false6127 on_dot_com: true, has_parent: false, never_had_trial: true, plan_eligible_for_trial: true6128 when on .com6129 and the namespace is a parent namespace6130 and the namespace has not yet been trialed6131 and the namespace is eligible for a trial6132 is expected to eq true6133 on_dot_com: true, has_parent: false, never_had_trial: true, plan_eligible_for_trial: false6134 when on .com6135 and the namespace is a parent namespace6136 and the namespace has not yet been trialed6137 and the namespace is not eligible for a trial6138 is expected to eq false6139 on_dot_com: true, has_parent: false, never_had_trial: false, plan_eligible_for_trial: true6140 when on .com6141 and the namespace is a parent namespace6142 and the namespace has been trialed6143 and the namespace is eligible for a trial6144 is expected to eq false6145 on_dot_com: true, has_parent: false, never_had_trial: false, plan_eligible_for_trial: false6146 when on .com6147 and the namespace is a parent namespace6148 and the namespace has been trialed6149 and the namespace is not eligible for a trial6150 is expected to eq false6151 on_dot_com: false, has_parent: true, never_had_trial: true, plan_eligible_for_trial: true6152 when not on .com6153 and the namespace has a parent namespace6154 and the namespace has not yet been trialed6155 and the namespace is eligible for a trial6156 is expected to eq false6157 on_dot_com: false, has_parent: true, never_had_trial: true, plan_eligible_for_trial: false6158 when not on .com6159 and the namespace has a parent namespace6160 and the namespace has not yet been trialed6161 and the namespace is not eligible for a trial6162 is expected to eq false6163 on_dot_com: false, has_parent: true, never_had_trial: false, plan_eligible_for_trial: true6164 when not on .com6165 and the namespace has a parent namespace6166 and the namespace has been trialed6167 and the namespace is eligible for a trial6168 is expected to eq false6169 on_dot_com: false, has_parent: true, never_had_trial: false, plan_eligible_for_trial: false6170 when not on .com6171 and the namespace has a parent namespace6172 and the namespace has been trialed6173 and the namespace is not eligible for a trial6174 is expected to eq false6175 on_dot_com: false, has_parent: false, never_had_trial: true, plan_eligible_for_trial: true6176 when not on .com6177 and the namespace is a parent namespace6178 and the namespace has not yet been trialed6179 and the namespace is eligible for a trial6180 is expected to eq false6181 on_dot_com: false, has_parent: false, never_had_trial: true, plan_eligible_for_trial: false6182 when not on .com6183 and the namespace is a parent namespace6184 and the namespace has not yet been trialed6185 and the namespace is not eligible for a trial6186 is expected to eq false6187 on_dot_com: false, has_parent: false, never_had_trial: false, plan_eligible_for_trial: true6188 when not on .com6189 and the namespace is a parent namespace6190 and the namespace has been trialed6191 and the namespace is eligible for a trial6192 is expected to eq false6193 on_dot_com: false, has_parent: false, never_had_trial: false, plan_eligible_for_trial: false6194 when not on .com6195 and the namespace is a parent namespace6196 and the namespace has been trialed6197 and the namespace is not eligible for a trial6198 is expected to eq false6199 #can_extend_trial?6200 feature flag is disabled6201 is expected to be falsey6202 trial_active: false, trial_extended_or_reactivated: false, can_extend_trial: false6203 is expected to equal false6204 trial_active: false, trial_extended_or_reactivated: true, can_extend_trial: false6205 is expected to equal false6206 trial_active: true, trial_extended_or_reactivated: false, can_extend_trial: true6207 is expected to equal true6208 trial_active: true, trial_extended_or_reactivated: true, can_extend_trial: false6209 is expected to equal false6210 #can_reactivate_trial?6211 when feature flag is disabled6212 is expected to be falsey6213 trial_active: false, never_had_trial: false, trial_extended_or_reactivated: false, free_plan: false, can_reactivate_trial: false6214 is expected to equal false6215 trial_active: false, never_had_trial: false, trial_extended_or_reactivated: false, free_plan: true, can_reactivate_trial: true6216 is expected to equal true6217 trial_active: false, never_had_trial: false, trial_extended_or_reactivated: true, free_plan: false, can_reactivate_trial: false6218 is expected to equal false6219 trial_active: false, never_had_trial: false, trial_extended_or_reactivated: true, free_plan: true, can_reactivate_trial: false6220 is expected to equal false6221 trial_active: false, never_had_trial: true, trial_extended_or_reactivated: false, free_plan: false, can_reactivate_trial: false6222 is expected to equal false6223 trial_active: false, never_had_trial: true, trial_extended_or_reactivated: false, free_plan: true, can_reactivate_trial: false6224 is expected to equal false6225 trial_active: false, never_had_trial: true, trial_extended_or_reactivated: true, free_plan: false, can_reactivate_trial: false6226 is expected to equal false6227 trial_active: false, never_had_trial: true, trial_extended_or_reactivated: true, free_plan: true, can_reactivate_trial: false6228 is expected to equal false6229 trial_active: true, never_had_trial: false, trial_extended_or_reactivated: false, free_plan: false, can_reactivate_trial: false6230 is expected to equal false6231 trial_active: true, never_had_trial: false, trial_extended_or_reactivated: false, free_plan: true, can_reactivate_trial: false6232 is expected to equal false6233 trial_active: true, never_had_trial: false, trial_extended_or_reactivated: true, free_plan: false, can_reactivate_trial: false6234 is expected to equal false6235 trial_active: true, never_had_trial: false, trial_extended_or_reactivated: true, free_plan: true, can_reactivate_trial: false6236 is expected to equal false6237 trial_active: true, never_had_trial: true, trial_extended_or_reactivated: false, free_plan: false, can_reactivate_trial: false6238 is expected to equal false6239 trial_active: true, never_had_trial: true, trial_extended_or_reactivated: false, free_plan: true, can_reactivate_trial: false6240 is expected to equal false6241 trial_active: true, never_had_trial: true, trial_extended_or_reactivated: true, free_plan: false, can_reactivate_trial: false6242 is expected to equal false6243 trial_active: true, never_had_trial: true, trial_extended_or_reactivated: true, free_plan: true, can_reactivate_trial: false6244 is expected to equal false6245 #file_template_project_id6246 is cleared before validation6247 #checked_file_template_project6248 is always nil6249 #checked_file_template_project_id6250 is always nil6251 #store_security_reports_available?6252 when at least one security report feature is enabled6253 report_type: :sast6254 is expected to equal true6255 report_type: :secret_detection6256 is expected to equal true6257 report_type: :dast6258 is expected to equal true6259 report_type: :dependency_scanning6260 is expected to equal true6261 report_type: :container_scanning6262 is expected to equal true6263 report_type: :cluster_image_scanning6264 is expected to equal true6265 when no security report feature is available6266 is expected to equal false6267 #over_storage_limit?6268 enforcement_setting_enabled: false, feature_enabled: false, above_size_limit: false, result: false6269 returns a boolean indicating whether the root namespace is over the storage limit6270 enforcement_setting_enabled: false, feature_enabled: false, above_size_limit: true, result: false6271 returns a boolean indicating whether the root namespace is over the storage limit6272 enforcement_setting_enabled: false, feature_enabled: true, above_size_limit: false, result: false6273 returns a boolean indicating whether the root namespace is over the storage limit6274 enforcement_setting_enabled: false, feature_enabled: true, above_size_limit: true, result: false6275 returns a boolean indicating whether the root namespace is over the storage limit6276 enforcement_setting_enabled: true, feature_enabled: false, above_size_limit: false, result: false6277 returns a boolean indicating whether the root namespace is over the storage limit6278 enforcement_setting_enabled: true, feature_enabled: false, above_size_limit: true, result: false6279 returns a boolean indicating whether the root namespace is over the storage limit6280 enforcement_setting_enabled: true, feature_enabled: true, above_size_limit: false, result: false6281 returns a boolean indicating whether the root namespace is over the storage limit6282 enforcement_setting_enabled: true, feature_enabled: true, above_size_limit: true, result: true6283 returns a boolean indicating whether the root namespace is over the storage limit6284 #total_repository_size_excess6285 projects with a variety of repository sizes and limits6286 when namespace-level repository_size_limit is not set6287 returns the total excess size of projects with repositories that exceed the size limit6288 when namespace-level repository_size_limit is 0 (unlimited)6289 returns the total excess size of projects with repositories that exceed the size limit6290 when namespace-level repository_size_limit is a positive number6291 returns the total excess size of projects with repositories that exceed the size limit6292 when all projects have repository_size_limit of 0 (unlimited)6293 returns zero regardless of the namespace or instance-level repository_size_limit6294 #repository_size_excess_project_count6295 projects with a variety of repository sizes and limits6296 when namespace-level repository_size_limit is not set6297 returns the count of projects with repositories that exceed the size limit6298 when namespace-level repository_size_limit is 0 (unlimited)6299 returns the count of projects with repositories that exceed the size limit6300 when namespace-level repository_size_limit is a positive number6301 returns the count of projects with repositories that exceed the size limit6302 when all projects have repository_size_limit of 0 (unlimited)6303 returns zero regardless of the namespace or instance-level repository_size_limit6304 #total_repository_size6305 returns the total size of all project repositories6306 #contains_locked_projects?6307 total_excess: 5242880, result: false6308 returns a boolean indicating whether the root namespace contains locked projects6309 total_excess: 10485760, result: false6310 returns a boolean indicating whether the root namespace contains locked projects6311 total_excess: 15728640, result: true6312 returns a boolean indicating whether the root namespace contains locked projects6313 #actual_size_limit6314 returns the correct size limit6315 #membership_lock with subgroups6316 when creating a subgroup6317 under a parent with "Membership lock" enabled6318 enables "Membership lock" on the subgroup6319 under a parent with "Membership lock" disabled6320 does not enable "Membership lock" on the subgroup6321 when enabling the parent group "Membership lock"6322 the subgroup "Membership lock" not changed6323 when disabling the parent group "Membership lock" (which was already enabled)6324 and the subgroup "Membership lock" is enabled6325 the subgroup "Membership lock" does not change6326 but the subgroup "Membership lock" is disabled6327 the subgroup "Membership lock" does not change6328 when a group is transferred into a root group6329 when the root group "Membership lock" is enabled6330 when the subgroup "Membership lock" is enabled6331 the subgroup "Membership lock" does not change6332 when the subgroup "Membership lock" is disabled6333 the subgroup "Membership lock" not changed6334 when the root group "Membership lock" is disabled6335 when the subgroup "Membership lock" is enabled6336 the subgroup "Membership lock" does not change6337 when the subgroup "Membership lock" is disabled6338 the subgroup "Membership lock" does not change6339 #closest_gitlab_subscription6340 when there is a root ancestor6341 when root has a subscription6342 is expected to be a kind of GitlabSubscription(id: integer, created_at: datetime_with_timezone, updated_at: datetime_with_timezon...ate, auto_renew: boolean, seats_in_use: integer, seats_owed: integer, trial_extension_type: integer)6343 when root has no subscription6344 is expected to be nil6345 when there is no root ancestor6346 for groups6347 has a subscription6348 is expected to be a kind of GitlabSubscription(id: integer, created_at: datetime_with_timezone, updated_at: datetime_with_timezon...ate, auto_renew: boolean, seats_in_use: integer, seats_owed: integer, trial_extension_type: integer)6349 it has no subscription6350 is expected to be nil6351 for personal namespaces6352 has a subscription6353 is expected to be a kind of GitlabSubscription(id: integer, created_at: datetime_with_timezone, updated_at: datetime_with_timezon...ate, auto_renew: boolean, seats_in_use: integer, seats_owed: integer, trial_extension_type: integer)6354 it has no subscription6355 is expected to be nil6356 #namespace_limit6357 when there is a parent namespace6358 with a namespace limit6359 returns the parent namespace limit6360 with no namespace limit6361 builds namespace limit6362 when there is no parent ancestor6363 for personal namespaces6364 with a namespace limit6365 returns the namespace limit6366 with no namespace limit6367 builds namespace limit6368 for groups6369 with a namespace limit6370 returns the namespace limit6371 with no namespace limit6372 builds namespace limit6373 #enable_temporary_storage_increase!6374 sets a date6375 is invalid when set twice6376 #additional_repo_storage_by_namespace_enabled?6377 namespace_storage_limit: false, automatic_purchased_storage_allocation: false, result: false6378 is expected to eq false6379 namespace_storage_limit: false, automatic_purchased_storage_allocation: true, result: true6380 is expected to eq true6381 namespace_storage_limit: true, automatic_purchased_storage_allocation: false, result: false6382 is expected to eq false6383 namespace_storage_limit: true, automatic_purchased_storage_allocation: true, result: false6384 is expected to eq false6385 #root_storage_size6386 when additional_repo_storage_by_namespace_enabled is false6387 initializes a new instance of EE::Namespace::RootStorageSize6388 when additional_repo_storage_by_namespace_enabled is true6389 initializes a new instance of EE::Namespace::RootExcessStorageSize6390Gitlab::Analytics::CycleAnalytics::DataCollector6391 when `Analytics::CycleAnalytics::ProjectStage` is given6392 behaves like test various start and end event combinations6393 when `Issue` based stage is given6394 between issue creation time and issue first mentioned in commit time6395 behaves like custom Value Stream Analytics Stage6396 loads serialized records6397 calculates median6398 when sorting by duration6399 returns serialized records sorted by duration DESC6400 #duration_chart_average_data6401 loads data ordered by event time6402 #count6403 is expected to eq 36404 when filtering in progress items6405 calculates median6406 loads serialized records6407 #count6408 is expected to eq 26409 between issue creation time and closing time6410 behaves like custom Value Stream Analytics Stage6411 loads serialized records6412 calculates median6413 when sorting by duration6414 returns serialized records sorted by duration DESC6415 #duration_chart_average_data6416 loads data ordered by event time6417 #count6418 is expected to eq 36419 when filtering in progress items6420 calculates median6421 loads serialized records6422 #count6423 is expected to eq 26424 between issue first mentioned in commit and first associated with milestone time6425 behaves like custom Value Stream Analytics Stage6426 loads serialized records6427 calculates median6428 when sorting by duration6429 returns serialized records sorted by duration DESC6430 #duration_chart_average_data6431 loads data ordered by event time6432 #count6433 is expected to eq 36434 when filtering in progress items6435 calculates median6436 loads serialized records6437 #count6438 is expected to eq 26439 between issue creation time and first added to board time6440 behaves like custom Value Stream Analytics Stage6441 loads serialized records6442 calculates median6443 when sorting by duration6444 returns serialized records sorted by duration DESC6445 #duration_chart_average_data6446 loads data ordered by event time6447 #count6448 is expected to eq 36449 when filtering in progress items6450 calculates median6451 loads serialized records6452 #count6453 is expected to eq 26454 between issue creation time and last edit time6455 behaves like custom Value Stream Analytics Stage6456 loads serialized records6457 calculates median6458 when sorting by duration6459 returns serialized records sorted by duration DESC6460 #duration_chart_average_data6461 loads data ordered by event time6462 #count6463 is expected to eq 36464 when filtering in progress items6465 calculates median6466 loads serialized records6467 #count6468 is expected to eq 26469 between issue label added time and label removed time6470 behaves like custom Value Stream Analytics Stage6471 loads serialized records6472 calculates median6473 when sorting by duration6474 returns serialized records sorted by duration DESC6475 #duration_chart_average_data6476 loads data ordered by event time6477 #count6478 is expected to eq 36479 when filtering in progress items6480 calculates median6481 loads serialized records6482 #count6483 is expected to eq 26484 between issue label added time and another issue label added time6485 behaves like custom Value Stream Analytics Stage6486 loads serialized records6487 calculates median6488 when sorting by duration6489 returns serialized records sorted by duration DESC6490 #duration_chart_average_data6491 loads data ordered by event time6492 #count6493 is expected to eq 36494 when filtering in progress items6495 calculates median6496 loads serialized records6497 #count6498 is expected to eq 26499 when filtering for two labels6500WARNING: Using `expect { }.not_to raise_error(SpecificErrorClass)` risks false positives, since literally any other error would cause the expectation to pass, including those raised by Ruby (e.g. `NoMethodError`, `NameError` and `ArgumentError`), meaning the code you are intending to test may not even get reached. Instead consider using `expect { }.not_to raise_error` or `expect { }.to raise_error(DifferentSpecificErrorClass)`. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /builds/gitlab-org/gitlab/ee/spec/lib/gitlab/analytics/cycle_analytics/data_collector_spec.rb:314:in `block (7 levels) in <top (required)>'.6501 does not raise query syntax error6502 between issue creation time and issue label added time6503 behaves like custom Value Stream Analytics Stage6504 loads serialized records6505 calculates median6506 when sorting by duration6507 returns serialized records sorted by duration DESC6508 #duration_chart_average_data6509 loads data ordered by event time6510 #count6511 is expected to eq 36512 when filtering in progress items6513 calculates median6514 loads serialized records6515 #count6516 is expected to eq 26517 when `MergeRequest` based stage is given6518 between merge request creation time and merged at time6519 behaves like custom Value Stream Analytics Stage6520 loads serialized records6521 calculates median6522 when sorting by duration6523 returns serialized records sorted by duration DESC6524 #duration_chart_average_data6525 loads data ordered by event time6526 #count6527 is expected to eq 36528 when filtering in progress items6529 calculates median6530 loads serialized records6531 #count6532 is expected to eq 26533 between merge request merrged time and first deployed to production at time6534 behaves like custom Value Stream Analytics Stage6535 loads serialized records6536 calculates median6537 when sorting by duration6538 returns serialized records sorted by duration DESC6539 #duration_chart_average_data6540 loads data ordered by event time6541 #count6542 is expected to eq 36543 when filtering in progress items6544 calculates median6545 loads serialized records6546 #count6547 is expected to eq 26548 between first commit at and merge request merged time6549 behaves like custom Value Stream Analytics Stage6550 loads serialized records6551 calculates median6552 when sorting by duration6553 returns serialized records sorted by duration DESC6554 #duration_chart_average_data6555 loads data ordered by event time6556 #count6557 is expected to eq 36558 when filtering in progress items6559 calculates median6560 loads serialized records6561 #count6562 is expected to eq 26563 between merge request build started time and build finished time6564 behaves like custom Value Stream Analytics Stage6565 loads serialized records6566 calculates median6567 when sorting by duration6568 returns serialized records sorted by duration DESC6569 #duration_chart_average_data6570 loads data ordered by event time6571 #count6572 is expected to eq 36573 when filtering in progress items6574 calculates median6575 loads serialized records6576 #count6577 is expected to eq 26578 between merge request creation time and close time6579 behaves like custom Value Stream Analytics Stage6580 loads serialized records6581 calculates median6582 when sorting by duration6583 returns serialized records sorted by duration DESC6584 #duration_chart_average_data6585 loads data ordered by event time6586 #count6587 is expected to eq 36588 when filtering in progress items6589 calculates median6590 loads serialized records6591 #count6592 is expected to eq 26593 between merge request creation time and last edit time6594 behaves like custom Value Stream Analytics Stage6595 loads serialized records6596 calculates median6597 when sorting by duration6598 returns serialized records sorted by duration DESC6599 #duration_chart_average_data6600 loads data ordered by event time6601 #count6602 is expected to eq 36603 when filtering in progress items6604 calculates median6605 loads serialized records6606 #count6607 is expected to eq 26608 between merge request label added time and label removed time6609 behaves like custom Value Stream Analytics Stage6610 loads serialized records6611 calculates median6612 when sorting by duration6613 returns serialized records sorted by duration DESC6614 #duration_chart_average_data6615 loads data ordered by event time6616 #count6617 is expected to eq 36618 when filtering in progress items6619 calculates median6620 loads serialized records6621 #count6622 is expected to eq 26623 between code stage start time and merge request closed time6624 when issue is referenced in the commit message6625 behaves like custom Value Stream Analytics Stage6626 loads serialized records6627 calculates median6628 when sorting by duration6629 returns serialized records sorted by duration DESC6630 #duration_chart_average_data6631 loads data ordered by event time6632 #count6633 is expected to eq 36634 when filtering in progress items6635 calculates median6636 loads serialized records6637 #count6638 is expected to eq 26639 when `first_commit_at` is present6640 behaves like custom Value Stream Analytics Stage6641 loads serialized records6642 calculates median6643 when sorting by duration6644 returns serialized records sorted by duration DESC6645 #duration_chart_average_data6646 loads data ordered by event time6647 #count6648 is expected to eq 36649 when filtering in progress items6650 calculates median6651 loads serialized records6652 #count6653 is expected to eq 26654 label filter6655 behaves like custom Value Stream Analytics Stage6656 loads serialized records6657 calculates median6658 when sorting by duration6659 returns serialized records sorted by duration DESC6660 #duration_chart_average_data6661 loads data ordered by event time6662 #count6663 is expected to eq 36664 when filtering in progress items6665 calculates median6666 loads serialized records6667 #count6668 is expected to eq 26669 when `Analytics::CycleAnalytics::GroupStage` is given6670 behaves like test various start and end event combinations6671 when `Issue` based stage is given6672 between issue creation time and issue first mentioned in commit time6673 behaves like custom Value Stream Analytics Stage6674 loads serialized records6675 calculates median6676 when sorting by duration6677 returns serialized records sorted by duration DESC6678 #duration_chart_average_data6679 loads data ordered by event time6680 #count6681 is expected to eq 36682 when filtering in progress items6683 calculates median6684 loads serialized records6685 #count6686 is expected to eq 26687 between issue creation time and closing time6688 behaves like custom Value Stream Analytics Stage6689 loads serialized records6690 calculates median6691 when sorting by duration6692 returns serialized records sorted by duration DESC6693 #duration_chart_average_data6694 loads data ordered by event time6695 #count6696 is expected to eq 36697 when filtering in progress items6698 calculates median6699 loads serialized records6700 #count6701 is expected to eq 26702 between issue first mentioned in commit and first associated with milestone time6703 behaves like custom Value Stream Analytics Stage6704 loads serialized records6705 calculates median6706 when sorting by duration6707 returns serialized records sorted by duration DESC6708 #duration_chart_average_data6709 loads data ordered by event time6710 #count6711 is expected to eq 36712 when filtering in progress items6713 calculates median6714 loads serialized records6715 #count6716 is expected to eq 26717 between issue creation time and first added to board time6718 behaves like custom Value Stream Analytics Stage6719 loads serialized records6720 calculates median6721 when sorting by duration6722 returns serialized records sorted by duration DESC6723 #duration_chart_average_data6724 loads data ordered by event time6725 #count6726 is expected to eq 36727 when filtering in progress items6728 calculates median6729 loads serialized records6730 #count6731 is expected to eq 26732 between issue creation time and last edit time6733 behaves like custom Value Stream Analytics Stage6734 loads serialized records6735 calculates median6736 when sorting by duration6737 returns serialized records sorted by duration DESC6738 #duration_chart_average_data6739 loads data ordered by event time6740 #count6741 is expected to eq 36742 when filtering in progress items6743 calculates median6744 loads serialized records6745 #count6746 is expected to eq 26747 between issue label added time and label removed time6748 behaves like custom Value Stream Analytics Stage6749 loads serialized records6750 calculates median6751 when sorting by duration6752 returns serialized records sorted by duration DESC6753 #duration_chart_average_data6754 loads data ordered by event time6755 #count6756 is expected to eq 36757 when filtering in progress items6758 calculates median6759 loads serialized records6760 #count6761 is expected to eq 26762 between issue label added time and another issue label added time6763 behaves like custom Value Stream Analytics Stage6764 loads serialized records6765 calculates median6766 when sorting by duration6767 returns serialized records sorted by duration DESC6768 #duration_chart_average_data6769 loads data ordered by event time6770 #count6771 is expected to eq 36772 when filtering in progress items6773 calculates median6774 loads serialized records6775 #count6776 is expected to eq 26777 when filtering for two labels6778WARNING: Using `expect { }.not_to raise_error(SpecificErrorClass)` risks false positives, since literally any other error would cause the expectation to pass, including those raised by Ruby (e.g. `NoMethodError`, `NameError` and `ArgumentError`), meaning the code you are intending to test may not even get reached. Instead consider using `expect { }.not_to raise_error` or `expect { }.to raise_error(DifferentSpecificErrorClass)`. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /builds/gitlab-org/gitlab/ee/spec/lib/gitlab/analytics/cycle_analytics/data_collector_spec.rb:314:in `block (7 levels) in <top (required)>'.6779 does not raise query syntax error6780 between issue creation time and issue label added time6781 behaves like custom Value Stream Analytics Stage6782 loads serialized records6783 calculates median6784 when sorting by duration6785 returns serialized records sorted by duration DESC6786 #duration_chart_average_data6787 loads data ordered by event time6788 #count6789 is expected to eq 36790 when filtering in progress items6791 calculates median6792 loads serialized records6793 #count6794 is expected to eq 26795 when `MergeRequest` based stage is given6796 between merge request creation time and merged at time6797 behaves like custom Value Stream Analytics Stage6798 loads serialized records6799 calculates median6800 when sorting by duration6801 returns serialized records sorted by duration DESC6802 #duration_chart_average_data6803 loads data ordered by event time6804 #count6805 is expected to eq 36806 when filtering in progress items6807 calculates median6808 loads serialized records6809 #count6810 is expected to eq 26811 between merge request merrged time and first deployed to production at time6812 behaves like custom Value Stream Analytics Stage6813 loads serialized records6814 calculates median6815 when sorting by duration6816 returns serialized records sorted by duration DESC6817 #duration_chart_average_data6818 loads data ordered by event time6819 #count6820 is expected to eq 36821 when filtering in progress items6822 calculates median6823 loads serialized records6824 #count6825 is expected to eq 26826 between first commit at and merge request merged time6827 behaves like custom Value Stream Analytics Stage6828 loads serialized records6829 calculates median6830 when sorting by duration6831 returns serialized records sorted by duration DESC6832 #duration_chart_average_data6833 loads data ordered by event time6834 #count6835 is expected to eq 36836 when filtering in progress items6837 calculates median6838 loads serialized records6839 #count6840 is expected to eq 26841 between merge request build started time and build finished time6842 behaves like custom Value Stream Analytics Stage6843 loads serialized records6844 calculates median6845 when sorting by duration6846 returns serialized records sorted by duration DESC6847 #duration_chart_average_data6848 loads data ordered by event time6849 #count6850 is expected to eq 36851 when filtering in progress items6852 calculates median6853 loads serialized records6854 #count6855 is expected to eq 26856 between merge request creation time and close time6857 behaves like custom Value Stream Analytics Stage6858 loads serialized records6859 calculates median6860 when sorting by duration6861 returns serialized records sorted by duration DESC6862 #duration_chart_average_data6863 loads data ordered by event time6864 #count6865 is expected to eq 36866 when filtering in progress items6867 calculates median6868 loads serialized records6869 #count6870 is expected to eq 26871 between merge request creation time and last edit time6872 behaves like custom Value Stream Analytics Stage6873 loads serialized records6874 calculates median6875 when sorting by duration6876 returns serialized records sorted by duration DESC6877 #duration_chart_average_data6878 loads data ordered by event time6879 #count6880 is expected to eq 36881 when filtering in progress items6882 calculates median6883 loads serialized records6884 #count6885 is expected to eq 26886 between merge request label added time and label removed time6887 behaves like custom Value Stream Analytics Stage6888 loads serialized records6889 calculates median6890 when sorting by duration6891 returns serialized records sorted by duration DESC6892 #duration_chart_average_data6893 loads data ordered by event time6894 #count6895 is expected to eq 36896 when filtering in progress items6897 calculates median6898 loads serialized records6899 #count6900 is expected to eq 26901 between code stage start time and merge request closed time6902 when issue is referenced in the commit message6903 behaves like custom Value Stream Analytics Stage6904 loads serialized records6905 calculates median6906 when sorting by duration6907 returns serialized records sorted by duration DESC6908 #duration_chart_average_data6909 loads data ordered by event time6910 #count6911 is expected to eq 36912 when filtering in progress items6913 calculates median6914 loads serialized records6915 #count6916 is expected to eq 26917 when `first_commit_at` is present6918 behaves like custom Value Stream Analytics Stage6919 loads serialized records6920 calculates median6921 when sorting by duration6922 returns serialized records sorted by duration DESC6923 #duration_chart_average_data6924 loads data ordered by event time6925 #count6926 is expected to eq 36927 when filtering in progress items6928 calculates median6929 loads serialized records6930 #count6931 is expected to eq 26932 label filter6933 behaves like custom Value Stream Analytics Stage6934 loads serialized records6935 calculates median6936 when sorting by duration6937 returns serialized records sorted by duration DESC6938 #duration_chart_average_data6939 loads data ordered by event time6940 #count6941 is expected to eq 36942 when filtering in progress items6943 calculates median6944 loads serialized records6945 #count6946 is expected to eq 26947 when filter parameters are given6948 when `project_ids` parameter is given6949 behaves like filter examples6950 provides filtered results6951 when `assignee_username` is given6952 behaves like filter examples6953 provides filtered results6954 when `author_username` is given6955 behaves like filter examples6956 provides filtered results6957 when `label_name` is given6958 behaves like filter examples6959 provides filtered results6960 when `Any` `label_name` is given6961 behaves like filter examples6962 provides filtered results6963 when two labels are given6964 behaves like filter examples6965 provides filtered results6966 when `milestone_title` is given6967 behaves like filter examples6968 provides filtered results6969 limit count6970 when limit is reached6971 shows the MAX COUNT6972 when limit is not reached6973 shows the actual count6974MergeRequest6975 associations6976 is expected to have many approvals dependent => delete_all6977 is expected to have many approvers dependent => delete_all6978 is expected to have many approver_users through approvers6979 is expected to have many approver_groups dependent => delete_all6980 is expected to have many approved_by_users6981 is expected to have one merge_train6982 is expected to have many approval_rules6983 is expected to have many approval_merge_request_rule_sources through approval_rules6984 is expected to have many approval_project_rules through approval_merge_request_rule_sources6985 is expected to have many status_check_responses class_name => MergeRequests::StatusCheckResponse inverse_of => merge_request6986 approval_rules association6987 #applicable_to_branch6988 when there are no associated source rules6989 behaves like with applicable rules to specified branch6990 is expected to eq [#<ApprovalMergeRequestRule id: 1, created_at: "2021-09-16 10:37:19.286416938 +0000", updated_at: "20...efault-1", rule_type: "regular", report_type: nil, section: nil, modified_from_project_rule: false>]6991 when there are associated source rules6992 and rule is not overridden6993 and there are no associated protected branches to source rule6994 behaves like with applicable rules to specified branch6995 is expected to eq [#<ApprovalMergeRequestRule id: 2, created_at: "2021-09-16 10:37:19.701417337 +0000", updated_at: "20...efault-1", rule_type: "regular", report_type: nil, section: nil, modified_from_project_rule: false>]6996 and there are associated protected branches to source rule6997 and branch matches6998 behaves like with applicable rules to specified branch6999 is expected to eq [#<ApprovalMergeRequestRule id: 3, created_at: "2021-09-16 10:37:20.264537680 +0000", updated_at: "20...efault-2", rule_type: "regular", report_type: nil, section: nil, modified_from_project_rule: false>]7000 and branch does not match anything7001 is expected to be empty7002 and rule is overridden7003 behaves like with applicable rules to specified branch7004 is expected to eq [#<ApprovalMergeRequestRule id: 5, created_at: "2021-09-16 10:37:21.683098471 +0000", updated_at: "20...dden Rule", rule_type: "regular", report_type: nil, section: nil, modified_from_project_rule: true>]7005 #merge_requests_author_approval?7006 when project lacks a target_project relation7007 returns false7008 when project has a target_project relation7009 accesses the value from the target_project7010 #merge_requests_disable_committers_approval?7011 when project lacks a target_project relation7012 returns false7013 when project has a target_project relation7014 accesses the value from the target_project7015 behaves like an editable mentionable with EE-specific mentions7016 creates new cross-reference notes when the mentionable text is edited7017 behaves like a mentionable with EE-specific mentions7018 extracts references from its reference property7019 creates cross-reference notes7020 #allows_multiple_assignees?7021 does not allow multiple assignees without license7022 allows multiple assignees when licensed7023 #allows_multiple_reviewers?7024 returns false without license7025 returns true when licensed7026 #participants7027 with approval rule7028 returns only the author as a participant7029 #has_denied_policies?7030 without existing pipeline7031 is expected to be falsey7032 with existing pipeline7033 without license_scanning report7034 is expected to be falsey7035 with license_scanning report7036 without denied policy7037 is expected to be falsey7038 with allowed policy7039 is expected to be falsey7040 with denied policy7041 is expected to be truthy7042 with disabled licensed feature7043 is expected to be falsey7044 with License-Check enabled7045 when rule is not approved7046 is expected to be truthy7047 when rule is approved7048 is expected to be falsey7049 #enabled_reports7050 report_type: :sast, with_reports: :with_sast_reports, feature: :sast7051 when head pipeline has reports7052 is expected to be truthy7053 when head pipeline does not have reports7054 is expected to be falsy7055 report_type: :container_scanning, with_reports: :with_container_scanning_reports, feature: :container_scanning7056 when head pipeline has reports7057 is expected to be truthy7058 when head pipeline does not have reports7059 is expected to be falsy7060 report_type: :dast, with_reports: :with_dast_reports, feature: :dast7061 when head pipeline has reports7062 is expected to be truthy7063 when head pipeline does not have reports7064 is expected to be falsy7065 report_type: :dependency_scanning, with_reports: :with_dependency_scanning_reports, feature: :dependency_scanning7066 when head pipeline has reports7067 is expected to be truthy7068 when head pipeline does not have reports7069 is expected to be falsy7070 report_type: :license_scanning, with_reports: :with_license_scanning_reports, feature: :license_scanning7071 when head pipeline has reports7072 is expected to be truthy7073 when head pipeline does not have reports7074 is expected to be falsy7075 report_type: :coverage_fuzzing, with_reports: :with_coverage_fuzzing_reports, feature: :coverage_fuzzing7076 when head pipeline has reports7077 is expected to be truthy7078 when head pipeline does not have reports7079 is expected to be falsy7080 report_type: :secret_detection, with_reports: :with_secret_detection_reports, feature: :secret_detection7081 when head pipeline has reports7082 is expected to be truthy7083 when head pipeline does not have reports7084 is expected to be falsy7085 report_type: :api_fuzzing, with_reports: :with_api_fuzzing_reports, feature: :api_fuzzing7086 when head pipeline has reports7087 is expected to be truthy7088 when head pipeline does not have reports7089 is expected to be falsy7090 #approvals_before_merge7091 license_value: true, db_value: 5, expected: 57092 is expected to eq 57093 license_value: true, db_value: nil, expected: nil7094 is expected to eq nil7095 license_value: false, db_value: 5, expected: nil7096 is expected to eq nil7097 license_value: false, db_value: nil, expected: nil7098 is expected to eq nil7099 #has_security_reports?7100 when head pipeline has security reports7101 is expected to be truthy7102 when head pipeline does not have security reports7103 is expected to be falsey7104 #has_license_scanning_reports?7105 when head pipeline has license scanning reports7106 is expected to be truthy7107 when head pipeline does not have license scanning reports7108 is expected to be falsey7109 #has_dependency_scanning_reports?7110 when head pipeline has dependency scannning reports7111 is expected to be truthy7112 when head pipeline does not have dependency scanning reports7113 is expected to be falsey7114 #has_container_scanning_reports?7115 when head pipeline has container scanning reports7116 is expected to be truthy7117 when head pipeline does not have container scanning reports7118 is expected to be falsey7119 #has_dast_reports?7120 when head pipeline has dast reports7121 is expected to be truthy7122 when pipeline ran for an older commit than the branch head7123 is expected to be falsey7124 when head pipeline does not have dast reports7125 is expected to be falsey7126 #has_metrics_reports?7127 when head pipeline has metrics reports7128 is expected to be truthy7129 when head pipeline does not have license scanning reports7130 is expected to be falsey7131 #has_coverage_fuzzing_reports?7132 when head pipeline has coverage fuzzing reports7133 is expected to be truthy7134 when head pipeline does not have coverage fuzzing reports7135 is expected to be falsey7136 #has_api_fuzzing_reports?7137 when head pipeline has coverage fuzzing reports7138 is expected to be truthy7139 when head pipeline does not have coverage fuzzing reports7140 is expected to be falsey7141 #calculate_reactive_cache with current_user7142 when given a known service class name7143 does not raises a NameError exception7144 #compare_container_scanning_reports7145 when head pipeline has container scanning reports7146 when reactive cache worker is parsing asynchronously7147 returns status7148 when reactive cache worker is inline7149 returns status and data7150 when cached results is not latest7151 raises and InvalidateReactiveCache error7152 #compare_secret_detection_reports7153 when head pipeline has secret detection reports7154 when reactive cache worker is parsing asynchronously7155 returns status7156 when reactive cache worker is inline7157 returns status and data7158 when cached results is not latest7159 raises and InvalidateReactiveCache error7160 #compare_sast_reports7161 when head pipeline has sast reports7162 when reactive cache worker is parsing asynchronously7163 returns status7164 when reactive cache worker is inline7165 returns status and data7166 when cached results is not latest7167 raises and InvalidateReactiveCache error7168 #compare_license_scanning_reports7169 when head pipeline has license scanning reports7170 when reactive cache worker is parsing asynchronously7171 returns status7172 when reactive cache worker is inline7173 returns status and data7174 cache key includes sofware license policies7175 returns key with license information7176 when cached results is not latest7177 raises and InvalidateReactiveCache error7178 when head pipeline does not have license scanning reports7179 returns status and error message7180 when a license scan report is produced from the head pipeline7181 pipeline_status: :blocked, build_types: [:license_scan_v2_1], expected_status: :parsed7182 is expected to eq :parsed7183 pipeline_status: :blocked, build_types: [:container_scanning], expected_status: :error7184 is expected to eq :error7185 pipeline_status: :blocked, build_types: [:license_scan_v2_1, :container_scanning], expected_status: :parsed7186 is expected to eq :parsed7187 pipeline_status: :blocked, build_types: [], expected_status: :error7188 is expected to eq :error7189 pipeline_status: :failed, build_types: [:container_scanning], expected_status: :error7190 is expected to eq :error7191 pipeline_status: :failed, build_types: [:license_scan_v2_1], expected_status: :parsed7192 is expected to eq :parsed7193 pipeline_status: :failed, build_types: [:license_scan_v2_1, :container_scanning], expected_status: :parsed7194 is expected to eq :parsed7195 pipeline_status: :failed, build_types: [], expected_status: :error7196 is expected to eq :error7197 pipeline_status: :running, build_types: [:container_scanning], expected_status: :error7198 is expected to eq :error7199 pipeline_status: :running, build_types: [:license_scan_v2_1], expected_status: :parsed7200 is expected to eq :parsed7201 pipeline_status: :running, build_types: [:license_scan_v2_1, :container_scanning], expected_status: :parsed7202 is expected to eq :parsed7203 pipeline_status: :running, build_types: [], expected_status: :error7204 is expected to eq :error7205 pipeline_status: :success, build_types: [:container_scanning], expected_status: :error7206 is expected to eq :error7207 pipeline_status: :success, build_types: [:license_scan_v2_1], expected_status: :parsed7208 is expected to eq :parsed7209 pipeline_status: :success, build_types: [:license_scan_v2_1, :container_scanning], expected_status: :parsed7210 is expected to eq :parsed7211 pipeline_status: :success, build_types: [], expected_status: :error7212 is expected to eq :error7213 #compare_metrics_reports7214 when head pipeline has metrics reports7215 when reactive cache worker is parsing asynchronously7216 returns status7217 when reactive cache worker is inline7218 returns status and data7219 when cached results is not latest7220 raises and InvalidateReactiveCache error7221 when head pipeline does not have metrics reports7222 returns status and error message7223 #compare_coverage_fuzzing_reports7224 when head pipeline has coverage fuzzing reports7225 when reactive cache worker is parsing asynchronously7226 returns status7227 when reactive cache worker is inline7228 returns status and data7229 when cached results is not latest7230 raises and InvalidateReactiveCache error7231 #compare_api_fuzzing_reports7232 when head pipeline has api fuzzing reports7233 when reactive cache worker is parsing asynchronously7234 returns status7235 when reactive cache worker is inline7236 returns status and data7237 when cached results is not latest7238 raises an InvalidateReactiveCache error7239 #approver_group_ids=7240 create approver_groups7241 #predefined_variables7242 when merge request has approver feature7243 without any rules7244 includes variable CI_MERGE_REQUEST_APPROVED=true7245 with a rule7246 that has been approved7247 includes variable CI_MERGE_REQUEST_APPROVED=true7248 that has not been approved7249 does not include variable CI_MERGE_REQUEST_APPROVED7250 when merge request does not have approver feature7251 does not include variable CI_MERGE_REQUEST_APPROVED7252 #mergeable?7253 when using approvals7254 return false if not approved7255 return true if approved7256 when running license_scanning ci job7257 when merge request has denied policies7258 when approval is required and granted7259 is not mergeable7260 when is not approved7261 is not mergeable7262 when merge request has no denied policies7263 is mergeable7264 #on_train?7265 when the merge request is on a merge train7266 is expected to be truthy7267 when the merge request was on a merge train7268 is expected to be falsy7269 when the merge request is not on a merge train7270 is expected to be falsy7271 review time sorting7272 orders by first_comment_at or first_approved_at whatever is earlier7273 #missing_security_scan_types7274 when there is no head pipeline7275 when there is no base pipeline7276 is expected to be empty7277 when there is a base pipeline7278 when there is no security scan for the base pipeline7279 is expected to be empty7280 when there are security scans for the base_pipeline7281 is expected to be empty7282 when there is a head pipeline7283 when there is no base pipeline7284 is expected to be empty7285 when there is a base pipeline7286 when the head pipeline does not have security scans7287 when the base pipeline does not have security scans7288 is expected to be empty7289 when the base pipeline has security scans7290 is expected to eq ["sast"]7291 when the head pipeline has security scans7292 when the base pipeline does not have security scans7293 is expected to be empty7294 when the base pipeline has security scans7295 when there are no missing security scans for the head pipeline7296 is expected to be empty7297 when there are missing security scans for the head pipeline7298 is expected to eq ["sast"]7299 when there are multiple scans for the same type for base pipeline7300 is expected to eq ["sast"]7301 #security_reports_up_to_date?7302 when the target branch security reports are up to date7303 is expected to equal true7304 when the target branch security reports are out of date7305 is expected to equal false7306gitlab:elastic namespace rake tasks7307 create_empty_index7308 creates the default index7309 creates the migrations index if it does not exist7310 marks all migrations as completed7311 when SKIP_ALIAS environment variable is set7312 does not alias the new index7313 does not create the migrations index if it does not exist7314 Issue7315 does not create a standalone index7316 Note7317 does not create a standalone index7318 MergeRequest7319 does not create a standalone index7320 Issue7321 creates a standalone index7322 Note7323 creates a standalone index7324 MergeRequest7325 creates a standalone index7326 delete_index7327 removes the index7328 removes the migrations index7329 behaves like deletes all standalone indices7330 Issue7331 removes a standalone index7332 Note7333 removes a standalone index7334 MergeRequest7335 removes a standalone index7336 when the index does not exist7337 does not error7338 with elasticsearch_indexing enabled7339 index7340 calls all indexing tasks in order7341 index_projects7342 queues jobs for each project batch7343 with limited indexing enabled7344 does not queue jobs for projects that should not be indexed7345 index_snippets7346 indexes snippets7347 recreate_index7348 calls all related subtasks in order7349 with elasticsearch_indexing is disabled7350 enables `elasticsearch_indexing`7351 mark_reindex_failed7352 when there is a running reindex job7353 marks the current reindex job as failed7354 prints a message after marking it as failed7355 when no running reindex job7356 just prints a message7357 list_pending_migrations7358 when there are pending migrations7359 outputs pending migrations7360 when there is no pending migrations7361 outputs message there are no pending migrations7362 estimate_cluster_size7363 outputs estimates7364EnvironmentPolicy7365 #stop_environment7366 behaves like protected environments access7367 when Protected Environments feature is not available in the project7368 access_level: :guest, result: false7369 is expected to eq false7370 access_level: :reporter, result: false7371 is expected to eq false7372 access_level: :developer, result: true7373 is expected to eq true7374 access_level: :maintainer, result: true7375 is expected to eq true7376 access_level: :admin, result: true7377 is expected to eq true7378 when Protected Environments feature is available in the project7379 when environment is protected with project-level protection7380 behaves like authorize correctly per access type7381 when user does not have access to the environment7382 access_level: :guest, result: false7383 is expected to eq false7384 access_level: :reporter, result: false7385 is expected to eq false7386 access_level: :developer, result: false7387 is expected to eq false7388 access_level: :maintainer, result: false7389 is expected to eq false7390 access_level: :admin, result: true7391 is expected to eq true7392 when user has access to the environment7393 access_level: :reporter, result: false7394 is expected to eq false7395 access_level: :developer, result: true7396 is expected to eq true7397 access_level: :maintainer, result: true7398 is expected to eq true7399 access_level: :admin, result: true7400 is expected to eq true7401 when the user has access via a group7402 is expected to eq false7403 when environment is protected with group-level protection7404 behaves like authorize correctly per access type7405 when user does not have access to the environment7406 access_level: :guest, result: false7407 is expected to eq false7408 access_level: :reporter, result: false7409 is expected to eq false7410 access_level: :developer, result: false7411 is expected to eq false7412 access_level: :maintainer, result: false7413 is expected to eq false7414 access_level: :admin, result: true7415 is expected to eq true7416 when user has access to the environment7417 access_level: :reporter, result: false7418 is expected to eq false7419 access_level: :developer, result: true7420 is expected to eq true7421 access_level: :maintainer, result: true7422 is expected to eq true7423 access_level: :admin, result: true7424 is expected to eq true7425 when the user has access via a group7426 is expected to eq false7427 when environment is not protected7428 access_level: :guest, result: false7429 is expected to eq false7430 access_level: :reporter, result: false7431 is expected to eq false7432 access_level: :developer, result: true7433 is expected to eq true7434 access_level: :maintainer, result: true7435 is expected to eq true7436 access_level: :admin, result: true7437 is expected to eq true7438 #destroy_environment7439 behaves like protected environments access7440 when Protected Environments feature is not available in the project7441 access_level: :guest, result: false7442 is expected to eq false7443 access_level: :reporter, result: false7444 is expected to eq false7445 access_level: :developer, result: true7446 is expected to eq true7447 access_level: :maintainer, result: true7448 is expected to eq true7449 access_level: :admin, result: true7450 is expected to eq true7451 when Protected Environments feature is available in the project7452 when environment is protected with project-level protection7453 behaves like authorize correctly per access type7454 when user does not have access to the environment7455 access_level: :guest, result: false7456 is expected to eq false7457 access_level: :reporter, result: false7458 is expected to eq false7459 access_level: :developer, result: false7460 is expected to eq false7461 access_level: :maintainer, result: false7462 is expected to eq false7463 access_level: :admin, result: true7464 is expected to eq true7465 when user has access to the environment7466 access_level: :reporter, result: false7467 is expected to eq false7468 access_level: :developer, result: true7469 is expected to eq true7470 access_level: :maintainer, result: true7471 is expected to eq true7472 access_level: :admin, result: true7473 is expected to eq true7474 when the user has access via a group7475 is expected to eq false7476 when environment is protected with group-level protection7477 behaves like authorize correctly per access type7478 when user does not have access to the environment7479 access_level: :guest, result: false7480 is expected to eq false7481 access_level: :reporter, result: false7482 is expected to eq false7483 access_level: :developer, result: false7484 is expected to eq false7485 access_level: :maintainer, result: false7486 is expected to eq false7487 access_level: :admin, result: true7488 is expected to eq true7489 when user has access to the environment7490 access_level: :reporter, result: false7491 is expected to eq false7492 access_level: :developer, result: true7493 is expected to eq true7494 access_level: :maintainer, result: true7495 is expected to eq true7496 access_level: :admin, result: true7497 is expected to eq true7498 when the user has access via a group7499 is expected to eq false7500 when environment is not protected7501 access_level: :guest, result: false7502 is expected to eq false7503 access_level: :reporter, result: false7504 is expected to eq false7505 access_level: :developer, result: true7506 is expected to eq true7507 access_level: :maintainer, result: true7508 is expected to eq true7509 access_level: :admin, result: true7510 is expected to eq true7511 #create_environment_terminal7512 behaves like protected environments access7513 when Protected Environments feature is not available in the project7514 access_level: :guest, result: false7515 is expected to eq false7516 access_level: :reporter, result: false7517 is expected to eq false7518 access_level: :developer, result: false7519 is expected to eq false7520 access_level: :maintainer, result: true7521 is expected to eq true7522 access_level: :admin, result: true7523 is expected to eq true7524 when Protected Environments feature is available in the project7525 when environment is protected with project-level protection7526 behaves like authorize correctly per access type7527 when user does not have access to the environment7528 access_level: :guest, result: false7529 is expected to eq false7530 access_level: :reporter, result: false7531 is expected to eq false7532 access_level: :developer, result: false7533 is expected to eq false7534 access_level: :maintainer, result: false7535 is expected to eq false7536 access_level: :admin, result: true7537 is expected to eq true7538 when user has access to the environment7539 access_level: :reporter, result: false7540 is expected to eq false7541 access_level: :developer, result: false7542 is expected to eq false7543 access_level: :maintainer, result: true7544 is expected to eq true7545 access_level: :admin, result: true7546 is expected to eq true7547 when the user has access via a group7548 is expected to eq false7549 when environment is protected with group-level protection7550 behaves like authorize correctly per access type7551 when user does not have access to the environment7552 access_level: :guest, result: false7553 is expected to eq false7554 access_level: :reporter, result: false7555 is expected to eq false7556 access_level: :developer, result: false7557 is expected to eq false7558 access_level: :maintainer, result: false7559 is expected to eq false7560 access_level: :admin, result: true7561 is expected to eq true7562 when user has access to the environment7563 access_level: :reporter, result: false7564 is expected to eq false7565 access_level: :developer, result: false7566 is expected to eq false7567 access_level: :maintainer, result: true7568 is expected to eq true7569 access_level: :admin, result: true7570 is expected to eq true7571 when the user has access via a group7572 is expected to eq false7573 when environment is not protected7574 access_level: :guest, result: false7575 is expected to eq false7576 access_level: :reporter, result: false7577 is expected to eq false7578 access_level: :developer, result: false7579 is expected to eq false7580 access_level: :maintainer, result: true7581 is expected to eq true7582 access_level: :admin, result: true7583 is expected to eq true7584EpicIssues::CreateService7585 #execute7586 when epics feature is disabled7587 returns an error7588 no relationship is created7589 when epics feature is enabled7590 when user has permissions to link the issue7591 when the reference list is empty7592 returns an error7593 no relationship is created7594 does not create a system note7595 when there is an issue to relate7596 when shortcut for Issue is given7597 returns an error7598 no relationship is created7599 when a full reference is given7600 creates a new relationship and updates epic7601 orders the epic issue to the first place and moves the existing ones down7602 returns success status7603 does not perform N + 1 queries7604 async actions7605 creates 1 system note for epic and 1 system note for issue7606 creates a note for epic correctly7607 creates a note for issue correctly7608 records action on usage ping7609 when an issue link is given7610 creates a new relationship and updates epic7611 orders the epic issue to the first place and moves the existing ones down7612 returns success status7613 async actions7614 creates 1 system note for epic and 1 system note for issue7615 creates a note for epic correctly7616 creates a note for issue correctly7617 records action on usage ping7618 when a link of an issue in a subgroup is given7619 creates a new relationship and updates epic7620 orders the epic issue to the first place and moves the existing ones down7621 returns success status7622 async actions7623 creates 1 system note for epic and 1 system note for issue7624 creates a note for epic correctly7625 creates a note for issue correctly7626 records action on usage ping7627 when multiple valid issues are given7628 creates new relationships7629 places each issue at the start7630 orders the epic issues to the first place and moves the existing ones down7631 returns success status7632 creates 2 system notes for each issue7633 when there are invalid references7634 creates links only for valid references7635 returns error status7636 when assigning issuable which don't support epics7637 returns an error7638 no relationship is created7639 when user does not have permissions to link the issue7640 returns an error7641 no relationship is created7642 when assigning issue(s) to the same epic7643 no relationship is created7644 does not create notes7645 returns an error7646 when at least one of the issues is still not assigned to the epic7647 creates a new relationship and updates epic7648 orders the epic issue to the first place and moves the existing ones down7649 returns success status7650 async actions7651 creates 1 system note for epic and 1 system note for issue7652 creates a note for epic correctly7653 creates a note for issue correctly7654 records action on usage ping7655 when an issue is already assigned to another epic7656 does not create a new association7657 updates the existing association7658 returns success status7659 creates 3 system notes7660 updates both old and new epic milestone dates7661 creates a note correctly for the original epic7662 creates a note correctly for the new epic7663 creates a note correctly for the issue7664 when issue from non group project is given7665 returns an error7666 no relationship is created7667EpicPolicy7668 when epics feature is disabled7669 behaves like all epic permissions disabled7670 is expected to be disallowed :read_epic, :read_epic_iid, :update_epic, :destroy_epic, :admin_epic, :create_epic, :create_note, :award_emoji, :read_note, and :create_todo7671 when epics feature is enabled7672 when an epic is in a private group7673 anonymous user7674 behaves like all epic permissions disabled7675 is expected to be disallowed :read_epic, :read_epic_iid, :update_epic, :destroy_epic, :admin_epic, :create_epic, :create_note, :award_emoji, :read_note, and :create_todo7676 user who is not a group member7677 behaves like all epic permissions disabled7678 is expected to be disallowed :read_epic, :read_epic_iid, :update_epic, :destroy_epic, :admin_epic, :create_epic, :create_note, :award_emoji, :read_note, and :create_todo7679 behaves like group member permissions7680 guest group member7681 behaves like can only read epics7682 is expected to be disallowed :update_epic, :destroy_epic, :admin_epic, and :create_epic7683 behaves like can comment on epics7684 is expected to be allowed :create_note and :award_emoji7685 behaves like cannot edit epic comments7686 is expected to be disallowed :admin_note7687 reporter group member7688 cannot destroy epics7689 behaves like can manage epics7690 is expected to be allowed :read_epic, :read_epic_iid, :read_note, :update_epic, :admin_epic, :create_epic, and :create_todo7691 behaves like can comment on epics7692 is expected to be allowed :create_note and :award_emoji7693 behaves like cannot edit epic comments7694 is expected to be disallowed :admin_note7695 group maintainer7696 cannot destroy epics7697 behaves like can manage epics7698 is expected to be allowed :read_epic, :read_epic_iid, :read_note, :update_epic, :admin_epic, :create_epic, and :create_todo7699 behaves like can comment on epics7700 is expected to be allowed :create_note and :award_emoji7701 behaves like can edit epic comments7702 is expected to be allowed :admin_note7703 group owner7704 can destroy epics7705 behaves like can manage epics7706 is expected to be allowed :read_epic, :read_epic_iid, :read_note, :update_epic, :admin_epic, :create_epic, and :create_todo7707 behaves like can comment on epics7708 is expected to be allowed :create_note and :award_emoji7709 behaves like can edit epic comments7710 is expected to be allowed :admin_note7711 when an epic is in an internal group7712 anonymous user7713 behaves like all epic permissions disabled7714 is expected to be disallowed :read_epic, :read_epic_iid, :update_epic, :destroy_epic, :admin_epic, :create_epic, :create_note, :award_emoji, :read_note, and :create_todo7715 user who is not a group member7716 behaves like can only read epics7717 is expected to be disallowed :update_epic, :destroy_epic, :admin_epic, and :create_epic7718 behaves like can comment on epics7719 is expected to be allowed :create_note and :award_emoji7720 behaves like group member permissions7721 guest group member7722 behaves like can only read epics7723 is expected to be disallowed :update_epic, :destroy_epic, :admin_epic, and :create_epic7724 behaves like can comment on epics7725 is expected to be allowed :create_note and :award_emoji7726 behaves like cannot edit epic comments7727 is expected to be disallowed :admin_note7728 reporter group member7729 cannot destroy epics7730 behaves like can manage epics7731 is expected to be allowed :read_epic, :read_epic_iid, :read_note, :update_epic, :admin_epic, :create_epic, and :create_todo7732 behaves like can comment on epics7733 is expected to be allowed :create_note and :award_emoji7734 behaves like cannot edit epic comments7735 is expected to be disallowed :admin_note7736 group maintainer7737 cannot destroy epics7738 behaves like can manage epics7739 is expected to be allowed :read_epic, :read_epic_iid, :read_note, :update_epic, :admin_epic, :create_epic, and :create_todo7740 behaves like can comment on epics7741 is expected to be allowed :create_note and :award_emoji7742 behaves like can edit epic comments7743 is expected to be allowed :admin_note7744 group owner7745 can destroy epics7746 behaves like can manage epics7747 is expected to be allowed :read_epic, :read_epic_iid, :read_note, :update_epic, :admin_epic, :create_epic, and :create_todo7748 behaves like can comment on epics7749 is expected to be allowed :create_note and :award_emoji7750 behaves like can edit epic comments7751 is expected to be allowed :admin_note7752 when an epic is in a public group7753 anonymous user7754 is expected to be allowed :read_epic, :read_epic_iid, and :read_note7755 is expected to be disallowed :create_todo7756 behaves like cannot comment on epics7757 is expected to be disallowed :create_note and :award_emoji7758 user who is not a group member7759 behaves like can only read epics7760 is expected to be disallowed :update_epic, :destroy_epic, :admin_epic, and :create_epic7761 behaves like can comment on epics7762 is expected to be allowed :create_note and :award_emoji7763 behaves like group member permissions7764 guest group member7765 behaves like can only read epics7766 is expected to be disallowed :update_epic, :destroy_epic, :admin_epic, and :create_epic7767 behaves like can comment on epics7768 is expected to be allowed :create_note and :award_emoji7769 behaves like cannot edit epic comments7770 is expected to be disallowed :admin_note7771 reporter group member7772 cannot destroy epics7773 behaves like can manage epics7774 is expected to be allowed :read_epic, :read_epic_iid, :read_note, :update_epic, :admin_epic, :create_epic, and :create_todo7775 behaves like can comment on epics7776 is expected to be allowed :create_note and :award_emoji7777 behaves like cannot edit epic comments7778 is expected to be disallowed :admin_note7779 group maintainer7780 cannot destroy epics7781 behaves like can manage epics7782 is expected to be allowed :read_epic, :read_epic_iid, :read_note, :update_epic, :admin_epic, :create_epic, and :create_todo7783 behaves like can comment on epics7784 is expected to be allowed :create_note and :award_emoji7785 behaves like can edit epic comments7786 is expected to be allowed :admin_note7787 group owner7788 can destroy epics7789 behaves like can manage epics7790 is expected to be allowed :read_epic, :read_epic_iid, :read_note, :update_epic, :admin_epic, :create_epic, and :create_todo7791 behaves like can comment on epics7792 is expected to be allowed :create_note and :award_emoji7793 behaves like can edit epic comments7794 is expected to be allowed :admin_note7795 when external authorization is enabled7796 does not call external authorization service7797 behaves like all epic permissions disabled7798 is expected to be disallowed :read_epic, :read_epic_iid, :update_epic, :destroy_epic, :admin_epic, :create_epic, :create_note, :award_emoji, :read_note, and :create_todo7799 when epic is confidential7800 when user is not reporter7801 behaves like all epic permissions disabled7802 is expected to be disallowed :read_epic, :read_epic_iid, :update_epic, :destroy_epic, :admin_epic, :create_epic, :create_note, :award_emoji, :read_note, and :create_todo7803 when user is reporter7804 behaves like all reporter epic permissions enabled7805 is expected to be allowed :read_epic, :read_epic_iid, :update_epic, :admin_epic, :create_epic, :create_note, :award_emoji, :read_note, and :create_todo7806 when user is developer7807 behaves like all reporter epic permissions enabled7808 is expected to be allowed :read_epic, :read_epic_iid, :update_epic, :admin_epic, :create_epic, :create_note, :award_emoji, :read_note, and :create_todo7809 when user is maintainer7810 behaves like all reporter epic permissions enabled7811 is expected to be allowed :read_epic, :read_epic_iid, :update_epic, :admin_epic, :create_epic, :create_note, :award_emoji, :read_note, and :create_todo7812 when user is owner7813 behaves like all reporter epic permissions enabled7814 is expected to be allowed :read_epic, :read_epic_iid, :update_epic, :admin_epic, :create_epic, :create_note, :award_emoji, :read_note, and :create_todo7815ProjectImportState7816 Project import job7817 with a mirrored project7818 calls RepositoryImportWorker and inserts in front of the mirror scheduler queue7819 transitions7820 state transition: [:started] => [:finished]7821 Geo repository update events7822 calls Geo::RepositoryUpdatedService when running on a Geo primary node7823 does not call Geo::RepositoryUpdatedService when not running on a Geo primary node7824 elasticsearch indexing disabled for this project7825 does not index the repository7826 elasticsearch indexing enabled for this project7827 no index status7828 schedules a full index of the repository7829 with index status7830 schedules a full index of the repository7831 when create7832 sets next execution timestamp to now7833 #in_progress?7834 when import status is scheduled7835 behaves like import in progress7836 when project is not a mirror and repository is empty7837 returns true7838 when project is a mirror7839 when repository is empty7840 returns true7841 when repository is not empty7842 returns true7843 when project is a mirror and repository is not empty7844 returns false7845 when import status is started7846 behaves like import in progress7847 when project is not a mirror and repository is empty7848 returns true7849 when project is a mirror7850 when repository is empty7851 returns true7852 when repository is not empty7853 returns true7854 when project is a mirror and repository is not empty7855 returns false7856 when import status is finished7857 returns false7858 hard failing a mirror7859 sends a notification7860 mirror has an unrecoverable failure7861 sends a notification7862 marks import state as hard_failed7863 does not set next execution timestamp7864 #mirror_waiting_duration7865 returns nil if not mirror7866 returns in seconds the time spent in the queue7867 #mirror_update_duration7868 returns nil if not mirror7869 returns in seconds the time spent updating7870 #updating_mirror?7871 when scheduled7872 behaves like updating mirror7873 with repository7874 returns false7875 with mirror7876 returns false7877 with mirror and repository7878 returns false7879 when started7880 behaves like updating mirror7881 with repository7882 returns false7883 with mirror7884 returns false7885 with mirror and repository7886 returns false7887 #mirror_update_due?7888 when mirror is expected to run soon7889 returns true7890 when the project is archived7891 returns false7892 when the project pending_delete7893 returns false7894 when mirror has no content7895 returns false7896 when mirror is hard_failed7897 returns false7898 mirror is updating7899 returns false when scheduled7900 when next_execution_timestamp is nil7901 returns false7902 #last_update_status7903 when not a mirror7904 returns nil7905 when mirror7906 when mirror has not updated7907 returns nil7908 when mirror has updated7909 when last update time equals the time of the last successful update7910 returns success7911 when last update time does not equal the time of the last successful update7912 returns failed7913 #ever_updated_successfully7914 returns false when project is not a mirror7915 when mirror7916 returns false when project never updated7917 returns false when first update failed7918 returns true when a successful update timestamp exists7919 #set_next_execution_timestamp7920 when base delay is lower than mirror_max_delay7921 when retry count is 07922 applies transition successfully7923 when incrementing retry count7924 applies transition successfully7925 when boundaries are surpassed7926 when last_update_started_at is nil7927 applies transition successfully7928 when base delay is lower than mirror min_delay7929 when resetting retry count7930 applies transition successfully7931 when incrementing retry count7932 applies transition successfully7933 when base delay is higher than mirror_max_delay7934 when resetting retry count7935 applies transition successfully7936 when incrementing retry count7937 applies transition successfully7938 #force_import_job!7939 returns nil if mirror is about to update7940 returns nil when mirror is updating7941 sets next execution timestamp to 5 minutes ago and schedules UpdateAllMirrorsWorker7942 when mirror is hard failed7943 resets retry count and schedules a mirroring worker7944 #reset_retry_count7945 resets retry_count to 07946 #increment_retry_count7947 increments retry_count7948 #set_max_retry_count7949 sets retry_count to max7950 #unrecoverable_failure?7951 is expected to be truthy7952 when error is recoverable7953 is expected to be falsey7954 when error is missing7955 is expected to be falsey7956 when import_state is not failed7957 is expected to be falsey7958MergeRequests::SyncReportApproverApprovalRules7959 #execute7960 when a project has a single `License-Check` approval rule7961 when report_approver_rules are enabled7962 creates rule for report approvers7963 updates previous report approval rule if defined7964 when a project has a single `Vulnerability-Check` approval rule7965 when report_approver_rules are enabled7966 creates rule for report approvers7967 updates previous report approval rule if defined7968 when a project has a single `Coverage-Check` approval rule7969 when report_approver_rules are enabled7970 creates rule for report approvers7971 updates previous report approval rule if defined7972 when a project has multiple report approval rules7973 when none of the rules have been synchronized to the merge request yet7974 is expected to equal 37975 is expected to be report approver7976 is expected to eql 07977 is expected to be vulnerability7978 is expected to eq "Vulnerability-Check"7979 is expected to eq #<ApprovalProjectRule id: 35, created_at: "2021-09-16 10:42:27.010324706 +0000", updated_at: "2021-09...zing", "api_fuzzing"], vulnerabilities_allowed: 0, severity_levels: ["unknown", "high", "critical"]>7980 is expected to be report approver7981 is expected to eql 07982 is expected to be license scanning7983 is expected to eq "License-Check"7984 is expected to eq #<ApprovalProjectRule id: 51, created_at: "2021-09-16 10:42:31.874253207 +0000", updated_at: "2021-09...zing", "api_fuzzing"], vulnerabilities_allowed: 0, severity_levels: ["unknown", "high", "critical"]>7985 is expected to be report approver7986 is expected to eql 07987 is expected to be code coverage7988 is expected to eq "Coverage-Check"7989 is expected to eq #<ApprovalProjectRule id: 67, created_at: "2021-09-16 10:42:36.822247404 +0000", updated_at: "2021-09...zing", "api_fuzzing"], vulnerabilities_allowed: 0, severity_levels: ["unknown", "high", "critical"]>7990 when some of the rules have been synchronized to the merge request7991 is expected to equal 37992 is expected to equal 17993 is expected to equal 17994 is expected to contain exactly #<ApprovalMergeRequestRule id: 75, created_at: "2021-09-16 10:42:39.734861114 +0000", updated_at: "20..."report_approver", report_type: "license_scanning", section: nil, modified_from_project_rule: false>7995 when report_approver_rules are disabled7996 copies nothing7997GroupMember7998 is expected to includes the EE::GroupMember module7999 behaves like member validations8000 validations8001 validates SSO enforcement8002 enforced SSO enabled8003 allows adding the group member8004 does not add the group member8005 subgroups8006 does not allow adding a group member with SSO enforced on subgroup8007 enforced SSO disabled8008 allows adding the group member8009 validations8010 #group_domain_validations8011 behaves like member group domain validations8012 validates group domain limitations8013 when project parent has email domain feature switched on8014 users email must match at least one of the allowed domain emails8015 shows proper error message8016 shows proper error message for single domain limitation8017 invited email must match at least one of the allowed domain emails8018 user emails matching allowed domain must be verified8019 with project bot users8020 bot user email does not match8021 allows the project bot user8022 with group SAML users8023 user emails does not have to be verified8024 with group SCIM users8025 user emails does not have to be verified8026 when group is subgroup8027 users email must match at least one of the allowed domain emails8028 invited email must match at least one of the allowed domain emails8029 user emails matching allowed domain must be verified8030 with group SCIM users8031 user emails does not have to be verified8032 with group SAML users8033 user emails does not have to be verified8034 when project parent group has email domain feature switched off8035 users email need not match allowed domain emails8036 invited email need not match allowed domain emails8037 user emails does not have to be verified8038 access level inclusion8039 when minimal access user feature switched on8040 users can have access levels from minimal access to owner8041 when group is a subgroup8042 users cannot have minimal access level8043 when minimal access user feature switched off8044 users can have access levels from guest to owner8045 scopes8046 .by_group_ids8047 returns only members from selected groups8048 .guests8049 returns only guests members8050 .with_saml_identity8051 returns members with identity linked to given saml provider8052 refreshing project_authorizations8053 when the source group of the group member is destroyed8054 refreshes the authorization of user to the project in the group8055 refreshes the authorization without calling UserProjectAccessChangedService8056 when the user of the group member is destroyed8057 refreshes the authorization of user to the project in the group8058 refreshes the authorization without calling UserProjectAccessChangedService8059 group member webhooks8060 when a member is added to the group8061 executes user_add_to_group event webhook8062 ancestor groups8063 fires two webhooks when parent group has member_events webhook enabled8064 fires one webhook when parent group has member_events webhook disabled8065 when a group member is updated8066 executes user_update_for_group event webhook when user role is updated8067 executes user_update_for_group event webhook when user expiration date is updated8068 when the group member is deleted8069 executes user_remove_from_group event webhook when group member is deleted8070 does not execute webhook8071 does not execute webhooks if group member events webhook is disabled8072 does not execute webhooks if license is disabled8073 group member welcome email8074 when user is provisioned by group8075 schedules the welcome email with confirmation8076 when user is not provisioned by group8077 schedules plain welcome to the group email8078 check if user cap has been reached8079 when the :saas_user_caps feature flag is disabled8080 leaves the group member state to created8081 when the :saas_user_caps feature flag is enabled8082 when the user cap for this group has not been reached8083 sets the group member to active8084 when the user cap for this group has been reached8085 sets the group member to awaiting8086 #provisioned_by_this_group?8087 when user is provisioned by the group8088 is expected to eq true8089 when user is not provisioned by the group8090 is expected to eq false8091 when member does not have a related user (invited member)8092 is expected to eq false8093AutoMerge::MergeTrainService8094 #execute8095 enables auto merge on the merge request8096 creates merge train8097 creates system note8098 returns result code8099 when failed to save the record8100 returns result code8101 when statement timeout happened on system note creation8102 returns failed status8103 rollback the transaction8104 tracks the exception8105 #process8106 calls RefreshWorker8107 when merge request is not on a merge train8108 does not call RefreshWorker8109 #cancel8110 cancels auto merge on the merge request8111 writes system note to the merge request8112 when pipeline exists8113 cancels the jobs in the pipeline8114 when train ref exists8115 deletes train ref8116 when train ref does not exist8117 does not raise an error8118 when the other merge request is following the merge request8119 processes the train by default8120 when the status is stale already8121 does not do anything8122 when statement timeout happened on system note creation8123 returns error8124 rollback the transaction8125 tracks the exception8126 #abort8127 aborts auto merge on the merge request8128 writes system note to the merge request8129 when the other merge request is following the merge request8130 processes the train8131 when process_next is false8132 does not process the next merge request on the train8133 when statement timeout happened on system note creation8134 returns error8135 rollback the transaction8136 tracks the exception8137 #available_for?8138 is expected to be truthy8139 memoizes the result8140 when merge trains flag is disabled8141 is expected to be falsy8142 when merge train ci setting is disabled8143 is expected to be falsy8144 when merge request is not mergeable8145 is expected to be falsy8146 when the user does not have permission to merge8147 is expected to be falsy8148 when merge request is submitted from a forked project8149 when ci_disallow_to_create_merge_request_pipelines_in_target_project feature flag is enabled8150 is expected to be falsy8151 when the head pipeline of the merge request has not finished8152 is expected to be falsy8153Dashboard::Projects::ListService8154 #execute8155 when passing a project id8156 behaves like project found8157 returns the project8158 when passing a project record8159 behaves like project found8160 returns the project8161 when passing invalid project id8162 behaves like project not found8163 returns an empty list8164 with insufficient access8165 behaves like project not found8166 returns an empty list8167 checking license8168 plan: "ultimate", trial: false, expired: false, available: true8169 behaves like project found8170 returns the project8171 plan: "ultimate", trial: false, expired: true, available: true8172 behaves like project found8173 returns the project8174 plan: "ultimate", trial: true, expired: false, available: false8175 behaves like project not found8176 returns an empty list8177 plan: "ultimate", trial: true, expired: true, available: false8178 behaves like project not found8179 returns an empty list8180 plan: "premium", trial: false, expired: false, available: true8181 behaves like project found8182 returns the project8183 plan: nil, trial: false, expired: false, available: false8184 behaves like project not found8185 returns an empty list8186 checking plans8187 check_namespace_plan: true, plan: :gold, available: true8188 behaves like project found8189 returns the project8190 if :include_unavailable option is provided8191 behaves like project found8192 returns the project8193 check_namespace_plan: true, plan: :premium, available: true8194 behaves like project found8195 returns the project8196 if :include_unavailable option is provided8197 behaves like project found8198 returns the project8199 check_namespace_plan: true, plan: :ultimate, available: true8200 behaves like project found8201 returns the project8202 if :include_unavailable option is provided8203 behaves like project found8204 returns the project8205 check_namespace_plan: true, plan: nil, available: false8206 behaves like project not found8207 returns an empty list8208 if :include_unavailable option is provided8209 behaves like project found8210 returns the project8211 check_namespace_plan: false, plan: :gold, available: true8212 behaves like project found8213 returns the project8214 if :include_unavailable option is provided8215 behaves like project found8216 returns the project8217 check_namespace_plan: false, plan: :premium, available: true8218 behaves like project found8219 returns the project8220 if :include_unavailable option is provided8221 behaves like project found8222 returns the project8223 check_namespace_plan: false, plan: :ultimate, available: true8224 behaves like project found8225 returns the project8226 if :include_unavailable option is provided8227 behaves like project found8228 returns the project8229 check_namespace_plan: false, plan: nil, available: true8230 behaves like project found8231 returns the project8232 if :include_unavailable option is provided8233 behaves like project found8234 returns the project8235 checking availability of public projects on GitLab.com8236 check_namespace_plan: true, project_visibility: 20, namespace_visibility: 20, available: true8237 behaves like project found8238 returns the project8239 check_namespace_plan: true, project_visibility: 0, namespace_visibility: 20, available: false8240 behaves like project not found8241 returns an empty list8242 check_namespace_plan: true, project_visibility: 20, namespace_visibility: 0, available: false8243 behaves like project not found8244 returns an empty list8245 check_namespace_plan: true, project_visibility: 0, namespace_visibility: 0, available: false8246 behaves like project not found8247 returns an empty list8248 check_namespace_plan: false, project_visibility: 20, namespace_visibility: 20, available: true8249 behaves like project found8250 returns the project8251 check_namespace_plan: false, project_visibility: 0, namespace_visibility: 20, available: true8252 behaves like project found8253 returns the project8254 check_namespace_plan: false, project_visibility: 20, namespace_visibility: 0, available: true8255 behaves like project found8256 returns the project8257 check_namespace_plan: false, project_visibility: 0, namespace_visibility: 0, available: true8258 behaves like project found8259 returns the project8260 when the user is an auditor8261 behaves like project found8262 returns the project8263Ci::PipelineArtifact8264 #replicables_for_current_secondary8265 selective_sync_namespaces: nil, selective_sync_shards: nil, factory: [:ci_pipeline_artifact], project_factory: [:project], include_expectation: true8266 when sync object storage is enabled8267 when the pipeline artifact is locally stored8268 is expected to eq true8269 when the pipeline artifact is object stored8270 is expected to eq true8271 when sync object storage is disabled8272 when the pipeline artifact is locally stored8273 is expected to eq true8274 when the pipeline artifact is object stored8275 is expected to be falsey8276 selective_sync_namespaces: nil, selective_sync_shards: :model, factory: [:ci_pipeline_artifact], project_factory: [:project], include_expectation: true8277 when sync object storage is enabled8278 when the pipeline artifact is locally stored8279 is expected to eq true8280 when the pipeline artifact is object stored8281 is expected to eq true8282 when sync object storage is disabled8283 when the pipeline artifact is locally stored8284 is expected to eq true8285 when the pipeline artifact is object stored8286 is expected to be falsey8287 selective_sync_namespaces: nil, selective_sync_shards: :other, factory: [:ci_pipeline_artifact], project_factory: [:project], include_expectation: false8288 when sync object storage is enabled8289 when the pipeline artifact is locally stored8290 is expected to eq false8291 when the pipeline artifact is object stored8292 is expected to eq false8293 when sync object storage is disabled8294 when the pipeline artifact is locally stored8295 is expected to eq false8296 when the pipeline artifact is object stored8297 is expected to be falsey8298 selective_sync_namespaces: :model_parent, selective_sync_shards: nil, factory: [:ci_pipeline_artifact], project_factory: [:project], include_expectation: true8299 when sync object storage is enabled8300 when the pipeline artifact is locally stored8301 is expected to eq true8302 when the pipeline artifact is object stored8303 is expected to eq true8304 when sync object storage is disabled8305 when the pipeline artifact is locally stored8306 is expected to eq true8307 when the pipeline artifact is object stored8308 is expected to be falsey8309 selective_sync_namespaces: :model_parent_parent, selective_sync_shards: nil, factory: [:ci_pipeline_artifact], project_factory: [:project, :in_subgroup], include_expectation: true8310 when sync object storage is enabled8311 when the pipeline artifact is locally stored8312 is expected to eq true8313 when the pipeline artifact is object stored8314 is expected to eq true8315 when sync object storage is disabled8316 when the pipeline artifact is locally stored8317 is expected to eq true8318 when the pipeline artifact is object stored8319 is expected to be falsey8320 selective_sync_namespaces: :other, selective_sync_shards: nil, factory: [:ci_pipeline_artifact], project_factory: [:project], include_expectation: false8321 when sync object storage is enabled8322 when the pipeline artifact is locally stored8323 is expected to eq false8324 when the pipeline artifact is object stored8325 is expected to eq false8326 when sync object storage is disabled8327 when the pipeline artifact is locally stored8328 is expected to eq false8329 when the pipeline artifact is object stored8330 is expected to be falsey8331 selective_sync_namespaces: :other, selective_sync_shards: nil, factory: [:ci_pipeline_artifact], project_factory: [:project, :in_subgroup], include_expectation: false8332 when sync object storage is enabled8333 when the pipeline artifact is locally stored8334 is expected to eq false8335 when the pipeline artifact is object stored8336 is expected to eq false8337 when sync object storage is disabled8338 when the pipeline artifact is locally stored8339 is expected to eq false8340 when the pipeline artifact is object stored8341 is expected to be falsey8342 selective_sync_namespaces: nil, selective_sync_shards: nil, factory: [:ci_pipeline_artifact, :expired], project_factory: [:project], include_expectation: true8343 when sync object storage is enabled8344 when the pipeline artifact is locally stored8345 is expected to eq true8346 when the pipeline artifact is object stored8347 is expected to eq true8348 when sync object storage is disabled8349 when the pipeline artifact is locally stored8350 is expected to eq true8351 when the pipeline artifact is object stored8352 is expected to be falsey8353RequirementsManagement::RequirementPolicy8354 behaves like resource with requirement permissions8355 when requirements feature is enabled8356 with admin8357 behaves like user with read-only permissions8358 is expected to be allowed :read_requirement8359 is expected to be disallowed :create_requirement, :admin_requirement, :update_requirement, :destroy_requirement, :create_requirement_test_report, and :export_requirements8360 with owner8361 is expected to be allowed :read_requirement, :create_requirement, :admin_requirement, :update_requirement, :destroy_requirement, :create_requirement_test_report, and :export_requirements8362 with maintainer8363 behaves like user with manage permissions8364 is expected to be allowed :read_requirement, :create_requirement, :admin_requirement, :update_requirement, :create_requirement_test_report, and :export_requirements8365 is expected to be disallowed :destroy_requirement8366 with developer8367 behaves like user with manage permissions8368 is expected to be allowed :read_requirement, :create_requirement, :admin_requirement, :update_requirement, :create_requirement_test_report, and :export_requirements8369 is expected to be disallowed :destroy_requirement8370 with reporter8371 behaves like user with manage permissions8372 is expected to be allowed :read_requirement, :create_requirement, :admin_requirement, :update_requirement, :create_requirement_test_report, and :export_requirements8373 is expected to be disallowed :destroy_requirement8374 with guest8375 behaves like user with read-only permissions8376 is expected to be allowed :read_requirement8377 is expected to be disallowed :create_requirement, :admin_requirement, :update_requirement, :destroy_requirement, :create_requirement_test_report, and :export_requirements8378 with non member8379 behaves like user with read-only permissions8380 is expected to be allowed :read_requirement8381 is expected to be disallowed :create_requirement, :admin_requirement, :update_requirement, :destroy_requirement, :create_requirement_test_report, and :export_requirements8382 with private resource parent8383 is expected to be disallowed :read_requirement, :create_requirement, :admin_requirement, :update_requirement, :destroy_requirement, :create_requirement_test_report, and :export_requirements8384 when access level is disabled8385 with owner8386 is expected to be disallowed :read_requirement, :create_requirement, :admin_requirement, :update_requirement, :destroy_requirement, :create_requirement_test_report, and :export_requirements8387 with admin8388 is expected to be disallowed :read_requirement, :create_requirement, :admin_requirement, :update_requirement, :destroy_requirement, :create_requirement_test_report, and :export_requirements8389 when access level is private8390 with admin user8391 is expected to be disallowed :read_requirement, :create_requirement, :admin_requirement, :update_requirement, :destroy_requirement, :create_requirement_test_report, and :export_requirements8392 with admin mode enabled8393 behaves like user with read-only permissions8394 is expected to be allowed :read_requirement8395 is expected to be disallowed :create_requirement, :admin_requirement, :update_requirement, :destroy_requirement, :create_requirement_test_report, and :export_requirements8396 with owner8397 is expected to be allowed :read_requirement, :create_requirement, :admin_requirement, :update_requirement, :destroy_requirement, :create_requirement_test_report, and :export_requirements8398 with maintainer8399 behaves like user with manage permissions8400 is expected to be allowed :read_requirement, :create_requirement, :admin_requirement, :update_requirement, :create_requirement_test_report, and :export_requirements8401 is expected to be disallowed :destroy_requirement8402 with developer8403 behaves like user with manage permissions8404 is expected to be allowed :read_requirement, :create_requirement, :admin_requirement, :update_requirement, :create_requirement_test_report, and :export_requirements8405 is expected to be disallowed :destroy_requirement8406 with reporter8407 behaves like user with manage permissions8408 is expected to be allowed :read_requirement, :create_requirement, :admin_requirement, :update_requirement, :create_requirement_test_report, and :export_requirements8409 is expected to be disallowed :destroy_requirement8410 with guest8411 behaves like user with read-only permissions8412 is expected to be allowed :read_requirement8413 is expected to be disallowed :create_requirement, :admin_requirement, :update_requirement, :destroy_requirement, :create_requirement_test_report, and :export_requirements8414 with non member8415 is expected to be disallowed :read_requirement, :create_requirement, :admin_requirement, :update_requirement, :destroy_requirement, :create_requirement_test_report, and :export_requirements8416 when requirements feature is disabled8417 with owner8418 is expected to be disallowed :read_requirement, :create_requirement, :admin_requirement, :update_requirement, :destroy_requirement, :create_requirement_test_report, and :export_requirements8419 with admin8420 is expected to be disallowed :read_requirement, :create_requirement, :admin_requirement, :update_requirement, :destroy_requirement, :create_requirement_test_report, and :export_requirements8421EE::Issuable8422 Validation8423 general validations8424 is expected to validate that :author cannot be empty/falsy8425 is expected to validate that :title cannot be empty/falsy8426 is expected to validate that the length of :title is at most 2558427 is expected to validate that the length of :description is at most 10485768428 behaves like validates description length with custom validation8429 when Issuable is a new record8430 validates the maximum description length8431 on create8432 does not validate the maximum description length8433 when Issuable is an existing record8434 does not validate the maximum description length8435 behaves like truncates the description to its allowed maximum length on import8436 truncates the description to its allowed maximum length8437 #matches_cross_reference_regex?8438 epic description with long path string8439 behaves like matches_cross_reference_regex? fails fast8440 fails fast for long strings8441 #supports_epic?8442 issuable_type: :issue, project: :project_with_group, supports_epic: true8443 is expected to eq true8444 issuable_type: :issue, project: :project_without_group, supports_epic: false8445 is expected to eq false8446 issuable_type: :incident, project: :project_with_group, supports_epic: false8447 is expected to eq false8448 issuable_type: :incident, project: :project_without_group, supports_epic: false8449 is expected to eq false8450 issuable_type: :merge_request, project: :project_with_group, supports_epic: false8451 is expected to eq false8452 issuable_type: :merge_request, project: :project_without_group, supports_epic: false8453 is expected to eq false8454 #weight_available?8455 issuable_type: :issue, project: :project_with_group, weight_available: true8456 is expected to eq true8457 issuable_type: :issue, project: :project_without_group, weight_available: true8458 is expected to eq true8459 issuable_type: :incident, project: :project_with_group, weight_available: false8460 is expected to eq false8461 issuable_type: :incident, project: :project_without_group, weight_available: false8462 is expected to eq false8463 issuable_type: :merge_request, project: :project_with_group, weight_available: false8464 is expected to eq false8465 issuable_type: :merge_request, project: :project_without_group, weight_available: false8466 is expected to eq false8467 #supports_iterations?8468 issuable_type: :issue, project: :project_with_group, supports_iterations: true8469 is expected to eq true8470 issuable_type: :issue, project: :project_without_group, supports_iterations: true8471 is expected to eq true8472 issuable_type: :incident, project: :project_with_group, supports_iterations: false8473 is expected to eq false8474 issuable_type: :incident, project: :project_without_group, supports_iterations: false8475 is expected to eq false8476 issuable_type: :merge_request, project: :project_with_group, supports_iterations: false8477 is expected to eq false8478 issuable_type: :merge_request, project: :project_without_group, supports_iterations: false8479 is expected to eq false8480Groups::TransferService#execute8481 elasticsearch indexing8482 when elasticsearch_limit_indexing is on8483 when moving from a non-indexed namespace to an indexed namespace8484 invalidates the namespace and project cache and indexes the project and all associated data8485 when both namespaces are indexed8486 invalidates the namespace and project cache and indexes the project and all associated data8487 when elasticsearch_limit_indexing is off8488 does not invalidate the namespace or project cache and reindexes projects and associated data8489 with epics8490 when epics feature is disabled8491 transfers a group successfully8492 when epics feature is enabled8493 when group is moved completely out of the main group8494 keeps relations between epics in the group structure8495 removes relations to epics of the old parent group8496 when group is moved some levels up8497DEPRECATION WARNING: Passing an Active Record object to `quote` directly is deprecated8498and will be no longer quoted as id value in Rails 6.2.8499 (called from block (2 levels) in to_sql at /builds/gitlab-org/gitlab/lib/gitlab/sql/set_operator.rb:39)8500 keeps relations between epics in the group structure8501DEPRECATION WARNING: Passing an Active Record object to `quote` directly is deprecated8502and will be no longer quoted as id value in Rails 6.2.8503 (called from block (2 levels) in to_sql at /builds/gitlab-org/gitlab/lib/gitlab/sql/set_operator.rb:39)8504 removes relations to epics of the old parent group8505Dora::DailyMetrics8506 associations8507 is expected to belong to environment required:8508 .in_range_of8509 when between 2 days ago and 1 day ago8510 returns the correct metrics8511 when between 3 days ago and 2 days ago8512 returns the correct metrics8513 .for_environments8514 when targeting environment A only8515 returns the entry of environment A8516 when targeting environment B only8517 returns the entry of environment B8518 .refresh!8519 with finished deployments8520 inserts the daily metrics8521 when there is an existing daily metric8522 updates the daily metrics8523 with finished deployments and merged MRs8524 inserts the daily metrics8525 when there is an existing daily metric8526 updates the daily metrics8527 when date is invalid type8528 raises an error8529 .aggregate_for!8530 when metric is deployment frequency8531 when interval is all8532 aggregates the rows8533 when interval is monthly8534 aggregates the rows8535 when interval is daily8536 aggregates the rows8537 when interval is unknown8538 is expected to raise ArgumentError with "Unknown interval"8539 when metric is lead time for changes8540 when interval is all8541 calculates the median8542 when interval is monthly8543 calculates the median8544 when interval is daily8545 calculates the median8546 when interval is unknown8547 is expected to raise ArgumentError with "Unknown interval"8548 when metric is unknown8549 is expected to raise ArgumentError with "Unknown metric"8550StatusPage::MarkForPublicationService8551 #execute8552 when license is not available8553 behaves like does not track the incident8554 is expected not to change `::StatusPage::PublishedIncident.count`8555 is expected not to change `issue.notes.count`8556 returns the exepected error state8557 when status page does not exist8558 behaves like does not track the incident8559 is expected not to change `::StatusPage::PublishedIncident.count`8560 is expected not to change `issue.notes.count`8561 returns the exepected error state8562 when status page is disabled8563 behaves like does not track the incident8564 is expected not to change `::StatusPage::PublishedIncident.count`8565 is expected not to change `issue.notes.count`8566 returns the exepected error state8567 when status page is enabled8568 when issue is publishable8569 is expected to change `::StatusPage::PublishedIncident.count` by 18570 is expected to change `issue.notes.count` by 18571 is expected to be success8572 increments the publish counter8573 when issue is confidential8574 behaves like does not track the incident8575 is expected not to change `::StatusPage::PublishedIncident.count`8576 is expected not to change `issue.notes.count`8577 returns the exepected error state8578 when issue is already published8579 behaves like does not track the incident8580 is expected not to change `::StatusPage::PublishedIncident.count`8581 is expected not to change `issue.notes.count`8582 returns the exepected error state8583 when user is not logged in8584 behaves like does not track the incident8585 is expected not to change `::StatusPage::PublishedIncident.count`8586 is expected not to change `issue.notes.count`8587 returns the exepected error state8588 when user does not have permissions8589 behaves like does not track the incident8590 is expected not to change `::StatusPage::PublishedIncident.count`8591 is expected not to change `issue.notes.count`8592 returns the exepected error state8593 when an error occurs8594 is expected not to change `::StatusPage::PublishedIncident.count`8595 is expected not to change `issue.notes.count`8596 returns the exepected error state and reports the error to sentry8597AppSec::Dast::SiteProfiles::CreateService8598 #execute8599 when a user does not have access to the project8600 returns an error status8601 populates message8602 when the user can run a dast scan8603 returns a success status8604 creates a dast_site_profile8605 creates a dast_site8606 sets attributes correctly8607 returns a dast_site_profile payload8608 audits the creation8609 when the dast_site already exists8610 returns a success status8611 does not create a new dast_site8612 when excluded_urls is nil8613 defaults to an empty array8614 when excluded_urls is not supplied8615 defaults to an empty array8616 when auth values are not supplied8617 uses sensible defaults8618 when request_headers are supplied8619 behaves like it handles secret variable creation8620 correctly sets the value8621 behaves like it handles secret variable creation failure8622 returns an error response8623 when auth_password is supplied8624 behaves like it handles secret variable creation8625 correctly sets the value8626 behaves like it handles secret variable creation failure8627 returns an error response8628 when an existing dast_site_validation does not exist8629 does not create a dast_site_validation association8630 when an existing dast_site_validation exists8631 gets associated with the dast_site8632 when on demand scan licensed feature is not available8633 returns an error status8634 populates message8635Vulnerabilities::ResolveService8636 with an authorized user with proper permissions8637 resolves a vulnerability8638 creates note8639 behaves like calls vulnerability statistics utility services in order8640 calls the service classes in order8641 behaves like removes dismissal feedback from associated findings8642 when there is no error8643 removes dismissal feedback from associated findings8644 when there is an error8645 does not remove any feedback8646 responds with error8647 when security dashboard feature is disabled8648 raises an "access denied" error8649 permissions8650 is expected to be allowed for :owner8651 is expected to be allowed for :maintainer8652 is expected to be allowed for :developer8653 is expected to be denied for :auditor8654 is expected to be denied for :reporter8655 is expected to be denied for :guest8656 is expected to be denied for :anonymous8657 when admin mode is enabled8658 is expected to be allowed for :admin8659 when admin mode is disabled8660 is expected to be denied for :admin8661Iterations::DeleteService8662 #execute8663 when iterations feature enabled8664 when user is authorized8665 when deleting a past iteration8666 behaves like successfully deletes an iteration8667 is expected to be success8668 deletes the iteration and associated records8669 returns the iteration group as part of the response8670 when deleting the current iteration8671 behaves like iteration delete fails with message8672 is expected to be error8673 returns not allowed message8674 returns the iteration group as part of the response8675 when deleting a future iteration that is not the last one8676 behaves like iteration delete fails with message8677 is expected to be error8678 returns not allowed message8679 returns the iteration group as part of the response8680 when deleting the last future iteration8681 behaves like successfully deletes an iteration8682 is expected to be success8683 deletes the iteration and associated records8684 returns the iteration group as part of the response8685 when deleting the current iteration in another cadence8686 behaves like successfully deletes an iteration8687 is expected to be success8688 deletes the iteration and associated records8689 returns the iteration group as part of the response8690 when user is not authorized8691 behaves like iteration delete fails with message8692 is expected to be error8693 returns not allowed message8694 returns the iteration group as part of the response8695 when iterations feature disabled8696 when user is authorized8697 behaves like iteration delete fails with message8698 is expected to be error8699 returns not allowed message8700 returns the iteration group as part of the response8701 when user is not authorized8702 behaves like iteration delete fails with message8703 is expected to be error8704 returns not allowed message8705 returns the iteration group as part of the response8706Resolvers::VulnerabilitySeveritiesCountResolver8707 #resolve8708 when the user does not have access8709 is redacted8710 when the user has access8711 when given severities8712 only returns count for low severity vulnerability8713 when given states8714 only returns count for high severity vulnerability8715 when given scanner8716 only returns count for high severity vulnerability8717 when given scanner ID8718 only returns count for vulnerabilities with scanner ID8719 when given report types8720 only returns count for vulnerabilities of the given report types8721 when resolving vulnerabilities for a project8722 returns the project's vulnerabilities8723 when filtering vulnerabilities with issues8724 only returns count for vulnerabilities with issues8725 when filtering vulnerabilities with issues8726 only returns count for vulnerabilities with issues8727 when filtering resolved vulnerabilities8728 only returns count for resolved vulnerabilities8729 when filtering resolved vulnerabilities8730 only returns count for resolved vulnerabilities8731 when resolving vulnerabilities for an instance security dashboard8732 when there is a current user8733 returns vulnerabilities for all projects on the current user's instance security dashboard8734 without a current user8735 returns no vulnerabilities8736ProtectedEnvironments::CreateService#execute8737 with valid params8738 is expected to be truthy8739 creates a record on ProtectedEnvironment8740 creates a record on ProtectedEnvironment record8741 with invalid params8742 returns a non-persisted Protected Environment record8743 multiple deploy access levels8744 behaves like invalid multiple deployment access levels8745 does not create deploy access level8746 does not create protected environment8747 deploy access level by group8748 behaves like invalid protected environment group8749 does not create deploy access level8750 does not create protected environment8751 behaves like valid protected environment group8752 creates deploy access level8753 creates protected environment8754 deploy access level by user8755 behaves like invalid protected environment user8756 does not create deploy access level8757 does not create protected environment8758 behaves like valid protected environment user8759 creates deploy access level8760 creates protected environment8761Gitlab::Ci::Reports::LicenseScanning::Report8762 #by_license_name8763 with existing license8764 finds right name8765 without existing license8766 is expected to be nil8767 #merge_dependencies_info!8768 without licensed dependencies8769 does not merge dependency path8770 with licensed dependencies8771 merge path to matched dependencies8772 #violates?8773 when checking for violations using v1 license scan report8774 when a denied license is found in the report8775 is expected to be truthy8776 when a denied license is discovered with a different casing for the name8777 is expected to be truthy8778 when none of the licenses discovered in the report violate the denied policy8779 is expected to be falsey8780 when checking for violations using the v2 license scan reports8781 when a denied license with a SPDX identifier is also in the report8782 is expected to be truthy8783 when a denied license does not have an SPDX identifier because it was provided by an end user8784 is expected to be truthy8785 when none of the licenses discovered match any of the denied software policies8786 is expected to be falsey8787 #diff_with8788 when the other report is not available8789 is expected to be empty8790 when diffing two v1 reports8791 is expected to contain exactly "Apache 2.0"8792 is expected to contain exactly "MIT" and "BSD"8793 is expected to contain exactly "WTFPL"8794 when diffing two v2 reports8795 is expected to contain exactly "Apache 2.0"8796 is expected to contain exactly "MIT" and "BSD"8797 is expected to contain exactly "WTFPL"8798 when diffing a v1 report with a v2 report8799 is expected to contain exactly "Apache 2.0"8800 is expected to contain exactly "MIT" and "BSD"8801 is expected to contain exactly "WTFPL"8802 when diffing a v2 report with a v1 report8803 is expected to contain exactly "Apache 2.0"8804 is expected to contain exactly "MIT" and "BSD"8805 is expected to contain exactly "WTFPL"8806 #empty?8807 is expected to be empty8808 is expected not to be empty8809 .parse_from8810 when parsing a v1 report8811 is expected to eql "1.0"8812 is expected to eq 48813 when parsing a v2 report8814 is expected to eql "2.0"8815 is expected to eq 38816Gitlab::Analytics::CycleAnalytics::RequestParams8817 casts `created_after` to `Time`8818 casts `created_before` to `Time`8819 validations8820 is valid8821 when `created_before` is missing8822 is valid8823 when `created_before` is earlier than `created_after`8824 is invalid8825 when the date range exceeds 180 days8826 is invalid8827 optional `project_ids`8828 when `project_ids` is not empty8829 with a valid group8830 is expected to eq [2, 3]8831 contains every project of the group8832 without a valid group8833 is expected to eq nil8834 when `project_ids` is not an array8835 is expected to eq [1]8836 when `project_ids` is nil8837 is expected to eq []8838 when `project_ids` is empty8839 is expected to eq []8840 is a subgroup project8841 is expected to eq [1]8842 optional `group_id`8843 when `group_id` is not empty8844 is expected to eq "ca-test-group"8845 when `group_id` is nil8846 is expected to eq nil8847 when `group_id` is a subgroup8848 is expected to eq 18398849 optional `value_stream`8850 when `value_stream` is not empty8851 is expected to eq #<InstanceDouble(Analytics::CycleAnalytics::GroupValueStream) (anonymous)>8852 when `value_stream` is nil8853 is expected to eq nil8854 issuable filter params8855 has the correct attributes8856 sorting params8857 converts sorting params to symbol when passing it to data collector8858 adds sorting params to data attributes8859BulkImports::Groups::Pipelines::EpicsPipeline8860 #run8861 imports group epics into destination group8862 imports epic award emoji8863 imports epic notes8864 imports epic labels8865 imports epic system note metadata8866 #load8867 when epic is not persisted8868 saves the epic8869 when epic is persisted8870 does not save epic8871 when epic is missing8872 returns8873 pipeline parts8874 is expected to includes the BulkImports::NdjsonPipeline module8875 is expected to includes the BulkImports::Pipeline::Runner module8876 has extractor8877Gitlab::Email::Handler::CreateNoteHandler8878 when the note could not be saved8879 raises an InvalidNoteError8880 when the note contains quick actions8881 and current user cannot update the noteable8882 only executes the commands that the user can perform8883 and current user can update noteable8884 posts a note and updates the noteable8885 when the reply is blank8886 raises an EmptyEmailError8887 when everything is fine8888 creates a comment8889 adds all attachments8890 when sub-addressing is not supported8891 mail key is in the References header8892 behaves like an email that contains a mail key8893 fetches the mail key from the References header and creates a comment8894 mail key is in the References header with a comma8895 behaves like an email that contains a mail key8896 fetches the mail key from the References header and creates a comment8897Vulnerabilities::Export8898 is expected to define :format as an enum, backed by an integer8899 associations8900 is expected to belong to project required:8901 is expected to belong to group required:8902 is expected to belong to author class_name => User required: true8903 validations8904 is expected to validate that :status cannot be empty/falsy8905 is expected to validate that :format cannot be empty/falsy8906 is expected not to validate that :file cannot be empty/falsy8907 when export is finished8908 is expected to validate that :file cannot be empty/falsy8909 presence of both project and group8910 when the project is present8911 when the group is present8912 is expected to include "Project & Group can not be assigned at the same time"8913 when the group is not present8914 is expected not to include "Project & Group can not be assigned at the same time"8915 when the project is not present8916 when the group is present8917 is expected not to include "Project & Group can not be assigned at the same time"8918 when the group is not present8919 is expected not to include "Project & Group can not be assigned at the same time"8920 #status8921 when the export is new8922 is expected to have attributes {:status => "created"}8923 when the export starts8924 is expected to have attributes {:started_at => 2021-09-16 10:45:54.000000000 +0000, :status => "running"}8925 when the export is running8926 and it finishes8927 is expected to have attributes {:finished_at => 2021-09-16 10:45:54.000000000 +0000, :status => "finished"}8928 and it fails8929 is expected to have attributes {:finished_at => 2021-09-16 10:45:55.000000000 +0000, :status => "failed"}8930 #exportable8931 when the export has project assigned8932 is expected to eq #<Project id: namespace712/project608>>8933 when the export does not have project assigned8934 when the export has group assigned8935 is expected to eq #<Group id: @group405>8936 when the export does not have group assigned8937 is expected to eq #<InstanceDouble(InstanceSecurityDashboard) (anonymous)>8938 #exportable=8939 when the exportable is a Project8940 changes the exportable of the export to given project8941 when the exportable is a Group8942 changes the exportable of the export to given group8943 when the exportable is an InstanceSecurityDashboard8944 changes the exportable of the export to security dashboard of the author8945 when the exportable is a String8946 raises an exception8947 #completed?8948 when status is created8949 is expected not to be completed8950 when status is running8951 is expected not to be completed8952 when status is finished8953 is expected to be completed8954 when status is failed8955 is expected to be completed8956Security::AutoFixService8957 #execute8958 when remediations8959DEPRECATION WARNING: Rendering actions with '.' in the name is deprecated: vulnerabilities/remediation.patch.erb (called from render_template at /builds/gitlab-org/gitlab/ee/app/services/merge_requests/create_from_vulnerability_data_service.rb:88)8960DEPRECATION WARNING: Rendering actions with '.' in the name is deprecated: vulnerabilities/merge_request_description.md.erb (called from render_template at /builds/gitlab-org/gitlab/ee/app/services/merge_requests/create_from_vulnerability_data_service.rb:88)8961 creates MR8962 assign auto-fix label8963 when merge request exists8964 does not create second merge request8965 with disabled auto-fix8966 behaves like disabled auto-fix error8967 returns error8968 with disabled licensed feature8969 behaves like disabled auto-fix error8970 returns error8971 when feature flag is disabled8972 behaves like disabled auto-fix error8973 returns error8974 without remediations8975 does not create merge request8976Mutations::DastOnDemandScans::Create8977 is expected to require graphql authorizations :create_on_demand_dast_scan8978 #resolve8979 when on demand scan feature is enabled8980 when the project does not exist8981 raises an exception8982 when the user can run a dast scan8983 returns a pipeline_url containing the correct path8984 when the dast_site_profile does not exist8985 raises an exception8986 when dast_scanner_profile_id is provided8987 has no errors8988 passes additional arguments to the underlying service object8989 when scan_type=active8990 when target is not validated8991 communicates failure8992 when target is validated8993 has no errors8994Packages::PackageFile8995 new file8996 calls checksum worker8997 .replicables_for_current_secondary8998 returns a package files scope8999 object storage9000 with sync object storage enabled9001 includes local stored and object stored records9002 with sync object storage disabled9003 includes local stored and excludes object stored records9004 selective sync9005 without selective sync9006 includes records owned by projects in all shards9007 includes records owned by projects in all namespaces9008 with selective sync by shard9009 includes records owned by projects on a selected shard9010 excludes records owned by projects not on a selected shard9011 with selective sync by namespace9012 with sync object storage enabled9013 includes records owned by projects on a selected namespace9014 excludes records owned by projects not on a selected namespace9015 with sync object storage disabled9016 includes locally stored records owned by projects on a selected namespace9017 excludes locally stored records owned by projects not on a selected namespace9018 excludes object stored records owned by projects on a selected namespace9019Types::VulnerabilityType9020 is expected to have graphql fields :userPermissions, :id, :title, :description, :user_notes_count, :state, :severity, :report_type, :resolved_on_default_branch, :vulnerability_path, :location, :scanner, :primary_identifier, :identifiers, :project, :issueLinks, :detected_at, :confirmed_at, :resolved_at, :dismissed_at, :notes, :external_issue_links, :has_solutions, :false_positive, :merge_request, :discussions, :confirmed_by, :resolved_by, :dismissed_by, and :details9021 is expected to require graphql authorizations :read_security_resource9022 vulnerability_path9023 is the path to the vulnerability's detail page9024 has_solutions9025 N+1 queries9026 avoids N+1 database queries (PENDING: See: https://gitlab.com/gitlab-org/gitlab/-/issues/292993)9027 false_positive9028 when the license is missing9029 returns nil9030 when the vulnerability does not have any false positive flag9031 returns false for false-positive field9032 when vulnerability_flags FF has been disabled9033 returns nil9034 #description9035 when the vulnerability description field is populated9036 returns the description for the vulnerability9037 when the vulnerability description field is empty9038 returns the description for the vulnerability finding9039IncidentManagement::OncallRotations::CreateService9040 #execute9041 when the current_user is anonymous9042 behaves like error response9043 does not save the rotation and has an informative message9044 when the current_user does not have permissions to create on-call schedules9045 behaves like error response9046 does not save the rotation and has an informative message9047 when feature is not available9048 behaves like error response9049 does not save the rotation and has an informative message9050 when an on-call rotation already exists9051 behaves like error response9052 does not save the rotation and has an informative message9053 when too many participants9054 has an informative error message9055 when participant cannot read project9056 behaves like error response9057 does not save the rotation and has an informative message9058 participant is included multiple times9059 behaves like error response9060 does not save the rotation and has an informative message9061 with valid params9062 behaves like successfully creates rotation9063 successfully creates an on-call rotation with participants9064 with an active period given9065 behaves like successfully creates rotation9066 successfully creates an on-call rotation with participants9067 behaves like saved the active period times9068 saves the active period times9069 when end active time is before start active time9070 behaves like successfully creates rotation9071 successfully creates an on-call rotation with participants9072 behaves like saved the active period times9073 saves the active period times9074 when only active period end time is set9075 behaves like error response9076 does not save the rotation and has an informative message9077 when only active period start time is set9078 behaves like error response9079 does not save the rotation and has an informative message9080 for an in-progress rotation9081 trims & saves the current shift9082BillableMembers::DestroyService9083 #execute9084 when unauthorized9085 raises an access error9086 when authorized9087 when passing a sub group to the service9088 raises an invalid group error9089 when removing a group member9090 removes the member9091 when removing a subgroup member9092 removes the member9093 when removing a project member9094 removes the member9095 when the user is a direct member of multiple projects9096 removes the user from all the projects9097 when the user has no Member record9098 returns an appropriate error9099Issues::BuildService9100 with an issue template9101 #execute9102 fills in the template in the description9103 for a single thread9104 #execute9105 with an issue template9106 picks the thread description over the issue template9107 #execute9108 as developer9109 sets the issue type to issue9110 sets the issue type to incident9111 sets the issue type to test_case9112 sets the issue type to requirement9113 as guest9114 setting issue type9115 cannot set the issue type to test_case9116 cannot set the issue type to requirement9117Projects::GitlabProjectsImportService9118 #execute9119 creates template export job9120 if project saved and custom template exists9121 sets custom template import strategy after export9122 does not create export job9123 if project not saved9124 behaves like gitlab projects import validations9125 with an invalid path9126 returns an invalid project9127 with a valid path9128 creates a project9129 override params9130 stores them as import data when passed9131 when there is a project with the same path9132 does not create the project9133 when overwrite param is set9134 creates a project in a temporary full_path9135ProjectFeature9136 #feature_available?9137 when features are enabled only for team members9138 returns true if user is an auditor9139 project visibility changes9140 feature: "issues", worker_expected: true, associations: ["issues", "notes"]9141 re-indexes project and project associations on update9142 feature: "wiki", worker_expected: false, associations: nil9143 re-indexes project and project associations on update9144 feature: "builds", worker_expected: false, associations: nil9145 re-indexes project and project associations on update9146 feature: "merge_requests", worker_expected: true, associations: ["merge_requests", "notes"]9147 re-indexes project and project associations on update9148 feature: "repository", worker_expected: true, associations: ["notes"]9149 re-indexes project and project associations on update9150 feature: "snippets", worker_expected: true, associations: ["notes"]9151 re-indexes project and project associations on update9152 feature: "operations", worker_expected: false, associations: nil9153 re-indexes project and project associations on update9154 feature: "security_and_compliance", worker_expected: false, associations: nil9155 re-indexes project and project associations on update9156 feature: "pages", worker_expected: false, associations: nil9157 re-indexes project and project associations on update9158 behaves like access level validation9159 does not allow public access level for requirements9160MergeRequestsFinder9161 #execute9162 ignores filtering by weight9163 merge commit sha9164 filters by merge commit sha9165EE::API::Helpers::ScimPagination9166 #per_page9167 count: nil, per_page: 209168 is expected to eq 209169 count: "", per_page: 209170 is expected to eq 209171 count: "abc", per_page: 209172 is expected to eq 209173 count: 0, per_page: 209174 is expected to eq 209175 count: 999999, per_page: 1009176 is expected to eq 1009177 count: 4, per_page: 49178 is expected to eq 49179 count: "4", per_page: 49180 is expected to eq 49181 #scim_paginate9182 without pagination params9183 returns all results9184 with :count param9185 limits results to count9186 with :startIndex param9187 starts from an offset9188 uses a 1-based index9189 uses 1 when provided an index less than 19190IssuablePolicy9191 #rules9192 in a public project9193 disallows non-members from creating and deleting metric images9194 allows guests to read, create metric images, and delete them in their own issues9195 allows reporters to create and delete metric images9196 in a private project9197 disallows non-members from creating and deleting metric images9198 allows guests to read metric images, and create + delete in their own issues9199 allows reporters to create and delete metric images9200ApplicationHelper9201 #autocomplete_data_sources9202 group9203 returns paths for autocomplete_sources_controller9204 when vulnerabilities are enabled9205 returns paths for autocomplete_sources_controller with vulnerabilities9206 project9207 when epics and vulnerabilities are enabled9208 returns paths for autocomplete_sources_controller for personal projects9209 returns paths for autocomplete_sources_controller including epics and vulnerabilities for group projects9210 when epics and vulnerabilities are disabled9211 returns paths for autocomplete_sources_controller9212 when both CE and EE has partials with the same name9213 #render_ce9214 renders the CE partial9215 #find_ce_template9216 finds the CE partial9217 finds the CE view9218Mutations::IncidentManagement::OncallRotation::Create9219 #resolve9220 user has access to project9221 when OncallRotation::CreateService responds with success9222 returns the on-call rotation with no errors9223 with endsAt arg9224 returns the on-call rotation with no errors9225 when endsAt is nil9226 returns the on-call rotation with no errors9227 when OncallRotations::CreateService responds with an error9228 returns errors9229 with active period times given9230 returns the on-call rotation with no errors9231 saves the on-call rotation with active period times9232 hours rotation length unit9233 returns errors9234 end time is before start time9235 saves the on-call rotation with active period times9236 invalid time given9237 raises an error9238 error cases9239 user cannot be found9240 raises an error9241 project path incorrect9242 raises an error9243 duplicate participants9244 raises an error9245 schedule does not exist9246 raises an error9247 too many users9248 raises an error9249 when resource is not accessible to the user9250 raises an error9251Namespaces::CheckExcessStorageSizeService#execute9252 when additional_repo_storage_by_namespace_enabled is false9253 is expected to be success9254 when additional_purchased_storage_size is set to 09255 when current size is greater than 09256 is successful and has no payload9257 when current size is 09258 is successful and has no payload9259 when current size is below threshold9260 is successful and has no payload9261 when not admin of the namespace9262 errors and has no payload9263 when providing the child namespace9264 uses the root namespace9265 payload alert_level9266 when above info threshold9267 is expected to eq :info9268 when above warning threshold9269 is expected to eq :warning9270 when above alert threshold9271 is expected to eq :alert9272 when above error threshold9273 is expected to eq :error9274 payload explanation_message9275 when above limit9276 when namespace purchased additional storage9277 returns message that the additional storage has been consumed9278 when namespace did not purchase additional storage9279 returns message to purchase additional storage9280 when below limit9281 is expected to include "If you reach 100% storage capacity"9282 payload usage_message9283 when namespace contains locked projects9284 when there is additional storage9285 with one locked project9286 returns message about containing a locked project9287 with multiple projects9288 returns a pluralized message about locked projects9289 when there is no additional storage9290 returns message to have reached the free storage limit9291 when namespace does not contain locked projects9292 returns current usage information9293 payload root_namespace9294 is expected to eq #<Namespace id: nil, name: "namespace835", path: "namespace835", owner_id: nil, created_at: nil, upda...runners_enabled: true, allow_descendants_override_disabled_shared_runners: false, traversal_ids: []>9295Jobs/Load-Performance-Testing.gitlab-ci.yml9296 the created pipeline9297 has no errors9298 on master9299 behaves like load_performance job on tag or branch9300 by default9301 when LOAD_PERFORMANCE_DISABLED9302 on another branch9303 behaves like load_performance job on tag or branch9304 by default9305 when LOAD_PERFORMANCE_DISABLED9306 on tag9307 behaves like load_performance job on tag or branch9308 by default9309 when LOAD_PERFORMANCE_DISABLED9310 on merge request9311 has no jobs9312Groups::RestoreService9313 restoring the group9314 with a user that can admin the group9315 for a group that has been marked for deletion9316 removes the mark for deletion9317 returns success9318 restoring fails9319 returns error9320 for a group that has not been marked for deletion9321 does not change the attributes associated with delayed deletion9322 returns error9323 audit events9324 logs audit event9325 with a user that cannot admin the group9326 does not restore the group9327 returns error9328 audit events9329 does not log audit event9330IssuablesHelper9331 #issuable_initial_data9332 for an epic9333 returns the correct data9334 for an issue9335 returns the correct data9336 when published to a configured status page9337 returns the correct data that includes publishedIncidentUrl9338 for an incident9339 default state9340 returns the correct data9341 when incident metric upload is available9342 correctly returns uploadMetricsFeatureAvailable as true9343 #gitlab_team_member_badge9344 when `:gitlab_employee_badge` feature flag is disabled9345 returns nil9346 when issue author is not a GitLab team member9347 returns nil9348 when issue author is a GitLab team member9349 returns span with svg icon9350 when `css_class` parameter is passed9351 adds CSS classes9352 #issuable_meta_author_slot9353 invoked gitlab_team_member_badge method9354Mutations::Boards::Lists::Create9355 #ready?9356 raises an error if required arguments are missing9357 raises an error if too many required arguments are specified9358 #resolve9359 with proper permissions9360 milestone list9361 creates a new issue board list for milestones9362 when feature unavailable9363 returns an error9364 when milestone not found9365 returns an error9366 assignee list9367 creates a new issue board list for assignees9368 when feature unavailable9369 returns an error9370 when user not found9371 returns an error9372 iteration list9373 creates a new issue board list for the iteration9374 when feature unavailable9375 returns an error9376 when feature flag is disabled9377 returns an error9378 when iteration not found9379 returns an error9380 without proper permissions9381 raises an error9382AppSec::Dast::Profiles::BuildConfigService9383 #execute9384 includes all profiles in the payload9385 behaves like a fetch operation9386 when licensed9387 when the profile exists9388 includes the profile in the payload9389 when the profile is not provided9390 does not include the profile in the payload9391 when the profile does not exist9392 behaves like an error occurred9393 communicates failure9394 when the profile cannot be read9395 behaves like an error occurred9396 communicates failure9397 when the user cannot create dast scans9398 behaves like an error occurred9399 communicates failure9400 when not licensed9401 behaves like an error occurred9402 communicates failure9403 behaves like a fetch operation9404 when licensed9405 when the profile exists9406 includes the profile in the payload9407 when the profile is not provided9408 does not include the profile in the payload9409 when the profile does not exist9410 behaves like an error occurred9411 communicates failure9412 when the profile cannot be read9413 behaves like an error occurred9414 communicates failure9415 when the user cannot create dast scans9416 behaves like an error occurred9417 communicates failure9418 when not licensed9419 behaves like an error occurred9420 communicates failure9421GroupSaml::Identity::DestroyService9422 prevents future Group SAML logins9423 does not use a transaction9424 uses a transaction when transactional is set9425 removes access to the group9426 doesn't remove the last group owner9427 logs an audit event9428Gitlab::Ci::Pipeline::Seed::Build9429 #attributes9430 dast9431 when the feature is not licensed9432 communicates failure9433 behaves like it does not change build attributes9434 does not add dast_site_profile or dast_scanner_profile9435 when the feature is licensed9436 when the user cannot create dast scans9437 behaves like it does not change build attributes9438 does not add dast_site_profile or dast_scanner_profile9439 behaves like an insufficient permissions error9440 communicates failure9441 dast configuration9442 dast_site_profile9443 behaves like it looks up dast profiles in the database9444 when the profile exists9445 adds the profile to the build attributes9446 when the profile is not provided9447 behaves like it has no effect9448 does not add the profile to the build attributes9449 when the stage is not dast9450 behaves like it has no effect9451 does not add the profile to the build attributes9452 when the profile does not exist9453 communicates failure9454 when the profile cannot be read9455 communicates failure9456 dast_scanner_profile9457 behaves like it looks up dast profiles in the database9458 when the profile exists9459 adds the profile to the build attributes9460 when the profile is not provided9461 behaves like it has no effect9462 does not add the profile to the build attributes9463 when the stage is not dast9464 behaves like it has no effect9465 does not add the profile to the build attributes9466 when the profile does not exist9467 communicates failure9468 when the profile cannot be read9469 communicates failure9470EpicsHelper9471 #epic_new_app_data9472 returns the correct data for a new epic9473 #epic_endpoint_query_params9474 includes Epic specific options in JSON format9475 includes data provided in param9476 #epic_state_dropdown_link9477 returns the active link when selected state is same as the link9478 returns the non-active link when selected state is different from the link9479 #epic_state_title9480 returns "Open" when the state is opened9481 returns humanized string when the state is other than opened9482 #epic_timeframe9483 when both dates are from the same year9484 returns start date with year omitted and end date with year9485 when both dates are from different years9486 returns start date with year omitted and end date with year9487 when only start date is present9488 returns start date with year9489 when only end date is present9490 returns end date with year9491SoftwareLicensePolicies::UpdateService9492 #execute9493 approval status update9494 with license management unavailable9495 does not update the software license policy9496 with a user allowed to admin9497 updates the software license policy correctly9498 with a user not allowed to admin9499 does not updates the software license policy9500 name update9501 does not updates the software license policy9502EE::SubscribableBannerHelper9503 #renew_subscription_path9504 does not raise error if available project is not persisted9505 does not raise error if entity is not available9506 #gitlab_subscription_or_license9507 when instance variable true9508 when should_check_namespace_plan is true9509 when a project exists9510 behaves like when a subscription exists9511 returns a decorator9512 when a group exists9513 behaves like when a subscription exists9514 returns a decorator9515 when should_check_namespace_plan is false9516 returns the current license9517 when instance variable false9518 returns the current license9519 with a future dated license9520 returns the current license9521 #gitlab_subscription_message_or_license_message9522 when instance variable true9523 when should_check_namespace_plan is true9524 when a project is present9525 behaves like subscription message9526 calls Gitlab::ExpiringSubscriptionMessage and SubscriptionPresenter if is Gitlab.com?9527 when a group is present9528 behaves like subscription message9529 calls Gitlab::ExpiringSubscriptionMessage and SubscriptionPresenter if is Gitlab.com?9530 when should_check_namespace_plan is false9531 calls Gitlab::ExpiringSubscriptionMessage to get expiring message9532 when instance variable false9533 returns the license message9534 #display_subscription_banner!9535 sets @display_subscription_banner to true9536Todos::Destroy::ConfidentialEpicService9537 #execute9538 removes epic todos for users who can not access the confidential epic9539 when provided epic is not confidential9540 does not remove any todos9541ScimFinder9542 #search9543 without a SAML provider9544 returns an empty scim identity relation9545 SCIM/SAML is not enabled9546 returns an empty scim identity relation9547 with SCIM enabled9548 raises an error if the filter is unsupported9549 raises an error if the attribute path is unsupported9550 with an eq filter9551 allows identity lookup by id/externalId9552 allows lookup by userName9553 allows lookup by userName9554 finds user by an email address9555 finds user by using local part of email address as username9556 finds user by username9557 finds user by extern_uid9558 with no filter9559 returns all related scim_identities9560Analytics::CycleAnalytics::GroupLevel9561 #summary9562 returns medians for each stage for a specific group9563 #time_summary9564 returns medians for lead time and cycle type9565DastSites::FindOrCreateService9566 #execute!9567 when a user does not have access to the project9568 raises an exception9569 when the user can run a dast scan9570 returns a dast_site9571 creates a dast_site9572 when the dast_site already exists9573 returns the existing dast_site9574 does not create a new dast_site9575 when the record is invalid9576 raises an exception9577 when on demand scan licensed feature is not available9578 raises an exception9579AwardEmoji9580 #update_elastic_associations9581 maintaining_elasticsearch is true9582 calls maintain_elasticsearch_update on create9583 calls maintain_elasticsearch_update on destroy9584 does nothing for other awardable_type9585 maintaining_elasticsearch is false9586 does not call maintain_elasticsearch_update9587Boards::EpicBoards::UpdateService9588 tracks epic board name updates9589 behaves like board update service9590 updates the board with valid params9591 does not update the board with invalid params9592 with scoped_issue_board available9593 user is member of the board parent9594 updates the configuration params when scoped issue board is enabled9595 when labels param is used9596 when user can create new labels9597 adds labels to the board9598 when user can not create new labels9599 adds only existing labels to the board9600 without scoped_issue_board available9601 filters unpermitted params when scoped issue board is not enabled9602IncidentManagement::EscalationPolicies::CreateService9603 #execute9604 when user does not have access9605 behaves like error response9606 does not save the policy and has an informative message9607 when license is not enabled9608 behaves like error response9609 does not save the policy and has an informative message9610 validation errors9611 validation error in policy9612 behaves like error response9613 does not save the policy and has an informative message9614 no rules are given9615 behaves like error response9616 does not save the policy and has an informative message9617 too many rules are given9618 behaves like error response9619 does not save the policy and has an informative message9620 oncall schedule is on the wrong project9621 behaves like error response9622 does not save the policy and has an informative message9623 user for rule does not have project access9624 behaves like error response9625 does not save the policy and has an informative message9626 project has an existing escalation policy9627 behaves like error response9628 does not save the policy and has an informative message9629 valid params9630 creates the policy and rules9631 for a user-based escalation rule9632 creates the policy and rules9633Mutations::Boards::Update9634 is expected to require graphql authorizations :admin_issue_board9635 #resolve9636 when the user cannot admin the board9637 raises an error9638 with invalid params9639 raises an error9640 when user can update board9641 updates board with correct values9642 when passing current iteration9643 updates board with current iteration9644 when passing labels param9645 updates board with correct labels9646 #ready9647 when passing both labels & label_ids param9648 raises exception when mutually exclusive params are given9649IssuablesDescriptionTemplatesHelper9650 #issuable_templates9651 when project parent group has a file template project9652 behaves like project issuable templates9653 issuable templates9654 returns only md files as issue templates9655 returns only md files as merge_request templates9656 #issuable_template_names9657 behaves like issuable templates9658 when include_inherited_templates is true9659 returns project templates and inherited templates9660 when include_inherited_templates is false9661 returns only project templates9662Gitlab::Email::Handler::ServiceDeskHandler9663 service desk is enabled for the project9664 when everything is fine9665 when using inherited issue templates9666 from instance9667 appends instance issue description template9668 from groups9669 appends group issue description template9670Analytics::CycleAnalytics::GroupValueStream9671 associations9672 is expected to belong to group required:9673 is expected to have many stages9674 validations9675 is expected to validate that :group cannot be empty/falsy9676 is expected to validate that :name cannot be empty/falsy9677 is expected to validate that the length of :name is at most 1009678 validates uniqueness of name9679 ordering of stages9680 stages attribute9681 sorts stages by relative position9682 #custom?9683 when value stream is not persisted9684 when the name of the value stream is default9685 is expected not to be custom9686 when the name of the value stream is not default9687 is expected to be custom9688 when value stream is persisted9689 is expected to be custom9690Mutations::DastSiteValidations::Create9691 is expected to require graphql authorizations :create_on_demand_dast_scan9692 #resolve9693 when on demand scan feature is enabled9694 when the project does not exist9695 raises an exception9696 when the user can run a dast scan9697 returns the dast_site_validation id9698 returns the dast_site_validation status9699AppSec::Dast::Profiles::Audit::UpdateService9700 #execute9701 creates audit events for the changed properties9702 uses names instead of IDs for the changed scanner and site profile messages9703 does not exceed the maximum permitted number of queries9704groups/settings/_transfer.html.haml9705 render9706 enables the Select parent group dropdown and does not show an alert for a group9707 disables the Select parent group dropdown and shows an alert for a group with a paid gitlab.com plan9708 enables the Select parent group dropdown and does not show an alert for a subgroup9709Vulnerabilities::Statistics::UpdateService9710 .update_for9711 instantiates an instance of service class and calls execute on it9712 #execute9713 when the diff is empty9714 does not change existing statistic entity9715 when the diff is not empty9716 when there is already a record in the database9717 changes the existing statistic entity9718 when there is no existing record in the database9719 creates a new record in the database9720GroupClusterablePresenter9721 #metrics_cluster_path9722 is expected to eq "/groups/group497/-/clusters/3/metrics"9723 #environments_cluster_path9724 cluster_deployments feature is available9725 is expected to eq "/groups/group498/-/clusters/6/environments"9726 cluster_deployments feature is not available9727 is expected to be nil9728Issuable::DestroyService9729 #execute9730 when destroying an epic9731 records usage ping epic destroy event9732 behaves like service deleting todos9733 destroys associated todos asynchronously9734 behaves like service deleting label links9735 destroys associated label links asynchronously9736 when destroying other issuable type9737 does not track usage ping epic destroy event9738projects/security/dast_profiles/show9739 renders Vue app root9740 passes new dast saved scan path9741 passes new dast site profile path9742 passes new dast scanner profile path9743 passes project's full path9744Security::StoreFindingsMetadataService9745 #execute9746 when the given security scan already has findings9747 does not create new findings in database9748 when the given security scan does not have any findings9749 creates the security finding entries in database9750 when the scanners already exist in the database9751 does not create new scanner entries in the database9752 when the scanner does not exist in the database9753 creates new scanner entry in the database9754Users::MergeRequestInteraction9755 #applicable_approval_rules9756 when there are no approval rules9757 is expected to have attributes {:applicable_approval_rules => (be empty)}9758 when there are approval rules9759 when the feature is not available9760 is expected to have attributes {:applicable_approval_rules => (be empty)}9761 when the feature is available9762 is expected to have attributes {:applicable_approval_rules => (be empty)}9763 when the user is associated with a rule9764 is expected to have attributes {:applicable_approval_rules => (contain exactly (have attributes {:approval_rule => #<ApprovalMergeRequ..._type: "code_owner", report_type: nil, section: "codeowners", modified_from_project_rule: false>}))}9765Resolvers::RequirementsManagement::TestReportsResolver9766 with a project9767 #resolve9768 finds all test_reports9769 sorting9770 when sorting by created_at9771 sorts test reports ascending9772 sorts test reports descending9773Gitlab::ObjectHierarchy9774 #root9775 includes only the roots9776 when quering parent it includes parent9777Projects::AfterRenameService9778 #execute9779 when running on a primary node9780 logs the Geo::RepositoryRenamedEvent for project backed by hashed storage9781 logs the Geo::RepositoryRenamedEvent for project backed by legacy storage9782projects/on_demand_scans/index9783 renders Vue app root9784 passes on-demand scans docs page URL9785MergeRequestSidebarBasicEntity9786 #current_user9787 when the gitlab_employee_badge flag is off9788 does not expose the is_gitlab_employee field for the current user9789 when the gitlab_employee_badge flag is on but we are not on gitlab.com9790 does not expose the is_gitlab_employee field for the current user9791 when the gitlab_employee_badge flag is on and we are on gitlab.com9792 exposes the is_gitlab_employee field for the current user9793Ci::InitialPipelineProcessWorker9794 #perform9795 is labeled as idempotent9796 performs multiple times sequentially without raising an exception9797 when the project is out of CI minutes9798 marks the pipeline as failed9799Mutations::IncidentManagement::OncallSchedule::Destroy9800 is expected to require graphql authorizations :admin_incident_management_oncall_schedule9801 #resolve9802 user has access to project9803 when OncallSchedules::DestroyService responds with success9804 returns the on-call schedule with no errors9805 when OncallSchedules::DestroyService responds with an error9806 returns errors9807 when resource is not accessible to the user9808 raises an error9809Mutations::Boards::UpdateEpicUserPreferences9810 #resolve9811 returns an error if the board is not accessible by the user9812 when user can access the board9813 returns an error if the epic is not accessible by the user9814 when user can access the epic9815 returns updated preferences9816Security::SecurityOrchestrationPolicies::PolicyCommitService9817 #execute9818 when policy_yaml is invalid9819 returns error9820 when security_orchestration_policies_configuration does not exist for project9821 does not create new project9822 when policy already exists in policy project9823 append9824 does not create branch9825 replace9826 creates branch9827 remove9828 creates branch9829Security::SecurityOrchestrationPolicies::FetchPolicyService9830 #execute9831 when retrieving an existing policy by name9832 returns policy9833 when retrieving an non-existing policy by name9834 returns nil9835IncidentManagement::OncallSchedulesFinder9836 #execute9837 when feature is available9838 when user has permissions9839 returns project on-call schedules9840 when iid given9841 returns an on-call schedule for iid9842 when user has no permissions9843 is expected to eq #<ActiveRecord::Relation []>9844 when feature is not avaiable9845 is expected to eq #<ActiveRecord::Relation []>9846PersonalAccessTokens::Groups::PolicyWorker9847 #perform9848 behaves like an idempotent worker9849 is labeled as idempotent9850 performs multiple times sequentially without raising an exception9851 when the group has set a PAT expiry policy9852 valid PATs9853 does not revoke valid PATs9854 invalid PATs9855 revokes invalid PATs9856 when the group has not set a PAT expiry policy9857 does not revoke any tokens9858CiCd::GithubIntegrationSetupService9859 sets up GitHub service integration9860 with API token9861 with repo URL9862 with static_context9863Gitlab::SearchResults9864 #projects9865 avoid N+1 queries9866ElasticFullIndexWorker9867 does nothing if ES disabled9868 indexing9869 indexes projects in range9870Analytics::DevopsAdoption::CreateSnapshotWorker9871 #perform9872 updates metrics for all not finalized snapshots and previous month9873 when pending metric for previous month already exists9874 calls for previous month calculation only once9875 when metric for previous month already finalized9876 does not call for previous month calculation9877Projects::ProjectMembersHelper9878 #project_members_app_data_json9879 does not execute N+19880PathLocks::LockService9881 locks path9882 raises exception if user has no permissions9883Resolvers::Boards::EpicBoardsResolver9884 is expected to have nullable GraphQL type EpicBoardConnection9885 #resolve9886 when epics are not available9887 returns nil9888 when epics are available9889 raises an error if user cannot read epic boards9890 when user is member of the group9891 returns epic boards in the group ordered by name9892Resolvers::IncidentManagement::OncallShiftsResolver9893 is expected to have nullable GraphQL type IncidentManagementOncallShiftConnection9894 returns on-call schedules9895 when an error occurs while finding shifts9896 raises ResourceNotAvailable error9897Gitlab::ImportExport::RepoRestorer9898 restores group wiki bundles9899 when group wiki in bundle9900 restores the repo successfully9901 when no group wiki in the bundle9902 does not creates an empty wiki9903AdjournedProjectDeletionWorker9904 #perform9905 executes destroying project9906 stops execution if user was deleted9907Groups::ScheduleBulkRepositoryShardMovesService9908 behaves like moves repository shard in bulk9909 #execute9910 schedules container repository storage moves9911 read-only repository9912 does not get scheduled9913 .enqueue9914 defers to the worker9915SystemNotes::EscalationsService9916 #notify_via_escalation9917 posts the correct text to the system note9918 behaves like a system note9919 has the correct attributes9920EE::API::Helpers::VariablesHelpers9921 #filter_variable_parameters9922 owner is a project9923 is expected to eq {:environment_scope=>"production", :key=>"KEY"}9924 owner is a group9925 scoped variables are available9926 is expected to eq {:environment_scope=>"production", :key=>"KEY"}9927 scoped variables are not available9928 is expected to eq {:key=>"KEY"}9929ManagedLicenseEntity9930 #as_json9931 contains required fields9932 #approval_status9933 classification: "allowed", approval_status: "approved"9934 is expected to eql "approved"9935 classification: "denied", approval_status: "blacklisted"9936 is expected to eql "blacklisted"9937Types::VulnerabilityScannerType9938 is expected to have graphql fields :id, :name, :external_id, :vendor, and :report_type9939 is expected to require graphql authorizations :read_vulnerability_scanner9940projects/protected_environments/_protected_environment9941 displays protected environments without matching environment as text9942 displays protected environments with matching environment as link9943BlobEntity9944 as json9945 exposes needed attributes9946Gitlab::SlashCommands::Presenters::IssueShow9947 issue with issue weight9948 shows the weight9949Security::ScanPresenter9950 #errors9951 is expected to eq ["[foo] bar"]9952Knapsack report was generated. Preview:9953{9954 "ee/spec/services/ee/auth/container_registry_authentication_service_spec.rb": 64.14924280299988,9955 "ee/spec/models/ee/namespace_spec.rb": 99.36540533700008,9956 "ee/spec/lib/gitlab/analytics/cycle_analytics/data_collector_spec.rb": 70.61439252900027,9957 "ee/spec/models/merge_request_spec.rb": 75.44784347099994,9958 "ee/spec/tasks/gitlab/elastic_rake_spec.rb": 110.30738036499997,9959 "ee/spec/policies/environment_policy_spec.rb": 44.10505438500013,9960 "ee/spec/services/epic_issues/create_service_spec.rb": 26.09419442799981,9961 "ee/spec/policies/epic_policy_spec.rb": 22.74550350399977,9962 "ee/spec/models/project_import_state_spec.rb": 21.071793238000282,9963 "ee/spec/services/merge_requests/sync_report_approver_approval_rules_spec.rb": 22.922409934999905,9964 "ee/spec/models/group_member_spec.rb": 17.37614720199963,9965 "ee/spec/services/auto_merge/merge_train_service_spec.rb": 16.354240133000076,9966 "ee/spec/services/dashboard/projects/list_service_spec.rb": 16.660033945000123,9967 "ee/spec/models/ee/ci/pipeline_artifact_spec.rb": 16.233195301999785,9968 "ee/spec/policies/requirements_management/requirement_policy_spec.rb": 13.701512276999892,9969 "ee/spec/models/concerns/ee/issuable_spec.rb": 10.275211690000106,9970 "ee/spec/services/groups/transfer_service_spec.rb": 13.30786974700004,9971 "ee/spec/models/dora/daily_metrics_spec.rb": 11.995303745000001,9972 "ee/spec/services/status_page/mark_for_publication_service_spec.rb": 7.703364190000229,9973 "ee/spec/services/app_sec/dast/site_profiles/create_service_spec.rb": 6.481270249000318,9974 "ee/spec/services/vulnerabilities/resolve_service_spec.rb": 11.224666194999827,9975 "ee/spec/services/iterations/delete_service_spec.rb": 8.612869429000057,9976 "ee/spec/graphql/resolvers/vulnerability_severities_count_resolver_spec.rb": 7.39688330700028,9977 "ee/spec/services/protected_environments/create_service_spec.rb": 7.2823503970003,9978 "ee/spec/lib/gitlab/ci/reports/license_scanning/report_spec.rb": 4.614460787000098,9979 "ee/spec/lib/gitlab/analytics/cycle_analytics/request_params_spec.rb": 6.433202354000059,9980 "ee/spec/lib/bulk_imports/groups/pipelines/epics_pipeline_spec.rb": 8.175943047000146,9981 "ee/spec/lib/gitlab/email/handler/create_note_handler_spec.rb": 7.742973326000083,9982 "ee/spec/models/vulnerabilities/export_spec.rb": 4.8695114530000865,9983 "ee/spec/services/security/auto_fix_service_spec.rb": 8.00272611299988,9984 "ee/spec/graphql/mutations/dast_on_demand_scans/create_spec.rb": 8.57629500799976,9985 "ee/spec/models/packages/package_file_spec.rb": 6.107253069999842,9986 "ee/spec/graphql/types/vulnerability_type_spec.rb": 6.911954540999886,9987 "ee/spec/services/incident_management/oncall_rotations/create_service_spec.rb": 3.445236670000213,9988 "ee/spec/services/billable_members/destroy_service_spec.rb": 6.182747042999836,9989 "ee/spec/services/issues/build_service_spec.rb": 5.219350867999765,9990 "ee/spec/services/projects/gitlab_projects_import_service_spec.rb": 6.235624338999969,9991 "ee/spec/models/project_feature_spec.rb": 3.89367169299976,9992 "ee/spec/finders/merge_requests_finder_spec.rb": 6.143007397000019,9993 "ee/spec/lib/ee/api/helpers/scim_pagination_spec.rb": 4.155161240000325,9994 "ee/spec/policies/issuable_policy_spec.rb": 3.5151237550003316,9995 "ee/spec/helpers/application_helper_spec.rb": 2.4327673590000813,9996 "ee/spec/graphql/mutations/incident_management/oncall_rotation/create_spec.rb": 4.330518193999978,9997 "ee/spec/services/namespaces/check_excess_storage_size_service_spec.rb": 2.762678290000167,9998 "ee/spec/lib/gitlab/ci/templates/Jobs/load_performance_testing_gitlab_ci_yaml_spec.rb": 4.123006083000291,9999 "ee/spec/services/groups/restore_service_spec.rb": 2.868522680999831,10000 "ee/spec/helpers/ee/issuables_helper_spec.rb": 2.983916840999882,10001 "ee/spec/graphql/ee/mutations/boards/lists/create_spec.rb": 3.1900875229998746,10002 "ee/spec/services/app_sec/dast/profiles/build_config_service_spec.rb": 2.546482678999837,10003 "ee/spec/services/group_saml/identity/destroy_service_spec.rb": 4.434916755999893,10004 "ee/spec/lib/ee/gitlab/ci/pipeline/seed/build_spec.rb": 2.988979279999967,10005 "ee/spec/helpers/epics_helper_spec.rb": 1.5329804969996985,10006 "ee/spec/services/software_license_policies/update_service_spec.rb": 3.2710963660001653,10007 "ee/spec/helpers/ee/subscribable_banner_helper_spec.rb": 2.8971586489997208,10008 "ee/spec/services/todos/destroy/confidential_epic_service_spec.rb": 4.772219726000003,10009 "ee/spec/finders/scim_finder_spec.rb": 1.8895906960001412,10010 "ee/spec/models/analytics/cycle_analytics/group_level_spec.rb": 4.821139122000204,10011 "ee/spec/services/dast_sites/find_or_create_service_spec.rb": 5.294310171000234,10012 "ee/spec/models/ee/award_emoji_spec.rb": 2.2502094249998663,10013 "ee/spec/services/boards/epic_boards/update_service_spec.rb": 2.046479332999752,10014 "ee/spec/services/incident_management/escalation_policies/create_service_spec.rb": 2.3630737949997638,10015 "ee/spec/graphql/mutations/boards/update_spec.rb": 2.4857742240001244,10016 "ee/spec/helpers/ee/issuables_description_templates_helper_spec.rb": 2.4541579470001125,10017 "ee/spec/lib/ee/gitlab/email/handler/service_desk_handler_spec.rb": 3.6865323990000434,10018 "ee/spec/models/analytics/cycle_analytics/group_value_stream_spec.rb": 1.6703878630000872,10019 "ee/spec/graphql/mutations/dast_site_validations/create_spec.rb": 3.0935600069997236,10020 "ee/spec/services/app_sec/dast/profiles/audit/update_service_spec.rb": 3.1915296209999724,10021 "ee/spec/views/groups/settings/_transfer.html.haml_spec.rb": 1.370658492000075,10022 "ee/spec/services/vulnerabilities/statistics/update_service_spec.rb": 1.4342891619999136,10023 "ee/spec/presenters/group_clusterable_presenter_spec.rb": 2.3240779849998034,10024 "ee/spec/services/ee/issuable/destroy_service_spec.rb": 1.2067217599997093,10025 "ee/spec/views/projects/security/dast_profiles/show.html.haml_spec.rb": 2.377440876000037,10026 "ee/spec/services/security/store_findings_metadata_service_spec.rb": 1.3718598030000067,10027 "ee/spec/models/ee/users/merge_request_interaction_spec.rb": 4.041208050000023,10028 "ee/spec/graphql/resolvers/requirements_management/test_reports_resolver_spec.rb": 1.7156706250002571,10029 "ee/spec/lib/gitlab/object_hierarchy_spec.rb": 1.1484743210003217,10030 "ee/spec/services/projects/after_rename_service_spec.rb": 2.022176836000199,10031 "ee/spec/views/projects/on_demand_scans/index.html.haml_spec.rb": 1.3128152330000376,10032 "ee/spec/serializers/merge_request_sidebar_basic_entity_spec.rb": 3.0477965439999934,10033 "ee/spec/workers/ci/initial_pipeline_process_worker_spec.rb": 2.257080095999754,10034 "ee/spec/graphql/mutations/incident_management/oncall_schedule/destroy_spec.rb": 1.2905256260000897,10035 "ee/spec/graphql/mutations/boards/update_epic_user_preferences_spec.rb": 1.7881718230000843,10036 "ee/spec/services/security/security_orchestration_policies/policy_commit_service_spec.rb": 1.7910428820000561,10037 "ee/spec/services/security/security_orchestration_policies/fetch_policy_service_spec.rb": 1.440667491000113,10038 "ee/spec/finders/incident_management/oncall_schedules_finder_spec.rb": 2.998135911999725,10039 "ee/spec/workers/personal_access_tokens/groups/policy_worker_spec.rb": 2.060324797999783,10040 "ee/spec/services/ci_cd/github_integration_setup_service_spec.rb": 1.9273875300000327,10041 "ee/spec/lib/ee/gitlab/search_results_spec.rb": 2.433851515999777,10042 "ee/spec/workers/elastic_full_index_worker_spec.rb": 1.302085113999965,10043 "ee/spec/workers/analytics/devops_adoption/create_snapshot_worker_spec.rb": 1.0896058690000245,10044 "ee/spec/helpers/projects/project_members_helper_spec.rb": 1.4366123620002327,10045 "ee/spec/services/path_locks/lock_service_spec.rb": 1.3672225429995706,10046 "ee/spec/graphql/resolvers/boards/epic_boards_resolvers_spec.rb": 1.3768803920002028,10047 "ee/spec/graphql/resolvers/incident_management/oncall_shifts_resolver_spec.rb": 1.4455000500001915,10048 "ee/spec/lib/ee/gitlab/import_export/repo_restorer_spec.rb": 1.3311391189999995,10049 "ee/spec/workers/adjourned_project_deletion_worker_spec.rb": 1.4408505110000078,10050 "ee/spec/services/groups/schedule_bulk_repository_shard_moves_service_spec.rb": 1.8246025370003736,10051 "ee/spec/services/system_notes/escalations_service_spec.rb": 1.2487649030003922,10052 "ee/spec/lib/ee/api/helpers/variables_helpers_spec.rb": 1.0343976479998673,10053 "ee/spec/serializers/managed_license_entity_spec.rb": 0.9273379660003229,10054 "ee/spec/graphql/types/vulnerability_scanner_type_spec.rb": 1.2723204089998035,10055 "ee/spec/views/projects/protected_environments/_protected_environment.html.haml_spec.rb": 1.0351594280000427,10056 "ee/spec/serializers/ee/blob_entity_spec.rb": 0.9279052860001684,10057 "ee/spec/lib/gitlab/slash_commands/presenters/issue_show_spec.rb": 0.8634578060000422,10058 "ee/spec/presenters/security/scan_presenter_spec.rb": 0.623658427000009410060Knapsack global time execution for tests: 16m 03s10061Pending: (Failures listed here are expected and do not affect your suite's status)10062 1) Types::VulnerabilityType has_solutions N+1 queries avoids N+1 database queries10064 Failure/Error: expect { GitlabSchema.execute(query, context: { current_user: user }) }.not_to exceed_query_limit(control_count)10065 Expected a maximum of 8 queries, got 15:10066 SELECT MAX("project_authorizations"."access_level") AS maximum_access_level, "project_authorizations"."user_id" AS project_authorizations_user_id FROM "project_authorizations" WHERE "project_authorizations"."project_id" = 580 AND "project_authorizations"."user_id" = 1582 GROUP BY "project_authorizations"."user_id" /*application:test,correlation_id:5f1109ef35e1e15a99f4f38e874088f8,db_config_name:main*/10067 SELECT "vulnerabilities".* FROM "vulnerabilities" WHERE "vulnerabilities"."project_id" = 580 ORDER BY "vulnerabilities"."severity" DESC, "vulnerabilities"."id" DESC LIMIT 100 /*application:test,correlation_id:5f1109ef35e1e15a99f4f38e874088f8,db_config_name:main*/10068 SELECT "vulnerability_occurrences".* FROM "vulnerability_occurrences" WHERE "vulnerability_occurrences"."vulnerability_id" IN (22, 21, 20) /*application:test,correlation_id:5f1109ef35e1e15a99f4f38e874088f8,db_config_name:main*/10069 SELECT "vulnerability_scanners".* FROM "vulnerability_scanners" WHERE "vulnerability_scanners"."id" IN (20, 21) /*application:test,correlation_id:5f1109ef35e1e15a99f4f38e874088f8,db_config_name:main*/10070 SELECT "vulnerability_occurrence_identifiers".* FROM "vulnerability_occurrence_identifiers" WHERE "vulnerability_occurrence_identifiers"."occurrence_id" IN (20, 21) /*application:test,correlation_id:5f1109ef35e1e15a99f4f38e874088f8,db_config_name:main*/10071 SELECT "vulnerability_identifiers".* FROM "vulnerability_identifiers" WHERE "vulnerability_identifiers"."id" IN (36, 38) /*application:test,correlation_id:5f1109ef35e1e15a99f4f38e874088f8,db_config_name:main*/10072 SELECT "vulnerability_issue_links".* FROM "vulnerability_issue_links" WHERE "vulnerability_issue_links"."link_type" = 2 AND "vulnerability_issue_links"."vulnerability_id" IN (22, 21, 20) /*application:test,correlation_id:5f1109ef35e1e15a99f4f38e874088f8,db_config_name:main*/10073 SELECT MAX("project_authorizations"."access_level") AS maximum_access_level, "project_authorizations"."user_id" AS project_authorizations_user_id FROM "project_authorizations" WHERE "project_authorizations"."project_id" = 580 AND "project_authorizations"."user_id" = 1582 GROUP BY "project_authorizations"."user_id" /*application:test,correlation_id:5f1109ef35e1e15a99f4f38e874088f8,db_config_name:main*/10074 SELECT MAX("project_authorizations"."access_level") AS maximum_access_level, "project_authorizations"."user_id" AS project_authorizations_user_id FROM "project_authorizations" WHERE "project_authorizations"."project_id" = 580 AND "project_authorizations"."user_id" = 1582 GROUP BY "project_authorizations"."user_id" /*application:test,correlation_id:5f1109ef35e1e15a99f4f38e874088f8,db_config_name:main*/10075 SELECT MAX("project_authorizations"."access_level") AS maximum_access_level, "project_authorizations"."user_id" AS project_authorizations_user_id FROM "project_authorizations" WHERE "project_authorizations"."project_id" = 580 AND "project_authorizations"."user_id" = 1582 GROUP BY "project_authorizations"."user_id" /*application:test,correlation_id:5f1109ef35e1e15a99f4f38e874088f8,db_config_name:main*/10076 SELECT MAX("project_authorizations"."access_level") AS maximum_access_level, "project_authorizations"."user_id" AS project_authorizations_user_id FROM "project_authorizations" WHERE "project_authorizations"."project_id" = 580 AND "project_authorizations"."user_id" = 1582 GROUP BY "project_authorizations"."user_id" /*application:test,correlation_id:5f1109ef35e1e15a99f4f38e874088f8,db_config_name:main*/10077 SELECT MAX("project_authorizations"."access_level") AS maximum_access_level, "project_authorizations"."user_id" AS project_authorizations_user_id FROM "project_authorizations" WHERE "project_authorizations"."project_id" = 580 AND "project_authorizations"."user_id" = 1582 GROUP BY "project_authorizations"."user_id" /*application:test,correlation_id:5f1109ef35e1e15a99f4f38e874088f8,db_config_name:main*/10078 SELECT MAX("project_authorizations"."access_level") AS maximum_access_level, "project_authorizations"."user_id" AS project_authorizations_user_id FROM "project_authorizations" WHERE "project_authorizations"."project_id" = 580 AND "project_authorizations"."user_id" = 1582 GROUP BY "project_authorizations"."user_id" /*application:test,correlation_id:5f1109ef35e1e15a99f4f38e874088f8,db_config_name:main*/10079 SELECT "vulnerability_remediations".* FROM "vulnerability_remediations" INNER JOIN "vulnerability_findings_remediations" ON "vulnerability_remediations"."id" = "vulnerability_findings_remediations"."vulnerability_remediation_id" WHERE "vulnerability_findings_remediations"."vulnerability_occurrence_id" = 21 /*application:test,correlation_id:5f1109ef35e1e15a99f4f38e874088f8,db_config_name:main*/10080 SELECT "vulnerability_remediations".* FROM "vulnerability_remediations" INNER JOIN "vulnerability_findings_remediations" ON "vulnerability_remediations"."id" = "vulnerability_findings_remediations"."vulnerability_remediation_id" WHERE "vulnerability_findings_remediations"."vulnerability_occurrence_id" = 20 /*application:test,correlation_id:5f1109ef35e1e15a99f4f38e874088f8,db_config_name:main*/10081 # ./ee/spec/graphql/types/vulnerability_type_spec.rb:102:in `block (4 levels) in <top (required)>'10082 # ./spec/spec_helper.rb:404:in `block (3 levels) in <top (required)>'10083 # ./spec/support/sidekiq_middleware.rb:9:in `with_sidekiq_server_middleware'10084 # ./spec/spec_helper.rb:395:in `block (2 levels) in <top (required)>'10085 # ./spec/spec_helper.rb:391:in `block (3 levels) in <top (required)>'10086 # ./lib/gitlab/application_context.rb:31:in `with_raw_context'10087 # ./spec/spec_helper.rb:391:in `block (2 levels) in <top (required)>'10088 # ./spec/support/database/prevent_cross_joins.rb:95:in `block (3 levels) in <top (required)>'10089 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'10090 # ./spec/support/database/prevent_cross_joins.rb:95:in `block (2 levels) in <top (required)>'10091Finished in 16 minutes 6 seconds (files took 57.23 seconds to load)100922573 examples, 0 failures, 1 pending10093Thu 16 Sep 2021 10:49:47 AM UTC10095Not uploading cache ruby-gems-v1-4 due to policy10096Not uploading cache gitaly-ruby-gems-v1-4 due to policy10098Uploading artifacts...10099coverage/: found 5 matching files and directories 10100WARNING: crystalball/: no matching files 10101deprecations/: found 8 matching files and directories 10102knapsack/: found 3 matching files and directories 10103rspec_flaky/: found 4 matching files and directories 10104rspec_profiling/: found 1 matching files and directories 10105WARNING: tmp/capybara/: no matching files 10106tmp/memory_test/: found 2 matching files and directories 10107log/*.log: found 17 matching files and directories 10108Uploading artifacts as "archive" to coordinator... ok id=1595733614 responseStatus=201 Created token=xh3xUsQE10109Uploading artifacts...10110junit_rspec.xml: found 1 matching files and directories 10111Uploading artifacts as "junit" to coordinator... ok id=1595733614 responseStatus=201 Created token=xh3xUsQE10113Job succeeded