rspec-ee unit pg13 2/18
Passed Started
by
@ohoral
Olena Horal-Koretska
1Running with gitlab-runner 15.9.0~beta.115.g598a7c91 (598a7c91)2 on green-4.shared-gitlab-org.runners-manager.gitlab.com/default x5QiHUKw, system ID: s_b9637080a79e3 feature flags: FF_NETWORK_PER_BUILD:true, FF_USE_FASTZIP:true, FF_USE_IMPROVED_URL_MASKING:true6Using Docker executor with image registry.gitlab.com/gitlab-org/gitlab-build-images/debian-bullseye-ruby-3.0.patched-golang-1.19-rust-1.65-node-16.14-postgresql-13:rubygems-3.4-git-2.36-lfs-2.9-chrome-109-yarn-1.22-graphicsmagick-1.3.36 ...7Starting service registry.gitlab.com/gitlab-org/gitlab-build-images:postgres-13-pgvector-0.4.1 ...8Authenticating with credentials from job payload (GitLab Registry)9Pulling docker image registry.gitlab.com/gitlab-org/gitlab-build-images:postgres-13-pgvector-0.4.1 ...10Using docker image sha256:b643610fd4d2fbdd55447ceb5a6cba0c3d1a26945817741d73e1b51a1ec07d01 for registry.gitlab.com/gitlab-org/gitlab-build-images:postgres-13-pgvector-0.4.1 with digest registry.gitlab.com/gitlab-org/gitlab-build-images@sha256:dfccb5b5ddadf4f1a3b9cb72cf21f5b99a28a55c217de34d9fa6b7a45a910031 ...11Starting service redis:6.2-alpine ...12Pulling docker image redis:6.2-alpine ...13Using docker image sha256:a9a47a706682d445577bb5da7328f0faaa0863a5742a315c829faa461dfc23ae for redis:6.2-alpine with digest redis@sha256:317575f05099ea47b1f2855b1bb6e068b52847bfa19b87014d88d57f82d4b8f0 ...14Starting service elasticsearch:7.17.6 ...15Pulling docker image elasticsearch:7.17.6 ...16Using docker image sha256:5fad10241ffd65d817ed0ddfaf6e87eee1f7dc2a7db33db1047835560ea71fda for elasticsearch:7.17.6 with digest elasticsearch@sha256:6c128de5d01c0c130a806022d6bd99b3e4c27a9af5bfc33b6b81861ae117d028 ...17WARNING: Service registry.gitlab.com/gitlab-org/gitlab-build-images:zoekt-ci-image-1.0 is already created. Ignoring.18WARNING: Service registry.gitlab.com/gitlab-org/gitlab-build-images:zoekt-ci-image-1.0 is already created. Ignoring.19Starting service registry.gitlab.com/gitlab-org/gitlab-build-images:zoekt-ci-image-1.0 ...20Authenticating with credentials from job payload (GitLab Registry)21Pulling docker image registry.gitlab.com/gitlab-org/gitlab-build-images:zoekt-ci-image-1.0 ...22Using docker image sha256:4777ec1fa89def7d692d4979d05cb05234df25da1c6a3f67a564a433ec5ba1c8 for registry.gitlab.com/gitlab-org/gitlab-build-images:zoekt-ci-image-1.0 with digest registry.gitlab.com/gitlab-org/gitlab-build-images@sha256:80c0cee4566aefe4f1f287e1091263e08b0ebc41ed3dc4e76930df3634ccb9aa ...23Waiting for services to be up and running (timeout 30 seconds)...24Authenticating with credentials from job payload (GitLab Registry)25Pulling docker image registry.gitlab.com/gitlab-org/gitlab-build-images/debian-bullseye-ruby-3.0.patched-golang-1.19-rust-1.65-node-16.14-postgresql-13:rubygems-3.4-git-2.36-lfs-2.9-chrome-109-yarn-1.22-graphicsmagick-1.3.36 ...26Using docker image sha256:552b81110cdd830e05d17c8e7365f72e1dd96842217d7225636cb55a75777ea7 for registry.gitlab.com/gitlab-org/gitlab-build-images/debian-bullseye-ruby-3.0.patched-golang-1.19-rust-1.65-node-16.14-postgresql-13:rubygems-3.4-git-2.36-lfs-2.9-chrome-109-yarn-1.22-graphicsmagick-1.3.36 with digest registry.gitlab.com/gitlab-org/gitlab-build-images/debian-bullseye-ruby-3.0.patched-golang-1.19-rust-1.65-node-16.14-postgresql-13@sha256:a386dd1acb1341f710f3c3c320984f70512694bcfec8cb1c771365058ac7c475 ...28Running on runner-x5qihukw-project-278964-concurrent-0 via runner-x5qihukw-shared-gitlab-org-1682500451-a3b31e8c...30$ eval "$CI_PRE_CLONE_SCRIPT"31Fetching changes with git depth set to 20...32Initialized empty Git repository in /builds/gitlab-org/gitlab/.git/33Created fresh repository.34remote: Enumerating objects: 165305, done. 35remote: Counting objects: 100% (165305/165305), done. 36remote: Compressing objects: 100% (99237/99237), done. 37remote: Total 165305 (delta 81746), reused 118333 (delta 59964), pack-reused 0 38Receiving objects: 100% (165305/165305), 131.94 MiB | 22.29 MiB/s, done.39Resolving deltas: 100% (81746/81746), done.41 * [new ref] refs/pipelines/849373675 -> refs/pipelines/84937367542 * [new branch] master -> origin/master43Checking out f463609d as detached HEAD (ref is master)...44Skipping Git submodules setup45$ git remote set-url origin "${CI_REPOSITORY_URL}"47Checking cache for ruby-gems-debian-bullseye-ruby-3.0-16...48Downloading cache.zip from https://storage.googleapis.com/gitlab-com-runners-cache/project/278964/ruby-gems-debian-bullseye-ruby-3.0-16 49Successfully extracted cache51Downloading artifacts for compile-test-assets (4181384009)...52Downloading artifacts from coordinator... ok host=storage.googleapis.com id=4181384009 responseStatus=200 OK token=64_PTEgn53Downloading artifacts for retrieve-tests-metadata (4181384016)...54Downloading artifacts from coordinator... ok host=storage.googleapis.com id=4181384016 responseStatus=200 OK token=64_PTEgn55Downloading artifacts for setup-test-env (4181384014)...56Downloading artifacts from coordinator... ok host=storage.googleapis.com id=4181384014 responseStatus=200 OK token=64_PTEgn58Using docker image sha256:552b81110cdd830e05d17c8e7365f72e1dd96842217d7225636cb55a75777ea7 for registry.gitlab.com/gitlab-org/gitlab-build-images/debian-bullseye-ruby-3.0.patched-golang-1.19-rust-1.65-node-16.14-postgresql-13:rubygems-3.4-git-2.36-lfs-2.9-chrome-109-yarn-1.22-graphicsmagick-1.3.36 with digest registry.gitlab.com/gitlab-org/gitlab-build-images/debian-bullseye-ruby-3.0.patched-golang-1.19-rust-1.65-node-16.14-postgresql-13@sha256:a386dd1acb1341f710f3c3c320984f70512694bcfec8cb1c771365058ac7c475 ...59$ echo $FOSS_ONLY60$ [ "$FOSS_ONLY" = "1" ] && rm -rf ee/ qa/spec/ee/ qa/qa/specs/features/ee/ qa/qa/ee/ qa/qa/ee.rb61$ export GOPATH=$CI_PROJECT_DIR/.go62$ mkdir -p $GOPATH63$ source scripts/utils.sh64$ source scripts/prepare_build.sh720Using decomposed database config (config/database.yml.decomposed-postgresql)721Geo DB will be set up.722Embedding DB will be set up.746$ source ./scripts/rspec_helpers.sh747$ run_timed_command "gem install knapsack --no-document"748$ gem install knapsack --no-document749Successfully installed knapsack-4.0.07501 gem installed751==> 'gem install knapsack --no-document' succeeded in 1 seconds.752$ echo -e "\e[0Ksection_start:`date +%s`:gitaly-test-spawn[collapsed=true]\r\e[0KStarting Gitaly"754$ section_start "gitaly-test-spawn" "Spawning Gitaly"; scripts/gitaly-test-spawn; section_end "gitaly-test-spawn"759$ echo -e "\e[0Ksection_end:`date +%s`:gitaly-test-spawn\r\e[0K"760$ rspec_paralellized_job "--tag ~quarantine --tag ~level:background_migration"761SKIP_FLAKY_TESTS_AUTOMATICALLY: false762RETRY_FAILED_TESTS_IN_NEW_PROCESS: true763KNAPSACK_GENERATE_REPORT: true764FLAKY_RSPEC_GENERATE_REPORT: true765KNAPSACK_TEST_FILE_PATTERN: {ee/}spec/{bin,channels,components,config,contracts,db,dependencies,elastic,elastic_integration,experiments,factories,finders,frontend,graphql,haml_lint,helpers,initializers,lib,metrics_server,models,policies,presenters,rack_servers,replicators,routing,rubocop,scripts,serializers,services,sidekiq,sidekiq_cluster,spam,support_specs,tasks,uploaders,validators,views,workers,tooling}{,/**/}*_spec.rb766KNAPSACK_LOG_LEVEL: debug767KNAPSACK_REPORT_PATH: knapsack/rspec-ee_unit_pg13_2_18_report.json768FLAKY_RSPEC_SUITE_REPORT_PATH: rspec/flaky/report-suite.json769FLAKY_RSPEC_REPORT_PATH: rspec/flaky/all_rspec-ee_unit_pg13_2_18_report.json770NEW_FLAKY_RSPEC_REPORT_PATH: rspec/flaky/new_rspec-ee_unit_pg13_2_18_report.json771SKIPPED_FLAKY_TESTS_REPORT_PATH: rspec/flaky/skipped_flaky_tests_rspec-ee_unit_pg13_2_18_report.txt772CRYSTALBALL: 773RSPEC_TESTS_MAPPING_ENABLED: 774RSPEC_TESTS_FILTER_FILE: 775Running command: bundle exec rspec -Ispec -rspec_helper --color --failure-exit-code 1 --error-exit-code 2 --format documentation --format RspecJunitFormatter --out rspec/junit_rspec.xml --tag ~quarantine --tag ~level:background_migration -- ee/spec/models/geo_node_status_spec.rb ee/spec/lib/gitlab/ci/reports/security/vulnerability_reports_comparer_spec.rb ee/spec/lib/ee/gitlab/import_export/project/tree_restorer_spec.rb ee/spec/lib/gitlab/analytics/type_of_work/tasks_by_type_spec.rb ee/spec/lib/ee/gitlab/background_migration/backfill_iteration_cadence_id_for_boards_spec.rb ee/spec/services/projects/create_from_template_service_spec.rb ee/spec/lib/ee/gitlab/background_migration/migrate_shared_vulnerability_identifiers_spec.rb ee/spec/models/repository_spec.rb ee/spec/lib/gitlab/ci/minutes/cost_factor_spec.rb ee/spec/models/approval_project_rule_spec.rb ee/spec/lib/ee/gitlab/background_migration/populate_resolved_on_default_branch_column_spec.rb ee/spec/services/merge_requests/sync_report_approver_approval_rules_spec.rb ee/spec/models/ee/ci/pipeline_artifact_spec.rb ee/spec/serializers/dashboard_operations_project_entity_spec.rb ee/spec/serializers/merge_request_widget_entity_spec.rb ee/spec/services/elastic/cluster_reindexing_service_spec.rb ee/spec/models/dast/profile_spec.rb ee/spec/services/wiki_pages/update_service_spec.rb ee/spec/elastic/migrate/20230208090000_delete_removed_fields_from_users_spec.rb ee/spec/finders/security/findings_finder_spec.rb ee/spec/services/ci/audit_variable_change_service_spec.rb ee/spec/lib/gitlab/timebox/snapshot_builder_spec.rb ee/spec/lib/gitlab/insights/reducers/count_per_period_reducer_spec.rb ee/spec/services/namespaces/storage/email_notification_service_spec.rb ee/spec/lib/ee/gitlab/import_export/after_export_strategies/custom_template_export_import_strategy_spec.rb ee/spec/workers/geo/design_repository_shard_sync_worker_spec.rb ee/spec/models/concerns/ee/noteable_spec.rb ee/spec/finders/groups_with_templates_finder_spec.rb ee/spec/graphql/types/project_type_spec.rb ee/spec/services/ee/members/update_service_spec.rb ee/spec/workers/repository_update_mirror_worker_spec.rb ee/spec/lib/gitlab/subscription_portal/clients/rest_spec.rb ee/spec/presenters/ci/build_runner_presenter_spec.rb ee/spec/lib/ee/gitlab/repository_size_checker_spec.rb ee/spec/finders/dast_site_profiles_finder_spec.rb ee/spec/models/concerns/zoekt/searchable_repository_spec.rb ee/spec/lib/gitlab/auth/group_saml/identity_linker_spec.rb ee/spec/elastic/migrate/20230202100000_add_hashed_root_namespace_id_to_notes_spec.rb ee/spec/elastic_integration/repository_index_spec.rb ee/spec/models/geo/secondary_usage_data_spec.rb ee/spec/models/concerns/epic_tree_sorting_spec.rb ee/spec/helpers/ee/issuables_helper_spec.rb ee/spec/services/incident_management/escalation_policies/update_service_spec.rb ee/spec/elastic/migrate/20221018125700_create_user_index_spec.rb ee/spec/helpers/sidebars_helper_spec.rb ee/spec/services/users/service_accounts/create_service_spec.rb ee/spec/finders/notes_finder_spec.rb ee/spec/workers/ee/projects/inactive_projects_deletion_cron_worker_spec.rb ee/spec/models/deployment_spec.rb ee/spec/lib/sidebars/groups/menus/analytics_menu_spec.rb ee/spec/helpers/ee/personal_access_tokens_helper_spec.rb ee/spec/models/vulnerabilities/finding_identifier_spec.rb ee/spec/finders/approval_rules/group_finder_spec.rb ee/spec/services/ee/post_receive_service_spec.rb ee/spec/graphql/mutations/ai/action_spec.rb ee/spec/lib/gitlab/ci/pipeline/chain/limit/size_spec.rb ee/spec/graphql/types/ci/pipeline_type_spec.rb ee/spec/lib/gitlab/geo/jwt_request_decoder_spec.rb ee/spec/graphql/types/epic_type_spec.rb ee/spec/services/upcoming_reconciliations/update_service_spec.rb ee/spec/lib/ee/gitlab/background_migration/delete_approval_rules_with_vulnerability_spec.rb ee/spec/services/ci/pipeline_creation/drop_not_runnable_builds_service_spec.rb ee/spec/services/projects/after_rename_service_spec.rb ee/spec/services/ee/merge_requests/create_approval_event_service_spec.rb ee/spec/lib/ee/gitlab/ci/config_spec.rb ee/spec/services/app_sec/dast/profiles/create_associations_service_spec.rb ee/spec/lib/gitlab/usage/metrics/instrumentations/count_groups_with_assigned_security_policy_project_metric_spec.rb ee/spec/models/scoped_label_set_spec.rb ee/spec/lib/elastic/latest/user_instance_proxy_spec.rb ee/spec/services/security/security_orchestration_policies/operational_vulnerabilities_configuration_service_spec.rb ee/spec/lib/gitlab/graphql/aggregations/epics/epic_node_spec.rb ee/spec/components/namespaces/storage/limit_alert_component_spec.rb ee/spec/services/merge_trains/check_status_service_spec.rb ee/spec/services/app_sec/dast/profiles/build_config_service_spec.rb ee/spec/models/concerns/geo/eventable_spec.rb ee/spec/services/users_ops_dashboard_projects/destroy_service_spec.rb ee/spec/models/boards/epic_list_user_preference_spec.rb ee/spec/policies/issue_policy_spec.rb ee/spec/services/ci/pipeline_bridge_status_service_spec.rb ee/spec/lib/gitlab/usage/metrics/instrumentations/count_ci_environments_approval_required_spec.rb ee/spec/models/dast_site_spec.rb ee/spec/finders/ee/work_items/work_items_finder_spec.rb ee/spec/workers/geo/verification_worker_spec.rb ee/spec/lib/gitlab/insights/reducers/label_count_per_period_reducer_spec.rb ee/spec/services/integrations/slack_interaction_service_spec.rb ee/spec/presenters/epic_issue_presenter_spec.rb ee/spec/finders/autocomplete/project_invited_groups_finder_spec.rb ee/spec/lib/gitlab/import_export/project/relation_factory_spec.rb ee/spec/lib/ee/api/entities/scim/user_spec.rb ee/spec/validators/password/complexity_validator_spec.rb ee/spec/lib/gitlab/graphql/aggregations/vulnerability_statistics/lazy_aggregate_spec.rb ee/spec/models/compliance_management/compliance_framework/project_settings_spec.rb ee/spec/helpers/security_helper_spec.rb ee/spec/services/ee/personal_access_tokens/revoke_service_spec.rb ee/spec/services/ee/groups/group_links/create_service_spec.rb ee/spec/graphql/mutations/boards/update_spec.rb ee/spec/services/audit_events/register_runner_audit_event_service_spec.rb ee/spec/graphql/resolvers/security_orchestration/scan_result_policy_resolver_spec.rb ee/spec/serializers/vulnerability_entity_spec.rb ee/spec/views/subscriptions/groups/edit.html.haml_spec.rb ee/spec/services/vulnerability_external_issue_links/destroy_service_spec.rb ee/spec/models/elasticsearch_indexed_namespace_spec.rb ee/spec/lib/gitlab/ip_address_state_spec.rb ee/spec/lib/gitlab/usage_data_counters/value_streams_dashboard_counter_spec.rb ee/spec/models/dast/branch_spec.rb ee/spec/graphql/resolvers/incident_management/escalation_policies_resolver_spec.rb ee/spec/lib/gitlab/path_locks_finder_spec.rb ee/spec/lib/gitlab/metrics/global_search_indexing_slis_spec.rb ee/spec/lib/ee/api/entities/member_spec.rb ee/spec/components/namespaces/storage/user_pre_enforcement_alert_component_spec.rb ee/spec/lib/gitlab/insights/finders/projects_finder_spec.rb ee/spec/lib/ee/gitlab/usage_data_counters/work_item_activity_unique_counter_spec.rb ee/spec/services/personal_access_tokens/revoke_invalid_tokens_spec.rb ee/spec/graphql/types/scan_type_spec.rb ee/spec/graphql/mutations/boards/update_epic_user_preferences_spec.rb ee/spec/services/ci_cd/github_integration_setup_service_spec.rb ee/spec/models/ee/notification_setting_spec.rb ee/spec/services/security/ingestion/finding_map_collection_spec.rb ee/spec/lib/audit/project_feature_changes_auditor_spec.rb ee/spec/services/phone_verification/telesign_client/verify_code_service_spec.rb ee/spec/models/integrations/chat_message/vulnerability_message_spec.rb ee/spec/graphql/types/work_items/widgets/progress_type_spec.rb ee/spec/services/security/security_orchestration_policies/sync_scan_result_policies_service_spec.rb ee/spec/lib/ee/gitlab/ci/pipeline/chain/validate/security_orchestration_policy_spec.rb ee/spec/views/projects/security/dast_scanner_profiles/edit.html.haml_spec.rb ee/spec/services/iterations/update_service_spec.rb ee/spec/helpers/projects/security/discover_helper_spec.rb ee/spec/lib/ee/api/helpers/variables_helpers_spec.rb ee/spec/lib/system_check/rake_task/geo_task_spec.rb ee/spec/graphql/mutations/incident_management/oncall_schedule/update_spec.rb ee/spec/services/llm/explain_vulnerability_service_spec.rb ee/spec/routing/git_http_routing_spec.rb ee/spec/lib/gitlab/tracking/standard_context_spec.rb ee/spec/policies/group_hook_policy_spec.rb ee/spec/workers/deployments/auto_rollback_worker_spec.rb ee/spec/lib/gitlab/auth/saml/membership_updater_spec.rb ee/spec/views/groups/hooks/edit.html.haml_spec.rb ee/spec/services/ee/terraform/states/destroy_service_spec.rb ee/spec/views/groups/settings/_permissions.html.haml_spec.rb ee/spec/views/admin/groups/_form.html.haml_spec.rb ee/spec/services/audit_events/custom_audit_event_service_spec.rb ee/spec/lib/ee/gitlab/scim/filter_parser_spec.rb ee/spec/workers/security/sync_scan_policies_worker_spec.rb ee/spec/services/package_metadata/ingestion/tasks/ingest_package_version_licenses_spec.rb ee/spec/lib/ee/gitlab/template/gitlab_ci_yml_template_spec.rb ee/spec/services/ee/notes/post_process_service_spec.rb ee/spec/graphql/types/requirements_management/requirement_type_spec.rb ee/spec/graphql/types/geo/container_repository_registry_type_spec.rb ee/spec/graphql/types/security/training_url_request_status_enum_spec.rb ee/spec/lib/gitlab/object_hierarchy_spec.rb ee/spec/elastic/migrate/20201123123400_migrate_issues_to_separate_index_spec.rb ee/spec/views/admin/application_settings/_git_abuse_rate_limit.html.haml_spec.rb ee/spec/graphql/types/branch_rules/external_status_check_type_spec.rb ee/spec/graphql/types/work_items/widgets/requirement_legacy_type_spec.rb ee/spec/graphql/types/incident_management/oncall_shift_type_spec.rb ee/spec/services/incident_management/oncall_rotations/remove_participants_service_spec.rb ee/spec/lib/gitlab/insights/serializers/chartjs/bar_serializer_spec.rb ee/spec/lib/elastic/latest/merge_request_config_spec.rb ee/spec/graphql/types/compliance_management/merge_requests/compliance_violation_severity_enum_spec.rb ee/spec/graphql/types/vulnerability_details/table_type_spec.rb ee/spec/lib/gitlab/usage/metrics/instrumentations/advanced_search/version_metric_spec.rb ee/spec/lib/api/entities/epic_boards/list_details_spec.rb ee/spec/lib/ee/api/entities/dependency_list_export_spec.rb ee/spec/graphql/types/epic_descendant_weight_sum_type_spec.rb ee/spec/workers/elastic_cluster_reindexing_cron_worker_spec.rb ee/spec/graphql/types/vulnerability_location/secret_detection_type_spec.rb ee/spec/lib/api/entities/protected_environments/deploy_access_level_spec.rb ee/spec/serializers/protected_environments/deploy_access_level_entity_spec.rb ee/spec/graphql/ee/types/branch_protections/merge_access_level_type_spec.rb ee/spec/lib/gitlab/llm/open_ai/templates/explain_code_spec.rb ee/spec/db/production/license_spec.rb ee/spec/graphql/types/permission_types/project_spec.rbKnapsack report generator started!776warning: parser/current is loading parser/ruby30, which recognizes 3.0.5-compliant syntax, but you are running 3.0.6.778Run options: exclude {:quarantine=>true, :level=>"background_migration"}779Test environment set up in 0.727981551 seconds780GeoNodeStatus781 #fast_current_node_status782 reads the cache and spawns the worker783 #update_cache!784 writes a cache785 #for_active_secondaries786 excludes primaries and disabled nodes787 #healthy?788 when health is blank789 returns true790 when health is present791 returns true792 returns false793 takes outdated? into consideration794 return false795 return false796 #outdated?797 return true798 return false799 #status_message800 delegates to the HealthCheck801 #health802 returns status message803 #projects_count804 counts the number of projects on a primary node805 counts the number of projects on a secondary node806 #db_replication_lag_seconds807 returns the set replication lag if secondary808 doesn't attempt to set replication lag if primary809 #job_artifacts_synced_count810 counts synced job artifacts811 #repositories_synced_count812 returns the right number of synced registries813 #wikis_synced_count814 returns the right number of synced registries815 #repositories_failed_count816 returns the right number of failed registries817 #wikis_failed_count818 returns the right number of failed registries819 #repositories_synced_in_percentage820 returns 0 when no projects are available821 returns 0 when project count is unknown822 returns the right percentage823 #wikis_synced_in_percentage824 returns 0 when no projects are available825 returns 0 when project count is unknown826 returns the right percentage827 #replication_slots_used_count828 returns the right number of used replication slots829 #replication_slots_used_in_percentage830 returns 0 when no replication slots are available831 returns 0 when replication slot count is unknown832 returns the right percentage833 #replication_slots_max_retained_wal_bytes834 returns the number of bytes replication slots are using835 handles large values836 #repositories_checksummed_count837 returns the right number of checksummed repositories838 returns existing value when feature flag is off839 #repositories_checksum_failed_count840 returns the right number of failed repositories841 returns existing value when feature flag if off842 #repositories_checksummed_in_percentage843 returns 0 when no projects are available844 returns 0 when project count is unknown845 returns the right percentage846 #wikis_checksummed_count847 returns the right number of checksummed wikis848 returns existing value when feature flag if off849 #wikis_checksum_failed_count850 returns the right number of failed wikis851 returns existing value when feature flag if off852 #wikis_checksummed_in_percentage853 returns 0 when no projects are available854 returns 0 when project count is unknown855 returns the right percentage856 #design_repositories_count857 counts number of registries for repositories858 #design_repositories_synced_count859 counts synced repositories860 #design_repositories_failed_count861 counts failed to sync repositories862 #design_repositories_registry_count863 counts number of registries for repositories864 #design_repositories_synced_in_percentage865 returns 0 when no objects are available866 returns the right percentage867 #repositories_verified_count868 returns the right number of verified registries869 returns existing value when feature flag if off870 #repositories_checksum_mismatch_count871 returns the right number of registries that checksum mismatch872 returns existing value when feature flag if off873 #repositories_verification_failed_count874 returns the right number of registries that verification failed875 returns existing value when feature flag if off876 #repositories_retrying_verification_count877 returns the right number of registries retrying verification878 returns existing value when feature flag if off879 #wikis_verified_count880 returns the right number of verified registries881 returns existing value when feature flag if off882 #wikis_checksum_mismatch_count883 returns the right number of registries that checksum mismatch884 returns existing value when feature flag if off885 #wikis_verification_failed_count886 returns the right number of registries that verification failed887 returns existing value when feature flag if off888 #wikis_retrying_verification_count889 returns the right number of registries retrying verification890 returns existing value when feature flag if off891 #last_event_id and #last_event_date892 returns nil when no events are available893 returns the latest event894 #cursor_last_event_id and #cursor_last_event_date895 returns nil when no events are available896 returns the latest event ID if secondary897 doesn't attempt to retrieve cursor if primary898 #version899 is expected to eq "16.0.0-pre"900 #revision901 is expected to eq "f463609d208"902 #[]903 returns values for each attribute904 raises an error for invalid attributes905 #last_successful_status_check_timestamp906 behaves like timestamp parameters907 returns the value it was assigned via UNIX timestamp908 #last_event_timestamp909 behaves like timestamp parameters910 returns the value it was assigned via UNIX timestamp911 #cursor_last_event_timestamp912 behaves like timestamp parameters913 returns the value it was assigned via UNIX timestamp914 #storage_shards915 returns the current node's shard config916 #from_json917 returns a new GeoNodeStatus excluding parameters918 #storage_shards_match?919 returns false if no shard data is available for secondary920 returns true even if no shard data is available for secondary921 returns false if the storage shards do not match922 #repositories_checked_count923 current is a Geo primary924 counts the number of repo checked projects925 current is a Geo secondary926 counts the number of repo checked projects927 #repositories_checked_failed_count928 current is a Geo primary929 counts the number of repo check failed projects930 current is a Geo secondary931 counts the number of repo check failed projects932 secondary usage data933 #git_fetch_event_count_weekly934 behaves like a field from secondary_usage_data935 #load_secondary_usage_data936 loads the latest data from Geo::SecondaryUsageData937 reports nil if there is no collected data in Geo::SecondaryUsageData938 #git_push_event_count_weekly939 behaves like a field from secondary_usage_data940 #load_secondary_usage_data941 loads the latest data from Geo::SecondaryUsageData942 reports nil if there is no collected data in Geo::SecondaryUsageData943 #proxy_remote_requests_event_count_weekly944 behaves like a field from secondary_usage_data945 #load_secondary_usage_data946 loads the latest data from Geo::SecondaryUsageData947 reports nil if there is no collected data in Geo::SecondaryUsageData948 #proxy_local_requests_event_count_weekly949 behaves like a field from secondary_usage_data950 #load_secondary_usage_data951 loads the latest data from Geo::SecondaryUsageData952 reports nil if there is no collected data in Geo::SecondaryUsageData953 Replicator stats954 replicator: Geo::LfsObjectReplicator955 replication956 on the primary957 #<replicable_name>_count958 when there are replicables959 returns the number of available replicables on primary960 when batch count feature flag is disabled961 returns the number of available replicables on primary962 when there are no replicables963 returns 0964 when batch count feature flag is disabled965 returns 0966 on the secondary967 #<replicable_name>_(registry|synced|failed)_count968 when there are registries969 returns the right number of registries970 returns the right number of failed and synced replicables971 returns the percent of synced replicables972 when there are no registries973 returns 0974 returns 0975 verification976 on the primary977 when verification is enabled978 when there are replicables979 #<replicable_name>_checksummed_count980 returns the right number of checksummed replicables (PENDING: LfsObject does not include the VerificationState concern yet)981 #<replicable_name>_checksum_failed_count982 returns the right number of failed replicables (PENDING: LfsObject does not include the VerificationState concern yet)983 when there are no replicables984 #<replicable_name>_checksummed_count985 returns 0 (PENDING: LfsObject does not include the VerificationState concern yet)986 #<replicable_name>_checksum_failed_count987 returns 0 (PENDING: LfsObject does not include the VerificationState concern yet)988 when verification is disabled989 #<replicable_name>_checksummed_count990 returns nil991 #<replicable_name>_checksum_failed_count992 returns nil993 on the secondary994 when verification is enabled995 when there are replicables996 #<replicable_name>_verified_count997 returns the right number of checksummed replicables (PENDING: Geo::LfsObjectRegistry does not include the VerificationState concern yet)998 #<replicable_name>_verification_failed_count999 returns the right number of failed replicables (PENDING: Geo::LfsObjectRegistry does not include the VerificationState concern yet)1000 #<replicable_name>_verified_in_percentage1001 returns the right percentage (PENDING: Geo::LfsObjectRegistry does not include the VerificationState concern yet)1002 when there are no replicables1003 #<replicable_name>_verified_count1004 returns 0 (PENDING: Geo::LfsObjectRegistry does not include the VerificationState concern yet)1005 #<replicable_name>_verification_failed_count1006 returns 0 (PENDING: Geo::LfsObjectRegistry does not include the VerificationState concern yet)1007 #<replicable_name>_verified_in_percentage1008 returns 0 (PENDING: Geo::LfsObjectRegistry does not include the VerificationState concern yet)1009 when verification is disabled1010 #<replicable_name>_verified_count1011 returns nil1012 #<replicable_name>_verification_failed_count1013 returns nil1014 #<replicable_name>_verified_in_percentage1015 returns 01016 replicator: Geo::MergeRequestDiffReplicator1017 replication1018 on the primary1019 #<replicable_name>_count1020 when there are replicables1021 returns the number of available replicables on primary1022 when batch count feature flag is disabled1023 returns the number of available replicables on primary1024 when there are no replicables1025 returns 01026 when batch count feature flag is disabled1027 returns 01028 on the secondary1029 #<replicable_name>_(registry|synced|failed)_count1030 when there are registries1031 returns the right number of registries1032 returns the right number of failed and synced replicables1033 returns the percent of synced replicables1034 when there are no registries1035 returns 01036 returns 01037 verification1038 on the primary1039 when verification is enabled1040 when there are replicables1041 #<replicable_name>_checksummed_count1042 returns the right number of checksummed replicables (PENDING: MergeRequestDiff does not include the VerificationState concern yet)1043 #<replicable_name>_checksum_failed_count1044 returns the right number of failed replicables (PENDING: MergeRequestDiff does not include the VerificationState concern yet)1045 when there are no replicables1046 #<replicable_name>_checksummed_count1047 returns 0 (PENDING: MergeRequestDiff does not include the VerificationState concern yet)1048 #<replicable_name>_checksum_failed_count1049 returns 0 (PENDING: MergeRequestDiff does not include the VerificationState concern yet)1050 when verification is disabled1051 #<replicable_name>_checksummed_count1052 returns nil1053 #<replicable_name>_checksum_failed_count1054 returns nil1055 on the secondary1056 when verification is enabled1057 when there are replicables1058 #<replicable_name>_verified_count1059 returns the right number of checksummed replicables (PENDING: Geo::MergeRequestDiffRegistry does not include the VerificationState concern yet)1060 #<replicable_name>_verification_failed_count1061 returns the right number of failed replicables (PENDING: Geo::MergeRequestDiffRegistry does not include the VerificationState concern yet)1062 #<replicable_name>_verified_in_percentage1063 returns the right percentage (PENDING: Geo::MergeRequestDiffRegistry does not include the VerificationState concern yet)1064 when there are no replicables1065 #<replicable_name>_verified_count1066 returns 0 (PENDING: Geo::MergeRequestDiffRegistry does not include the VerificationState concern yet)1067 #<replicable_name>_verification_failed_count1068 returns 0 (PENDING: Geo::MergeRequestDiffRegistry does not include the VerificationState concern yet)1069 #<replicable_name>_verified_in_percentage1070 returns 0 (PENDING: Geo::MergeRequestDiffRegistry does not include the VerificationState concern yet)1071 when verification is disabled1072 #<replicable_name>_verified_count1073 returns nil1074 #<replicable_name>_verification_failed_count1075 returns nil1076 #<replicable_name>_verified_in_percentage1077 returns 01078 replicator: Geo::PackageFileReplicator1079 replication1080 on the primary1081 #<replicable_name>_count1082 when there are replicables1083 returns the number of available replicables on primary1084 when batch count feature flag is disabled1085 returns the number of available replicables on primary1086 when there are no replicables1087 returns 01088 when batch count feature flag is disabled1089 returns 01090 on the secondary1091 #<replicable_name>_(registry|synced|failed)_count1092 when there are registries1093 returns the right number of registries1094 returns the right number of failed and synced replicables1095 returns the percent of synced replicables1096 when there are no registries1097 returns 01098 returns 01099 verification1100 on the primary1101 when verification is enabled1102 when there are replicables1103 #<replicable_name>_checksummed_count1104 returns the right number of checksummed replicables (PENDING: Packages::PackageFile does not include the VerificationState concern yet)1105 #<replicable_name>_checksum_failed_count1106 returns the right number of failed replicables (PENDING: Packages::PackageFile does not include the VerificationState concern yet)1107 when there are no replicables1108 #<replicable_name>_checksummed_count1109 returns 0 (PENDING: Packages::PackageFile does not include the VerificationState concern yet)1110 #<replicable_name>_checksum_failed_count1111 returns 0 (PENDING: Packages::PackageFile does not include the VerificationState concern yet)1112 when verification is disabled1113 #<replicable_name>_checksummed_count1114 returns nil1115 #<replicable_name>_checksum_failed_count1116 returns nil1117 on the secondary1118 when verification is enabled1119 when there are replicables1120 #<replicable_name>_verified_count1121 returns the right number of checksummed replicables (PENDING: Geo::PackageFileRegistry does not include the VerificationState concern yet)1122 #<replicable_name>_verification_failed_count1123 returns the right number of failed replicables (PENDING: Geo::PackageFileRegistry does not include the VerificationState concern yet)1124 #<replicable_name>_verified_in_percentage1125 returns the right percentage (PENDING: Geo::PackageFileRegistry does not include the VerificationState concern yet)1126 when there are no replicables1127 #<replicable_name>_verified_count1128 returns 0 (PENDING: Geo::PackageFileRegistry does not include the VerificationState concern yet)1129 #<replicable_name>_verification_failed_count1130 returns 0 (PENDING: Geo::PackageFileRegistry does not include the VerificationState concern yet)1131 #<replicable_name>_verified_in_percentage1132 returns 0 (PENDING: Geo::PackageFileRegistry does not include the VerificationState concern yet)1133 when verification is disabled1134 #<replicable_name>_verified_count1135 returns nil1136 #<replicable_name>_verification_failed_count1137 returns nil1138 #<replicable_name>_verified_in_percentage1139 returns 01140 replicator: Geo::TerraformStateVersionReplicator1141 replication1142 on the primary1143 #<replicable_name>_count1144 when there are replicables1145 returns the number of available replicables on primary1146 when batch count feature flag is disabled1147 returns the number of available replicables on primary1148 when there are no replicables1149 returns 01150 when batch count feature flag is disabled1151 returns 01152 on the secondary1153 #<replicable_name>_(registry|synced|failed)_count1154 when there are registries1155 returns the right number of registries1156 returns the right number of failed and synced replicables1157 returns the percent of synced replicables1158 when there are no registries1159 returns 01160 returns 01161 verification1162 on the primary1163 when verification is enabled1164 when there are replicables1165 #<replicable_name>_checksummed_count1166 returns the right number of checksummed replicables (PENDING: Terraform::StateVersion does not include the VerificationState concern yet)1167 #<replicable_name>_checksum_failed_count1168 returns the right number of failed replicables (PENDING: Terraform::StateVersion does not include the VerificationState concern yet)1169 when there are no replicables1170 #<replicable_name>_checksummed_count1171 returns 0 (PENDING: Terraform::StateVersion does not include the VerificationState concern yet)1172 #<replicable_name>_checksum_failed_count1173 returns 0 (PENDING: Terraform::StateVersion does not include the VerificationState concern yet)1174 when verification is disabled1175 #<replicable_name>_checksummed_count1176 returns nil1177 #<replicable_name>_checksum_failed_count1178 returns nil1179 on the secondary1180 when verification is enabled1181 when there are replicables1182 #<replicable_name>_verified_count1183 returns the right number of checksummed replicables (PENDING: Geo::TerraformStateVersionRegistry does not include the VerificationState concern yet)1184 #<replicable_name>_verification_failed_count1185 returns the right number of failed replicables (PENDING: Geo::TerraformStateVersionRegistry does not include the VerificationState concern yet)1186 #<replicable_name>_verified_in_percentage1187 returns the right percentage (PENDING: Geo::TerraformStateVersionRegistry does not include the VerificationState concern yet)1188 when there are no replicables1189 #<replicable_name>_verified_count1190 returns 0 (PENDING: Geo::TerraformStateVersionRegistry does not include the VerificationState concern yet)1191 #<replicable_name>_verification_failed_count1192 returns 0 (PENDING: Geo::TerraformStateVersionRegistry does not include the VerificationState concern yet)1193 #<replicable_name>_verified_in_percentage1194 returns 0 (PENDING: Geo::TerraformStateVersionRegistry does not include the VerificationState concern yet)1195 when verification is disabled1196 #<replicable_name>_verified_count1197 returns nil1198 #<replicable_name>_verification_failed_count1199 returns nil1200 #<replicable_name>_verified_in_percentage1201 returns 01202 replicator: Geo::SnippetRepositoryReplicator1203 replication1204 on the primary1205 #<replicable_name>_count1206 when there are replicables1207 returns the number of available replicables on primary1208 when batch count feature flag is disabled1209 returns the number of available replicables on primary1210 when there are no replicables1211 returns 01212 when batch count feature flag is disabled1213 returns 01214 on the secondary1215 #<replicable_name>_(registry|synced|failed)_count1216 when there are registries1217 returns the right number of registries1218 returns the right number of failed and synced replicables1219 returns the percent of synced replicables1220 when there are no registries1221 returns 01222 returns 01223 verification1224 on the primary1225 when verification is enabled1226 when there are replicables1227 #<replicable_name>_checksummed_count1228 returns the right number of checksummed replicables (PENDING: SnippetRepository does not include the VerificationState concern yet)1229 #<replicable_name>_checksum_failed_count1230 returns the right number of failed replicables (PENDING: SnippetRepository does not include the VerificationState concern yet)1231 when there are no replicables1232 #<replicable_name>_checksummed_count1233 returns 0 (PENDING: SnippetRepository does not include the VerificationState concern yet)1234 #<replicable_name>_checksum_failed_count1235 returns 0 (PENDING: SnippetRepository does not include the VerificationState concern yet)1236 when verification is disabled1237 #<replicable_name>_checksummed_count1238 returns nil1239 #<replicable_name>_checksum_failed_count1240 returns nil1241 on the secondary1242 when verification is enabled1243 when there are replicables1244 #<replicable_name>_verified_count1245 returns the right number of checksummed replicables (PENDING: Geo::SnippetRepositoryRegistry does not include the VerificationState concern yet)1246 #<replicable_name>_verification_failed_count1247 returns the right number of failed replicables (PENDING: Geo::SnippetRepositoryRegistry does not include the VerificationState concern yet)1248 #<replicable_name>_verified_in_percentage1249 returns the right percentage (PENDING: Geo::SnippetRepositoryRegistry does not include the VerificationState concern yet)1250 when there are no replicables1251 #<replicable_name>_verified_count1252 returns 0 (PENDING: Geo::SnippetRepositoryRegistry does not include the VerificationState concern yet)1253 #<replicable_name>_verification_failed_count1254 returns 0 (PENDING: Geo::SnippetRepositoryRegistry does not include the VerificationState concern yet)1255 #<replicable_name>_verified_in_percentage1256 returns 0 (PENDING: Geo::SnippetRepositoryRegistry does not include the VerificationState concern yet)1257 when verification is disabled1258 #<replicable_name>_verified_count1259 returns nil1260 #<replicable_name>_verification_failed_count1261 returns nil1262 #<replicable_name>_verified_in_percentage1263 returns 01264 replicator: Geo::GroupWikiRepositoryReplicator1265 replication1266 on the primary1267 #<replicable_name>_count1268 when there are replicables1269 returns the number of available replicables on primary1270 when batch count feature flag is disabled1271 returns the number of available replicables on primary1272 when there are no replicables1273 returns 01274 when batch count feature flag is disabled1275 returns 01276 on the secondary1277 #<replicable_name>_(registry|synced|failed)_count1278 when there are registries1279 returns the right number of registries1280 returns the right number of failed and synced replicables1281 returns the percent of synced replicables1282 when there are no registries1283 returns 01284 returns 01285 verification1286 on the primary1287 when verification is enabled1288 when there are replicables1289 #<replicable_name>_checksummed_count1290 returns the right number of checksummed replicables (PENDING: GroupWikiRepository does not include the VerificationState concern yet)1291 #<replicable_name>_checksum_failed_count1292 returns the right number of failed replicables (PENDING: GroupWikiRepository does not include the VerificationState concern yet)1293 when there are no replicables1294 #<replicable_name>_checksummed_count1295 returns 0 (PENDING: GroupWikiRepository does not include the VerificationState concern yet)1296 #<replicable_name>_checksum_failed_count1297 returns 0 (PENDING: GroupWikiRepository does not include the VerificationState concern yet)1298 when verification is disabled1299 #<replicable_name>_checksummed_count1300 returns nil1301 #<replicable_name>_checksum_failed_count1302 returns nil1303 on the secondary1304 when verification is enabled1305 when there are replicables1306 #<replicable_name>_verified_count1307 returns the right number of checksummed replicables (PENDING: Geo::GroupWikiRepositoryRegistry does not include the VerificationState concern yet)1308 #<replicable_name>_verification_failed_count1309 returns the right number of failed replicables (PENDING: Geo::GroupWikiRepositoryRegistry does not include the VerificationState concern yet)1310 #<replicable_name>_verified_in_percentage1311 returns the right percentage (PENDING: Geo::GroupWikiRepositoryRegistry does not include the VerificationState concern yet)1312 when there are no replicables1313 #<replicable_name>_verified_count1314 returns 0 (PENDING: Geo::GroupWikiRepositoryRegistry does not include the VerificationState concern yet)1315 #<replicable_name>_verification_failed_count1316 returns 0 (PENDING: Geo::GroupWikiRepositoryRegistry does not include the VerificationState concern yet)1317 #<replicable_name>_verified_in_percentage1318 returns 0 (PENDING: Geo::GroupWikiRepositoryRegistry does not include the VerificationState concern yet)1319 when verification is disabled1320 #<replicable_name>_verified_count1321 returns nil1322 #<replicable_name>_verification_failed_count1323 returns nil1324 #<replicable_name>_verified_in_percentage1325 returns 01326 replicator: Geo::PipelineArtifactReplicator1327 replication1328 on the primary1329 #<replicable_name>_count1330 when there are replicables1331 returns the number of available replicables on primary1332 when batch count feature flag is disabled1333 returns the number of available replicables on primary1334 when there are no replicables1335 returns 01336 when batch count feature flag is disabled1337 returns 01338 on the secondary1339 #<replicable_name>_(registry|synced|failed)_count1340 when there are registries1341 returns the right number of registries1342 returns the right number of failed and synced replicables1343 returns the percent of synced replicables1344 when there are no registries1345 returns 01346 returns 01347 verification1348 on the primary1349 when verification is enabled1350 when there are replicables1351 #<replicable_name>_checksummed_count1352 returns the right number of checksummed replicables (PENDING: Ci::PipelineArtifact does not include the VerificationState concern yet)1353 #<replicable_name>_checksum_failed_count1354 returns the right number of failed replicables (PENDING: Ci::PipelineArtifact does not include the VerificationState concern yet)1355 when there are no replicables1356 #<replicable_name>_checksummed_count1357 returns 0 (PENDING: Ci::PipelineArtifact does not include the VerificationState concern yet)1358 #<replicable_name>_checksum_failed_count1359 returns 0 (PENDING: Ci::PipelineArtifact does not include the VerificationState concern yet)1360 when verification is disabled1361 #<replicable_name>_checksummed_count1362 returns nil1363 #<replicable_name>_checksum_failed_count1364 returns nil1365 on the secondary1366 when verification is enabled1367 when there are replicables1368 #<replicable_name>_verified_count1369 returns the right number of checksummed replicables (PENDING: Geo::PipelineArtifactRegistry does not include the VerificationState concern yet)1370 #<replicable_name>_verification_failed_count1371 returns the right number of failed replicables (PENDING: Geo::PipelineArtifactRegistry does not include the VerificationState concern yet)1372 #<replicable_name>_verified_in_percentage1373 returns the right percentage (PENDING: Geo::PipelineArtifactRegistry does not include the VerificationState concern yet)1374 when there are no replicables1375 #<replicable_name>_verified_count1376 returns 0 (PENDING: Geo::PipelineArtifactRegistry does not include the VerificationState concern yet)1377 #<replicable_name>_verification_failed_count1378 returns 0 (PENDING: Geo::PipelineArtifactRegistry does not include the VerificationState concern yet)1379 #<replicable_name>_verified_in_percentage1380 returns 0 (PENDING: Geo::PipelineArtifactRegistry does not include the VerificationState concern yet)1381 when verification is disabled1382 #<replicable_name>_verified_count1383 returns nil1384 #<replicable_name>_verification_failed_count1385 returns nil1386 #<replicable_name>_verified_in_percentage1387 returns 01388 replicator: Geo::PagesDeploymentReplicator1389 replication1390 on the primary1391 #<replicable_name>_count1392 when there are replicables1393 returns the number of available replicables on primary1394 when batch count feature flag is disabled1395 returns the number of available replicables on primary1396 when there are no replicables1397 returns 01398 when batch count feature flag is disabled1399 returns 01400 on the secondary1401 #<replicable_name>_(registry|synced|failed)_count1402 when there are registries1403 returns the right number of registries1404 returns the right number of failed and synced replicables1405 returns the percent of synced replicables1406 when there are no registries1407 returns 01408 returns 01409 verification1410 on the primary1411 when verification is enabled1412 when there are replicables1413 #<replicable_name>_checksummed_count1414 returns the right number of checksummed replicables (PENDING: PagesDeployment does not include the VerificationState concern yet)1415 #<replicable_name>_checksum_failed_count1416 returns the right number of failed replicables (PENDING: PagesDeployment does not include the VerificationState concern yet)1417 when there are no replicables1418 #<replicable_name>_checksummed_count1419 returns 0 (PENDING: PagesDeployment does not include the VerificationState concern yet)1420 #<replicable_name>_checksum_failed_count1421 returns 0 (PENDING: PagesDeployment does not include the VerificationState concern yet)1422 when verification is disabled1423 #<replicable_name>_checksummed_count1424 returns nil1425 #<replicable_name>_checksum_failed_count1426 returns nil1427 on the secondary1428 when verification is enabled1429 when there are replicables1430 #<replicable_name>_verified_count1431 returns the right number of checksummed replicables (PENDING: Geo::PagesDeploymentRegistry does not include the VerificationState concern yet)1432 #<replicable_name>_verification_failed_count1433 returns the right number of failed replicables (PENDING: Geo::PagesDeploymentRegistry does not include the VerificationState concern yet)1434 #<replicable_name>_verified_in_percentage1435 returns the right percentage (PENDING: Geo::PagesDeploymentRegistry does not include the VerificationState concern yet)1436 when there are no replicables1437 #<replicable_name>_verified_count1438 returns 0 (PENDING: Geo::PagesDeploymentRegistry does not include the VerificationState concern yet)1439 #<replicable_name>_verification_failed_count1440 returns 0 (PENDING: Geo::PagesDeploymentRegistry does not include the VerificationState concern yet)1441 #<replicable_name>_verified_in_percentage1442 returns 0 (PENDING: Geo::PagesDeploymentRegistry does not include the VerificationState concern yet)1443 when verification is disabled1444 #<replicable_name>_verified_count1445 returns nil1446 #<replicable_name>_verification_failed_count1447 returns nil1448 #<replicable_name>_verified_in_percentage1449 returns 01450 replicator: Geo::UploadReplicator1451 replication1452 on the primary1453 #<replicable_name>_count1454 when there are replicables1455 returns the number of available replicables on primary1456 when batch count feature flag is disabled1457 returns the number of available replicables on primary1458 when there are no replicables1459 returns 01460 when batch count feature flag is disabled1461 returns 01462 on the secondary1463 #<replicable_name>_(registry|synced|failed)_count1464 when there are registries1465 returns the right number of registries1466 returns the right number of failed and synced replicables1467 returns the percent of synced replicables1468 when there are no registries1469 returns 01470 returns 01471 verification1472 on the primary1473 when verification is enabled1474 when there are replicables1475 #<replicable_name>_checksummed_count1476 returns the right number of checksummed replicables (PENDING: Upload does not include the VerificationState concern yet)1477 #<replicable_name>_checksum_failed_count1478 returns the right number of failed replicables (PENDING: Upload does not include the VerificationState concern yet)1479 when there are no replicables1480 #<replicable_name>_checksummed_count1481 returns 0 (PENDING: Upload does not include the VerificationState concern yet)1482 #<replicable_name>_checksum_failed_count1483 returns 0 (PENDING: Upload does not include the VerificationState concern yet)1484 when verification is disabled1485 #<replicable_name>_checksummed_count1486 returns nil1487 #<replicable_name>_checksum_failed_count1488 returns nil1489 on the secondary1490 when verification is enabled1491 when there are replicables1492 #<replicable_name>_verified_count1493 returns the right number of checksummed replicables (PENDING: Geo::UploadRegistry does not include the VerificationState concern yet)1494 #<replicable_name>_verification_failed_count1495 returns the right number of failed replicables (PENDING: Geo::UploadRegistry does not include the VerificationState concern yet)1496 #<replicable_name>_verified_in_percentage1497 returns the right percentage (PENDING: Geo::UploadRegistry does not include the VerificationState concern yet)1498 when there are no replicables1499 #<replicable_name>_verified_count1500 returns 0 (PENDING: Geo::UploadRegistry does not include the VerificationState concern yet)1501 #<replicable_name>_verification_failed_count1502 returns 0 (PENDING: Geo::UploadRegistry does not include the VerificationState concern yet)1503 #<replicable_name>_verified_in_percentage1504 returns 0 (PENDING: Geo::UploadRegistry does not include the VerificationState concern yet)1505 when verification is disabled1506 #<replicable_name>_verified_count1507 returns nil1508 #<replicable_name>_verification_failed_count1509 returns nil1510 #<replicable_name>_verified_in_percentage1511 returns 01512 replicator: Geo::JobArtifactReplicator1513 replication1514 on the primary1515 #<replicable_name>_count1516 when there are replicables1517 returns the number of available replicables on primary1518 when batch count feature flag is disabled1519 returns the number of available replicables on primary1520 when there are no replicables1521 returns 01522 when batch count feature flag is disabled1523 returns 01524 on the secondary1525 #<replicable_name>_(registry|synced|failed)_count1526 when there are registries1527 returns the right number of registries1528 returns the right number of failed and synced replicables1529 returns the percent of synced replicables1530 when there are no registries1531 returns 01532 returns 01533 verification1534 on the primary1535 when verification is enabled1536 when there are replicables1537 #<replicable_name>_checksummed_count1538 returns the right number of checksummed replicables (PENDING: Ci::JobArtifact does not include the VerificationState concern yet)1539 #<replicable_name>_checksum_failed_count1540 returns the right number of failed replicables (PENDING: Ci::JobArtifact does not include the VerificationState concern yet)1541 when there are no replicables1542 #<replicable_name>_checksummed_count1543 returns 0 (PENDING: Ci::JobArtifact does not include the VerificationState concern yet)1544 #<replicable_name>_checksum_failed_count1545 returns 0 (PENDING: Ci::JobArtifact does not include the VerificationState concern yet)1546 when verification is disabled1547 #<replicable_name>_checksummed_count1548 returns nil1549 #<replicable_name>_checksum_failed_count1550 returns nil1551 on the secondary1552 when verification is enabled1553 when there are replicables1554 #<replicable_name>_verified_count1555 returns the right number of checksummed replicables (PENDING: Geo::JobArtifactRegistry does not include the VerificationState concern yet)1556 #<replicable_name>_verification_failed_count1557 returns the right number of failed replicables (PENDING: Geo::JobArtifactRegistry does not include the VerificationState concern yet)1558 #<replicable_name>_verified_in_percentage1559 returns the right percentage (PENDING: Geo::JobArtifactRegistry does not include the VerificationState concern yet)1560 when there are no replicables1561 #<replicable_name>_verified_count1562 returns 0 (PENDING: Geo::JobArtifactRegistry does not include the VerificationState concern yet)1563 #<replicable_name>_verification_failed_count1564 returns 0 (PENDING: Geo::JobArtifactRegistry does not include the VerificationState concern yet)1565 #<replicable_name>_verified_in_percentage1566 returns 0 (PENDING: Geo::JobArtifactRegistry does not include the VerificationState concern yet)1567 when verification is disabled1568 #<replicable_name>_verified_count1569 returns nil1570 #<replicable_name>_verification_failed_count1571 returns nil1572 #<replicable_name>_verified_in_percentage1573 returns 01574 replicator: Geo::CiSecureFileReplicator1575 replication1576 on the primary1577 #<replicable_name>_count1578 when there are replicables1579 returns the number of available replicables on primary1580 when batch count feature flag is disabled1581 returns the number of available replicables on primary1582 when there are no replicables1583 returns 01584 when batch count feature flag is disabled1585 returns 01586 on the secondary1587 #<replicable_name>_(registry|synced|failed)_count1588 when there are registries1589 returns the right number of registries1590 returns the right number of failed and synced replicables1591 returns the percent of synced replicables1592 when there are no registries1593 returns 01594 returns 01595 verification1596 on the primary1597 when verification is enabled1598 when there are replicables1599 #<replicable_name>_checksummed_count1600 returns the right number of checksummed replicables (PENDING: Ci::SecureFile does not include the VerificationState concern yet)1601 #<replicable_name>_checksum_failed_count1602 returns the right number of failed replicables (PENDING: Ci::SecureFile does not include the VerificationState concern yet)1603 when there are no replicables1604 #<replicable_name>_checksummed_count1605 returns 0 (PENDING: Ci::SecureFile does not include the VerificationState concern yet)1606 #<replicable_name>_checksum_failed_count1607 returns 0 (PENDING: Ci::SecureFile does not include the VerificationState concern yet)1608 when verification is disabled1609 #<replicable_name>_checksummed_count1610 returns nil1611 #<replicable_name>_checksum_failed_count1612 returns nil1613 on the secondary1614 when verification is enabled1615 when there are replicables1616 #<replicable_name>_verified_count1617 returns the right number of checksummed replicables (PENDING: Geo::CiSecureFileRegistry does not include the VerificationState concern yet)1618 #<replicable_name>_verification_failed_count1619 returns the right number of failed replicables (PENDING: Geo::CiSecureFileRegistry does not include the VerificationState concern yet)1620 #<replicable_name>_verified_in_percentage1621 returns the right percentage (PENDING: Geo::CiSecureFileRegistry does not include the VerificationState concern yet)1622 when there are no replicables1623 #<replicable_name>_verified_count1624 returns 0 (PENDING: Geo::CiSecureFileRegistry does not include the VerificationState concern yet)1625 #<replicable_name>_verification_failed_count1626 returns 0 (PENDING: Geo::CiSecureFileRegistry does not include the VerificationState concern yet)1627 #<replicable_name>_verified_in_percentage1628 returns 0 (PENDING: Geo::CiSecureFileRegistry does not include the VerificationState concern yet)1629 when verification is disabled1630 #<replicable_name>_verified_count1631 returns nil1632 #<replicable_name>_verification_failed_count1633 returns nil1634 #<replicable_name>_verified_in_percentage1635 returns 01636 replicator: Geo::ContainerRepositoryReplicator1637 replication1638 on the primary1639 #<replicable_name>_count1640 when there are replicables1641 returns the number of available replicables on primary1642 when batch count feature flag is disabled1643 returns the number of available replicables on primary1644 when there are no replicables1645 returns 01646 when batch count feature flag is disabled1647 returns 01648 on the secondary1649 #<replicable_name>_(registry|synced|failed)_count1650 when there are registries1651 returns the right number of registries1652 returns the right number of failed and synced replicables1653 returns the percent of synced replicables1654 when there are no registries1655 returns 01656 returns 01657 verification1658 on the primary1659 when verification is enabled1660 when there are replicables1661 #<replicable_name>_checksummed_count1662 returns the right number of checksummed replicables (PENDING: ContainerRepository does not include the VerificationState concern yet)1663 #<replicable_name>_checksum_failed_count1664 returns the right number of failed replicables (PENDING: ContainerRepository does not include the VerificationState concern yet)1665 when there are no replicables1666 #<replicable_name>_checksummed_count1667 returns 0 (PENDING: ContainerRepository does not include the VerificationState concern yet)1668 #<replicable_name>_checksum_failed_count1669 returns 0 (PENDING: ContainerRepository does not include the VerificationState concern yet)1670 when verification is disabled1671 #<replicable_name>_checksummed_count1672 returns nil1673 #<replicable_name>_checksum_failed_count1674 returns nil1675 on the secondary1676 when verification is enabled1677 when there are replicables1678 #<replicable_name>_verified_count1679 returns the right number of checksummed replicables (PENDING: Geo::ContainerRepositoryRegistry does not include the VerificationState concern yet)1680 #<replicable_name>_verification_failed_count1681 returns the right number of failed replicables (PENDING: Geo::ContainerRepositoryRegistry does not include the VerificationState concern yet)1682 #<replicable_name>_verified_in_percentage1683 returns the right percentage (PENDING: Geo::ContainerRepositoryRegistry does not include the VerificationState concern yet)1684 when there are no replicables1685 #<replicable_name>_verified_count1686 returns 0 (PENDING: Geo::ContainerRepositoryRegistry does not include the VerificationState concern yet)1687 #<replicable_name>_verification_failed_count1688 returns 0 (PENDING: Geo::ContainerRepositoryRegistry does not include the VerificationState concern yet)1689 #<replicable_name>_verified_in_percentage1690 returns 0 (PENDING: Geo::ContainerRepositoryRegistry does not include the VerificationState concern yet)1691 when verification is disabled1692 #<replicable_name>_verified_count1693 returns nil1694 #<replicable_name>_verification_failed_count1695 returns nil1696 #<replicable_name>_verified_in_percentage1697 returns 01698 replicator: Geo::DependencyProxyBlobReplicator1699 replication1700 on the primary1701 #<replicable_name>_count1702 when there are replicables1703 returns the number of available replicables on primary1704 when batch count feature flag is disabled1705 returns the number of available replicables on primary1706 when there are no replicables1707 returns 01708 when batch count feature flag is disabled1709 returns 01710 on the secondary1711 #<replicable_name>_(registry|synced|failed)_count1712 when there are registries1713 returns the right number of registries1714 returns the right number of failed and synced replicables1715 returns the percent of synced replicables1716 when there are no registries1717 returns 01718 returns 01719 verification1720 on the primary1721 when verification is enabled1722 when there are replicables1723 #<replicable_name>_checksummed_count1724 returns the right number of checksummed replicables (PENDING: DependencyProxy::Blob does not include the VerificationState concern yet)1725 #<replicable_name>_checksum_failed_count1726 returns the right number of failed replicables (PENDING: DependencyProxy::Blob does not include the VerificationState concern yet)1727 when there are no replicables1728 #<replicable_name>_checksummed_count1729 returns 0 (PENDING: DependencyProxy::Blob does not include the VerificationState concern yet)1730 #<replicable_name>_checksum_failed_count1731 returns 0 (PENDING: DependencyProxy::Blob does not include the VerificationState concern yet)1732 when verification is disabled1733 #<replicable_name>_checksummed_count1734 returns nil1735 #<replicable_name>_checksum_failed_count1736 returns nil1737 on the secondary1738 when verification is enabled1739 when there are replicables1740 #<replicable_name>_verified_count1741 returns the right number of checksummed replicables (PENDING: Geo::DependencyProxyBlobRegistry does not include the VerificationState concern yet)1742 #<replicable_name>_verification_failed_count1743 returns the right number of failed replicables (PENDING: Geo::DependencyProxyBlobRegistry does not include the VerificationState concern yet)1744 #<replicable_name>_verified_in_percentage1745 returns the right percentage (PENDING: Geo::DependencyProxyBlobRegistry does not include the VerificationState concern yet)1746 when there are no replicables1747 #<replicable_name>_verified_count1748 returns 0 (PENDING: Geo::DependencyProxyBlobRegistry does not include the VerificationState concern yet)1749 #<replicable_name>_verification_failed_count1750 returns 0 (PENDING: Geo::DependencyProxyBlobRegistry does not include the VerificationState concern yet)1751 #<replicable_name>_verified_in_percentage1752 returns 0 (PENDING: Geo::DependencyProxyBlobRegistry does not include the VerificationState concern yet)1753 when verification is disabled1754 #<replicable_name>_verified_count1755 returns nil1756 #<replicable_name>_verification_failed_count1757 returns nil1758 #<replicable_name>_verified_in_percentage1759 returns 01760 replicator: Geo::DependencyProxyManifestReplicator1761 replication1762 on the primary1763 #<replicable_name>_count1764 when there are replicables1765 returns the number of available replicables on primary1766 when batch count feature flag is disabled1767 returns the number of available replicables on primary1768 when there are no replicables1769 returns 01770 when batch count feature flag is disabled1771 returns 01772 on the secondary1773 #<replicable_name>_(registry|synced|failed)_count1774 when there are registries1775 returns the right number of registries1776 returns the right number of failed and synced replicables1777 returns the percent of synced replicables1778 when there are no registries1779 returns 01780 returns 01781 verification1782 on the primary1783 when verification is enabled1784 when there are replicables1785 #<replicable_name>_checksummed_count1786 returns the right number of checksummed replicables (PENDING: DependencyProxy::Manifest does not include the VerificationState concern yet)1787 #<replicable_name>_checksum_failed_count1788 returns the right number of failed replicables (PENDING: DependencyProxy::Manifest does not include the VerificationState concern yet)1789 when there are no replicables1790 #<replicable_name>_checksummed_count1791 returns 0 (PENDING: DependencyProxy::Manifest does not include the VerificationState concern yet)1792 #<replicable_name>_checksum_failed_count1793 returns 0 (PENDING: DependencyProxy::Manifest does not include the VerificationState concern yet)1794 when verification is disabled1795 #<replicable_name>_checksummed_count1796 returns nil1797 #<replicable_name>_checksum_failed_count1798 returns nil1799 on the secondary1800 when verification is enabled1801 when there are replicables1802 #<replicable_name>_verified_count1803 returns the right number of checksummed replicables (PENDING: Geo::DependencyProxyManifestRegistry does not include the VerificationState concern yet)1804 #<replicable_name>_verification_failed_count1805 returns the right number of failed replicables (PENDING: Geo::DependencyProxyManifestRegistry does not include the VerificationState concern yet)1806 #<replicable_name>_verified_in_percentage1807 returns the right percentage (PENDING: Geo::DependencyProxyManifestRegistry does not include the VerificationState concern yet)1808 when there are no replicables1809 #<replicable_name>_verified_count1810 returns 0 (PENDING: Geo::DependencyProxyManifestRegistry does not include the VerificationState concern yet)1811 #<replicable_name>_verification_failed_count1812 returns 0 (PENDING: Geo::DependencyProxyManifestRegistry does not include the VerificationState concern yet)1813 #<replicable_name>_verified_in_percentage1814 returns 0 (PENDING: Geo::DependencyProxyManifestRegistry does not include the VerificationState concern yet)1815 when verification is disabled1816 #<replicable_name>_verified_count1817 returns nil1818 #<replicable_name>_verification_failed_count1819 returns nil1820 #<replicable_name>_verified_in_percentage1821 returns 01822 replicator: Geo::ProjectWikiRepositoryReplicator1823 replication1824 on the primary1825 #<replicable_name>_count1826 when there are replicables1827 returns the number of available replicables on primary1828 when batch count feature flag is disabled1829 returns the number of available replicables on primary1830 when there are no replicables1831 returns 01832 when batch count feature flag is disabled1833 returns 01834 on the secondary1835 #<replicable_name>_(registry|synced|failed)_count1836 when there are registries1837 returns the right number of registries1838 returns the right number of failed and synced replicables1839 returns the percent of synced replicables1840 when there are no registries1841 returns 01842 returns 01843 verification1844 on the primary1845 when verification is enabled1846 when there are replicables1847 #<replicable_name>_checksummed_count1848 returns the right number of checksummed replicables (PENDING: Projects::WikiRepository does not include the VerificationState concern yet)1849 #<replicable_name>_checksum_failed_count1850 returns the right number of failed replicables (PENDING: Projects::WikiRepository does not include the VerificationState concern yet)1851 when there are no replicables1852 #<replicable_name>_checksummed_count1853 returns 0 (PENDING: Projects::WikiRepository does not include the VerificationState concern yet)1854 #<replicable_name>_checksum_failed_count1855 returns 0 (PENDING: Projects::WikiRepository does not include the VerificationState concern yet)1856 when verification is disabled1857 #<replicable_name>_checksummed_count1858 returns nil1859 #<replicable_name>_checksum_failed_count1860 returns nil1861 on the secondary1862 when verification is enabled1863 when there are replicables1864 #<replicable_name>_verified_count1865 returns the right number of checksummed replicables (PENDING: Geo::ProjectWikiRepositoryRegistry does not include the VerificationState concern yet)1866 #<replicable_name>_verification_failed_count1867 returns the right number of failed replicables (PENDING: Geo::ProjectWikiRepositoryRegistry does not include the VerificationState concern yet)1868 #<replicable_name>_verified_in_percentage1869 returns the right percentage (PENDING: Geo::ProjectWikiRepositoryRegistry does not include the VerificationState concern yet)1870 when there are no replicables1871 #<replicable_name>_verified_count1872 returns 0 (PENDING: Geo::ProjectWikiRepositoryRegistry does not include the VerificationState concern yet)1873 #<replicable_name>_verification_failed_count1874 returns 0 (PENDING: Geo::ProjectWikiRepositoryRegistry does not include the VerificationState concern yet)1875 #<replicable_name>_verified_in_percentage1876 returns 0 (PENDING: Geo::ProjectWikiRepositoryRegistry does not include the VerificationState concern yet)1877 when verification is disabled1878 #<replicable_name>_verified_count1879 returns nil1880 #<replicable_name>_verification_failed_count1881 returns nil1882 #<replicable_name>_verified_in_percentage1883 returns 01884 #load_data_from_current_node1885 on the primary1886 does not call JobArtifactRegistryFinder#registry_count1887 on the secondary1888 returns data from the deprecated field if it is not defined in the status field1889 sets data in the new status field1890 uses column counters when calculates percents using attr_in_percentage1891 status counters are converted into integers1892 returns integer value1893 status booleans are converted into booleans1894 returns boolean value1895Gitlab::Ci::Reports::Security::VulnerabilityReportsComparer1896 # order random1897 vulnerability_finding_signatures: false1898 #base_report_out_of_date1899 with no base report1900 is not out of date1901 with base report older than one week1902 is not out of date1903 with base report less than one week old1904 is not out of date1905 #added1906 with new vulnerability1907 points to source tree1908 with a dismissed Vulnerability on the default branch1909 with filter_vulnerability_findings_dismissed_on_default enabled1910 doesnt report the dismissed Vulnerability1911 with filter_vulnerability_findings_dismissed_on_default disabled1912 reports the dismissed Vulnerability1913 when comparing reports with different fingerprints1914 does not find any overlap1915 order of the findings1916 does not change1917 number of findings1918 returns no more than `MAX_FINDINGS_COUNT`1919 metric tracking1920 measures the execution time of the uuid gathering query1921 #fixed1922 metric tracking1923 measures the execution time of the uuid gathering query1924 with a dismissed Vulnerability on the default branch1925 with filter_vulnerability_findings_dismissed_on_default enabled1926 doesnt report the dismissed Vulnerability1927 with filter_vulnerability_findings_dismissed_on_default disabled1928 reports the dismissed Vulnerability1929 with fixed vulnerability1930 points to base tree1931 when comparing reports with different fingerprints1932 does not find any overlap1933 order of the findings1934 does not change1935 number of findings1936 returns no more than `MAX_FINDINGS_COUNT`1937 with empty vulnerabilities1938 returns empty array when reports are not present1939 returns added vulnerability when base is empty and head is not empty1940 returns fixed vulnerability when head is empty and base is not empty1941 vulnerability_finding_signatures: true1942 #base_report_out_of_date1943 with no base report1944 is not out of date1945 with base report older than one week1946 is not out of date1947 with base report less than one week old1948 is not out of date1949 #added1950 with new vulnerability1951 points to source tree1952 with a dismissed Vulnerability on the default branch1953 with filter_vulnerability_findings_dismissed_on_default enabled1954 doesnt report the dismissed Vulnerability1955 with filter_vulnerability_findings_dismissed_on_default disabled1956 reports the dismissed Vulnerability1957 when comparing reports with different fingerprints1958 does not find any overlap1959 order of the findings1960 does not change1961 number of findings1962 returns no more than `MAX_FINDINGS_COUNT`1963 metric tracking1964 measures the execution time of the uuid gathering query1965 #fixed1966 metric tracking1967 measures the execution time of the uuid gathering query1968 with a dismissed Vulnerability on the default branch1969 with filter_vulnerability_findings_dismissed_on_default enabled1970 doesnt report the dismissed Vulnerability1971 with filter_vulnerability_findings_dismissed_on_default disabled1972 reports the dismissed Vulnerability1973 with fixed vulnerability1974 points to base tree1975 when comparing reports with different fingerprints1976 does not find any overlap1977 order of the findings1978 does not change1979 number of findings1980 returns no more than `MAX_FINDINGS_COUNT`1981 with empty vulnerabilities1982 returns empty array when reports are not present1983 returns added vulnerability when base is empty and head is not empty1984 returns fixed vulnerability when head is empty and base is not empty1985 uuids of the findings1986 added findings1987 behaves like overrides uuids1988 when the finding matches with an existing one by signatures1989 when the `vulnerability_finding_signatures` is disabled1990 does not override the uuids of the findings1991 when the `vulnerability_finding_signatures` is enabled1992 overrides the uuids of the findings1993 when the finding matches with an existing one by location1994 when the `vulnerability_finding_signatures` is disabled1995 does not override the uuids of the findings1996 when the `vulnerability_finding_signatures` is enabled1997 overrides the uuids of the findings1998 when the finding does not match with an existing one1999 when the `vulnerability_finding_signatures` is disabled2000 does not override the uuids of the findings2001 when the `vulnerability_finding_signatures` is enabled2002 does not override the uuids of the findings2003 fixed findings2004 behaves like overrides uuids2005 when the finding matches with an existing one by signatures2006 when the `vulnerability_finding_signatures` is disabled2007 does not override the uuids of the findings2008 when the `vulnerability_finding_signatures` is enabled2009 overrides the uuids of the findings2010 when the finding matches with an existing one by location2011 when the `vulnerability_finding_signatures` is disabled2012 does not override the uuids of the findings2013 when the `vulnerability_finding_signatures` is enabled2014 overrides the uuids of the findings2015 when the finding does not match with an existing one2016 when the `vulnerability_finding_signatures` is disabled2017 does not override the uuids of the findings2018 when the `vulnerability_finding_signatures` is enabled2019 does not override the uuids of the findings2020Gitlab::ImportExport::Project::TreeRestorer2021 epics2022 with group2023 with pre-existing epic2024 associates epics2025 without pre-existing epic2026 creates epic2027 with personal namespace2028 ignores epic relation2029 restores `protected_environments` with `deploy_access_levels`2030 is expected to eq 12031 security_settings2032 creates security setting2033 push_rules2034 creates push rules2035 approval_rules2036 creates approval rules and its associations2037 boards2038 has milestone associated with the issue board2039 has milestone associated with the issue board list2040 resource iteration events2041 when project is associated with a group2042 restores iteration events2043 when iterations cadence does not match2044 does not restore iteration events2045 when iteration could not be found2046 does not restore iteration events2047 when project is not associated with a group2048 does not restore iteration events2049Gitlab::Analytics::TypeOfWork::TasksByType2050 when subject is `Issue`2051 behaves like #counts_by_labels2052 counts the records by label and date2053 counts should include subgroups2054 does not include count from outside of the group2055 when group without any record is given2056 is expected to be empty2057 when no labels are given2058 is expected to be empty2059 when records are outside of the given time range2060 is expected to be empty2061 when filtering by `project_ids`2062 is expected to eq 12063 when filtering by `author_username`2064 is expected to eq 12065 when filtering by `assignee_username`2066 is expected to eq 12067 when filtering by `milestone_title`2068 is expected to eq 12069 behaves like #top_labels2070 sorts by descending order2071 limits the the size of the results2072 when subject is `MergeRequest`2073 behaves like #counts_by_labels2074 counts the records by label and date2075 counts should include subgroups2076 does not include count from outside of the group2077 when group without any record is given2078 is expected to be empty2079 when no labels are given2080 is expected to be empty2081 when records are outside of the given time range2082 is expected to be empty2083 when filtering by `project_ids`2084 is expected to eq 12085 when filtering by `author_username`2086 is expected to eq 12087 when filtering by `assignee_username`2088 is expected to eq 12089 when filtering by `milestone_title`2090 is expected to eq 12091 behaves like #top_labels2092 sorts by descending order2093 limits the the size of the results2094 when unknown `subject` is given2095 falls back to `MergeRequestFinder`2096Projects::CreateFromTemplateService2097 #execute2098 does not create project from custom template2099 when use_custom_template is not present or false2100 creates an empty project2101 when custom_project_templates feature is not enabled2102 creates an empty project2103 when custom_project_template does not exist2104 does not attempt to import a project2105 use_template_name: true2106 returns the created project2107 the result project2108 overrides template description2109 overrides template visibility_level2110 creating project from a Group project template2111 when the namespace is not a descendant of the Group owning the template2112 when project is created under a group that is outside the hierarchy its root ancestor group2113 behaves like a project that isn't persisted2114 isn't persisted2115 when project is created under a group that is a descendant of its root ancestor group2116 behaves like a project that isn't persisted2117 isn't persisted2118 when project is created under a subgroup that is a descendant of its root ancestor group2119 behaves like a project that isn't persisted2120 isn't persisted2121 when project is created outside of group hierarchy2122 behaves like a project that isn't persisted2123 isn't persisted2124 when the namespace is inside the hierarchy of the Group owning the template2125 when project is created under its parent group2126 behaves like a persisted project2127 is persisted2128 when project is created under the same group2129 behaves like a persisted project2130 is persisted2131 when project is created under its descendant group2132 behaves like a persisted project2133 is persisted2134 when project is created under a group that is a descendant of its parent group2135 behaves like a persisted project2136 is persisted2137 when project is created under a subgroup that is a descendant of its parent group2138 behaves like a persisted project2139 is persisted2140 use_template_name: false2141 returns the created project2142 the result project2143 overrides template description2144 overrides template visibility_level2145 creating project from a Group project template2146 when the namespace is not a descendant of the Group owning the template2147 when project is created under a group that is outside the hierarchy its root ancestor group2148 behaves like a project that isn't persisted2149 isn't persisted2150 when project is created under a group that is a descendant of its root ancestor group2151 behaves like a project that isn't persisted2152 isn't persisted2153 when project is created under a subgroup that is a descendant of its root ancestor group2154 behaves like a project that isn't persisted2155 isn't persisted2156 when project is created outside of group hierarchy2157 behaves like a project that isn't persisted2158 isn't persisted2159 when the namespace is inside the hierarchy of the Group owning the template2160 when project is created under its parent group2161 behaves like a persisted project2162 is persisted2163 when project is created under the same group2164 behaves like a persisted project2165 is persisted2166 when project is created under its descendant group2167 behaves like a persisted project2168 is persisted2169 when project is created under a group that is a descendant of its parent group2170 behaves like a persisted project2171 is persisted2172 when project is created under a subgroup that is a descendant of its parent group2173 behaves like a persisted project2174 is persisted2175Repository2176 delegated methods2177 is expected to delegate #checksum to the #raw_repository object2178 is expected to delegate #find_remote_root_ref to the #raw_repository object2179 #after_sync2180 expires repository cache2181 does not call expire_branch_cache if repository does not exist2182 #fetch_upstream2183 fetches the URL without creating a remote2184 Elastic search2185 class method find_commits_by_message_with_elastic2186 returns commits2187 find_commits_by_message_with_elastic2188 returns commits2189 #upstream_branches2190 returns branches from the upstream remote2191 #keep_around2192 on a Geo primary2193 when a single SHA is passed2194 publishes Repositories::KeepAroundRefsCreatedEvent2195 creates a Geo::RepositoryUpdatedEvent2196 when multiple SHAs are passed2197 publishes exactly one Repositories::KeepAroundRefsCreatedEvent2198 creates exactly one Geo::RepositoryUpdatedEvent2199 on a Geo secondary2200 when multiple SHAs are passed2201 publishes a Repositories::KeepAroundRefsCreatedEvent2202 does not create a Geo::RepositoryUpdatedEvent2203 when no SHA is passed2204 does not publish a Repositories::KeepAroundRefsCreatedEvent2205 does not create a Geo::RepositoryUpdatedEvent2206 #code_owners_blob2207 returns nil if there is no codeowners file2208 returns the content of the codeowners file when it is found2209 requests the CODOWNER blobs in batch in the correct order2210 #after_change_head2211 creates a RepositoryUpdatedEvent on a Geo primary2212 does not create a RepositoryUpdatedEvent on a Geo secondary2213 #insights_config_for2214 returns nil for an empty repository2215 returns a valid Insights config file2216 when no config file exists2217 returns nil if does not exist2218 #lfs_enabled?2219 for a group wiki repository2220 returns false2221 #update_root_ref2222 updates the default branch when HEAD has changed2223 always updates the default branch even when HEAD does not change2224 does not update the default branch when HEAD does not exist2225 does not raise error when repository does not exist2226Gitlab::Ci::Minutes::CostFactor2227 .new2228 raises errors when initialized with a runner object2229 #enabled?2230 when the cost factor is zero2231 is expected to be falsey2232 when the cost factor is positive2233 is expected to be truthy2234 #disabled?2235 when the cost factor is zero2236 is expected to be truthy2237 when the cost factor is positive2238 is expected to be falsey2239 #for_project2240 runner_type: :project, visibility_level: 0, public_cost_factor: 1, private_cost_factor: 1, namespace_limit: nil, instance_limit: 400, result: 02241 is expected to eq 02242 runner_type: :project, visibility_level: 10, public_cost_factor: 1, private_cost_factor: 1, namespace_limit: nil, instance_limit: 400, result: 02243 is expected to eq 02244 runner_type: :project, visibility_level: 20, public_cost_factor: 1, private_cost_factor: 1, namespace_limit: nil, instance_limit: 400, result: 02245 is expected to eq 02246 runner_type: :project, visibility_level: 20, public_cost_factor: 1, private_cost_factor: 1, namespace_limit: 0, instance_limit: 0, result: 02247 is expected to eq 02248 runner_type: :project, visibility_level: 20, public_cost_factor: 1, private_cost_factor: 1, namespace_limit: nil, instance_limit: nil, result: 02249 is expected to eq 02250 runner_type: :group, visibility_level: 0, public_cost_factor: 1, private_cost_factor: 1, namespace_limit: nil, instance_limit: 400, result: 02251 is expected to eq 02252 runner_type: :group, visibility_level: 10, public_cost_factor: 1, private_cost_factor: 1, namespace_limit: nil, instance_limit: 400, result: 02253 is expected to eq 02254 runner_type: :group, visibility_level: 20, public_cost_factor: 1, private_cost_factor: 1, namespace_limit: nil, instance_limit: 400, result: 02255 is expected to eq 02256 runner_type: :group, visibility_level: 20, public_cost_factor: 1, private_cost_factor: 1, namespace_limit: 0, instance_limit: 0, result: 02257 is expected to eq 02258 runner_type: :group, visibility_level: 20, public_cost_factor: 1, private_cost_factor: 1, namespace_limit: nil, instance_limit: nil, result: 02259 is expected to eq 02260 runner_type: :instance, visibility_level: 20, public_cost_factor: 0, private_cost_factor: 5, namespace_limit: nil, instance_limit: 400, result: 02261 is expected to eq 02262 runner_type: :instance, visibility_level: 20, public_cost_factor: 0, private_cost_factor: 5, namespace_limit: nil, instance_limit: nil, result: 02263 is expected to eq 02264 runner_type: :instance, visibility_level: 20, public_cost_factor: 0, private_cost_factor: 5, namespace_limit: nil, instance_limit: 0, result: 02265 is expected to eq 02266 runner_type: :instance, visibility_level: 20, public_cost_factor: 0, private_cost_factor: 5, namespace_limit: 0, instance_limit: 400, result: 02267 is expected to eq 02268 runner_type: :instance, visibility_level: 20, public_cost_factor: 0, private_cost_factor: 5, namespace_limit: 400, instance_limit: 0, result: 02269 is expected to eq 02270 runner_type: :instance, visibility_level: 20, public_cost_factor: 2, private_cost_factor: 5, namespace_limit: 400, instance_limit: 0, result: 22271 is expected to eq 22272 runner_type: :instance, visibility_level: 20, public_cost_factor: 2, private_cost_factor: 5, namespace_limit: nil, instance_limit: 400, result: 22273 is expected to eq 22274 runner_type: :instance, visibility_level: 20, public_cost_factor: 2, private_cost_factor: 5, namespace_limit: nil, instance_limit: 0, result: 02275 is expected to eq 02276 runner_type: :instance, visibility_level: 10, public_cost_factor: 0, private_cost_factor: 5, namespace_limit: nil, instance_limit: 400, result: 52277 is expected to eq 52278 runner_type: :instance, visibility_level: 10, public_cost_factor: 0, private_cost_factor: 5, namespace_limit: nil, instance_limit: nil, result: 02279 is expected to eq 02280 runner_type: :instance, visibility_level: 10, public_cost_factor: 0, private_cost_factor: 5, namespace_limit: nil, instance_limit: 0, result: 02281 is expected to eq 02282 runner_type: :instance, visibility_level: 10, public_cost_factor: 0, private_cost_factor: 5, namespace_limit: 0, instance_limit: 400, result: 02283 is expected to eq 02284 runner_type: :instance, visibility_level: 10, public_cost_factor: 0, private_cost_factor: 5, namespace_limit: 400, instance_limit: 0, result: 52285 is expected to eq 52286 runner_type: :instance, visibility_level: 10, public_cost_factor: 0, private_cost_factor: 0, namespace_limit: 400, instance_limit: 0, result: 02287 is expected to eq 02288 runner_type: :instance, visibility_level: 0, public_cost_factor: 0, private_cost_factor: 5, namespace_limit: nil, instance_limit: 400, result: 52289 is expected to eq 52290 runner_type: :instance, visibility_level: 0, public_cost_factor: 0, private_cost_factor: 5, namespace_limit: nil, instance_limit: nil, result: 02291 is expected to eq 02292 runner_type: :instance, visibility_level: 0, public_cost_factor: 0, private_cost_factor: 5, namespace_limit: nil, instance_limit: 0, result: 02293 is expected to eq 02294 runner_type: :instance, visibility_level: 0, public_cost_factor: 0, private_cost_factor: 5, namespace_limit: 0, instance_limit: 400, result: 02295 is expected to eq 02296 runner_type: :instance, visibility_level: 0, public_cost_factor: 0, private_cost_factor: 5, namespace_limit: 400, instance_limit: 0, result: 52297 is expected to eq 52298 runner_type: :instance, visibility_level: 0, public_cost_factor: 0, private_cost_factor: 0, namespace_limit: 400, instance_limit: 0, result: 02299 is expected to eq 02300 when plan based cost factor2301 when project has an Open Source plan2302 when the project is private2303 returns the runner private cost factor2304 when the project is public2305 when the public open source cost factor is lower2306 is expected to eq 0.52307 when the runner cost factor is lower2308 is expected to eq 0.4992309 when project does not have an Open Source plan2310 when the project is private2311 returns the private cost factor2312 when the project is public2313 returns the runner public cost factor2314 when project is forked2315 when the project is public2316 when the fork_source project is private2317 returns the runner public cost factor2318 when the fork_source project is public2319 when the forked source cost factor is lower2320 when the plan is open source2321 is expected to eq 0.0082322 when the plan is not open source2323 is expected to eq 22324 when the runner cost factor is lower2325 is expected to eq 0.0072326 when the project is private2327 is expected to eq 42328ApprovalProjectRule2329 validations2330 is invalid when name not unique within rule type and project2331 DEFAULT_SEVERITIES2332 contains a valid subset of severity levels2333 APPROVAL_VULNERABILITY_STATES2334 contains all vulnerability states2335 default values2336 is expected to eq []2337 is expected to eq 02338 scanners2339 transform existing NULL values into empty array2340 prevents assignment of NULL2341 prevents assignment of NULL via assign_attributes2342 associations2343 is expected to have many approval_merge_request_rule_sources2344 is expected to have many approval_merge_request_rules through approval_merge_request_rule_sources2345 .regular2346 returns non-report_approver records2347 .for_all_branches2348 returns approval rules without protected branches2349 .for_all_protected_branches2350 returns approval rules applied to all protected branches2351 .regular_or_any_approver scope2352 returns regular or any-approver rules2353 .for_policy_configuration scope2354 returns rules matching configuration id2355 .code_owner scope2356 returns nothing2357 #protected_branches2358 when applies_to_all_protected_branches is true2359 when feature flag `group_protected_branches` disabled2360 returns a collection of all protected branches belonging to the project2361 when feature flag `group_protected_branches` enabled2362 returns a collection of all protected branches belonging to the project and the group2363 when applies_to_all_protected_branches is false2364 returns a collection of all protected branches belonging to the rule2365 #applies_to_branch?2366 when rule has no specific branches2367 returns true2368 when rule has specific branches2369 returns true when the branch name matches2370 returns false when the branch name does not match2371 when rule applies to all protected branches2372 returns true when the branch name is a protected branch2373 returns true when the branch name is a wildcard protected branch2374 returns false when the branch name does not match a wildcard protected branch2375 returns false when the branch name is an unprotected branch2376 returns false when the branch name does not exist2377 #regular?2378 returns true for regular rules2379 returns false for report_approver rules2380 #code_owner?2381 returns false2382 #report_approver?2383 returns false for regular rules2384 returns true for report_approver rules2385 #rule_type2386 returns the regular type for regular rules2387 returns the report_approver type for license scanning approvers rules2388 validation2389 when creating a new rule2390 is expected to be valid2391 is expected to be valid2392 is expected to be valid2393 when attempting to edit the name of the rule2394 is expected to be valid2395 with a `Coverage-Check` rule2396 is expected not to be valid2397 is expected to change `subject.errors[:report_type].present?`2398 for report type different than scan_finding2399 is invalid when name not unique within rule type and project2400 is valid when protected branches are empty and is applied to all protected branches2401 is expected to be valid2402 for scan_finding report type2403 is invalid when name not unique within scan result policy, rule type and project2404 when no protected branches are selected and is not applied to all protected branches2405 is expected not to be valid2406 when protected branches are present and is not applied to all protected branches2407 is expected to be valid2408 when protected branches are present and is applied to all protected branches2409 is expected to be valid2410 when protected branches are not selected and is applied to all protected branches2411 is expected to be valid2412 any_approver rules2413 creating only one any_approver rule is allowed2414 callbacks2415 #track_creation_event tracks count after create2416 calls Gitlab::UsageDataCounters::HLLRedisCounter track event2417 #audit_add users after :add2418 behaves like audit event queue2419 when audit event queue is active2420 adds message to audit event queue2421 when audit event queue is not active2422 does not add message to audit event queue2423 #audit_remove users after :remove2424 behaves like audit event queue2425 when audit event queue is active2426 adds message to audit event queue2427 when audit event queue is not active2428 does not add message to audit event queue2429 #audit_add groups after :add2430 behaves like audit event queue2431 when audit event queue is active2432 adds message to audit event queue2433 when audit event queue is not active2434 does not add message to audit event queue2435 #audit_remove groups after :remove2436 behaves like audit event queue2437 when audit event queue is active2438 adds message to audit event queue2439 when audit event queue is not active2440 does not add message to audit event queue2441 #audit_creation after approval rule is created2442 behaves like audit event queue2443 when audit event queue is active2444 adds message to audit event queue2445 when audit event queue is not active2446 does not add message to audit event queue2447 #vulnerability_states_for_branch2448 with protected branch set to any2449 returns all content of vulnerability states2450 with protected branch set to a custom branch2451 returns only the content of vulnerability states2452MergeRequests::SyncReportApproverApprovalRules2453 #execute2454 when a project has multiple report approval rules2455 when none of the rules have been synchronized to the merge request yet2456 is expected to equal 22457 is expected to be report approver2458 is expected to eql 02459 is expected to be license scanning2460 is expected to eq "License-Check"2461 is expected to eq #<ApprovalProjectRule id: 59, created_at: "2023-04-26 10:47:59.282554630 +0000", updated_at: "2023-04...ed_branches: false, security_orchestration_policy_configuration_id: nil, scan_result_policy_id: nil>2462 is expected to be report approver2463 is expected to eql 02464 is expected to be code coverage2465 is expected to eq "Coverage-Check"2466 is expected to eq #<ApprovalProjectRule id: 70, created_at: "2023-04-26 10:48:09.668165370 +0000", updated_at: "2023-04...ed_branches: false, security_orchestration_policy_configuration_id: nil, scan_result_policy_id: nil>2467 when some of the rules have been synchronized to the merge request2468 is expected to equal 22469 is expected to equal 12470 is expected to contain exactly #<ApprovalMergeRequestRule id: 27, created_at: "2023-04-26 10:48:14.850967331 +0000", updated_at: "20...["newly_detected"], security_orchestration_policy_configuration_id: nil, scan_result_policy_id: nil>2471 when report_approver_rules are disabled2472 copies nothing2473 when coverage_check_approval_rule is disabled2474 copies nothing2475 when coverage_check_approval_rule is enabled2476 synchronize coverage check approval rule2477 Authorization2478 without current user2479 copies nothing2480 when authentication is skipped2481 copies2482Ci::PipelineArtifact2483 #replicables_for_current_secondary2484 selective_sync_namespaces: nil, selective_sync_shards: nil, factory: [:ci_pipeline_artifact], project_factory: [:project], include_expectation: true2485 when sync object storage is enabled2486 when the pipeline artifact is locally stored2487 is expected to eq true2488 when the pipeline artifact is object stored2489 is expected to eq true2490 when sync object storage is disabled2491 when the pipeline artifact is locally stored2492 is expected to eq true2493 when the pipeline artifact is object stored2494 is expected to be falsey2495 selective_sync_namespaces: nil, selective_sync_shards: :model, factory: [:ci_pipeline_artifact], project_factory: [:project], include_expectation: true2496 when sync object storage is enabled2497 when the pipeline artifact is locally stored2498 is expected to eq true2499 when the pipeline artifact is object stored2500 is expected to eq true2501 when sync object storage is disabled2502 when the pipeline artifact is locally stored2503 is expected to eq true2504 when the pipeline artifact is object stored2505 is expected to be falsey2506 selective_sync_namespaces: nil, selective_sync_shards: :other, factory: [:ci_pipeline_artifact], project_factory: [:project], include_expectation: false2507 when sync object storage is enabled2508 when the pipeline artifact is locally stored2509 is expected to eq false2510 when the pipeline artifact is object stored2511 is expected to eq false2512 when sync object storage is disabled2513 when the pipeline artifact is locally stored2514 is expected to eq false2515 when the pipeline artifact is object stored2516 is expected to be falsey2517 selective_sync_namespaces: :model_parent, selective_sync_shards: nil, factory: [:ci_pipeline_artifact], project_factory: [:project], include_expectation: true2518 when sync object storage is enabled2519 when the pipeline artifact is locally stored2520 is expected to eq true2521 when the pipeline artifact is object stored2522 is expected to eq true2523 when sync object storage is disabled2524 when the pipeline artifact is locally stored2525 is expected to eq true2526 when the pipeline artifact is object stored2527 is expected to be falsey2528 selective_sync_namespaces: :model_parent_parent, selective_sync_shards: nil, factory: [:ci_pipeline_artifact], project_factory: [:project, :in_subgroup], include_expectation: true2529 when sync object storage is enabled2530 when the pipeline artifact is locally stored2531 is expected to eq true2532 when the pipeline artifact is object stored2533 is expected to eq true2534 when sync object storage is disabled2535 when the pipeline artifact is locally stored2536 is expected to eq true2537 when the pipeline artifact is object stored2538 is expected to be falsey2539 selective_sync_namespaces: :other, selective_sync_shards: nil, factory: [:ci_pipeline_artifact], project_factory: [:project], include_expectation: false2540 when sync object storage is enabled2541 when the pipeline artifact is locally stored2542 is expected to eq false2543 when the pipeline artifact is object stored2544 is expected to eq false2545 when sync object storage is disabled2546 when the pipeline artifact is locally stored2547 is expected to eq false2548 when the pipeline artifact is object stored2549 is expected to be falsey2550 selective_sync_namespaces: :other, selective_sync_shards: nil, factory: [:ci_pipeline_artifact], project_factory: [:project, :in_subgroup], include_expectation: false2551 when sync object storage is enabled2552 when the pipeline artifact is locally stored2553 is expected to eq false2554 when the pipeline artifact is object stored2555 is expected to eq false2556 when sync object storage is disabled2557 when the pipeline artifact is locally stored2558 is expected to eq false2559 when the pipeline artifact is object stored2560 is expected to be falsey2561 selective_sync_namespaces: nil, selective_sync_shards: nil, factory: [:ci_pipeline_artifact, :expired], project_factory: [:project], include_expectation: true2562 when sync object storage is enabled2563 when the pipeline artifact is locally stored2564 is expected to eq true2565 when the pipeline artifact is object stored2566 is expected to eq true2567 when sync object storage is disabled2568 when the pipeline artifact is locally stored2569 is expected to eq true2570 when the pipeline artifact is object stored2571 is expected to be falsey2572 .search2573 when search query is empty2574 returns all records2575 when search query is not empty2576 without matches2577 filters all pipeline artifacts2578 with matches2579 with project association2580 filters by project path2581 filters by project name2582 filters project description2583DashboardOperationsProjectEntity2584 the project supports the ops dashboard2585 has all required fields2586 does not have optional fields2587 when there is a pipeline2588 has the last pipeline field2589 when there is an upstream status2590 has the triggered_by pipeline field2591 when there is a downstream status2592 has the triggered pipeline field2593 when there are multiple downstream statuses2594 has the downstream pipeline field2595 when there are both an upstream and downstream pipelines2596 has the upstream pipeline field2597 has the downstream pipeline field2598 the project does not support the ops dashboard2599 has the expected fields2600 the user has permission to upgrade plan2601 shows the profile upgrade path2602 the user has permission to upgrade group2603 shows the group upgrade path2604MergeRequestWidgetEntity2605 avoids N+1 queries2606 has vulnerability feedback paths2607 has can_read_vulnerability_feedback property2608 has discover project security path2609 has pipeline id2610 test report artifacts2611 json_entry: :browser_performance, artifact_type: :browser_performance, exposures: [:degradation_threshold, :head_path, :base_path]2612 when feature is available2613 with new report artifacts2614 has data entry2615 without artifacts2616 does not have data entry2617 json_entry: :browser_performance, artifact_type: :performance, exposures: [:degradation_threshold, :head_path, :base_path]2618 when feature is available2619 with new report artifacts2620 has data entry2621 without artifacts2622 does not have data entry2623 json_entry: :load_performance, artifact_type: :load_performance, exposures: [:head_path, :base_path]2624 when feature is available2625 with new report artifacts2626 has data entry2627 without artifacts2628 does not have data entry2629 degradation_threshold2630 with browser_performance artifact2631 when head pipeline's browser performance build has the threshold variable defined2632 returns the value of the variable2633 when head pipeline's browser performance build has no threshold variable defined2634 returns nil2635 with performance artifact2636 when head pipeline's browser performance build has the threshold variable defined2637 returns the value of the variable2638 when head pipeline's browser performance build has no threshold variable defined2639 returns nil2640 #license_scanning2641 when report artifact is defined2642 is included2643 #settings_path should not be included for developers2644 when feature is not licensed2645 is not included2646 when user is maintainer2647 #settings_path should be included for maintainers2648 when a report artifact is produced from a forked project2649 is expected to include :license_scanning2650 #managed_licenses_path2651 is a path for target project2652 with fork2653 is a path for target project2654 #can_read_vulnerabilities2655 when security dashboard feature is available2656 is set to true2657 when security dashboard feature is not available2658 is set to false2659 #can_read_vulnerability_feedback2660 when user has permissions to read vulnerability feedback2661 is set to true2662 when user has no permissions to read vulnerability feedback2663 is set to false2664 blocking merge requests2665 feature disabled2666 does not have the blocking_merge_requests member2667 feature enabled2668 shows the blocking merge request if visible2669 hides the blocking merge request if not visible2670 does not count a merged and hidden blocking MR2671Elastic::ClusterReindexingService2672 state: initial2673 aborts if the main index does not use aliases2674 aborts if there are pending ES migrations2675 errors when there is not enough space2676 pauses elasticsearch indexing2677 state: indexing_paused2678 when targets are empty2679 creates subtasks and slices2680 when targets are provided2681 targets set to issue and repository2682 creates multiple indices2683 targets do not include repository2684 does not create the main index2685 state: reindexing2686 errors are raised2687 errors if task is not found2688 enqueues another job2689 documents count2690 errors if documents count is different2691 reindexing slice failed2692 when retry limit is reached on a slice2693 errors and changes task state from reindexing to failed2694 before retry limit reached2695 increases retry_attempt and reindexes the slice again2696 slice totals do not match2697 when retry limit is reached on a slice2698 errors and changes task state from reindexing to failed2699 before retry limit reached2700 increases retry_attempt and reindexes the slice again2701 slice batching2702 kicks off the next set of slices if the current slice is finished2703 task finishes correctly2704 refresh_interval: nil, current_settings: {}2705 launches all state steps2706 refresh_interval: "60s", current_settings: {:refresh_interval=>"60s"}2707 launches all state steps2708Dast::Profile2709 behaves like sanitizable2710 includes Sanitizable2711 #name2712 when input includes javascript tags2713 gets sanitized2714 #name validation2715 when input contains pre-escaped html entities2716 is not valid2717 when it contains a path component2718 is not valid2719 #description2720 when input includes javascript tags2721 gets sanitized2722 #description validation2723 when input contains pre-escaped html entities2724 is not valid2725 when it contains a path component2726 is not valid2727 associations2728 is expected to belong to project required: false2729 is expected to belong to dast_site_profile required: false2730 is expected to belong to dast_scanner_profile required: false2731 is expected to have many secret_variables class_name => Dast::SiteProfileSecretVariable through dast_site_profile2732 is expected to have one dast_profile_schedule class_name => Dast::ProfileSchedule inverse_of => dast_profile2733 is expected to have one dast_pre_scan_verification class_name => Dast::PreScanVerification inverse_of => dast_profile2734 is expected to have many profile_runner_tags2735 is expected to have many tags2736 validations2737 is expected to be valid2738 is expected to validate that the length of :name is at most 2552739 is expected to validate that the length of :description is at most 2552740 is expected to validate that the length of :branch_name is at most 2552741 is expected to validate that :name is case-sensitively unique within the scope of :project_id2742 is expected to validate that :project_id cannot be empty/falsy2743 is expected to validate that :dast_site_profile_id cannot be empty/falsy2744 is expected to validate that :dast_scanner_profile_id cannot be empty/falsy2745 is expected to validate that :name cannot be empty/falsy2746 when the project_id and dast_site_profile.project_id do not match2747 behaves like the project_id does not match2748 is not valid2749 when the project_id and dast_scanner_profile.project_id do not match2750 behaves like the project_id does not match2751 is not valid2752 when the description is nil2753 is not valid2754 when a branch_name is specified but the project does not have a respository2755 is not valid2756 when a branch_name is specified but the project does not have a respository2757 is not valid2758 scopes2759 by_project_id2760 includes the correct records2761 with_schedule2762 when has_dast_profile_schedule is true2763 includes the dast_profile with schedule2764 when has_dast_profile_schedule is false2765 includes the dast_profile without schedule2766 instance methods2767 #branch2768 when the associated project does not have a repository2769 returns nil2770 when the associated project has a repository2771 returns a Dast::Branch2772 #secret_ci_variables2773 is expected to delegate #secret_ci_variables to the #dast_site_profile object2774WikiPages::UpdateService2775 #execute2776 with geo_project_wiki_repository_replication feature flag disabled2777 calls Geo::RepositoryUpdatedService when running on a Geo primary node2778 does not call Geo::RepositoryUpdatedService when not running on a Geo primary node2779 with geo_project_wiki_repository_replication feature flag enabled2780 when on a Geo primary site2781 does not call Geo::RepositoryUpdatedService2782 when wiki_repository does not exist2783WARNING: An expectation of `:replicator` was set on `nil`. To allow expectations on `nil` and suppress this message, set `RSpec::Mocks.configuration.allow_message_expectations_on_nil` to `true`. To disallow expectations on `nil`, set `RSpec::Mocks.configuration.allow_message_expectations_on_nil` to `false`. Called from /builds/gitlab-org/gitlab/ee/spec/services/wiki_pages/update_service_spec.rb:66:in `block (6 levels) in <top (required)>'.2784 does not call replicator to update Geo2785 when wiki_repository exists2786 calls replicator to update Geo2787 when not on a Geo primary site2788 does not call replicator to update Geo2789 behaves like WikiPages::UpdateService#execute2790 updates the wiki page2791 executes webhooks2792 counts edit events2793 does not call Geo::RepositoryUpdatedService when container is group2794 the page is at the top level2795 adds a new wiki page activity event (PENDING: group wiki support)2796 the page is in a subsection2797 adds a new wiki page activity event (PENDING: group wiki support)2798 when the options are bad2799 does not count an edit event2800 does not record the activity2801 reports the error2802DeleteRemovedFieldsFromUsers2803 # order random2804 migration_options2805 has migration options set2806 #migrate2807 when migration is completed2808 does not update documents2809 when migration is not complete2810 updates documents2811 only updates documents that contain data for fields2812 processes in batches until completed2813 #completed?2814 when no documents have the data2815 is expected to be truthy2816 when documents have the data2817 is expected to be falsey2818Security::FindingsFinder2819 behaves like security findings finder2820 #execute2821 when the pipeline does not have security findings2822 is expected to be empty2823 when the pipeline has security findings2824 N+1 queries2825 does not cause N+1 queries2826 #current_page2827 when the page is not provided2828 is expected to equal 12829 when the page is provided2830 is expected to equal 22831 #limit_value2832 when the per_page is not provided2833 is expected to equal 202834 when the per_page is provided2835 is expected to equal 1002836 #total_pages2837 when the per_page is not provided2838 is expected to equal 12839 when the per_page is provided2840 is expected to equal 32841 #total_count2842 when the scope is not provided2843 when the `deprecate_vulnerabilities_feedback` feature is enabled2844 is expected to equal 72845 when the `deprecate_vulnerabilities_feedback` feature is disabled2846 is expected to equal 72847 when the scope is provided as `all`2848 is expected to equal 82849 #next_page2850 when the page is not provided2851 is expected to equal 22852 when the page is provided2853 is expected to be nil2854 #prev_page2855 when the page is not provided2856 is expected to be nil2857 when the page is provided2858 is expected to equal 12859 #findings2860 with the default parameters2861 is expected to contain exactly "e06da36b-9047-58e1-bf89-42d5fd7b00f6", "d293817e-3a54-51fd-b41c-ffd971ed30f8", "049a207c-dd39-59a3-b845-709287c1e6c5", "a8faad73-e792-58fc-8380-ea73cd47c2a6", "144d545c-5408-5ed6-af7e-42a13344a24b", "a8a43688-28c9-54a7-bc62-74eaa3acfda6", "587a1812-65bf-5495-a079-2503fa0acd36", and "00965885-20b3-511c-b860-47852d64f5bf"2862 when the uuid is provided2863 is expected to contain exactly "e06da36b-9047-58e1-bf89-42d5fd7b00f6"2864 when the page is provided2865 is expected to contain exactly "144d545c-5408-5ed6-af7e-42a13344a24b" and "a8a43688-28c9-54a7-bc62-74eaa3acfda6"2866 when the per_page is provided2867 is expected to contain exactly "e06da36b-9047-58e1-bf89-42d5fd7b00f6"2868 when the `severity_levels` is provided2869 is expected to contain exactly "a8faad73-e792-58fc-8380-ea73cd47c2a6", "144d545c-5408-5ed6-af7e-42a13344a24b", "a8a43688-28c9-54a7-bc62-74eaa3acfda6", and "587a1812-65bf-5495-a079-2503fa0acd36"2870 when the `confidence_levels` is provided2871 is expected to contain exactly "00965885-20b3-511c-b860-47852d64f5bf"2872 when the `report_types` is provided2873 is expected to contain exactly "e06da36b-9047-58e1-bf89-42d5fd7b00f6", "d293817e-3a54-51fd-b41c-ffd971ed30f8", and "049a207c-dd39-59a3-b845-709287c1e6c5"2874 when the `scope` is provided as `all`2875 is expected to contain exactly "e06da36b-9047-58e1-bf89-42d5fd7b00f6", "d293817e-3a54-51fd-b41c-ffd971ed30f8", "049a207c-dd39-59a3-b845-709287c1e6c5", "a8faad73-e792-58fc-8380-ea73cd47c2a6", "144d545c-5408-5ed6-af7e-42a13344a24b", "a8a43688-28c9-54a7-bc62-74eaa3acfda6", "587a1812-65bf-5495-a079-2503fa0acd36", and "00965885-20b3-511c-b860-47852d64f5bf"2876 when the `scanner` is provided2877 is expected to contain exactly "a8faad73-e792-58fc-8380-ea73cd47c2a6", "144d545c-5408-5ed6-af7e-42a13344a24b", "a8a43688-28c9-54a7-bc62-74eaa3acfda6", "587a1812-65bf-5495-a079-2503fa0acd36", and "00965885-20b3-511c-b860-47852d64f5bf"2878 when the `state` is provided2879 when the `deprecate_vulnerabilities_feedback` FF is disabled2880 is expected to contain exactly "e06da36b-9047-58e1-bf89-42d5fd7b00f6"2881 when the `deprecate_vulnerabilities_feedback` FF is enabled2882 is expected to be empty2883 when there is a retried build2884 is expected to contain exactly "e06da36b-9047-58e1-bf89-42d5fd7b00f6", "d293817e-3a54-51fd-b41c-ffd971ed30f8", and "049a207c-dd39-59a3-b845-709287c1e6c5"2885 when a build has more than one security report artifacts2886 is expected to contain exactly "8dc32bb5-2a85-56ef-8ee6-99fe30de7ece"2887 when a vulnerability already exist for a security finding2888 the vulnerability is included in results2889 is expected to eq #<Vulnerability id:7 [vulnerability:namespace783/project-868/7]>2890 when the `security_findings` records have `overridden_uuid`s2891 is expected to contain exactly "a8faad73-e792-58fc-8380-ea73cd47c2a6", "144d545c-5408-5ed6-af7e-42a13344a24b", "a8a43688-28c9-54a7-bc62-74eaa3acfda6", "587a1812-65bf-5495-a079-2503fa0acd36", "00965885-20b3-511c-b860-47852d64f5bf", "e06da36b-9047-58e1-bf89-42d5fd7b00f6", "d293817e-3a54-51fd-b41c-ffd971ed30f8", and "049a207c-dd39-59a3-b845-709287c1e6c5"2892 #vulnerability_flags2893 with no vulnerability flags present2894 does not have any vulnerability flag2895 with some vulnerability flags present2896 has some vulnerability_findings with vulnerability flag2897 does not have any vulnerability_flag if license is not available2898Ci::AuditVariableChangeService2899 when audits are available2900 when creating group variable2901 behaves like audit creation2902 logs audit event2903 logs variable group creation2904 behaves like sends correct event type in audit event stream2905 sends correct event type in audit event stream2906 when updating group variable protection2907 behaves like audit when updating variable protection2908 logs audit event2909 logs variable protection update2910 behaves like sends correct event type in audit event stream2911 sends correct event type in audit event stream2912 when deleting group variable2913 behaves like audit when updating variable protection2914 logs audit event2915 logs variable protection update2916 behaves like sends correct event type in audit event stream2917 sends correct event type in audit event stream2918 when creating project variable2919 behaves like audit creation2920 logs audit event2921 logs variable group creation2922 behaves like sends correct event type in audit event stream2923 sends correct event type in audit event stream2924 when updating project variable protection2925 behaves like audit when updating variable protection2926 logs audit event2927 logs variable protection update2928 behaves like sends correct event type in audit event stream2929 sends correct event type in audit event stream2930 when deleting project variable2931 behaves like audit when updating variable protection2932 logs audit event2933 logs variable protection update2934 behaves like sends correct event type in audit event stream2935 sends correct event type in audit event stream2936 when audits are not available2937 for group variable2938 behaves like no audit events are created2939 when creating variable2940 does not log an audit event2941 when updating variable protection2942 does not log an audit event2943 when destroying variable2944 does not log an audit event2945 for project variable2946 behaves like no audit events are created2947 when creating variable2948 does not log an audit event2949 when updating variable protection2950 does not log an audit event2951 when destroying variable2952 does not log an audit event2953Gitlab::Timebox::SnapshotBuilder2954 # order random2955 checking arguments2956 raises ArgumentError when timebox is not Milestone or Iteration2957 raises ArgumentError when resource_events is not PG::Result2958 raises FieldsError when resource_events do not select the correct columns2959 when timebox is iteration2960 behaves like builds snapshots for timebox2961 when no resource event exists2962 returns an empty array2963 when resource events exist2964 when issue is assigned to a timebox2965 builds a correct snapshot2966 when issue is assigned to timebox after the end of the timebox2967 does not consider the issue2968 when it is not yet the due date of the timebox2969 only builds the snapshots up to the current date2970 when issue is assigned to timebox prior to the start of the timebox2971 builds a correct snapshot2972 when issue is given a weight then closes2973 builds a correct snapshot2974 when issue is given a weight then closes on another day2975 builds a correct snapshot2976 when issue is re-opened on the final day2977 builds a correct snapshot2978 when issue has a child task2979 builds a correct snapshot2980 when a child task is added to the timebox2981 builds a correct snapshot2982 when a child task is added to and remove from the timebox2983 builds a correct snapshot2984 when multiple issues and tasks exist2985 when issue is moved from one timebox to another timebox2986 builds a correct snapshot2987 with an integrated scenario 12988 builds a correct snapshot2989 when timebox is milestone2990 behaves like builds snapshots for timebox2991 when no resource event exists2992 returns an empty array2993 when resource events exist2994 when issue is assigned to a timebox2995 builds a correct snapshot2996 when issue is assigned to timebox after the end of the timebox2997 does not consider the issue2998 when it is not yet the due date of the timebox2999 only builds the snapshots up to the current date3000 when issue is assigned to timebox prior to the start of the timebox3001 builds a correct snapshot3002 when issue is given a weight then closes3003 builds a correct snapshot3004 when issue is given a weight then closes on another day3005 builds a correct snapshot3006 when issue is re-opened on the final day3007 builds a correct snapshot3008 when issue has a child task3009 builds a correct snapshot3010 when a child task is added to the timebox3011 builds a correct snapshot3012 when a child task is added to and remove from the timebox3013 builds a correct snapshot3014 when multiple issues and tasks exist3015 when issue is moved from one timebox to another timebox3016 builds a correct snapshot3017 with an integrated scenario 13018 builds a correct snapshot3019Gitlab::Insights::Reducers::CountPerPeriodReducer3020 with no issues3021 returns no issuables3022 with open issues3023 raises an error for an unknown :period option3024 raises an error for an unknown :period_field option3025 raises an error for an unknown :period_limit option3026 returns issuables with only the needed fields3027 avoids N + 1 queries3028 with closed issues3029 returns issuables with only the needed fields3030 works when string `period_field` is passed3031 with opened merge requests3032 raises an error for an unknown :period_field option3033 returns issuables with only the needed fields3034 with merged merge requests3035 returns issuables with only the needed fields3036 with closed merge requests3037 returns issuables with only the needed fields3038Namespaces::Storage::EmailNotificationService3039 execute3040 in a saas environment3041 sends an email to all group owners3042 does not send an out of storage notification twice3043 does nothing if there is no root_storage_statistics3044 limit: 100, current_size: 100, used_storage_percentage: 100, last_notification_level: :storage_remaining, expected_level: :exceeded3045 sends an out of storage notification when the namespace runs out of storage3046 limit: 100, current_size: 200, used_storage_percentage: 200, last_notification_level: :storage_remaining, expected_level: :exceeded3047 sends an out of storage notification when the namespace runs out of storage3048 limit: 100, current_size: 100, used_storage_percentage: 100, last_notification_level: :caution, expected_level: :exceeded3049 sends an out of storage notification when the namespace runs out of storage3050 limit: 100, current_size: 100, used_storage_percentage: 100, last_notification_level: :warning, expected_level: :exceeded3051 sends an out of storage notification when the namespace runs out of storage3052 limit: 100, current_size: 100, used_storage_percentage: 100, last_notification_level: :danger, expected_level: :exceeded3053 sends an out of storage notification when the namespace runs out of storage3054 limit: 100, current_size: 70, used_storage_percentage: 70, last_notification_level: :storage_remaining, expected_level: :caution3055 sends a storage limit notification when storage is running low3056 limit: 100, current_size: 85, used_storage_percentage: 85, last_notification_level: :storage_remaining, expected_level: :warning3057 sends a storage limit notification when storage is running low3058 limit: 100, current_size: 95, used_storage_percentage: 95, last_notification_level: :storage_remaining, expected_level: :danger3059 sends a storage limit notification when storage is running low3060 limit: 100, current_size: 77, used_storage_percentage: 77, last_notification_level: :storage_remaining, expected_level: :caution3061 sends a storage limit notification when storage is running low3062 limit: 1000, current_size: 971, used_storage_percentage: 97, last_notification_level: :storage_remaining, expected_level: :danger3063 sends a storage limit notification when storage is running low3064 limit: 100, current_size: 85, used_storage_percentage: 85, last_notification_level: :caution, expected_level: :warning3065 sends a storage limit notification when storage is running low3066 limit: 100, current_size: 95, used_storage_percentage: 95, last_notification_level: :warning, expected_level: :danger3067 sends a storage limit notification when storage is running low3068 limit: 100, current_size: 99, used_storage_percentage: 99, last_notification_level: :exceeded, expected_level: :danger3069 sends a storage limit notification when storage is running low3070 limit: 100, current_size: 94, used_storage_percentage: 94, last_notification_level: :danger, expected_level: :warning3071 sends a storage limit notification when storage is running low3072 limit: 100, current_size: 84, used_storage_percentage: 84, last_notification_level: :warning, expected_level: :caution3073 sends a storage limit notification when storage is running low3074 limit: 8192, current_size: 6144, used_storage_percentage: 75, last_notification_level: :storage_remaining, expected_level: :caution3075 sends a storage limit notification when storage is running low3076 limit: 5120, current_size: 3840, used_storage_percentage: 75, last_notification_level: :storage_remaining, expected_level: :caution3077 sends a storage limit notification when storage is running low3078 limit: 5120, current_size: 5118, used_storage_percentage: 99, last_notification_level: :warning, expected_level: :danger3079 sends a storage limit notification when storage is running low3080 limit: 100, current_size: 5, last_notification_level: :storage_remaining3081 does not send an email when there is sufficient storage remaining3082 limit: 100, current_size: 69, last_notification_level: :storage_remaining3083 does not send an email when there is sufficient storage remaining3084 limit: 100, current_size: 69, last_notification_level: :caution3085 does not send an email when there is sufficient storage remaining3086 limit: 100, current_size: 69, last_notification_level: :warning3087 does not send an email when there is sufficient storage remaining3088 limit: 100, current_size: 69, last_notification_level: :danger3089 does not send an email when there is sufficient storage remaining3090 limit: 100, current_size: 69, last_notification_level: :exceeded3091 does not send an email when there is sufficient storage remaining3092 limit: 1000, current_size: 699, last_notification_level: :exceeded3093 does not send an email when there is sufficient storage remaining3094 limit: 0, current_size: 0, last_notification_level: :storage_remaining3095 does not send an email when there is no storage limit3096 limit: 0, current_size: 150, last_notification_level: :storage_remaining3097 does not send an email when there is no storage limit3098 limit: 0, current_size: 0, last_notification_level: :caution3099 does not send an email when there is no storage limit3100 limit: 0, current_size: 100, last_notification_level: :caution3101 does not send an email when there is no storage limit3102 limit: 0, current_size: 0, last_notification_level: :warning3103 does not send an email when there is no storage limit3104 limit: 0, current_size: 50, last_notification_level: :warning3105 does not send an email when there is no storage limit3106 limit: 0, current_size: 0, last_notification_level: :danger3107 does not send an email when there is no storage limit3108 limit: 0, current_size: 50, last_notification_level: :danger3109 does not send an email when there is no storage limit3110 limit: 0, current_size: 0, last_notification_level: :exceeded3111 does not send an email when there is no storage limit3112 limit: 0, current_size: 1, last_notification_level: :exceeded3113 does not send an email when there is no storage limit3114 limit: 100, current_size: 70, last_notification_level: :caution3115 does not send a storage limit notification for the same threshold twice3116 limit: 100, current_size: 85, last_notification_level: :warning3117 does not send a storage limit notification for the same threshold twice3118 limit: 100, current_size: 95, last_notification_level: :danger3119 does not send a storage limit notification for the same threshold twice3120 with a personal namespace3121 sends a limit notification3122 sends an out of storage notification3123 in a self-managed environment3124 does nothing3125EE::Gitlab::ImportExport::AfterExportStrategies::CustomTemplateExportImportStrategy3126 validations3127 export_into_project_id must be present3128 #execute3129 updates the project import_source with the path to import3130 imports repository3131 removes the exported project file after the import3132 export_file3133 returns the path from object storage3134Geo::DesignRepositoryShardSyncWorker3135 #perform3136 does not perform Geo::DesignRepositorySyncWorker when shard becomes unhealthy3137 does not perform Geo::DesignRepositorySyncWorker when no geo database is configured3138 does not perform Geo::ProjectSyncWorker when not running on a secondary3139 does not perform Geo::DesignRepositorySyncWorker when node is disabled3140 performs Geo::DesignRepositorySyncWorker for each registry3141 performs Geo::DesignRepositorySyncWorker for designs where last attempt to sync failed3142 performs Geo::DesignRepositorySyncWorker for designs updated recently3143 does not schedule a job twice for the same project3144 with multiple shards3145 uses two loops to schedule jobs3146EE::Noteable3147 .replyable_types3148 adds Epic to replyable_types after being included3149 adds Vulnerability to replyable_types after being included3150 #commenters3151 behaves like commenters3152 does not automatically include the noteable author3153 with no user3154 contains a distinct list of non-internal note authors3155 with non project member3156 contains a distinct list of non-internal note authors3157 does not include a commenter from another noteable3158 with reporter3159 contains a distinct list of non-internal note authors3160 with noteable author3161 contains a distinct list of non-internal note authors3162 #discussion_root_note_ids3163 includes weight and iteration synthetic notes3164 filters by comments only3165 filters by system notes only3166GroupsWithTemplatesFinder3167 without group id3168 returns all groups3169 when namespace checked3170 returns groups on ultimate/premium plan3171 with subgroup with template3172 returns groups on ultimate/premium plan3173 with group id3174 returns given group with it descendants3175 with subgroup with template3176 returns only chosen group3177 when namespace checked3178 does not return the group3179 with subgroup with template3180 returns only chosen group3181 returns only chosen subgroup3182Types::ProjectType3183 includes the ee specific fields3184 security_scanners3185 returns a list of analyzers enabled for the project3186 returns a list of analyzers which were run in the last pipeline for the project3187 vulnerabilities3188 returns the project's vulnerabilities3189 code coverage summary field3190 is expected to have graphql type Types::Ci::CodeCoverageSummaryType3191 compliance_frameworks3192 queries in batches3193 push rules field3194 is expected to have graphql type Types::PushRulesType3195 scan_execution_policies3196 returns associated scan execution policies3197 scan_result_policies3198 returns associated scan result policies3199 dora field3200 is expected to have graphql type Types::DoraType3201 vulnerability_images3202 when user is not logged in3203 is expected to be nil3204 when user is logged in3205 returns a list of container images reported for vulnerabilities3206Members::UpdateService3207 when current user can update the given member3208 behaves like logs an audit event3209 is expected to change `AuditEvent.count` by 13210 behaves like logs an audit event3211 is expected to change `AuditEvent.count` by 13212 when the update is a noOp3213 behaves like does not log an audit event3214 is expected not to change `AuditEvent.count`3215 behaves like does not log an audit event3216 is expected not to change `AuditEvent.count`3217 when access_level remains the same and expires_at changes3218 behaves like logs an audit event3219 is expected to change `AuditEvent.count` by 13220 when expires_at remains the same and access_level changes3221 behaves like logs an audit event3222 is expected to change `AuditEvent.count` by 13223RepositoryUpdateMirrorWorker3224 #perform3225 sets status as finished when update mirror service executes successfully3226 sets status as failed when update mirror service executes with errors3227 marks mirror as failed when an error occurs3228 behaves like worker with data consistency3229 .get_data_consistency_feature_flag_enabled?3230 returns true3231 .get_data_consistency3232 returns correct data consistency3233 with association preloading3234 loads association before the first write operation3235 with another worker already running3236 returns nil3237 when worker was reset without cleanup3238 sets status as finished when update mirror service executes successfully3239 behaves like an idempotent worker3240 is labeled as idempotent3241 performs multiple times sequentially without raising an exception3242Gitlab::SubscriptionPortal::Clients::Rest3243 #generate_trial3244 nests in the trial_user param if needed3245 behaves like when response is successful3246 has a successful status3247 behaves like when response code is 4223248 has a unprocessable entity status3249 returns the error message along with the error_attribute_map3250 behaves like when response code is 5003251 has a server error status3252 behaves like when http call raises an exception3253 overrides the error message3254 #generate_lead3255 behaves like when response is successful3256 has a successful status3257 behaves like when response code is 4223258 has a unprocessable entity status3259 returns the error message along with the error_attribute_map3260 behaves like when response code is 5003261 has a server error status3262 behaves like when http call raises an exception3263 overrides the error message3264 #create_subscription3265 behaves like when response is successful3266 has a successful status3267 behaves like when response code is 4223268 has a unprocessable entity status3269 returns the error message along with the error_attribute_map3270 behaves like when response code is 5003271 has a server error status3272 behaves like when http call raises an exception3273 overrides the error message3274 #create_customer3275 behaves like when response is successful3276 has a successful status3277 behaves like when response code is 4223278 has a unprocessable entity status3279 returns the error message along with the error_attribute_map3280 behaves like when response code is 5003281 has a server error status3282 behaves like when http call raises an exception3283 overrides the error message3284 #payment_form_params3285 behaves like when response is successful3286 has a successful status3287 behaves like when response code is 4223288 has a unprocessable entity status3289 returns the error message along with the error_attribute_map3290 behaves like when response code is 5003291 has a server error status3292 behaves like when http call raises an exception3293 overrides the error message3294 #payment_method3295 behaves like when response is successful3296 has a successful status3297 behaves like when response code is 4223298 has a unprocessable entity status3299 returns the error message along with the error_attribute_map3300 behaves like when response code is 5003301 has a server error status3302 behaves like when http call raises an exception3303 overrides the error message3304 #validate_payment_method3305 behaves like when response is successful3306 has a successful status3307 behaves like when response code is 4223308 has a unprocessable entity status3309 returns the error message along with the error_attribute_map3310 behaves like when response code is 5003311 has a server error status3312 behaves like when http call raises an exception3313 overrides the error message3314 #customers_oauth_app_uid3315 behaves like when response is successful3316 has a successful status3317 behaves like when response code is 4223318 has a unprocessable entity status3319 returns the error message along with the error_attribute_map3320 behaves like when response code is 5003321 has a server error status3322 behaves like when http call raises an exception3323 overrides the error message3324Ci::BuildRunnerPresenter3325 #secrets_configuration3326 build has no secrets3327 returns empty hash3328 build has secrets3329 Vault server URL3330 VAULT_SERVER_URL CI variable is present3331 returns the URL3332 VAULT_SERVER_URL CI variable is not present3333 returns nil3334 Vault auth role3335 VAULT_AUTH_ROLE CI variable is present3336 contains the auth role3337 VAULT_AUTH_ROLE CI variable is not present3338 skips the auth role3339 Vault auth path3340 VAULT_AUTH_PATH CI variable is present3341 contains user defined auth path3342 VAULT_AUTH_PATH CI variable is not present3343 contains the default auth path3344 Vault namespace3345 VAULT_NAMESPACE CI variable is present3346 contains user defined namespace3347 VAULT_NAMESPACE CI variable is not present3348 returns nil3349 File variable configuration3350 contains the file configuration directive3351 when the job's project has `opt_in_jwt` set to true3352 when there are ID tokens available3353 adds the first ID token to the Vault server payload3354 when the token variable is specified for the vault secret3355 uses the specified token variable3356 when there is no ID token available3357 leaves the `jwt` field empty3358 when the job's project has `opt_in_jwt` set to false3359 adds CI_JOB_JWT to the Vault server payload3360Gitlab::RepositorySizeChecker3361 #above_size_limit?3362 when enabled is false3363 when size is under the limit3364 returns false3365 when size is above the limit3366 returns false3367 when automatic_purchased_storage_allocation is false3368 returns false when not over the limit3369 when size is above the limit3370 returns true3371 when over the default limit but would be under the limit if additional storage was enabled3372 returns true3373 when namespace is nil3374 returns false when not over the limit3375 when size is above the limit3376 returns true3377 when over the default limit but would be under the limit if additional storage was enabled3378 returns true3379 when there are no locked projects (total repository excess < additional storage)3380 returns false3381 when there are no locked projects (total repository excess == additional storage)3382 returns false3383 when there are locked projects (total repository excess > additional storage)3384 returns false when not over the limit3385 when size is above the limit3386 returns true3387 #exceeded_size3388 when no change size provided3389 when current size is below the limit3390 returns zero3391 when current size is equal to the limit3392 returns zero3393 when current size is over the limit3394 returns a positive number3395 when a change size is provided3396 when change size will be over the limit3397 returns a positive number3398 when change size will be at the limit3399 returns zero3400 when change size will be under the limit3401 returns zero3402 when automatic_purchased_storage_allocation is false3403 when no change size provided3404 when current size is below the limit3405 returns zero3406 when current size is equal to the limit3407 returns zero3408 when current size is over the limit3409 returns a positive number3410 when a change size is provided3411 when change size will be over the limit3412 returns a positive number3413 when change size will be at the limit3414 returns zero3415 when change size will be under the limit3416 returns zero3417 when namespace is nil3418 when no change size provided3419 when current size is below the limit3420 returns zero3421 when current size is equal to the limit3422 returns zero3423 when current size is over the limit3424 returns a positive number3425 when a change size is provided3426 when change size will be over the limit3427 returns a positive number3428 when change size will be at the limit3429 returns zero3430 when change size will be under the limit3431 returns zero3432 with additional purchased storage3433 when no change size provided3434 when current size + total repository size excess is below the limit (additional purchase storage not used)3435 returns zero3436 when current size + total repository size excess is equal to the limit (additional purchase storage not used)3437 returns zero3438 when there is remaining additional purchased storage (current size + other project excess use some additional purchased storage)3439 returns zero3440 when additional purchased storage is depleted (current size + other project excess exceed additional purchased storage)3441 returns a positive number3442 when a change size is provided3443 when current size + total repository size excess is below the limit (additional purchase storage not used)3444 returns zero3445 when current size + total repository size excess is equal to the limit (additional purchase storage depleted)3446 returns a positive number3447 without additional purchased storage3448 when namespace has total_repository_size_excess but project is below limit3449 returns zero3450 when no change size provided3451 when current size is below the limit3452 returns zero3453 when current size is equal to the limit3454 returns zero3455 when current size is over the limit3456 returns a positive number3457 when a change size is provided3458 when change size will be over the limit3459 returns a positive number3460 when change size will be at the limit3461 returns zero3462 when change size will be under the limit3463 returns zero3464 #additional_repo_storage_available?3465 returns true when automatic_purchased_storage_allocation is true3466 returns false when automatic_purchased_storage_allocation is false3467DastSiteProfilesFinder3468 #execute3469 returns all dast_site_profiles3470 eager loads the dast_site association3471 eager loads the dast_site_validation association3472 filtering by id3473 returns a single dast_site_profile3474 filtering by name3475 returns a single dast_site_profile3476 filtering by names3477 returns a single dast_site_profile3478 when the dast_site_profile1 does not exist3479 returns an empty relation3480Zoekt::SearchableRepository3481 # order random3482 .truncate_zoekt_index!3483 removes all data from the Zoekt shard3484 #async_update_zoekt_index3485 makes updates available via ::Zoekt::IndexerWorker3486 #update_zoekt_index!3487 makes updates available3488 raises an exception when indexing errors out3489 sets http the correct timeout3490 #use_zoekt?3491 is true for indexed projects3492 is false for unindexed projects3493 is false for private projects3494Gitlab::Auth::GroupSaml::IdentityLinker3495 linked identity exists3496 when the extern_uid matches3497 doesn't create new identity3498 sets #changed? to false3499 adds user to group3500 when the extern_uid does not match3501 updates the identity when the email address matches3502 does not update the identity when the email address does not match3503 when the extern_uid is already taken3504 fails and does not update the identity3505 identity needs to be created3506 with identity provider initiated request3507 attempting to link accounts raises an exception3508 with valid gitlab initiated request3509 creates linked identity3510 sets identity provider3511 sets saml provider3512 sets identity extern_uid3513 sets #changed? to true3514 adds user to group3515AddHashedRootNamespaceIdToNotes3516 # order random3517 .migrate3518 when migration is already completed3519 does not modify data3520 migration process3521 updates the issues index mappings3522 .completed?3523 mapping has been updated3524 is expected to be completed3525 mapping has not been updated3526 is expected not to be completed3527Repository index3528 when fresh master branch is first pushed, followed by another update, then indexed3529 indexes initial push3530Geo::SecondaryUsageData3531 is valid3532 cannot have undefined fields in the payload3533 #git_fetch_event_count_weekly3534 behaves like a payload count field3535 defines git_fetch_event_count_weekly as a method3536 does not allow git_fetch_event_count_weekly to be a string3537 allows git_fetch_event_count_weekly to be nil3538 may not define git_fetch_event_count_weekly in the payload json3539 #git_push_event_count_weekly3540 behaves like a payload count field3541 defines git_push_event_count_weekly as a method3542 does not allow git_push_event_count_weekly to be a string3543 allows git_push_event_count_weekly to be nil3544 may not define git_push_event_count_weekly in the payload json3545 #proxy_remote_requests_event_count_weekly3546 behaves like a payload count field3547 defines proxy_remote_requests_event_count_weekly as a method3548 does not allow proxy_remote_requests_event_count_weekly to be a string3549 allows proxy_remote_requests_event_count_weekly to be nil3550 may not define proxy_remote_requests_event_count_weekly in the payload json3551 #proxy_local_requests_event_count_weekly3552 behaves like a payload count field3553 defines proxy_local_requests_event_count_weekly as a method3554 does not allow proxy_local_requests_event_count_weekly to be a string3555 allows proxy_local_requests_event_count_weekly to be nil3556 may not define proxy_local_requests_event_count_weekly in the payload json3557 #update_metrics!3558 metric git_fetch_event_count_weekly3559 behaves like update specific metric3560 gets metrics from prometheus3561 returns nil if metric is unavailable3562 returns nil if it cannot reach prometheus3563 metric git_push_event_count_weekly3564 behaves like update specific metric3565 gets metrics from prometheus3566 returns nil if metric is unavailable3567 returns nil if it cannot reach prometheus3568 metric proxy_remote_requests_event_count_weekly3569 behaves like update specific metric3570 gets metrics from prometheus3571 returns nil if metric is unavailable3572 returns nil if it cannot reach prometheus3573 metric proxy_local_requests_event_count_weekly3574 behaves like update specific metric3575 gets metrics from prometheus3576 returns nil if metric is unavailable3577 returns nil if it cannot reach prometheus3578EpicTreeSorting3579 #relative_siblings3580 includes both epics and epic issues for an epic issue3581 includes both epics and epic issues for an epic3582 there is an ID collision3583 includes the collision from either collision member3584 #move_after3585 moves an epic3586 moves an epic_issue3587 #move_before3588 moves an epic3589 moves an epic_issue3590 #move_between3591 moves an epic3592 moves an epic_issue3593 #move_sequence3594 when self is an epic3595 moves all objects correctly3596 when self is an epic_issue3597 moves all objects correctly3598IssuablesHelper3599 #issuable_initial_data3600 for an epic3601 returns the correct data when permissions allowed3602 when permissions denied3603 returns the correct data3604 for an issue3605 returns the correct data3606 when published to a configured status page3607 returns the correct data that includes publishedIncidentUrl3608 for an incident3609 default state3610 returns the correct data3611 when incident metric upload is available3612 correctly returns uploadMetricsFeatureAvailable as true3613 #gitlab_team_member_badge3614 when `:gitlab_employee_badge` feature flag is disabled3615 returns nil3616 when issue author is not a GitLab team member3617 returns nil3618 when issue author is a GitLab team member3619 returns span with svg icon3620 when `css_class` parameter is passed3621 adds CSS classes3622 #issuable_meta_author_slot3623 invoked gitlab_team_member_badge method3624IncidentManagement::EscalationPolicies::UpdateService3625 # order random3626 #execute3627 when the current_user is anonymous3628 behaves like error response3629 has an informative message3630 when the current_user does not have permissions to update escalation policies3631 behaves like error response3632 has an informative message3633 when license is not enabled3634 behaves like error response3635 has an informative message3636 when only new rules are added3637 behaves like successful update with no errors3638 returns the updated escalation policy3639 with a user-based rule3640 behaves like successful update with no errors3641 returns the updated escalation policy3642 when all old rules are replaced3643 behaves like successful update with no errors3644 returns the updated escalation policy3645 when some rules are preserved, added, and deleted3646 behaves like successful update with no errors3647 returns the updated escalation policy3648 when rules are only deleted3649 behaves like successful update with no errors3650 returns the updated escalation policy3651 when rules are unchanged3652 behaves like successful update with no errors3653 returns the updated escalation policy3654 when rules are excluded3655 behaves like successful update with no errors3656 returns the updated escalation policy3657 when rules are explicitly nil3658 behaves like successful update with no errors3659 returns the updated escalation policy3660 when rules are explicitly empty3661 behaves like error response3662 has an informative message3663 when too many rules are given3664 behaves like error response3665 has an informative message3666 when the on-call schedule is not on the project3667 behaves like error response3668 has an informative message3669 when the rule's user does not have access to the project3670 behaves like error response3671 has an informative message3672 when an error occurs during update3673 behaves like error response3674 has an informative message3675CreateUserIndex3676 # order random3677 #migrate3678 creates a new index36801st Try error in ./ee/spec/elastic/migrate/20221018125700_create_user_index_spec.rb:26:3681expected `helper.index_exists?(index_name: index_name)` to have initially been false, but was true3683RSpec::Retry: 2nd try ./ee/spec/elastic/migrate/20221018125700_create_user_index_spec.rb:263684 #retry_on_failure?3685 is true3686 #completed?3687 delegates to helper.index_exists?3688SidebarsHelper3689 # order random3690 #super_sidebar_context3691 when in project scope3692WARNING: An expectation of `:actual_plan_name` was set on `nil`. To allow expectations on `nil` and suppress this message, set `RSpec::Mocks.configuration.allow_message_expectations_on_nil` to `true`. To disallow expectations on `nil`, set `RSpec::Mocks.configuration.allow_message_expectations_on_nil` to `false`. Called from /builds/gitlab-org/gitlab/ee/spec/helpers/sidebars_helper_spec.rb:16:in `block (3 levels) in <top (required)>'.3693 returns sidebar values from user3694WARNING: An expectation of `:actual_plan_name` was set on `nil`. To allow expectations on `nil` and suppress this message, set `RSpec::Mocks.configuration.allow_message_expectations_on_nil` to `true`. To disallow expectations on `nil`, set `RSpec::Mocks.configuration.allow_message_expectations_on_nil` to `false`. Called from /builds/gitlab-org/gitlab/ee/spec/helpers/sidebars_helper_spec.rb:16:in `block (3 levels) in <top (required)>'.3695 returns correct usage quotes path3696 trial status on .com3697 does not return trial status widget data3698 description: "when instance does not check namespace plan", should_check_namespace_plan: false, trial_active: true, can_admin: true3699WARNING: An expectation of `:actual_plan_name` was set on `nil`. To allow expectations on `nil` and suppress this message, set `RSpec::Mocks.configuration.allow_message_expectations_on_nil` to `true`. To disallow expectations on `nil`, set `RSpec::Mocks.configuration.allow_message_expectations_on_nil` to `false`. Called from /builds/gitlab-org/gitlab/ee/spec/helpers/sidebars_helper_spec.rb:16:in `block (3 levels) in <top (required)>'.3700 is expected not to include :trial_status_widget_data_attrs3701WARNING: An expectation of `:actual_plan_name` was set on `nil`. To allow expectations on `nil` and suppress this message, set `RSpec::Mocks.configuration.allow_message_expectations_on_nil` to `true`. To disallow expectations on `nil`, set `RSpec::Mocks.configuration.allow_message_expectations_on_nil` to `false`. Called from /builds/gitlab-org/gitlab/ee/spec/helpers/sidebars_helper_spec.rb:16:in `block (3 levels) in <top (required)>'.3702 is expected not to include :trial_status_popover_data_attrs3703 description: "when no trial is active", should_check_namespace_plan: true, trial_active: false, can_admin: true3704WARNING: An expectation of `:actual_plan_name` was set on `nil`. To allow expectations on `nil` and suppress this message, set `RSpec::Mocks.configuration.allow_message_expectations_on_nil` to `true`. To disallow expectations on `nil`, set `RSpec::Mocks.configuration.allow_message_expectations_on_nil` to `false`. Called from /builds/gitlab-org/gitlab/ee/spec/helpers/sidebars_helper_spec.rb:16:in `block (3 levels) in <top (required)>'.3705 is expected not to include :trial_status_widget_data_attrs3706WARNING: An expectation of `:actual_plan_name` was set on `nil`. To allow expectations on `nil` and suppress this message, set `RSpec::Mocks.configuration.allow_message_expectations_on_nil` to `true`. To disallow expectations on `nil`, set `RSpec::Mocks.configuration.allow_message_expectations_on_nil` to `false`. Called from /builds/gitlab-org/gitlab/ee/spec/helpers/sidebars_helper_spec.rb:16:in `block (3 levels) in <top (required)>'.3707 is expected not to include :trial_status_popover_data_attrs3708 description: "when user cannot admin namespace", should_check_namespace_plan: true, trial_active: true, can_admin: false3709WARNING: An expectation of `:actual_plan_name` was set on `nil`. To allow expectations on `nil` and suppress this message, set `RSpec::Mocks.configuration.allow_message_expectations_on_nil` to `true`. To disallow expectations on `nil`, set `RSpec::Mocks.configuration.allow_message_expectations_on_nil` to `false`. Called from /builds/gitlab-org/gitlab/ee/spec/helpers/sidebars_helper_spec.rb:16:in `block (3 levels) in <top (required)>'.3710 is expected not to include :trial_status_widget_data_attrs3711WARNING: An expectation of `:actual_plan_name` was set on `nil`. To allow expectations on `nil` and suppress this message, set `RSpec::Mocks.configuration.allow_message_expectations_on_nil` to `true`. To disallow expectations on `nil`, set `RSpec::Mocks.configuration.allow_message_expectations_on_nil` to `false`. Called from /builds/gitlab-org/gitlab/ee/spec/helpers/sidebars_helper_spec.rb:16:in `block (3 levels) in <top (required)>'.3712 is expected not to include :trial_status_popover_data_attrs3713 when a trial is in progress3714WARNING: An expectation of `:actual_plan_name` was set on `nil`. To allow expectations on `nil` and suppress this message, set `RSpec::Mocks.configuration.allow_message_expectations_on_nil` to `true`. To disallow expectations on `nil`, set `RSpec::Mocks.configuration.allow_message_expectations_on_nil` to `false`. Called from /builds/gitlab-org/gitlab/ee/spec/helpers/sidebars_helper_spec.rb:16:in `block (3 levels) in <top (required)>'.3715 returns trial status widget data3716 when in group scope3717WARNING: An expectation of `:actual_plan_name` was set on `nil`. To allow expectations on `nil` and suppress this message, set `RSpec::Mocks.configuration.allow_message_expectations_on_nil` to `true`. To disallow expectations on `nil`, set `RSpec::Mocks.configuration.allow_message_expectations_on_nil` to `false`. Called from /builds/gitlab-org/gitlab/ee/spec/helpers/sidebars_helper_spec.rb:16:in `block (3 levels) in <top (required)>'.3718 returns sidebar values from user3719WARNING: An expectation of `:actual_plan_name` was set on `nil`. To allow expectations on `nil` and suppress this message, set `RSpec::Mocks.configuration.allow_message_expectations_on_nil` to `true`. To disallow expectations on `nil`, set `RSpec::Mocks.configuration.allow_message_expectations_on_nil` to `false`. Called from /builds/gitlab-org/gitlab/ee/spec/helpers/sidebars_helper_spec.rb:16:in `block (3 levels) in <top (required)>'.3720 returns correct usage quotes path3721 trial status on .com3722 does not return trial status widget data3723 description: "when instance does not check namespace plan", should_check_namespace_plan: false, trial_active: true, can_admin: true3724WARNING: An expectation of `:actual_plan_name` was set on `nil`. To allow expectations on `nil` and suppress this message, set `RSpec::Mocks.configuration.allow_message_expectations_on_nil` to `true`. To disallow expectations on `nil`, set `RSpec::Mocks.configuration.allow_message_expectations_on_nil` to `false`. Called from /builds/gitlab-org/gitlab/ee/spec/helpers/sidebars_helper_spec.rb:16:in `block (3 levels) in <top (required)>'.3725 is expected not to include :trial_status_widget_data_attrs3726WARNING: An expectation of `:actual_plan_name` was set on `nil`. To allow expectations on `nil` and suppress this message, set `RSpec::Mocks.configuration.allow_message_expectations_on_nil` to `true`. To disallow expectations on `nil`, set `RSpec::Mocks.configuration.allow_message_expectations_on_nil` to `false`. Called from /builds/gitlab-org/gitlab/ee/spec/helpers/sidebars_helper_spec.rb:16:in `block (3 levels) in <top (required)>'.3727 is expected not to include :trial_status_popover_data_attrs3728 description: "when no trial is active", should_check_namespace_plan: true, trial_active: false, can_admin: true3729WARNING: An expectation of `:actual_plan_name` was set on `nil`. To allow expectations on `nil` and suppress this message, set `RSpec::Mocks.configuration.allow_message_expectations_on_nil` to `true`. To disallow expectations on `nil`, set `RSpec::Mocks.configuration.allow_message_expectations_on_nil` to `false`. Called from /builds/gitlab-org/gitlab/ee/spec/helpers/sidebars_helper_spec.rb:16:in `block (3 levels) in <top (required)>'.3730 is expected not to include :trial_status_widget_data_attrs3731WARNING: An expectation of `:actual_plan_name` was set on `nil`. To allow expectations on `nil` and suppress this message, set `RSpec::Mocks.configuration.allow_message_expectations_on_nil` to `true`. To disallow expectations on `nil`, set `RSpec::Mocks.configuration.allow_message_expectations_on_nil` to `false`. Called from /builds/gitlab-org/gitlab/ee/spec/helpers/sidebars_helper_spec.rb:16:in `block (3 levels) in <top (required)>'.3732 is expected not to include :trial_status_popover_data_attrs3733 description: "when user cannot admin namespace", should_check_namespace_plan: true, trial_active: true, can_admin: false3734WARNING: An expectation of `:actual_plan_name` was set on `nil`. To allow expectations on `nil` and suppress this message, set `RSpec::Mocks.configuration.allow_message_expectations_on_nil` to `true`. To disallow expectations on `nil`, set `RSpec::Mocks.configuration.allow_message_expectations_on_nil` to `false`. Called from /builds/gitlab-org/gitlab/ee/spec/helpers/sidebars_helper_spec.rb:16:in `block (3 levels) in <top (required)>'.3735 is expected not to include :trial_status_widget_data_attrs3736WARNING: An expectation of `:actual_plan_name` was set on `nil`. To allow expectations on `nil` and suppress this message, set `RSpec::Mocks.configuration.allow_message_expectations_on_nil` to `true`. To disallow expectations on `nil`, set `RSpec::Mocks.configuration.allow_message_expectations_on_nil` to `false`. Called from /builds/gitlab-org/gitlab/ee/spec/helpers/sidebars_helper_spec.rb:16:in `block (3 levels) in <top (required)>'.3737 is expected not to include :trial_status_popover_data_attrs3738 when a trial is in progress3739WARNING: An expectation of `:actual_plan_name` was set on `nil`. To allow expectations on `nil` and suppress this message, set `RSpec::Mocks.configuration.allow_message_expectations_on_nil` to `true`. To disallow expectations on `nil`, set `RSpec::Mocks.configuration.allow_message_expectations_on_nil` to `false`. Called from /builds/gitlab-org/gitlab/ee/spec/helpers/sidebars_helper_spec.rb:16:in `block (3 levels) in <top (required)>'.3740 returns trial status widget data3741 when neither in a group nor in a project scope3742WARNING: An expectation of `:actual_plan_name` was set on `nil`. To allow expectations on `nil` and suppress this message, set `RSpec::Mocks.configuration.allow_message_expectations_on_nil` to `true`. To disallow expectations on `nil`, set `RSpec::Mocks.configuration.allow_message_expectations_on_nil` to `false`. Called from /builds/gitlab-org/gitlab/ee/spec/helpers/sidebars_helper_spec.rb:16:in `block (3 levels) in <top (required)>'.3743 does not have pipeline minutes attributes3744Users::ServiceAccounts::CreateService3745 # order random3746 when current user is an admin3747 behaves like service account creation failure3748 produces an error3749 when the feature is available3750 correctly returns active model errors3751 behaves like service account creation success3752 creates a service account successfully3753 check email domain3754 contains SecureRandom part3755 email name is the same as username3756 when conflicts3757 when username is reserved3758 when username is reserved by user3759 uniquifies username and email3760 when it conflicts with top-level group namespace3761 uniquifies username and email3762 when it conflicts with top-level group namespace that includes upcased characters3763 uniquifies username and email3764 when email is reserved3765 when it conflicts with confirmed primary email3766 uniquifies username and email3767 when it conflicts with unconfirmed primary email3768 uniquifies username and email3769 when it conflicts with confirmed secondary email3770 uniquifies username and email3771 when email and username is reserved3772 uniquifies username and email3773 when the current user is not an admin3774 behaves like service account creation failure3775 produces an error3776NotesFinder3777 #target3778 returns an epic3779 fails if group id is missing3780 #execute3781 when using target id and type of epics3782 returns the expected notes3783 fails if group id is missing3784 when using an explicit epic target3785 returns the expected notes3786 when notes on public epic in a public group3787 shows all notes when the current_user has reporter access3788 shows only public notes when the current_user has guest access3789Projects::InactiveProjectsDeletionCronWorker3790 #perform3791 does not send deletion warning email for inactive projects that are already marked for deletion3792 invokes Projects::InactiveProjectsDeletionNotificationWorker for inactive projects and logs audit event3793 when adjourned_deletion_for_projects_and_groups feature is not available3794 invokes Projects::DestroyService for projects that are inactive even after being notified3795 when adjourned_deletion_for_projects_and_groups feature is available3796 when adjourned_deletion_configured is not configured for the project3797 when `always_perform_delayed_deletion` is disabled3798 behaves like invokes Projects::DestroyService3799 invokes Projects::DestroyService3800 when `always_perform_delayed_deletion` is enabled3801 behaves like invokes Projects::MarkForDeletionService3802 invokes Projects::MarkForDeletionService3803 when adjourned_deletion_configured is configured for the project3804 when `always_perform_delayed_deletion` is disabled3805 behaves like invokes Projects::MarkForDeletionService3806 invokes Projects::MarkForDeletionService3807 when `always_perform_delayed_deletion` is enabled3808 behaves like invokes Projects::MarkForDeletionService3809 invokes Projects::MarkForDeletionService3810Deployment3811 is expected to have many approvals3812 is expected to delegate #needs_approval? to the #environment object3813 state machine3814 when deployment blocked3815 schedules Deployments::ApprovalWorker3816 #pending_approval_count3817 when Protected Environments feature is available3818 with no approvals3819 returns the number of approvals required by the environment3820 with some approvals3821 returns the number of pending approvals3822 with all approvals satisfied3823 returns zero3824 with a deployment that is not blocked3825 returns zero3826 loading approval count3827 does not perform an extra query when approvals are loaded3828 when Protected Environments feature is not available3829 returns zero3830Sidebars::Groups::Menus::AnalyticsMenu3831 #link3832 returns link to the value stream page3833 when Value Stream is not visible3834 returns link to the the first visible menu item3835 Menu items3836 CI/CD3837 is expected not to be nil3838 when licensed feature :group_ci_cd_analytics is disabled3839 is expected to be nil3840 when the user does not have access3841 is expected to be nil3842 Devops adoptions3843 is expected not to be nil3844 when the user does not have access3845 is expected to be nil3846 Repository3847 is expected not to be nil3848 when licensed feature :group_coverage_reports is disabled3849 is expected to be nil3850 when licensed feature :group_repository_analytics is disabled3851 is expected to be nil3852 when the user does not have access3853 is expected to be nil3854 Contribution analytics3855 is expected not to be nil3856 when licensed feature :group_coverage_reports is disabled3857 is expected to be nil3858 when the user does not have access3859 is not available3860 Insights3861 is expected not to be nil3862 when insights are not available3863 is expected to be nil3864 Issue analytics3865 is expected not to be nil3866 when licensed feature :issues_analytics is disabled3867 is expected to be nil3868 Productivity analytics3869 is expected not to be nil3870 when licensed feature :productivity_analytics is disabled3871 is expected to be nil3872 when the user does not have access3873 is expected to be nil3874 Value Stream3875 is expected not to be nil3876 when licensed feature :cycle_analytics_for_groups is disabled3877 is expected to be nil3878 when the user does not have access3879 is expected to be nil3880EE::PersonalAccessTokensHelper3881 #personal_access_token_expiration_policy_enabled?3882 with `personal_access_token_expiration_policy` licensed3883 when the current user belongs to a managed group3884 when the managed group has a PAT expiry policy3885 is expected to be truthy3886 when the managed group does not have a PAT expiry setting3887 behaves like instance level PAT expiry setting3888 the instance has an expiry setting3889 is expected to be truthy3890 the instance does not have an expiry setting3891 is expected to be falsey3892 when the current user does not belong to a managed group3893 behaves like instance level PAT expiry setting3894 the instance has an expiry setting3895 is expected to be truthy3896 the instance does not have an expiry setting3897 is expected to be falsey3898 with `personal_access_token_expiration_policy` not licensed3899 when the current user belongs to a managed group3900 when the managed group has a PAT expiry policy3901 is expected to be falsey3902 when the managed group does not have a PAT expiry setting3903 behaves like instance level PAT expiry setting3904 the instance has an expiry setting3905 is expected to be falsey3906 the instance does not have an expiry setting3907 is expected to be falsey3908 when the current user does not belong to a managed group3909 behaves like instance level PAT expiry setting3910 the instance has an expiry setting3911 is expected to be falsey3912 the instance does not have an expiry setting3913 is expected to be falsey3914 #personal_access_token_max_expiry_date3915 when the current user belongs to a managed group3916 when the managed group has a PAT expiry policy3917 is expected to within one second of 2023-05-06 10:55:15 UTC3918 when the managed group does not have a PAT expiry setting3919 behaves like instance level PAT expiry setting3920 the instance has an expiry setting3921 is expected to within one second of 2023-05-16 10:55:15 UTC3922 the instance does not have an expiry setting3923 is expected to be nil3924 when the current user does not belong to a managed group3925 behaves like instance level PAT expiry setting3926 the instance has an expiry setting3927 is expected to within one second of 2023-05-16 10:55:15 UTC3928 the instance does not have an expiry setting3929 is expected to be nil3930 #personal_access_token_expiration_policy_licensed?3931 behaves like feature availability3932 when feature is licensed3933 is expected to be truthy3934 with `personal_access_token_expiration_policy` not licensed3935 is expected to be falsey3936 #token_expiry_banner_message3937 when user has an expiring token requiring rotation3938 is expected to eq "At least one of your Personal Access Tokens will expire soon. %{generate_new}"3939 when user has an expired token requiring rotation3940 is expected to eq "At least one of your Personal Access Tokens is expired. %{generate_new}"3941Vulnerabilities::FindingIdentifier3942 associations3943 is expected to belong to finding class_name => Vulnerabilities::Finding required: false3944 is expected to belong to identifier class_name => Vulnerabilities::Identifier required: false3945 validations3946 is expected to validate that :finding cannot be empty/falsy3947 is expected to validate that :identifier cannot be empty/falsy3948 is expected to validate that :identifier_id is case-sensitively unique within the scope of :occurrence_id3949ApprovalRules::GroupFinder3950 when with inaccessible groups3951 returns groups3952 when user is an admin3953 returns groups3954 when user is not authorized3955 returns only public groups3956 avoid N+1 query3957 avoids N+1 database queries3958 when without inaccessible groups3959 returns groups3960PostReceiveService3961 Geo3962 when the push was redirected from a Geo secondary to the primary3963 includes a message advising a redirection occurred3964 when the secondary has a GeoNodeStatus3965 when the GeoNodeStatus db_replication_lag_seconds is greater than 03966 includes current Geo secondary lag in the output3967 when the GeoNodeStatus db_replication_lag_seconds is 03968 does not include current Geo secondary lag in the output3969 when the GeoNodeStatus db_replication_lag_seconds is nil3970 does not include current Geo secondary lag in the output3971 when the secondary does not have a GeoNodeStatus3972 does not include current Geo secondary lag in the output3973 when the push was not redirected from a Geo secondary to the primary3974 does not include current Geo secondary lag in the output3975 storage size limit alerts3976 when there is no alert3977 returns no messages3978 when there is an alert3979 when repository size limit enforcement3980 returns error message3981 when namespace size limit enforcement3982 with a personal namespace3983 returns warning message3984 with a group namespace3985 returns warning message3986Mutations::Ai::Action3987 # order random3988 #ready?3989 is expected to be ready {:summarize_comments=>{:resource_id=>"gid://gitlab/Issue/186"}}3990 when no arguments are set3991 raises error3992 #resolve3993 when summarize_comments input is set3994 behaves like an AI action3995 when resource_id is not for an Ai::Model3996 raises error3997 when resource cannot be found3998 raises error3999 when the action is called too many times4000 raises error4001 when user cannot read resource4002 raises error4003 when user is allowed to read resource but is not a member4004 raises error4005 when the user can perform AI action4006 calls Llm::ExecuteMethodService4007 when feature flag is disabled4008 raises error4009 when Llm::ExecuteMethodService errors out4010 returns errors4011Gitlab::Ci::Pipeline::Chain::Limit::Size4012 when pipeline size limit is exceeded4013 when saving incomplete pipelines4014 drops the pipeline4015 persists the pipeline4016 breaks the chain4017 sets a valid failure reason4018 appends validation error4019 logs the error4020 when not saving incomplete pipelines4021 does not drop the pipeline4022 breaks the chain4023 increments the error metric4024 when pipeline size limit is not exceeded4025 does not break the chain4026 does not persist the pipeline4027 does not log any error4028 when pipeline size limit is disabled4029 when global pipeline size limit is exceeded4030 logs the pipeline4031Types::Ci::PipelineType4032 is expected to eq "Pipeline"4033 includes the ee specific fields4034 security_report_finding4035 when no security findings exist for the pipeline4036 returns null4037 when security findings exist for the pipeline4038 when the specified security finding is not found for the pipeline4039 returns null4040 when the security finding is found4041 returns the security finding4042Gitlab::Geo::JwtRequestDecoder4043 #decode4044 decodes correct data4045 fails to decode when node is disabled4046 decodes when node is disabled if `include_disabled!` is called first4047 fails to decode with wrong key4048 successfully decodes when clocks are off4049 raises InvalidSignatureTimeError after expiring4050 raises InvalidSignatureTimeError to decode when clocks are not in sync4051 surfaces raised errors4052 raised_error: Gitlab::Geo::InvalidDecryptionKeyError, expected_error: Gitlab::Geo::InvalidDecryptionKeyError4053 raises expected error4054 raised_error: OpenSSL::Cipher::CipherError, expected_error: Gitlab::Geo::InvalidDecryptionKeyError4055 raises expected error4056 #valid_attributes?4057 returns true when all given attributes and decoded data are all the same4058 returns true when given attributes is a slice of decoded data4059 returns false when one given data doesnt match its corresponding decoded one4060Types::EpicType4061 is expected to include Types::CurrentUserTodos4062 is expected to include Types::TodoableInterface4063 is expected to expose permissions using Types::PermissionTypes::Epic4064 is expected to eq "Epic"4065 is expected to require graphql authorizations :read_epic4066 is expected to have graphql fields :id, :iid, :title, :titleHtml, :description, :descriptionHtml, :confidential, :state, :group, :parent, :author, :labels, :start_date, :start_date_is_fixed, :start_date_fixed, :start_date_from_milestones, :start_date_from_inherited_source, :due_date, :due_date_is_fixed, :due_date_fixed, :due_date_from_milestones, :due_date_from_inherited_source, :closed_at, :created_at, :updated_at, :children, :has_children, :has_issues, :has_parent, :web_path, :web_url, :relation_path, :reference, :issues, :user_permissions, :notes, :discussions, :relative_position, :subscribed, :participants, :descendant_counts, :descendant_weight_sum, :upvotes, :downvotes, :user_notes_count, :user_discussions_count, :health_status, :current_user_todos, :award_emoji, :events, :ancestors, :color, :text_color, :blocked, :blocking_count, :blocked_by_count, :blocked_by_epics, :default_project_for_issue_creation, and :commenters4067 is expected to have graphql field :subscribed and {:complexity=>5}4068 is expected to have graphql field :participants and {:complexity=>5}4069 is expected to have graphql field :blocking_count and {:complexity=>5}4070 is expected to have graphql field :blocked_by_epics and {:complexity=>5}4071 is expected to have graphql field :award_emoji4072 healthStatus4073 when lazy_aggregate_epic_health_statuses enabled4074 uses lazy calculation4075 when lazy_aggregate_epic_health_statuses disabled4076 uses DescendantCountService4077UpcomingReconciliations::UpdateService4078 #execute4079 when upcoming_reconciliation does not exist for given namespace4080 behaves like creates new upcoming reconciliation4081 increases upcoming_reconciliations count4082 created upcoming reconciliation matches given hash4083 behaves like returns success4084 is expected to eq :success4085 when upcoming_reconciliation exists for given namespace4086 for gitlab.com4087 behaves like updates existing upcoming reconciliation4088 updated upcoming_reconciliation matches given hash4089 behaves like does not increase upcoming_reconciliations count4090 is expected not to change `GitlabSubscriptions::UpcomingReconciliation.count`4091 behaves like returns success4092 is expected to eq :success4093 for self managed4094 behaves like does not increase upcoming_reconciliations count4095 is expected not to change `GitlabSubscriptions::UpcomingReconciliation.count`4096 behaves like returns error4097 returns error with correct error message4098 when invalid attributes4099 behaves like returns error4100 returns error with correct error message4101 partial success4102 behaves like creates new upcoming reconciliation4103 increases upcoming_reconciliations count4104 created upcoming reconciliation matches given hash4105 behaves like updates existing upcoming reconciliation4106 updated upcoming_reconciliation matches given hash4107 behaves like returns error4108 returns error with correct error message4109 when bulk upsert failed4110 logs bulk upsert error4111 behaves like returns error4112 returns error with correct error message4113Ci::PipelineCreation::DropNotRunnableBuildsService4114 #execute4115 with public projects4116 behaves like jobs allowed to run4117 does not drop the jobs4118 when the CI quota is exceeded4119 behaves like jobs allowed to run4120 does not drop the jobs4121 with internal projects4122 behaves like jobs allowed to run4123 does not drop the jobs4124 behaves like quota exceeded4125 drops the job with ci_quota_exceeded reason4126 when shared runners are disabled4127 behaves like jobs allowed to run4128 does not drop the jobs4129 with project runners4130 behaves like jobs allowed to run4131 does not drop the jobs4132 with group runners4133 behaves like jobs allowed to run4134 does not drop the jobs4135 when the pipeline status is running4136 behaves like jobs allowed to run4137 does not drop the jobs4138 with private projects4139 behaves like jobs allowed to run4140 does not drop the jobs4141 behaves like quota exceeded4142 drops the job with ci_quota_exceeded reason4143 when shared runners are disabled4144 behaves like jobs allowed to run4145 does not drop the jobs4146 with project runners4147 behaves like jobs allowed to run4148 does not drop the jobs4149 with group runners4150 behaves like jobs allowed to run4151 does not drop the jobs4152 when the pipeline status is running4153 behaves like jobs allowed to run4154 does not drop the jobs4155Projects::AfterRenameService4156 #execute4157 when running on a primary node4158 logs the Geo::RepositoryRenamedEvent for project backed by hashed storage4159 logs the Geo::RepositoryRenamedEvent for project backed by legacy storage4160MergeRequests::CreateApprovalEventService4161 #execute4162 creates approve MR event4163 for approvals metrics calculation4164 when code_review_analytics project feature is available4165 schedules RefreshApprovalsData4166 when code_review_analytics is not available4167 does not schedule for RefreshApprovalsData4168Gitlab::Ci::Config4169 with required instance template4170 processes the required includes4171 with security orchestration policy4172 when feature is not licensed4173 does not modify the config4174 when feature is licensed4175 when policy is not applicable on branch from the pipeline4176 does not modify the config4177 when policy is applicable on branch from the pipeline4178 when DAST profiles are not found4179 adds a job with error message4180 when DAST profiles are found4181 extends config with additional jobs4182 when source is ondemand_dast_scan4183 does not modify the config4184AppSec::Dast::Profiles::CreateAssociationsService4185 #execute4186 when the feature is licensed4187 when the user cannot create dast scans4188 behaves like an error occurred during the dast profile association4189 behaves like an error occurred4190 communicates failure4191 dast_site_profile4192 behaves like it attempts to associate the profile4193 when the profile exists4194 assigns the association4195 when the profile is not provided4196 behaves like it has no effect4197 does not assign the association4198 when the profile does not exist4199 behaves like an error occurred during the dast profile association4200 behaves like an error occurred4201 communicates failure4202 dast_scanner_profile4203 behaves like it attempts to associate the profile4204 when the profile exists4205 assigns the association4206 when the profile is not provided4207 behaves like it has no effect4208 does not assign the association4209 when the profile does not exist4210 behaves like an error occurred during the dast profile association4211 behaves like an error occurred4212 communicates failure4213 when the user cannot create dast scans4214 behaves like an error occurred during the dast profile association4215 behaves like an error occurred4216 communicates failure4217 when the build has multiple dast_configurations4218 with different name and same project4219 associate the associations correctly4220 with same named profiles from different project4221 associate the associations correctly4222 when not licensed4223 behaves like an error occurred during the dast profile association4224 behaves like an error occurred4225 communicates failure4226Gitlab::Usage::Metrics::Instrumentations::CountGroupsWithAssignedSecurityPolicyProjectMetric4227 # order random4228 behaves like a correct instrumented metric value and query4229 behaves like a correct instrumented metric value4230 has correct value4231 behaves like a correct instrumented metric query4232 has correct generate query4233 behaves like a correct instrumented metric value and query4234 behaves like a correct instrumented metric value4235 has correct value4236 behaves like a correct instrumented metric query4237 has correct generate query4238ScopedLabelSet4239 .from_label_ids4240 groups labels by their key4241 #valid?4242 returns true for not scoped labels4243 returns true for scoped labels with single label4244 returns false for scoped labels with multiple labels4245 #add4246 adds a label to the set4247 #contains_any?4248 returns true if any of label ids is in set4249 returns false if certain label ids is not in set4250 #last_id_by_order4251 returns last label present in the set ordered by custom order of superset of label ids4252 returns last label present in the set ordered by custom order if there is single item4253Elastic::Latest::UserInstanceProxy4254 # order random4255 #es_parent4256 is nil so that elasticsearch routing is disabled4257 #as_indexed_json4258 serializes project as hash4259 with a user status4260 sets status, status emoji and busy fields4261 when user is blocked4262 sets in_forbidden_state to true4263 with a project4264 sets the correct namespace_ancestry_ids4265 when project is in a subgroup4266 includes the project ancestry id4267 when the user belongs to the group4268 includes the group ancestry id4269 when the user belongs to the subgroup4270 includes the subgroup ancestry id4271Security::SecurityOrchestrationPolicies::OperationalVulnerabilitiesConfigurationService4272 #execute4273 when feature is not licensed4274 returns empty collection4275 when feature is licensed4276 when agent project has security_orchestration_policy project4277 when policy is not applicable for agent4278 returns empty response4279 when policy is applicable for agent4280 returns matching configuration4281 when agent project is different from security_orchestration_policy project4282 returns empty response4283Gitlab::Graphql::Aggregations::Epics::EpicNode4284 #initialize4285 behaves like setting attributes based on the first record4286 sets epic attributes based on the first record4287 behaves like setting attributes based on the first record4288 sets epic attributes based on the first record4289 recursive totals4290 an epic with no child epics4291 with no child issues4292 has the correct aggregates4293 behaves like has_issues?4294 returns false4295 with an issue with 0 weight4296 has the correct aggregates4297 behaves like has_issues?4298 returns true4299 with an open issue with nonzero weight4300 has the correct aggregates4301 behaves like has_issues?4302 returns true4303 with a closed issue with nonzero weight4304 behaves like has_issues?4305 returns true4306 an epic with child epics4307 with a child that has issues of nonzero weight4308 has the correct aggregates4309 behaves like has_issues?4310 returns false4311Namespaces::Storage::LimitAlertComponent4312 renders the alert title4313 renders Usage Quotas link4314 for namespace type enforcement4315 renders the alert main part4316 renders the alert footer part4317 for repository type enforcement4318 renders the alert message4319 purchase more storage link4320 does not render link if user is not an owner of root group4321 renders link if user is an owner of root group4322 alert callout data4323 alert_level: :info, user_namespace: true4324 renders the correct callout data4325 alert_level: :warning, user_namespace: false4326 renders the correct callout data4327 alert_level: :error, user_namespace: true4328 renders the correct callout data4329 alert_level: :alert, user_namespace: false4330 renders the correct callout data4331 icon and alert variant4332 alert_level: :info, variant: "info", icon: "information-o"4333 renders the correct icon and variant4334 alert_level: :warning, variant: "warning", icon: "warning"4335 renders the correct icon and variant4336 alert_level: :error, variant: "danger", icon: "error"4337 renders the correct icon and variant4338 alert_level: :alert, variant: "danger", icon: "error"4339 renders the correct icon and variant4340 when user has dismissed banner4341 does not render4342MergeTrains::CheckStatusService4343 #execute4344 when there is at least one merge request on the train4345 when new revision is included in merge train history4346 does not outdate the merge train pipeline4347 when new revision is not included in merge train history4348 outdates the merge train pipeline4349 when there are no merge requests on train4350 does not raise error4351 when merge train is disabled on the project4352 does not check history4353AppSec::Dast::Profiles::BuildConfigService4354 #execute4355 includes all profiles in the payload4356 behaves like a fetch operation4357 when licensed4358 when the profile exists4359 includes the profile in the payload4360 when the profile is not provided4361 does not include the profile in the payload4362 when the profile does not exist4363 behaves like an error occurred4364 communicates failure4365 when the profile cannot be read4366 behaves like an error occurred4367 communicates failure4368 when the user cannot create dast scans4369 behaves like an error occurred4370 communicates failure4371 when not licensed4372 behaves like an error occurred4373 communicates failure4374 behaves like a fetch operation4375 when licensed4376 when the profile exists4377 includes the profile in the payload4378 when the profile is not provided4379 does not include the profile in the payload4380 when the profile does not exist4381 behaves like an error occurred4382 communicates failure4383 when the profile cannot be read4384 behaves like an error occurred4385 communicates failure4386 when the user cannot create dast scans4387 behaves like an error occurred4388 communicates failure4389 when not licensed4390 behaves like an error occurred4391 communicates failure4392Geo::Eventable4393 .up_to_event4394 finds only events up to the given geo event log id4395 .delete_with_limit4396 deletes a limited amount of rows4397 #consumer_klass_name4398 returns the even class name without the module part4399UsersOpsDashboardProjects::DestroyService4400 #execute4401 with an added project4402 removes the project4403 returns the removed project4404 without projects added4405 does not remove the project4406 returns nil4407Boards::EpicListUserPreference4408 relationships4409 is expected to belong to epic_list required: false4410 is expected to belong to user required: false4411 is expected to validate that :epic_list cannot be empty/falsy4412 is expected to validate that :user cannot be empty/falsy4413 is expected to validate that :user_id is case-sensitively unique within the scope of :epic_list_id, producing a custom validation error on failure4414IssuePolicy4415 is expected to be allowed :create_issue, :update_issue, :read_issue_iid, :reopen_issue, :create_design, and :create_note4416 summarize_notes4417 when a member4418 on a public project4419 is expected to be allowed :summarize_notes4420 when license is not set4421 is expected to be disallowed :summarize_notes4422 when feature flag is not set4423 is expected to be disallowed :summarize_notes4424 on confidential issue4425 is expected to be disallowed :summarize_notes4426 on a private project4427 is expected to be disallowed :summarize_notes4428 on confidential issue4429 is expected to be disallowed :summarize_notes4430 when not a member4431 on a public project4432 is expected to be disallowed :summarize_notes4433 on a private project4434 is expected to be disallowed :summarize_notes4435Ci::PipelineBridgeStatusService4436 #execute4437 when pipeline has downstream bridges4438 calls inherit_status_from_upstream on downstream bridges4439 when pipeline has both downstream and upstream bridge4440 only calls inherit_status_from_downstream on upstream bridge4441 only calls inherit_status_from_upstream on downstream bridge4442Gitlab::Usage::Metrics::Instrumentations::CountCiEnvironmentsApprovalRequired4443 for all time frame4444 behaves like a correct instrumented metric value and query4445 behaves like a correct instrumented metric value4446 has correct value4447 behaves like a correct instrumented metric query4448 has correct generate query4449 with multiple approvals per environment4450 behaves like a correct instrumented metric value and query4451 behaves like a correct instrumented metric value4452 has correct value4453 behaves like a correct instrumented metric query4454 has correct generate query4455 for 28d time frame4456 behaves like a correct instrumented metric value and query4457 behaves like a correct instrumented metric value4458 has correct value4459 behaves like a correct instrumented metric query4460 has correct generate query4461DastSite4462 associations4463 is expected to belong to project required: false4464 is expected to belong to dast_site_validation required: false4465 is expected to have many dast_site_profiles4466 validations4467 is expected to be valid4468 is expected to validate that the length of :url is at most 2554469 is expected to validate that :url is case-sensitively unique within the scope of :project_id4470 is expected to validate that :project_id cannot be empty/falsy4471 behaves like dast url addressable4472 includes UrlAddressable4473 when the url is not public4474 is valid4475 when the project_id and dast_site_token.project_id do not match4476 is not valid4477 callbacks4478 when there is a related site token4479 ensures it and associated site validations cleaned up on destroy4480WorkItems::WorkItemsFinder4481 # order random4482 when filtering work items4483 with status widget4484 returns correct results4485 with legacy requirement widget4486 returns correct results4487Geo::VerificationWorker4488 #perform4489 calls verify4490 when on a primary node4491 behaves like an idempotent worker4492 is labeled as idempotent4493 performs multiple times sequentially without raising an exception4494 calculates the checksum4495Gitlab::Insights::Reducers::LabelCountPerPeriodReducer4496 returns issuables with only the needed fields4497 avoids N + 1 queries4498Integrations::SlackInteractionService4499 # order random4500 #execute4501 when view is closed4502 executes the correct service4503 when view is submitted4504 executes the submission service4505 when block action service is submitted4506 executes the block actions service4507 when slack_interaction is not known4508 raises an error and does not execute a service class4509EpicIssuePresenter4510 #group_epic_issue_path4511 returns correct path4512 returns nil without proper permission4513Autocomplete::ProjectInvitedGroupsFinder4514 #execute4515 raises ActiveRecord::RecordNotFound if the project does not exist4516 raises ActiveRecord::RecordNotFound if the user is not authorized to see the project4517 returns an empty relation without a project ID4518 with a project the user is authorized to see4519 returns groups invited to the project that the user can see4520Gitlab::ImportExport::Project::RelationFactory4521 # order random4522 resource iteration events4523 when iteration object has no iteration associated4524 does not create resource iteration event4525 when project has no group4526 does not create resource iteration event4527 iteration4528 when project has no group4529 does not create iteration4530 when parsing approval_rules_protected_branches object4531 belongs to the new protected branch4532 when branch name is not found4533 protected_branch_id is nil4534EE::API::Entities::Scim::User4535 contains the schemas4536 contains the extern UID4537 contains the active flag4538 contains the name4539 contains the first name4540 contains the last name4541 contains the email4542 contains the username4543 contains the resource type4544 with a SCIM identity4545 contains active false when the identity is not active4546Password::ComplexityValidator4547 #validates_each4548 without any validation rule4549 is valid4550 with a validation rule4551 when lowcase required rule is not matched4552 is invalid4553 when lowcase required rule is matched4554 is valid4555 .required_complexity_rules4556 when no rules are enabled4557 returns an empty array4558 when lowcase required rule is enabled4559 returns a lowcase required rule4560 when all rules are required4561 returns 4 rules4562Gitlab::Graphql::Aggregations::VulnerabilityStatistics::LazyAggregate4563 #initialize4564 adds the vulnerable to the lazy state4565 when the filter is given4566 adds the vulnerable to the lazy state by given filter4567 #execute4568 if the record has already been loaded4569 does not make the query again4570 if the record has not been loaded4571 makes the query4572 clears the pending IDs4573ComplianceManagement::ComplianceFramework::ProjectSettings4574 Associations4575 belongs to project4576 Validations4577 confirms the presence of project4578 creation of ComplianceManagement::Framework record4579 creates a new record4580 set a custom ComplianceManagement::Framework4581 assigns the framework4582SecurityHelper4583 #instance_security_dashboard_data4584 returns vulnerability, project, feedback, asset, and docs paths for the instance security dashboard4585 can_admin_vulnerability4586 when user is not an auditor4587 when the user has admin priveledges on all projects requested4588 can_admin_vulnerability is true4589 when the user does not have admin priveledges on all projects requested4590 can_admin_vulnerability is false4591 when the project is on a personal namespace4592 can_admin_vulnerability is true4593 when user is auditor4594 can_admin_vulnerability is false4595 #instance_security_settings_data4596 when user is not auditor4597 is expected to eq {:is_auditor=>"false"}4598 when user is auditor4599 is expected to eq {:is_auditor=>"true"}4600EE::PersonalAccessTokens::RevokeService4601 #execute4602 managed group4603 when current user is a managed group owner4604 behaves like a successfully revoked token4605 is expected to equal true4606 is expected to equal true4607 and an empty token is given4608 is expected to equal false4609 when current user is a group owner of a different managed group4610 behaves like an unsuccessfully revoked token4611 is expected to equal false4612 is expected to equal false4613 when current user is not a managed group owner4614 behaves like an unsuccessfully revoked token4615 is expected to equal false4616 is expected to equal false4617 when current user is not a managed user4618 behaves like an unsuccessfully revoked token4619 is expected to equal false4620 is expected to equal false4621Groups::GroupLinks::CreateService#execute4622 # order random4623 sends an audit event4624Mutations::Boards::Update4625 is expected to require graphql authorizations :admin_issue_board4626 #resolve4627 when the user cannot admin the board4628 raises an error4629 when user can update board4630 updates board with correct values4631 when passing current iteration4632 updates board with current iteration4633 when updating only iteration_cadence4634 updates iteration cadence4635 when passing labels param4636 updates board with correct labels4637 #ready4638 when passing both labels & label_ids param4639 raises exception when mutually exclusive params are given4640AuditEvents::RegisterRunnerAuditEventService4641 #track_event4642 for instance runner4643 on runner that failed to create4644 returns audit event attributes of a failed runner registration4645 on persisted runner4646 behaves like expected audit event4647 returns audit event attributes4648 with registration token prefixed with RUNNERS_TOKEN_PREFIX4649 behaves like expected audit event4650 returns audit event attributes4651 for group runner4652 on runner that failed to create4653 returns audit event attributes of a failed runner registration4654 on persisted runner4655 behaves like expected audit event4656 returns audit event attributes4657 for project runner4658 on runner that failed to create4659 returns audit event attributes of a failed runner registration4660 on persisted runner4661 behaves like expected audit event4662 returns audit event attributes4663Resolvers::SecurityOrchestration::ScanResultPolicyResolver4664 behaves like as an orchestration policy4665 #resolve4666 when feature is not licensed4667 returns empty collection4668 when feature is licensed4669 returns scan execution policies4670 when user is unauthorized4671 returns empty collection4672VulnerabilityEntity4673 exposes vulnerability-specific elements4674 exposes state_transitions, issue_links and merge_request_links4675subscriptions/groups/edit4676 tracks purchase banner4677 a single user4678 displays the correct notification for 1 user4679 multiple users4680 displays the correct notification for 2 users4681 with new_user in the params4682 displays the progress bar4683 without new_user in the params4684 does not display the progress bar4685VulnerabilityExternalIssueLinks::DestroyService4686 deletes the specified vulnerability-external issue link4687ElasticsearchIndexedNamespace4688 scope4689 .namespace_in4690 returns records of the ids4691 behaves like an elasticsearch indexed container4692 validations4693 validates uniqueness of main attribute4694 callbacks4695 on save4696 triggers index_project4697 performs the expected action4698 on destroy4699 triggers delete_from_index4700 performs the expected action4701 with plans4702 .index_first_n_namespaces_of_plan4703 creates records, scoped by plan and ordered by namespace id4704 .unindex_last_n_namespaces_of_plan4705 creates records, scoped by plan and ordered by namespace id4706Gitlab::IpAddressState4707 .with4708 saves IP address4709 clears IP address after execution4710 clears IP address after execution even when exception occurred4711 .set_address4712 saves IP address4713 .nullify_address4714 clears IP address4715Gitlab::UsageDataCounters::ValueStreamsDashboardCounter4716 # order random4717 behaves like a redis usage counter4718 .count(views)4719 increments the ValueStreamsDashboard views counter by 14720 .read(views)4721 returns the total number of views events4722 behaves like a redis usage counter with totals4723 totals4724 can report all totals4725 unknown events4726 cannot increment4727 cannot read4728Dast::Branch4729 when repository does not exist4730 #name4731 returns nil4732 #exists4733 returns false4734 when repository exists4735 #name4736 returns profile.branch_name4737 when branch exists4738 returns true4739 when branch does not exist4740 returns false4741Resolvers::IncidentManagement::EscalationPoliciesResolver4742 # order random4743 returns escalation policies4744 is expected to have nullable GraphQL type EscalationPolicyTypeConnection4745 when user does not have permissions4746 returns no policies4747 with name param provided4748 returns escalation policies matching the name search4749 when resolving a single item4750 when id given4751 returns the policy4752Gitlab::PathLocksFinder4753 returns correct lock information4754 #preload_for_paths4755 does not perform N + 1 requests4756Gitlab::Metrics::GlobalSearchIndexingSlis4757 # order random4758 #record_bytes_per_second_apdex4759 throughput: 20.0, expected_success: false4760 increments the global_search_indexing SLI with the correct success field4761 throughput: 300.0, expected_success: true4762 increments the global_search_indexing SLI with the correct success field4763 #record_apdex4764 when the elapsed time is within the SLI4765 increments the global_search_indexing SLI as a success4766 when the elapsed time is not within the SLI4767 increments the global_search_indexing SLI as a failure4768 for document_type targets4769 document_type: "Code", indexed_by: "indexer", elapsed: 5, expected_result: true4770 uses the correct target4771 document_type: "Wiki", indexed_by: "indexer", elapsed: 5, expected_result: true4772 uses the correct target4773 document_type: "MergeRequest", indexed_by: "rails", elapsed: 5, expected_result: false4774 uses the correct target4775 document_type: "User", indexed_by: "rails", elapsed: 5, expected_result: false4776 uses the correct target4777 document_type: "Issue", indexed_by: "rails", elapsed: 5, expected_result: false4778 uses the correct target4779 #initialize_slis!4780 initializes Apdex SLIs for global_search4781API::Entities::Member4782 when current user is allowed to read group saml identity4783 exposes group_saml_identity4784 when current user is not allowed to read group saml identity4785 does not expose group saml identity4786 when current user is allowed to manage user4787 exposes email4788 when current user is not allowed to manage user4789 does not expose email4790 with state4791 exposes human_state_name as membership_state4792 when the member is provisioned4793 does not include the user email address4794 when the current user manages the provisioned user4795 includes the user email address4796 with member role4797 exposes member role4798 without member role4799 does not expose member role4800Namespaces::Storage::UserPreEnforcementAlertComponent4801 # order random4802 when user namespace4803 when a notification limit has not been set4804 does not include used storage in the banner text4805 when a notification limit has been set4806 includes used storage in the banner text4807 includes the correct navigation instruction in the banner text4808Gitlab::Insights::Finders::ProjectsFinder4809 when using ids4810 is expected to contain exactly #<Project id:1100 namespace1129/project-1201>> and #<Project id:1102 namespace1131/project-1203>>4811 when using paths4812 is expected to contain exactly #<Project id:1100 namespace1129/project-1201>> and #<Project id:1101 namespace1130/project-1202>>4813 when using mixed types4814 is expected to contain exactly #<Project id:1100 namespace1129/project-1201>> and #<Project id:1102 namespace1131/project-1203>>4815 when using unknown references4816 is expected to contain exactly #<Project id:1102 namespace1131/project-1203>>4817 when empty array is given4818 is expected to eq nil4819Gitlab::UsageDataCounters::WorkItemActivityUniqueCounter4820 .track_work_item_weight_changed_action4821 behaves like work item unique counter4822 when track_work_items_activity FF is enabled4823 tracks a unique event only once4824 when author is nil4825 behaves like counter that does not track the event4826 does not track the event4827 when track_work_items_activity FF is disabled4828 behaves like counter that does not track the event4829 does not track the event4830 .track_work_item_iteration_changed_action4831 behaves like work item unique counter4832 when track_work_items_activity FF is enabled4833 tracks a unique event only once4834 when author is nil4835 behaves like counter that does not track the event4836 does not track the event4837 when track_work_items_activity FF is disabled4838 behaves like counter that does not track the event4839 does not track the event4840PersonalAccessTokens::RevokeInvalidTokens4841 #execute4842 with a valid user and expiration date4843 with user tokens that will be revoked4844 behaves like revokes token4845 calls mailer to send an email notifying the user4846 revokes invalid user's tokens4847 user optout for notifications4848 behaves like user does not receive revoke notification email4849 does not send any notification to user4850 with no user4851 doesn't revoke user's tokens4852 behaves like user does not receive revoke notification email4853 does not send any notification to user4854 with no expiration date4855 doesn't revoke user's tokens4856 behaves like user does not receive revoke notification email4857 does not send any notification to user4858 when the licensed feature for personal access token policy is disabled4859 doesn't revoke user's tokens4860 behaves like user does not receive revoke notification email4861 does not send any notification to user4862Types::ScanType4863 is expected to have graphql fields :name, :errors, :warnings, and :status4864 is expected to require graphql authorizations :read_scan4865 field values4866 name4867 is expected to eq "foo"4868 errors4869 is expected to contain exactly "[foo] bar"4870 warnings4871 is expected to contain exactly "[foo] bar"4872 status4873 is expected to eq "created"4874Mutations::Boards::UpdateEpicUserPreferences4875 #resolve4876 returns an error if the board is not accessible by the user4877 when user can access the board4878 returns an error if the epic is not accessible by the user4879 when user can access the epic4880 returns updated preferences4881CiCd::GithubIntegrationSetupService4882 sets up GitHub service integration4883 with API token4884 with repo URL4885 with static_context4886NotificationSetting4887 .email_events4888 group4889 appends EE specific events4890 project4891 returns CE list4892 global4893 appends EE specific events4894Security::Ingestion::FindingMapCollection4895 #each_slice4896 when the size argument given4897 calls the given block for each slice by the given size argument4898Audit::ProjectFeatureChangesAuditor4899 # order random4900 #execute4901 creates an event when any project feature level changes4902PhoneVerification::TelesignClient::VerifyCodeService4903 # order random4904 #execute4905 when verification code is verified successfully4906 returns a success ServiceResponse4907 logs an info message4908 when code is invalid4909 returns an error ServiceResponse4910 when code has expired4911 returns an error ServiceResponse4912 when max attempts have been reached for a code4913 returns an error ServiceResponse4914 when there is a server error4915 returns an error ServiceResponse4916 when there is an unknown exception4917 returns an error ServiceResponse4918 tracks the exception4919Integrations::ChatMessage::VulnerabilityMessage4920 behaves like Integrations::ChatMessage4921 when input contains link markup4922 strips all link markup characters4923 #message4924 returns the correct message4925 #attachments4926 returns an array of one4927 contains the correct attributes4928 returns the correct color4929 returns the correct attachment fields4930 returns list of identifiers in correct form4931Types::WorkItems::Widgets::ProgressType4932 # order random4933 is expected to have graphql fields :type and :progress4934 is expected to eq "WorkItemWidgetProgress"4935Security::SecurityOrchestrationPolicies::SyncScanResultPoliciesService4936 # order random4937 #execute4938 triggers worker for the configuration4939 with namespace association4940 triggers SyncScanResultPoliciesProjectService for the configuration and project_id4941Gitlab::Ci::Pipeline::Chain::Validate::SecurityOrchestrationPolicy4942 #perform4943 when security policies feature is not licensed4944 does not return warning4945 when security policies feature is licensed4946 when policy file is missing4947 returns warning4948 when policy file is present4949 when policy file is invalid4950 returns warning4951 when policy file is valid4952 does not return warning4953projects/security/dast_scanner_profiles/edit4954 renders Vue app root4955 passes project's full path4956 passes DAST profiles library URL4957 passes DAST scanner profile's data4958Iterations::UpdateService4959 #execute4960 valid params4961 is expected to be success4962 is expected to eq "new_title"4963 ignores state change attempts4964Projects::Security::DiscoverHelper4965 #project_security_showcase_data4966 builds correct hash4967 #project_security_discover_data4968 builds correct hash4969 candidate for pql_three_cta_test4970 renders a hash with pqltest content4971EE::API::Helpers::VariablesHelpers4972 #filter_variable_parameters4973 owner is a project4974 is expected to eq {:environment_scope=>"production", :key=>"KEY"}4975 owner is a group4976 scoped variables are available4977 is expected to eq {:environment_scope=>"production", :key=>"KEY"}4978 scoped variables are not available4979 is expected to eq {:key=>"KEY"}4980SystemCheck::RakeTask::GeoTask4981 .checks4982 primary node4983 secondary checks is skipped4984 secondary node4985 secondary checks is called4986 Geo disabled4987 secondary checks is skipped4988 Geo is enabled but node is not identified4989 secondary checks is called4990Mutations::IncidentManagement::OncallSchedule::Update4991 # order random4992 is expected to require graphql authorizations :admin_incident_management_oncall_schedule4993 #resolve4994 user has access to project4995 when OncallSchedules::UpdateService responds with success4996 returns the on-call schedule with no errors4997 when OncallSchedules::UpdateService responds with an error4998 returns errors4999 when resource is not accessible to the user5000 raises an error5001Llm::ExplainVulnerabilityService5002 # order random5003 #execute5004 when the user is permitted to view the vulnerability5005 schedules a job5006 when the user is not permitted to view the vulnerability5007 returns an error5008 when feature flag is disabled5009 returns an error5010EE git_http routing5011 Geo routing5012 behaves like git repository routes5013 routes Git endpoints5014 routes LFS endpoints5015 requests without .git format5016 redirects requests to /info/refs5017 behaves like git repository routes with fallback for git-upload-pack5018 routes LFS endpoints for unmatched routes5019 requests without .git format5020 does not redirect other requests5021Gitlab::Tracking::StandardContext5022 #to_context5023 plan5024 when namespace is not available5025 is nil5026 when namespace is available5027 contains plan name5028GroupHookPolicy5029 when the user is not an owner5030 cannot destroy web-hooks5031 when the user is an owner5032 can destroy web-hooks5033Deployments::AutoRollbackWorker5034 #perform5035 executes the rollback service5036 when an environment does not exist5037 does not execute the rollback service5038Gitlab::Auth::Saml::MembershipUpdater5039 when SAML group links exist5040 when group sync is not available5041 does not enqueue group sync5042 when group sync is available5043 enqueues group sync5044 when auth hash contains no groups5045 enqueues group sync5046 when auth hash groups do not match group links5047 enqueues group sync5048groups/hooks/edit5049 renders the edit group hook section5050 renders the recent events section5051Terraform::States::DestroyService5052 #execute5053 creates deletion events for associated state versions5054groups/settings/_permissions.html.haml5055 # order random5056 for code suggestions5057 renders nothing5058 renders the settings5059admin/groups/_form5060 when sub group is used5061 does not render shared_runners_minutes_setting5062 when root group is used5063 does not render shared_runners_minutes_setting5064AuditEvents::CustomAuditEventService5065 #security_event5066 creates an event and logs to a file with the provided details5067EE::Gitlab::Scim::FilterParser5068 #operator5069 is extracted from the filter5070 #valid?5071 succeeds when the operator is supported5072 fails with unsupported operators5073 fails when the attribute path is unsupported5074 #params5075 returns a mapping to filter on5076 returns an empty hash when invalid5077Security::SyncScanPoliciesWorker5078 #perform5079 calls update_policy_configuration5080 does not call update_policy_configuration when configuration is not present5081PackageMetadata::Ingestion::Tasks::IngestPackageVersionLicenses5082 # order random5083 #execute5084 when import data is new5085 adds the new records5086 when import data exists5087 does not add records5088Gitlab::Template::GitlabCiYmlTemplate5089 .all5090 finds the Security Products templates5091 finds all the Verify templates5092Notes::PostProcessService5093 #execute5094 analytics5095 invokes Analytics::RefreshCommentsData5096Types::RequirementsManagement::RequirementType5097 is expected to expose permissions using Types::PermissionTypes::Requirement5098 is expected to eq "Requirement"5099 is expected to require graphql authorizations :read_requirement5100 is expected to have graphql fields :id, :iid, :work_item_iid, :title, :titleHtml, :description, :descriptionHtml, :state, :last_test_report_state, :project, :author, :created_at, :updated_at, :user_permissions, :test_reports, and :last_test_report_manually_created5101Types::Geo::ContainerRepositoryRegistryType5102 # order random5103 has the expected fields (other than those included in RegistryType)5104 behaves like a Geo registry type5105 is expected to require graphql authorizations :read_geo_registry5106 has the expected fields5107Types::Security::TrainingUrlRequestStatusEnum5108 is expected to eq "TrainingUrlRequestStatus"5109 statuses5110 status_name: "PENDING", status_value: "pending"5111 exposes a status with the correct value5112 status_name: "COMPLETED", status_value: "completed"5113 exposes a status with the correct value5114Gitlab::ObjectHierarchy5115 #root5116 includes only the roots5117 when quering parent it includes parent5118MigrateIssuesToSeparateIndex5119 behaves like a deprecated Advanced Search migration5120 #migrate5121 logs a message and halts the migration5122 #completed?5123 returns false5124 #obsolete?5125 returns true5126admin/application_settings/_git_abuse_rate_limit5127 git abuse rate limit settings5128 when page loads5129 renders the settings app root5130 when data is saved in the database5131 renders the settings app root with pre-saved data5132Types::BranchRules::ExternalStatusCheckType5133 # order random5134 is expected to have graphql fields :id, :name, and :external_url5135 is expected to require graphql authorizations :read_external_status_check5136Types::WorkItems::Widgets::RequirementLegacyType5137 # order random5138 is expected to eq "WorkItemWidgetRequirementLegacy"5139 is expected to have graphql fields :type and :legacy_iid5140Types::IncidentManagement::OncallShiftType5141 # order random5142 exposes the expected fields5143 is expected to eq "IncidentManagementOncallShift"5144IncidentManagement::OncallRotations::RemoveParticipantsService5145 # order random5146 calls the RemoveParticipantService for each rotation5147Gitlab::Insights::Serializers::Chartjs::BarSerializer5148 returns the correct format5149 wrong input formats5150 input: []5151 raises an error if the input is not in the correct format5152 input: [1, 2, 3]5153 raises an error if the input is not in the correct format5154 input: {:a=>:b}5155 raises an error if the input is not in the correct format5156Elastic::Latest::MergeRequestConfig5157 .settings5158 behaves like config settings return correct values5159 returns config5160 sets correct shard/replica settings5161 .mappings5162 returns config5163Types::ComplianceManagement::MergeRequests::ComplianceViolationSeverityEnum5164 is expected to eq "ComplianceViolationSeverity"5165 is expected to contain exactly "INFO", "LOW", "MEDIUM", "HIGH", and "CRITICAL"5166Types::VulnerabilityDetails::TableType5167 is expected to have graphql fields :name, :description, :fieldName, :headers, and :rows5168Gitlab::Usage::Metrics::Instrumentations::AdvancedSearch::VersionMetric5169 behaves like a correct instrumented metric value5170 has correct value5171 elasticsearch_indexing is enabled5172 behaves like a correct instrumented metric value5173 has correct value5174API::Entities::EpicBoards::ListDetails5175 # order random5176 exposes correct attributes5177EE::API::Entities::DependencyListExport5178 # order random5179 contains a small set of dependency list export properties5180Types::EpicDescendantWeightSumType5181 is expected to eq "EpicDescendantWeights"5182 has specific fields5183ElasticClusterReindexingCronWorker5184 #perform5185 calls execute method5186 removes old indices if no task is found5187Types::VulnerabilityLocation::SecretDetectionType5188 is expected to have graphql fields :end_line, :file, :start_line, :vulnerable_class, :vulnerable_method, and :blob_path5189API::Entities::ProtectedEnvironments::DeployAccessLevel5190 exposes correct attributes5191ProtectedEnvironments::DeployAccessLevelEntity5192 #as_json5193 includes the exposed fields5194Types::BranchProtections::MergeAccessLevelType5195 # order random5196 is expected to have graphql fields :access_level, :access_level_description, :user, and :group5197Gitlab::Llm::OpenAi::Templates::ExplainCode5198 # order random5199 .get_options5200 returns correct parameters5201Automated License Installation5202 executes the gitlab:license:load task5203Types::PermissionTypes::Project5204 is expected to have graphql field :admin_path_locks5205Knapsack report was generated. Preview:5206{5207 "ee/spec/models/geo_node_status_spec.rb": 861.3309689420003,5208 "ee/spec/lib/gitlab/ci/reports/security/vulnerability_reports_comparer_spec.rb": 87.4011602849996,5209 "ee/spec/lib/ee/gitlab/import_export/project/tree_restorer_spec.rb": 75.99052711700006,5210 "ee/spec/lib/gitlab/analytics/type_of_work/tasks_by_type_spec.rb": 60.68470182600049,5211 "ee/spec/services/projects/create_from_template_service_spec.rb": 57.77836955299972,5212 "ee/spec/models/repository_spec.rb": 45.96542390799914,5213 "ee/spec/lib/gitlab/ci/minutes/cost_factor_spec.rb": 25.112805137000578,5214 "ee/spec/models/approval_project_rule_spec.rb": 26.46811597299984,5215 "ee/spec/services/merge_requests/sync_report_approver_approval_rules_spec.rb": 34.9746377069996,5216 "ee/spec/models/ee/ci/pipeline_artifact_spec.rb": 28.017262092000237,5217 "ee/spec/serializers/dashboard_operations_project_entity_spec.rb": 27.724552733000564,5218 "ee/spec/serializers/merge_request_widget_entity_spec.rb": 23.119577100000242,5219 "ee/spec/services/elastic/cluster_reindexing_service_spec.rb": 18.983645474000696,5220 "ee/spec/models/dast/profile_spec.rb": 10.704943462000301,5221 "ee/spec/services/wiki_pages/update_service_spec.rb": 19.851808978000008,5222 "ee/spec/elastic/migrate/20230208090000_delete_removed_fields_from_users_spec.rb": 19.792265615999895,5223 "ee/spec/finders/security/findings_finder_spec.rb": 14.547071787000277,5224 "ee/spec/services/ci/audit_variable_change_service_spec.rb": 13.94208546399932,5225 "ee/spec/lib/gitlab/timebox/snapshot_builder_spec.rb": 6.903552007000144,5226 "ee/spec/lib/gitlab/insights/reducers/count_per_period_reducer_spec.rb": 14.081785323999611,5227 "ee/spec/services/namespaces/storage/email_notification_service_spec.rb": 7.763603550999505,5228 "ee/spec/lib/ee/gitlab/import_export/after_export_strategies/custom_template_export_import_strategy_spec.rb": 11.23809833300038,5229 "ee/spec/workers/geo/design_repository_shard_sync_worker_spec.rb": 19.750438987000052,5230 "ee/spec/models/concerns/ee/noteable_spec.rb": 14.043776184999842,5231 "ee/spec/finders/groups_with_templates_finder_spec.rb": 15.152454218999992,5232 "ee/spec/graphql/types/project_type_spec.rb": 11.220890253000107,5233 "ee/spec/services/ee/members/update_service_spec.rb": 10.965827532999356,5234 "ee/spec/workers/repository_update_mirror_worker_spec.rb": 8.797134073999587,5235 "ee/spec/lib/gitlab/subscription_portal/clients/rest_spec.rb": 2.6338944310000443,5236 "ee/spec/presenters/ci/build_runner_presenter_spec.rb": 11.893959386999995,5237 "ee/spec/lib/ee/gitlab/repository_size_checker_spec.rb": 3.5076229229998717,5238 "ee/spec/finders/dast_site_profiles_finder_spec.rb": 10.936994133000553,5239 "ee/spec/models/concerns/zoekt/searchable_repository_spec.rb": 7.740604190999875,5240 "ee/spec/lib/gitlab/auth/group_saml/identity_linker_spec.rb": 8.796078364000095,5241 "ee/spec/elastic/migrate/20230202100000_add_hashed_root_namespace_id_to_notes_spec.rb": 8.996116594999876,5242 "ee/spec/elastic_integration/repository_index_spec.rb": 9.622130647000631,5243 "ee/spec/models/geo/secondary_usage_data_spec.rb": 2.0705457379999643,5244 "ee/spec/models/concerns/epic_tree_sorting_spec.rb": 8.712110493999717,5245 "ee/spec/helpers/ee/issuables_helper_spec.rb": 3.6109155040003316,5246 "ee/spec/services/incident_management/escalation_policies/update_service_spec.rb": 3.3959437329995126,5247 "ee/spec/elastic/migrate/20221018125700_create_user_index_spec.rb": 9.644305657999212,5248 "ee/spec/helpers/sidebars_helper_spec.rb": 3.231391842999983,5249 "ee/spec/services/users/service_accounts/create_service_spec.rb": 4.1024038279992965,5250 "ee/spec/finders/notes_finder_spec.rb": 5.72970897399955,5251 "ee/spec/workers/ee/projects/inactive_projects_deletion_cron_worker_spec.rb": 4.031652773000133,5252 "ee/spec/models/deployment_spec.rb": 4.898260668999683,5253 "ee/spec/lib/sidebars/groups/menus/analytics_menu_spec.rb": 2.469701824999902,5254 "ee/spec/helpers/ee/personal_access_tokens_helper_spec.rb": 1.8271978929997204,5255 "ee/spec/models/vulnerabilities/finding_identifier_spec.rb": 5.737458313999923,5256 "ee/spec/finders/approval_rules/group_finder_spec.rb": 2.870904372000041,5257 "ee/spec/services/ee/post_receive_service_spec.rb": 3.219828279000467,5258 "ee/spec/graphql/mutations/ai/action_spec.rb": 2.125865308000357,5259 "ee/spec/lib/gitlab/ci/pipeline/chain/limit/size_spec.rb": 3.911237411000002,5260 "ee/spec/graphql/types/ci/pipeline_type_spec.rb": 4.62048875399978,5261 "ee/spec/lib/gitlab/geo/jwt_request_decoder_spec.rb": 2.7030258790000516,5262 "ee/spec/graphql/types/epic_type_spec.rb": 1.4025031260007381,5263 "ee/spec/services/upcoming_reconciliations/update_service_spec.rb": 1.9417046449998452,5264 "ee/spec/services/ci/pipeline_creation/drop_not_runnable_builds_service_spec.rb": 4.5043655919998855,5265 "ee/spec/services/projects/after_rename_service_spec.rb": 3.8973824909999166,5266 "ee/spec/services/ee/merge_requests/create_approval_event_service_spec.rb": 4.779480686999705,5267 "ee/spec/lib/ee/gitlab/ci/config_spec.rb": 4.3833896589994765,5268 "ee/spec/services/app_sec/dast/profiles/create_associations_service_spec.rb": 4.306947409000713,5269 "ee/spec/lib/gitlab/usage/metrics/instrumentations/count_groups_with_assigned_security_policy_project_metric_spec.rb": 2.873556061999807,5270 "ee/spec/models/scoped_label_set_spec.rb": 4.607997803000217,5271 "ee/spec/lib/elastic/latest/user_instance_proxy_spec.rb": 3.3819947709998814,5272 "ee/spec/services/security/security_orchestration_policies/operational_vulnerabilities_configuration_service_spec.rb": 4.945498330000191,5273 "ee/spec/lib/gitlab/graphql/aggregations/epics/epic_node_spec.rb": 1.0332347490002576,5274 "ee/spec/components/namespaces/storage/limit_alert_component_spec.rb": 2.135551549000411,5275 "ee/spec/services/merge_trains/check_status_service_spec.rb": 3.0005653750004058,5276 "ee/spec/services/app_sec/dast/profiles/build_config_service_spec.rb": 3.1507704969999395,5277 "ee/spec/models/concerns/geo/eventable_spec.rb": 4.277403647000028,5278 "ee/spec/services/users_ops_dashboard_projects/destroy_service_spec.rb": 3.0145149549998678,5279 "ee/spec/models/boards/epic_list_user_preference_spec.rb": 1.0140780090005137,5280 "ee/spec/policies/issue_policy_spec.rb": 4.132013546000053,5281 "ee/spec/services/ci/pipeline_bridge_status_service_spec.rb": 2.456939814999714,5282 "ee/spec/lib/gitlab/usage/metrics/instrumentations/count_ci_environments_approval_required_spec.rb": 3.4064993920001143,5283 "ee/spec/models/dast_site_spec.rb": 3.624186064999776,5284 "ee/spec/finders/ee/work_items/work_items_finder_spec.rb": 2.8864494930003275,5285 "ee/spec/workers/geo/verification_worker_spec.rb": 4.656707883999843,5286 "ee/spec/lib/gitlab/insights/reducers/label_count_per_period_reducer_spec.rb": 2.932192123999812,5287 "ee/spec/services/integrations/slack_interaction_service_spec.rb": 0.5785079309998764,5288 "ee/spec/presenters/epic_issue_presenter_spec.rb": 3.1994270780005536,5289 "ee/spec/finders/autocomplete/project_invited_groups_finder_spec.rb": 1.752854691999346,5290 "ee/spec/lib/gitlab/import_export/project/relation_factory_spec.rb": 2.47382428399942,5291 "ee/spec/lib/ee/api/entities/scim/user_spec.rb": 0.9725838370004567,5292 "ee/spec/validators/password/complexity_validator_spec.rb": 0.7716470440000194,5293 "ee/spec/lib/gitlab/graphql/aggregations/vulnerability_statistics/lazy_aggregate_spec.rb": 0.7646595340002023,5294 "ee/spec/models/compliance_management/compliance_framework/project_settings_spec.rb": 1.3979222960006155,5295 "ee/spec/helpers/security_helper_spec.rb": 3.3298251200003506,5296 "ee/spec/services/ee/personal_access_tokens/revoke_service_spec.rb": 2.038867047000167,5297 "ee/spec/services/ee/groups/group_links/create_service_spec.rb": 0.935623846999988,5298 "ee/spec/graphql/mutations/boards/update_spec.rb": 2.84241700199982,5299 "ee/spec/services/audit_events/register_runner_audit_event_service_spec.rb": 1.6758839310004987,5300 "ee/spec/graphql/resolvers/security_orchestration/scan_result_policy_resolver_spec.rb": 2.4545080750003763,5301 "ee/spec/serializers/vulnerability_entity_spec.rb": 1.8506875039993247,5302 "ee/spec/views/subscriptions/groups/edit.html.haml_spec.rb": 1.1918083609998575,5303 "ee/spec/services/vulnerability_external_issue_links/destroy_service_spec.rb": 1.4793352759998015,5304 "ee/spec/models/elasticsearch_indexed_namespace_spec.rb": 2.3415502419993572,5305 "ee/spec/lib/gitlab/ip_address_state_spec.rb": 0.6703962820001834,5306 "ee/spec/lib/gitlab/usage_data_counters/value_streams_dashboard_counter_spec.rb": 0.5561978800005818,5307 "ee/spec/models/dast/branch_spec.rb": 2.089313748000677,5308 "ee/spec/graphql/resolvers/incident_management/escalation_policies_resolver_spec.rb": 2.1876665099998718,5309 "ee/spec/lib/gitlab/path_locks_finder_spec.rb": 0.9980456980001691,5310 "ee/spec/lib/gitlab/metrics/global_search_indexing_slis_spec.rb": 0.9699602279997634,5311 "ee/spec/lib/ee/api/entities/member_spec.rb": 1.1109504810001454,5312 "ee/spec/components/namespaces/storage/user_pre_enforcement_alert_component_spec.rb": 0.7986376940007176,5313 "ee/spec/lib/gitlab/insights/finders/projects_finder_spec.rb": 1.8155880329995853,5314 "ee/spec/lib/ee/gitlab/usage_data_counters/work_item_activity_unique_counter_spec.rb": 0.7522702639998897,5315 "ee/spec/services/personal_access_tokens/revoke_invalid_tokens_spec.rb": 1.312940314000116,5316 "ee/spec/graphql/types/scan_type_spec.rb": 1.8090648229999715,5317 "ee/spec/graphql/mutations/boards/update_epic_user_preferences_spec.rb": 1.6467894799998248,5318 "ee/spec/services/ci_cd/github_integration_setup_service_spec.rb": 2.224830070999815,5319 "ee/spec/models/ee/notification_setting_spec.rb": 0.4920360100004473,5320 "ee/spec/services/security/ingestion/finding_map_collection_spec.rb": 3.8757448100004694,5321 "ee/spec/lib/audit/project_feature_changes_auditor_spec.rb": 2.190392929999689,5322 "ee/spec/services/phone_verification/telesign_client/verify_code_service_spec.rb": 1.0463788590004697,5323 "ee/spec/models/integrations/chat_message/vulnerability_message_spec.rb": 0.5718212210003912,5324 "ee/spec/graphql/types/work_items/widgets/progress_type_spec.rb": 0.8066811349999625,5325 "ee/spec/services/security/security_orchestration_policies/sync_scan_result_policies_service_spec.rb": 1.8340287629998784,5326 "ee/spec/lib/ee/gitlab/ci/pipeline/chain/validate/security_orchestration_policy_spec.rb": 1.352714453999397,5327 "ee/spec/views/projects/security/dast_scanner_profiles/edit.html.haml_spec.rb": 0.9281310360001953,5328 "ee/spec/services/iterations/update_service_spec.rb": 1.4069403959992997,5329 "ee/spec/helpers/projects/security/discover_helper_spec.rb": 1.1400349099994855,5330 "ee/spec/lib/ee/api/helpers/variables_helpers_spec.rb": 1.2055106519992478,5331 "ee/spec/lib/system_check/rake_task/geo_task_spec.rb": 0.9649467369999911,5332 "ee/spec/graphql/mutations/incident_management/oncall_schedule/update_spec.rb": 1.7640840519998164,5333 "ee/spec/services/llm/explain_vulnerability_service_spec.rb": 1.7608138320001672,5334 "ee/spec/routing/git_http_routing_spec.rb": 0.78771300399967,5335 "ee/spec/lib/gitlab/tracking/standard_context_spec.rb": 1.078852149999875,5336 "ee/spec/policies/group_hook_policy_spec.rb": 1.5351080170003115,5337 "ee/spec/workers/deployments/auto_rollback_worker_spec.rb": 1.5184778069997265,5338 "ee/spec/lib/gitlab/auth/saml/membership_updater_spec.rb": 0.9492895469993528,5339 "ee/spec/views/groups/hooks/edit.html.haml_spec.rb": 1.0150420889995075,5340 "ee/spec/services/ee/terraform/states/destroy_service_spec.rb": 1.3106674340006066,5341 "ee/spec/views/groups/settings/_permissions.html.haml_spec.rb": 0.7214256729994304,5342 "ee/spec/views/admin/groups/_form.html.haml_spec.rb": 0.8244400339999629,5343 "ee/spec/services/audit_events/custom_audit_event_service_spec.rb": 1.2299492929996632,5344 "ee/spec/lib/ee/gitlab/scim/filter_parser_spec.rb": 0.7802343040002597,5345 "ee/spec/workers/security/sync_scan_policies_worker_spec.rb": 1.2743026729995108,5346 "ee/spec/services/package_metadata/ingestion/tasks/ingest_package_version_licenses_spec.rb": 0.8961117160006324,5347 "ee/spec/lib/ee/gitlab/template/gitlab_ci_yml_template_spec.rb": 0.43235078799989424,5348 "ee/spec/services/ee/notes/post_process_service_spec.rb": 1.1542132610002227,5349 "ee/spec/graphql/types/requirements_management/requirement_type_spec.rb": 0.47360258899971086,5350 "ee/spec/graphql/types/geo/container_repository_registry_type_spec.rb": 0.5226272090003476,5351 "ee/spec/graphql/types/security/training_url_request_status_enum_spec.rb": 0.42119555799945374,5352 "ee/spec/lib/gitlab/object_hierarchy_spec.rb": 1.2177310120005131,5353 "ee/spec/elastic/migrate/20201123123400_migrate_issues_to_separate_index_spec.rb": 0.615281101000619,5354 "ee/spec/views/admin/application_settings/_git_abuse_rate_limit.html.haml_spec.rb": 0.7757870440000261,5355 "ee/spec/graphql/types/branch_rules/external_status_check_type_spec.rb": 0.588547701000607,5356 "ee/spec/graphql/types/work_items/widgets/requirement_legacy_type_spec.rb": 0.40499958700002026,5357 "ee/spec/graphql/types/incident_management/oncall_shift_type_spec.rb": 0.4969630990008227,5358 "ee/spec/services/incident_management/oncall_rotations/remove_participants_service_spec.rb": 0.353837096999996,5359 "ee/spec/lib/gitlab/insights/serializers/chartjs/bar_serializer_spec.rb": 0.9404111769999872,5360 "ee/spec/lib/elastic/latest/merge_request_config_spec.rb": 0.41655554799945094,5361 "ee/spec/graphql/types/compliance_management/merge_requests/compliance_violation_severity_enum_spec.rb": 0.5217193400003453,5362 "ee/spec/graphql/types/vulnerability_details/table_type_spec.rb": 0.5816317899998467,5363 "ee/spec/lib/gitlab/usage/metrics/instrumentations/advanced_search/version_metric_spec.rb": 0.4628275189998021,5364 "ee/spec/lib/api/entities/epic_boards/list_details_spec.rb": 0.3673498970001674,5365 "ee/spec/lib/ee/api/entities/dependency_list_export_spec.rb": 0.45046912799989514,5366 "ee/spec/graphql/types/epic_descendant_weight_sum_type_spec.rb": 0.43942100899948855,5367 "ee/spec/workers/elastic_cluster_reindexing_cron_worker_spec.rb": 0.6505563820001043,5368 "ee/spec/graphql/types/vulnerability_location/secret_detection_type_spec.rb": 0.3528889369999888,5369 "ee/spec/lib/api/entities/protected_environments/deploy_access_level_spec.rb": 0.45119844900000317,5370 "ee/spec/serializers/protected_environments/deploy_access_level_entity_spec.rb": 0.4526943779992507,5371 "ee/spec/graphql/ee/types/branch_protections/merge_access_level_type_spec.rb": 0.4506624380001085,5372 "ee/spec/lib/gitlab/llm/open_ai/templates/explain_code_spec.rb": 0.5539125109999077,5373 "ee/spec/db/production/license_spec.rb": 0.5480218900002001,5374 "ee/spec/graphql/types/permission_types/project_spec.rb": 0.376570536999679465375}5376Knapsack global time execution for tests: 31m 39s5377Pending: (Failures listed here are expected and do not affect your suite's status)5378 1) GeoNodeStatus Replicator stats replicator: Geo::LfsObjectReplicator verification on the primary when verification is enabled when there are replicables #<replicable_name>_checksummed_count returns the right number of checksummed replicables5379 # LfsObject does not include the VerificationState concern yet5380 # ./ee/spec/models/geo_node_status_spec.rb:10145381 2) GeoNodeStatus Replicator stats replicator: Geo::LfsObjectReplicator verification on the primary when verification is enabled when there are replicables #<replicable_name>_checksum_failed_count returns the right number of failed replicables5382 # LfsObject does not include the VerificationState concern yet5383 # ./ee/spec/models/geo_node_status_spec.rb:10205384 3) GeoNodeStatus Replicator stats replicator: Geo::LfsObjectReplicator verification on the primary when verification is enabled when there are no replicables #<replicable_name>_checksummed_count returns 05385 # LfsObject does not include the VerificationState concern yet5386 # ./ee/spec/models/geo_node_status_spec.rb:10285387 4) GeoNodeStatus Replicator stats replicator: Geo::LfsObjectReplicator verification on the primary when verification is enabled when there are no replicables #<replicable_name>_checksum_failed_count returns 05388 # LfsObject does not include the VerificationState concern yet5389 # ./ee/spec/models/geo_node_status_spec.rb:10345390 5) GeoNodeStatus Replicator stats replicator: Geo::LfsObjectReplicator verification on the secondary when verification is enabled when there are replicables #<replicable_name>_verified_count returns the right number of checksummed replicables5391 # Geo::LfsObjectRegistry does not include the VerificationState concern yet5392 # ./ee/spec/models/geo_node_status_spec.rb:10845393 6) GeoNodeStatus Replicator stats replicator: Geo::LfsObjectReplicator verification on the secondary when verification is enabled when there are replicables #<replicable_name>_verification_failed_count returns the right number of failed replicables5394 # Geo::LfsObjectRegistry does not include the VerificationState concern yet5395 # ./ee/spec/models/geo_node_status_spec.rb:10905396 7) GeoNodeStatus Replicator stats replicator: Geo::LfsObjectReplicator verification on the secondary when verification is enabled when there are replicables #<replicable_name>_verified_in_percentage returns the right percentage5397 # Geo::LfsObjectRegistry does not include the VerificationState concern yet5398 # ./ee/spec/models/geo_node_status_spec.rb:10965399 8) GeoNodeStatus Replicator stats replicator: Geo::LfsObjectReplicator verification on the secondary when verification is enabled when there are no replicables #<replicable_name>_verified_count returns 05400 # Geo::LfsObjectRegistry does not include the VerificationState concern yet5401 # ./ee/spec/models/geo_node_status_spec.rb:11045402 9) GeoNodeStatus Replicator stats replicator: Geo::LfsObjectReplicator verification on the secondary when verification is enabled when there are no replicables #<replicable_name>_verification_failed_count returns 05403 # Geo::LfsObjectRegistry does not include the VerificationState concern yet5404 # ./ee/spec/models/geo_node_status_spec.rb:11105405 10) GeoNodeStatus Replicator stats replicator: Geo::LfsObjectReplicator verification on the secondary when verification is enabled when there are no replicables #<replicable_name>_verified_in_percentage returns 05406 # Geo::LfsObjectRegistry does not include the VerificationState concern yet5407 # ./ee/spec/models/geo_node_status_spec.rb:11165408 11) GeoNodeStatus Replicator stats replicator: Geo::MergeRequestDiffReplicator verification on the primary when verification is enabled when there are replicables #<replicable_name>_checksummed_count returns the right number of checksummed replicables5409 # MergeRequestDiff does not include the VerificationState concern yet5410 # ./ee/spec/models/geo_node_status_spec.rb:10145411 12) GeoNodeStatus Replicator stats replicator: Geo::MergeRequestDiffReplicator verification on the primary when verification is enabled when there are replicables #<replicable_name>_checksum_failed_count returns the right number of failed replicables5412 # MergeRequestDiff does not include the VerificationState concern yet5413 # ./ee/spec/models/geo_node_status_spec.rb:10205414 13) GeoNodeStatus Replicator stats replicator: Geo::MergeRequestDiffReplicator verification on the primary when verification is enabled when there are no replicables #<replicable_name>_checksummed_count returns 05415 # MergeRequestDiff does not include the VerificationState concern yet5416 # ./ee/spec/models/geo_node_status_spec.rb:10285417 14) GeoNodeStatus Replicator stats replicator: Geo::MergeRequestDiffReplicator verification on the primary when verification is enabled when there are no replicables #<replicable_name>_checksum_failed_count returns 05418 # MergeRequestDiff does not include the VerificationState concern yet5419 # ./ee/spec/models/geo_node_status_spec.rb:10345420 15) GeoNodeStatus Replicator stats replicator: Geo::MergeRequestDiffReplicator verification on the secondary when verification is enabled when there are replicables #<replicable_name>_verified_count returns the right number of checksummed replicables5421 # Geo::MergeRequestDiffRegistry does not include the VerificationState concern yet5422 # ./ee/spec/models/geo_node_status_spec.rb:10845423 16) GeoNodeStatus Replicator stats replicator: Geo::MergeRequestDiffReplicator verification on the secondary when verification is enabled when there are replicables #<replicable_name>_verification_failed_count returns the right number of failed replicables5424 # Geo::MergeRequestDiffRegistry does not include the VerificationState concern yet5425 # ./ee/spec/models/geo_node_status_spec.rb:10905426 17) GeoNodeStatus Replicator stats replicator: Geo::MergeRequestDiffReplicator verification on the secondary when verification is enabled when there are replicables #<replicable_name>_verified_in_percentage returns the right percentage5427 # Geo::MergeRequestDiffRegistry does not include the VerificationState concern yet5428 # ./ee/spec/models/geo_node_status_spec.rb:10965429 18) GeoNodeStatus Replicator stats replicator: Geo::MergeRequestDiffReplicator verification on the secondary when verification is enabled when there are no replicables #<replicable_name>_verified_count returns 05430 # Geo::MergeRequestDiffRegistry does not include the VerificationState concern yet5431 # ./ee/spec/models/geo_node_status_spec.rb:11045432 19) GeoNodeStatus Replicator stats replicator: Geo::MergeRequestDiffReplicator verification on the secondary when verification is enabled when there are no replicables #<replicable_name>_verification_failed_count returns 05433 # Geo::MergeRequestDiffRegistry does not include the VerificationState concern yet5434 # ./ee/spec/models/geo_node_status_spec.rb:11105435 20) GeoNodeStatus Replicator stats replicator: Geo::MergeRequestDiffReplicator verification on the secondary when verification is enabled when there are no replicables #<replicable_name>_verified_in_percentage returns 05436 # Geo::MergeRequestDiffRegistry does not include the VerificationState concern yet5437 # ./ee/spec/models/geo_node_status_spec.rb:11165438 21) GeoNodeStatus Replicator stats replicator: Geo::PackageFileReplicator verification on the primary when verification is enabled when there are replicables #<replicable_name>_checksummed_count returns the right number of checksummed replicables5439 # Packages::PackageFile does not include the VerificationState concern yet5440 # ./ee/spec/models/geo_node_status_spec.rb:10145441 22) GeoNodeStatus Replicator stats replicator: Geo::PackageFileReplicator verification on the primary when verification is enabled when there are replicables #<replicable_name>_checksum_failed_count returns the right number of failed replicables5442 # Packages::PackageFile does not include the VerificationState concern yet5443 # ./ee/spec/models/geo_node_status_spec.rb:10205444 23) GeoNodeStatus Replicator stats replicator: Geo::PackageFileReplicator verification on the primary when verification is enabled when there are no replicables #<replicable_name>_checksummed_count returns 05445 # Packages::PackageFile does not include the VerificationState concern yet5446 # ./ee/spec/models/geo_node_status_spec.rb:10285447 24) GeoNodeStatus Replicator stats replicator: Geo::PackageFileReplicator verification on the primary when verification is enabled when there are no replicables #<replicable_name>_checksum_failed_count returns 05448 # Packages::PackageFile does not include the VerificationState concern yet5449 # ./ee/spec/models/geo_node_status_spec.rb:10345450 25) GeoNodeStatus Replicator stats replicator: Geo::PackageFileReplicator verification on the secondary when verification is enabled when there are replicables #<replicable_name>_verified_count returns the right number of checksummed replicables5451 # Geo::PackageFileRegistry does not include the VerificationState concern yet5452 # ./ee/spec/models/geo_node_status_spec.rb:10845453 26) GeoNodeStatus Replicator stats replicator: Geo::PackageFileReplicator verification on the secondary when verification is enabled when there are replicables #<replicable_name>_verification_failed_count returns the right number of failed replicables5454 # Geo::PackageFileRegistry does not include the VerificationState concern yet5455 # ./ee/spec/models/geo_node_status_spec.rb:10905456 27) GeoNodeStatus Replicator stats replicator: Geo::PackageFileReplicator verification on the secondary when verification is enabled when there are replicables #<replicable_name>_verified_in_percentage returns the right percentage5457 # Geo::PackageFileRegistry does not include the VerificationState concern yet5458 # ./ee/spec/models/geo_node_status_spec.rb:10965459 28) GeoNodeStatus Replicator stats replicator: Geo::PackageFileReplicator verification on the secondary when verification is enabled when there are no replicables #<replicable_name>_verified_count returns 05460 # Geo::PackageFileRegistry does not include the VerificationState concern yet5461 # ./ee/spec/models/geo_node_status_spec.rb:11045462 29) GeoNodeStatus Replicator stats replicator: Geo::PackageFileReplicator verification on the secondary when verification is enabled when there are no replicables #<replicable_name>_verification_failed_count returns 05463 # Geo::PackageFileRegistry does not include the VerificationState concern yet5464 # ./ee/spec/models/geo_node_status_spec.rb:11105465 30) GeoNodeStatus Replicator stats replicator: Geo::PackageFileReplicator verification on the secondary when verification is enabled when there are no replicables #<replicable_name>_verified_in_percentage returns 05466 # Geo::PackageFileRegistry does not include the VerificationState concern yet5467 # ./ee/spec/models/geo_node_status_spec.rb:11165468 31) GeoNodeStatus Replicator stats replicator: Geo::TerraformStateVersionReplicator verification on the primary when verification is enabled when there are replicables #<replicable_name>_checksummed_count returns the right number of checksummed replicables5469 # Terraform::StateVersion does not include the VerificationState concern yet5470 # ./ee/spec/models/geo_node_status_spec.rb:10145471 32) GeoNodeStatus Replicator stats replicator: Geo::TerraformStateVersionReplicator verification on the primary when verification is enabled when there are replicables #<replicable_name>_checksum_failed_count returns the right number of failed replicables5472 # Terraform::StateVersion does not include the VerificationState concern yet5473 # ./ee/spec/models/geo_node_status_spec.rb:10205474 33) GeoNodeStatus Replicator stats replicator: Geo::TerraformStateVersionReplicator verification on the primary when verification is enabled when there are no replicables #<replicable_name>_checksummed_count returns 05475 # Terraform::StateVersion does not include the VerificationState concern yet5476 # ./ee/spec/models/geo_node_status_spec.rb:10285477 34) GeoNodeStatus Replicator stats replicator: Geo::TerraformStateVersionReplicator verification on the primary when verification is enabled when there are no replicables #<replicable_name>_checksum_failed_count returns 05478 # Terraform::StateVersion does not include the VerificationState concern yet5479 # ./ee/spec/models/geo_node_status_spec.rb:10345480 35) GeoNodeStatus Replicator stats replicator: Geo::TerraformStateVersionReplicator verification on the secondary when verification is enabled when there are replicables #<replicable_name>_verified_count returns the right number of checksummed replicables5481 # Geo::TerraformStateVersionRegistry does not include the VerificationState concern yet5482 # ./ee/spec/models/geo_node_status_spec.rb:10845483 36) GeoNodeStatus Replicator stats replicator: Geo::TerraformStateVersionReplicator verification on the secondary when verification is enabled when there are replicables #<replicable_name>_verification_failed_count returns the right number of failed replicables5484 # Geo::TerraformStateVersionRegistry does not include the VerificationState concern yet5485 # ./ee/spec/models/geo_node_status_spec.rb:10905486 37) GeoNodeStatus Replicator stats replicator: Geo::TerraformStateVersionReplicator verification on the secondary when verification is enabled when there are replicables #<replicable_name>_verified_in_percentage returns the right percentage5487 # Geo::TerraformStateVersionRegistry does not include the VerificationState concern yet5488 # ./ee/spec/models/geo_node_status_spec.rb:10965489 38) GeoNodeStatus Replicator stats replicator: Geo::TerraformStateVersionReplicator verification on the secondary when verification is enabled when there are no replicables #<replicable_name>_verified_count returns 05490 # Geo::TerraformStateVersionRegistry does not include the VerificationState concern yet5491 # ./ee/spec/models/geo_node_status_spec.rb:11045492 39) GeoNodeStatus Replicator stats replicator: Geo::TerraformStateVersionReplicator verification on the secondary when verification is enabled when there are no replicables #<replicable_name>_verification_failed_count returns 05493 # Geo::TerraformStateVersionRegistry does not include the VerificationState concern yet5494 # ./ee/spec/models/geo_node_status_spec.rb:11105495 40) GeoNodeStatus Replicator stats replicator: Geo::TerraformStateVersionReplicator verification on the secondary when verification is enabled when there are no replicables #<replicable_name>_verified_in_percentage returns 05496 # Geo::TerraformStateVersionRegistry does not include the VerificationState concern yet5497 # ./ee/spec/models/geo_node_status_spec.rb:11165498 41) GeoNodeStatus Replicator stats replicator: Geo::SnippetRepositoryReplicator verification on the primary when verification is enabled when there are replicables #<replicable_name>_checksummed_count returns the right number of checksummed replicables5499 # SnippetRepository does not include the VerificationState concern yet5500 # ./ee/spec/models/geo_node_status_spec.rb:10145501 42) GeoNodeStatus Replicator stats replicator: Geo::SnippetRepositoryReplicator verification on the primary when verification is enabled when there are replicables #<replicable_name>_checksum_failed_count returns the right number of failed replicables5502 # SnippetRepository does not include the VerificationState concern yet5503 # ./ee/spec/models/geo_node_status_spec.rb:10205504 43) GeoNodeStatus Replicator stats replicator: Geo::SnippetRepositoryReplicator verification on the primary when verification is enabled when there are no replicables #<replicable_name>_checksummed_count returns 05505 # SnippetRepository does not include the VerificationState concern yet5506 # ./ee/spec/models/geo_node_status_spec.rb:10285507 44) GeoNodeStatus Replicator stats replicator: Geo::SnippetRepositoryReplicator verification on the primary when verification is enabled when there are no replicables #<replicable_name>_checksum_failed_count returns 05508 # SnippetRepository does not include the VerificationState concern yet5509 # ./ee/spec/models/geo_node_status_spec.rb:10345510 45) GeoNodeStatus Replicator stats replicator: Geo::SnippetRepositoryReplicator verification on the secondary when verification is enabled when there are replicables #<replicable_name>_verified_count returns the right number of checksummed replicables5511 # Geo::SnippetRepositoryRegistry does not include the VerificationState concern yet5512 # ./ee/spec/models/geo_node_status_spec.rb:10845513 46) GeoNodeStatus Replicator stats replicator: Geo::SnippetRepositoryReplicator verification on the secondary when verification is enabled when there are replicables #<replicable_name>_verification_failed_count returns the right number of failed replicables5514 # Geo::SnippetRepositoryRegistry does not include the VerificationState concern yet5515 # ./ee/spec/models/geo_node_status_spec.rb:10905516 47) GeoNodeStatus Replicator stats replicator: Geo::SnippetRepositoryReplicator verification on the secondary when verification is enabled when there are replicables #<replicable_name>_verified_in_percentage returns the right percentage5517 # Geo::SnippetRepositoryRegistry does not include the VerificationState concern yet5518 # ./ee/spec/models/geo_node_status_spec.rb:10965519 48) GeoNodeStatus Replicator stats replicator: Geo::SnippetRepositoryReplicator verification on the secondary when verification is enabled when there are no replicables #<replicable_name>_verified_count returns 05520 # Geo::SnippetRepositoryRegistry does not include the VerificationState concern yet5521 # ./ee/spec/models/geo_node_status_spec.rb:11045522 49) GeoNodeStatus Replicator stats replicator: Geo::SnippetRepositoryReplicator verification on the secondary when verification is enabled when there are no replicables #<replicable_name>_verification_failed_count returns 05523 # Geo::SnippetRepositoryRegistry does not include the VerificationState concern yet5524 # ./ee/spec/models/geo_node_status_spec.rb:11105525 50) GeoNodeStatus Replicator stats replicator: Geo::SnippetRepositoryReplicator verification on the secondary when verification is enabled when there are no replicables #<replicable_name>_verified_in_percentage returns 05526 # Geo::SnippetRepositoryRegistry does not include the VerificationState concern yet5527 # ./ee/spec/models/geo_node_status_spec.rb:11165528 51) GeoNodeStatus Replicator stats replicator: Geo::GroupWikiRepositoryReplicator verification on the primary when verification is enabled when there are replicables #<replicable_name>_checksummed_count returns the right number of checksummed replicables5529 # GroupWikiRepository does not include the VerificationState concern yet5530 # ./ee/spec/models/geo_node_status_spec.rb:10145531 52) GeoNodeStatus Replicator stats replicator: Geo::GroupWikiRepositoryReplicator verification on the primary when verification is enabled when there are replicables #<replicable_name>_checksum_failed_count returns the right number of failed replicables5532 # GroupWikiRepository does not include the VerificationState concern yet5533 # ./ee/spec/models/geo_node_status_spec.rb:10205534 53) GeoNodeStatus Replicator stats replicator: Geo::GroupWikiRepositoryReplicator verification on the primary when verification is enabled when there are no replicables #<replicable_name>_checksummed_count returns 05535 # GroupWikiRepository does not include the VerificationState concern yet5536 # ./ee/spec/models/geo_node_status_spec.rb:10285537 54) GeoNodeStatus Replicator stats replicator: Geo::GroupWikiRepositoryReplicator verification on the primary when verification is enabled when there are no replicables #<replicable_name>_checksum_failed_count returns 05538 # GroupWikiRepository does not include the VerificationState concern yet5539 # ./ee/spec/models/geo_node_status_spec.rb:10345540 55) GeoNodeStatus Replicator stats replicator: Geo::GroupWikiRepositoryReplicator verification on the secondary when verification is enabled when there are replicables #<replicable_name>_verified_count returns the right number of checksummed replicables5541 # Geo::GroupWikiRepositoryRegistry does not include the VerificationState concern yet5542 # ./ee/spec/models/geo_node_status_spec.rb:10845543 56) GeoNodeStatus Replicator stats replicator: Geo::GroupWikiRepositoryReplicator verification on the secondary when verification is enabled when there are replicables #<replicable_name>_verification_failed_count returns the right number of failed replicables5544 # Geo::GroupWikiRepositoryRegistry does not include the VerificationState concern yet5545 # ./ee/spec/models/geo_node_status_spec.rb:10905546 57) GeoNodeStatus Replicator stats replicator: Geo::GroupWikiRepositoryReplicator verification on the secondary when verification is enabled when there are replicables #<replicable_name>_verified_in_percentage returns the right percentage5547 # Geo::GroupWikiRepositoryRegistry does not include the VerificationState concern yet5548 # ./ee/spec/models/geo_node_status_spec.rb:10965549 58) GeoNodeStatus Replicator stats replicator: Geo::GroupWikiRepositoryReplicator verification on the secondary when verification is enabled when there are no replicables #<replicable_name>_verified_count returns 05550 # Geo::GroupWikiRepositoryRegistry does not include the VerificationState concern yet5551 # ./ee/spec/models/geo_node_status_spec.rb:11045552 59) GeoNodeStatus Replicator stats replicator: Geo::GroupWikiRepositoryReplicator verification on the secondary when verification is enabled when there are no replicables #<replicable_name>_verification_failed_count returns 05553 # Geo::GroupWikiRepositoryRegistry does not include the VerificationState concern yet5554 # ./ee/spec/models/geo_node_status_spec.rb:11105555 60) GeoNodeStatus Replicator stats replicator: Geo::GroupWikiRepositoryReplicator verification on the secondary when verification is enabled when there are no replicables #<replicable_name>_verified_in_percentage returns 05556 # Geo::GroupWikiRepositoryRegistry does not include the VerificationState concern yet5557 # ./ee/spec/models/geo_node_status_spec.rb:11165558 61) GeoNodeStatus Replicator stats replicator: Geo::PipelineArtifactReplicator verification on the primary when verification is enabled when there are replicables #<replicable_name>_checksummed_count returns the right number of checksummed replicables5559 # Ci::PipelineArtifact does not include the VerificationState concern yet5560 # ./ee/spec/models/geo_node_status_spec.rb:10145561 62) GeoNodeStatus Replicator stats replicator: Geo::PipelineArtifactReplicator verification on the primary when verification is enabled when there are replicables #<replicable_name>_checksum_failed_count returns the right number of failed replicables5562 # Ci::PipelineArtifact does not include the VerificationState concern yet5563 # ./ee/spec/models/geo_node_status_spec.rb:10205564 63) GeoNodeStatus Replicator stats replicator: Geo::PipelineArtifactReplicator verification on the primary when verification is enabled when there are no replicables #<replicable_name>_checksummed_count returns 05565 # Ci::PipelineArtifact does not include the VerificationState concern yet5566 # ./ee/spec/models/geo_node_status_spec.rb:10285567 64) GeoNodeStatus Replicator stats replicator: Geo::PipelineArtifactReplicator verification on the primary when verification is enabled when there are no replicables #<replicable_name>_checksum_failed_count returns 05568 # Ci::PipelineArtifact does not include the VerificationState concern yet5569 # ./ee/spec/models/geo_node_status_spec.rb:10345570 65) GeoNodeStatus Replicator stats replicator: Geo::PipelineArtifactReplicator verification on the secondary when verification is enabled when there are replicables #<replicable_name>_verified_count returns the right number of checksummed replicables5571 # Geo::PipelineArtifactRegistry does not include the VerificationState concern yet5572 # ./ee/spec/models/geo_node_status_spec.rb:10845573 66) GeoNodeStatus Replicator stats replicator: Geo::PipelineArtifactReplicator verification on the secondary when verification is enabled when there are replicables #<replicable_name>_verification_failed_count returns the right number of failed replicables5574 # Geo::PipelineArtifactRegistry does not include the VerificationState concern yet5575 # ./ee/spec/models/geo_node_status_spec.rb:10905576 67) GeoNodeStatus Replicator stats replicator: Geo::PipelineArtifactReplicator verification on the secondary when verification is enabled when there are replicables #<replicable_name>_verified_in_percentage returns the right percentage5577 # Geo::PipelineArtifactRegistry does not include the VerificationState concern yet5578 # ./ee/spec/models/geo_node_status_spec.rb:10965579 68) GeoNodeStatus Replicator stats replicator: Geo::PipelineArtifactReplicator verification on the secondary when verification is enabled when there are no replicables #<replicable_name>_verified_count returns 05580 # Geo::PipelineArtifactRegistry does not include the VerificationState concern yet5581 # ./ee/spec/models/geo_node_status_spec.rb:11045582 69) GeoNodeStatus Replicator stats replicator: Geo::PipelineArtifactReplicator verification on the secondary when verification is enabled when there are no replicables #<replicable_name>_verification_failed_count returns 05583 # Geo::PipelineArtifactRegistry does not include the VerificationState concern yet5584 # ./ee/spec/models/geo_node_status_spec.rb:11105585 70) GeoNodeStatus Replicator stats replicator: Geo::PipelineArtifactReplicator verification on the secondary when verification is enabled when there are no replicables #<replicable_name>_verified_in_percentage returns 05586 # Geo::PipelineArtifactRegistry does not include the VerificationState concern yet5587 # ./ee/spec/models/geo_node_status_spec.rb:11165588 71) GeoNodeStatus Replicator stats replicator: Geo::PagesDeploymentReplicator verification on the primary when verification is enabled when there are replicables #<replicable_name>_checksummed_count returns the right number of checksummed replicables5589 # PagesDeployment does not include the VerificationState concern yet5590 # ./ee/spec/models/geo_node_status_spec.rb:10145591 72) GeoNodeStatus Replicator stats replicator: Geo::PagesDeploymentReplicator verification on the primary when verification is enabled when there are replicables #<replicable_name>_checksum_failed_count returns the right number of failed replicables5592 # PagesDeployment does not include the VerificationState concern yet5593 # ./ee/spec/models/geo_node_status_spec.rb:10205594 73) GeoNodeStatus Replicator stats replicator: Geo::PagesDeploymentReplicator verification on the primary when verification is enabled when there are no replicables #<replicable_name>_checksummed_count returns 05595 # PagesDeployment does not include the VerificationState concern yet5596 # ./ee/spec/models/geo_node_status_spec.rb:10285597 74) GeoNodeStatus Replicator stats replicator: Geo::PagesDeploymentReplicator verification on the primary when verification is enabled when there are no replicables #<replicable_name>_checksum_failed_count returns 05598 # PagesDeployment does not include the VerificationState concern yet5599 # ./ee/spec/models/geo_node_status_spec.rb:10345600 75) GeoNodeStatus Replicator stats replicator: Geo::PagesDeploymentReplicator verification on the secondary when verification is enabled when there are replicables #<replicable_name>_verified_count returns the right number of checksummed replicables5601 # Geo::PagesDeploymentRegistry does not include the VerificationState concern yet5602 # ./ee/spec/models/geo_node_status_spec.rb:10845603 76) GeoNodeStatus Replicator stats replicator: Geo::PagesDeploymentReplicator verification on the secondary when verification is enabled when there are replicables #<replicable_name>_verification_failed_count returns the right number of failed replicables5604 # Geo::PagesDeploymentRegistry does not include the VerificationState concern yet5605 # ./ee/spec/models/geo_node_status_spec.rb:10905606 77) GeoNodeStatus Replicator stats replicator: Geo::PagesDeploymentReplicator verification on the secondary when verification is enabled when there are replicables #<replicable_name>_verified_in_percentage returns the right percentage5607 # Geo::PagesDeploymentRegistry does not include the VerificationState concern yet5608 # ./ee/spec/models/geo_node_status_spec.rb:10965609 78) GeoNodeStatus Replicator stats replicator: Geo::PagesDeploymentReplicator verification on the secondary when verification is enabled when there are no replicables #<replicable_name>_verified_count returns 05610 # Geo::PagesDeploymentRegistry does not include the VerificationState concern yet5611 # ./ee/spec/models/geo_node_status_spec.rb:11045612 79) GeoNodeStatus Replicator stats replicator: Geo::PagesDeploymentReplicator verification on the secondary when verification is enabled when there are no replicables #<replicable_name>_verification_failed_count returns 05613 # Geo::PagesDeploymentRegistry does not include the VerificationState concern yet5614 # ./ee/spec/models/geo_node_status_spec.rb:11105615 80) GeoNodeStatus Replicator stats replicator: Geo::PagesDeploymentReplicator verification on the secondary when verification is enabled when there are no replicables #<replicable_name>_verified_in_percentage returns 05616 # Geo::PagesDeploymentRegistry does not include the VerificationState concern yet5617 # ./ee/spec/models/geo_node_status_spec.rb:11165618 81) GeoNodeStatus Replicator stats replicator: Geo::UploadReplicator verification on the primary when verification is enabled when there are replicables #<replicable_name>_checksummed_count returns the right number of checksummed replicables5619 # Upload does not include the VerificationState concern yet5620 # ./ee/spec/models/geo_node_status_spec.rb:10145621 82) GeoNodeStatus Replicator stats replicator: Geo::UploadReplicator verification on the primary when verification is enabled when there are replicables #<replicable_name>_checksum_failed_count returns the right number of failed replicables5622 # Upload does not include the VerificationState concern yet5623 # ./ee/spec/models/geo_node_status_spec.rb:10205624 83) GeoNodeStatus Replicator stats replicator: Geo::UploadReplicator verification on the primary when verification is enabled when there are no replicables #<replicable_name>_checksummed_count returns 05625 # Upload does not include the VerificationState concern yet5626 # ./ee/spec/models/geo_node_status_spec.rb:10285627 84) GeoNodeStatus Replicator stats replicator: Geo::UploadReplicator verification on the primary when verification is enabled when there are no replicables #<replicable_name>_checksum_failed_count returns 05628 # Upload does not include the VerificationState concern yet5629 # ./ee/spec/models/geo_node_status_spec.rb:10345630 85) GeoNodeStatus Replicator stats replicator: Geo::UploadReplicator verification on the secondary when verification is enabled when there are replicables #<replicable_name>_verified_count returns the right number of checksummed replicables5631 # Geo::UploadRegistry does not include the VerificationState concern yet5632 # ./ee/spec/models/geo_node_status_spec.rb:10845633 86) GeoNodeStatus Replicator stats replicator: Geo::UploadReplicator verification on the secondary when verification is enabled when there are replicables #<replicable_name>_verification_failed_count returns the right number of failed replicables5634 # Geo::UploadRegistry does not include the VerificationState concern yet5635 # ./ee/spec/models/geo_node_status_spec.rb:10905636 87) GeoNodeStatus Replicator stats replicator: Geo::UploadReplicator verification on the secondary when verification is enabled when there are replicables #<replicable_name>_verified_in_percentage returns the right percentage5637 # Geo::UploadRegistry does not include the VerificationState concern yet5638 # ./ee/spec/models/geo_node_status_spec.rb:10965639 88) GeoNodeStatus Replicator stats replicator: Geo::UploadReplicator verification on the secondary when verification is enabled when there are no replicables #<replicable_name>_verified_count returns 05640 # Geo::UploadRegistry does not include the VerificationState concern yet5641 # ./ee/spec/models/geo_node_status_spec.rb:11045642 89) GeoNodeStatus Replicator stats replicator: Geo::UploadReplicator verification on the secondary when verification is enabled when there are no replicables #<replicable_name>_verification_failed_count returns 05643 # Geo::UploadRegistry does not include the VerificationState concern yet5644 # ./ee/spec/models/geo_node_status_spec.rb:11105645 90) GeoNodeStatus Replicator stats replicator: Geo::UploadReplicator verification on the secondary when verification is enabled when there are no replicables #<replicable_name>_verified_in_percentage returns 05646 # Geo::UploadRegistry does not include the VerificationState concern yet5647 # ./ee/spec/models/geo_node_status_spec.rb:11165648 91) GeoNodeStatus Replicator stats replicator: Geo::JobArtifactReplicator verification on the primary when verification is enabled when there are replicables #<replicable_name>_checksummed_count returns the right number of checksummed replicables5649 # Ci::JobArtifact does not include the VerificationState concern yet5650 # ./ee/spec/models/geo_node_status_spec.rb:10145651 92) GeoNodeStatus Replicator stats replicator: Geo::JobArtifactReplicator verification on the primary when verification is enabled when there are replicables #<replicable_name>_checksum_failed_count returns the right number of failed replicables5652 # Ci::JobArtifact does not include the VerificationState concern yet5653 # ./ee/spec/models/geo_node_status_spec.rb:10205654 93) GeoNodeStatus Replicator stats replicator: Geo::JobArtifactReplicator verification on the primary when verification is enabled when there are no replicables #<replicable_name>_checksummed_count returns 05655 # Ci::JobArtifact does not include the VerificationState concern yet5656 # ./ee/spec/models/geo_node_status_spec.rb:10285657 94) GeoNodeStatus Replicator stats replicator: Geo::JobArtifactReplicator verification on the primary when verification is enabled when there are no replicables #<replicable_name>_checksum_failed_count returns 05658 # Ci::JobArtifact does not include the VerificationState concern yet5659 # ./ee/spec/models/geo_node_status_spec.rb:10345660 95) GeoNodeStatus Replicator stats replicator: Geo::JobArtifactReplicator verification on the secondary when verification is enabled when there are replicables #<replicable_name>_verified_count returns the right number of checksummed replicables5661 # Geo::JobArtifactRegistry does not include the VerificationState concern yet5662 # ./ee/spec/models/geo_node_status_spec.rb:10845663 96) GeoNodeStatus Replicator stats replicator: Geo::JobArtifactReplicator verification on the secondary when verification is enabled when there are replicables #<replicable_name>_verification_failed_count returns the right number of failed replicables5664 # Geo::JobArtifactRegistry does not include the VerificationState concern yet5665 # ./ee/spec/models/geo_node_status_spec.rb:10905666 97) GeoNodeStatus Replicator stats replicator: Geo::JobArtifactReplicator verification on the secondary when verification is enabled when there are replicables #<replicable_name>_verified_in_percentage returns the right percentage5667 # Geo::JobArtifactRegistry does not include the VerificationState concern yet5668 # ./ee/spec/models/geo_node_status_spec.rb:10965669 98) GeoNodeStatus Replicator stats replicator: Geo::JobArtifactReplicator verification on the secondary when verification is enabled when there are no replicables #<replicable_name>_verified_count returns 05670 # Geo::JobArtifactRegistry does not include the VerificationState concern yet5671 # ./ee/spec/models/geo_node_status_spec.rb:11045672 99) GeoNodeStatus Replicator stats replicator: Geo::JobArtifactReplicator verification on the secondary when verification is enabled when there are no replicables #<replicable_name>_verification_failed_count returns 05673 # Geo::JobArtifactRegistry does not include the VerificationState concern yet5674 # ./ee/spec/models/geo_node_status_spec.rb:11105675 100) GeoNodeStatus Replicator stats replicator: Geo::JobArtifactReplicator verification on the secondary when verification is enabled when there are no replicables #<replicable_name>_verified_in_percentage returns 05676 # Geo::JobArtifactRegistry does not include the VerificationState concern yet5677 # ./ee/spec/models/geo_node_status_spec.rb:11165678 101) GeoNodeStatus Replicator stats replicator: Geo::CiSecureFileReplicator verification on the primary when verification is enabled when there are replicables #<replicable_name>_checksummed_count returns the right number of checksummed replicables5679 # Ci::SecureFile does not include the VerificationState concern yet5680 # ./ee/spec/models/geo_node_status_spec.rb:10145681 102) GeoNodeStatus Replicator stats replicator: Geo::CiSecureFileReplicator verification on the primary when verification is enabled when there are replicables #<replicable_name>_checksum_failed_count returns the right number of failed replicables5682 # Ci::SecureFile does not include the VerificationState concern yet5683 # ./ee/spec/models/geo_node_status_spec.rb:10205684 103) GeoNodeStatus Replicator stats replicator: Geo::CiSecureFileReplicator verification on the primary when verification is enabled when there are no replicables #<replicable_name>_checksummed_count returns 05685 # Ci::SecureFile does not include the VerificationState concern yet5686 # ./ee/spec/models/geo_node_status_spec.rb:10285687 104) GeoNodeStatus Replicator stats replicator: Geo::CiSecureFileReplicator verification on the primary when verification is enabled when there are no replicables #<replicable_name>_checksum_failed_count returns 05688 # Ci::SecureFile does not include the VerificationState concern yet5689 # ./ee/spec/models/geo_node_status_spec.rb:10345690 105) GeoNodeStatus Replicator stats replicator: Geo::CiSecureFileReplicator verification on the secondary when verification is enabled when there are replicables #<replicable_name>_verified_count returns the right number of checksummed replicables5691 # Geo::CiSecureFileRegistry does not include the VerificationState concern yet5692 # ./ee/spec/models/geo_node_status_spec.rb:10845693 106) GeoNodeStatus Replicator stats replicator: Geo::CiSecureFileReplicator verification on the secondary when verification is enabled when there are replicables #<replicable_name>_verification_failed_count returns the right number of failed replicables5694 # Geo::CiSecureFileRegistry does not include the VerificationState concern yet5695 # ./ee/spec/models/geo_node_status_spec.rb:10905696 107) GeoNodeStatus Replicator stats replicator: Geo::CiSecureFileReplicator verification on the secondary when verification is enabled when there are replicables #<replicable_name>_verified_in_percentage returns the right percentage5697 # Geo::CiSecureFileRegistry does not include the VerificationState concern yet5698 # ./ee/spec/models/geo_node_status_spec.rb:10965699 108) GeoNodeStatus Replicator stats replicator: Geo::CiSecureFileReplicator verification on the secondary when verification is enabled when there are no replicables #<replicable_name>_verified_count returns 05700 # Geo::CiSecureFileRegistry does not include the VerificationState concern yet5701 # ./ee/spec/models/geo_node_status_spec.rb:11045702 109) GeoNodeStatus Replicator stats replicator: Geo::CiSecureFileReplicator verification on the secondary when verification is enabled when there are no replicables #<replicable_name>_verification_failed_count returns 05703 # Geo::CiSecureFileRegistry does not include the VerificationState concern yet5704 # ./ee/spec/models/geo_node_status_spec.rb:11105705 110) GeoNodeStatus Replicator stats replicator: Geo::CiSecureFileReplicator verification on the secondary when verification is enabled when there are no replicables #<replicable_name>_verified_in_percentage returns 05706 # Geo::CiSecureFileRegistry does not include the VerificationState concern yet5707 # ./ee/spec/models/geo_node_status_spec.rb:11165708 111) GeoNodeStatus Replicator stats replicator: Geo::ContainerRepositoryReplicator verification on the primary when verification is enabled when there are replicables #<replicable_name>_checksummed_count returns the right number of checksummed replicables5709 # ContainerRepository does not include the VerificationState concern yet5710 # ./ee/spec/models/geo_node_status_spec.rb:10145711 112) GeoNodeStatus Replicator stats replicator: Geo::ContainerRepositoryReplicator verification on the primary when verification is enabled when there are replicables #<replicable_name>_checksum_failed_count returns the right number of failed replicables5712 # ContainerRepository does not include the VerificationState concern yet5713 # ./ee/spec/models/geo_node_status_spec.rb:10205714 113) GeoNodeStatus Replicator stats replicator: Geo::ContainerRepositoryReplicator verification on the primary when verification is enabled when there are no replicables #<replicable_name>_checksummed_count returns 05715 # ContainerRepository does not include the VerificationState concern yet5716 # ./ee/spec/models/geo_node_status_spec.rb:10285717 114) GeoNodeStatus Replicator stats replicator: Geo::ContainerRepositoryReplicator verification on the primary when verification is enabled when there are no replicables #<replicable_name>_checksum_failed_count returns 05718 # ContainerRepository does not include the VerificationState concern yet5719 # ./ee/spec/models/geo_node_status_spec.rb:10345720 115) GeoNodeStatus Replicator stats replicator: Geo::ContainerRepositoryReplicator verification on the secondary when verification is enabled when there are replicables #<replicable_name>_verified_count returns the right number of checksummed replicables5721 # Geo::ContainerRepositoryRegistry does not include the VerificationState concern yet5722 # ./ee/spec/models/geo_node_status_spec.rb:10845723 116) GeoNodeStatus Replicator stats replicator: Geo::ContainerRepositoryReplicator verification on the secondary when verification is enabled when there are replicables #<replicable_name>_verification_failed_count returns the right number of failed replicables5724 # Geo::ContainerRepositoryRegistry does not include the VerificationState concern yet5725 # ./ee/spec/models/geo_node_status_spec.rb:10905726 117) GeoNodeStatus Replicator stats replicator: Geo::ContainerRepositoryReplicator verification on the secondary when verification is enabled when there are replicables #<replicable_name>_verified_in_percentage returns the right percentage5727 # Geo::ContainerRepositoryRegistry does not include the VerificationState concern yet5728 # ./ee/spec/models/geo_node_status_spec.rb:10965729 118) GeoNodeStatus Replicator stats replicator: Geo::ContainerRepositoryReplicator verification on the secondary when verification is enabled when there are no replicables #<replicable_name>_verified_count returns 05730 # Geo::ContainerRepositoryRegistry does not include the VerificationState concern yet5731 # ./ee/spec/models/geo_node_status_spec.rb:11045732 119) GeoNodeStatus Replicator stats replicator: Geo::ContainerRepositoryReplicator verification on the secondary when verification is enabled when there are no replicables #<replicable_name>_verification_failed_count returns 05733 # Geo::ContainerRepositoryRegistry does not include the VerificationState concern yet5734 # ./ee/spec/models/geo_node_status_spec.rb:11105735 120) GeoNodeStatus Replicator stats replicator: Geo::ContainerRepositoryReplicator verification on the secondary when verification is enabled when there are no replicables #<replicable_name>_verified_in_percentage returns 05736 # Geo::ContainerRepositoryRegistry does not include the VerificationState concern yet5737 # ./ee/spec/models/geo_node_status_spec.rb:11165738 121) GeoNodeStatus Replicator stats replicator: Geo::DependencyProxyBlobReplicator verification on the primary when verification is enabled when there are replicables #<replicable_name>_checksummed_count returns the right number of checksummed replicables5739 # DependencyProxy::Blob does not include the VerificationState concern yet5740 # ./ee/spec/models/geo_node_status_spec.rb:10145741 122) GeoNodeStatus Replicator stats replicator: Geo::DependencyProxyBlobReplicator verification on the primary when verification is enabled when there are replicables #<replicable_name>_checksum_failed_count returns the right number of failed replicables5742 # DependencyProxy::Blob does not include the VerificationState concern yet5743 # ./ee/spec/models/geo_node_status_spec.rb:10205744 123) GeoNodeStatus Replicator stats replicator: Geo::DependencyProxyBlobReplicator verification on the primary when verification is enabled when there are no replicables #<replicable_name>_checksummed_count returns 05745 # DependencyProxy::Blob does not include the VerificationState concern yet5746 # ./ee/spec/models/geo_node_status_spec.rb:10285747 124) GeoNodeStatus Replicator stats replicator: Geo::DependencyProxyBlobReplicator verification on the primary when verification is enabled when there are no replicables #<replicable_name>_checksum_failed_count returns 05748 # DependencyProxy::Blob does not include the VerificationState concern yet5749 # ./ee/spec/models/geo_node_status_spec.rb:10345750 125) GeoNodeStatus Replicator stats replicator: Geo::DependencyProxyBlobReplicator verification on the secondary when verification is enabled when there are replicables #<replicable_name>_verified_count returns the right number of checksummed replicables5751 # Geo::DependencyProxyBlobRegistry does not include the VerificationState concern yet5752 # ./ee/spec/models/geo_node_status_spec.rb:10845753 126) GeoNodeStatus Replicator stats replicator: Geo::DependencyProxyBlobReplicator verification on the secondary when verification is enabled when there are replicables #<replicable_name>_verification_failed_count returns the right number of failed replicables5754 # Geo::DependencyProxyBlobRegistry does not include the VerificationState concern yet5755 # ./ee/spec/models/geo_node_status_spec.rb:10905756 127) GeoNodeStatus Replicator stats replicator: Geo::DependencyProxyBlobReplicator verification on the secondary when verification is enabled when there are replicables #<replicable_name>_verified_in_percentage returns the right percentage5757 # Geo::DependencyProxyBlobRegistry does not include the VerificationState concern yet5758 # ./ee/spec/models/geo_node_status_spec.rb:10965759 128) GeoNodeStatus Replicator stats replicator: Geo::DependencyProxyBlobReplicator verification on the secondary when verification is enabled when there are no replicables #<replicable_name>_verified_count returns 05760 # Geo::DependencyProxyBlobRegistry does not include the VerificationState concern yet5761 # ./ee/spec/models/geo_node_status_spec.rb:11045762 129) GeoNodeStatus Replicator stats replicator: Geo::DependencyProxyBlobReplicator verification on the secondary when verification is enabled when there are no replicables #<replicable_name>_verification_failed_count returns 05763 # Geo::DependencyProxyBlobRegistry does not include the VerificationState concern yet5764 # ./ee/spec/models/geo_node_status_spec.rb:11105765 130) GeoNodeStatus Replicator stats replicator: Geo::DependencyProxyBlobReplicator verification on the secondary when verification is enabled when there are no replicables #<replicable_name>_verified_in_percentage returns 05766 # Geo::DependencyProxyBlobRegistry does not include the VerificationState concern yet5767 # ./ee/spec/models/geo_node_status_spec.rb:11165768 131) GeoNodeStatus Replicator stats replicator: Geo::DependencyProxyManifestReplicator verification on the primary when verification is enabled when there are replicables #<replicable_name>_checksummed_count returns the right number of checksummed replicables5769 # DependencyProxy::Manifest does not include the VerificationState concern yet5770 # ./ee/spec/models/geo_node_status_spec.rb:10145771 132) GeoNodeStatus Replicator stats replicator: Geo::DependencyProxyManifestReplicator verification on the primary when verification is enabled when there are replicables #<replicable_name>_checksum_failed_count returns the right number of failed replicables5772 # DependencyProxy::Manifest does not include the VerificationState concern yet5773 # ./ee/spec/models/geo_node_status_spec.rb:10205774 133) GeoNodeStatus Replicator stats replicator: Geo::DependencyProxyManifestReplicator verification on the primary when verification is enabled when there are no replicables #<replicable_name>_checksummed_count returns 05775 # DependencyProxy::Manifest does not include the VerificationState concern yet5776 # ./ee/spec/models/geo_node_status_spec.rb:10285777 134) GeoNodeStatus Replicator stats replicator: Geo::DependencyProxyManifestReplicator verification on the primary when verification is enabled when there are no replicables #<replicable_name>_checksum_failed_count returns 05778 # DependencyProxy::Manifest does not include the VerificationState concern yet5779 # ./ee/spec/models/geo_node_status_spec.rb:10345780 135) GeoNodeStatus Replicator stats replicator: Geo::DependencyProxyManifestReplicator verification on the secondary when verification is enabled when there are replicables #<replicable_name>_verified_count returns the right number of checksummed replicables5781 # Geo::DependencyProxyManifestRegistry does not include the VerificationState concern yet5782 # ./ee/spec/models/geo_node_status_spec.rb:10845783 136) GeoNodeStatus Replicator stats replicator: Geo::DependencyProxyManifestReplicator verification on the secondary when verification is enabled when there are replicables #<replicable_name>_verification_failed_count returns the right number of failed replicables5784 # Geo::DependencyProxyManifestRegistry does not include the VerificationState concern yet5785 # ./ee/spec/models/geo_node_status_spec.rb:10905786 137) GeoNodeStatus Replicator stats replicator: Geo::DependencyProxyManifestReplicator verification on the secondary when verification is enabled when there are replicables #<replicable_name>_verified_in_percentage returns the right percentage5787 # Geo::DependencyProxyManifestRegistry does not include the VerificationState concern yet5788 # ./ee/spec/models/geo_node_status_spec.rb:10965789 138) GeoNodeStatus Replicator stats replicator: Geo::DependencyProxyManifestReplicator verification on the secondary when verification is enabled when there are no replicables #<replicable_name>_verified_count returns 05790 # Geo::DependencyProxyManifestRegistry does not include the VerificationState concern yet5791 # ./ee/spec/models/geo_node_status_spec.rb:11045792 139) GeoNodeStatus Replicator stats replicator: Geo::DependencyProxyManifestReplicator verification on the secondary when verification is enabled when there are no replicables #<replicable_name>_verification_failed_count returns 05793 # Geo::DependencyProxyManifestRegistry does not include the VerificationState concern yet5794 # ./ee/spec/models/geo_node_status_spec.rb:11105795 140) GeoNodeStatus Replicator stats replicator: Geo::DependencyProxyManifestReplicator verification on the secondary when verification is enabled when there are no replicables #<replicable_name>_verified_in_percentage returns 05796 # Geo::DependencyProxyManifestRegistry does not include the VerificationState concern yet5797 # ./ee/spec/models/geo_node_status_spec.rb:11165798 141) GeoNodeStatus Replicator stats replicator: Geo::ProjectWikiRepositoryReplicator verification on the primary when verification is enabled when there are replicables #<replicable_name>_checksummed_count returns the right number of checksummed replicables5799 # Projects::WikiRepository does not include the VerificationState concern yet5800 # ./ee/spec/models/geo_node_status_spec.rb:10145801 142) GeoNodeStatus Replicator stats replicator: Geo::ProjectWikiRepositoryReplicator verification on the primary when verification is enabled when there are replicables #<replicable_name>_checksum_failed_count returns the right number of failed replicables5802 # Projects::WikiRepository does not include the VerificationState concern yet5803 # ./ee/spec/models/geo_node_status_spec.rb:10205804 143) GeoNodeStatus Replicator stats replicator: Geo::ProjectWikiRepositoryReplicator verification on the primary when verification is enabled when there are no replicables #<replicable_name>_checksummed_count returns 05805 # Projects::WikiRepository does not include the VerificationState concern yet5806 # ./ee/spec/models/geo_node_status_spec.rb:10285807 144) GeoNodeStatus Replicator stats replicator: Geo::ProjectWikiRepositoryReplicator verification on the primary when verification is enabled when there are no replicables #<replicable_name>_checksum_failed_count returns 05808 # Projects::WikiRepository does not include the VerificationState concern yet5809 # ./ee/spec/models/geo_node_status_spec.rb:10345810 145) GeoNodeStatus Replicator stats replicator: Geo::ProjectWikiRepositoryReplicator verification on the secondary when verification is enabled when there are replicables #<replicable_name>_verified_count returns the right number of checksummed replicables5811 # Geo::ProjectWikiRepositoryRegistry does not include the VerificationState concern yet5812 # ./ee/spec/models/geo_node_status_spec.rb:10845813 146) GeoNodeStatus Replicator stats replicator: Geo::ProjectWikiRepositoryReplicator verification on the secondary when verification is enabled when there are replicables #<replicable_name>_verification_failed_count returns the right number of failed replicables5814 # Geo::ProjectWikiRepositoryRegistry does not include the VerificationState concern yet5815 # ./ee/spec/models/geo_node_status_spec.rb:10905816 147) GeoNodeStatus Replicator stats replicator: Geo::ProjectWikiRepositoryReplicator verification on the secondary when verification is enabled when there are replicables #<replicable_name>_verified_in_percentage returns the right percentage5817 # Geo::ProjectWikiRepositoryRegistry does not include the VerificationState concern yet5818 # ./ee/spec/models/geo_node_status_spec.rb:10965819 148) GeoNodeStatus Replicator stats replicator: Geo::ProjectWikiRepositoryReplicator verification on the secondary when verification is enabled when there are no replicables #<replicable_name>_verified_count returns 05820 # Geo::ProjectWikiRepositoryRegistry does not include the VerificationState concern yet5821 # ./ee/spec/models/geo_node_status_spec.rb:11045822 149) GeoNodeStatus Replicator stats replicator: Geo::ProjectWikiRepositoryReplicator verification on the secondary when verification is enabled when there are no replicables #<replicable_name>_verification_failed_count returns 05823 # Geo::ProjectWikiRepositoryRegistry does not include the VerificationState concern yet5824 # ./ee/spec/models/geo_node_status_spec.rb:11105825 150) GeoNodeStatus Replicator stats replicator: Geo::ProjectWikiRepositoryReplicator verification on the secondary when verification is enabled when there are no replicables #<replicable_name>_verified_in_percentage returns 05826 # Geo::ProjectWikiRepositoryRegistry does not include the VerificationState concern yet5827 # ./ee/spec/models/geo_node_status_spec.rb:11165828 151) WikiPages::UpdateService behaves like WikiPages::UpdateService#execute the page is at the top level adds a new wiki page activity event5829 # group wiki support5830 Failure/Error: expect { service.execute(page) }.to change { Event.count }.by 15831 expected `Event.count` to have changed by 1, but was changed by 05832 Shared Example Group: "adds activity event" called from ./spec/support/shared_examples/services/wiki_pages/update_service_shared_examples.rb:635833 Shared Example Group: "WikiPages::UpdateService#execute" called from ./ee/spec/services/wiki_pages/update_service_spec.rb:975834 # ./spec/support/shared_examples/services/wiki_pages/update_service_shared_examples.rb:50:in `block (3 levels) in <top (required)>'5835 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'5836 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'5837 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'5838 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'5839 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'5840 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'5841 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'5842 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'5843 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'5844 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'5845 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'5846 152) WikiPages::UpdateService behaves like WikiPages::UpdateService#execute the page is in a subsection adds a new wiki page activity event5847 # group wiki support5848 Failure/Error: expect { service.execute(page) }.to change { Event.count }.by 15849 expected `Event.count` to have changed by 1, but was changed by 05850 Shared Example Group: "adds activity event" called from ./spec/support/shared_examples/services/wiki_pages/update_service_shared_examples.rb:695851 Shared Example Group: "WikiPages::UpdateService#execute" called from ./ee/spec/services/wiki_pages/update_service_spec.rb:975852 # ./spec/support/shared_examples/services/wiki_pages/update_service_shared_examples.rb:50:in `block (3 levels) in <top (required)>'5853 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'5854 # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'5855 # ./spec/spec_helper.rb:415:in `block (2 levels) in <top (required)>'5856 # ./spec/spec_helper.rb:411:in `block (3 levels) in <top (required)>'5857 # ./lib/gitlab/application_context.rb:61:in `with_raw_context'5858 # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'5859 # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'5860 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'5861 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <top (required)>'5862 # ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'5863 # ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <top (required)>'5864Finished in 31 minutes 46 seconds (files took 1 minute 19.6 seconds to load)58651938 examples, 0 failures, 152 pending5866Randomized with seed 275185867[TEST PROF INFO] Time spent in factories: 13:58.496 (43.22% of total time)5868RSpec exited with 0.5869No examples to retry, congrats!5871Not uploading cache ruby-gems-debian-bullseye-ruby-3.0-16 due to policy5873Uploading artifacts...5874coverage/: found 5 matching artifact files and directories 5875WARNING: crystalball/: no matching files. Ensure that the artifact path is relative to the working directory (/builds/gitlab-org/gitlab) 5876WARNING: deprecations/: no matching files. Ensure that the artifact path is relative to the working directory (/builds/gitlab-org/gitlab) 5877knapsack/: found 4 matching artifact files and directories 5878query_recorder/: found 2 matching artifact files and directories 5879rspec/: found 8 matching artifact files and directories 5880WARNING: tmp/capybara/: no matching files. Ensure that the artifact path is relative to the working directory (/builds/gitlab-org/gitlab) 5881log/*.log: found 18 matching artifact files and directories 5882WARNING: Upload request redirected location=https://gitlab.com/api/v4/jobs/4181384256/artifacts?artifact_format=zip&artifact_type=archive&expire_in=31d new-url=https://gitlab.com5883WARNING: Retrying... context=artifacts-uploader error=request redirected5884Uploading artifacts as "archive" to coordinator... 201 Created id=4181384256 responseStatus=201 Created token=64_PTEgn5885Uploading artifacts...5886rspec/junit_rspec.xml: found 1 matching artifact files and directories 5887WARNING: Upload request redirected location=https://gitlab.com/api/v4/jobs/4181384256/artifacts?artifact_format=gzip&artifact_type=junit&expire_in=31d new-url=https://gitlab.com5888WARNING: Retrying... context=artifacts-uploader error=request redirected5889Uploading artifacts as "junit" to coordinator... 201 Created id=4181384256 responseStatus=201 Created token=64_PTEgn5891Job succeeded