There was an error fetching the job.
rspec-ee unit pg13 single-db-ci-connection 4/18
Passed Started
by
@gitlab-bot

🤖 GitLab Bot 🤖
1Running with gitlab-runner 15.9.0~beta.115.g598a7c91 (598a7c91)2 on green-3.shared-gitlab-org.runners-manager.gitlab.com/default EuhiQzPR, system ID: s_360bc95445273 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.18-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 postgres:13 ...8Pulling docker image postgres:13 ...9Using docker image sha256:dd421ca1f7f13d81c5c145d77d97d8d84cd0e6f1e045936ee506ce0f50ee397a for postgres:13 with digest postgres@sha256:00f455399f30cc3f2fe4185476601438b7a4959c74653665582d7c313a783d51 ...10Starting service redis:6.2-alpine ...11Pulling docker image redis:6.2-alpine ...12Using docker image sha256:3616f0c0705d2a35d30dde109daf3cbe58ae7284121aafa6f5cfa987db98d1a8 for redis:6.2-alpine with digest redis@sha256:edddbcad5a41d58df2f142d68439922f1860ea902903d016257337c3342f30fc ...13Starting service elasticsearch:7.17.6 ...14Pulling docker image elasticsearch:7.17.6 ...15Using docker image sha256:5fad10241ffd65d817ed0ddfaf6e87eee1f7dc2a7db33db1047835560ea71fda for elasticsearch:7.17.6 with digest elasticsearch@sha256:6c128de5d01c0c130a806022d6bd99b3e4c27a9af5bfc33b6b81861ae117d028 ...16Starting service registry.gitlab.com/gitlab-org/gitlab-build-images:zoekt-ci-image-1.0 ...17Authenticating with credentials from job payload (GitLab Registry)18Pulling docker image registry.gitlab.com/gitlab-org/gitlab-build-images:zoekt-ci-image-1.0 ...19Using 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 ...20Waiting for services to be up and running (timeout 30 seconds)...21Authenticating with credentials from job payload (GitLab Registry)22Pulling docker image registry.gitlab.com/gitlab-org/gitlab-build-images/debian-bullseye-ruby-3.0.patched-golang-1.18-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 ...23Using docker image sha256:7a1b51158a1ee23b080b514ce6ebbf52ac51585877198fb52709e5cd01805a77 for registry.gitlab.com/gitlab-org/gitlab-build-images/debian-bullseye-ruby-3.0.patched-golang-1.18-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.18-rust-1.65-node-16.14-postgresql-13@sha256:412d55913d43377094427ced549cb422ed2f2c7223e6a605d0d3e0151cb892b0 ...25Running on runner-euhiqzpr-project-278964-concurrent-0 via runner-euhiqzpr-shared-gitlab-org-1680164936-ab3e8d3f...27$ eval "$CI_PRE_CLONE_SCRIPT"28Fetching changes with git depth set to 20...29Initialized empty Git repository in /builds/gitlab-org/gitlab/.git/30Created fresh repository.31remote: Enumerating objects: 135903, done. 32remote: Counting objects: 100% (135903/135903), done. 33remote: Compressing objects: 100% (88560/88560), done. 34remote: Total 135903 (delta 58315), reused 94618 (delta 42152), pack-reused 0 35Receiving objects: 100% (135903/135903), 121.35 MiB | 31.64 MiB/s, done.36Resolving deltas: 100% (58315/58315), done.38 * [new ref] refs/pipelines/822866544 -> refs/pipelines/82286654439Checking out 523abdde as detached HEAD (ref is refs/merge-requests/116270/merge)...40Skipping Git submodules setup41$ git remote set-url origin "${CI_REPOSITORY_URL}"43Checking cache for ruby-gems-debian-bullseye-ruby-3.0-16...44cache.zip is up to date 45Successfully extracted cache46Checking cache for gitaly-ruby-gems-debian-bullseye-ruby-3.0-16...47cache.zip is up to date 48Successfully extracted cache50Downloading artifacts for compile-test-assets (4031138198)...51Downloading artifacts from coordinator... ok host=storage.googleapis.com id=4031138198 responseStatus=200 OK token=64_-h-xd52Downloading artifacts for detect-tests (4031138213)...53Downloading artifacts from coordinator... ok host=storage.googleapis.com id=4031138213 responseStatus=200 OK token=64_-h-xd54Downloading artifacts for retrieve-tests-metadata (4031138217)...55Downloading artifacts from coordinator... ok host=storage.googleapis.com id=4031138217 responseStatus=200 OK token=64_-h-xd56Downloading artifacts for setup-test-env (4031138204)...57Downloading artifacts from coordinator... ok host=storage.googleapis.com id=4031138204 responseStatus=200 OK token=64_-h-xd59Using docker image sha256:7a1b51158a1ee23b080b514ce6ebbf52ac51585877198fb52709e5cd01805a77 for registry.gitlab.com/gitlab-org/gitlab-build-images/debian-bullseye-ruby-3.0.patched-golang-1.18-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.18-rust-1.65-node-16.14-postgresql-13@sha256:412d55913d43377094427ced549cb422ed2f2c7223e6a605d0d3e0151cb892b0 ...60$ echo $FOSS_ONLY61$ [ "$FOSS_ONLY" = "1" ] && rm -rf ee/ qa/spec/ee/ qa/qa/specs/features/ee/ qa/qa/ee/ qa/qa/ee.rb62$ export GOPATH=$CI_PROJECT_DIR/.go63$ mkdir -p $GOPATH64$ source scripts/utils.sh65$ source scripts/prepare_build.sh716Using decomposed database config (config/database.yml.postgresql)717Enabling ci connection (database_tasks: false) in config/database.yml718Geo DB will be set up.719$ setup_db_user_only720CREATE ROLE721GRANT722==> 'setup_db_user_only' succeeded in 0 seconds.723$ bundle exec rake db:drop db:create db:schema:load db:migrate gitlab:db:lock_writes724Dropped database 'gitlabhq_test'725Dropped database 'gitlabhq_geo_test'726Created database 'gitlabhq_test'727Created database 'gitlabhq_geo_test'728==> 'bundle exec rake db:drop db:create db:schema:load db:migrate gitlab:db:lock_writes' succeeded in 37 seconds.729$ setup_db_praefect730SELECT pg_catalog.set_config('search_path', '', false);731CREATE DATABASE praefect_test ENCODING 'UTF8';732==> 'setup_db_praefect' succeeded in 0 seconds.733$ source ./scripts/rspec_helpers.sh734$ run_timed_command "gem install knapsack --no-document"735$ gem install knapsack --no-document736Successfully installed knapsack-4.0.07371 gem installed738==> 'gem install knapsack --no-document' succeeded in 1 seconds.739$ echo -e "\e[0Ksection_start:`date +%s`:gitaly-test-spawn[collapsed=true]\r\e[0KStarting Gitaly"843$ rspec_paralellized_job "--tag ~quarantine --tag ~level:background_migration"844SKIP_FLAKY_TESTS_AUTOMATICALLY: false845RETRY_FAILED_TESTS_IN_NEW_PROCESS: true846KNAPSACK_GENERATE_REPORT: true847FLAKY_RSPEC_GENERATE_REPORT: true848KNAPSACK_TEST_FILE_PATTERN: {ee/}spec/{bin,channels,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,components}{,/**/}*_spec.rb849KNAPSACK_LOG_LEVEL: debug850KNAPSACK_REPORT_PATH: knapsack/rspec-ee_unit_pg13_single-db-ci-connection_4_18_report.json851FLAKY_RSPEC_SUITE_REPORT_PATH: rspec/flaky/report-suite.json852FLAKY_RSPEC_REPORT_PATH: rspec/flaky/all_rspec-ee_unit_pg13_single-db-ci-connection_4_18_report.json853NEW_FLAKY_RSPEC_REPORT_PATH: rspec/flaky/new_rspec-ee_unit_pg13_single-db-ci-connection_4_18_report.json854SKIPPED_FLAKY_TESTS_REPORT_PATH: rspec/flaky/skipped_flaky_tests_rspec-ee_unit_pg13_single-db-ci-connection_4_18_report.txt855CRYSTALBALL: 856Knapsack node specs:857ee/spec/models/geo_node_status_spec.rb858ee/spec/models/burndown_spec.rb859ee/spec/lib/gitlab/elastic/snippet_search_results_spec.rb860ee/spec/elastic_integration/global_search_spec.rb861ee/spec/lib/ee/gitlab/checks/push_rules/commit_check_spec.rb862ee/spec/lib/gitlab/usage_data_counters/streaming_audit_event_type_counter_spec.rb863ee/spec/models/repository_spec.rb864ee/spec/services/ci/register_job_service_spec.rb865ee/spec/lib/ee/gitlab/background_migration/backfill_project_statistics_container_repository_size_spec.rb866ee/spec/models/security/orchestration_policy_rule_schedule_spec.rb867ee/spec/services/merge_requests/push_options_handler_service_spec.rb868ee/spec/models/resource_iteration_event_spec.rb869ee/spec/models/approval_project_rule_spec.rb870ee/spec/services/boards/update_service_spec.rb871ee/spec/finders/geo/container_repository_registry_finder_spec.rb872ee/spec/finders/iterations_finder_spec.rb873ee/spec/views/layouts/nav/sidebar/_project.html.haml_spec.rb874ee/spec/lib/gitlab/ci/reports/license_scanning/license_spec.rb875ee/spec/models/namespace_setting_spec.rb876ee/spec/services/ci/create_pipeline_service/compliance_spec.rb877ee/spec/services/security/security_orchestration_policies/validate_policy_service_spec.rb878ee/spec/models/geo/lfs_object_registry_spec.rb879ee/spec/graphql/resolvers/geo/job_artifact_registries_resolver_spec.rb880ee/spec/presenters/epic_presenter_spec.rb881ee/spec/services/merge_requests/merge_service_spec.rb882ee/spec/models/requirements_management/test_report_spec.rb883ee/spec/serializers/status_page/incident_entity_spec.rb884ee/spec/services/analytics/cycle_analytics/aggregator_service_spec.rb885ee/spec/graphql/resolvers/vulnerabilities_resolver_spec.rb886ee/spec/services/system_notes/epics_service_spec.rb887ee/spec/graphql/mutations/dast_on_demand_scans/create_spec.rb888ee/spec/services/geo/project_housekeeping_service_spec.rb889ee/spec/lib/gitlab/geo/log_cursor/events/repository_updated_event_spec.rb890ee/spec/services/security/ingestion/tasks/ingest_remediations_spec.rb891ee/spec/models/vulnerabilities/historical_statistic_spec.rb892ee/spec/models/dast_site_token_spec.rb893ee/spec/workers/geo/repository_sync_worker_spec.rb894ee/spec/models/incident_management/oncall_schedule_spec.rb895ee/spec/lib/gitlab/ci/minutes/runners_availability_spec.rb896ee/spec/lib/elastic/latest/project_wiki_class_proxy_spec.rb897ee/spec/models/project_feature_spec.rb898ee/spec/services/namespaces/service_accounts/create_service_spec.rb899ee/spec/lib/elastic/migration_spec.rb900ee/spec/lib/ee/gitlab/background_migration/backfill_epic_cache_counts_spec.rb901ee/spec/services/ee/merge_requests/create_from_vulnerability_data_service_spec.rb902ee/spec/lib/gitlab/ci/parsers/security/dependency_list_spec.rb903ee/spec/models/analytics/devops_adoption/enabled_namespace_spec.rb904ee/spec/views/shared/_mirror_status.html.haml_spec.rb905ee/spec/models/deployments/approval_spec.rb906ee/spec/workers/ci/upstream_projects_subscriptions_cleanup_worker_spec.rb907ee/spec/elastic/migrate/20230317120500_add_hashed_root_namespace_id_to_issues_spec.rb908ee/spec/lib/ee/api/entities/deployment_extended_spec.rb909ee/spec/lib/ee/gitlab/background_migration/backfill_namespace_ldap_settings_spec.rb910ee/spec/services/deployments/auto_rollback_service_spec.rb911ee/spec/models/iteration_note_spec.rb912ee/spec/services/ee/personal_access_tokens/revoke_service_spec.rb913ee/spec/graphql/mutations/security_policy/unassign_security_policy_project_spec.rb914ee/spec/models/users_security_dashboard_project_spec.rb915ee/spec/lib/gitlab/code_owners/users_loader_spec.rb916ee/spec/models/issuables_analytics_spec.rb917ee/spec/graphql/types/admin/cloud_licenses/current_license_type_spec.rb918ee/spec/lib/ee/gitlab/analytics/cycle_analytics/aggregated/base_query_builder_spec.rb919ee/spec/routing/group_routing_spec.rb920ee/spec/services/epics/close_service_spec.rb921ee/spec/models/issuable_metric_image_spec.rb922ee/spec/services/security/ingestion/tasks/ingest_vulnerability_flags_spec.rb923ee/spec/helpers/security_helper_spec.rb924ee/spec/services/gitlab_subscriptions/activate_service_spec.rb925ee/spec/finders/ee/group_members_finder_spec.rb926ee/spec/lib/ee/gitlab/email/handler/service_desk_handler_spec.rb927ee/spec/services/ci/minutes/reset_usage_service_spec.rb928ee/spec/lib/audit/compliance_framework_changes_auditor_spec.rb929ee/spec/workers/emails/abandoned_trial_emails_cron_worker_spec.rb930ee/spec/finders/notes_finder_spec.rb931ee/spec/lib/gitlab/geo/log_cursor/events/repository_deleted_event_spec.rb932ee/spec/lib/gitlab/geo/log_cursor/events/repository_renamed_event_spec.rb933ee/spec/services/app_sec/dast/site_profile_secret_variables/create_or_update_service_spec.rb934ee/spec/services/ci/minutes/additional_packs/change_namespace_service_spec.rb935ee/spec/models/weight_note_spec.rb936ee/spec/lib/gitlab/usage/metrics/instrumentations/count_merge_requests_with_applied_scan_result_policies_metric_spec.rb937ee/spec/graphql/mutations/security_policy/create_security_policy_project_spec.rb938ee/spec/models/ee/description_version_spec.rb939ee/spec/services/lfs/lock_file_service_spec.rb940ee/spec/services/incident_management/escalation_policies/destroy_service_spec.rb941ee/spec/graphql/mutations/dast_site_profiles/delete_spec.rb942ee/spec/lib/elastic/latest/user_instance_proxy_spec.rb943ee/spec/lib/gitlab/insights/reducers/count_per_label_reducer_spec.rb944ee/spec/models/product_analytics/funnel_spec.rb945ee/spec/lib/gitlab/ci/yaml_processor_spec.rb946ee/spec/helpers/compliance_management/compliance_framework/group_settings_helper_spec.rb947ee/spec/models/ee/alert_management/alert_spec.rb948ee/spec/graphql/resolvers/instance_security_dashboard/projects_resolver_spec.rb949ee/spec/helpers/preferences_helper_spec.rb950ee/spec/serializers/ee/build_details_entity_spec.rb951ee/spec/lib/gitlab/ci/parsers/security/coverage_fuzzing_spec.rb952ee/spec/models/alert_management/alert_payload_field_spec.rb953ee/spec/policies/group_hook_policy_spec.rb954ee/spec/workers/elastic/namespace_update_worker_spec.rb955ee/spec/models/analytics/issues_analytics_spec.rb956ee/spec/serializers/vulnerabilities/merge_request_link_entity_spec.rb957ee/spec/services/users_ops_dashboard_projects/destroy_service_spec.rb958ee/spec/views/groups/hooks/edit.html.haml_spec.rb959ee/spec/finders/boards/users_finder_spec.rb960ee/spec/lib/gitlab/auth/saml/membership_updater_spec.rb961ee/spec/helpers/projects/security/dast_profiles_helper_spec.rb962ee/spec/presenters/vulnerabilities/finding_presenter_spec.rb963ee/spec/services/ee/integrations/test/project_service_spec.rb964ee/spec/graphql/types/ci/runner_type_spec.rb965ee/spec/workers/adjourned_project_deletion_worker_spec.rb966ee/spec/graphql/resolvers/incident_management/oncall_rotations_resolver_spec.rb967ee/spec/serializers/licenses_list_serializer_spec.rb968ee/spec/lib/gitlab/ci/templates/coverage_fuzzing_gitlab_ci_yaml_spec.rb969ee/spec/graphql/mutations/boards/lists/update_limit_metrics_spec.rb970ee/spec/finders/ee/alert_management/http_integrations_finder_spec.rb971ee/spec/services/merge_requests/mergeability/check_blocked_by_other_mrs_service_spec.rb972ee/spec/workers/merge_request_reset_approvals_worker_spec.rb973ee/spec/models/ee/namespaces/storage/limit_exclusion_spec.rb974ee/spec/services/gitlab_subscriptions/notify_seats_exceeded_batch_service_spec.rb975ee/spec/lib/gitlab/ci/reports/security/locations/dependency_scanning_spec.rb976ee/spec/services/gitlab_subscriptions/reconciliations/check_seat_usage_alerts_eligibility_service_spec.rb977ee/spec/services/system_notes/escalations_service_spec.rb978ee/spec/services/package_metadata/ingestion/ingestion_service_spec.rb979ee/spec/services/vulnerabilities/historical_statistics/adjustment_service_spec.rb980ee/spec/services/ci/minutes/additional_packs/create_service_spec.rb981ee/spec/lib/gitlab/geo/log_cursor/events/event_spec.rb982ee/spec/models/geo/wiki_repository_state_spec.rb983ee/spec/graphql/mutations/boards/epic_boards/create_spec.rb984ee/spec/services/vulnerabilities/user_notes_count_service_spec.rb985ee/spec/serializers/license_compliance/collapsed_comparer_entity_spec.rb986ee/spec/models/ee/users_statistics_spec.rb987ee/spec/views/subscriptions/new.html.haml_spec.rb988ee/spec/services/ci/runners/unassign_runner_service_spec.rb989ee/spec/services/ee/members/import_project_team_service_spec.rb990ee/spec/serializers/ee/blob_entity_spec.rb991ee/spec/lib/gitlab/status_page/filter/image_filter_spec.rb992ee/spec/helpers/merge_checks_helper_spec.rb993ee/spec/workers/iterations_update_status_worker_spec.rb994ee/spec/workers/groups/update_repository_storage_worker_spec.rb995ee/spec/lib/gitlab/tracking/standard_context_spec.rb996ee/spec/graphql/mutations/gitlab_subscriptions/activate_spec.rb997ee/spec/models/onboarding/learn_gitlab_spec.rb998ee/spec/models/approvals/wrapped_rule_set_spec.rb999ee/spec/services/app_sec/fuzzing/api/ci_configuration_create_service_spec.rb1000ee/spec/lib/elastic/latest/project_instance_proxy_spec.rb1001ee/spec/graphql/ee/types/issue_sort_enum_spec.rb1002ee/spec/models/work_items/widgets/requirement_legacy_spec.rb1003ee/spec/lib/gitlab/usage/metrics/instrumentations/epics_deepest_relationship_level_metric_spec.rb1004ee/spec/services/analytics/devops_adoption/snapshots/update_service_spec.rb1005ee/spec/elastic/migrate/20210510143200_delete_notes_from_original_index_spec.rb1006ee/spec/graphql/types/geo/lfs_object_registry_type_spec.rb1007ee/spec/lib/gitlab/web_ide/config/entry/schema/match_spec.rb1008ee/spec/lib/gitlab/geo/base_request_spec.rb1009ee/spec/elastic/migrate/20210201104800_migrate_notes_to_separate_index_spec.rb1010ee/spec/serializers/license_entity_spec.rb1011ee/spec/graphql/ee/types/repository/blob_type_spec.rb1012ee/spec/graphql/types/dast/profile_schedule_input_type_spec.rb1013ee/spec/lib/gitlab/geo/log_cursor/events/cache_invalidation_event_spec.rb1014ee/spec/initializers/1_settings_spec.rb1015ee/spec/graphql/types/vulnerability_severities_count_type_spec.rb1016ee/spec/views/profiles/preferences/show.html.haml_spec.rb1017ee/spec/validators/ldap_filter_validator_spec.rb1018ee/spec/lib/gitlab/usage/metrics/instrumentations/advanced_search/lucene_version_metric_spec.rb1019ee/spec/models/snippet_spec.rb1020ee/spec/graphql/types/vulnerable_projects_by_grade_type_spec.rb1021ee/spec/graphql/types/vulnerability_details/commit_type_spec.rb1022ee/spec/lib/gitlab/gl_repository/identifier_spec.rb1023ee/spec/graphql/types/vulnerabilities_count_by_day_type_spec.rb1024ee/spec/graphql/types/dast/profile_cadence_input_type_spec.rb1025ee/spec/lib/gitlab/insights/serializers/chartjs/line_serializer_spec.rb1026ee/spec/graphql/types/security/training_type_spec.rb1027ee/spec/lib/audit/base_changes_auditor_spec.rb1028ee/spec/lib/api/entities/epic_boards/list_spec.rb1029ee/spec/serializers/storage_shard_entity_spec.rb1030ee/spec/models/dora/watchers_spec.rb1031Filter specs:1032Running specs:1033Running all node tests without filter1034ee/spec/models/geo_node_status_spec.rb1035ee/spec/models/burndown_spec.rb1036ee/spec/lib/gitlab/elastic/snippet_search_results_spec.rb1037ee/spec/elastic_integration/global_search_spec.rb1038ee/spec/lib/ee/gitlab/checks/push_rules/commit_check_spec.rb1039ee/spec/lib/gitlab/usage_data_counters/streaming_audit_event_type_counter_spec.rb1040ee/spec/models/repository_spec.rb1041ee/spec/services/ci/register_job_service_spec.rb1042ee/spec/lib/ee/gitlab/background_migration/backfill_project_statistics_container_repository_size_spec.rb1043ee/spec/models/security/orchestration_policy_rule_schedule_spec.rb1044ee/spec/services/merge_requests/push_options_handler_service_spec.rb1045ee/spec/models/resource_iteration_event_spec.rb1046ee/spec/models/approval_project_rule_spec.rb1047ee/spec/services/boards/update_service_spec.rb1048ee/spec/finders/geo/container_repository_registry_finder_spec.rb1049ee/spec/finders/iterations_finder_spec.rb1050ee/spec/views/layouts/nav/sidebar/_project.html.haml_spec.rb1051ee/spec/lib/gitlab/ci/reports/license_scanning/license_spec.rb1052ee/spec/models/namespace_setting_spec.rb1053ee/spec/services/ci/create_pipeline_service/compliance_spec.rb1054ee/spec/services/security/security_orchestration_policies/validate_policy_service_spec.rb1055ee/spec/models/geo/lfs_object_registry_spec.rb1056ee/spec/graphql/resolvers/geo/job_artifact_registries_resolver_spec.rb1057ee/spec/presenters/epic_presenter_spec.rb1058ee/spec/services/merge_requests/merge_service_spec.rb1059ee/spec/models/requirements_management/test_report_spec.rb1060ee/spec/serializers/status_page/incident_entity_spec.rb1061ee/spec/services/analytics/cycle_analytics/aggregator_service_spec.rb1062ee/spec/graphql/resolvers/vulnerabilities_resolver_spec.rb1063ee/spec/services/system_notes/epics_service_spec.rb1064ee/spec/graphql/mutations/dast_on_demand_scans/create_spec.rb1065ee/spec/services/geo/project_housekeeping_service_spec.rb1066ee/spec/lib/gitlab/geo/log_cursor/events/repository_updated_event_spec.rb1067ee/spec/services/security/ingestion/tasks/ingest_remediations_spec.rb1068ee/spec/models/vulnerabilities/historical_statistic_spec.rb1069ee/spec/models/dast_site_token_spec.rb1070ee/spec/workers/geo/repository_sync_worker_spec.rb1071ee/spec/models/incident_management/oncall_schedule_spec.rb1072ee/spec/lib/gitlab/ci/minutes/runners_availability_spec.rb1073ee/spec/lib/elastic/latest/project_wiki_class_proxy_spec.rb1074ee/spec/models/project_feature_spec.rb1075ee/spec/services/namespaces/service_accounts/create_service_spec.rb1076ee/spec/lib/elastic/migration_spec.rb1077ee/spec/lib/ee/gitlab/background_migration/backfill_epic_cache_counts_spec.rb1078ee/spec/services/ee/merge_requests/create_from_vulnerability_data_service_spec.rb1079ee/spec/lib/gitlab/ci/parsers/security/dependency_list_spec.rb1080ee/spec/models/analytics/devops_adoption/enabled_namespace_spec.rb1081ee/spec/views/shared/_mirror_status.html.haml_spec.rb1082ee/spec/models/deployments/approval_spec.rb1083ee/spec/workers/ci/upstream_projects_subscriptions_cleanup_worker_spec.rb1084ee/spec/elastic/migrate/20230317120500_add_hashed_root_namespace_id_to_issues_spec.rb1085ee/spec/lib/ee/api/entities/deployment_extended_spec.rb1086ee/spec/lib/ee/gitlab/background_migration/backfill_namespace_ldap_settings_spec.rb1087ee/spec/services/deployments/auto_rollback_service_spec.rb1088ee/spec/models/iteration_note_spec.rb1089ee/spec/services/ee/personal_access_tokens/revoke_service_spec.rb1090ee/spec/graphql/mutations/security_policy/unassign_security_policy_project_spec.rb1091ee/spec/models/users_security_dashboard_project_spec.rb1092ee/spec/lib/gitlab/code_owners/users_loader_spec.rb1093ee/spec/models/issuables_analytics_spec.rb1094ee/spec/graphql/types/admin/cloud_licenses/current_license_type_spec.rb1095ee/spec/lib/ee/gitlab/analytics/cycle_analytics/aggregated/base_query_builder_spec.rb1096ee/spec/routing/group_routing_spec.rb1097ee/spec/services/epics/close_service_spec.rb1098ee/spec/models/issuable_metric_image_spec.rb1099ee/spec/services/security/ingestion/tasks/ingest_vulnerability_flags_spec.rb1100ee/spec/helpers/security_helper_spec.rb1101ee/spec/services/gitlab_subscriptions/activate_service_spec.rb1102ee/spec/finders/ee/group_members_finder_spec.rb1103ee/spec/lib/ee/gitlab/email/handler/service_desk_handler_spec.rb1104ee/spec/services/ci/minutes/reset_usage_service_spec.rb1105ee/spec/lib/audit/compliance_framework_changes_auditor_spec.rb1106ee/spec/workers/emails/abandoned_trial_emails_cron_worker_spec.rb1107ee/spec/finders/notes_finder_spec.rb1108ee/spec/lib/gitlab/geo/log_cursor/events/repository_deleted_event_spec.rb1109ee/spec/lib/gitlab/geo/log_cursor/events/repository_renamed_event_spec.rb1110ee/spec/services/app_sec/dast/site_profile_secret_variables/create_or_update_service_spec.rb1111ee/spec/services/ci/minutes/additional_packs/change_namespace_service_spec.rb1112ee/spec/models/weight_note_spec.rb1113ee/spec/lib/gitlab/usage/metrics/instrumentations/count_merge_requests_with_applied_scan_result_policies_metric_spec.rb1114ee/spec/graphql/mutations/security_policy/create_security_policy_project_spec.rb1115ee/spec/models/ee/description_version_spec.rb1116ee/spec/services/lfs/lock_file_service_spec.rb1117ee/spec/services/incident_management/escalation_policies/destroy_service_spec.rb1118ee/spec/graphql/mutations/dast_site_profiles/delete_spec.rb1119ee/spec/lib/elastic/latest/user_instance_proxy_spec.rb1120ee/spec/lib/gitlab/insights/reducers/count_per_label_reducer_spec.rb1121ee/spec/models/product_analytics/funnel_spec.rb1122ee/spec/lib/gitlab/ci/yaml_processor_spec.rb1123ee/spec/helpers/compliance_management/compliance_framework/group_settings_helper_spec.rb1124ee/spec/models/ee/alert_management/alert_spec.rb1125ee/spec/graphql/resolvers/instance_security_dashboard/projects_resolver_spec.rb1126ee/spec/helpers/preferences_helper_spec.rb1127ee/spec/serializers/ee/build_details_entity_spec.rb1128ee/spec/lib/gitlab/ci/parsers/security/coverage_fuzzing_spec.rb1129ee/spec/models/alert_management/alert_payload_field_spec.rb1130ee/spec/policies/group_hook_policy_spec.rb1131ee/spec/workers/elastic/namespace_update_worker_spec.rb1132ee/spec/models/analytics/issues_analytics_spec.rb1133ee/spec/serializers/vulnerabilities/merge_request_link_entity_spec.rb1134ee/spec/services/users_ops_dashboard_projects/destroy_service_spec.rb1135ee/spec/views/groups/hooks/edit.html.haml_spec.rb1136ee/spec/finders/boards/users_finder_spec.rb1137ee/spec/lib/gitlab/auth/saml/membership_updater_spec.rb1138ee/spec/helpers/projects/security/dast_profiles_helper_spec.rb1139ee/spec/presenters/vulnerabilities/finding_presenter_spec.rb1140ee/spec/services/ee/integrations/test/project_service_spec.rb1141ee/spec/graphql/types/ci/runner_type_spec.rb1142ee/spec/workers/adjourned_project_deletion_worker_spec.rb1143ee/spec/graphql/resolvers/incident_management/oncall_rotations_resolver_spec.rb1144ee/spec/serializers/licenses_list_serializer_spec.rb1145ee/spec/lib/gitlab/ci/templates/coverage_fuzzing_gitlab_ci_yaml_spec.rb1146ee/spec/graphql/mutations/boards/lists/update_limit_metrics_spec.rb1147ee/spec/finders/ee/alert_management/http_integrations_finder_spec.rb1148ee/spec/services/merge_requests/mergeability/check_blocked_by_other_mrs_service_spec.rb1149ee/spec/workers/merge_request_reset_approvals_worker_spec.rb1150ee/spec/models/ee/namespaces/storage/limit_exclusion_spec.rb1151ee/spec/services/gitlab_subscriptions/notify_seats_exceeded_batch_service_spec.rb1152ee/spec/lib/gitlab/ci/reports/security/locations/dependency_scanning_spec.rb1153ee/spec/services/gitlab_subscriptions/reconciliations/check_seat_usage_alerts_eligibility_service_spec.rb1154ee/spec/services/system_notes/escalations_service_spec.rb1155ee/spec/services/package_metadata/ingestion/ingestion_service_spec.rb1156ee/spec/services/vulnerabilities/historical_statistics/adjustment_service_spec.rb1157ee/spec/services/ci/minutes/additional_packs/create_service_spec.rb1158ee/spec/lib/gitlab/geo/log_cursor/events/event_spec.rb1159ee/spec/models/geo/wiki_repository_state_spec.rb1160ee/spec/graphql/mutations/boards/epic_boards/create_spec.rb1161ee/spec/services/vulnerabilities/user_notes_count_service_spec.rb1162ee/spec/serializers/license_compliance/collapsed_comparer_entity_spec.rb1163ee/spec/models/ee/users_statistics_spec.rb1164ee/spec/views/subscriptions/new.html.haml_spec.rb1165ee/spec/services/ci/runners/unassign_runner_service_spec.rb1166ee/spec/services/ee/members/import_project_team_service_spec.rb1167ee/spec/serializers/ee/blob_entity_spec.rb1168ee/spec/lib/gitlab/status_page/filter/image_filter_spec.rb1169ee/spec/helpers/merge_checks_helper_spec.rb1170ee/spec/workers/iterations_update_status_worker_spec.rb1171ee/spec/workers/groups/update_repository_storage_worker_spec.rb1172ee/spec/lib/gitlab/tracking/standard_context_spec.rb1173ee/spec/graphql/mutations/gitlab_subscriptions/activate_spec.rb1174ee/spec/models/onboarding/learn_gitlab_spec.rb1175ee/spec/models/approvals/wrapped_rule_set_spec.rb1176ee/spec/services/app_sec/fuzzing/api/ci_configuration_create_service_spec.rb1177ee/spec/lib/elastic/latest/project_instance_proxy_spec.rb1178ee/spec/graphql/ee/types/issue_sort_enum_spec.rb1179ee/spec/models/work_items/widgets/requirement_legacy_spec.rb1180ee/spec/lib/gitlab/usage/metrics/instrumentations/epics_deepest_relationship_level_metric_spec.rb1181ee/spec/services/analytics/devops_adoption/snapshots/update_service_spec.rb1182ee/spec/elastic/migrate/20210510143200_delete_notes_from_original_index_spec.rb1183ee/spec/graphql/types/geo/lfs_object_registry_type_spec.rb1184ee/spec/lib/gitlab/web_ide/config/entry/schema/match_spec.rb1185ee/spec/lib/gitlab/geo/base_request_spec.rb1186ee/spec/elastic/migrate/20210201104800_migrate_notes_to_separate_index_spec.rb1187ee/spec/serializers/license_entity_spec.rb1188ee/spec/graphql/ee/types/repository/blob_type_spec.rb1189ee/spec/graphql/types/dast/profile_schedule_input_type_spec.rb1190ee/spec/lib/gitlab/geo/log_cursor/events/cache_invalidation_event_spec.rb1191ee/spec/initializers/1_settings_spec.rb1192ee/spec/graphql/types/vulnerability_severities_count_type_spec.rb1193ee/spec/views/profiles/preferences/show.html.haml_spec.rb1194ee/spec/validators/ldap_filter_validator_spec.rb1195ee/spec/lib/gitlab/usage/metrics/instrumentations/advanced_search/lucene_version_metric_spec.rb1196ee/spec/models/snippet_spec.rb1197ee/spec/graphql/types/vulnerable_projects_by_grade_type_spec.rb1198ee/spec/graphql/types/vulnerability_details/commit_type_spec.rb1199ee/spec/lib/gitlab/gl_repository/identifier_spec.rb1200ee/spec/graphql/types/vulnerabilities_count_by_day_type_spec.rb1201ee/spec/graphql/types/dast/profile_cadence_input_type_spec.rb1202ee/spec/lib/gitlab/insights/serializers/chartjs/line_serializer_spec.rb1203ee/spec/graphql/types/security/training_type_spec.rb1204ee/spec/lib/audit/base_changes_auditor_spec.rb1205ee/spec/lib/api/entities/epic_boards/list_spec.rb1206ee/spec/serializers/storage_shard_entity_spec.rb1207ee/spec/models/dora/watchers_spec.rb1208Running all node tests without filter1209Running all node tests without filter1210Running 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 --default-path {ee -- ee/spec/models/geo_node_status_spec.rb ee/spec/models/burndown_spec.rb ee/spec/lib/gitlab/elastic/snippet_search_results_spec.rb ee/spec/elastic_integration/global_search_spec.rb ee/spec/lib/ee/gitlab/checks/push_rules/commit_check_spec.rb ee/spec/lib/gitlab/usage_data_counters/streaming_audit_event_type_counter_spec.rb ee/spec/models/repository_spec.rb ee/spec/services/ci/register_job_service_spec.rb ee/spec/lib/ee/gitlab/background_migration/backfill_project_statistics_container_repository_size_spec.rb ee/spec/models/security/orchestration_policy_rule_schedule_spec.rb ee/spec/services/merge_requests/push_options_handler_service_spec.rb ee/spec/models/resource_iteration_event_spec.rb ee/spec/models/approval_project_rule_spec.rb ee/spec/services/boards/update_service_spec.rb ee/spec/finders/geo/container_repository_registry_finder_spec.rb ee/spec/finders/iterations_finder_spec.rb ee/spec/views/layouts/nav/sidebar/_project.html.haml_spec.rb ee/spec/lib/gitlab/ci/reports/license_scanning/license_spec.rb ee/spec/models/namespace_setting_spec.rb ee/spec/services/ci/create_pipeline_service/compliance_spec.rb ee/spec/services/security/security_orchestration_policies/validate_policy_service_spec.rb ee/spec/models/geo/lfs_object_registry_spec.rb ee/spec/graphql/resolvers/geo/job_artifact_registries_resolver_spec.rb ee/spec/presenters/epic_presenter_spec.rb ee/spec/services/merge_requests/merge_service_spec.rb ee/spec/models/requirements_management/test_report_spec.rb ee/spec/serializers/status_page/incident_entity_spec.rb ee/spec/services/analytics/cycle_analytics/aggregator_service_spec.rb ee/spec/graphql/resolvers/vulnerabilities_resolver_spec.rb ee/spec/services/system_notes/epics_service_spec.rb ee/spec/graphql/mutations/dast_on_demand_scans/create_spec.rb ee/spec/services/geo/project_housekeeping_service_spec.rb ee/spec/lib/gitlab/geo/log_cursor/events/repository_updated_event_spec.rb ee/spec/services/security/ingestion/tasks/ingest_remediations_spec.rb ee/spec/models/vulnerabilities/historical_statistic_spec.rb ee/spec/models/dast_site_token_spec.rb ee/spec/workers/geo/repository_sync_worker_spec.rb ee/spec/models/incident_management/oncall_schedule_spec.rb ee/spec/lib/gitlab/ci/minutes/runners_availability_spec.rb ee/spec/lib/elastic/latest/project_wiki_class_proxy_spec.rb ee/spec/models/project_feature_spec.rb ee/spec/services/namespaces/service_accounts/create_service_spec.rb ee/spec/lib/elastic/migration_spec.rb ee/spec/lib/ee/gitlab/background_migration/backfill_epic_cache_counts_spec.rb ee/spec/services/ee/merge_requests/create_from_vulnerability_data_service_spec.rb ee/spec/lib/gitlab/ci/parsers/security/dependency_list_spec.rb ee/spec/models/analytics/devops_adoption/enabled_namespace_spec.rb ee/spec/views/shared/_mirror_status.html.haml_spec.rb ee/spec/models/deployments/approval_spec.rb ee/spec/workers/ci/upstream_projects_subscriptions_cleanup_worker_spec.rb ee/spec/elastic/migrate/20230317120500_add_hashed_root_namespace_id_to_issues_spec.rb ee/spec/lib/ee/api/entities/deployment_extended_spec.rb ee/spec/lib/ee/gitlab/background_migration/backfill_namespace_ldap_settings_spec.rb ee/spec/services/deployments/auto_rollback_service_spec.rb ee/spec/models/iteration_note_spec.rb ee/spec/services/ee/personal_access_tokens/revoke_service_spec.rb ee/spec/graphql/mutations/security_policy/unassign_security_policy_project_spec.rb ee/spec/models/users_security_dashboard_project_spec.rb ee/spec/lib/gitlab/code_owners/users_loader_spec.rb ee/spec/models/issuables_analytics_spec.rb ee/spec/graphql/types/admin/cloud_licenses/current_license_type_spec.rb ee/spec/lib/ee/gitlab/analytics/cycle_analytics/aggregated/base_query_builder_spec.rb ee/spec/routing/group_routing_spec.rb ee/spec/services/epics/close_service_spec.rb ee/spec/models/issuable_metric_image_spec.rb ee/spec/services/security/ingestion/tasks/ingest_vulnerability_flags_spec.rb ee/spec/helpers/security_helper_spec.rb ee/spec/services/gitlab_subscriptions/activate_service_spec.rb ee/spec/finders/ee/group_members_finder_spec.rb ee/spec/lib/ee/gitlab/email/handler/service_desk_handler_spec.rb ee/spec/services/ci/minutes/reset_usage_service_spec.rb ee/spec/lib/audit/compliance_framework_changes_auditor_spec.rb ee/spec/workers/emails/abandoned_trial_emails_cron_worker_spec.rb ee/spec/finders/notes_finder_spec.rb ee/spec/lib/gitlab/geo/log_cursor/events/repository_deleted_event_spec.rb ee/spec/lib/gitlab/geo/log_cursor/events/repository_renamed_event_spec.rb ee/spec/services/app_sec/dast/site_profile_secret_variables/create_or_update_service_spec.rb ee/spec/services/ci/minutes/additional_packs/change_namespace_service_spec.rb ee/spec/models/weight_note_spec.rb ee/spec/lib/gitlab/usage/metrics/instrumentations/count_merge_requests_with_applied_scan_result_policies_metric_spec.rb ee/spec/graphql/mutations/security_policy/create_security_policy_project_spec.rb ee/spec/models/ee/description_version_spec.rb ee/spec/services/lfs/lock_file_service_spec.rb ee/spec/services/incident_management/escalation_policies/destroy_service_spec.rb ee/spec/graphql/mutations/dast_site_profiles/delete_spec.rb ee/spec/lib/elastic/latest/user_instance_proxy_spec.rb ee/spec/lib/gitlab/insights/reducers/count_per_label_reducer_spec.rb ee/spec/models/product_analytics/funnel_spec.rb ee/spec/lib/gitlab/ci/yaml_processor_spec.rb ee/spec/helpers/compliance_management/compliance_framework/group_settings_helper_spec.rb ee/spec/models/ee/alert_management/alert_spec.rb ee/spec/graphql/resolvers/instance_security_dashboard/projects_resolver_spec.rb ee/spec/helpers/preferences_helper_spec.rb ee/spec/serializers/ee/build_details_entity_spec.rb ee/spec/lib/gitlab/ci/parsers/security/coverage_fuzzing_spec.rb ee/spec/models/alert_management/alert_payload_field_spec.rb ee/spec/policies/group_hook_policy_spec.rb ee/spec/workers/elastic/namespace_update_worker_spec.rb ee/spec/models/analytics/issues_analytics_spec.rb ee/spec/serializers/vulnerabilities/merge_request_link_entity_spec.rb ee/spec/services/users_ops_dashboard_projects/destroy_service_spec.rb ee/spec/views/groups/hooks/edit.html.haml_spec.rb ee/spec/finders/boards/users_finder_spec.rb ee/spec/lib/gitlab/auth/saml/membership_updater_spec.rb ee/spec/helpers/projects/security/dast_profiles_helper_spec.rb ee/spec/presenters/vulnerabilities/finding_presenter_spec.rb ee/spec/services/ee/integrations/test/project_service_spec.rb ee/spec/graphql/types/ci/runner_type_spec.rb ee/spec/workers/adjourned_project_deletion_worker_spec.rb ee/spec/graphql/resolvers/incident_management/oncall_rotations_resolver_spec.rb ee/spec/serializers/licenses_list_serializer_spec.rb ee/spec/lib/gitlab/ci/templates/coverage_fuzzing_gitlab_ci_yaml_spec.rb ee/spec/graphql/mutations/boards/lists/update_limit_metrics_spec.rb ee/spec/finders/ee/alert_management/http_integrations_finder_spec.rb ee/spec/services/merge_requests/mergeability/check_blocked_by_other_mrs_service_spec.rb ee/spec/workers/merge_request_reset_approvals_worker_spec.rb ee/spec/models/ee/namespaces/storage/limit_exclusion_spec.rb ee/spec/services/gitlab_subscriptions/notify_seats_exceeded_batch_service_spec.rb ee/spec/lib/gitlab/ci/reports/security/locations/dependency_scanning_spec.rb ee/spec/services/gitlab_subscriptions/reconciliations/check_seat_usage_alerts_eligibility_service_spec.rb ee/spec/services/system_notes/escalations_service_spec.rb ee/spec/services/package_metadata/ingestion/ingestion_service_spec.rb ee/spec/services/vulnerabilities/historical_statistics/adjustment_service_spec.rb ee/spec/services/ci/minutes/additional_packs/create_service_spec.rb ee/spec/lib/gitlab/geo/log_cursor/events/event_spec.rb ee/spec/models/geo/wiki_repository_state_spec.rb ee/spec/graphql/mutations/boards/epic_boards/create_spec.rb ee/spec/services/vulnerabilities/user_notes_count_service_spec.rb ee/spec/serializers/license_compliance/collapsed_comparer_entity_spec.rb ee/spec/models/ee/users_statistics_spec.rb ee/spec/views/subscriptions/new.html.haml_spec.rb ee/spec/services/ci/runners/unassign_runner_service_spec.rb ee/spec/services/ee/members/import_project_team_service_spec.rb ee/spec/serializers/ee/blob_entity_spec.rb ee/spec/lib/gitlab/status_page/filter/image_filter_spec.rb ee/spec/helpers/merge_checks_helper_spec.rb ee/spec/workers/iterations_update_status_worker_spec.rb ee/spec/workers/groups/update_repository_storage_worker_spec.rb ee/spec/lib/gitlab/tracking/standard_context_spec.rb ee/spec/graphql/mutations/gitlab_subscriptions/activate_spec.rb ee/spec/models/onboarding/learn_gitlab_spec.rb ee/spec/models/approvals/wrapped_rule_set_spec.rb ee/spec/services/app_sec/fuzzing/api/ci_configuration_create_service_spec.rb ee/spec/lib/elastic/latest/project_instance_proxy_spec.rb ee/spec/graphql/ee/types/issue_sort_enum_spec.rb ee/spec/models/work_items/widgets/requirement_legacy_spec.rb ee/spec/lib/gitlab/usage/metrics/instrumentations/epics_deepest_relationship_level_metric_spec.rb ee/spec/services/analytics/devops_adoption/snapshots/update_service_spec.rb ee/spec/elastic/migrate/20210510143200_delete_notes_from_original_index_spec.rb ee/spec/graphql/types/geo/lfs_object_registry_type_spec.rb ee/spec/lib/gitlab/web_ide/config/entry/schema/match_spec.rb ee/spec/lib/gitlab/geo/base_request_spec.rb ee/spec/elastic/migrate/20210201104800_migrate_notes_to_separate_index_spec.rb ee/spec/serializers/license_entity_spec.rb ee/spec/graphql/ee/types/repository/blob_type_spec.rb ee/spec/graphql/types/dast/profile_schedule_input_type_spec.rb ee/spec/lib/gitlab/geo/log_cursor/events/cache_invalidation_event_spec.rb ee/spec/initializers/1_settings_spec.rb ee/spec/graphql/types/vulnerability_severities_count_type_spec.rb ee/spec/views/profiles/preferences/show.html.haml_spec.rb ee/spec/validators/ldap_filter_validator_spec.rb ee/spec/lib/gitlab/usage/metrics/instrumentations/advanced_search/lucene_version_metric_spec.rb ee/spec/models/snippet_spec.rb ee/spec/graphql/types/vulnerable_projects_by_grade_type_spec.rb ee/spec/graphql/types/vulnerability_details/commit_type_spec.rb ee/spec/lib/gitlab/gl_repository/identifier_spec.rb ee/spec/graphql/types/vulnerabilities_count_by_day_type_spec.rb ee/spec/graphql/types/dast/profile_cadence_input_type_spec.rb ee/spec/lib/gitlab/insights/serializers/chartjs/line_serializer_spec.rb ee/spec/graphql/types/security/training_type_spec.rb ee/spec/lib/audit/base_changes_auditor_spec.rb ee/spec/lib/api/entities/epic_boards/list_spec.rb ee/spec/serializers/storage_shard_entity_spec.rb ee/spec/models/dora/watchers_spec.rbKnapsack report generator started!1211WARNING: `around(:context)` hooks are not supported and behave like `around(:example). Called from /builds/gitlab-org/gitlab/ee/spec/services/ci/create_pipeline_service/compliance_spec.rb:38:in `block in <top (required)>'.1212Run options: exclude {:quarantine=>true, :level=>"background_migration"}1213Test environment set up in 0.578896592 seconds1214GeoNodeStatus1215 #fast_current_node_status1216 reads the cache and spawns the worker1217 #update_cache!1218 writes a cache1219 #for_active_secondaries1220 excludes primaries and disabled nodes1221 #healthy?1222 when health is blank1223 returns true1224 when health is present1225 returns true1226 returns false1227 takes outdated? into consideration1228 return false1229 return false1230 #outdated?1231 return true1232 return false1233 #status_message1234 delegates to the HealthCheck1235 #health1236 returns status message1237 #projects_count1238 counts the number of projects on a primary node1239 counts the number of projects on a secondary node1240 #db_replication_lag_seconds1241 returns the set replication lag if secondary1242 doesn't attempt to set replication lag if primary1243 #job_artifacts_synced_count1244 counts synced job artifacts1245 #repositories_synced_count1246 returns the right number of synced registries1247 #wikis_synced_count1248 returns the right number of synced registries1249 #repositories_failed_count1250 returns the right number of failed registries1251 #wikis_failed_count1252 returns the right number of failed registries1253 #repositories_synced_in_percentage1254 returns 0 when no projects are available1255 returns 0 when project count is unknown1256 returns the right percentage1257 #wikis_synced_in_percentage1258 returns 0 when no projects are available1259 returns 0 when project count is unknown1260 returns the right percentage1261 #replication_slots_used_count1262 returns the right number of used replication slots1263 #replication_slots_used_in_percentage1264 returns 0 when no replication slots are available1265 returns 0 when replication slot count is unknown1266 returns the right percentage1267 #replication_slots_max_retained_wal_bytes1268 returns the number of bytes replication slots are using1269 handles large values1270 #repositories_checksummed_count1271 returns the right number of checksummed repositories1272 returns existing value when feature flag is off1273 #repositories_checksum_failed_count1274 returns the right number of failed repositories1275 returns existing value when feature flag if off1276 #repositories_checksummed_in_percentage1277 returns 0 when no projects are available1278 returns 0 when project count is unknown1279 returns the right percentage1280 #wikis_checksummed_count1281 returns the right number of checksummed wikis1282 returns existing value when feature flag if off1283 #wikis_checksum_failed_count1284 returns the right number of failed wikis1285 returns existing value when feature flag if off1286 #wikis_checksummed_in_percentage1287 returns 0 when no projects are available1288 returns 0 when project count is unknown1289 returns the right percentage1290 #design_repositories_count1291 counts number of registries for repositories1292 #design_repositories_synced_count1293 counts synced repositories1294 #design_repositories_failed_count1295 counts failed to sync repositories1296 #design_repositories_registry_count1297 counts number of registries for repositories1298 #design_repositories_synced_in_percentage1299 returns 0 when no objects are available1300 returns the right percentage1301 #repositories_verified_count1302 returns the right number of verified registries1303 returns existing value when feature flag if off1304 #repositories_checksum_mismatch_count1305 returns the right number of registries that checksum mismatch1306 returns existing value when feature flag if off1307 #repositories_verification_failed_count1308 returns the right number of registries that verification failed1309 returns existing value when feature flag if off1310 #repositories_retrying_verification_count1311 returns the right number of registries retrying verification1312 returns existing value when feature flag if off1313 #wikis_verified_count1314 returns the right number of verified registries1315 returns existing value when feature flag if off1316 #wikis_checksum_mismatch_count1317 returns the right number of registries that checksum mismatch1318 returns existing value when feature flag if off1319 #wikis_verification_failed_count1320 returns the right number of registries that verification failed1321 returns existing value when feature flag if off1322 #wikis_retrying_verification_count1323 returns the right number of registries retrying verification1324 returns existing value when feature flag if off1325 #last_event_id and #last_event_date1326 returns nil when no events are available1327 returns the latest event1328 #cursor_last_event_id and #cursor_last_event_date1329 returns nil when no events are available1330 returns the latest event ID if secondary1331 doesn't attempt to retrieve cursor if primary1332 #version1333 is expected to eq "15.11.0-pre"1334 #revision1335 is expected to eq "523abddef88"1336 #[]1337 returns values for each attribute1338 raises an error for invalid attributes1339 #last_successful_status_check_timestamp1340 behaves like timestamp parameters1341 returns the value it was assigned via UNIX timestamp1342 #last_event_timestamp1343 behaves like timestamp parameters1344 returns the value it was assigned via UNIX timestamp1345 #cursor_last_event_timestamp1346 behaves like timestamp parameters1347 returns the value it was assigned via UNIX timestamp1348 #storage_shards1349 returns the current node's shard config1350 #from_json1351 returns a new GeoNodeStatus excluding parameters1352 #storage_shards_match?1353 returns false if no shard data is available for secondary1354 returns true even if no shard data is available for secondary1355 returns false if the storage shards do not match1356 #repositories_checked_count1357 current is a Geo primary1358 counts the number of repo checked projects1359 current is a Geo secondary1360 counts the number of repo checked projects1361 #repositories_checked_failed_count1362 current is a Geo primary1363 counts the number of repo check failed projects1364 current is a Geo secondary1365 counts the number of repo check failed projects1366 secondary usage data1367 #git_fetch_event_count_weekly1368 behaves like a field from secondary_usage_data1369 #load_secondary_usage_data1370 loads the latest data from Geo::SecondaryUsageData1371 reports nil if there is no collected data in Geo::SecondaryUsageData1372 #git_push_event_count_weekly1373 behaves like a field from secondary_usage_data1374 #load_secondary_usage_data1375 loads the latest data from Geo::SecondaryUsageData1376 reports nil if there is no collected data in Geo::SecondaryUsageData1377 #proxy_remote_requests_event_count_weekly1378 behaves like a field from secondary_usage_data1379 #load_secondary_usage_data1380 loads the latest data from Geo::SecondaryUsageData1381 reports nil if there is no collected data in Geo::SecondaryUsageData1382 #proxy_local_requests_event_count_weekly1383 behaves like a field from secondary_usage_data1384 #load_secondary_usage_data1385 loads the latest data from Geo::SecondaryUsageData1386 reports nil if there is no collected data in Geo::SecondaryUsageData1387 Replicator stats1388 replicator: Geo::LfsObjectReplicator1389 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: LfsObject does not include the VerificationState concern yet)1415 #<replicable_name>_checksum_failed_count1416 returns the right number of failed replicables (PENDING: LfsObject does not include the VerificationState concern yet)1417 when there are no replicables1418 #<replicable_name>_checksummed_count1419 returns 0 (PENDING: LfsObject does not include the VerificationState concern yet)1420 #<replicable_name>_checksum_failed_count1421 returns 0 (PENDING: LfsObject 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::LfsObjectRegistry does not include the VerificationState concern yet)1432 #<replicable_name>_verification_failed_count1433 returns the right number of failed replicables (PENDING: Geo::LfsObjectRegistry does not include the VerificationState concern yet)1434 #<replicable_name>_verified_in_percentage1435 returns the right percentage (PENDING: Geo::LfsObjectRegistry does not include the VerificationState concern yet)1436 when there are no replicables1437 #<replicable_name>_verified_count1438 returns 0 (PENDING: Geo::LfsObjectRegistry does not include the VerificationState concern yet)1439 #<replicable_name>_verification_failed_count1440 returns 0 (PENDING: Geo::LfsObjectRegistry does not include the VerificationState concern yet)1441 #<replicable_name>_verified_in_percentage1442 returns 0 (PENDING: Geo::LfsObjectRegistry 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::MergeRequestDiffReplicator1451 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: MergeRequestDiff does not include the VerificationState concern yet)1477 #<replicable_name>_checksum_failed_count1478 returns the right number of failed replicables (PENDING: MergeRequestDiff does not include the VerificationState concern yet)1479 when there are no replicables1480 #<replicable_name>_checksummed_count1481 returns 0 (PENDING: MergeRequestDiff does not include the VerificationState concern yet)1482 #<replicable_name>_checksum_failed_count1483 returns 0 (PENDING: MergeRequestDiff 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::MergeRequestDiffRegistry does not include the VerificationState concern yet)1494 #<replicable_name>_verification_failed_count1495 returns the right number of failed replicables (PENDING: Geo::MergeRequestDiffRegistry does not include the VerificationState concern yet)1496 #<replicable_name>_verified_in_percentage1497 returns the right percentage (PENDING: Geo::MergeRequestDiffRegistry does not include the VerificationState concern yet)1498 when there are no replicables1499 #<replicable_name>_verified_count1500 returns 0 (PENDING: Geo::MergeRequestDiffRegistry does not include the VerificationState concern yet)1501 #<replicable_name>_verification_failed_count1502 returns 0 (PENDING: Geo::MergeRequestDiffRegistry does not include the VerificationState concern yet)1503 #<replicable_name>_verified_in_percentage1504 returns 0 (PENDING: Geo::MergeRequestDiffRegistry 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::PackageFileReplicator1513 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: Packages::PackageFile does not include the VerificationState concern yet)1539 #<replicable_name>_checksum_failed_count1540 returns the right number of failed replicables (PENDING: Packages::PackageFile does not include the VerificationState concern yet)1541 when there are no replicables1542 #<replicable_name>_checksummed_count1543 returns 0 (PENDING: Packages::PackageFile does not include the VerificationState concern yet)1544 #<replicable_name>_checksum_failed_count1545 returns 0 (PENDING: Packages::PackageFile 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::PackageFileRegistry does not include the VerificationState concern yet)1556 #<replicable_name>_verification_failed_count1557 returns the right number of failed replicables (PENDING: Geo::PackageFileRegistry does not include the VerificationState concern yet)1558 #<replicable_name>_verified_in_percentage1559 returns the right percentage (PENDING: Geo::PackageFileRegistry does not include the VerificationState concern yet)1560 when there are no replicables1561 #<replicable_name>_verified_count1562 returns 0 (PENDING: Geo::PackageFileRegistry does not include the VerificationState concern yet)1563 #<replicable_name>_verification_failed_count1564 returns 0 (PENDING: Geo::PackageFileRegistry does not include the VerificationState concern yet)1565 #<replicable_name>_verified_in_percentage1566 returns 0 (PENDING: Geo::PackageFileRegistry 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::TerraformStateVersionReplicator1575 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: Terraform::StateVersion does not include the VerificationState concern yet)1601 #<replicable_name>_checksum_failed_count1602 returns the right number of failed replicables (PENDING: Terraform::StateVersion does not include the VerificationState concern yet)1603 when there are no replicables1604 #<replicable_name>_checksummed_count1605 returns 0 (PENDING: Terraform::StateVersion does not include the VerificationState concern yet)1606 #<replicable_name>_checksum_failed_count1607 returns 0 (PENDING: Terraform::StateVersion 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::TerraformStateVersionRegistry does not include the VerificationState concern yet)1618 #<replicable_name>_verification_failed_count1619 returns the right number of failed replicables (PENDING: Geo::TerraformStateVersionRegistry does not include the VerificationState concern yet)1620 #<replicable_name>_verified_in_percentage1621 returns the right percentage (PENDING: Geo::TerraformStateVersionRegistry does not include the VerificationState concern yet)1622 when there are no replicables1623 #<replicable_name>_verified_count1624 returns 0 (PENDING: Geo::TerraformStateVersionRegistry does not include the VerificationState concern yet)1625 #<replicable_name>_verification_failed_count1626 returns 0 (PENDING: Geo::TerraformStateVersionRegistry does not include the VerificationState concern yet)1627 #<replicable_name>_verified_in_percentage1628 returns 0 (PENDING: Geo::TerraformStateVersionRegistry 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::SnippetRepositoryReplicator1637 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: SnippetRepository does not include the VerificationState concern yet)1663 #<replicable_name>_checksum_failed_count1664 returns the right number of failed replicables (PENDING: SnippetRepository does not include the VerificationState concern yet)1665 when there are no replicables1666 #<replicable_name>_checksummed_count1667 returns 0 (PENDING: SnippetRepository does not include the VerificationState concern yet)1668 #<replicable_name>_checksum_failed_count1669 returns 0 (PENDING: SnippetRepository 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::SnippetRepositoryRegistry does not include the VerificationState concern yet)1680 #<replicable_name>_verification_failed_count1681 returns the right number of failed replicables (PENDING: Geo::SnippetRepositoryRegistry does not include the VerificationState concern yet)1682 #<replicable_name>_verified_in_percentage1683 returns the right percentage (PENDING: Geo::SnippetRepositoryRegistry does not include the VerificationState concern yet)1684 when there are no replicables1685 #<replicable_name>_verified_count1686 returns 0 (PENDING: Geo::SnippetRepositoryRegistry does not include the VerificationState concern yet)1687 #<replicable_name>_verification_failed_count1688 returns 0 (PENDING: Geo::SnippetRepositoryRegistry does not include the VerificationState concern yet)1689 #<replicable_name>_verified_in_percentage1690 returns 0 (PENDING: Geo::SnippetRepositoryRegistry 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::GroupWikiRepositoryReplicator1699 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: GroupWikiRepository does not include the VerificationState concern yet)1725 #<replicable_name>_checksum_failed_count1726 returns the right number of failed replicables (PENDING: GroupWikiRepository does not include the VerificationState concern yet)1727 when there are no replicables1728 #<replicable_name>_checksummed_count1729 returns 0 (PENDING: GroupWikiRepository does not include the VerificationState concern yet)1730 #<replicable_name>_checksum_failed_count1731 returns 0 (PENDING: GroupWikiRepository 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::GroupWikiRepositoryRegistry does not include the VerificationState concern yet)1742 #<replicable_name>_verification_failed_count1743 returns the right number of failed replicables (PENDING: Geo::GroupWikiRepositoryRegistry does not include the VerificationState concern yet)1744 #<replicable_name>_verified_in_percentage1745 returns the right percentage (PENDING: Geo::GroupWikiRepositoryRegistry does not include the VerificationState concern yet)1746 when there are no replicables1747 #<replicable_name>_verified_count1748 returns 0 (PENDING: Geo::GroupWikiRepositoryRegistry does not include the VerificationState concern yet)1749 #<replicable_name>_verification_failed_count1750 returns 0 (PENDING: Geo::GroupWikiRepositoryRegistry does not include the VerificationState concern yet)1751 #<replicable_name>_verified_in_percentage1752 returns 0 (PENDING: Geo::GroupWikiRepositoryRegistry 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::PipelineArtifactReplicator1761 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: Ci::PipelineArtifact does not include the VerificationState concern yet)1787 #<replicable_name>_checksum_failed_count1788 returns the right number of failed replicables (PENDING: Ci::PipelineArtifact does not include the VerificationState concern yet)1789 when there are no replicables1790 #<replicable_name>_checksummed_count1791 returns 0 (PENDING: Ci::PipelineArtifact does not include the VerificationState concern yet)1792 #<replicable_name>_checksum_failed_count1793 returns 0 (PENDING: Ci::PipelineArtifact 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::PipelineArtifactRegistry does not include the VerificationState concern yet)1804 #<replicable_name>_verification_failed_count1805 returns the right number of failed replicables (PENDING: Geo::PipelineArtifactRegistry does not include the VerificationState concern yet)1806 #<replicable_name>_verified_in_percentage1807 returns the right percentage (PENDING: Geo::PipelineArtifactRegistry does not include the VerificationState concern yet)1808 when there are no replicables1809 #<replicable_name>_verified_count1810 returns 0 (PENDING: Geo::PipelineArtifactRegistry does not include the VerificationState concern yet)1811 #<replicable_name>_verification_failed_count1812 returns 0 (PENDING: Geo::PipelineArtifactRegistry does not include the VerificationState concern yet)1813 #<replicable_name>_verified_in_percentage1814 returns 0 (PENDING: Geo::PipelineArtifactRegistry 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::PagesDeploymentReplicator1823 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: PagesDeployment does not include the VerificationState concern yet)1849 #<replicable_name>_checksum_failed_count1850 returns the right number of failed replicables (PENDING: PagesDeployment does not include the VerificationState concern yet)1851 when there are no replicables1852 #<replicable_name>_checksummed_count1853 returns 0 (PENDING: PagesDeployment does not include the VerificationState concern yet)1854 #<replicable_name>_checksum_failed_count1855 returns 0 (PENDING: PagesDeployment 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::PagesDeploymentRegistry does not include the VerificationState concern yet)1866 #<replicable_name>_verification_failed_count1867 returns the right number of failed replicables (PENDING: Geo::PagesDeploymentRegistry does not include the VerificationState concern yet)1868 #<replicable_name>_verified_in_percentage1869 returns the right percentage (PENDING: Geo::PagesDeploymentRegistry does not include the VerificationState concern yet)1870 when there are no replicables1871 #<replicable_name>_verified_count1872 returns 0 (PENDING: Geo::PagesDeploymentRegistry does not include the VerificationState concern yet)1873 #<replicable_name>_verification_failed_count1874 returns 0 (PENDING: Geo::PagesDeploymentRegistry does not include the VerificationState concern yet)1875 #<replicable_name>_verified_in_percentage1876 returns 0 (PENDING: Geo::PagesDeploymentRegistry 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 replicator: Geo::UploadReplicator1885 replication1886 on the primary1887 #<replicable_name>_count1888 when there are replicables1889 returns the number of available replicables on primary1890 when batch count feature flag is disabled1891 returns the number of available replicables on primary1892 when there are no replicables1893 returns 01894 when batch count feature flag is disabled1895 returns 01896 on the secondary1897 #<replicable_name>_(registry|synced|failed)_count1898 when there are registries1899 returns the right number of registries1900 returns the right number of failed and synced replicables1901 returns the percent of synced replicables1902 when there are no registries1903 returns 01904 returns 01905 verification1906 on the primary1907 when verification is enabled1908 when there are replicables1909 #<replicable_name>_checksummed_count1910 returns the right number of checksummed replicables (PENDING: Upload does not include the VerificationState concern yet)1911 #<replicable_name>_checksum_failed_count1912 returns the right number of failed replicables (PENDING: Upload does not include the VerificationState concern yet)1913 when there are no replicables1914 #<replicable_name>_checksummed_count1915 returns 0 (PENDING: Upload does not include the VerificationState concern yet)1916 #<replicable_name>_checksum_failed_count1917 returns 0 (PENDING: Upload does not include the VerificationState concern yet)1918 when verification is disabled1919 #<replicable_name>_checksummed_count1920 returns nil1921 #<replicable_name>_checksum_failed_count1922 returns nil1923 on the secondary1924 when verification is enabled1925 when there are replicables1926 #<replicable_name>_verified_count1927 returns the right number of checksummed replicables (PENDING: Geo::UploadRegistry does not include the VerificationState concern yet)1928 #<replicable_name>_verification_failed_count1929 returns the right number of failed replicables (PENDING: Geo::UploadRegistry does not include the VerificationState concern yet)1930 #<replicable_name>_verified_in_percentage1931 returns the right percentage (PENDING: Geo::UploadRegistry does not include the VerificationState concern yet)1932 when there are no replicables1933 #<replicable_name>_verified_count1934 returns 0 (PENDING: Geo::UploadRegistry does not include the VerificationState concern yet)1935 #<replicable_name>_verification_failed_count1936 returns 0 (PENDING: Geo::UploadRegistry does not include the VerificationState concern yet)1937 #<replicable_name>_verified_in_percentage1938 returns 0 (PENDING: Geo::UploadRegistry does not include the VerificationState concern yet)1939 when verification is disabled1940 #<replicable_name>_verified_count1941 returns nil1942 #<replicable_name>_verification_failed_count1943 returns nil1944 #<replicable_name>_verified_in_percentage1945 returns 01946 replicator: Geo::JobArtifactReplicator1947 replication1948 on the primary1949 #<replicable_name>_count1950 when there are replicables1951 returns the number of available replicables on primary1952 when batch count feature flag is disabled1953 returns the number of available replicables on primary1954 when there are no replicables1955 returns 01956 when batch count feature flag is disabled1957 returns 01958 on the secondary1959 #<replicable_name>_(registry|synced|failed)_count1960 when there are registries1961 returns the right number of registries1962 returns the right number of failed and synced replicables1963 returns the percent of synced replicables1964 when there are no registries1965 returns 01966 returns 01967 verification1968 on the primary1969 when verification is enabled1970 when there are replicables1971 #<replicable_name>_checksummed_count1972 returns the right number of checksummed replicables (PENDING: Ci::JobArtifact does not include the VerificationState concern yet)1973 #<replicable_name>_checksum_failed_count1974 returns the right number of failed replicables (PENDING: Ci::JobArtifact does not include the VerificationState concern yet)1975 when there are no replicables1976 #<replicable_name>_checksummed_count1977 returns 0 (PENDING: Ci::JobArtifact does not include the VerificationState concern yet)1978 #<replicable_name>_checksum_failed_count1979 returns 0 (PENDING: Ci::JobArtifact does not include the VerificationState concern yet)1980 when verification is disabled1981 #<replicable_name>_checksummed_count1982 returns nil1983 #<replicable_name>_checksum_failed_count1984 returns nil1985 on the secondary1986 when verification is enabled1987 when there are replicables1988 #<replicable_name>_verified_count1989 returns the right number of checksummed replicables (PENDING: Geo::JobArtifactRegistry does not include the VerificationState concern yet)1990 #<replicable_name>_verification_failed_count1991 returns the right number of failed replicables (PENDING: Geo::JobArtifactRegistry does not include the VerificationState concern yet)1992 #<replicable_name>_verified_in_percentage1993 returns the right percentage (PENDING: Geo::JobArtifactRegistry does not include the VerificationState concern yet)1994 when there are no replicables1995 #<replicable_name>_verified_count1996 returns 0 (PENDING: Geo::JobArtifactRegistry does not include the VerificationState concern yet)1997 #<replicable_name>_verification_failed_count1998 returns 0 (PENDING: Geo::JobArtifactRegistry does not include the VerificationState concern yet)1999 #<replicable_name>_verified_in_percentage2000 returns 0 (PENDING: Geo::JobArtifactRegistry does not include the VerificationState concern yet)2001 when verification is disabled2002 #<replicable_name>_verified_count2003 returns nil2004 #<replicable_name>_verification_failed_count2005 returns nil2006 #<replicable_name>_verified_in_percentage2007 returns 02008 replicator: Geo::CiSecureFileReplicator2009 replication2010 on the primary2011 #<replicable_name>_count2012 when there are replicables2013 returns the number of available replicables on primary2014 when batch count feature flag is disabled2015 returns the number of available replicables on primary2016 when there are no replicables2017 returns 02018 when batch count feature flag is disabled2019 returns 02020 on the secondary2021 #<replicable_name>_(registry|synced|failed)_count2022 when there are registries2023 returns the right number of registries2024 returns the right number of failed and synced replicables2025 returns the percent of synced replicables2026 when there are no registries2027 returns 02028 returns 02029 verification2030 on the primary2031 when verification is enabled2032 when there are replicables2033 #<replicable_name>_checksummed_count2034 returns the right number of checksummed replicables (PENDING: Ci::SecureFile does not include the VerificationState concern yet)2035 #<replicable_name>_checksum_failed_count2036 returns the right number of failed replicables (PENDING: Ci::SecureFile does not include the VerificationState concern yet)2037 when there are no replicables2038 #<replicable_name>_checksummed_count2039 returns 0 (PENDING: Ci::SecureFile does not include the VerificationState concern yet)2040 #<replicable_name>_checksum_failed_count2041 returns 0 (PENDING: Ci::SecureFile does not include the VerificationState concern yet)2042 when verification is disabled2043 #<replicable_name>_checksummed_count2044 returns nil2045 #<replicable_name>_checksum_failed_count2046 returns nil2047 on the secondary2048 when verification is enabled2049 when there are replicables2050 #<replicable_name>_verified_count2051 returns the right number of checksummed replicables (PENDING: Geo::CiSecureFileRegistry does not include the VerificationState concern yet)2052 #<replicable_name>_verification_failed_count2053 returns the right number of failed replicables (PENDING: Geo::CiSecureFileRegistry does not include the VerificationState concern yet)2054 #<replicable_name>_verified_in_percentage2055 returns the right percentage (PENDING: Geo::CiSecureFileRegistry does not include the VerificationState concern yet)2056 when there are no replicables2057 #<replicable_name>_verified_count2058 returns 0 (PENDING: Geo::CiSecureFileRegistry does not include the VerificationState concern yet)2059 #<replicable_name>_verification_failed_count2060 returns 0 (PENDING: Geo::CiSecureFileRegistry does not include the VerificationState concern yet)2061 #<replicable_name>_verified_in_percentage2062 returns 0 (PENDING: Geo::CiSecureFileRegistry does not include the VerificationState concern yet)2063 when verification is disabled2064 #<replicable_name>_verified_count2065 returns nil2066 #<replicable_name>_verification_failed_count2067 returns nil2068 #<replicable_name>_verified_in_percentage2069 returns 02070 replicator: Geo::ContainerRepositoryReplicator2071 replication2072 on the primary2073 #<replicable_name>_count2074 when there are replicables2075 returns the number of available replicables on primary2076 when batch count feature flag is disabled2077 returns the number of available replicables on primary2078 when there are no replicables2079 returns 02080 when batch count feature flag is disabled2081 returns 02082 on the secondary2083 #<replicable_name>_(registry|synced|failed)_count2084 when there are registries2085 returns the right number of registries2086 returns the right number of failed and synced replicables2087 returns the percent of synced replicables2088 when there are no registries2089 returns 02090 returns 02091 verification2092 on the primary2093 when verification is enabled2094 when there are replicables2095 #<replicable_name>_checksummed_count2096 returns the right number of checksummed replicables (PENDING: ContainerRepository does not include the VerificationState concern yet)2097 #<replicable_name>_checksum_failed_count2098 returns the right number of failed replicables (PENDING: ContainerRepository does not include the VerificationState concern yet)2099 when there are no replicables2100 #<replicable_name>_checksummed_count2101 returns 0 (PENDING: ContainerRepository does not include the VerificationState concern yet)2102 #<replicable_name>_checksum_failed_count2103 returns 0 (PENDING: ContainerRepository does not include the VerificationState concern yet)2104 when verification is disabled2105 #<replicable_name>_checksummed_count2106 returns nil2107 #<replicable_name>_checksum_failed_count2108 returns nil2109 on the secondary2110 when verification is enabled2111 when there are replicables2112 #<replicable_name>_verified_count2113 returns the right number of checksummed replicables (PENDING: Geo::ContainerRepositoryRegistry does not include the VerificationState concern yet)2114 #<replicable_name>_verification_failed_count2115 returns the right number of failed replicables (PENDING: Geo::ContainerRepositoryRegistry does not include the VerificationState concern yet)2116 #<replicable_name>_verified_in_percentage2117 returns the right percentage (PENDING: Geo::ContainerRepositoryRegistry does not include the VerificationState concern yet)2118 when there are no replicables2119 #<replicable_name>_verified_count2120 returns 0 (PENDING: Geo::ContainerRepositoryRegistry does not include the VerificationState concern yet)2121 #<replicable_name>_verification_failed_count2122 returns 0 (PENDING: Geo::ContainerRepositoryRegistry does not include the VerificationState concern yet)2123 #<replicable_name>_verified_in_percentage2124 returns 0 (PENDING: Geo::ContainerRepositoryRegistry does not include the VerificationState concern yet)2125 when verification is disabled2126 #<replicable_name>_verified_count2127 returns nil2128 #<replicable_name>_verification_failed_count2129 returns nil2130 #<replicable_name>_verified_in_percentage2131 returns 02132 replicator: Geo::DependencyProxyBlobReplicator2133 replication2134 on the primary2135 #<replicable_name>_count2136 when there are replicables2137 returns the number of available replicables on primary2138 when batch count feature flag is disabled2139 returns the number of available replicables on primary2140 when there are no replicables2141 returns 02142 when batch count feature flag is disabled2143 returns 02144 on the secondary2145 #<replicable_name>_(registry|synced|failed)_count2146 when there are registries2147 returns the right number of registries2148 returns the right number of failed and synced replicables2149 returns the percent of synced replicables2150 when there are no registries2151 returns 02152 returns 02153 verification2154 on the primary2155 when verification is enabled2156 when there are replicables2157 #<replicable_name>_checksummed_count2158 returns the right number of checksummed replicables (PENDING: DependencyProxy::Blob does not include the VerificationState concern yet)2159 #<replicable_name>_checksum_failed_count2160 returns the right number of failed replicables (PENDING: DependencyProxy::Blob does not include the VerificationState concern yet)2161 when there are no replicables2162 #<replicable_name>_checksummed_count2163 returns 0 (PENDING: DependencyProxy::Blob does not include the VerificationState concern yet)2164 #<replicable_name>_checksum_failed_count2165 returns 0 (PENDING: DependencyProxy::Blob does not include the VerificationState concern yet)2166 when verification is disabled2167 #<replicable_name>_checksummed_count2168 returns nil2169 #<replicable_name>_checksum_failed_count2170 returns nil2171 on the secondary2172 when verification is enabled2173 when there are replicables2174 #<replicable_name>_verified_count2175 returns the right number of checksummed replicables (PENDING: Geo::DependencyProxyBlobRegistry does not include the VerificationState concern yet)2176 #<replicable_name>_verification_failed_count2177 returns the right number of failed replicables (PENDING: Geo::DependencyProxyBlobRegistry does not include the VerificationState concern yet)2178 #<replicable_name>_verified_in_percentage2179 returns the right percentage (PENDING: Geo::DependencyProxyBlobRegistry does not include the VerificationState concern yet)2180 when there are no replicables2181 #<replicable_name>_verified_count2182 returns 0 (PENDING: Geo::DependencyProxyBlobRegistry does not include the VerificationState concern yet)2183 #<replicable_name>_verification_failed_count2184 returns 0 (PENDING: Geo::DependencyProxyBlobRegistry does not include the VerificationState concern yet)2185 #<replicable_name>_verified_in_percentage2186 returns 0 (PENDING: Geo::DependencyProxyBlobRegistry does not include the VerificationState concern yet)2187 when verification is disabled2188 #<replicable_name>_verified_count2189 returns nil2190 #<replicable_name>_verification_failed_count2191 returns nil2192 #<replicable_name>_verified_in_percentage2193 returns 02194 replicator: Geo::DependencyProxyManifestReplicator2195 replication2196 on the primary2197 #<replicable_name>_count2198 when there are replicables2199 returns the number of available replicables on primary2200 when batch count feature flag is disabled2201 returns the number of available replicables on primary2202 when there are no replicables2203 returns 02204 when batch count feature flag is disabled2205 returns 02206 on the secondary2207 #<replicable_name>_(registry|synced|failed)_count2208 when there are registries2209 returns the right number of registries2210 returns the right number of failed and synced replicables2211 returns the percent of synced replicables2212 when there are no registries2213 returns 02214 returns 02215 verification2216 on the primary2217 when verification is enabled2218 when there are replicables2219 #<replicable_name>_checksummed_count2220 returns the right number of checksummed replicables (PENDING: DependencyProxy::Manifest does not include the VerificationState concern yet)2221 #<replicable_name>_checksum_failed_count2222 returns the right number of failed replicables (PENDING: DependencyProxy::Manifest does not include the VerificationState concern yet)2223 when there are no replicables2224 #<replicable_name>_checksummed_count2225 returns 0 (PENDING: DependencyProxy::Manifest does not include the VerificationState concern yet)2226 #<replicable_name>_checksum_failed_count2227 returns 0 (PENDING: DependencyProxy::Manifest does not include the VerificationState concern yet)2228 when verification is disabled2229 #<replicable_name>_checksummed_count2230 returns nil2231 #<replicable_name>_checksum_failed_count2232 returns nil2233 on the secondary2234 when verification is enabled2235 when there are replicables2236 #<replicable_name>_verified_count2237 returns the right number of checksummed replicables (PENDING: Geo::DependencyProxyManifestRegistry does not include the VerificationState concern yet)2238 #<replicable_name>_verification_failed_count2239 returns the right number of failed replicables (PENDING: Geo::DependencyProxyManifestRegistry does not include the VerificationState concern yet)2240 #<replicable_name>_verified_in_percentage2241 returns the right percentage (PENDING: Geo::DependencyProxyManifestRegistry does not include the VerificationState concern yet)2242 when there are no replicables2243 #<replicable_name>_verified_count2244 returns 0 (PENDING: Geo::DependencyProxyManifestRegistry does not include the VerificationState concern yet)2245 #<replicable_name>_verification_failed_count2246 returns 0 (PENDING: Geo::DependencyProxyManifestRegistry does not include the VerificationState concern yet)2247 #<replicable_name>_verified_in_percentage2248 returns 0 (PENDING: Geo::DependencyProxyManifestRegistry does not include the VerificationState concern yet)2249 when verification is disabled2250 #<replicable_name>_verified_count2251 returns nil2252 #<replicable_name>_verification_failed_count2253 returns nil2254 #<replicable_name>_verified_in_percentage2255 returns 02256 #load_data_from_current_node2257 on the primary2258 does not call JobArtifactRegistryFinder#registry_count2259 on the secondary2260 returns data from the deprecated field if it is not defined in the status field2261 sets data in the new status field2262 uses column counters when calculates percents using attr_in_percentage2263 status counters are converted into integers2264 returns integer value2265 status booleans are converted into booleans2266 returns boolean value2267Burndown2268 project milestone burndown2269 behaves like burndown for milestone2270 generates an array of issues with date, issue weight and action2271 returns empty array if milestone start date is nil2272 returns empty array if milestone due date is nil2273 counts until today if milestone due date > Date.today2274 ignores follow-up events with the same action2275 when issues belong to a public project2276 does not include confidential issues for users who are not project members2277 when all closed issues do not have closed events2278 considers closed_at as milestone start date2279 group milestone burndown2280 when nested group milestone2281 behaves like burndown for milestone2282 generates an array of issues with date, issue weight and action2283 returns empty array if milestone start date is nil2284 returns empty array if milestone due date is nil2285 counts until today if milestone due date > Date.today2286 ignores follow-up events with the same action2287 when issues belong to a public project2288 does not include confidential issues for users who are not project members2289 when all closed issues do not have closed events2290 considers closed_at as milestone start date2291 when non-nested group milestone2292 behaves like burndown for milestone2293 generates an array of issues with date, issue weight and action2294 returns empty array if milestone start date is nil2295 returns empty array if milestone due date is nil2296 counts until today if milestone due date > Date.today2297 ignores follow-up events with the same action2298 when issues belong to a public project2299 does not include confidential issues for users who are not project members2300 when all closed issues do not have closed events2301 considers closed_at as milestone start date2302 load burndown events2303 avoids N+1 database queries2304Gitlab::Elastic::SnippetSearchResults2305 pagination2306 returns the correct page of results2307 returns the correct number of results for one page2308 #snippet_titles_count2309 returns the amount of matched snippet titles2310 #formatted_count2311 value: 1, expected: "1"2312 returns the expected formatted count limited and delimited2313 value: 9999, expected: "9,999"2314 returns the expected formatted count limited and delimited2315 value: 10000, expected: "10,000+"2316 returns the expected formatted count limited and delimited2317 value: 20000, expected: "10,000+"2318 returns the expected formatted count limited and delimited2319 value: 0, expected: "0"2320 returns the expected formatted count limited and delimited2321 value: nil, expected: "0"2322 returns the expected formatted count limited and delimited2323 #highlight_map2324 returns the expected highlight map2325 when user is not author2326 returns nothing2327 when user is nil2328 returns nothing2329 when snippet is public2330 returns public snippet2331 when user has read_all_resources2332 admin mode disabled2333 returns nothing2334 admin mode enabled2335 returns matched snippets2336GlobalSearch2337 Respect feature visibility levels2338 Private projects2339 does not find items if features are disabled2340 shows items to member only if features are enabled2341 Internal projects2342 does not find items if features are disabled2343 shows items to member only if features are enabled2344 shows items to member only if features are private2345 Public projects2346 does not find items if features are disabled2347 finds items if features are enabled2348 shows items to member only if features are private2349EE::Gitlab::Checks::PushRules::CommitCheck2350 #validate!2351 commit message rules2352 returns an error if the rule fails due to missing required characters2353 returns an error if the rule fails due to forbidden characters2354 returns an error if the regex is invalid2355 returns an error if the negative regex is invalid2356 behaves like check ignored when push rule unlicensed2357 is expected to be truthy2358 behaves like use predefined push rules2359 calls Project#predefined_push_rule2360 DCO check rules2361 behaves like check ignored when push rule unlicensed2362 is expected to be truthy2363 when enabled in Project and commit is not DCO signed2364 returns an error2365 when enabled in Project and the commit is DCO signed2366 does not return an error2367 author email rules2368 returns an error if the rule fails for the committer2369 returns an error if the rule fails for the author2370 returns an error if the regex is invalid2371 behaves like check ignored when push rule unlicensed2372 is expected to be truthy2373 existing member rules2374 with private commit email2375 returns error if private commit email was not associated to a user2376 returns true when private commit email was associated to a user2377 without private commit email2378 returns an error if the commit author is not a GitLab member2379 behaves like check ignored when push rule unlicensed2380 is expected to be truthy2381 GPG sign rules2382 behaves like check ignored when push rule unlicensed2383 is expected to be truthy2384 when it is only enabled in Global settings2385 and commit is not signed2386 returns an error2387 when enabled in Project2388 and commit is not signed2389 returns an error2390 but the change is made in the web application2391 does not return an error2392 and commit is signed2393 does not return an error2394 when disabled in Project2395 and commit is not signed2396 does not return an error2397 Check commit author rules2398 with a commit from the authenticated user2399 with private commit email2400 allows the commit when they were done with private commit email of the current user2401 raises an error when using an unknown private commit email2402 with primary email2403 when the email is confirmed2404 does not raise an error2405 when the email is unconfirmed2406 raises an error2407 with secondary email2408 when the email is confirmed2409 does not raise an error2410 when the email is unconfirmed2411 raises an error2412 with unknown email2413 raises an error2414 for an ff merge request2415 does not raise errors for a fast forward2416 for a normal merge2417 does not raise errors for a merge commit2418 Check commit author name rules2419 when committer email is consistent with user email2420 with consistent user name2421 does not raise an error2422 with inconsistent user name2423 raises error2424 when committer email is inconsistent with user email2425 with consistent user name2426 does not raise error2427 with inconsistent user name2428 does not raise error2429Gitlab::UsageDataCounters::StreamingAuditEventTypeCounter2430 # order random2431 behaves like a redis usage counter2432 .count(delete_work_item)2433 increments the StreamingAuditEventType delete_work_item counter by 12434 .read(delete_work_item)2435 returns the total number of delete_work_item events2436 behaves like a redis usage counter2437 .count(project_group_link_updated)2438 increments the StreamingAuditEventType project_group_link_updated counter by 12439 .read(project_group_link_updated)2440 returns the total number of project_group_link_updated events2441 behaves like a redis usage counter with totals2442 totals2443 can report all totals2444 unknown events2445 cannot increment2446 cannot read2447 behaves like a redis usage counter with totals2448 totals2449 can report all totals2450 unknown events2451 cannot increment2452 cannot read2453 behaves like a redis usage counter2454 .count(personal_access_token_revoked)2455 increments the StreamingAuditEventType personal_access_token_revoked counter by 12456 .read(personal_access_token_revoked)2457 returns the total number of personal_access_token_revoked events2458 behaves like a redis usage counter with totals2459 totals2460 can report all totals2461 unknown events2462 cannot increment2463 cannot read2464 behaves like a redis usage counter2465 .count(release_updated)2466 increments the StreamingAuditEventType release_updated counter by 12467 .read(release_updated)2468 returns the total number of release_updated events2469 behaves like a redis usage counter2470 .count(feature_flag_deleted)2471 increments the StreamingAuditEventType feature_flag_deleted counter by 12472 .read(feature_flag_deleted)2473 returns the total number of feature_flag_deleted events2474 behaves like a redis usage counter with totals2475 totals2476 can report all totals2477 unknown events2478 cannot increment2479 cannot read2480 behaves like a redis usage counter2481 .count(remove_gpg_key)2482 increments the StreamingAuditEventType remove_gpg_key counter by 12483 .read(remove_gpg_key)2484 returns the total number of remove_gpg_key events2485 behaves like a redis usage counter with totals2486 totals2487 can report all totals2488 unknown events2489 cannot increment2490 cannot read2491 behaves like a redis usage counter2492 .count(feature_flag_updated)2493 increments the StreamingAuditEventType feature_flag_updated counter by 12494 .read(feature_flag_updated)2495 returns the total number of feature_flag_updated events2496 behaves like a redis usage counter with totals2497 totals2498 can report all totals2499 unknown events2500 cannot increment2501 cannot read2502 behaves like a redis usage counter with totals2503 totals2504 can report all totals2505 unknown events2506 cannot increment2507 cannot read2508 behaves like a redis usage counter with totals2509 totals2510 can report all totals2511 unknown events2512 cannot increment2513 cannot read2514 behaves like a redis usage counter with totals2515 totals2516 can report all totals2517 unknown events2518 cannot increment2519 cannot read2520 behaves like a redis usage counter with totals2521 totals2522 can report all totals2523 unknown events2524 cannot increment2525 cannot read2526 behaves like a redis usage counter with totals2527 totals2528 can report all totals2529 unknown events2530 cannot increment2531 cannot read2532 behaves like a redis usage counter with totals2533 totals2534 can report all totals2535 unknown events2536 cannot increment2537 cannot read2538 behaves like a redis usage counter2539 .count(environment_unprotected)2540 increments the StreamingAuditEventType environment_unprotected counter by 12541 .read(environment_unprotected)2542 returns the total number of environment_unprotected events2543 behaves like a redis usage counter with totals2544 totals2545 can report all totals2546 unknown events2547 cannot increment2548 cannot read2549 behaves like a redis usage counter2550 .count(cluster_agent_token_revoked)2551 increments the StreamingAuditEventType cluster_agent_token_revoked counter by 12552 .read(cluster_agent_token_revoked)2553 returns the total number of cluster_agent_token_revoked events2554 behaves like a redis usage counter2555 .count(merge_request_create)2556 increments the StreamingAuditEventType merge_request_create counter by 12557 .read(merge_request_create)2558 returns the total number of merge_request_create events2559 behaves like a redis usage counter2560 .count(retain_approvals_on_push_updated)2561 increments the StreamingAuditEventType retain_approvals_on_push_updated counter by 12562 .read(retain_approvals_on_push_updated)2563 returns the total number of retain_approvals_on_push_updated events2564 behaves like a redis usage counter2565 .count(group_share_with_group_link_updated)2566 increments the StreamingAuditEventType group_share_with_group_link_updated counter by 12567 .read(group_share_with_group_link_updated)2568 returns the total number of group_share_with_group_link_updated events2569 behaves like a redis usage counter2570 .count(personal_access_token_created)2571 increments the StreamingAuditEventType personal_access_token_created counter by 12572 .read(personal_access_token_created)2573 returns the total number of personal_access_token_created events2574 behaves like a redis usage counter with totals2575 totals2576 can report all totals2577 unknown events2578 cannot increment2579 cannot read2580 behaves like a redis usage counter with totals2581 totals2582 can report all totals2583 unknown events2584 cannot increment2585 cannot read2586 behaves like a redis usage counter2587 .count(project_fork_relationship_removed)2588 increments the StreamingAuditEventType project_fork_relationship_removed counter by 12589 .read(project_fork_relationship_removed)2590 returns the total number of project_fork_relationship_removed events2591 behaves like a redis usage counter with totals2592 totals2593 can report all totals2594 unknown events2595 cannot increment2596 cannot read2597 behaves like a redis usage counter with totals2598 totals2599 can report all totals2600 unknown events2601 cannot increment2602 cannot read2603 behaves like a redis usage counter with totals2604 totals2605 can report all totals2606 unknown events2607 cannot increment2608 cannot read2609 behaves like a redis usage counter2610 .count(ban_user)2611 increments the StreamingAuditEventType ban_user counter by 12612 .read(ban_user)2613 returns the total number of ban_user events2614 behaves like a redis usage counter with totals2615 totals2616 can report all totals2617 unknown events2618 cannot increment2619 cannot read2620 behaves like a redis usage counter with totals2621 totals2622 can report all totals2623 unknown events2624 cannot increment2625 cannot read2626 behaves like a redis usage counter with totals2627 totals2628 can report all totals2629 unknown events2630 cannot increment2631 cannot read2632 behaves like a redis usage counter2633 .count(member_updated)2634 increments the StreamingAuditEventType member_updated counter by 12635 .read(member_updated)2636 returns the total number of member_updated events2637 behaves like a redis usage counter with totals2638 totals2639 can report all totals2640 unknown events2641 cannot increment2642 cannot read2643 behaves like a redis usage counter2644 .count(project_reset_approvals_on_push_updated)2645 increments the StreamingAuditEventType project_reset_approvals_on_push_updated counter by 12646 .read(project_reset_approvals_on_push_updated)2647 returns the total number of project_reset_approvals_on_push_updated events2648 behaves like a redis usage counter with totals2649 totals2650 can report all totals2651 unknown events2652 cannot increment2653 cannot read2654 behaves like a redis usage counter with totals2655 totals2656 can report all totals2657 unknown events2658 cannot increment2659 cannot read2660 behaves like a redis usage counter with totals2661 totals2662 can report all totals2663 unknown events2664 cannot increment2665 cannot read2666 behaves like a redis usage counter2667 .count(update_status_check)2668 increments the StreamingAuditEventType update_status_check counter by 12669 .read(update_status_check)2670 returns the total number of update_status_check events2671 behaves like a redis usage counter2672 .count(project_packages_enabled_updated)2673 increments the StreamingAuditEventType project_packages_enabled_updated counter by 12674 .read(project_packages_enabled_updated)2675 returns the total number of project_packages_enabled_updated events2676 behaves like a redis usage counter with totals2677 totals2678 can report all totals2679 unknown events2680 cannot increment2681 cannot read2682 behaves like a redis usage counter with totals2683 totals2684 can report all totals2685 unknown events2686 cannot increment2687 cannot read2688 behaves like a redis usage counter with totals2689 totals2690 can report all totals2691 unknown events2692 cannot increment2693 cannot read2694 behaves like a redis usage counter with totals2695 totals2696 can report all totals2697 unknown events2698 cannot increment2699 cannot read2700 behaves like a redis usage counter2701 .count(group_share_with_group_link_created)2702 increments the StreamingAuditEventType group_share_with_group_link_created counter by 12703 .read(group_share_with_group_link_created)2704 returns the total number of group_share_with_group_link_created events2705 behaves like a redis usage counter2706 .count(allow_merge_on_skipped_pipeline_updated)2707 increments the StreamingAuditEventType allow_merge_on_skipped_pipeline_updated counter by 12708 .read(allow_merge_on_skipped_pipeline_updated)2709 returns the total number of allow_merge_on_skipped_pipeline_updated events2710 behaves like a redis usage counter with totals2711 totals2712 can report all totals2713 unknown events2714 cannot increment2715 cannot read2716 behaves like a redis usage counter2717 .count(allow_committer_approval_updated)2718 increments the StreamingAuditEventType allow_committer_approval_updated counter by 12719 .read(allow_committer_approval_updated)2720 returns the total number of allow_committer_approval_updated events2721 behaves like a redis usage counter with totals2722 totals2723 can report all totals2724 unknown events2725 cannot increment2726 cannot read2727 behaves like a redis usage counter2728 .count(manually_trigger_housekeeping)2729 increments the StreamingAuditEventType manually_trigger_housekeeping counter by 12730 .read(manually_trigger_housekeeping)2731 returns the total number of manually_trigger_housekeeping events2732 behaves like a redis usage counter2733 .count(group_saml_provider_update)2734 increments the StreamingAuditEventType group_saml_provider_update counter by 12735 .read(group_saml_provider_update)2736 returns the total number of group_saml_provider_update events2737 behaves like a redis usage counter2738 .count(create_status_check)2739 increments the StreamingAuditEventType create_status_check counter by 12740 .read(create_status_check)2741 returns the total number of create_status_check events2742 behaves like a redis usage counter with totals2743 totals2744 can report all totals2745 unknown events2746 cannot increment2747 cannot read2748 behaves like a redis usage counter2749 .count(delete_status_check)2750 increments the StreamingAuditEventType delete_status_check counter by 12751 .read(delete_status_check)2752 returns the total number of delete_status_check events2753 behaves like a redis usage counter with totals2754 totals2755 can report all totals2756 unknown events2757 cannot increment2758 cannot read2759 behaves like a redis usage counter2760 .count(feature_flag_created)2761 increments the StreamingAuditEventType feature_flag_created counter by 12762 .read(feature_flag_created)2763 returns the total number of feature_flag_created events2764 behaves like a redis usage counter2765 .count(project_suggestion_commit_message_updated)2766 increments the StreamingAuditEventType project_suggestion_commit_message_updated counter by 12767 .read(project_suggestion_commit_message_updated)2768 returns the total number of project_suggestion_commit_message_updated events2769 behaves like a redis usage counter2770 .count(repository_download_operation)2771 increments the StreamingAuditEventType repository_download_operation counter by 12772 .read(repository_download_operation)2773 returns the total number of repository_download_operation events2774 behaves like a redis usage counter2775 .count(environment_protected)2776 increments the StreamingAuditEventType environment_protected counter by 12777 .read(environment_protected)2778 returns the total number of environment_protected events2779 behaves like a redis usage counter2780 .count(release_deleted_audit_event)2781 increments the StreamingAuditEventType release_deleted_audit_event counter by 12782 .read(release_deleted_audit_event)2783 returns the total number of release_deleted_audit_event events2784 behaves like a redis usage counter with totals2785 totals2786 can report all totals2787 unknown events2788 cannot increment2789 cannot read2790 behaves like a redis usage counter with totals2791 totals2792 can report all totals2793 unknown events2794 cannot increment2795 cannot read2796 behaves like a redis usage counter2797 .count(project_group_link_created)2798 increments the StreamingAuditEventType project_group_link_created counter by 12799 .read(project_group_link_created)2800 returns the total number of project_group_link_created events2801 behaves like a redis usage counter2802 .count(require_password_to_approve_updated)2803 increments the StreamingAuditEventType require_password_to_approve_updated counter by 12804 .read(require_password_to_approve_updated)2805 returns the total number of require_password_to_approve_updated events2806 behaves like a redis usage counter with totals2807 totals2808 can report all totals2809 unknown events2810 cannot increment2811 cannot read2812 behaves like a redis usage counter with totals2813 totals2814 can report all totals2815 unknown events2816 cannot increment2817 cannot read2818 behaves like a redis usage counter with totals2819 totals2820 can report all totals2821 unknown events2822 cannot increment2823 cannot read2824 behaves like a redis usage counter with totals2825 totals2826 can report all totals2827 unknown events2828 cannot increment2829 cannot read2830 behaves like a redis usage counter with totals2831 totals2832 can report all totals2833 unknown events2834 cannot increment2835 cannot read2836 behaves like a redis usage counter with totals2837 totals2838 can report all totals2839 unknown events2840 cannot increment2841 cannot read2842 behaves like a redis usage counter with totals2843 totals2844 can report all totals2845 unknown events2846 cannot increment2847 cannot read2848 behaves like a redis usage counter with totals2849 totals2850 can report all totals2851 unknown events2852 cannot increment2853 cannot read2854 behaves like a redis usage counter with totals2855 totals2856 can report all totals2857 unknown events2858 cannot increment2859 cannot read2860 behaves like a redis usage counter2861 .count(release_created)2862 increments the StreamingAuditEventType release_created counter by 12863 .read(release_created)2864 returns the total number of release_created events2865 behaves like a redis usage counter2866 .count(add_gpg_key)2867 increments the StreamingAuditEventType add_gpg_key counter by 12868 .read(add_gpg_key)2869 returns the total number of add_gpg_key events2870 behaves like a redis usage counter with totals2871 totals2872 can report all totals2873 unknown events2874 cannot increment2875 cannot read2876 behaves like a redis usage counter2877 .count(user_enable_admin_mode)2878 increments the StreamingAuditEventType user_enable_admin_mode counter by 12879 .read(user_enable_admin_mode)2880 returns the total number of user_enable_admin_mode events2881 behaves like a redis usage counter2882 .count(saml_group_links_removed)2883 increments the StreamingAuditEventType saml_group_links_removed counter by 12884 .read(saml_group_links_removed)2885 returns the total number of saml_group_links_removed events2886 behaves like a redis usage counter2887 .count(delete_epic)2888 increments the StreamingAuditEventType delete_epic counter by 12889 .read(delete_epic)2890 returns the total number of delete_epic events2891 behaves like a redis usage counter2892 .count(project_merge_requests_template_updated)2893 increments the StreamingAuditEventType project_merge_requests_template_updated counter by 12894 .read(project_merge_requests_template_updated)2895 returns the total number of project_merge_requests_template_updated events2896 behaves like a redis usage counter with totals2897 totals2898 can report all totals2899 unknown events2900 cannot increment2901 cannot read2902 behaves like a redis usage counter with totals2903 totals2904 can report all totals2905 unknown events2906 cannot increment2907 cannot read2908 behaves like a redis usage counter2909 .count(allow_overrides_to_approver_list_per_merge_request_updated)2910 increments the StreamingAuditEventType allow_overrides_to_approver_list_per_merge_request_updated counter by 12911 .read(allow_overrides_to_approver_list_per_merge_request_updated)2912 returns the total number of allow_overrides_to_approver_list_per_merge_request_updated events2913 behaves like a redis usage counter2914 .count(release_milestones_updated)2915 increments the StreamingAuditEventType release_milestones_updated counter by 12916 .read(release_milestones_updated)2917 returns the total number of release_milestones_updated events2918 behaves like a redis usage counter2919 .count(allow_author_approval_updated)2920 increments the StreamingAuditEventType allow_author_approval_updated counter by 12921 .read(allow_author_approval_updated)2922 returns the total number of allow_author_approval_updated events2923 behaves like a redis usage counter2924 .count(group_share_with_group_link_removed)2925 increments the StreamingAuditEventType group_share_with_group_link_removed counter by 12926 .read(group_share_with_group_link_removed)2927 returns the total number of group_share_with_group_link_removed events2928 behaves like a redis usage counter2929 .count(user_admin_status_updated)2930 increments the StreamingAuditEventType user_admin_status_updated counter by 12931 .read(user_admin_status_updated)2932 returns the total number of user_admin_status_updated events2933 behaves like a redis usage counter with totals2934 totals2935 can report all totals2936 unknown events2937 cannot increment2938 cannot read2939 behaves like a redis usage counter2940 .count(external_status_check_url_updated)2941 increments the StreamingAuditEventType external_status_check_url_updated counter by 12942 .read(external_status_check_url_updated)2943 returns the total number of external_status_check_url_updated events2944 behaves like a redis usage counter2945 .count(delete_merge_request)2946 increments the StreamingAuditEventType delete_merge_request counter by 12947 .read(delete_merge_request)2948 returns the total number of delete_merge_request events2949 behaves like a redis usage counter with totals2950 totals2951 can report all totals2952 unknown events2953 cannot increment2954 cannot read2955 behaves like a redis usage counter with totals2956 totals2957 can report all totals2958 unknown events2959 cannot increment2960 cannot read2961 behaves like a redis usage counter with totals2962 totals2963 can report all totals2964 unknown events2965 cannot increment2966 cannot read2967 behaves like a redis usage counter with totals2968 totals2969 can report all totals2970 unknown events2971 cannot increment2972 cannot read2973 behaves like a redis usage counter with totals2974 totals2975 can report all totals2976 unknown events2977 cannot increment2978 cannot read2979 behaves like a redis usage counter2980 .count(project_remove_source_branch_after_merge_updated)2981 increments the StreamingAuditEventType project_remove_source_branch_after_merge_updated counter by 12982 .read(project_remove_source_branch_after_merge_updated)2983 returns the total number of project_remove_source_branch_after_merge_updated events2984 behaves like a redis usage counter with totals2985 totals2986 can report all totals2987 unknown events2988 cannot increment2989 cannot read2990 behaves like a redis usage counter2991 .count(delete_issue)2992 increments the StreamingAuditEventType delete_issue counter by 12993 .read(delete_issue)2994 returns the total number of delete_issue events2995 behaves like a redis usage counter2996 .count(cluster_agent_token_created)2997 increments the StreamingAuditEventType cluster_agent_token_created counter by 12998 .read(cluster_agent_token_created)2999 returns the total number of cluster_agent_token_created events3000 behaves like a redis usage counter3001 .count(user_email_address_updated)3002 increments the StreamingAuditEventType user_email_address_updated counter by 13003 .read(user_email_address_updated)3004 returns the total number of user_email_address_updated events3005 behaves like a redis usage counter with totals3006 totals3007 can report all totals3008 unknown events3009 cannot increment3010 cannot read3011 behaves like a redis usage counter3012 .count(event_type_filters_deleted)3013 increments the StreamingAuditEventType event_type_filters_deleted counter by 13014 .read(event_type_filters_deleted)3015 returns the total number of event_type_filters_deleted events3016 behaves like a redis usage counter3017 .count(policy_project_updated)3018 increments the StreamingAuditEventType policy_project_updated counter by 13019 .read(policy_project_updated)3020 returns the total number of policy_project_updated events3021 behaves like a redis usage counter3022 .count(group_saml_provider_create)3023 increments the StreamingAuditEventType group_saml_provider_create counter by 13024 .read(group_saml_provider_create)3025 returns the total number of group_saml_provider_create events3026 behaves like a redis usage counter with totals3027 totals3028 can report all totals3029 unknown events3030 cannot increment3031 cannot read3032 behaves like a redis usage counter3033 .count(member_destroyed)3034 increments the StreamingAuditEventType member_destroyed counter by 13035 .read(member_destroyed)3036 returns the total number of member_destroyed events3037 behaves like a redis usage counter3038 .count(project_name_updated)3039 increments the StreamingAuditEventType project_name_updated counter by 13040 .read(project_name_updated)3041 returns the total number of project_name_updated events3042 behaves like a redis usage counter with totals3043 totals3044 can report all totals3045 unknown events3046 cannot increment3047 cannot read3048 behaves like a redis usage counter3049 .count(event_type_filters_created)3050 increments the StreamingAuditEventType event_type_filters_created counter by 13051 .read(event_type_filters_created)3052 returns the total number of event_type_filters_created events3053 behaves like a redis usage counter with totals3054 totals3055 can report all totals3056 unknown events3057 cannot increment3058 cannot read3059 behaves like a redis usage counter with totals3060 totals3061 can report all totals3062 unknown events3063 cannot increment3064 cannot read3065 behaves like a redis usage counter3066 .count(protected_branch_allow_force_push_updated)3067 increments the StreamingAuditEventType protected_branch_allow_force_push_updated counter by 13068 .read(protected_branch_allow_force_push_updated)3069 returns the total number of protected_branch_allow_force_push_updated events3070 behaves like a redis usage counter with totals3071 totals3072 can report all totals3073 unknown events3074 cannot increment3075 cannot read3076 behaves like a redis usage counter3077 .count(saml_group_links_created)3078 increments the StreamingAuditEventType saml_group_links_created counter by 13079 .read(saml_group_links_created)3080 returns the total number of saml_group_links_created events3081 behaves like a redis usage counter3082 .count(set_runner_associated_projects)3083 increments the StreamingAuditEventType set_runner_associated_projects counter by 13084 .read(set_runner_associated_projects)3085 returns the total number of set_runner_associated_projects events3086 behaves like a redis usage counter3087 .count(member_created)3088 increments the StreamingAuditEventType member_created counter by 13089 .read(member_created)3090 returns the total number of member_created events3091 behaves like a redis usage counter with totals3092 totals3093 can report all totals3094 unknown events3095 cannot increment3096 cannot read3097 behaves like a redis usage counter3098 .count(project_group_link_deleted)3099 increments the StreamingAuditEventType project_group_link_deleted counter by 13100 .read(project_group_link_deleted)3101 returns the total number of project_group_link_deleted events3102 behaves like a redis usage counter with totals3103 totals3104 can report all totals3105 unknown events3106 cannot increment3107 cannot read3108 behaves like a redis usage counter3109 .count(unblock_user)3110 increments the StreamingAuditEventType unblock_user counter by 13111 .read(unblock_user)3112 returns the total number of unblock_user events3113Repository3114 delegated methods3115 is expected to delegate #checksum to the #raw_repository object3116 is expected to delegate #find_remote_root_ref to the #raw_repository object3117 #after_sync3118 expires repository cache3119 does not call expire_branch_cache if repository does not exist3120 #fetch_upstream3121 fetches the URL without creating a remote3122 Elastic search3123 class method find_commits_by_message_with_elastic3124 returns commits3125 find_commits_by_message_with_elastic3126 returns commits3127 #upstream_branches3128 returns branches from the upstream remote3129 #keep_around3130 on a Geo primary3131 when a single SHA is passed3132 publishes Repositories::KeepAroundRefsCreatedEvent3133 creates a Geo::RepositoryUpdatedEvent3134 when multiple SHAs are passed3135 publishes exactly one Repositories::KeepAroundRefsCreatedEvent3136 creates exactly one Geo::RepositoryUpdatedEvent3137 on a Geo secondary3138 when multiple SHAs are passed3139 publishes a Repositories::KeepAroundRefsCreatedEvent3140 does not create a Geo::RepositoryUpdatedEvent3141 when no SHA is passed3142 does not publish a Repositories::KeepAroundRefsCreatedEvent3143 does not create a Geo::RepositoryUpdatedEvent3144 #code_owners_blob3145 returns nil if there is no codeowners file3146 returns the content of the codeowners file when it is found3147 requests the CODOWNER blobs in batch in the correct order3148 #after_change_head3149 creates a RepositoryUpdatedEvent on a Geo primary3150 does not create a RepositoryUpdatedEvent on a Geo secondary3151 #insights_config_for3152 returns nil for an empty repository3153 returns a valid Insights config file3154 when no config file exists3155 returns nil if does not exist3156 #lfs_enabled?3157 for a group wiki repository3158 returns false3159 #update_root_ref3160 updates the default branch when HEAD has changed3161 always updates the default branch even when HEAD does not change3162 does not update the default branch when HEAD does not exist3163 does not raise error when repository does not exist3164Ci::RegisterJobService#execute3165 shared runners minutes limit3166 when limit set at global level3167 and usage is below the limit3168 behaves like returns a build3169 when in disaster recovery it ignores quota and returns anyway3170 is expected to be a kind of Ci::Build(status: string, finished_at: datetime, created_at: datetime, updated_at: datetime, started_...oolean, scheduling_type: integer, id: integer, stage_id: integer, partition_id: integer, tag_list: )3171 and usage is above the limit3172 behaves like does not return a build3173 when in disaster recovery it ignores quota and returns anyway3174 is expected to be nil3175 and project is public3176 and public projects cost factor is 0 (default)3177 behaves like returns a build3178 when in disaster recovery it ignores quota and returns anyway3179 is expected to be a kind of Ci::Build(status: string, finished_at: datetime, created_at: datetime, updated_at: datetime, started_...oolean, scheduling_type: integer, id: integer, stage_id: integer, partition_id: integer, tag_list: )3180 and public projects cost factor is > 03181 behaves like does not return a build3182 when in disaster recovery it ignores quota and returns anyway3183 is expected to be nil3184 and extra shared runners minutes purchased3185 and usage is below the combined limit3186 behaves like returns a build3187 when in disaster recovery it ignores quota and returns anyway3188 is expected to be a kind of Ci::Build(status: string, finished_at: datetime, created_at: datetime, updated_at: datetime, started_...oolean, scheduling_type: integer, id: integer, stage_id: integer, partition_id: integer, tag_list: )3189 and usage is above the combined limit3190 behaves like does not return a build3191 when in disaster recovery it ignores quota and returns anyway3192 is expected to be nil3193 when limit set at namespace level3194 and limit set to unlimited3195 behaves like returns a build3196 when in disaster recovery it ignores quota and returns anyway3197 is expected to be a kind of Ci::Build(status: string, finished_at: datetime, created_at: datetime, updated_at: datetime, started_...oolean, scheduling_type: integer, id: integer, stage_id: integer, partition_id: integer, tag_list: )3198 and usage is below the limit3199 behaves like returns a build3200 when in disaster recovery it ignores quota and returns anyway3201 is expected to be a kind of Ci::Build(status: string, finished_at: datetime, created_at: datetime, updated_at: datetime, started_...oolean, scheduling_type: integer, id: integer, stage_id: integer, partition_id: integer, tag_list: )3202 and usage is above the limit3203 behaves like does not return a build3204 when in disaster recovery it ignores quota and returns anyway3205 is expected to be nil3206 and extra shared runners minutes purchased3207 and usage is below the combined limit3208 behaves like returns a build3209 when in disaster recovery it ignores quota and returns anyway3210 is expected to be a kind of Ci::Build(status: string, finished_at: datetime, created_at: datetime, updated_at: datetime, started_...oolean, scheduling_type: integer, id: integer, stage_id: integer, partition_id: integer, tag_list: )3211 and usage is above the combined limit3212 behaves like does not return a build3213 when in disaster recovery it ignores quota and returns anyway3214 is expected to be nil3215 when limit set at global and namespace level3216 and namespace limit lower than global limit3217 behaves like does not return a build3218 when in disaster recovery it ignores quota and returns anyway3219 is expected to be nil3220 and namespace limit higher than global limit3221 behaves like returns a build3222 when in disaster recovery it ignores quota and returns anyway3223 is expected to be a kind of Ci::Build(status: string, finished_at: datetime, created_at: datetime, updated_at: datetime, started_...oolean, scheduling_type: integer, id: integer, stage_id: integer, partition_id: integer, tag_list: )3224 when group is subgroup3225 and usage below the limit on root namespace3226 behaves like returns a build3227 when in disaster recovery it ignores quota and returns anyway3228 is expected to be a kind of Ci::Build(status: string, finished_at: datetime, created_at: datetime, updated_at: datetime, started_...oolean, scheduling_type: integer, id: integer, stage_id: integer, partition_id: integer, tag_list: )3229 and usage above the limit on root namespace3230 behaves like does not return a build3231 when in disaster recovery it ignores quota and returns anyway3232 is expected to be nil3233 secrets3234 when build has secrets defined3235 when there is no Vault server provided3236 does not pick the build and drops the build3237 when there is Vault server provided3238 picks the build3239 when build has no secrets defined3240 picks the build3241 ensure plan limitation3242 when namespace has no plan attached3243 runner does not define allowed plans3244 is expected to be a kind of Ci::Build(status: string, finished_at: datetime, created_at: datetime, updated_at: datetime, started_...oolean, scheduling_type: integer, id: integer, stage_id: integer, partition_id: integer, tag_list: )3245 runner defines allowed plans3246 is expected to be nil3247 when namespace has plan attached3248 runner does not define allowed plans3249 is expected to be a kind of Ci::Build(status: string, finished_at: datetime, created_at: datetime, updated_at: datetime, started_...oolean, scheduling_type: integer, id: integer, stage_id: integer, partition_id: integer, tag_list: )3250 runner defines allowed plans3251 is expected to be a kind of Ci::Build(status: string, finished_at: datetime, created_at: datetime, updated_at: datetime, started_...oolean, scheduling_type: integer, id: integer, stage_id: integer, partition_id: integer, tag_list: )3252 allowed plans do not match namespace plan3253 is expected to be nil3254 when group has IP address restrictions3255 address is within the range3256 behaves like does not drop the build3257 picks the build3258 when group is subgroup3259 behaves like does not drop the build3260 picks the build3261 when group_ip_restriction is not available3262 behaves like does not drop the build3263 picks the build3264 address is outside the range3265 behaves like drops the build3266 does not pick the build3267 when group is subgroup3268 behaves like drops the build3269 does not pick the build3270 when group_ip_restriction is not available3271 behaves like does not drop the build3272 picks the build3273Security::OrchestrationPolicyRuleSchedule3274 associations3275 is expected to belong to owner class_name => User required: false3276 is expected to belong to security_orchestration_policy_configuration class_name => Security::OrchestrationPolicyConfiguration required: false3277 validations3278 is expected to validate that :owner cannot be empty/falsy3279 is expected to validate that :security_orchestration_policy_configuration cannot be empty/falsy3280 is expected to validate that :cron cannot be empty/falsy3281 is expected to validate that :policy_index cannot be empty/falsy3282 is expected to validate that :rule_index cannot be empty/falsy3283 does not allow invalid cron patterns3284 does not allow invalid cron patterns3285 .runnable_schedules3286 when there are runnable schedules3287 returns the runnable schedule3288 when there are no runnable schedules3289 returns an empty array3290 when there are runnable schedules in future3291 returns an empty array3292 #policy3293 when policy is present3294 is expected to eq {:actions=>[{:scan=>"dast", :scanner_profile=>"Scanner Profile", :site_profile=>"Site Profile"}], :de...heduled DAST 1", :rules=>[{:branches=>["production"], :cadence=>"*/20 * * * *", :type=>"schedule"}]}3295 when policy is not present3296 is expected to be nil3297 when policy is not enabled3298 is expected to be nil3299 #applicable_branches3300 when branches does not exist3301 is expected to be empty3302 when branches is empty3303 is expected to be empty3304 when provided project is not provided3305 is expected to be empty3306 when some of the branches exists3307 is expected to eq ["feature-a"]3308 when branches with wildcards matches3309 is expected to eq ["feature-a", "feature-b"]3310 when policy is not present3311 is expected to be empty3312 when policy rules are not present3313 is expected to be empty3314 #applicable_agents3315 when applicable rule contains agents configuration3316 is expected to eq {:"production-agent"=>{:namespaces=>["production-namespace"]}}3317 when applicable rule does not contain agents configuration3318 is expected to be nil3319 #for_agent?3320 when applicable rule contains agents configuration3321 is expected to eq true3322 when applicable rule does not contain agents configuration3323 is expected to eq false3324 #set_next_run_at3325 behaves like handles set_next_run_at3326 when schedule runs every minute3327 updates next_run_at to the worker's execution time3328 when there are two different schedules in the same time zones3329 sets the sames next_run_at3330 when cron is updated for existing schedules3331 updates next_run_at automatically3332 behaves like includes Limitable concern3333 #exceeds_limits?3334 without plan limits configured3335 is expected to eq false3336 without plan limits configured3337 is expected to eq false3338 with an existing model3339 is expected to eq true3340 validations3341 is expected to be a kind of Limitable3342 without plan limits configured3343 can create new models3344 with plan limits configured3345 can create new models3346 with an existing model3347 cannot create new models exceeding the plan limits3348MergeRequests::PushOptionsHandlerService3349 `assign` push option3350 behaves like with a new branch3351 adds an error to the service3352 behaves like a service that does not create a merge request3353 is expected not to change `MergeRequest.count`3354 behaves like when coupled with the `create` push option3355 behaves like a service that can create a merge request3356 creates a merge request with the correct target branch3357 when project has been forked3358 sets the correct source and target project3359 behaves like a service that can change assignees of a merge request3360 changes assignee count3361 behaves like with an existing branch but no open MR3362 adds an error to the service3363 behaves like a service that does not create a merge request3364 is expected not to change `MergeRequest.count`3365 behaves like when coupled with the `create` push option3366 behaves like a service that can create a merge request3367 creates a merge request with the correct target branch3368 when project has been forked3369 sets the correct source and target project3370 behaves like a service that can change assignees of a merge request3371 changes assignee count3372 behaves like with an existing branch that has a merge request open3373 behaves like a service that does not create a merge request3374 is expected not to change `MergeRequest.count`3375 behaves like a service that can change assignees of a merge request3376 changes assignee count3377 `unassign` push option3378 behaves like with a new branch3379 adds an error to the service3380 behaves like a service that does not create a merge request3381 is expected not to change `MergeRequest.count`3382 behaves like when coupled with the `create` push option3383 behaves like a service that can create a merge request3384 creates a merge request with the correct target branch3385 when project has been forked3386 sets the correct source and target project3387 behaves like a service that can change assignees of a merge request3388 changes assignee count3389 behaves like with an existing branch but no open MR3390 adds an error to the service3391 behaves like a service that does not create a merge request3392 is expected not to change `MergeRequest.count`3393 behaves like when coupled with the `create` push option3394 behaves like a service that can create a merge request3395 creates a merge request with the correct target branch3396 when project has been forked3397 sets the correct source and target project3398 behaves like a service that can change assignees of a merge request3399 changes assignee count3400 behaves like with an existing branch that has a merge request open3401 behaves like a service that does not create a merge request3402 is expected not to change `MergeRequest.count`3403 behaves like a service that can change assignees of a merge request3404 changes assignee count3405ResourceIterationEvent3406 behaves like a resource event3407 importable3408 is expected to respond to #importing?3409 is expected to respond to #imported?3410 validations3411 is expected not to allow :user to be ‹nil›3412 when importing3413 is expected to allow :user to be ‹nil›3414 associations3415 is expected to belong to user required: false3416 .created_after3417 returns the expected events3418 returns no events if time is after last record time3419 behaves like a resource event for issues3420 associations3421 is expected to belong to issue required: false3422 .by_issue3423 returns the expected records for an issue with events3424 returns the expected records for an issue with no events3425 .by_issue_ids3426 returns the expected events3427 .by_created_at_earlier_or_equal_to3428 returns the expected events3429 returns the expected events3430 #issuable3431 returns the expected issuable3432 behaves like a resource event for merge requests3433 associations3434 is expected to belong to merge_request required: false3435 .by_merge_request3436 returns the expected records for an issue with events3437 returns the expected records for an issue with no events3438 #issuable3439 returns the expected issuable3440 on callbacks3441 does not trigger note created subscription3442 behaves like a note for work item resource event3443 builds synthetic note with correct synthetic_note_class3444 on callbacks3445 triggers note created subscription3446 behaves like having unique enum values3447 has unique values in "action"3448 behaves like timebox resource event validations3449 validations3450 when issue and merge_request are both nil3451 is expected not to be valid3452 when issue and merge_request are both set3453 is expected not to be valid3454 when issue is set3455 is expected to be valid3456 when merge_request is set3457 is expected to be valid3458 behaves like timebox resource event actions3459 #added?3460 behaves like queryable timebox action resource event3461 is true for action add on issue3462 is false for action remove on issue3463 is true for action add on merge_request3464 is false for action remove on merge_request3465 #removed?3466 behaves like queryable timebox action resource event3467 is false for action add on issue3468 is true for action remove on issue3469 is false for action add on merge_request3470 is true for action remove on merge_request3471 behaves like timebox resource tracks issue metrics3472 #issue_usage_metrics3473 tracks usage for issues3474 does not track usage for merge requests3475 when creating an issue3476 behaves like issue_edit snowplow tracking3477 behaves like Snowplow event tracking with RedisHLL context3478 behaves like Snowplow event tracking3479 is emitted3480 associations3481 is expected to belong to iteration required: false3482ApprovalProjectRule3483 validations3484 is invalid when name not unique within rule type and project3485 DEFAULT_SEVERITIES3486 contains a valid subset of severity levels3487 APPROVAL_VULNERABILITY_STATES3488 contains all vulnerability states3489 default values3490 is expected to eq []3491 is expected to eq 03492 scanners3493 transform existing NULL values into empty array3494 prevents assignment of NULL3495 prevents assignment of NULL via assign_attributes3496 associations3497 is expected to have many approval_merge_request_rule_sources3498 is expected to have many approval_merge_request_rules through approval_merge_request_rule_sources3499 .regular3500 returns non-report_approver records3501 .for_all_branches3502 returns approval rules without protected branches3503 .for_all_protected_branches3504 returns approval rules applied to all protected branches3505 .regular_or_any_approver scope3506 returns regular or any-approver rules3507 .code_owner scope3508 returns nothing3509 #protected_branches3510 when applies_to_all_protected_branches is true3511 when feature flag `group_protected_branches` disabled3512 returns a collection of all protected branches belonging to the project3513 when feature flag `group_protected_branches` enabled3514 returns a collection of all protected branches belonging to the project and the group3515 when applies_to_all_protected_branches is false3516 returns a collection of all protected branches belonging to the rule3517 #applies_to_branch?3518 when rule has no specific branches3519 returns true3520 when rule has specific branches3521 returns true when the branch name matches3522 returns false when the branch name does not match3523 when rule applies to all protected branches3524 returns true when the branch name is a protected branch3525 returns true when the branch name is a wildcard protected branch3526 returns false when the branch name does not match a wildcard protected branch3527 returns false when the branch name is an unprotected branch3528 returns false when the branch name does not exist3529 #regular?3530 returns true for regular rules3531 returns false for report_approver rules3532 #code_owner?3533 returns false3534 #report_approver?3535 returns false for regular rules3536 returns true for report_approver rules3537 #rule_type3538 returns the regular type for regular rules3539 returns the report_approver type for license scanning approvers rules3540 validation3541 when creating a new rule3542 is expected to be valid3543 is expected to be valid3544 is expected to be valid3545 when attempting to edit the name of the rule3546 is expected to be valid3547 with a `Coverage-Check` rule3548 is expected not to be valid3549 is expected to change `subject.errors[:report_type].present?`3550 for report type different than scan_finding3551 is invalid when name not unique within rule type and project3552 is valid when protected branches are empty and is applied to all protected branches3553 is expected to be valid3554 for scan_finding report type3555 is invalid when name not unique within scan result policy, rule type and project3556 when no protected branches are selected and is not applied to all protected branches3557 is expected not to be valid3558 when protected branches are present and is not applied to all protected branches3559 is expected to be valid3560 when protected branches are present and is applied to all protected branches3561 is expected to be valid3562 when protected branches are not selected and is applied to all protected branches3563 is expected to be valid3564 any_approver rules3565 creating only one any_approver rule is allowed3566 callbacks3567 #track_creation_event tracks count after create3568 calls Gitlab::UsageDataCounters::HLLRedisCounter track event3569 #audit_add users after :add3570 behaves like audit event queue3571 when audit event queue is active3572 adds message to audit event queue3573 when audit event queue is not active3574 does not add message to audit event queue3575 #audit_remove users after :remove3576 behaves like audit event queue3577 when audit event queue is active3578 adds message to audit event queue3579 when audit event queue is not active3580 does not add message to audit event queue3581 #audit_add groups after :add3582 behaves like audit event queue3583 when audit event queue is active3584 adds message to audit event queue3585 when audit event queue is not active3586 does not add message to audit event queue3587 #audit_remove groups after :remove3588 behaves like audit event queue3589 when audit event queue is active3590 adds message to audit event queue3591 when audit event queue is not active3592 does not add message to audit event queue3593 #audit_creation after approval rule is created3594 behaves like audit event queue3595 when audit event queue is active3596 adds message to audit event queue3597 when audit event queue is not active3598 does not add message to audit event queue3599 #vulnerability_states_for_branch3600 with protected branch set to any3601 returns all content of vulnerability states3602 with protected branch set to a custom branch3603 returns only the content of vulnerability states3604Boards::UpdateService3605 #execute3606 with group board3607 behaves like board update service3608 updates the board with valid params3609 does not update the board with invalid params3610 with scoped_issue_board available3611 user is member of the board parent3612 updates the configuration params when scoped issue board is enabled3613 when labels param is used3614 when user can create new labels3615 adds labels to the board3616 when user can not create new labels3617 adds only existing labels to the board3618 without scoped_issue_board available3619 filters unpermitted params when scoped issue board is not enabled3620 with project board3621 behaves like board update service3622 updates the board with valid params3623 does not update the board with invalid params3624 with scoped_issue_board available3625 user is member of the board parent3626 updates the configuration params when scoped issue board is enabled3627 when labels param is used3628 when user can create new labels3629 adds labels to the board3630 when user can not create new labels3631 adds only existing labels to the board3632 without scoped_issue_board available3633 filters unpermitted params when scoped issue board is not enabled3634 when setting a timebox3635 behaves like setting a milestone scope3636 behaves like setting a timebox scope3637 for a group board3638 behaves like an invalid milestone3639 when milestone is from another project / group3640 is expected to be nil3641 behaves like a predefined milestone3642 None3643 is expected to eq #<struct Timebox::TimeboxStruct title="No Milestone", name="No Milestone", id=0, class_name="Milestone">3644 Any3645 is expected to eq #<struct Timebox::TimeboxStruct title="Any Milestone", name="", id=-1, class_name="Milestone">3646 Upcoming3647 is expected to eq #<struct Timebox::TimeboxStruct title="Upcoming", name="#upcoming", id=-2, class_name="Milestone">3648 Started3649 is expected to eq #<struct Timebox::TimeboxStruct title="Started", name="#started", id=-3, class_name="Milestone">3650 behaves like a group milestone3651 when milestone is in current group3652 is expected to eq #<Milestone id:25 %"My title 317">3653 when milestone is in an ancestor group3654 is expected to eq #<Milestone id:26 %"My title 318">3655 for a project board3656 behaves like an invalid milestone3657 when milestone is from another project / group3658 is expected to be nil3659 behaves like a predefined milestone3660 None3661 is expected to eq #<struct Timebox::TimeboxStruct title="No Milestone", name="No Milestone", id=0, class_name="Milestone">3662 Any3663 is expected to eq #<struct Timebox::TimeboxStruct title="Any Milestone", name="", id=-1, class_name="Milestone">3664 Upcoming3665 is expected to eq #<struct Timebox::TimeboxStruct title="Upcoming", name="#upcoming", id=-2, class_name="Milestone">3666 Started3667 is expected to eq #<struct Timebox::TimeboxStruct title="Started", name="#started", id=-3, class_name="Milestone">3668 behaves like a group milestone3669 when milestone is in current group3670 is expected to eq #<Milestone id:28 %"My title 320">3671 when milestone is in an ancestor group3672 is expected to eq #<Milestone id:29 %"My title 321">3673 when milestone is a project milestone3674 is expected to eq #<Milestone id:30 group131/group132/project599%"My title 322">3675 behaves like setting an iteration scope3676 behaves like setting a timebox scope3677 for a group board3678 behaves like an invalid iteration3679 when iteration is from another project / group3680 is expected to be nil3681 behaves like a predefined iteration3682 without iteration cadence3683 None3684 is expected to raise ArgumentError with "No cadence could be found to scope board to NONE iteration."3685 Any3686 is expected to raise ArgumentError with "No cadence could be found to scope board to ANY iteration."3687 Current3688 is expected to raise ArgumentError with "No cadence could be found to scope board to CURRENT iteration."3689 with iteration cadence3690 None3691 is expected to eq #<struct Timebox::TimeboxStruct title="None", name="none", id=0, class_name="Iteration">3692 Any3693 is expected to eq #<struct Timebox::TimeboxStruct title="Any", name="any", id=-1, class_name="Iteration">3694 Current3695 is expected to eq #<struct Timebox::TimeboxStruct title="Current", name="current", id=-4, class_name="Iteration">3696 behaves like a group iteration3697 when iteration is in current group3698 is expected to eq #<Iteration id:27 *iteration:27>3699 when iteration is in an ancestor group3700 is expected to eq #<Iteration id:28 *iteration:28>3701 for a project board3702 behaves like an invalid iteration3703 when iteration is from another project / group3704 is expected to be nil3705 behaves like a predefined iteration3706 without iteration cadence3707 None3708 is expected to raise ArgumentError with "No cadence could be found to scope board to NONE iteration."3709 Any3710 is expected to raise ArgumentError with "No cadence could be found to scope board to ANY iteration."3711 Current3712 is expected to raise ArgumentError with "No cadence could be found to scope board to CURRENT iteration."3713 with iteration cadence3714 None3715 is expected to eq #<struct Timebox::TimeboxStruct title="None", name="none", id=0, class_name="Iteration">3716 Any3717 is expected to eq #<struct Timebox::TimeboxStruct title="Any", name="any", id=-1, class_name="Iteration">3718 Current3719 is expected to eq #<struct Timebox::TimeboxStruct title="Current", name="current", id=-4, class_name="Iteration">3720 behaves like a group iteration3721 when iteration is in current group3722 is expected to eq #<Iteration id:30 *iteration:30>3723 when iteration is in an ancestor group3724 is expected to eq #<Iteration id:31 *iteration:31>3725Geo::ContainerRepositoryRegistryFinder3726 behaves like a framework registry finder3727 #execute3728 when user cannot read all Geo3729 is expected to be empty3730 when user can read all Geo3731 when admin mode is disabled3732 is expected to be empty3733 when admin mode is enabled3734 with an ids param3735 returns specified registries3736 with an ids param empty3737 returns all registries3738 with a replication_state param3739 returns registries with requested replication state3740 with a replication_state param empty3741 returns all registries3742 with verification enabled3743 with a verification_state param3744 returns registries with requested verification state3745 with a verification_state param empty3746 returns all registries3747 with verification disabled3748 with a verification_state param3749 raises ArgumentError (PENDING: Skipping because verification is enabled for ContainerRepository)3750 with a verification_state param empty3751 raises ArgumentError (PENDING: Skipping because verification is enabled for ContainerRepository)3752 when search method is not implemented in the registry model3753 raises ArgumentError (PENDING: Skipping because search method is implemented for ContainerRepository)3754 when search method is implemented in the registry model3755 returns a registry filtered by keyword3756 with no params3757 returns all registries3758IterationsFinder3759 without permissions3760 with project as parent3761 returns none3762 with group as parent3763 returns none3764 when skipping authorization3765 returns iterations3766 with permissions3767 iterations fetched from project3768 returns iterations for projects3769 iterations fetched from group3770 returns iterations for groups3771 with filters3772 by iteration_wildcard_id3773 returns CURRENT iterations without ancestors3774 when iteration_cadence_id is provided3775 returns CURRENT iteration for the given cadence3776 iterations for project with ancestors3777 returns iterations for project and ancestor groups3778 orders iterations by due date and title3779 with filters3780 filters by all states3781 filters by started state3782 filters by opened state3783 filters by closed state3784 filters by title3785 filters by ID3786 filters by cadence3787 filters by multiple cadences3788 with search params3789 filters by title3790 search: "", fields_to_search: [], expected_iterations: lazy { all_iterations }3791 behaves like search returns correct items3792 is expected to contain exactly #<Iteration id:32 *iteration:32>, #<Iteration id:33 *iteration:"one test">, #<Iteration id:34 *iteration:"Iteration 1">, #<Iteration id:35 *iteration:35>, and #<Iteration id:36 *iteration:36>3793 search: "iteration", fields_to_search: [], expected_iterations: lazy { all_iterations }3794 behaves like search returns correct items3795 is expected to contain exactly #<Iteration id:32 *iteration:32>, #<Iteration id:33 *iteration:"one test">, #<Iteration id:34 *iteration:"Iteration 1">, #<Iteration id:35 *iteration:35>, and #<Iteration id:36 *iteration:36>3796 search: "iteration", fields_to_search: [:title], expected_iterations: lazy { [upcoming_group_iteration] }3797 behaves like search returns correct items3798 is expected to contain exactly #<Iteration id:34 *iteration:"Iteration 1">3799 search: "iteration", fields_to_search: [:title], expected_iterations: lazy { [upcoming_group_iteration] }3800 behaves like search returns correct items3801 is expected to contain exactly #<Iteration id:34 *iteration:"Iteration 1">3802 search: "iter 1", fields_to_search: [:title], expected_iterations: lazy { [upcoming_group_iteration] }3803 behaves like search returns correct items3804 is expected to contain exactly #<Iteration id:34 *iteration:"Iteration 1">3805 search: "iteration 1", fields_to_search: [:title], expected_iterations: lazy { [upcoming_group_iteration] }3806 behaves like search returns correct items3807 is expected to contain exactly #<Iteration id:34 *iteration:"Iteration 1">3808 search: "iteration test", fields_to_search: [:title], expected_iterations: lazy { [] }3809 behaves like search returns correct items3810 is expected to contain exactly3811 search: "one week iter", fields_to_search: [:cadence_title], expected_iterations: lazy { [upcoming_group_iteration] }3812 behaves like search returns correct items3813 is expected to contain exactly #<Iteration id:34 *iteration:"Iteration 1">3814 search: "iteration", fields_to_search: [:cadence_title], expected_iterations: lazy { all_iterations }3815 behaves like search returns correct items3816 is expected to contain exactly #<Iteration id:32 *iteration:32>, #<Iteration id:33 *iteration:"one test">, #<Iteration id:34 *iteration:"Iteration 1">, #<Iteration id:35 *iteration:35>, and #<Iteration id:36 *iteration:36>3817 search: "two week", fields_to_search: [:cadence_title], expected_iterations: lazy { [closed_iteration, started_group_iteration] }3818 behaves like search returns correct items3819 is expected to contain exactly #<Iteration id:32 *iteration:32> and #<Iteration id:33 *iteration:"one test">3820 search: "iteration test", fields_to_search: [:cadence_title], expected_iterations: lazy { [] }3821 behaves like search returns correct items3822 is expected to contain exactly3823 search: "one week", fields_to_search: [:title, :cadence_title], expected_iterations: lazy { [upcoming_group_iteration] }3824 behaves like search returns correct items3825 is expected to contain exactly #<Iteration id:34 *iteration:"Iteration 1">3826 search: "iteration", fields_to_search: [:title, :cadence_title], expected_iterations: lazy { all_iterations }3827 behaves like search returns correct items3828 is expected to contain exactly #<Iteration id:32 *iteration:32>, #<Iteration id:33 *iteration:"one test">, #<Iteration id:34 *iteration:"Iteration 1">, #<Iteration id:35 *iteration:35>, and #<Iteration id:36 *iteration:36>3829 search: "iteration 1", fields_to_search: [:title, :cadence_title], expected_iterations: lazy { [upcoming_group_iteration] }3830 behaves like search returns correct items3831 is expected to contain exactly #<Iteration id:34 *iteration:"Iteration 1">3832 by updated_at3833 returns iterations filtered only by updated_before3834 returns iterations filtered only by updated_after3835 returns iterations filtered by updated_after and updated_before3836 by iteration_wildcard_id3837 returns CURRENT iterations3838 returns CURRENT iteration for the specified cadence3839 by timeframe3840 returns iterations with start_date and due_date between timeframe3841 returns iterations which start before the timeframe3842 returns iterations which end after the timeframe3843 when one of the timeframe params are missing3844 does not filter by timeframe if start_date is missing3845 does not filter by timeframe if end_date is missing3846 sorting3847 sorts correctly by cadence_and_due_date_asc3848 sorts correctly by cadence_and_due_date_desc3849 behaves like sorted by the default order3850 sorts by the default order (due_date, title, id asc)3851 when an unsupported sorting param is provided3852 behaves like sorted by the default order3853 sorts by the default order (due_date, title, id asc)3854 #find_by3855 finds a single iteration3856layouts/nav/sidebar/_project3857 Learn GitLab3858 has a link to the learn GitLab3859 Repository3860 Files3861 has a link to the project file locks path3862 Issues3863 Iterations3864 has a link to the iteration cadences path3865 Jira3866 when Jira service integration is not set3867 does not have a link to the Jira issues menu3868 when Jira service integration is set3869 has a link to Jira issues list3870 has an external link to open Jira3871 Requirements3872 has a link to the requirements page3873 CI/CD3874 Test cases3875 has a link to the test cases page3876 when license feature :quality_management is not enabled3877 does not have a link to the test cases page3878 Security and Compliance3879 when user does not have permissions3880 top level navigation link is not visible3881 when user has permissions3882 top level navigation link is visible3883 security dashboard link is visible3884 security vulnerability report link is visible3885 security on demand scans link is visible3886 dependency list link is visible3887 license compliance link is visible3888 policies link is visible3889 security configuration link is visible3890 audit events link is visible3891 Operations3892 On-call schedules3893 has a link to the on-call schedules page3894 when the user does not have access3895 does not have a link to the on-call schedules page3896 Escalation Policies3897 has a link to the escalation policies page3898 when the user does not have access3899 does not have a link to the escalation policies page3900 Analytics3901 Code Review3902 has a link to the Code Review analytics page3903 when user does not have access3904 does not have a link to the Code Review analytics page3905 Insights3906 has a link to the Insights analytics page3907 when user does not have access3908 does not have a link to the Insights analytics page3909 Issue3910 has a link to the issue analytics page3911 when user does not have access3912 does not have a link to the issue analytics page3913 Merge request3914 has a link to the merge request analytics page3915 when user does not have access3916 does not have a link to the merge request analytics page3917 Settings3918 Monitor3919 links to settings page3920 when user is not authorized3921 does not display the link3922Gitlab::Ci::Reports::LicenseScanning::License3923 equality3924 #eql?3925 is expected to be empty3926 is expected to contain exactly #<Gitlab::Ci::Reports::LicenseScanning::License:0x00007fa897f409b0 @id="MIT", @name="MIT", @url="", @dependencies=#<Set: {}>>3927 is expected to be empty3928 is expected to be empty3929 is expected to be empty3930 is expected to contain exactly #<Gitlab::Ci::Reports::LicenseScanning::License:0x00007fa892d78a10 @id="Apache-2.0", @name="Apache 2.0", @url="", @dependencies=#<Set: {}>>3931 is expected not to eql #<Gitlab::Ci::Reports::LicenseScanning::License:0x00007fa893655f20 @id="MIT", @name="MIT", @url="", @dependencies=#<Set: {}>>3932 is expected not to eql #<Gitlab::Ci::Reports::LicenseScanning::License:0x00007fa8943a04a0 @id="MIT", @name="MIT", @url="", @dependencies=#<Set: {}>>3933 is expected to eql #<Gitlab::Ci::Reports::LicenseScanning::License:0x00007fa894fd3e98 @id=nil, @name=nil, @url=nil, @dependencies=#<Set: {}>>3934 is expected not to eql #<Gitlab::Ci::Reports::LicenseScanning::License:0x00007fa88e835ef8 @id=nil, @name=nil, @url=nil, @dependencies=#<Set: {}>>3935 is expected not to eql #<Gitlab::Ci::Reports::LicenseScanning::License:0x00007fa88f2eb4b0 @id="Apache-2.0", @name="Apache 2.0", @url="", @dependencies=#<Set: {}>>3936 is expected not to eql #<Gitlab::Ci::Reports::LicenseScanning::License:0x00007fa882a6ba30 @id="Apache-2.0", @name="Apache 2.0", @url="", @dependencies=#<Set: {}>>3937 is expected to eql #<Gitlab::Ci::Reports::LicenseScanning::License:0x00007fa882c72108 @id="MIT", @name="MIT", @url="", @dependencies=#<Set: {}>>3938 is expected to eql #<Gitlab::Ci::Reports::LicenseScanning::License:0x00007fa8837d6e68 @id="MIT", @name="MIT", @url="", @dependencies=#<Set: {}>>3939 is expected not to eql #<Gitlab::Ci::Reports::LicenseScanning::License:0x00007fa8848ce518 @id=nil, @name=nil, @url=nil, @dependencies=#<Set: {}>>3940 is expected not to eql #<Gitlab::Ci::Reports::LicenseScanning::License:0x00007fa885ce9408 @id="Apache-2.0", @name="Apache 2.0", @url="", @dependencies=#<Set: {}>>3941 is expected not to eql #<Gitlab::Ci::Reports::LicenseScanning::License:0x00007fa8872c56a0 @id="Apache-2.0", @name="Apache 2.0", @url="", @dependencies=#<Set: {}>>3942 is expected to eql #<Gitlab::Ci::Reports::LicenseScanning::License:0x00007fa87a1f4a30 @id="MIT", @name="MIT", @url="", @dependencies=#<Set: {}>>3943 is expected to eql #<Gitlab::Ci::Reports::LicenseScanning::License:0x00007fa87b1a7a40 @id="MIT", @name="MIT", @url="", @dependencies=#<Set: {}>>3944 is expected to eql #<Gitlab::Ci::Reports::LicenseScanning::License:0x00007fa87c41c4a0 @id="MIT", @name="", @url="", @dependencies=#<Set: {}>>3945 #hash3946 is expected to eql 2442000817911808823947 is expected to eql -16724904419789396823948 is expected to eql -16724904419789396823949 #canonical_id3950 when the license was produced from a v1 report3951 is expected to eql "mit license"3952 when the name matches a known legacy software license name3953 name: "AGPL-1.0", spdx_id: "AGPL-1.0"3954 is expected to eql "AGPL-1.0"3955 is expected to eql "AGPL-1.0"3956 name: "AGPL-3.0", spdx_id: "AGPL-3.0"3957 is expected to eql "AGPL-3.0"3958 is expected to eql "AGPL-3.0"3959 name: "Apache 2.0", spdx_id: "Apache-2.0"3960 is expected to eql "Apache-2.0"3961 is expected to eql "Apache-2.0"3962 name: "Artistic-2.0", spdx_id: "Artistic-2.0"3963 is expected to eql "Artistic-2.0"3964 is expected to eql "Artistic-2.0"3965 name: "BSD", spdx_id: "BSD-4-Clause"3966 is expected to eql "BSD-4-Clause"3967 is expected to eql "BSD-4-Clause"3968 name: "CC0 1.0 Universal", spdx_id: "CC0-1.0"3969 is expected to eql "CC0-1.0"3970 is expected to eql "CC0-1.0"3971 name: "CDDL-1.0", spdx_id: "CDDL-1.0"3972 is expected to eql "CDDL-1.0"3973 is expected to eql "CDDL-1.0"3974 name: "CDDL-1.1", spdx_id: "CDDL-1.1"3975 is expected to eql "CDDL-1.1"3976 is expected to eql "CDDL-1.1"3977 name: "EPL-1.0", spdx_id: "EPL-1.0"3978 is expected to eql "EPL-1.0"3979 is expected to eql "EPL-1.0"3980 name: "EPL-2.0", spdx_id: "EPL-2.0"3981 is expected to eql "EPL-2.0"3982 is expected to eql "EPL-2.0"3983 name: "GPLv2", spdx_id: "GPL-2.0"3984 is expected to eql "GPL-2.0"3985 is expected to eql "GPL-2.0"3986 name: "GPLv3", spdx_id: "GPL-3.0"3987 is expected to eql "GPL-3.0"3988 is expected to eql "GPL-3.0"3989 name: "ISC", spdx_id: "ISC"3990 is expected to eql "ISC"3991 is expected to eql "ISC"3992 name: "LGPL", spdx_id: "LGPL-3.0-only"3993 is expected to eql "LGPL-3.0-only"3994 is expected to eql "LGPL-3.0-only"3995 name: "LGPL-2.1", spdx_id: "LGPL-2.1"3996 is expected to eql "LGPL-2.1"3997 is expected to eql "LGPL-2.1"3998 name: "MIT", spdx_id: "MIT"3999 is expected to eql "MIT"4000 is expected to eql "MIT"4001 name: "Mozilla Public License 2.0", spdx_id: "MPL-2.0"4002 is expected to eql "MPL-2.0"4003 is expected to eql "MPL-2.0"4004 name: "MS-PL", spdx_id: "MS-PL"4005 is expected to eql "MS-PL"4006 is expected to eql "MS-PL"4007 name: "MS-RL", spdx_id: "MS-RL"4008 is expected to eql "MS-RL"4009 is expected to eql "MS-RL"4010 name: "New BSD", spdx_id: "BSD-3-Clause"4011 is expected to eql "BSD-3-Clause"4012 is expected to eql "BSD-3-Clause"4013 name: "Python Software Foundation License", spdx_id: "Python-2.0"4014 is expected to eql "Python-2.0"4015 is expected to eql "Python-2.0"4016 name: "ruby", spdx_id: "Ruby"4017 is expected to eql "Ruby"4018 is expected to eql "Ruby"4019 name: "Simplified BSD", spdx_id: "BSD-2-Clause"4020 is expected to eql "BSD-2-Clause"4021 is expected to eql "BSD-2-Clause"4022 name: "WTFPL", spdx_id: "WTFPL"4023 is expected to eql "WTFPL"4024 is expected to eql "WTFPL"4025 name: "Zlib", spdx_id: "Zlib"4026 is expected to eql "Zlib"4027 is expected to eql "Zlib"4028 when the license was produced from a v2 report4029 is expected to eql "MIT"4030NamespaceSetting4031 validations4032 is expected to validate that :unique_project_download_limit cannot be empty/falsy4033 is expected to validate that :unique_project_download_limit_interval_in_seconds cannot be empty/falsy4034 is expected to validate that :unique_project_download_limit looks like an integer greater than or equal to 0 and less than or equal to 100004035 is expected to validate that :unique_project_download_limit_interval_in_seconds looks like an integer greater than or equal to 0 and less than or equal to 8640004036 unique_project_download_limit_allowlist4037 is expected to allow :unique_project_download_limit_allowlist to be ‹[]›4038 is expected to allow :unique_project_download_limit_allowlist to be ‹["user239"]›4039 is expected not to allow :unique_project_download_limit_allowlist to be ‹nil›4040 is expected not to allow :unique_project_download_limit_allowlist to be ‹["unknown_user"]›4041 when maximum length is exceeded4042 is not valid4043 unique_project_download_limit_alertlist4044 is expected to allow :unique_project_download_limit_alertlist to be ‹[]›4045 is expected to allow :unique_project_download_limit_alertlist to be ‹[873]›4046 is expected to allow :unique_project_download_limit_alertlist to be ‹nil›4047 is expected not to allow :unique_project_download_limit_alertlist to be ‹[2147483647]›4048 when maximum length is exceeded4049 is not valid4050 when empty4051 returns the user ids of the active group owners4052 when not empty4053 returns the set user ids4054 #prevent_forking_outside_group?4055 with feature available4056 group with no associated saml provider4057 returns namespace setting4058 group with associated saml provider4059 when it is configured to true on saml level4060 returns true4061 when it is configured to false on saml level4062 returns false4063 when setting is configured on namespace level4064 returns namespace setting4065 without feature available4066 returns false4067 when saml setting is available4068 when it is configured to true on saml level4069 returns true4070 when it is configured to false on saml level4071 returns false4072 validating new_user_signup_cap4073 feature_available: true, old_value: nil, new_value: 10, expectation: true4074 returns the expected response4075 feature_available: true, old_value: 0, new_value: 10, expectation: true4076 returns the expected response4077 feature_available: true, old_value: 0, new_value: 0, expectation: true4078 returns the expected response4079 feature_available: false, old_value: nil, new_value: 10, expectation: false4080 returns the expected response4081 feature_available: false, old_value: 10, new_value: 10, expectation: true4082 returns the expected response4083 when enabling the setting4084 when the group is a subgroup4085 behaves like user cap is not available4086 is invalid4087 when the group is shared externally4088 behaves like user cap is not available4089 is invalid4090 when the namespace is a user4091 behaves like user cap is not available4092 is invalid4093 hooks related to group user cap update4094 when updating a group with a user cap4095 also sets share_with_group_lock and prevent_sharing_groups_outside_hierarchy to true4096 has share_with_group_lock and prevent_sharing_groups_outside_hierarchy returning true for descendent groups4097 when removing a user cap from namespace settings4098 leaves share_with_group_lock and prevent_sharing_groups_outside_hierarchy set to true to the related group4099 .allowed_namespace_settings_params4100 includes attributes used for limiting unique project downloads4101 .cascading_with_parent_namespace4102 when calling .cascading_with_parent_namespace4103 create three instance methods for attribute4104 three configurations of MR checks4105 behaves like [configuration](inherit_group_setting: bool) and [configuration]_locked?4106 group_attr: true, subgroup_attr: true, subsubgroup_attr: true, group_with_inherit_attr?: true, group_without_inherit_attr?: true, group_locked?: false, subgroup_with_inherit_attr?: true, subgroup_without_inherit_attr?: true, subgroup_locked?: true, subsubgroup_with_inherit_attr?: true, subsubgroup_without_inherit_attr?: true, subsubgroup_locked?: true4107 returns correct value4108 group_attr: true, subgroup_attr: true, subsubgroup_attr: false, group_with_inherit_attr?: true, group_without_inherit_attr?: true, group_locked?: false, subgroup_with_inherit_attr?: true, subgroup_without_inherit_attr?: true, subgroup_locked?: true, subsubgroup_with_inherit_attr?: true, subsubgroup_without_inherit_attr?: false, subsubgroup_locked?: true4109 returns correct value4110 group_attr: true, subgroup_attr: false, subsubgroup_attr: false, group_with_inherit_attr?: true, group_without_inherit_attr?: true, group_locked?: false, subgroup_with_inherit_attr?: true, subgroup_without_inherit_attr?: false, subgroup_locked?: true, subsubgroup_with_inherit_attr?: true, subsubgroup_without_inherit_attr?: false, subsubgroup_locked?: true4111 returns correct value4112 group_attr: false, subgroup_attr: true, subsubgroup_attr: true, group_with_inherit_attr?: false, group_without_inherit_attr?: false, group_locked?: false, subgroup_with_inherit_attr?: true, subgroup_without_inherit_attr?: true, subgroup_locked?: false, subsubgroup_with_inherit_attr?: true, subsubgroup_without_inherit_attr?: true, subsubgroup_locked?: true4113 returns correct value4114 group_attr: false, subgroup_attr: true, subsubgroup_attr: false, group_with_inherit_attr?: false, group_without_inherit_attr?: false, group_locked?: false, subgroup_with_inherit_attr?: true, subgroup_without_inherit_attr?: true, subgroup_locked?: false, subsubgroup_with_inherit_attr?: true, subsubgroup_without_inherit_attr?: false, subsubgroup_locked?: true4115 returns correct value4116 group_attr: false, subgroup_attr: false, subsubgroup_attr: false, group_with_inherit_attr?: false, group_without_inherit_attr?: false, group_locked?: false, subgroup_with_inherit_attr?: false, subgroup_without_inherit_attr?: false, subgroup_locked?: false, subsubgroup_with_inherit_attr?: false, subsubgroup_without_inherit_attr?: false, subsubgroup_locked?: false4117 returns correct value4118 behaves like [configuration](inherit_group_setting: bool) and [configuration]_locked?4119 group_attr: true, subgroup_attr: true, subsubgroup_attr: true, group_with_inherit_attr?: true, group_without_inherit_attr?: true, group_locked?: false, subgroup_with_inherit_attr?: true, subgroup_without_inherit_attr?: true, subgroup_locked?: true, subsubgroup_with_inherit_attr?: true, subsubgroup_without_inherit_attr?: true, subsubgroup_locked?: true4120 returns correct value4121 group_attr: true, subgroup_attr: true, subsubgroup_attr: false, group_with_inherit_attr?: true, group_without_inherit_attr?: true, group_locked?: false, subgroup_with_inherit_attr?: true, subgroup_without_inherit_attr?: true, subgroup_locked?: true, subsubgroup_with_inherit_attr?: true, subsubgroup_without_inherit_attr?: false, subsubgroup_locked?: true4122 returns correct value4123 group_attr: true, subgroup_attr: false, subsubgroup_attr: false, group_with_inherit_attr?: true, group_without_inherit_attr?: true, group_locked?: false, subgroup_with_inherit_attr?: true, subgroup_without_inherit_attr?: false, subgroup_locked?: true, subsubgroup_with_inherit_attr?: true, subsubgroup_without_inherit_attr?: false, subsubgroup_locked?: true4124 returns correct value4125 group_attr: false, subgroup_attr: true, subsubgroup_attr: true, group_with_inherit_attr?: false, group_without_inherit_attr?: false, group_locked?: false, subgroup_with_inherit_attr?: true, subgroup_without_inherit_attr?: true, subgroup_locked?: false, subsubgroup_with_inherit_attr?: true, subsubgroup_without_inherit_attr?: true, subsubgroup_locked?: true4126 returns correct value4127 group_attr: false, subgroup_attr: true, subsubgroup_attr: false, group_with_inherit_attr?: false, group_without_inherit_attr?: false, group_locked?: false, subgroup_with_inherit_attr?: true, subgroup_without_inherit_attr?: true, subgroup_locked?: false, subsubgroup_with_inherit_attr?: true, subsubgroup_without_inherit_attr?: false, subsubgroup_locked?: true4128 returns correct value4129 group_attr: false, subgroup_attr: false, subsubgroup_attr: false, group_with_inherit_attr?: false, group_without_inherit_attr?: false, group_locked?: false, subgroup_with_inherit_attr?: false, subgroup_without_inherit_attr?: false, subgroup_locked?: false, subsubgroup_with_inherit_attr?: false, subsubgroup_without_inherit_attr?: false, subsubgroup_locked?: false4130 returns correct value4131 behaves like [configuration](inherit_group_setting: bool) and [configuration]_locked?4132 group_attr: true, subgroup_attr: true, subsubgroup_attr: true, group_with_inherit_attr?: true, group_without_inherit_attr?: true, group_locked?: false, subgroup_with_inherit_attr?: true, subgroup_without_inherit_attr?: true, subgroup_locked?: true, subsubgroup_with_inherit_attr?: true, subsubgroup_without_inherit_attr?: true, subsubgroup_locked?: true4133 returns correct value4134 group_attr: true, subgroup_attr: true, subsubgroup_attr: false, group_with_inherit_attr?: true, group_without_inherit_attr?: true, group_locked?: false, subgroup_with_inherit_attr?: true, subgroup_without_inherit_attr?: true, subgroup_locked?: true, subsubgroup_with_inherit_attr?: true, subsubgroup_without_inherit_attr?: false, subsubgroup_locked?: true4135 returns correct value4136 group_attr: true, subgroup_attr: false, subsubgroup_attr: false, group_with_inherit_attr?: true, group_without_inherit_attr?: true, group_locked?: false, subgroup_with_inherit_attr?: true, subgroup_without_inherit_attr?: false, subgroup_locked?: true, subsubgroup_with_inherit_attr?: true, subsubgroup_without_inherit_attr?: false, subsubgroup_locked?: true4137 returns correct value4138 group_attr: false, subgroup_attr: true, subsubgroup_attr: true, group_with_inherit_attr?: false, group_without_inherit_attr?: false, group_locked?: false, subgroup_with_inherit_attr?: true, subgroup_without_inherit_attr?: true, subgroup_locked?: false, subsubgroup_with_inherit_attr?: true, subsubgroup_without_inherit_attr?: true, subsubgroup_locked?: true4139 returns correct value4140 group_attr: false, subgroup_attr: true, subsubgroup_attr: false, group_with_inherit_attr?: false, group_without_inherit_attr?: false, group_locked?: false, subgroup_with_inherit_attr?: true, subgroup_without_inherit_attr?: true, subgroup_locked?: false, subsubgroup_with_inherit_attr?: true, subsubgroup_without_inherit_attr?: false, subsubgroup_locked?: true4141 returns correct value4142 group_attr: false, subgroup_attr: false, subsubgroup_attr: false, group_with_inherit_attr?: false, group_without_inherit_attr?: false, group_locked?: false, subgroup_with_inherit_attr?: false, subgroup_without_inherit_attr?: false, subgroup_locked?: false, subsubgroup_with_inherit_attr?: false, subsubgroup_without_inherit_attr?: false, subsubgroup_locked?: false4143 returns correct value4144Ci::CreatePipelineService4145 when user has access to compliance project4146 responds with success4147 persists pipeline4148 sets the correct source4149 persists jobs4150 is expected to contain exactly "compliance_build" and "compliance_test"4151 when user does not have access to compliance project4152 includes access denied error4153 does not persist jobs4154Security::SecurityOrchestrationPolicies::ValidatePolicyService4155 #execute4156 when project or namespace is not provided4157 behaves like checks policy type4158 when policy type is not provided4159 is expected to eq :error4160 is expected to eq "Invalid policy"4161 is expected to contain exactly "Invalid policy type"4162 when policy type is invalid4163 is expected to eq :error4164 is expected to eq "Invalid policy"4165 is expected to contain exactly "Invalid policy type"4166 when policy type is valid4167 is expected to eq :success4168 behaves like checks if branches are provided in rule4169 when rule has agents defined4170 when branches are missing4171 is expected to eq :success4172 when branches are provided4173 is expected to eq :success4174 when rule does not have agents defined4175 when branches are missing4176 policy_type: "scan_result_policy", status: :success, details: nil4177 is expected to eq :success4178 is expected to eq nil4179 behaves like checks only if policy is enabled4180 is expected to eq :success4181 policy_type: "scan_execution_policy", status: :error, details: ["Policy cannot be enabled without branch information"]4182 is expected to eq :error4183 is expected to eq ["Policy cannot be enabled without branch information"]4184 behaves like checks only if policy is enabled4185 is expected to eq :success4186 when branches are provided4187 is expected to eq :success4188 when project is provided4189 behaves like checks policy type4190 when policy type is not provided4191 is expected to eq :error4192 is expected to eq "Invalid policy"4193 is expected to contain exactly "Invalid policy type"4194 when policy type is invalid4195 is expected to eq :error4196 is expected to eq "Invalid policy"4197 is expected to contain exactly "Invalid policy type"4198 when policy type is valid4199 is expected to eq :success4200 behaves like checks if branches are provided in rule4201 when rule has agents defined4202 when branches are missing4203 is expected to eq :success4204 when branches are provided4205 is expected to eq :success4206 when rule does not have agents defined4207 when branches are missing4208 policy_type: "scan_result_policy", status: :success, details: nil4209 is expected to eq :success4210 is expected to eq nil4211 behaves like checks only if policy is enabled4212 is expected to eq :success4213 policy_type: "scan_execution_policy", status: :error, details: ["Policy cannot be enabled without branch information"]4214 is expected to eq :error4215 is expected to eq ["Policy cannot be enabled without branch information"]4216 behaves like checks only if policy is enabled4217 is expected to eq :success4218 when branches are provided4219 is expected to eq :success4220 behaves like checks if branches are defined in the project4221 when rule has agents defined4222 when branches are defined for project4223 is expected to eq :success4224 when branches are not defined for project4225 is expected to eq :success4226 when pattern does not match any branch defined for project4227 is expected to eq :success4228 when rule does not have agents defined4229 when branches are defined for project4230 is expected to eq :success4231 when branches are not defined for project4232 is expected to eq :error4233 is expected to eq "Invalid policy"4234 is expected to contain exactly "Policy cannot be enabled for non-existing branches (non-exising-branch)"4235 behaves like checks only if policy is enabled4236 is expected to eq :success4237 when branches are defined as pattern4238 when pattern matches at least one branch defined for project4239 is expected to eq :success4240 when pattern does not match any branch defined for project4241 is expected to eq :error4242 is expected to eq "Invalid policy"4243 is expected to contain exactly "Policy cannot be enabled for non-existing branches (production-*, test-*)"4244 behaves like checks only if policy is enabled4245 is expected to eq :success4246 when namespace is provided4247 behaves like checks policy type4248 when policy type is not provided4249 is expected to eq :error4250 is expected to eq "Invalid policy"4251 is expected to contain exactly "Invalid policy type"4252 when policy type is invalid4253 is expected to eq :error4254 is expected to eq "Invalid policy"4255 is expected to contain exactly "Invalid policy type"4256 when policy type is valid4257 is expected to eq :success4258 behaves like checks if branches are provided in rule4259 when rule has agents defined4260 when branches are missing4261 is expected to eq :success4262 when branches are provided4263 is expected to eq :success4264 when rule does not have agents defined4265 when branches are missing4266 policy_type: "scan_result_policy", status: :success, details: nil4267 is expected to eq :success4268 is expected to eq nil4269 behaves like checks only if policy is enabled4270 is expected to eq :success4271 policy_type: "scan_execution_policy", status: :error, details: ["Policy cannot be enabled without branch information"]4272 is expected to eq :error4273 is expected to eq ["Policy cannot be enabled without branch information"]4274 behaves like checks only if policy is enabled4275 is expected to eq :success4276 when branches are provided4277 is expected to eq :success4278Geo::LfsObjectRegistry4279 factory is valid4280 obligatory fields check4281 has expected fields or methods4282 scopes4283 sync_timed_out4284 return correct records4285 finders4286 .find_registries_never_attempted_sync4287 returns unsynced items4288 returns items that never have an attempt to sync except some specific item ID4289 .find_registries_needs_sync_again4290 returns failed items4291 returns failed items except some specific item ID4292 orders records according to retry_at4293 .fail_sync_timeouts4294 marks started records as failed if they are expired4295 #failed!4296 sets last_sync_failure with message4297 truncates a long last_sync_failure4298 increments retry_count4299 sets retry_at to a time in the future4300 when an error is given4301 includes error.message in last_sync_failure4302 when missing_on_primary is not given4303 caps retry_at to default 1 hour4304 when missing_on_primary is falsey4305 caps retry_at to default 1 hour4306 when missing_on_primary is truthy4307 caps retry_at to 4 hours4308 #synced!4309 mark as synced4310 when a sync was scheduled after the last sync finishes4311 does not reset state4312 resets the other sync state fields4313 #pending!4314 when a sync is currently running4315 successfully moves state to pending4316 when the registry has recorded a failure4317 clears failure retry fields4318 state machine4319 when transitioning to synced4320 marks verification as pending4321 when the model_record cannot be verified4322 when the registry is already verification_disabled4323 changes verification to disabled4324 when the registry is verification_pending4325 changes verification to disabled4326 verification_state machine4327 when transitioning to verification_failed4328 changes state from synced to failed4329 .verification_pending_batch4330 returns IDs of rows which are synced and pending verification4331 excludes rows which are not synced or are not pending verification4332 marks verification as started4333 .verification_failed_batch4334 with a failed record with retry due4335 returns IDs of rows which are synced and have failed verification4336 excludes rows which are not synced or have not failed verification4337 marks verification as started4338 when verification_retry_at is in the future4339 does not return the row which failed verification4340 .needs_verification_count4341 returns the number of rows which are synced and pending verification4342 includes rows which are synced and failed verification and are due for retry4343 excludes rows which are synced and failed verification and have a future retry time4344 excludes rows which are not synced or are not (pending or failed) verification4345 #verification_succeeded!4346 clears checksum mismatch fields4347 #track_checksum_attempt!4348 yields to the checksum calculation4349 when verification was not yet started4350 starts verification4351 when the model record cannot be verified4352 when the registry is already verification_disabled4353 leaves verification as disabled4354 when the registry is verification_pending4355 changes verification to disabled4356 when the primary site is expected to checksum the model record4357 comparison with primary checksum4358 when the calculated checksum matches the primary checksum4359 transitions to verification_succeeded and updates the checksum4360 when the calculated checksum does not match the primary checksum4361 transitions to verification_failed and updates mismatch fields4362 when verification was started4363 does not update verification_started_at4364 when an error occurs while yielding4365 sets verification_failed4366 .with_search4367 when query is empty4368 returns all registries4369 when query is not empty4370 calls model_class search method4371Resolvers::Geo::JobArtifactRegistriesResolver4372 behaves like a Geo registries resolver4373 #resolve4374 when the parent object is the current node4375 when the user has permission to view Geo data4376 when admin mode is enabled4377 when the ids argument is null4378 returns registries, in order4379 when the ids argument is present4380 returns the requested registries, in order4381 when the replication_state argument is present4382 returns registries with requested replication state, in order4383 with verification enabled4384 when the verification_state argument is present4385 returns registries with requested verification state, in order4386 with verification disabled4387 when the verification_state argument is present4388 raises ArgumentError (PENDING: Skipping because verification is enabled for Ci::JobArtifact)4389 when admin mode is disabled4390 returns nothing4391 when the user does not have permission to view Geo data4392 returns nothing4393 when the parent object is not the current node4394 when the user has permission to view Geo data4395 returns nothing, because we can't query other nodes' tracking databases4396EpicPresenter4397 #show_data4398 has correct keys4399 has correct ancestors4400 returns the correct json schema for epic initial data4401 returns the correct json schema for epic meta data4402 avoids N+1 database queries4403 does not include subscribed in initial data4404 #group_epic_path4405 returns correct path4406 #group_epic_link_path4407 returns correct path4408 returns nothing with nil parent4409 when in subgroups4410 returns the correct path4411 #epic_reference4412 returns a reference4413 returns a full reference4414MergeRequests::MergeService4415 #execute4416 project has exceeded size limit4417 persists the correct error message4418 when the namespace storage limit has been exceeded4419 persists the correct error message4420 when the repository size limit has been exceeded, but the namespace storage limit has not4421 does not set an error message4422 when the namespace storage limit has been exceeded and the merge request is for a subgroup project4423 persists the correct error message4424 when the namespace is over the free user cap limit4425 persists the correct error message4426 when merge request rule exists4427 creates approved_approvers4428 with jira issue enforcement4429 prevent_merge: true, issue_specified: true, merged: true4430 sets the correct merged state and raises an error when applicable4431 prevent_merge: true, issue_specified: false, merged: false4432 sets the correct merged state and raises an error when applicable4433 prevent_merge: false, issue_specified: true, merged: true4434 sets the correct merged state and raises an error when applicable4435 prevent_merge: false, issue_specified: false, merged: true4436 sets the correct merged state and raises an error when applicable4437 behaves like merge validation hooks4438 returns true when valid4439 commit message validation for required characters4440 returns false and matches validation error4441 behaves like hook validations are skipped when push rules unlicensed4442 is expected to be truthy4443 commit message validation for forbidden characters4444 returns false and saves error when invalid4445 behaves like hook validations are skipped when push rules unlicensed4446 is expected to be truthy4447 authors email validation4448 returns false and saves error when invalid4449 validates against the commit email4450 behaves like hook validations are skipped when push rules unlicensed4451 is expected to be truthy4452 DCO signoff validation4453 behaves like hook validations are skipped when push rules unlicensed4454 is expected to be truthy4455 when a non DCO commit message is used4456 returns false and saves error when invalid4457 when a DCO compliant commit message is used4458 accepts the commit message4459 fast forward merge request4460 returns true when fast forward is enabled4461 behaves like squashing commits4462 and the project has a push rule for required characters4463 returns false and saves error when invalid4464 and the project has a push rule for forbidden characters4465 returns false and saves error when invalid4466 when the project uses the fast-forward merge method4467 behaves like squashing commits4468 and the project has a push rule for required characters4469 returns false and saves error when invalid4470 and the project has a push rule for forbidden characters4471 returns false and saves error when invalid4472RequirementsManagement::TestReport4473 associations4474 is expected to belong to author class_name => User required: false4475 is expected to belong to requirement_issue required: false4476 is expected to belong to build required: false4477 validations4478 is expected to validate that :state cannot be empty/falsy4479 is expected to validate that :requirement_issue cannot be empty/falsy4480 requirements associations4481 when only requirement issue is set4482 behaves like a model with a requirement issue association4483 requirement issue association4484 when the requirement issue is of type requirement4485 is expected to be valid4486 when requirement issue is not of requirement type4487 is expected to include /must be a `requirement`/4488 when requirement issue is invalid but the type field is not dirty4489 is expected to be valid4490 is expected to be valid4491 scopes4492 .for_user_build4493 returns only test reports matching build's user and pipeline4494 .with_build4495 returns only test reports which reference a CI build4496 .without_build4497 returns only test reports which do not refer any CI build4498 .persist_requirement_reports4499 if the CI report contains no entries4500 does not create any test reports4501 if the CI report contains some entries4502 and the entries are valid4503 and legacy is false4504 creates test report with expected status for each open requirement4505 when legacy is true4506 creates test report with expected status for each open requirement4507 and the entries are not valid4508 does not create any test reports4509 .build_report4510 behaves like builds the expected reports4511 when build is passed as argument4512 builds test report with correct attributes4513 when build is not passed as argument4514 builds test report with correct attributes4515 when legacy is true4516 behaves like builds the expected reports4517 when build is passed as argument4518 builds test report with correct attributes4519 when build is not passed as argument4520 builds test report with correct attributes4521 when state param is invalid4522 when state is nil4523 test report is not valid4524 when state is a non-nil invalid value4525 raises ArgumentError4526 behaves like cleanup by a loose foreign key4527 cleans up (delete or nullify) the model4528StatusPage::IncidentEntity4529 # order random4530 exposes correct data types4531 exposes JSON fields4532 with user notes4533 exposes comments4534 field #title4535 behaves like reference links for status page4536 with public project4537 with public issue4538 shows link anchor with HTML data attributes4539 with confidential issue4540 redacts link anchor and HTML data attributes4541 with private project4542 with public issue4543 redacts link anchor and HTML data attributes4544 mentions4545 with username4546 anonymizes mention4547 with arbitrary username4548 shows the mention4549 with @all4550 anonymizes mention4551 with groups4552 group_visibility: :public4553 anonymizes mention4554 group_visibility: :internal4555 anonymizes mention4556 group_visibility: :private4557 anonymizes mention4558 field #description4559 behaves like reference links for status page4560 with public project4561 with public issue4562 shows link anchor with HTML data attributes4563 with confidential issue4564 redacts link anchor and HTML data attributes4565 with private project4566 with public issue4567 redacts link anchor and HTML data attributes4568 mentions4569 with username4570 anonymizes mention4571 with arbitrary username4572 shows the mention4573 with @all4574 anonymizes mention4575 with groups4576 group_visibility: :public4577 anonymizes mention4578 group_visibility: :internal4579 anonymizes mention4580 group_visibility: :private4581 anonymizes mention4582 behaves like img upload tags for status page4583 converts to html4584Analytics::CycleAnalytics::AggregatorService4585 when invalid mode is given4586 raises error4587 when the group is not licensed4588 sets the aggregation record disabled4589 calls the DataLoaderService only once4590 when a subgroup is given4591 sets the aggregation record disabled4592 when the aggregation succeeds4593 when nothing to aggregate4594 updates the aggregation record with metadata4595 when the aggregation already contains metadata about the previous runs4596 updates the statistical columns4597 when merge requests and issues are present for the configured VSA stages4598 updates the aggregation record with record count and the last cursor4599 when running a full aggregation4600 when aggregation is not finished4601 persists the cursor attributes4602 when aggregation is finished during the second run4603 resets the cursor attributes so the aggregation starts from the beginning4604Resolvers::VulnerabilitiesResolver4605 #resolve4606 when given sort4607 when sorting descending by severity4608 is expected to eq [#<Vulnerability id:2 [vulnerability:namespace790/project773/2]>, #<Vulnerability id:3 [vulnerability:namespace790/project773/3]>, #<Vulnerability id:1 [vulnerability:namespace790/project773/1]>]4609 when sorting ascending by severity4610 is expected to eq [#<Vulnerability id:1 [vulnerability:namespace790/project773/1]>, #<Vulnerability id:3 [vulnerability:namespace790/project773/3]>, #<Vulnerability id:2 [vulnerability:namespace790/project773/2]>]4611 when sorting param is not provided4612 is expected to eq [#<Vulnerability id:2 [vulnerability:namespace790/project773/2]>, #<Vulnerability id:3 [vulnerability:namespace790/project773/3]>, #<Vulnerability id:1 [vulnerability:namespace790/project773/1]>]4613 when sorting by invalid param4614 is expected to eq [#<Vulnerability id:2 [vulnerability:namespace790/project773/2]>, #<Vulnerability id:3 [vulnerability:namespace790/project773/3]>, #<Vulnerability id:1 [vulnerability:namespace790/project773/1]>]4615 when given severities4616 only returns vulnerabilities of the given severities4617 when given states4618 only returns vulnerabilities of the given states4619 when given scanner external IDs4620 only returns vulnerabilities of the given scanner external IDs4621 when given scanner ID4622 only returns vulnerabilities of the given scanner IDs4623 when given report types4624 only returns vulnerabilities of the given report types4625 when given value for hasIssues argument4626 when has_issues is set to true4627 only returns vulnerabilities that have issues4628 when has_issues is set to false4629 only returns vulnerabilities that does not have issues4630 when given value for has_resolution argument4631 when has_resolution is set to true4632 only returns resolution that have resolution4633 when has_resolution is set to false4634 only returns resolution that does not have resolution4635 when given project IDs4636 only returns vulnerabilities belonging to the given projects4637 with multiple project IDs4638 avoids N+1 queries4639 when resolving vulnerabilities for a project4640 returns the project's vulnerabilities4641 when resolving vulnerabilities for an instance security dashboard4642 when there is a current user4643 returns vulnerabilities for all projects on the current user's instance security dashboard4644 and there is no current user4645 returns no vulnerabilities4646 when image is given4647 only returns vulnerabilities with given image4648 when different report_type is given along with image4649 returns empty list4650 when cluster_id is given4651 ignores the filter and returns unmatching vulnerabilities4652 when cluster_agent_id is given4653 only returns vulnerabilities with given cluster4654 when different report_type is given along with cluster4655 returns empty list4656SystemNotes::EpicsService4657 #epic_issue4658 issue added to an epic4659 creates the note text correctly4660 behaves like a system note4661 has the correct attributes4662 issue removed from an epic4663 creates the note text correctly4664 behaves like a system note4665 has the correct attributes4666 #issue_on_epic4667 issue added to an epic4668 creates the note text correctly4669 behaves like a system note4670 has the correct attributes4671 issue removed from an epic4672 creates the note text correctly4673 behaves like a system note4674 has the correct attributes4675 invalid type4676 raises an error4677 #change_epic_date_note4678 when start date was changed4679 sets the note text4680 behaves like a system note4681 has the correct attributes4682 when start date was removed4683 sets the note text4684 behaves like a system note4685 has the correct attributes4686 #issue_promoted4687 note on the epic4688 sets the note text4689 behaves like a system note4690 has the correct attributes4691 note on the issue4692 sets the note text4693 behaves like a system note4694 has the correct attributes4695 #change_epics_relation4696 relate epic4697 behaves like a system note4698 has the correct attributes4699 when epic is added as child to a parent epic4700 sets the note text4701 when added epic is from a subgroup4702 sets the note text4703 unrelate epic4704 behaves like a system note4705 has the correct attributes4706 when child epic is removed from a parent epic4707 sets the note text4708 when removed epic is from a subgroup4709 sets the note text4710 #move_child_epic_to_new_parent4711 sets the note text4712 behaves like a system note4713 has the correct attributes4714 when child epic's new parent is in a subgroup4715 sets the note text4716Mutations::DastOnDemandScans::Create4717 is expected to require graphql authorizations :create_on_demand_dast_scan4718 #resolve4719 when on demand scan feature is enabled4720 when the project does not exist4721 raises an exception4722 when the user can run a dast scan4723 returns a pipeline_url containing the correct path4724 when the dast_site_profile does not exist4725 raises an exception4726 when dast_scanner_profile_id is provided4727 has no errors4728 passes additional arguments to the underlying service object4729 when scan_type=active4730 when target is not validated4731 communicates failure4732 when target is validated4733 has no errors4734Geo::ProjectHousekeepingService4735 #execute4736 executes housekeeping when conditions are fulfilled4737 does not execute housekeeping when conditions are not fulfilled4738 resets counter when syncs_since_gc > gc_period4739 task type4740 goes through all three housekeeping tasks, executing only the highest task when there is overlap4741 new repository4742 runs gc for a new repository4743 non-new repository4744 does not run gc for a non-new repository4745 do_housekeeping4746 enqueues a sidekiq job4747 does not create object pool4748 when no lease can be obtained4749 does not enqueue a job4750 does not reset syncs_since_gc4751 #needed?4752 when the count is low enough4753 when the count is high enough4754 when its a new repository4755 #increment!4756 increments the syncs_since_gc counter4757 #registry4758 returns a Geo::ProjectRegistry linked to current project4759 #create_object_pool_on_secondary4760 creates the object pool when source project repository exists4761 doesn't create the object pool when the object pool exists4762 doesn't create the object pool when the source project repository doesn't exist4763Gitlab::Geo::LogCursor::Events::RepositoryUpdatedEvent4764 #process4765 when the associated shard is healthy4766 schedules a Geo::ProjectSyncWorker4767 behaves like RepositoryUpdatedEvent4768 creates a new project registry if it does not exist4769 when outside selective sync4770 does not create a new project registry4771 when we have an event source4772 when event source is a repository4773 sets resync_repository to true4774 resets the repository verification fields4775 sets resync_repository_was_scheduled_at to the scheduled time4776 when the event source is a wiki4777 sets resync_wiki to true4778 resets the wiki repository verification fields4779 sets resync_wiki_was_scheduled_at to the scheduled time4780 enqueues the job with the proper args4781 enqueues wiki sync4782 passes correct options4783 enqueues repository sync4784 passes correct options4785 behaves like logs event source info4786 logs `job_id` and `event_id4787 when associated shard is unhealthy4788 does not schedule a Geo::ProjectSyncWorker job4789 behaves like RepositoryUpdatedEvent4790 creates a new project registry if it does not exist4791 when outside selective sync4792 does not create a new project registry4793 when we have an event source4794 when event source is a repository4795 sets resync_repository to true4796 resets the repository verification fields4797 sets resync_repository_was_scheduled_at to the scheduled time4798 when the event source is a wiki4799 sets resync_wiki to true4800 resets the wiki repository verification fields4801 sets resync_wiki_was_scheduled_at to the scheduled time4802Security::Ingestion::Tasks::IngestRemediations4803 #execute4804 creates remediations and updates the associations4805 behaves like bulk insertable task4806 when the validation fails4807 can generate error messages correctly4808Vulnerabilities::HistoricalStatistic4809 associations4810 is expected to belong to project required: true4811 validations4812 is expected to validate that :date cannot be empty/falsy4813 is expected to validate that :letter_grade cannot be empty/falsy4814 is expected to validate that :total looks like a number greater than or equal to 04815 is expected to validate that :critical looks like a number greater than or equal to 04816 is expected to validate that :high looks like a number greater than or equal to 04817 is expected to validate that :medium looks like a number greater than or equal to 04818 is expected to validate that :low looks like a number greater than or equal to 04819 is expected to validate that :unknown looks like a number greater than or equal to 04820 is expected to validate that :info looks like a number greater than or equal to 04821 is expected to define :letter_grade as an enum backed by an integer with values ‹[:a, :b, :c, :d, :f]›4822 .older_than4823 is expected to contain exactly #<Vulnerabilities::HistoricalStatistic id: 2, created_at: "2023-03-30 12:03:01.126954901 +0000", upda...critical: 0, high: 0, medium: 0, low: 0, unknown: 0, info: 0, date: "2022-12-20", letter_grade: "a"> and #<Vulnerabilities::HistoricalStatistic id: 3, created_at: "2023-03-30 12:03:01.353626471 +0000", upda...critical: 0, high: 0, medium: 0, low: 0, unknown: 0, info: 0, date: "2022-12-19", letter_grade: "a">4824 .between_dates4825 is expected to contain exactly #<Vulnerabilities::HistoricalStatistic id: 5, created_at: "2023-03-30 12:03:01.892051505 +0000", upda...critical: 0, high: 0, medium: 0, low: 0, unknown: 0, info: 0, date: "2020-08-11", letter_grade: "a">, #<Vulnerabilities::HistoricalStatistic id: 6, created_at: "2023-03-30 12:03:02.124826725 +0000", upda...critical: 0, high: 0, medium: 0, low: 0, unknown: 0, info: 0, date: "2020-08-12", letter_grade: "a">, and #<Vulnerabilities::HistoricalStatistic id: 7, created_at: "2023-03-30 12:03:02.361920945 +0000", upda...critical: 0, high: 0, medium: 0, low: 0, unknown: 0, info: 0, date: "2020-08-13", letter_grade: "a">4826 is expected not to include #<Vulnerabilities::HistoricalStatistic id: 4, created_at: "2023-03-30 12:03:01.647857896 +0000", upda...critical: 0, high: 0, medium: 0, low: 0, unknown: 0, info: 0, date: "2020-08-10", letter_grade: "a">4827 .for_project4828 is expected to contain exactly #<Vulnerabilities::HistoricalStatistic id: 8, created_at: "2023-03-30 12:03:02.918293277 +0000", upda...critical: 0, high: 0, medium: 0, low: 0, unknown: 0, info: 0, date: "2023-03-30", letter_grade: "a">4829 .grouped_by_date4830 is expected to contain exactly [Mon, 10 Aug 2020, 2] and [Tue, 11 Aug 2020, 1]4831 .aggregated_by_date4832 is expected to contain exactly {"critical"=>12, "date"=>"2020-08-10", "high"=>10, "id"=>nil, "info"=>2, "low"=>6, "medium"=>8, "total"=>42, "unknown"=>4} and {"critical"=>12, "date"=>"2020-08-11", "high"=>11, "id"=>nil, "info"=>7, "low"=>9, "medium"=>10, "total"=>57, "unknown"=>8}4833DastSiteToken4834 associations4835 is expected to belong to project required: false4836 validations4837 is expected to be valid4838 is expected to validate that :project_id cannot be empty/falsy4839 is expected to validate that the length of :token is at most 2554840 is expected to validate that the length of :url is at most 2554841 is expected to validate that :token cannot be empty/falsy4842 is expected to validate that :url cannot be empty/falsy4843 is expected to validate that :token is case-sensitively unique4844 is expected to validate that :url is case-sensitively unique within the scope of :project_id4845 behaves like dast url addressable4846 includes UrlAddressable4847 when the url is not public4848 is valid4849 #dast_site4850 when dast_site exists4851 finds the associated dast_site4852 when dast_site does not exist4853 returns nil4854Geo::RepositorySyncWorker4855 additional shards4856 skips backfill for repositories on other shards4857 skips backfill for projects on shards excluded by selective sync4858 skips backfill for projects on missing shards4859 skips backfill for projects with downed Gitaly server4860IncidentManagement::OncallSchedule4861 # order random4862 behaves like AtomicInternalId4863 .has_internal_id4864 Module inclusion4865 is expected to includes the AtomicInternalId module4866 Validation4867 when presence validation is required4868 when creating an object4869 raises an error if the internal id is blank4870 when updating an object4871 raises an error if the internal id is blank4872 when presence validation is not required4873 when creating an object4874 does not raise an error if the internal id is blank (PENDING: No reason given)4875 when updating an object4876 does not raise an error if the internal id is blank (PENDING: No reason given)4877 Creating an instance4878 saves a new instance properly4879 internal id generation4880 calls InternalId.generate_next and sets internal id attribute4881 does not overwrite an existing internal id4882 when the instance has an internal ID set4883 calls InternalId.update_last_value and sets the `last_value` to that of the instance4884 unsetting the instance internal id on rollback4885 when the internal id has been changed4886 when the internal id is automatically set4887 clears it on the instance4888 when the internal id is manually set4889 does not clear it on the instance4890 when the internal id has not been changed4891 preserves the value on the instance4892 supply of internal ids4893 provides a persistent supply of IID values, sensitive to the current state4894 #reset_scope_internal_id_attribute4895 rewinds the allocated IID4896 allocates the same IID4897 scopes4898 .for_project4899 is expected to contain exactly #<IncidentManagement::OncallSchedule id: 9, created_at: "2023-03-30 12:03:23.101917142 +0000", update...t_id: 853, iid: 1, name: "On-call Schedule #13", description: [FILTERED], timezone: "Europe/Berlin">4900 .associations4901 is expected to belong to project required: false4902 is expected to have many rotations inverse_of => schedule4903 is expected to have many participants through rotations4904 .validations4905 is expected to validate that :name cannot be empty/falsy4906 is expected to validate that the length of :name is at most 2004907 is expected to validate that the length of :description is at most 10004908 is expected to validate that :timezone cannot be empty/falsy4909 is expected to validate that :timezone is either ‹"Etc/GMT+12"›, ‹"Pacific/Pago_Pago"›, ‹"Pacific/Midway"›, ‹"Pacific/Honolulu"›, ‹"America/Juneau"›, ‹"America/Los_Angeles"›, ‹"America/Tijuana"›, ‹"America/Phoenix"›, ‹"America/Mazatlan"›, ‹"America/Denver"›, ‹"America/Guatemala"›, ‹"America/Chicago"›, ‹"America/Chihuahua"›, ‹"America/Mexico_City"›, ‹"America/Mexico_City"›, ‹"America/Monterrey"›, ‹"America/Regina"›, ‹"America/Bogota"›, ‹"America/New_York"›, ‹"America/Indiana/Indianapolis"›, ‹"America/Lima"›, ‹"America/Lima"›, ‹"America/Halifax"›, ‹"America/Caracas"›, ‹"America/Guyana"›, ‹"America/La_Paz"›, ‹"America/Puerto_Rico"›, ‹"America/Santiago"›, ‹"America/St_Johns"›, ‹"America/Sao_Paulo"›, ‹"America/Argentina/Buenos_Aires"›, ‹"America/Godthab"›, ‹"America/Montevideo"›, ‹"Atlantic/South_Georgia"›, ‹"Atlantic/Azores"›, ‹"Atlantic/Cape_Verde"›, ‹"Europe/London"›, ‹"Europe/Lisbon"›, ‹"Europe/London"›, ‹"Africa/Monrovia"›, ‹"Etc/UTC"›, ‹"Europe/Amsterdam"›, ‹"Europe/Belgrade"›, ‹"Europe/Berlin"›, ‹"Europe/Zurich"›, ‹"Europe/Bratislava"›, ‹"Europe/Brussels"›, ‹"Europe/Budapest"›, ‹"Africa/Casablanca"›, ‹"Europe/Copenhagen"›, ‹"Europe/Dublin"›, ‹"Europe/Ljubljana"›, ‹"Europe/Madrid"›, ‹"Europe/Paris"›, ‹"Europe/Prague"›, ‹"Europe/Rome"›, ‹"Europe/Sarajevo"›, ‹"Europe/Skopje"›, ‹"Europe/Stockholm"›, ‹"Europe/Vienna"›, ‹"Europe/Warsaw"›, ‹"Africa/Algiers"›, ‹"Europe/Zagreb"›, ‹"Europe/Zurich"›, ‹"Europe/Athens"›, ‹"Europe/Bucharest"›, ‹"Africa/Cairo"›, ‹"Africa/Harare"›, ‹"Europe/Helsinki"›, ‹"Asia/Jerusalem"›, ‹"Europe/Kaliningrad"›, ‹"Europe/Kiev"›, ‹"Africa/Johannesburg"›, ‹"Europe/Riga"›, ‹"Europe/Sofia"›, ‹"Europe/Tallinn"›, ‹"Europe/Vilnius"›, ‹"Asia/Baghdad"›, ‹"Europe/Istanbul"›, ‹"Asia/Kuwait"›, ‹"Europe/Minsk"›, ‹"Europe/Moscow"›, ‹"Africa/Nairobi"›, ‹"Asia/Riyadh"›, ‹"Europe/Moscow"›, ‹"Europe/Volgograd"›, ‹"Asia/Tehran"›, ‹"Asia/Muscat"›, ‹"Asia/Baku"›, ‹"Asia/Muscat"›, ‹"Europe/Samara"›, ‹"Asia/Tbilisi"›, ‹"Asia/Yerevan"›, ‹"Asia/Kabul"›, ‹"Asia/Yekaterinburg"›, ‹"Asia/Karachi"›, ‹"Asia/Karachi"›, ‹"Asia/Tashkent"›, ‹"Asia/Kolkata"›, ‹"Asia/Kolkata"›, ‹"Asia/Kolkata"›, ‹"Asia/Kolkata"›, ‹"Asia/Colombo"›, ‹"Asia/Kathmandu"›, ‹"Asia/Almaty"›, ‹"Asia/Dhaka"›, ‹"Asia/Dhaka"›, ‹"Asia/Urumqi"›, ‹"Asia/Rangoon"›, ‹"Asia/Bangkok"›, ‹"Asia/Bangkok"›, ‹"Asia/Jakarta"›, ‹"Asia/Krasnoyarsk"›, ‹"Asia/Novosibirsk"›, ‹"Asia/Shanghai"›, ‹"Asia/Chongqing"›, ‹"Asia/Hong_Kong"›, ‹"Asia/Irkutsk"›, ‹"Asia/Kuala_Lumpur"›, ‹"Australia/Perth"›, ‹"Asia/Singapore"›, ‹"Asia/Taipei"›, ‹"Asia/Ulaanbaatar"›, ‹"Asia/Tokyo"›, ‹"Asia/Tokyo"›, ‹"Asia/Seoul"›, ‹"Asia/Tokyo"›, ‹"Asia/Yakutsk"›, ‹"Australia/Adelaide"›, ‹"Australia/Darwin"›, ‹"Australia/Brisbane"›, ‹"Australia/Melbourne"›, ‹"Pacific/Guam"›, ‹"Australia/Hobart"›, ‹"Australia/Melbourne"›, ‹"Pacific/Port_Moresby"›, ‹"Australia/Sydney"›, ‹"Asia/Vladivostok"›, ‹"Asia/Magadan"›, ‹"Pacific/Noumea"›, ‹"Pacific/Guadalcanal"›, ‹"Asia/Srednekolymsk"›, ‹"Pacific/Auckland"›, ‹"Pacific/Fiji"›, ‹"Asia/Kamchatka"›, ‹"Pacific/Majuro"›, ‹"Pacific/Auckland"›, ‹"Pacific/Chatham"›, ‹"Pacific/Tongatapu"›, ‹"Pacific/Apia"›, or ‹"Pacific/Fakaofo"›4910 when the oncall schedule with the same name exists4911 has validation errors4912 .for_iid4913 returns only records with that IID4914Gitlab::Ci::Minutes::RunnersAvailability4915 #available?4916 shared_runners_enabled: true, minutes_usage: :with_not_used_build_minutes_limit, private_runner_available: false, result: true4917 is expected to eq true4918 shared_runners_enabled: true, minutes_usage: :with_not_used_build_minutes_limit, private_runner_available: true, result: true4919 is expected to eq true4920 shared_runners_enabled: true, minutes_usage: :with_used_build_minutes_limit, private_runner_available: false, result: false4921 is expected to eq false4922 shared_runners_enabled: true, minutes_usage: :with_used_build_minutes_limit, private_runner_available: true, result: true4923 is expected to eq true4924 shared_runners_enabled: false, minutes_usage: :with_used_build_minutes_limit, private_runner_available: false, result: true4925 is expected to eq true4926 shared_runners_enabled: false, minutes_usage: :with_used_build_minutes_limit, private_runner_available: true, result: true4927 is expected to eq true4928 shared_runners_enabled: false, minutes_usage: :with_not_used_build_minutes_limit, private_runner_available: true, result: true4929 is expected to eq true4930 shared_runners_enabled: false, minutes_usage: :with_not_used_build_minutes_limit, private_runner_available: false, result: true4931 is expected to eq true4932 database queries4933 caches records loaded from database4934 does not join across databases4935Elastic::Latest::ProjectWikiClassProxy4936 names elasticsearch queries4937 #elastic_search_as_wiki_page4938 returns FoundWikiPage4939ProjectFeature4940 default values4941 is expected to eq 204942 #feature_available?4943 when features are enabled only for team members4944 returns true if user is an auditor4945 project visibility changes4946 feature: "issues", worker_expected: true, associations: ["issues", "notes"]4947 re-indexes project and project associations on update4948 feature: "wiki", worker_expected: false, associations: nil4949 re-indexes project and project associations on update4950 feature: "builds", worker_expected: false, associations: nil4951 re-indexes project and project associations on update4952 feature: "merge_requests", worker_expected: true, associations: ["merge_requests", "notes"]4953 re-indexes project and project associations on update4954 feature: "repository", worker_expected: true, associations: ["notes"]4955 re-indexes project and project associations on update4956 feature: "snippets", worker_expected: true, associations: ["notes"]4957 re-indexes project and project associations on update4958 feature: "operations", worker_expected: false, associations: nil4959 re-indexes project and project associations on update4960 feature: "security_and_compliance", worker_expected: false, associations: nil4961 re-indexes project and project associations on update4962 feature: "pages", worker_expected: false, associations: nil4963 re-indexes project and project associations on update4964 behaves like access level validation4965 does not allow public access level for requirements4966Namespaces::ServiceAccounts::CreateService4967 # order random4968 when the current user is not an owner4969 behaves like service account creation failure4970 produces an error4971 when current user is an owner4972 behaves like service account creation failure4973 produces an error4974 when the feature is available4975 sets provisioned by group4976 behaves like service account creation success4977 creates a service account successfully4978 check email domain4979 contains SecureRandom part4980 email name is the same as username4981 when conflicts4982 when username is reserved4983 when username is reserved by user4984 uniquifies username and email4985 when it conflicts with top-level group namespace4986 uniquifies username and email4987 when it conflicts with top-level group namespace that includes upcased characters4988 uniquifies username and email4989 when email is reserved4990 when it conflicts with confirmed primary email4991 uniquifies username and email4992 when it conflicts with unconfirmed primary email4993 uniquifies username and email4994 when it conflicts with confirmed secondary email4995 uniquifies username and email4996 when email and username is reserved4997 uniquifies username and email4998 when the group is invalid4999 behaves like service account creation failure5000 produces an error5001Elastic::Migration5002 #migrate5003 executes method5004 raises exception for original class5005 #completed?5006 raises exception for original class5007 #space_required_bytes5008 raises exception for original class5009MergeRequests::CreateFromVulnerabilityDataService#execute5010 when user does not have permission to create merge_request5011 returns expected error5012 when merge_requests are disabled on project5013 returns expected error5014 when params are valid5015 when category is dependency scanning5016 when a description is present5017 behaves like a created merge_request5018 creates the merge_request with the given params5019 when a description is NOT present5020 behaves like a created merge_request5021 creates the merge_request with the given params5022 when params are invalid5023 when category is unknown5024 return expected error5025 when remediations are missing5026 return expected error5027Gitlab::Ci::Parsers::Security::DependencyList5028 #parse!5029 with dependency_list artifact5030 parses all files5031 with dependency_scanning dependencies5032 does not causes N+1 query5033 merges vulnerability data5034 with newfound dependency5035 adds new dependency and vulnerability to the report5036 with container_scanning dependencies5037 adds new dependency and vulnerability to the report with modified path5038 with null dependencies5039 ignores null dependencies5040 #apply_licenses!5041 with existing license5042 apply license to dependency5043 without existing license5044 does not apply any license if name mismatch5045Analytics::DevopsAdoption::EnabledNamespace5046 associations5047 is expected to have many snapshots5048 is expected to belong to namespace required: false5049 is expected to belong to display_namespace required: false5050 validation5051 is expected to validate that :namespace cannot be empty/falsy5052 is expected to validate that :namespace is case-sensitively unique within the scope of :display_namespace_id5053 .ordered_by_name5054 orders enabled_namespaces by namespace name5055 .for_namespaces5056 selects enabled_namespaces for given namespaces only5057 .for_display_namespaces5058 selects enabled_namespaces for given namespaces only5059 .for_parent5060 selects enabled_namespaces for given namespace only5061 .latest_snapshot5062 loads the latest snapshot5063 .pending_calculation5064 returns all namespaces without finalized snapshot for previous month5065shared/_mirror_status.html.haml5066 when mirror has not updated yet5067 does not render anything5068 when mirror successful5069 renders success message5070 when mirror failed5071 renders failure message5072 renders failure message with icon5073 with a previous successful update5074 renders failure message5075 with a hard failed mirror5076 renders hard failed message5077Deployments::Approval5078 associations5079 is expected to belong to user required: false5080 is expected to belong to deployment required: false5081 is expected to belong to approval_rule class_name => ProtectedEnvironments::ApprovalRule required: false inverse_of => deployment_approvals5082 validations5083 is expected to validate that :user cannot be empty/falsy5084 is expected to validate that :user is case-sensitively unique within the scope of :deployment_id5085 is expected to validate that :deployment cannot be empty/falsy5086 is expected to validate that :status cannot be empty/falsy5087 is expected to validate that the length of :comment is at most 2555088Ci::UpstreamProjectsSubscriptionsCleanupWorker5089 #perform5090 behaves like an idempotent worker5091 is labeled as idempotent5092 performs multiple times sequentially without raising an exception5093 project does not exist5094 does nothing5095 ci_project_subscriptions licensed feature available5096 does not delete the pipeline subscriptions5097 ci_project_subscriptions licensed feature not available5098 deletes the upstream subscriptions5099AddHashedRootNamespaceIdToIssues5100 # order random5101 .migrate5102 when migration is already completed5103 does not modify data5104 migration process5105 updates the issues index mappings5106 .completed?5107 mapping has been updated5108 is expected to be completed5109 mapping has not been updated5110 is expected not to be completed5111EE::API::Entities::DeploymentExtended5112 #as_json5113 includes fields from deployment entity5114 includes pending_approval_count5115 includes approvals5116 includes approval summary5117Deployments::AutoRollbackService5118 #execute5119 successfully rolls back a deployment5120 when RetryJobService fails to retry the deployable5121 behaves like rollback failure5122 returns an error5123 when auto_rollback checkbox is disabled on the project5124 behaves like rollback failure5125 returns an error5126 when project does not have an sufficient license5127 behaves like rollback failure5128 returns an error5129 when there are running deployments5130 behaves like rollback failure5131 returns an error5132 when auto rollback was triggered recently5133 behaves like rollback failure5134 returns an error5135 when there are no deployments on the environment5136 behaves like rollback failure5137 returns an error5138 when there are no deployed commits in the repository5139 behaves like rollback failure5140 returns an error5141 when rollback target's deployable is not available5142 behaves like rollback failure5143 returns an error5144 when rollback target's deployable is not retryable5145 behaves like rollback failure5146 returns an error5147 when the user who performed deployments is no longer a project member5148 raises an error5149IterationNote5150 .from_event5151 behaves like a synthetic note5152 behaves like a system note5153 has the correct attributes5154 #discussion_id5155 returns the expected discussion id5156 with a remove iteration event5157 creates the expected note5158EE::PersonalAccessTokens::RevokeService5159 #execute5160 managed group5161 when current user is a managed group owner5162 behaves like a successfully revoked token5163 is expected to equal true5164 is expected to equal true5165 and an empty token is given5166 is expected to equal false5167 when current user is a group owner of a different managed group5168 behaves like an unsuccessfully revoked token5169 is expected to equal false5170 is expected to equal false5171 when current user is not a managed group owner5172 behaves like an unsuccessfully revoked token5173 is expected to equal false5174 is expected to equal false5175 when current user is not a managed user5176 behaves like an unsuccessfully revoked token5177 is expected to equal false5178 is expected to equal false5179Mutations::SecurityPolicy::UnassignSecurityPolicyProject5180 #resolve5181 when both fullPath and projectPath are not provided5182 raises exception5183 for project5184 behaves like unassigns security policy project5185 when permission is set for user5186 when user is an owner of the project5187 when policy project is assigned to a container5188 unassigns the security policy project5189 when policy project is not assigned to a container5190 respond with an error5191 when user is not an owner5192 raises exception5193 when feature is not licensed5194 raises exception5195 for namespace5196 behaves like unassigns security policy project5197 when permission is set for user5198 when user is an owner of the project5199 when policy project is assigned to a container5200 unassigns the security policy project5201 when policy project is not assigned to a container5202 respond with an error5203 when user is not an owner5204 raises exception5205 when feature is not licensed5206 raises exception5207UsersSecurityDashboardProject5208 associations5209 is expected to belong to project required: false5210 is expected to belong to user required: false5211 validations5212 is expected to validate that :user cannot be empty/falsy5213 is expected to validate that :project cannot be empty/falsy5214 is expected to validate that :project_id is case-sensitively unique within the scope of :user_id5215 when validating the number of projects a user can add to their dashboard5216 limits the number of projects per user5217 allows a user to add a project if they are under the limit5218 .delete_by_project_id5219 deletes all entries for the given project ID5220 when there is no record with the given project ID5221 fails silently5222Gitlab::CodeOwners::UsersLoader5223 #load_to5224 returns the user case insensitive for usernames5225 returns users for confirmed primary emails5226 returns users for unconfirmed primary emails5227 returns users for confirmed secondary emails5228 does not return users for unconfirmed secondary emails5229 input has no matching e-mail or usernames5230 returns an empty list of users5231 nil input5232 returns an empty relation when nil was passed5233 input as array of strings5234 is treated as one string5235IssuablesAnalytics5236 #data5237 when issuable relation is ordered by priority5238 generates chart data correctly5239 when months_back parameter is nil5240 returns a hash containing the issues count created in the past 12 months5241 when months_back parameter is present5242 returns a hash containing the issues count created in the past x months5243Types::Admin::CloudLicenses::CurrentLicenseType5244 is expected to eq "CurrentLicense"5245 is expected to include graphql fields "last_sync", "billable_users_count", "maximum_user_count", and "users_over_license_count"5246 with license type fields5247 is expected to include graphql fields "id", "type", "plan", "name", "email", "company", "starts_at", "expires_at", "block_changes_at", "activated_at", and "users_in_license_count"5248 field values5249 id5250 is expected to include "5"5251 type5252 is expected to eq "online_cloud"5253 plan5254 is expected to eq "ultimate"5255 name5256 is expected to eq "User Example"5257 email5258 is expected to eq "user@example.com"5259 company5260 is expected to eq "Example Inc."5261 starts_at5262 is expected to eq Fri, 30 Dec 20225263 expires_at5264 is expected to eq Sat, 30 Dec 20235265 block_changes_at5266 is expected to eq Tue, 30 Jan 20245267 activated_at5268 is expected to eq Mon, 30 Jan 2023 12:05:00.000000000 +00005269 users_in_license_count5270 is expected to eq 255271 created_at5272 is expected to eq 2023-03-30 12:05:00.383046669 +00005273 #users_over_license_count5274 returns the number of users over the paid users in the license5275 when license is for a trial5276 returns 05277 field values5278 last_sync5279 is expected to eq 2023-03-30 12:05:00.240830671 +00005280 billable_users_count5281 is expected to eq 105282 maximum_user_count5283 is expected to eq 205284Gitlab::Analytics::CycleAnalytics::Aggregated::BaseQueryBuilder5285 looks up items within the group hierarchy5286 accepts project_ids filter5287 #build_sorted_query5288 returns the items in order (by end_event)5289 returns the items in order (by duration)5290 handles the project_ids filter5291Group routing routing5292 subgroup "boards"5293 shows group show page5294 shows boards index page5295 security5296 shows group dashboard5297 shows vulnerability list5298 packages5299 routes to packages index page5300 issues5301 routes post to #bulk_update5302 merge_requests5303 routes post to #bulk_update5304 epics5305 routes post to #bulk_update5306 Groups::WikisController routing5307 behaves like wiki routing5308 redirects the base path to the home page5309 behaves like resource routing5310 routes resource actions5311 feature discovery moments5312 routes to #advanced_features_dashboard5313 Groups::HooksController routing5314 to #test5315 behaves like resource routing5316 routes resource actions5317 Groups::HookLogsController routing5318 to #retry5319 to #show5320Epics::CloseService5321 #execute5322 when epics are disabled5323 does not close the epic5324 when epics are enabled5325 when a user has permissions to update the epic5326 when closing an opened epic5327 closes the epic5328 changes closed_by5329 changes closed_at5330 creates a resource state event5331 notifies the subscribers5332 creates new event5333 tracks closing the epic5334 when trying to close a closed epic5335 does not change the epic state5336 does not change closed_at5337 does not change closed_by5338 does not create a resource state event5339 does not send any emails5340 does not create an event5341 does not track closing the epic5342 when a user does not have permissions to update epic5343 does not close the epic5344IssuableMetricImage5345 associations5346 is expected to belong to issue required: false5347 validation5348 is expected not to allow :file to be ‹#<Rack::Test::UploadedFile:0x00007fa86f89da90 @original_filename="doc_sample.txt", @tempfile=#<Tempfile:/tmp/doc_sample20230330-358-v34m68.txt>, @content_type="text/plain">›5349 is expected to allow :file to be ‹#<Rack::Test::UploadedFile:0x00007fa870611e60 @original_filename="rails_sample.jpg", @tempfile=#<Tempfile:/tmp/rails_sample20230330-358-9uc1nk.jpg>, @content_type="image/jpg">›5350 is expected to validate that the length of :url_text is at most 1285351 url5352 is expected not to allow :url to be ‹"test"›5353 is expected not to allow :url to be ‹"www.gitlab.com"›5354 is expected to allow :url to be ‹""›5355 is expected to allow :url to be ‹"http://www.gitlab.com"›5356 is expected to allow :url to be ‹"https://www.gitlab.com"›5357 scopes5358 .order_created_at_asc5359 orders in ascending order5360 .available_for?5361 license enabled5362 is expected to eq true5363 license disabled5364 is expected to eq false5365 #file_path5366 with asset host configured5367 returns a full URL with the asset host and system path5368 no asset path configured5369 returns a full URL with the base url and system path5370Security::Ingestion::Tasks::IngestVulnerabilityFlags5371 #execute5372 creates new records and updates the existing ones5373 deletes the old records5374 behaves like bulk insertable task5375 when the validation fails5376 can generate error messages correctly5377SecurityHelper5378 #instance_security_dashboard_data5379 returns vulnerability, project, feedback, asset, and docs paths for the instance security dashboard5380 can_admin_vulnerability5381 when user is not an auditor5382 when the user has admin priveledges on all projects requested5383 can_admin_vulnerability is true5384 when the user does not have admin priveledges on all projects requested5385 can_admin_vulnerability is false5386 when the project is on a personal namespace5387 can_admin_vulnerability is true5388 when user is auditor5389 can_admin_vulnerability is false5390 #instance_security_settings_data5391 when user is not auditor5392 is expected to eq {:is_auditor=>"false"}5393 when user is auditor5394 is expected to eq {:is_auditor=>"true"}5395GitlabSubscriptions::ActivateService5396 when CustomerDot returns success5397 when there are no future subscriptions5398 persists license and clears the future subscriptions5399 when there are future subscriptions5400 persists license and stores the future subscriptions5401 when saving the future subscriptions fails5402 logs error and returns an empty future_subscriptions array5403 when the current license key does not match the one returned from activation5404 creates a new license5405 when the current license key matches the one returned from activation5406 reuses the current license and updates the last_synced_at5407 when persisting fails5408 returns error5409 when CustomerDot returns failure5410 returns error5411 when not self managed instance5412 returns error5413 when error is raised5414 captures error5415GroupMembersFinder5416 #not_managed5417 returns non-owners without group managed accounts5418 #execute5419 minimal access5420 when group does not allow minimal access members5421 returns only members with full access5422 when group allows minimal access members5423 also returns members with minimal access5424 filter by enterprise users5425 the group has SAML enabled5426 when requested by owner5427 direct members of the group5428 returns Enterprise members when the filter is `true`5429 returns members that are not Enterprise members when the filter is `false`5430 returns all members when the filter is not specified5431 returns all members when the filter is not either of `true` or `false`5432 inherited members of the group5433 returns all members including inherited members, that are Enterprise members, when the filter is `true`5434 returns all members including inherited members, that are not Enterprise members, when the filter is `false`5435 when requested by non-owner5436 returns all members, as non-owners do not have the ability to filter by Enterprise users5437 the group does not have SAML enabled5438 when requested by owner5439 returns all members, because `Enterprise` filter can only be applied on groups that have SAML enabled5440Gitlab::Email::Handler::ServiceDeskHandler5441 service desk is enabled for the project5442 when everything is fine5443 when using issue templates5444 that are inherited5445 from instance5446 appends instance issue description template5447 from groups5448 appends group issue description template5449 that has quick actions5450 assigning issue to epic5451 assigns epic5452Ci::Minutes::ResetUsageService5453 #execute5454 when project has namespace_statistics5455 clears the amount used and notification levels5456 clears legacy counters5457 resets legacy timer5458 successfully clears minutes5459 expires the CachedQuota5460 when project does not have namespace_statistics5461 successfully clears minutes5462Audit::ComplianceFrameworkChangesAuditor5463 # order random5464 auditing compliance framework changes5465 when a project has no compliance framework5466 when the framework is added5467 adds an audit event5468 streams correct audit event stream5469 when a project has a compliance framework5470 when the framework is removed5471 adds an audit event5472 streams correct audit event stream5473 when the framework is changed5474 adds an audit event5475 when the framework is not changed5476 does not add an audit event5477Emails::AbandonedTrialEmailsCronWorker5478 # order random5479 #perform5480 when there is activity in the project5481 when recent activity5482 does not deliver abandoned trial notification5483 when 10 days activity5484 does not deliver abandoned trial notification5485 when 11 days activity5486 delivers abandoned trial notification5487 when there is activity in the subproject5488 does not deliver abandoned trial notification5489 when there is activity in another project5490 delivers abandoned trial notification5491NotesFinder5492 #target5493 returns an epic5494 fails if group id is missing5495 #execute5496 when using target id and type of epics5497 returns the expected notes5498 fails if group id is missing5499 when using an explicit epic target5500 returns the expected notes5501Gitlab::Geo::LogCursor::Events::RepositoryDeletedEvent5502 #process5503 when a tracking entry does not exist5504 does not schedule a GeoRepositoryDestroyWorker5505 does not create a tracking entry5506 when a tracking entry exists5507 when selective sync is enabled5508 replays delete events when project does not exist on primary5509 does not remove the tracking entry5510 behaves like logs event source info5511 logs `job_id` and `event_id5512Gitlab::Geo::LogCursor::Events::RepositoryRenamedEvent5513 #process5514 schedules a Geo::RenameRepositoryWorker5515 when a tracking entry does not exist5516 does not create a tracking entry5517 does not schedule a Geo::RenameRepositoryWorker5518 behaves like logs event source info5519 logs `job_id` and `event_id5520AppSec::Dast::SiteProfileSecretVariables::CreateOrUpdateService5521 execute5522 when on demand scan licensed feature is not available5523 communicates failure5524 when the feature is enabled5525 communicates success5526 creates a dast_site_profile_secret_variable5527 behaves like it errors when a required param is missing5528 when dast_site_profile param is missing5529 communicates failure5530 behaves like it errors when a required param is missing5531 when key param is missing5532 communicates failure5533 behaves like it errors when a required param is missing5534 when raw_value param is missing5535 communicates failure5536 behaves like it errors when there is a validation failure5537 communicates failure5538 when a variable already exists5539 does not create a dast_site_profile_secret_variable5540 updates the existing dast_site_profile_secret_variable5541 behaves like it errors when there is a validation failure5542 communicates failure5543Ci::Minutes::AdditionalPacks::ChangeNamespaceService5544 #execute5545 with a non-admin user5546 raises an error5547 with an admin user5548 with valid namespace and target namespace5549 when both namespaces are groups5550 when updating is successful5551 moves all existing packs to the target namespace5552 kicks off refresh ci minutes service for namespace and target5553 when updating packs fails5554 rolls back updates for all packs5555 when the namespace has no additional packs to move5556 returns success5557 when a namespace is a kind of user5558 when updating is successful5559 moves all existing packs to the target namespace5560 kicks off refresh ci minutes service for namespace and target5561 when updating packs fails5562 rolls back updates for all packs5563 when the namespace has no additional packs to move5564 returns success5565 when a target is a kind of user5566 when updating is successful5567 moves all existing packs to the target namespace5568 kicks off refresh ci minutes service for namespace and target5569 when updating packs fails5570 rolls back updates for all packs5571 when the namespace has no additional packs to move5572 returns success5573 when the namespace is not provided5574 returns an error5575 when the target namespace is not provided5576 returns an error5577 when the namespace is not a top-level namespace5578 returns an error5579 when the target namespace is not a top-level namespace5580 returns an error5581 when the namespace is the same as the target5582 returns an error5583WeightNote5584 creates the expected note5585 behaves like a synthetic note5586 behaves like a system note5587 has the correct attributes5588 #discussion_id5589 returns the expected discussion id5590Gitlab::Usage::Metrics::Instrumentations::CountMergeRequestsWithAppliedScanResultPoliciesMetric5591 # order random5592 behaves like a correct instrumented metric value and query5593 behaves like a correct instrumented metric value5594 has correct value5595 behaves like a correct instrumented metric query5596 has correct generate query5597 behaves like a correct instrumented metric value and query5598 behaves like a correct instrumented metric value5599 has correct value5600 behaves like a correct instrumented metric query5601 has correct generate query5602Mutations::SecurityPolicy::CreateSecurityPolicyProject5603 #resolve5604 when both fullPath and projectPath are not provided5605 raises exception5606 for project5607 behaves like creates security policy project5608 when licensed feature is available5609 when user is an owner of the container5610 returns project5611 when user is not an owner5612 raises exception5613 when feature is not licensed5614 raises exception5615 for namespace5616 behaves like creates security policy project5617 when licensed feature is available5618 when user is an owner of the container5619 returns project5620 when user is not an owner5621 raises exception5622 when feature is not licensed5623 raises exception5624DescriptionVersion5625 associations5626 is expected to belong to epic required: false5627 validations5628 is valid when epic_id is set5629 #previous_version5630 returns the previous version for the same issuable5631 #delete!5632 expires issuable etag cache5633 when start_id is not present5634 only delayed deletes description_version5635 when start_id is present5636 delayed deletes description versions of same issuable up to start_id5637Lfs::LockFileService5638 #execute5639 when authorized5640 when File Locking is available5641 creates the Path Lock5642 when File Locking is not available5643 does not create the Path Lock5644IncidentManagement::EscalationPolicies::DestroyService5645 # order random5646 #execute5647 successfully returns the escalation policy5648 when the current_user is anonymous5649 behaves like error response5650 has an informative message5651 when the current_user does not have permissions to remove escalation policies5652 behaves like error response5653 has an informative message5654 when license is not enabled5655 behaves like error response5656 has an informative message5657 when an error occurs during removal5658 behaves like error response5659 has an informative message5660Mutations::DastSiteProfiles::Delete5661 is expected to require graphql authorizations :create_on_demand_dast_scan5662 #resolve5663 when on demand scan feature is enabled5664 when the user can run a dast scan5665 deletes the dast_site_profile5666 when there is an issue deleting the dast_site_profile5667 returns an error5668Elastic::Latest::UserInstanceProxy5669 # order random5670 #es_parent5671 is nil so that elasticsearch routing is disabled5672 #as_indexed_json5673 serializes project as hash5674 with a user status5675 sets status, status emoji and busy fields5676 when user is blocked5677 sets in_forbidden_state to true5678 with a project5679 sets the correct namespace_ancestry_ids5680 when project is in a subgroup5681 includes the project ancestry id5682 when the user belongs to the group5683 includes the group ancestry id5684 when the user belongs to the subgroup5685 includes the subgroup ancestry id5686Gitlab::Insights::Reducers::CountPerLabelReducer5687 raises an error for an unknown :issuable_type option5688 returns issuables with only the needed fields5689 avoids N + 1 queries5690ProductAnalytics::Funnel5691 # order random5692 is expected to validate that :seconds_to_convert looks like a number5693 #to_sql5694 is expected to eq " SELECT\n (SELECT max(utc_time) FROM jitsu) as x,\n windowFunnel(3600)(utc_time, ...c_path = '/page1.html', doc_path = '/page2.html') as step\n FROM gitlab_project_1025.jitsu\n"5695 .for_project5696 returns a collection of funnels5697 has a collection of steps5698 when the funnel directory includes a file that is not a yaml file5699 does not include the file in the collection5700 when the project does not have a funnels directory5701 is expected to be empty5702Gitlab::Ci::YamlProcessor5703 Bridge Needs5704 needs upstream pipeline5705 creates jobs with valid specification5706 needs both job and pipeline5707 creates jobs with valid specification5708 needs cross projects artifacts5709 creates jobs with valid specification5710 needs cross projects artifacts and pipelines5711 returns errors5712 with invalid needs cross projects artifacts5713 returns errors5714 cross pipeline needs5715 when job is not present5716 returns an error5717 with cross project and cross pipeline needs5718 returns a valid specification5719 dast configuration5720 creates a job with a valid specification5721 secrets5722 returns secrets info5723ComplianceManagement::ComplianceFramework::GroupSettingsHelper5724 #show_compliance_frameworks?5725 the user has permission5726 is expected to equal true5727 the user does not have permission5728 group is not a subgroup5729 is expected to equal false5730 #compliance_frameworks_list_data5731 returns the correct data5732 group is a subgroup5733 contains the root ancestor as group_path5734 does not contain the add_framework_path or edit_framework_path keys5735 #compliance_frameworks_form_data5736 the user has pipeline configuration permission5737 behaves like returns the correct data5738 does not contain a framework ID5739 with a framework ID5740 is expected to contain exactly [:framework_id, 12345], [:group_path, "group348"], [:group_edit_path, "/groups/group348/-/edit#js-compliance-frameworks-settings"], [:graphql_field_name, "ComplianceManagement::Framework"], and [:pipeline_configuration_full_path_enabled, "[true]"]5741 the user does not have pipeline configuration permission5742 behaves like returns the correct data5743 does not contain a framework ID5744 with a framework ID5745 is expected to contain exactly [:framework_id, 12345], [:group_path, "group348"], [:group_edit_path, "/groups/group348/-/edit#js-compliance-frameworks-settings"], [:graphql_field_name, "ComplianceManagement::Framework"], and [:pipeline_configuration_full_path_enabled, "[false]"]5746 group is a subgroup5747 returns the root ancestor full path as group_path5748AlertManagement::Alert5749 associations5750 is expected to have many pending_escalations class_name => IncidentManagement::PendingEscalations::Alert5751 after_create5752 attempts to trigger auto rollback5753 #trigger_auto_rollback5754 executes AutoRollbackWorker5755 when status is not triggered5756 does not execute AutoRollbackWorker5757 when severity is not critical5758 does not execute AutoRollbackWorker5759 when project does not enable auto rollback5760 does not execute AutoRollbackWorker5761 when project does not have a license for auto rollback5762 does not execute AutoRollbackWorker5763 #escalation_policy5764 is expected to eq nil5765 when escalation policy exists on the project5766 returns the projects first (only) escalation policy5767Resolvers::InstanceSecurityDashboard::ProjectsResolver5768 #resolve5769 when provided object is InstanceSecurityDashboard5770 is expected to contain exactly #<Project id:1029 namespace1110/project1095>> and #<Project id:1030 namespace1111/project1096>>5771 when object is not provided5772 is expected to be nil5773 when search filter is provided5774 search by name5775 returns matching project5776 search by path5777 returns matching project5778 search by description5779 returns matching project5780PreferencesHelper5781 #dashboard_choices5782 when allowed to read operations dashboard5783 does not contain operations dashboard5784 when not allowed to read operations dashboard5785 does not contain operations dashboard5786 #group_view_choices5787 when security dashboard feature is enabled5788 is expected to include ["Security dashboard", :security_dashboard]5789 when security dashboard feature is disabled5790 is expected not to include ["Security dashboard", :security_dashboard]5791 #group_overview_content_preference?5792 when security dashboard feature is enabled5793 is expected to eq true5794 when security dashboard feature is disabled5795 is expected to eq false5796BuildDetailsEntity5797 when namespace has CI minutes limit enabled5798 contains CI minutes quota details5799 when namespace does not qualify for CI minutes5800 does not contain CI minutes quota details5801Gitlab::Ci::Parsers::Security::CoverageFuzzing5802 #parse!5803 parses all identifiers and findings5804 generates expected location5805AlertManagement::AlertPayloadField5806 validations5807 is expected to validate that :project cannot be empty/falsy5808 is expected to validate that :label cannot be empty/falsy5809 is expected to validate that :type is either ‹"array"›, ‹"datetime"›, or ‹"string"›5810 validates path5811 when path is nil5812 behaves like has invalid path5813 is invalid5814 when path is empty array5815 behaves like has invalid path5816 is invalid5817 when path does not contain only strings or integers5818 behaves like has invalid path5819 is invalid5820 when path contains only strings and integers5821 is expected to be valid5822GroupHookPolicy5823 when the user is not an owner5824 cannot destroy web-hooks5825 when the user is an owner5826 can destroy web-hooks5827Elastic::NamespaceUpdateWorker5828 # order random5829 when elasticsearch indexing is enabled5830 for a project5831 does not call Elastic::ProcessBookkeepingService.track!5832 when the project has a member5833 calls Elastic::ProcessBookkeepingService.track! for the user5834 for a group5835 does not call Elastic::ProcessBookkeepingService.track!5836 when the group has a member5837 calls Elastic::ProcessBookkeepingService.track! for the user5838 when the group has a subgroup with a member5839 calls Elastic::ProcessBookkeepingService.track! for the user5840 when the group has a parent with a member5841 does not call Elastic::ProcessBookkeepingService.track!5842Analytics::IssuesAnalytics5843 #monthly_counters5844 without months_back specified5845 returns data for 12 months5846 with months_back set to 35847 returns data for 3 months5848Vulnerabilities::MergeRequestLinkEntity5849 # order random5850 #as_json5851 when the request is not nil5852 when the user is available5853 behaves like required fields5854 are present5855 when the user can not read MR5856 does not contain merge_request_path5857 when the user can read MR5858 contains merge_request_path5859 when the user is not available5860 does not contain merge_request_path5861 behaves like required fields5862 are present5863 when the request is nil5864 does not contain merge_request_path5865 behaves like required fields5866 are present5867UsersOpsDashboardProjects::DestroyService5868 #execute5869 with an added project5870 removes the project5871 returns the removed project5872 without projects added5873 does not remove the project5874 returns nil5875groups/hooks/edit5876 renders the edit group hook section5877 renders the recent events section5878Boards::UsersFinder5879 #execute5880 when parent is a project5881 requests correct relations5882 finds ProjectMembers with MemberFinder5883 when parent is a group5884 requests correct relations5885 finds GroupMembers with GroupMemberFinder5886Gitlab::Auth::Saml::MembershipUpdater5887 when SAML group links exist5888 when group sync is not available5889 does not enqueue group sync5890 when group sync is available5891 enqueues group sync5892 when auth hash contains no groups5893 enqueues group sync5894 when auth hash groups do not match group links5895 enqueues group sync5896Projects::Security::DastProfilesHelper5897 #dast_profiles_list_data5898 returns proper data5899 #dast_scanner_profile_form_data5900 returns proper data5901 behaves like passes on-demand scan edit path when from_on_demand_scan_id param is present5902 returns edit path as on_demand_scan_form_path5903 #edit_dast_scanner_profile_form_data5904 returns proper data5905 behaves like passes on-demand scan edit path when from_on_demand_scan_id param is present5906 returns edit path as on_demand_scan_form_path5907 #dast_site_profile_form_data5908 returns proper data5909 behaves like passes on-demand scan edit path when from_on_demand_scan_id param is present5910 returns edit path as on_demand_scan_form_path5911 #edit_dast_site_profile_form_data5912 returns proper data5913 behaves like passes on-demand scan edit path when from_on_demand_scan_id param is present5914 returns edit path as on_demand_scan_form_path5915Vulnerabilities::FindingPresenter5916 #title5917 is expected to eq "Cipher with no integrity"5918 #blob_path5919 without a sha5920 is expected to be blank5921 with a sha5922 is expected to include "abc"5923 without start_line or end_line5924 is expected to end with "a.txt"5925 with start_line only5926 is expected to end with "#L1"5927 with start_line and end_line5928 is expected to end with "#L1-2"5929 when start_line and end_line are the same5930 is expected to end with "#L1"5931 without file5932 is expected to be blank5933 without location5934 is expected to be blank5935 #links5936 transforms the links to hash with indifferent access5937Integrations::Test::ProjectService5938 #execute5939 without event specified5940 GitHubService5941 behaves like tests for integration with pipeline data5942 tests the integration with pipeline data5943Types::Ci::RunnerType5944 is expected to eq "CiRunner"5945 includes the ee specific fields5946AdjournedProjectDeletionWorker5947 #perform5948 executes destroying project5949 stops execution if user was deleted5950Resolvers::IncidentManagement::OncallRotationsResolver5951 # order random5952 is expected to have nullable GraphQL type IncidentManagementOncallRotationConnection5953 returns on-call rotations5954 when resolving a single item5955 when id given5956 returns the on-call rotation5957 when user does not have permissions5958 returns no rotations5959LicensesListSerializer5960 #to_json5961 is expected to match schema "licenses_list" and {:dir=>"ee"}5962Coverage-Fuzzing.gitlab-ci.yml5963 the created pipeline5964 when project has Ultimate license5965 without extending job default5966 includes no job5967 behaves like acts as branch pipeline5968 when branch pipeline5969 includes a job5970 when COVFUZZ_DISABLED=15971 includes no jobs5972Mutations::Boards::Lists::UpdateLimitMetrics5973 #ready?5974 raises an error if required arguments are missing5975 #resolve5976 with admin rights5977 updates the list as expected5978 returns the correct response5979 without admin rights5980 fails5981AlertManagement::HttpIntegrationsFinder5982 #execute5983 empty params5984 is expected to contain exactly #<AlertManagement::HttpIntegration id: 1, created_at: "2023-03-30 12:06:55.361626124 +0000", updated_...entifier: "abc123", name: "DataDog", payload_example: {}, payload_attribute_mapping: {}, token: nil>, #<AlertManagement::HttpIntegration id: 2, created_at: "2023-03-30 12:06:55.366584274 +0000", updated_...entifier: "abc123", name: "DataDog", payload_example: {}, payload_attribute_mapping: {}, token: nil>, and #<AlertManagement::HttpIntegration id: 3, created_at: "2023-03-30 12:06:55.374168633 +0000", updated_...tifier: "c3254b62", name: "DataDog", payload_example: {}, payload_attribute_mapping: {}, token: nil>5985 endpoint_identifier given5986 is expected to contain exactly #<AlertManagement::HttpIntegration id: 1, created_at: "2023-03-30 12:06:55.361626124 +0000", updated_...entifier: "abc123", name: "DataDog", payload_example: {}, payload_attribute_mapping: {}, token: nil> and #<AlertManagement::HttpIntegration id: 2, created_at: "2023-03-30 12:06:55.366584274 +0000", updated_...entifier: "abc123", name: "DataDog", payload_example: {}, payload_attribute_mapping: {}, token: nil>5987 but unknown5988 is expected to be empty5989 but blank5990 is expected to contain exactly #<AlertManagement::HttpIntegration id: 1, created_at: "2023-03-30 12:06:55.361626124 +0000", updated_...entifier: "abc123", name: "DataDog", payload_example: {}, payload_attribute_mapping: {}, token: nil>, #<AlertManagement::HttpIntegration id: 2, created_at: "2023-03-30 12:06:55.366584274 +0000", updated_...entifier: "abc123", name: "DataDog", payload_example: {}, payload_attribute_mapping: {}, token: nil>, and #<AlertManagement::HttpIntegration id: 3, created_at: "2023-03-30 12:06:55.374168633 +0000", updated_...tifier: "c3254b62", name: "DataDog", payload_example: {}, payload_attribute_mapping: {}, token: nil>5991 active param given5992 is expected to contain exactly #<AlertManagement::HttpIntegration id: 1, created_at: "2023-03-30 12:06:55.361626124 +0000", updated_...entifier: "abc123", name: "DataDog", payload_example: {}, payload_attribute_mapping: {}, token: nil> and #<AlertManagement::HttpIntegration id: 3, created_at: "2023-03-30 12:06:55.374168633 +0000", updated_...tifier: "c3254b62", name: "DataDog", payload_example: {}, payload_attribute_mapping: {}, token: nil>5993 but blank5994 is expected to contain exactly #<AlertManagement::HttpIntegration id: 1, created_at: "2023-03-30 12:06:55.361626124 +0000", updated_...entifier: "abc123", name: "DataDog", payload_example: {}, payload_attribute_mapping: {}, token: nil>, #<AlertManagement::HttpIntegration id: 2, created_at: "2023-03-30 12:06:55.366584274 +0000", updated_...entifier: "abc123", name: "DataDog", payload_example: {}, payload_attribute_mapping: {}, token: nil>, and #<AlertManagement::HttpIntegration id: 3, created_at: "2023-03-30 12:06:55.374168633 +0000", updated_...tifier: "c3254b62", name: "DataDog", payload_example: {}, payload_attribute_mapping: {}, token: nil>5995MergeRequests::Mergeability::CheckBlockedByOtherMrsService5996 #execute5997 when blocking_merge_requests feature is unavailable5998 returns a check result with status success5999 when blocking_merge_requests feature is available6000 when there are no blocking MRs6001 returns a check result with status success6002 when there are blocking MRs6003 returns a check result with status success6004 #skip?6005 returns false6006 #cacheable?6007 returns false6008MergeRequestResetApprovalsWorker6009 #perform6010 executes MergeRequests::RefreshService with expected values6011 project is missing6012 doesn't execute the service6013 user is missing6014 doesn't execute the service6015Namespaces::Storage::LimitExclusion6016 # order random6017 check constraints6018 enforces the reason and namespace NOT NULL constraint6019 validations6020 is expected to belong to namespace optional: false6021 is expected to validate that :reason cannot be empty/falsy6022 is expected to validate that the length of :reason is at most 2556023 dependent destroy6024 destroys the excluded namespace when the namespace is destroyed6025 associations6026 is expected to belong to namespace required: true6027GitlabSubscriptions::NotifySeatsExceededBatchService6028 # order random6029 .execute6030 when subscriptions are present6031 sends notifications6032 with no subscriptions6033 does not send notifications6034 returns success6035Gitlab::Ci::Reports::Security::Locations::DependencyScanning6036 behaves like vulnerability location6037 #initialize6038 when all params are given6039 initializes an instance6040 param: :file_path6041 when param file_path is missing6042 raises an error6043 param: :package_name6044 when param package_name is missing6045 raises an error6046 #fingerprint6047 generates expected fingerprint6048 #fingerprint_path6049 generates expected fingerprint6050 #==6051 returns true when fingerprints are equal6052 returns false when fingerprints are different6053GitlabSubscriptions::Reconciliations::CheckSeatUsageAlertsEligibilityService6054 #execute6055 eligible_for_seat_usage_alerts: true, expected_response: true6056 returns the correct value6057 caches the query response6058 eligible_for_seat_usage_alerts: false, expected_response: false6059 returns the correct value6060 caches the query response6061 with an unsuccessful CustomersDot query6062 assumes the subscription is ineligible6063 when called with a group6064 uses the namespace id6065 when the namespace has no plan6066 is expected to equal false6067SystemNotes::EscalationsService6068 #notify_via_escalation6069 posts the correct text to the system note6070 behaves like a system note6071 has the correct attributes6072 #start_escalation6073 posts the correct text to the system note6074 behaves like a system note6075 has the correct attributes6076PackageMetadata::Ingestion::IngestionService6077 # order random6078 .execute6079 calls each task in order6080 transaction6081 and when every task executes without error6082 all updates are committed6083 but when PackageMetadata::Ingestion::Tasks::IngestPackages has an error6084 all updates are rolled back6085 but when PackageMetadata::Ingestion::Tasks::IngestPackageVersions has an error6086 all updates are rolled back6087 but when PackageMetadata::Ingestion::Tasks::IngestLicenses has an error6088 all updates are rolled back6089 but when PackageMetadata::Ingestion::Tasks::IngestPackageVersionLicenses has an error6090 all updates are rolled back6091 created data6092 has the expected relationships6093Vulnerabilities::HistoricalStatistics::AdjustmentService6094 .execute6095 instantiates the service object for given project ids and calls `execute` on them6096 #execute6097 when more than 1000 projects is provided6098 raises error6099 when there is no vulnerability_statistic record for project6100 does not create a new record in database6101 when there is vulnerability_statistic record for project6102 when there is no vulnerability_historical_statistic record for project6103 creates a new record6104 sets the correct values for the record6105 when there is already a vulnerability_historical_statistic record for project6106 does not create a new record in database6107 sets the correct values for the record6108Ci::Minutes::AdditionalPacks::CreateService6109 #execute6110 with a non-admin user6111 raises an error6112 with an admin user6113 when a record exists6114 returns success6115 returns the existing and newly created records6116 when no record exists6117 creates new records6118 kicks off reset ci minutes service6119 returns success6120 with invalid params6121 returns an error6122Gitlab::Geo::LogCursor::Events::Event6123 #process6124 enqueues Geo::EventWorker6125 eventually calls Replicator#consume6126Geo::WikiRepositoryState6127 # order random6128 validations6129 is expected to validate that :project_wiki_repository cannot be empty/falsy6130 is expected to validate that :verification_state cannot be empty/falsy6131 is expected to validate that :project_wiki_repository is case-sensitively unique6132 is expected to validate that the length of :verification_failure is at most 2556133 associations6134 is expected to belong to project_wiki_repository class_name => Projects::WikiRepository required: false inverse_of => wiki_repository_state6135Mutations::Boards::EpicBoards::Create6136 field tests6137 is expected to have graphql arguments :groupPath, :name, :hideBacklogList, :hideClosedList, :labels, and :labelIds6138 is expected to have graphql fields :epic_board6139 with epic feature enabled6140 when user does not have permission to create epic board6141 behaves like epic board creation error6142 raises error6143 when user has permission to create epic board6144 creates an epic board6145 with epic feature disabled6146 behaves like epic board creation error6147 raises error6148Vulnerabilities::UserNotesCountService6149 behaves like a counter caching service6150 #count6151 caches the count6152 #refresh_cache6153 refreshes the cache6154 #delete_cache6155 removes the cache6156 #uncached_count6157 does not cache the count6158LicenseCompliance::CollapsedComparerEntity6159 #as_json6160 contains the new, existing and removed license lists6161UsersStatistics6162 #billable6163 sums users statistics values excluding blocked users and bots6164 when there is an ultimate license6165 excludes blocked users, bots, guest users, users without a group or project and minimal access users6166 #active6167 includes minimal access roles6168 #non_billable6169 sums bots and guests values6170 .create_current_stats!6171 includes minimal access in current statistics values6172subscriptions/new6173 behaves like subscription form data6174 is expected to have visible css "#js-new-subscription[data-setup-for-company='true']"6175 is expected to have visible css "#js-new-subscription[data-full-name='First Last']"6176 is expected to have visible css "#js-new-subscription[data-plan-data='[{\"id\":\"bronze_id\",\"code\":\"bronze\",\"price_per_year\":48.0}]']"6177 is expected to have visible css "#js-new-subscription[data-plan-id='bronze_id']"6178 is expected to have visible css "#js-new-subscription[data-source='some_source']"6179Ci::Runners::UnassignRunnerService#execute6180 with unauthorized user6181 does not call assign_to on runner and returns error response6182 with admin user6183 calls track_event on RunnerCustomAuditEventService and returns success response6184Members::ImportProjectTeamService6185 #execute6186 when the project team import fails6187 when the target project has locked their membership6188 via the parent group6189 returns false6190 via LDAP6191 returns false6192BlobEntity6193 as json6194 exposes needed attributes6195Gitlab::StatusPage::Filter::ImageFilter6196 # order random6197 .call6198 is expected to eq "data/incident/1/50b7a196557cf72a98e86a7ab4b1ac3b/tanuki.png"6199 is expected to eq "gl-image"6200 is expected to eq "data/incident/1/50b7a196557cf72a98e86a7ab4b1ac3b/tanuki.png"6201 when no issue_iid key6202 raises error6203 when issue_iid is nil6204 raises error6205 no image tags in original html6206 is expected to eq "<a href=\"hello/world\"></a>"6207MergeChecksHelper6208 # order random6209 #merge_checks6210 when source is group6211 returns the correct settings6212 when source has a parent group6213 returns the correct settings6214 when source is project6215 returns the correct settings6216IterationsUpdateStatusWorker6217 #perform6218 schedules an issues roll-over job6219 when iterations with passed due dates are in `upcoming`, `current` or `closes` states6220 updates the status of iterations that require it6221 in batches6222 run in batches6223Groups::UpdateRepositoryStorageWorker6224 behaves like an update storage move worker6225 has the `until_executed` deduplicate strategy6226 #perform6227 without repository storage move6228 calls the update repository storage service6229 with repository storage move6230 calls the update repository storage service6231Gitlab::Tracking::StandardContext6232 #to_context6233 plan6234 when namespace is not available6235 is nil6236 when namespace is available6237 contains plan name6238Mutations::GitlabSubscriptions::Activate6239 #resolve6240 when successful6241 returns no errors, a license and no future subscriptions6242 when there are future subscriptions6243 returns the no errors, a license and the future subscriptions6244 when failure6245 returns errors6246 when non-admin6247 raises errors6248Onboarding::LearnGitlab6249 # order random6250 #available?6251 user: nil, onboarding: false, expected_result: false6252 is expected to equal false6253 user: true, onboarding: false, expected_result: false6254 is expected to equal false6255 user: nil, onboarding: true, expected_result: false6256 is expected to equal false6257 user: true, onboarding: true, expected_result: true6258 is expected to equal true6259Approvals::WrappedRuleSet6260 .wrap6261 with report_type set to scan_finding6262 is expected to be an instance of Approvals::ScanFindingWrappedRuleSet6263 with any other report_type6264 is expected to be an instance of Approvals::WrappedRuleSet6265 #wrapped_rules6266 returns an array of ApprovalWrappedRule6267 returns ApprovalWrappedRule with attributes as provided to Approvals::WrappedRuleSet6268AppSec::Fuzzing::API::CiConfigurationCreateService6269 #create6270 when given an OPENAPI specification file6271 returns the API fuzzing configuration based on the given parameters6272 when given a HAR specification file6273 returns the API fuzzing configuration based on the given parameters6274 when given a POSTMAN specification file6275 returns the API fuzzing configuration based on the given parameters6276 when values for optional variables are not given6277 does not include them in the configuration6278Elastic::Latest::ProjectInstanceProxy6279 #as_indexed_json6280 serializes project as hash6281 when project_feature is null6282 sets all tracked feature access levels to PRIVATE6283Types::IssueSortEnum6284 is expected to eq "IssueSort"6285 exposes all the existing EE issue sort values6286 behaves like common sort values6287 exposes all the existing common sort values6288WorkItems::Widgets::RequirementLegacy6289 # order random6290 #legacy_iid6291 is expected to eq 16292 #type6293 is expected to eq :requirement_legacy6294 .type6295 is expected to eq :requirement_legacy6296Gitlab::Usage::Metrics::Instrumentations::EpicsDeepestRelationshipLevelMetric6297 # order random6298 behaves like a correct instrumented metric value6299 has correct value6300Analytics::DevopsAdoption::Snapshots::UpdateService6301 updates the snapshot6302 when params are invalid6303 does not update the snapshot6304DeleteNotesFromOriginalIndex6305 behaves like a deprecated Advanced Search migration6306 #migrate6307 logs a message and halts the migration6308 #completed?6309 returns false6310 #obsolete?6311 returns true6312Types::Geo::LfsObjectRegistryType6313 has the expected fields (other than those included in RegistryType)6314 behaves like a Geo registry type6315 is expected to require graphql authorizations :read_geo_registry6316 has the expected fields6317Gitlab::WebIde::Config::Entry::Schema::Match6318 validations6319 when match config value is correct6320 #value6321 returns the match glob pattern defined6322 #valid?6323 is valid6324 when value has a wrong type6325 reports errors about wrong type6326 .default6327 returns empty array6328Gitlab::Geo::BaseRequest6329 #authorization6330 token is formatted properly6331 defaults to 1-minute expiration time6332MigrateNotesToSeparateIndex6333 behaves like a deprecated Advanced Search migration6334 #migrate6335 logs a message and halts the migration6336 #completed?6337 returns false6338 #obsolete?6339 returns true6340LicenseEntity6341 #as_json6342 produces the correct representation6343 when the url is blank6344 url: ""6345 is expected to be nil6346 url: nil6347 is expected to be nil6348Types::Repository::BlobType6349 is expected to eq "RepositoryBlob"6350 is expected to have graphql field :code_owners and {:calls_gitaly?=>true}6351Types::Dast::ProfileScheduleInputType6352 is expected to eq "DastProfileScheduleInput"6353 has the correct arguments6354Gitlab::Geo::LogCursor::Events::CacheInvalidationEvent6355 #process6356 expires the cache of the given key6357 logs an info event63581_settings6359 cron jobs6360 sync_seat_link_worker cron job6361 schedules the job at the correct time6362 gitlab.com6363 assigns .com only settings6364Types::VulnerabilitySeveritiesCountType6365 is expected to have graphql fields "info", "unknown", "low", "medium", "high", and "critical"6366profiles/preferences/show6367 security dashboard feature is available6368 renders the group view choice preference6369 security dashboard feature is unavailable6370 does not render the group view choice preference6371LdapFilterValidator6372 #validates_each6373 adds a message when the filter is not valid6374 has no errors when is valid6375Gitlab::Usage::Metrics::Instrumentations::AdvancedSearch::LuceneVersionMetric6376 behaves like a correct instrumented metric value6377 has correct value6378 elasticsearch_indexing is enabled6379 behaves like a correct instrumented metric value6380 has correct value6381Snippet6382 #repository_size_checker6383 when snippet belongs to a project6384 sets up size checker6385 when snippet without a project6386 sets up size checker6387Types::VulnerableProjectsByGradeType6388 is expected to have graphql fields "grade", "count", and "projects"6389 is expected to eq "VulnerableProjectsByGrade"6390Types::VulnerabilityDetails::CommitType6391 is expected to have graphql fields :name, :description, :fieldName, and :value6392Gitlab::GlRepository::Identifier6393 group wiki6394 behaves like parsing gl_repository identifier6395 returns correct information6396Types::VulnerabilitiesCountByDayType6397 is expected to have graphql fields :total, :date, :info, :unknown, :low, :medium, :high, and :critical6398Types::Dast::ProfileCadenceInputType6399 is expected to eq "DastProfileCadenceInput"6400 has the correct arguments6401Gitlab::Insights::Serializers::Chartjs::LineSerializer6402 returns the correct format6403Types::Security::TrainingType6404 is expected to have graphql fields :id, :name, :description, :url, :logo_url, :is_enabled, and :is_primary6405Audit::BaseChangesAuditor6406 # order random6407 #attributes_from_auditable_model6408 is expected to raise NotImplementedError6409API::Entities::EpicBoards::List6410 # order random6411 exposes correct attributes6412StorageShardEntity6413 is expected to have key :name6414Dora::Watchers6415 # order random6416 for issue6417 .mount6418 mounts IssueWatcher6419 .process_event6420 delegates to IssueWatcher6421Knapsack report was generated. Preview:6422{6423 "ee/spec/models/geo_node_status_spec.rb": 670.1136386750004,6424 "ee/spec/models/burndown_spec.rb": 78.18624226800057,6425 "ee/spec/lib/gitlab/elastic/snippet_search_results_spec.rb": 60.48668687699865,6426 "ee/spec/elastic_integration/global_search_spec.rb": 68.92501540299963,6427 "ee/spec/lib/ee/gitlab/checks/push_rules/commit_check_spec.rb": 46.822657744000026,6428 "ee/spec/lib/gitlab/usage_data_counters/streaming_audit_event_type_counter_spec.rb": 14.605395783999484,6429 "ee/spec/models/repository_spec.rb": 31.368625584000256,6430 "ee/spec/services/ci/register_job_service_spec.rb": 32.933921458999976,6431 "ee/spec/models/security/orchestration_policy_rule_schedule_spec.rb": 20.705812890000743,6432 "ee/spec/services/merge_requests/push_options_handler_service_spec.rb": 25.075974277999194,6433 "ee/spec/models/resource_iteration_event_spec.rb": 14.222779317000459,6434 "ee/spec/models/approval_project_rule_spec.rb": 19.56109719900087,6435 "ee/spec/services/boards/update_service_spec.rb": 16.959811491999062,6436 "ee/spec/finders/geo/container_repository_registry_finder_spec.rb": 19.394706832999873,6437 "ee/spec/finders/iterations_finder_spec.rb": 15.979936686000656,6438 "ee/spec/views/layouts/nav/sidebar/_project.html.haml_spec.rb": 23.981214268998883,6439 "ee/spec/lib/gitlab/ci/reports/license_scanning/license_spec.rb": 3.7289600490003068,6440 "ee/spec/models/namespace_setting_spec.rb": 7.815847247999045,6441 "ee/spec/services/ci/create_pipeline_service/compliance_spec.rb": 14.925447896999685,6442 "ee/spec/services/security/security_orchestration_policies/validate_policy_service_spec.rb": 4.559796817999086,6443 "ee/spec/models/geo/lfs_object_registry_spec.rb": 5.4169313040001725,6444 "ee/spec/graphql/resolvers/geo/job_artifact_registries_resolver_spec.rb": 14.642029012000421,6445 "ee/spec/presenters/epic_presenter_spec.rb": 10.260606076999466,6446 "ee/spec/services/merge_requests/merge_service_spec.rb": 11.349274273999981,6447 "ee/spec/models/requirements_management/test_report_spec.rb": 10.881805023998822,6448 "ee/spec/serializers/status_page/incident_entity_spec.rb": 8.472340312000597,6449 "ee/spec/services/analytics/cycle_analytics/aggregator_service_spec.rb": 9.398769412000547,6450 "ee/spec/graphql/resolvers/vulnerabilities_resolver_spec.rb": 7.938225466999938,6451 "ee/spec/services/system_notes/epics_service_spec.rb": 9.957058014000722,6452 "ee/spec/graphql/mutations/dast_on_demand_scans/create_spec.rb": 11.09145882699886,6453 "ee/spec/services/geo/project_housekeeping_service_spec.rb": 6.165707979000217,6454 "ee/spec/lib/gitlab/geo/log_cursor/events/repository_updated_event_spec.rb": 9.049955663000219,6455 "ee/spec/services/security/ingestion/tasks/ingest_remediations_spec.rb": 8.120642600999417,6456 "ee/spec/models/vulnerabilities/historical_statistic_spec.rb": 4.805163326998809,6457 "ee/spec/models/dast_site_token_spec.rb": 6.483762203000879,6458 "ee/spec/workers/geo/repository_sync_worker_spec.rb": 8.094043193999823,6459 "ee/spec/models/incident_management/oncall_schedule_spec.rb": 5.2597519380015,6460 "ee/spec/lib/gitlab/ci/minutes/runners_availability_spec.rb": 5.341558931000691,6461 "ee/spec/lib/elastic/latest/project_wiki_class_proxy_spec.rb": 6.91225510699951,6462 "ee/spec/models/project_feature_spec.rb": 4.500530423001692,6463 "ee/spec/services/namespaces/service_accounts/create_service_spec.rb": 3.954980730000898,6464 "ee/spec/lib/elastic/migration_spec.rb": 5.84871333800038,6465 "ee/spec/services/ee/merge_requests/create_from_vulnerability_data_service_spec.rb": 5.584510239999872,6466 "ee/spec/lib/gitlab/ci/parsers/security/dependency_list_spec.rb": 6.0753557280004316,6467 "ee/spec/models/analytics/devops_adoption/enabled_namespace_spec.rb": 3.4318788450000284,6468 "ee/spec/views/shared/_mirror_status.html.haml_spec.rb": 6.697130743999878,6469 "ee/spec/models/deployments/approval_spec.rb": 5.853242997000052,6470 "ee/spec/workers/ci/upstream_projects_subscriptions_cleanup_worker_spec.rb": 5.010228058999928,6471 "ee/spec/elastic/migrate/20230317120500_add_hashed_root_namespace_id_to_issues_spec.rb": 6.136257693000516,6472 "ee/spec/lib/ee/api/entities/deployment_extended_spec.rb": 5.076070614000855,6473 "ee/spec/services/deployments/auto_rollback_service_spec.rb": 4.984781142000429,6474 "ee/spec/models/iteration_note_spec.rb": 3.6144932590013923,6475 "ee/spec/services/ee/personal_access_tokens/revoke_service_spec.rb": 2.1317837669994333,6476 "ee/spec/graphql/mutations/security_policy/unassign_security_policy_project_spec.rb": 3.6497658860007505,6477 "ee/spec/models/users_security_dashboard_project_spec.rb": 1.8465529109998897,6478 "ee/spec/lib/gitlab/code_owners/users_loader_spec.rb": 4.614481573000376,6479 "ee/spec/models/issuables_analytics_spec.rb": 4.234216066000954,6480 "ee/spec/graphql/types/admin/cloud_licenses/current_license_type_spec.rb": 1.448368675999518,6481 "ee/spec/lib/ee/gitlab/analytics/cycle_analytics/aggregated/base_query_builder_spec.rb": 1.7424596199998632,6482 "ee/spec/routing/group_routing_spec.rb": 0.9954212640004698,6483 "ee/spec/services/epics/close_service_spec.rb": 2.5639726399986102,6484 "ee/spec/models/issuable_metric_image_spec.rb": 3.6278092880002077,6485 "ee/spec/services/security/ingestion/tasks/ingest_vulnerability_flags_spec.rb": 3.213363973000014,6486 "ee/spec/helpers/security_helper_spec.rb": 2.8798198830008914,6487 "ee/spec/services/gitlab_subscriptions/activate_service_spec.rb": 3.0191261500003748,6488 "ee/spec/finders/ee/group_members_finder_spec.rb": 2.6651017210006103,6489 "ee/spec/lib/ee/gitlab/email/handler/service_desk_handler_spec.rb": 4.395667052000135,6490 "ee/spec/services/ci/minutes/reset_usage_service_spec.rb": 1.3618787430004886,6491 "ee/spec/lib/audit/compliance_framework_changes_auditor_spec.rb": 4.254628925000361,6492 "ee/spec/workers/emails/abandoned_trial_emails_cron_worker_spec.rb": 4.421919079000872,6493 "ee/spec/finders/notes_finder_spec.rb": 3.8206773519996204,6494 "ee/spec/lib/gitlab/geo/log_cursor/events/repository_deleted_event_spec.rb": 2.3688223359986296,6495 "ee/spec/lib/gitlab/geo/log_cursor/events/repository_renamed_event_spec.rb": 3.965599809000196,6496 "ee/spec/services/app_sec/dast/site_profile_secret_variables/create_or_update_service_spec.rb": 1.4969483009990654,6497 "ee/spec/services/ci/minutes/additional_packs/change_namespace_service_spec.rb": 2.1047981190004066,6498 "ee/spec/models/weight_note_spec.rb": 3.7343470890009485,6499 "ee/spec/lib/gitlab/usage/metrics/instrumentations/count_merge_requests_with_applied_scan_result_policies_metric_spec.rb": 3.3713322000003245,6500 "ee/spec/graphql/mutations/security_policy/create_security_policy_project_spec.rb": 2.967383864999647,6501 "ee/spec/models/ee/description_version_spec.rb": 2.8882290120000107,6502 "ee/spec/services/lfs/lock_file_service_spec.rb": 1.6852318050005124,6503 "ee/spec/services/incident_management/escalation_policies/destroy_service_spec.rb": 1.526831877999939,6504 "ee/spec/graphql/mutations/dast_site_profiles/delete_spec.rb": 2.7651275619991793,6505 "ee/spec/lib/elastic/latest/user_instance_proxy_spec.rb": 2.9981603619999078,6506 "ee/spec/lib/gitlab/insights/reducers/count_per_label_reducer_spec.rb": 3.1908672859990475,6507 "ee/spec/models/product_analytics/funnel_spec.rb": 2.1930806309992477,6508 "ee/spec/lib/gitlab/ci/yaml_processor_spec.rb": 0.8072823109996534,6509 "ee/spec/helpers/compliance_management/compliance_framework/group_settings_helper_spec.rb": 1.3021731180015195,6510 "ee/spec/models/ee/alert_management/alert_spec.rb": 1.4833965420002642,6511 "ee/spec/graphql/resolvers/instance_security_dashboard/projects_resolver_spec.rb": 1.4092805590007629,6512 "ee/spec/helpers/preferences_helper_spec.rb": 0.6377318649992958,6513 "ee/spec/serializers/ee/build_details_entity_spec.rb": 2.84497185500004,6514 "ee/spec/lib/gitlab/ci/parsers/security/coverage_fuzzing_spec.rb": 1.5989901529992494,6515 "ee/spec/models/alert_management/alert_payload_field_spec.rb": 0.8858910440012551,6516 "ee/spec/policies/group_hook_policy_spec.rb": 1.2876389989996824,6517 "ee/spec/workers/elastic/namespace_update_worker_spec.rb": 2.1409204459996545,6518 "ee/spec/models/analytics/issues_analytics_spec.rb": 2.844973965000463,6519 "ee/spec/serializers/vulnerabilities/merge_request_link_entity_spec.rb": 1.7726606979995267,6520 "ee/spec/services/users_ops_dashboard_projects/destroy_service_spec.rb": 2.215197690000423,6521 "ee/spec/views/groups/hooks/edit.html.haml_spec.rb": 1.0299583920004807,6522 "ee/spec/finders/boards/users_finder_spec.rb": 1.838443611999537,6523 "ee/spec/lib/gitlab/auth/saml/membership_updater_spec.rb": 0.8829411440001422,6524 "ee/spec/helpers/projects/security/dast_profiles_helper_spec.rb": 1.2705585509993398,6525 "ee/spec/presenters/vulnerabilities/finding_presenter_spec.rb": 1.2401368229984655,6526 "ee/spec/services/ee/integrations/test/project_service_spec.rb": 0.7871183719998953,6527 "ee/spec/graphql/types/ci/runner_type_spec.rb": 0.37673478799842997,6528 "ee/spec/workers/adjourned_project_deletion_worker_spec.rb": 1.315790136999567,6529 "ee/spec/graphql/resolvers/incident_management/oncall_rotations_resolver_spec.rb": 1.6567211569999927,6530 "ee/spec/serializers/licenses_list_serializer_spec.rb": 2.2388846979993104,6531 "ee/spec/lib/gitlab/ci/templates/coverage_fuzzing_gitlab_ci_yaml_spec.rb": 1.546039466998991,6532 "ee/spec/graphql/mutations/boards/lists/update_limit_metrics_spec.rb": 1.503675291000036,6533 "ee/spec/finders/ee/alert_management/http_integrations_finder_spec.rb": 1.4986701920006453,6534 "ee/spec/services/merge_requests/mergeability/check_blocked_by_other_mrs_service_spec.rb": 0.6740417229993909,6535 "ee/spec/workers/merge_request_reset_approvals_worker_spec.rb": 1.2550040520000039,6536 "ee/spec/models/ee/namespaces/storage/limit_exclusion_spec.rb": 0.7209015480002563,6537 "ee/spec/services/gitlab_subscriptions/notify_seats_exceeded_batch_service_spec.rb": 1.0274191120006435,6538 "ee/spec/lib/gitlab/ci/reports/security/locations/dependency_scanning_spec.rb": 0.5992373389999557,6539 "ee/spec/services/gitlab_subscriptions/reconciliations/check_seat_usage_alerts_eligibility_service_spec.rb": 0.8914178329996503,6540 "ee/spec/services/system_notes/escalations_service_spec.rb": 1.211070566001581,6541 "ee/spec/services/package_metadata/ingestion/ingestion_service_spec.rb": 0.893505363001168,6542 "ee/spec/services/vulnerabilities/historical_statistics/adjustment_service_spec.rb": 1.0304396110004745,6543 "ee/spec/services/ci/minutes/additional_packs/create_service_spec.rb": 0.9542024979982671,6544 "ee/spec/lib/gitlab/geo/log_cursor/events/event_spec.rb": 1.5389431179992243,6545 "ee/spec/models/geo/wiki_repository_state_spec.rb": 0.826051138999901,6546 "ee/spec/graphql/mutations/boards/epic_boards/create_spec.rb": 0.9589502769995306,6547 "ee/spec/services/vulnerabilities/user_notes_count_service_spec.rb": 0.7698163940003724,6548 "ee/spec/serializers/license_compliance/collapsed_comparer_entity_spec.rb": 1.414185378998809,6549 "ee/spec/models/ee/users_statistics_spec.rb": 0.715545397999449,6550 "ee/spec/views/subscriptions/new.html.haml_spec.rb": 1.0398536499997135,6551 "ee/spec/services/ci/runners/unassign_runner_service_spec.rb": 1.01622437199876,6552 "ee/spec/services/ee/members/import_project_team_service_spec.rb": 1.1927883680000377,6553 "ee/spec/serializers/ee/blob_entity_spec.rb": 1.0671841780003888,6554 "ee/spec/lib/gitlab/status_page/filter/image_filter_spec.rb": 0.7238887269995757,6555 "ee/spec/helpers/merge_checks_helper_spec.rb": 1.0337568119994103,6556 "ee/spec/workers/iterations_update_status_worker_spec.rb": 0.9198518299999705,6557 "ee/spec/workers/groups/update_repository_storage_worker_spec.rb": 0.7211336290001782,6558 "ee/spec/lib/gitlab/tracking/standard_context_spec.rb": 1.0289764819990523,6559 "ee/spec/graphql/mutations/gitlab_subscriptions/activate_spec.rb": 0.7273107780001737,6560 "ee/spec/models/onboarding/learn_gitlab_spec.rb": 0.6182048569990002,6561 "ee/spec/models/approvals/wrapped_rule_set_spec.rb": 0.6878695909999806,6562 "ee/spec/services/app_sec/fuzzing/api/ci_configuration_create_service_spec.rb": 0.4959892070000933,6563 "ee/spec/lib/elastic/latest/project_instance_proxy_spec.rb": 0.8404550380000728,6564 "ee/spec/graphql/ee/types/issue_sort_enum_spec.rb": 0.46178931100075715,6565 "ee/spec/models/work_items/widgets/requirement_legacy_spec.rb": 0.8104067700005544,6566 "ee/spec/lib/gitlab/usage/metrics/instrumentations/epics_deepest_relationship_level_metric_spec.rb": 0.9180577209990588,6567 "ee/spec/services/analytics/devops_adoption/snapshots/update_service_spec.rb": 0.5840105290008069,6568 "ee/spec/elastic/migrate/20210510143200_delete_notes_from_original_index_spec.rb": 0.4709292389998154,6569 "ee/spec/graphql/types/geo/lfs_object_registry_type_spec.rb": 0.6372732750005525,6570 "ee/spec/lib/gitlab/web_ide/config/entry/schema/match_spec.rb": 0.5447227229997225,6571 "ee/spec/lib/gitlab/geo/base_request_spec.rb": 0.8559591269986413,6572 "ee/spec/elastic/migrate/20210201104800_migrate_notes_to_separate_index_spec.rb": 0.4348260820006544,6573 "ee/spec/serializers/license_entity_spec.rb": 0.5270921050014294,6574 "ee/spec/graphql/ee/types/repository/blob_type_spec.rb": 0.47695302899956005,6575 "ee/spec/graphql/types/dast/profile_schedule_input_type_spec.rb": 0.43830465199971513,6576 "ee/spec/lib/gitlab/geo/log_cursor/events/cache_invalidation_event_spec.rb": 0.46475032000125793,6577 "ee/spec/initializers/1_settings_spec.rb": 0.5027015769992431,6578 "ee/spec/graphql/types/vulnerability_severities_count_type_spec.rb": 0.543257122999421,6579 "ee/spec/views/profiles/preferences/show.html.haml_spec.rb": 0.5103993859993352,6580 "ee/spec/validators/ldap_filter_validator_spec.rb": 0.7379077069999767,6581 "ee/spec/lib/gitlab/usage/metrics/instrumentations/advanced_search/lucene_version_metric_spec.rb": 0.39189687600082834,6582 "ee/spec/models/snippet_spec.rb": 0.5387708340003883,6583 "ee/spec/graphql/types/vulnerable_projects_by_grade_type_spec.rb": 0.47158767899964005,6584 "ee/spec/graphql/types/vulnerability_details/commit_type_spec.rb": 0.4119085249985801,6585 "ee/spec/lib/gitlab/gl_repository/identifier_spec.rb": 0.5733670209992852,6586 "ee/spec/graphql/types/vulnerabilities_count_by_day_type_spec.rb": 0.3923892460006755,6587 "ee/spec/graphql/types/dast/profile_cadence_input_type_spec.rb": 0.578477530998498,6588 "ee/spec/lib/gitlab/insights/serializers/chartjs/line_serializer_spec.rb": 0.4166337239985296,6589 "ee/spec/graphql/types/security/training_type_spec.rb": 0.33931009099978837,6590 "ee/spec/lib/audit/base_changes_auditor_spec.rb": 0.532325543999832,6591 "ee/spec/lib/api/entities/epic_boards/list_spec.rb": 0.40216143500038015,6592 "ee/spec/serializers/storage_shard_entity_spec.rb": 0.4223193439993338,6593 "ee/spec/models/dora/watchers_spec.rb": 0.60025158799908246594}6595Knapsack global time execution for tests: 26m 32s6596Pending: (Failures listed here are expected and do not affect your suite's status)6597 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 replicables6598 # LfsObject does not include the VerificationState concern yet6599 # ./ee/spec/models/geo_node_status_spec.rb:10146600 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 replicables6601 # LfsObject does not include the VerificationState concern yet6602 # ./ee/spec/models/geo_node_status_spec.rb:10206603 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 06604 # LfsObject does not include the VerificationState concern yet6605 # ./ee/spec/models/geo_node_status_spec.rb:10286606 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 06607 # LfsObject does not include the VerificationState concern yet6608 # ./ee/spec/models/geo_node_status_spec.rb:10346609 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 replicables6610 # Geo::LfsObjectRegistry does not include the VerificationState concern yet6611 # ./ee/spec/models/geo_node_status_spec.rb:10846612 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 replicables6613 # Geo::LfsObjectRegistry does not include the VerificationState concern yet6614 # ./ee/spec/models/geo_node_status_spec.rb:10906615 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 percentage6616 # Geo::LfsObjectRegistry does not include the VerificationState concern yet6617 # ./ee/spec/models/geo_node_status_spec.rb:10966618 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 06619 # Geo::LfsObjectRegistry does not include the VerificationState concern yet6620 # ./ee/spec/models/geo_node_status_spec.rb:11046621 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 06622 # Geo::LfsObjectRegistry does not include the VerificationState concern yet6623 # ./ee/spec/models/geo_node_status_spec.rb:11106624 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 06625 # Geo::LfsObjectRegistry does not include the VerificationState concern yet6626 # ./ee/spec/models/geo_node_status_spec.rb:11166627 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 replicables6628 # MergeRequestDiff does not include the VerificationState concern yet6629 # ./ee/spec/models/geo_node_status_spec.rb:10146630 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 replicables6631 # MergeRequestDiff does not include the VerificationState concern yet6632 # ./ee/spec/models/geo_node_status_spec.rb:10206633 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 06634 # MergeRequestDiff does not include the VerificationState concern yet6635 # ./ee/spec/models/geo_node_status_spec.rb:10286636 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 06637 # MergeRequestDiff does not include the VerificationState concern yet6638 # ./ee/spec/models/geo_node_status_spec.rb:10346639 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 replicables6640 # Geo::MergeRequestDiffRegistry does not include the VerificationState concern yet6641 # ./ee/spec/models/geo_node_status_spec.rb:10846642 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 replicables6643 # Geo::MergeRequestDiffRegistry does not include the VerificationState concern yet6644 # ./ee/spec/models/geo_node_status_spec.rb:10906645 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 percentage6646 # Geo::MergeRequestDiffRegistry does not include the VerificationState concern yet6647 # ./ee/spec/models/geo_node_status_spec.rb:10966648 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 06649 # Geo::MergeRequestDiffRegistry does not include the VerificationState concern yet6650 # ./ee/spec/models/geo_node_status_spec.rb:11046651 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 06652 # Geo::MergeRequestDiffRegistry does not include the VerificationState concern yet6653 # ./ee/spec/models/geo_node_status_spec.rb:11106654 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 06655 # Geo::MergeRequestDiffRegistry does not include the VerificationState concern yet6656 # ./ee/spec/models/geo_node_status_spec.rb:11166657 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 replicables6658 # Packages::PackageFile does not include the VerificationState concern yet6659 # ./ee/spec/models/geo_node_status_spec.rb:10146660 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 replicables6661 # Packages::PackageFile does not include the VerificationState concern yet6662 # ./ee/spec/models/geo_node_status_spec.rb:10206663 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 06664 # Packages::PackageFile does not include the VerificationState concern yet6665 # ./ee/spec/models/geo_node_status_spec.rb:10286666 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 06667 # Packages::PackageFile does not include the VerificationState concern yet6668 # ./ee/spec/models/geo_node_status_spec.rb:10346669 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 replicables6670 # Geo::PackageFileRegistry does not include the VerificationState concern yet6671 # ./ee/spec/models/geo_node_status_spec.rb:10846672 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 replicables6673 # Geo::PackageFileRegistry does not include the VerificationState concern yet6674 # ./ee/spec/models/geo_node_status_spec.rb:10906675 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 percentage6676 # Geo::PackageFileRegistry does not include the VerificationState concern yet6677 # ./ee/spec/models/geo_node_status_spec.rb:10966678 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 06679 # Geo::PackageFileRegistry does not include the VerificationState concern yet6680 # ./ee/spec/models/geo_node_status_spec.rb:11046681 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 06682 # Geo::PackageFileRegistry does not include the VerificationState concern yet6683 # ./ee/spec/models/geo_node_status_spec.rb:11106684 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 06685 # Geo::PackageFileRegistry does not include the VerificationState concern yet6686 # ./ee/spec/models/geo_node_status_spec.rb:11166687 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 replicables6688 # Terraform::StateVersion does not include the VerificationState concern yet6689 # ./ee/spec/models/geo_node_status_spec.rb:10146690 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 replicables6691 # Terraform::StateVersion does not include the VerificationState concern yet6692 # ./ee/spec/models/geo_node_status_spec.rb:10206693 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 06694 # Terraform::StateVersion does not include the VerificationState concern yet6695 # ./ee/spec/models/geo_node_status_spec.rb:10286696 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 06697 # Terraform::StateVersion does not include the VerificationState concern yet6698 # ./ee/spec/models/geo_node_status_spec.rb:10346699 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 replicables6700 # Geo::TerraformStateVersionRegistry does not include the VerificationState concern yet6701 # ./ee/spec/models/geo_node_status_spec.rb:10846702 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 replicables6703 # Geo::TerraformStateVersionRegistry does not include the VerificationState concern yet6704 # ./ee/spec/models/geo_node_status_spec.rb:10906705 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 percentage6706 # Geo::TerraformStateVersionRegistry does not include the VerificationState concern yet6707 # ./ee/spec/models/geo_node_status_spec.rb:10966708 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 06709 # Geo::TerraformStateVersionRegistry does not include the VerificationState concern yet6710 # ./ee/spec/models/geo_node_status_spec.rb:11046711 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 06712 # Geo::TerraformStateVersionRegistry does not include the VerificationState concern yet6713 # ./ee/spec/models/geo_node_status_spec.rb:11106714 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 06715 # Geo::TerraformStateVersionRegistry does not include the VerificationState concern yet6716 # ./ee/spec/models/geo_node_status_spec.rb:11166717 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 replicables6718 # SnippetRepository does not include the VerificationState concern yet6719 # ./ee/spec/models/geo_node_status_spec.rb:10146720 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 replicables6721 # SnippetRepository does not include the VerificationState concern yet6722 # ./ee/spec/models/geo_node_status_spec.rb:10206723 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 06724 # SnippetRepository does not include the VerificationState concern yet6725 # ./ee/spec/models/geo_node_status_spec.rb:10286726 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 06727 # SnippetRepository does not include the VerificationState concern yet6728 # ./ee/spec/models/geo_node_status_spec.rb:10346729 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 replicables6730 # Geo::SnippetRepositoryRegistry does not include the VerificationState concern yet6731 # ./ee/spec/models/geo_node_status_spec.rb:10846732 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 replicables6733 # Geo::SnippetRepositoryRegistry does not include the VerificationState concern yet6734 # ./ee/spec/models/geo_node_status_spec.rb:10906735 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 percentage6736 # Geo::SnippetRepositoryRegistry does not include the VerificationState concern yet6737 # ./ee/spec/models/geo_node_status_spec.rb:10966738 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 06739 # Geo::SnippetRepositoryRegistry does not include the VerificationState concern yet6740 # ./ee/spec/models/geo_node_status_spec.rb:11046741 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 06742 # Geo::SnippetRepositoryRegistry does not include the VerificationState concern yet6743 # ./ee/spec/models/geo_node_status_spec.rb:11106744 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 06745 # Geo::SnippetRepositoryRegistry does not include the VerificationState concern yet6746 # ./ee/spec/models/geo_node_status_spec.rb:11166747 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 replicables6748 # GroupWikiRepository does not include the VerificationState concern yet6749 # ./ee/spec/models/geo_node_status_spec.rb:10146750 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 replicables6751 # GroupWikiRepository does not include the VerificationState concern yet6752 # ./ee/spec/models/geo_node_status_spec.rb:10206753 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 06754 # GroupWikiRepository does not include the VerificationState concern yet6755 # ./ee/spec/models/geo_node_status_spec.rb:10286756 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 06757 # GroupWikiRepository does not include the VerificationState concern yet6758 # ./ee/spec/models/geo_node_status_spec.rb:10346759 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 replicables6760 # Geo::GroupWikiRepositoryRegistry does not include the VerificationState concern yet6761 # ./ee/spec/models/geo_node_status_spec.rb:10846762 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 replicables6763 # Geo::GroupWikiRepositoryRegistry does not include the VerificationState concern yet6764 # ./ee/spec/models/geo_node_status_spec.rb:10906765 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 percentage6766 # Geo::GroupWikiRepositoryRegistry does not include the VerificationState concern yet6767 # ./ee/spec/models/geo_node_status_spec.rb:10966768 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 06769 # Geo::GroupWikiRepositoryRegistry does not include the VerificationState concern yet6770 # ./ee/spec/models/geo_node_status_spec.rb:11046771 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 06772 # Geo::GroupWikiRepositoryRegistry does not include the VerificationState concern yet6773 # ./ee/spec/models/geo_node_status_spec.rb:11106774 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 06775 # Geo::GroupWikiRepositoryRegistry does not include the VerificationState concern yet6776 # ./ee/spec/models/geo_node_status_spec.rb:11166777 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 replicables6778 # Ci::PipelineArtifact does not include the VerificationState concern yet6779 # ./ee/spec/models/geo_node_status_spec.rb:10146780 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 replicables6781 # Ci::PipelineArtifact does not include the VerificationState concern yet6782 # ./ee/spec/models/geo_node_status_spec.rb:10206783 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 06784 # Ci::PipelineArtifact does not include the VerificationState concern yet6785 # ./ee/spec/models/geo_node_status_spec.rb:10286786 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 06787 # Ci::PipelineArtifact does not include the VerificationState concern yet6788 # ./ee/spec/models/geo_node_status_spec.rb:10346789 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 replicables6790 # Geo::PipelineArtifactRegistry does not include the VerificationState concern yet6791 # ./ee/spec/models/geo_node_status_spec.rb:10846792 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 replicables6793 # Geo::PipelineArtifactRegistry does not include the VerificationState concern yet6794 # ./ee/spec/models/geo_node_status_spec.rb:10906795 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 percentage6796 # Geo::PipelineArtifactRegistry does not include the VerificationState concern yet6797 # ./ee/spec/models/geo_node_status_spec.rb:10966798 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 06799 # Geo::PipelineArtifactRegistry does not include the VerificationState concern yet6800 # ./ee/spec/models/geo_node_status_spec.rb:11046801 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 06802 # Geo::PipelineArtifactRegistry does not include the VerificationState concern yet6803 # ./ee/spec/models/geo_node_status_spec.rb:11106804 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 06805 # Geo::PipelineArtifactRegistry does not include the VerificationState concern yet6806 # ./ee/spec/models/geo_node_status_spec.rb:11166807 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 replicables6808 # PagesDeployment does not include the VerificationState concern yet6809 # ./ee/spec/models/geo_node_status_spec.rb:10146810 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 replicables6811 # PagesDeployment does not include the VerificationState concern yet6812 # ./ee/spec/models/geo_node_status_spec.rb:10206813 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 06814 # PagesDeployment does not include the VerificationState concern yet6815 # ./ee/spec/models/geo_node_status_spec.rb:10286816 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 06817 # PagesDeployment does not include the VerificationState concern yet6818 # ./ee/spec/models/geo_node_status_spec.rb:10346819 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 replicables6820 # Geo::PagesDeploymentRegistry does not include the VerificationState concern yet6821 # ./ee/spec/models/geo_node_status_spec.rb:10846822 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 replicables6823 # Geo::PagesDeploymentRegistry does not include the VerificationState concern yet6824 # ./ee/spec/models/geo_node_status_spec.rb:10906825 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 percentage6826 # Geo::PagesDeploymentRegistry does not include the VerificationState concern yet6827 # ./ee/spec/models/geo_node_status_spec.rb:10966828 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 06829 # Geo::PagesDeploymentRegistry does not include the VerificationState concern yet6830 # ./ee/spec/models/geo_node_status_spec.rb:11046831 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 06832 # Geo::PagesDeploymentRegistry does not include the VerificationState concern yet6833 # ./ee/spec/models/geo_node_status_spec.rb:11106834 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 06835 # Geo::PagesDeploymentRegistry does not include the VerificationState concern yet6836 # ./ee/spec/models/geo_node_status_spec.rb:11166837 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 replicables6838 # Upload does not include the VerificationState concern yet6839 # ./ee/spec/models/geo_node_status_spec.rb:10146840 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 replicables6841 # Upload does not include the VerificationState concern yet6842 # ./ee/spec/models/geo_node_status_spec.rb:10206843 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 06844 # Upload does not include the VerificationState concern yet6845 # ./ee/spec/models/geo_node_status_spec.rb:10286846 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 06847 # Upload does not include the VerificationState concern yet6848 # ./ee/spec/models/geo_node_status_spec.rb:10346849 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 replicables6850 # Geo::UploadRegistry does not include the VerificationState concern yet6851 # ./ee/spec/models/geo_node_status_spec.rb:10846852 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 replicables6853 # Geo::UploadRegistry does not include the VerificationState concern yet6854 # ./ee/spec/models/geo_node_status_spec.rb:10906855 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 percentage6856 # Geo::UploadRegistry does not include the VerificationState concern yet6857 # ./ee/spec/models/geo_node_status_spec.rb:10966858 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 06859 # Geo::UploadRegistry does not include the VerificationState concern yet6860 # ./ee/spec/models/geo_node_status_spec.rb:11046861 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 06862 # Geo::UploadRegistry does not include the VerificationState concern yet6863 # ./ee/spec/models/geo_node_status_spec.rb:11106864 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 06865 # Geo::UploadRegistry does not include the VerificationState concern yet6866 # ./ee/spec/models/geo_node_status_spec.rb:11166867 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 replicables6868 # Ci::JobArtifact does not include the VerificationState concern yet6869 # ./ee/spec/models/geo_node_status_spec.rb:10146870 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 replicables6871 # Ci::JobArtifact does not include the VerificationState concern yet6872 # ./ee/spec/models/geo_node_status_spec.rb:10206873 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 06874 # Ci::JobArtifact does not include the VerificationState concern yet6875 # ./ee/spec/models/geo_node_status_spec.rb:10286876 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 06877 # Ci::JobArtifact does not include the VerificationState concern yet6878 # ./ee/spec/models/geo_node_status_spec.rb:10346879 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 replicables6880 # Geo::JobArtifactRegistry does not include the VerificationState concern yet6881 # ./ee/spec/models/geo_node_status_spec.rb:10846882 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 replicables6883 # Geo::JobArtifactRegistry does not include the VerificationState concern yet6884 # ./ee/spec/models/geo_node_status_spec.rb:10906885 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 percentage6886 # Geo::JobArtifactRegistry does not include the VerificationState concern yet6887 # ./ee/spec/models/geo_node_status_spec.rb:10966888 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 06889 # Geo::JobArtifactRegistry does not include the VerificationState concern yet6890 # ./ee/spec/models/geo_node_status_spec.rb:11046891 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 06892 # Geo::JobArtifactRegistry does not include the VerificationState concern yet6893 # ./ee/spec/models/geo_node_status_spec.rb:11106894 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 06895 # Geo::JobArtifactRegistry does not include the VerificationState concern yet6896 # ./ee/spec/models/geo_node_status_spec.rb:11166897 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 replicables6898 # Ci::SecureFile does not include the VerificationState concern yet6899 # ./ee/spec/models/geo_node_status_spec.rb:10146900 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 replicables6901 # Ci::SecureFile does not include the VerificationState concern yet6902 # ./ee/spec/models/geo_node_status_spec.rb:10206903 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 06904 # Ci::SecureFile does not include the VerificationState concern yet6905 # ./ee/spec/models/geo_node_status_spec.rb:10286906 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 06907 # Ci::SecureFile does not include the VerificationState concern yet6908 # ./ee/spec/models/geo_node_status_spec.rb:10346909 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 replicables6910 # Geo::CiSecureFileRegistry does not include the VerificationState concern yet6911 # ./ee/spec/models/geo_node_status_spec.rb:10846912 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 replicables6913 # Geo::CiSecureFileRegistry does not include the VerificationState concern yet6914 # ./ee/spec/models/geo_node_status_spec.rb:10906915 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 percentage6916 # Geo::CiSecureFileRegistry does not include the VerificationState concern yet6917 # ./ee/spec/models/geo_node_status_spec.rb:10966918 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 06919 # Geo::CiSecureFileRegistry does not include the VerificationState concern yet6920 # ./ee/spec/models/geo_node_status_spec.rb:11046921 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 06922 # Geo::CiSecureFileRegistry does not include the VerificationState concern yet6923 # ./ee/spec/models/geo_node_status_spec.rb:11106924 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 06925 # Geo::CiSecureFileRegistry does not include the VerificationState concern yet6926 # ./ee/spec/models/geo_node_status_spec.rb:11166927 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 replicables6928 # ContainerRepository does not include the VerificationState concern yet6929 # ./ee/spec/models/geo_node_status_spec.rb:10146930 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 replicables6931 # ContainerRepository does not include the VerificationState concern yet6932 # ./ee/spec/models/geo_node_status_spec.rb:10206933 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 06934 # ContainerRepository does not include the VerificationState concern yet6935 # ./ee/spec/models/geo_node_status_spec.rb:10286936 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 06937 # ContainerRepository does not include the VerificationState concern yet6938 # ./ee/spec/models/geo_node_status_spec.rb:10346939 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 replicables6940 # Geo::ContainerRepositoryRegistry does not include the VerificationState concern yet6941 # ./ee/spec/models/geo_node_status_spec.rb:10846942 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 replicables6943 # Geo::ContainerRepositoryRegistry does not include the VerificationState concern yet6944 # ./ee/spec/models/geo_node_status_spec.rb:10906945 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 percentage6946 # Geo::ContainerRepositoryRegistry does not include the VerificationState concern yet6947 # ./ee/spec/models/geo_node_status_spec.rb:10966948 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 06949 # Geo::ContainerRepositoryRegistry does not include the VerificationState concern yet6950 # ./ee/spec/models/geo_node_status_spec.rb:11046951 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 06952 # Geo::ContainerRepositoryRegistry does not include the VerificationState concern yet6953 # ./ee/spec/models/geo_node_status_spec.rb:11106954 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 06955 # Geo::ContainerRepositoryRegistry does not include the VerificationState concern yet6956 # ./ee/spec/models/geo_node_status_spec.rb:11166957 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 replicables6958 # DependencyProxy::Blob does not include the VerificationState concern yet6959 # ./ee/spec/models/geo_node_status_spec.rb:10146960 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 replicables6961 # DependencyProxy::Blob does not include the VerificationState concern yet6962 # ./ee/spec/models/geo_node_status_spec.rb:10206963 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 06964 # DependencyProxy::Blob does not include the VerificationState concern yet6965 # ./ee/spec/models/geo_node_status_spec.rb:10286966 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 06967 # DependencyProxy::Blob does not include the VerificationState concern yet6968 # ./ee/spec/models/geo_node_status_spec.rb:10346969 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 replicables6970 # Geo::DependencyProxyBlobRegistry does not include the VerificationState concern yet6971 # ./ee/spec/models/geo_node_status_spec.rb:10846972 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 replicables6973 # Geo::DependencyProxyBlobRegistry does not include the VerificationState concern yet6974 # ./ee/spec/models/geo_node_status_spec.rb:10906975 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 percentage6976 # Geo::DependencyProxyBlobRegistry does not include the VerificationState concern yet6977 # ./ee/spec/models/geo_node_status_spec.rb:10966978 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 06979 # Geo::DependencyProxyBlobRegistry does not include the VerificationState concern yet6980 # ./ee/spec/models/geo_node_status_spec.rb:11046981 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 06982 # Geo::DependencyProxyBlobRegistry does not include the VerificationState concern yet6983 # ./ee/spec/models/geo_node_status_spec.rb:11106984 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 06985 # Geo::DependencyProxyBlobRegistry does not include the VerificationState concern yet6986 # ./ee/spec/models/geo_node_status_spec.rb:11166987 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 replicables6988 # DependencyProxy::Manifest does not include the VerificationState concern yet6989 # ./ee/spec/models/geo_node_status_spec.rb:10146990 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 replicables6991 # DependencyProxy::Manifest does not include the VerificationState concern yet6992 # ./ee/spec/models/geo_node_status_spec.rb:10206993 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 06994 # DependencyProxy::Manifest does not include the VerificationState concern yet6995 # ./ee/spec/models/geo_node_status_spec.rb:10286996 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 06997 # DependencyProxy::Manifest does not include the VerificationState concern yet6998 # ./ee/spec/models/geo_node_status_spec.rb:10346999 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 replicables7000 # Geo::DependencyProxyManifestRegistry does not include the VerificationState concern yet7001 # ./ee/spec/models/geo_node_status_spec.rb:10847002 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 replicables7003 # Geo::DependencyProxyManifestRegistry does not include the VerificationState concern yet7004 # ./ee/spec/models/geo_node_status_spec.rb:10907005 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 percentage7006 # Geo::DependencyProxyManifestRegistry does not include the VerificationState concern yet7007 # ./ee/spec/models/geo_node_status_spec.rb:10967008 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 07009 # Geo::DependencyProxyManifestRegistry does not include the VerificationState concern yet7010 # ./ee/spec/models/geo_node_status_spec.rb:11047011 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 07012 # Geo::DependencyProxyManifestRegistry does not include the VerificationState concern yet7013 # ./ee/spec/models/geo_node_status_spec.rb:11107014 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 07015 # Geo::DependencyProxyManifestRegistry does not include the VerificationState concern yet7016 # ./ee/spec/models/geo_node_status_spec.rb:11167017 141) Geo::ContainerRepositoryRegistryFinder behaves like a framework registry finder #execute when user can read all Geo when admin mode is enabled with verification disabled with a verification_state param raises ArgumentError7018 # Skipping because verification is enabled for ContainerRepository7019 # ./ee/spec/support/shared_examples/finders/geo/framework_registry_finder_shared_examples.rb:987020 142) Geo::ContainerRepositoryRegistryFinder behaves like a framework registry finder #execute when user can read all Geo when admin mode is enabled with verification disabled with a verification_state param empty raises ArgumentError7021 # Skipping because verification is enabled for ContainerRepository7022 # ./ee/spec/support/shared_examples/finders/geo/framework_registry_finder_shared_examples.rb:1067023 143) Geo::ContainerRepositoryRegistryFinder behaves like a framework registry finder #execute when user can read all Geo when admin mode is enabled when search method is not implemented in the registry model raises ArgumentError7024 # Skipping because search method is implemented for ContainerRepository7025 # ./ee/spec/support/shared_examples/finders/geo/framework_registry_finder_shared_examples.rb:1227026 144) Resolvers::Geo::JobArtifactRegistriesResolver behaves like a Geo registries resolver #resolve when the parent object is the current node when the user has permission to view Geo data when admin mode is enabled with verification disabled when the verification_state argument is present raises ArgumentError7027 # Skipping because verification is enabled for Ci::JobArtifact7028 # ./ee/spec/support/shared_examples/graphql/geo/geo_registries_resolver_shared_examples.rb:777029 145) IncidentManagement::OncallSchedule behaves like AtomicInternalId .has_internal_id Validation when presence validation is not required when creating an object does not raise an error if the internal id is blank7030 # No reason given7031 # ./spec/support/shared_examples/models/atomic_internal_id_shared_examples.rb:497032 146) IncidentManagement::OncallSchedule behaves like AtomicInternalId .has_internal_id Validation when presence validation is not required when updating an object does not raise an error if the internal id is blank7033 # No reason given7034 # ./spec/support/shared_examples/models/atomic_internal_id_shared_examples.rb:577035Finished in 26 minutes 36 seconds (files took 1 minute 9.17 seconds to load)70362362 examples, 0 failures, 146 pending7037Randomized with seed 229057038[TEST PROF INFO] Time spent in factories: 11:18.400 (41.81% of total time)7039RSpec exited with 0.7040No examples to retry, congrats!7042Not uploading cache ruby-gems-debian-bullseye-ruby-3.0-16 due to policy7043Not uploading cache gitaly-ruby-gems-debian-bullseye-ruby-3.0-16 due to policy7045Uploading artifacts...7046coverage/: found 5 matching artifact files and directories 7047crystalball/: found 2 matching artifact files and directories 7048WARNING: deprecations/: no matching files. Ensure that the artifact path is relative to the working directory (/builds/gitlab-org/gitlab) 7049knapsack/: found 3 matching artifact files and directories 7050WARNING: query_recorder/: no matching files. Ensure that the artifact path is relative to the working directory (/builds/gitlab-org/gitlab) 7051rspec/: found 14 matching artifact files and directories 7052WARNING: tmp/capybara/: no matching files. Ensure that the artifact path is relative to the working directory (/builds/gitlab-org/gitlab) 7053log/*.log: found 16 matching artifact files and directories 7054WARNING: Upload request redirected location=https://gitlab.com/api/v4/jobs/4031139278/artifacts?artifact_format=zip&artifact_type=archive&expire_in=31d new-url=https://gitlab.com7055WARNING: Retrying... context=artifacts-uploader error=request redirected7056Uploading artifacts as "archive" to coordinator... 201 Created id=4031139278 responseStatus=201 Created token=64_-h-xd7057Uploading artifacts...7058rspec/junit_rspec.xml: found 1 matching artifact files and directories 7059WARNING: Upload request redirected location=https://gitlab.com/api/v4/jobs/4031139278/artifacts?artifact_format=gzip&artifact_type=junit&expire_in=31d new-url=https://gitlab.com7060WARNING: Retrying... context=artifacts-uploader error=request redirected7061Uploading artifacts as "junit" to coordinator... 201 Created id=4031139278 responseStatus=201 Created token=64_-h-xd7063Job succeeded