rspec-ee unit pg14 24/28
Passed Started
by
@huzaifaiftikhar1

Huzaifa Iftikhar
1Running with gitlab-runner 16.9.1 (782c6ecb)2 on green-5.private.runners-manager.gitlab.com/gitlab.com/gitlab-org Zi_8oswQ, system ID: s_8a4f217c24b63 feature flags: FF_NETWORK_PER_BUILD:true, FF_USE_IMPROVED_URL_MASKING:true6Using Docker executor with image registry.gitlab.com/gitlab-org/gitlab-build-images/debian-bookworm-ruby-3.1.patched-golang-1.20-rust-1.73-node-18.17-postgresql-14:rubygems-3.4-git-2.36-lfs-2.9-chrome-120-yarn-1.22-graphicsmagick-1.3.36 ...7Starting service registry.gitlab.com/gitlab-org/gitlab-build-images:postgres-14-pgvector-0.4.1 ...8Authenticating with credentials from job payload (GitLab Registry)9Pulling docker image registry.gitlab.com/gitlab-org/gitlab-build-images:postgres-14-pgvector-0.4.1 ...10Using docker image sha256:82f132c22567f8ce17cc132c14b2f9aa3eaf9bb5424d91c2d966912433f0257d for registry.gitlab.com/gitlab-org/gitlab-build-images:postgres-14-pgvector-0.4.1 with digest registry.gitlab.com/gitlab-org/gitlab-build-images@sha256:c55e1364ee4327b244a9cfa1750f19feea14fc774eaf792b725967d146eb45f5 ...11WARNING: Service registry.gitlab.com/gitlab-org/gitlab-build-images:redis-cluster-6.2.12 is already created. Ignoring.12WARNING: Service registry.gitlab.com/gitlab-org/gitlab-build-images:redis-cluster-6.2.12 is already created. Ignoring.13Starting service registry.gitlab.com/gitlab-org/gitlab-build-images:redis-cluster-6.2.12 ...14Authenticating with credentials from job payload (GitLab Registry)15Pulling docker image registry.gitlab.com/gitlab-org/gitlab-build-images:redis-cluster-6.2.12 ...16Using docker image sha256:5c5ba5b83d6c60cb0b225bd670b7a43be8c238cc72347d24af57e5027c3648f3 for registry.gitlab.com/gitlab-org/gitlab-build-images:redis-cluster-6.2.12 with digest registry.gitlab.com/gitlab-org/gitlab-build-images@sha256:46aceab84c42d0e819c8e7940f2f98ce9e184785cd7b22d95872024a35f52407 ...17Starting service redis:6.2-alpine ...18Pulling docker image redis:6.2-alpine ...19Using docker image sha256:b6c412dc298714b5c26feca1330d8f743b48caf0b1feeadfd554d7d446f985a5 for redis:6.2-alpine with digest redis@sha256:51d6c56749a4243096327e3fb964a48ed92254357108449cb6e23999c37773c5 ...20WARNING: Service registry.gitlab.com/gitlab-org/gitlab-build-images:zoekt-ci-image-1.8 is already created. Ignoring.21WARNING: Service registry.gitlab.com/gitlab-org/gitlab-build-images:zoekt-ci-image-1.8 is already created. Ignoring.22Starting service registry.gitlab.com/gitlab-org/gitlab-build-images:zoekt-ci-image-1.8 ...23Authenticating with credentials from job payload (GitLab Registry)24Pulling docker image registry.gitlab.com/gitlab-org/gitlab-build-images:zoekt-ci-image-1.8 ...25Using docker image sha256:df819140e3df737cdc7b8d6fb73ce804b05058c790e025b5f52840956feb1734 for registry.gitlab.com/gitlab-org/gitlab-build-images:zoekt-ci-image-1.8 with digest registry.gitlab.com/gitlab-org/gitlab-build-images@sha256:7bdf349fc3dd9da64bc6581d44c0e906bffd38977ddbd2668ba34adb5dedfe38 ...26Starting service elasticsearch:7.17.6 ...27Pulling docker image elasticsearch:7.17.6 ...28Using docker image sha256:5fad10241ffd65d817ed0ddfaf6e87eee1f7dc2a7db33db1047835560ea71fda for elasticsearch:7.17.6 with digest elasticsearch@sha256:6c128de5d01c0c130a806022d6bd99b3e4c27a9af5bfc33b6b81861ae117d028 ...29Waiting for services to be up and running (timeout 30 seconds)...30Authenticating with credentials from job payload (GitLab Registry)31Pulling docker image registry.gitlab.com/gitlab-org/gitlab-build-images/debian-bookworm-ruby-3.1.patched-golang-1.20-rust-1.73-node-18.17-postgresql-14:rubygems-3.4-git-2.36-lfs-2.9-chrome-120-yarn-1.22-graphicsmagick-1.3.36 ...32Using docker image sha256:c162b8fa17a58f014239a9b50abc767bdc8386e942cdea6cae2e6b397b8517c3 for registry.gitlab.com/gitlab-org/gitlab-build-images/debian-bookworm-ruby-3.1.patched-golang-1.20-rust-1.73-node-18.17-postgresql-14:rubygems-3.4-git-2.36-lfs-2.9-chrome-120-yarn-1.22-graphicsmagick-1.3.36 with digest registry.gitlab.com/gitlab-org/gitlab-build-images/debian-bookworm-ruby-3.1.patched-golang-1.20-rust-1.73-node-18.17-postgresql-14@sha256:e573ddd38ed10fe9b9feed8d24fd63f6ea29b9ddf14e3bf208d8a74c0377eccc ...34Running on runner-zi8oswq-project-278964-concurrent-0 via runner-zi8oswq-private-1709877885-a3ff0d76...36Skipping Git repository setup37Skipping Git checkout38Skipping Git submodules setup40Checking cache for ruby-gems-debian-bookworm-ruby-3.1-17...41Downloading cache from https://storage.googleapis.com/gitlab-com-runners-cache/project/278964/ruby-gems-debian-bookworm-ruby-3.1-17 42Successfully extracted cache44Downloading artifacts for clone-gitlab-repo (6348594283)...45Downloading artifacts from coordinator... ok host=storage.googleapis.com id=6348594283 responseStatus=200 OK token=glcbt-6546WARNING: Part of .git directory is on the list of files to extract 47WARNING: This may introduce unexpected problems 48Downloading artifacts for compile-test-assets (6348594306)...49Downloading artifacts from coordinator... ok host=storage.googleapis.com id=6348594306 responseStatus=200 OK token=glcbt-6550Downloading artifacts for retrieve-tests-metadata (6348594318)...51Downloading artifacts from coordinator... ok host=storage.googleapis.com id=6348594318 responseStatus=200 OK token=glcbt-6552Downloading artifacts for setup-test-env (6348594313)...53Downloading artifacts from coordinator... ok host=storage.googleapis.com id=6348594313 responseStatus=200 OK token=glcbt-65 54 Executing "step_script" stage of the job script 55Using docker image sha256:c162b8fa17a58f014239a9b50abc767bdc8386e942cdea6cae2e6b397b8517c3 for registry.gitlab.com/gitlab-org/gitlab-build-images/debian-bookworm-ruby-3.1.patched-golang-1.20-rust-1.73-node-18.17-postgresql-14:rubygems-3.4-git-2.36-lfs-2.9-chrome-120-yarn-1.22-graphicsmagick-1.3.36 with digest registry.gitlab.com/gitlab-org/gitlab-build-images/debian-bookworm-ruby-3.1.patched-golang-1.20-rust-1.73-node-18.17-postgresql-14@sha256:e573ddd38ed10fe9b9feed8d24fd63f6ea29b9ddf14e3bf208d8a74c0377eccc ...56$ echo $FOSS_ONLY57$ [ "$FOSS_ONLY" = "1" ] && rm -rf ee/ qa/spec/ee/ qa/qa/specs/features/ee/ qa/qa/ee/ qa/qa/ee.rb58$ export GOPATH=$CI_PROJECT_DIR/.go59$ mkdir -p $GOPATH60$ source scripts/utils.sh61$ source scripts/prepare_build.sh738Using decomposed database config (config/database.yml.decomposed-postgresql)739Geo DB will be set up.740Embedding DB will be set up.756$ source ./scripts/rspec_helpers.sh757$ run_timed_command "gem install knapsack --no-document"758$ gem install knapsack --no-document759Successfully installed knapsack-4.0.07601 gem installed761==> 'gem install knapsack --no-document' succeeded in 1 seconds.762$ section_start "gitaly-test-spawn" "Spawning Gitaly"; scripts/gitaly-test-spawn; section_end "gitaly-test-spawn"767$ export RSPEC_SKIPPED_TESTS_REPORT_PATH="rspec/skipped_tests-${CI_JOB_ID}.txt"768$ export RSPEC_RETRIED_TESTS_REPORT_PATH="rspec/retried_tests-${CI_JOB_ID}.txt"769$ tooling/bin/create_job_metrics_file || true770[job-metrics] Creating the job metrics file for the CI/CD job.771$ rspec_section rspec_parallelized_job "--fail-fast=${RSPEC_FAIL_FAST_THRESHOLD} --tag ~quarantine --tag ~level:background_migration --tag ~click_house --tag ~real_ai_request"773[06:09:45] Starting rspec_parallelized_job774RETRY_FAILED_TESTS_IN_NEW_PROCESS: true775KNAPSACK_GENERATE_REPORT: true776FLAKY_RSPEC_GENERATE_REPORT: true777KNAPSACK_TEST_FILE_PATTERN: {ee/}spec/{bin,channels,components,config,contracts,db,dependencies,elastic,elastic_integration,experiments,factories,finders,frontend,graphql,haml_lint,helpers,initializers,keeps,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,dot_gitlab_ci}{,/**/}*_spec.rb778KNAPSACK_LOG_LEVEL: debug779KNAPSACK_REPORT_PATH: knapsack/rspec-ee_unit_pg14_24_28_278964_report.json780FLAKY_RSPEC_SUITE_REPORT_PATH: rspec/flaky/report-suite.json781FLAKY_RSPEC_REPORT_PATH: rspec/flaky/all_rspec-ee_unit_pg14_24_28_278964_report.json782NEW_FLAKY_RSPEC_REPORT_PATH: rspec/flaky/new_rspec-ee_unit_pg14_24_28_278964_report.json783RSPEC_SKIPPED_TESTS_REPORT_PATH: rspec/skipped_tests-6348595213.txt784CRYSTALBALL: 785RSPEC_TESTS_MAPPING_ENABLED: 786RSPEC_TESTS_FILTER_FILE: 787Shell set options (set -o) enabled:788braceexpand on789hashall on790interactive-comments on791pipefail on792Parsing expected rspec suite duration...793RSpec suite is expected to take 36 minutes 4.95 seconds.794Expected duration for tests:795{796 "ee/spec/models/ee/group_spec.rb": 309.10376608048074,797 "ee/spec/services/security/security_orchestration_policies/validate_policy_service_spec.rb": 225.30745614398137,798 "ee/spec/lib/gitlab/analytics/cycle_analytics/data_collector_spec.rb": 144.29302924711936,799 "ee/spec/replicators/geo/job_artifact_replicator_spec.rb": 107.04016633165035,800 "ee/spec/lib/ee/gitlab/usage/service_ping_report_spec.rb": 89.12929669418043,801 "ee/spec/replicators/geo/project_wiki_repository_replicator_spec.rb": 82.65862000768993,802 "ee/spec/lib/elastic/latest/git_class_proxy_spec.rb": 73.65502256490346,803 "ee/spec/services/geo/bulk_mark_verification_pending_service_spec.rb": 65.28626258892723,804 "ee/spec/services/geo/registry_update_service_spec.rb": 57.6299329154192,805 "ee/spec/lib/gitlab/usage_data_metrics_spec.rb": 53.61538789204175,806 "ee/spec/models/dast_site_profile_spec.rb": 48.461655293946635,807 "ee/spec/models/saml_provider_spec.rb": 43.555825885560154,808 "ee/spec/finders/epics/cross_hierarchy_children_finder_spec.rb": 40.0820091526229,809 "ee/spec/lib/banzai/filter/references/epic_reference_filter_spec.rb": 36.44889492609816,810 "ee/spec/lib/ee/api/entities/member_spec.rb": 32.67537670254937,811 "ee/spec/models/vulnerabilities/feedback_spec.rb": 30.581528037279007,812 "ee/spec/services/application_settings/update_service_spec.rb": 27.69907207284281,813 "ee/spec/services/ee/members/groups/creator_service_spec.rb": 25.900209719157374,814 "ee/spec/workers/app_sec/dast/profile_schedule_worker_spec.rb": 23.80125377928664,815 "ee/spec/lib/gitlab/ci/templates/Jobs/dast_default_branch_gitlab_ci_yaml_spec.rb": 22.44482261076593,816 "ee/spec/models/requirements_management/test_report_spec.rb": 21.027389617555805,817 "ee/spec/services/projects/group_links/create_service_spec.rb": 19.399360501596924,818 "ee/spec/services/ee/issue_links/create_service_spec.rb": 18.900802558591334,819 "ee/spec/services/security/vulnerability_counting_service_spec.rb": 17.513850198790145,820 "ee/spec/services/sbom/ingestion/tasks/ingest_occurrences_spec.rb": 17.20826954966654,821 "ee/spec/finders/ee/namespaces/projects_finder_spec.rb": 15.885674410596215,822 "ee/spec/lib/google_cloud_platform/compute/client_spec.rb": 15.714014476388003,823 "ee/spec/services/epics/epic_links/destroy_service_spec.rb": 14.598573587190783,824 "ee/spec/models/groups/ssh_certificate_spec.rb": 14.15171722210971,825 "ee/spec/models/vulnerabilities/external_issue_link_spec.rb": 13.609410884536041,826 "ee/spec/services/iterations/cadences/create_iterations_in_advance_service_spec.rb": 13.277381622692701,827 "ee/spec/services/google_cloud_platform/compute/list_machine_types_service_spec.rb": 12.443701950316854,828 "ee/spec/graphql/mutations/issues/set_epic_spec.rb": 12.276484370311826,829 "ee/spec/workers/elastic_namespace_indexer_worker_spec.rb": 11.70141626796015,830 "ee/spec/finders/geo/group_wiki_repository_registry_finder_spec.rb": 11.406312741942962,831 "ee/spec/models/dast_site_validation_spec.rb": 10.757266403229991,832 "ee/spec/helpers/ee/gitlab_routing_helper_spec.rb": 10.661797127039069,833 "ee/spec/views/shared/credentials_inventory/resource_access_tokens/_resource_access_token.html.haml_spec.rb": 9.947718785697916,834 "ee/spec/lib/gitlab/ci/templates/api_security_latest_gitlab_ci_yaml_spec.rb": 9.880834646233886,835 "ee/spec/services/system_notes/merge_train_service_spec.rb": 9.327379446771033,836 "ee/spec/lib/gitlab/auth/oidc/user_spec.rb": 9.304123631788904,837 "ee/spec/lib/gitlab/ci/templates/dast_api_gitlab_ci_yaml_spec.rb": 8.795520743549503,838 "ee/spec/services/requirements_management/export_csv_service_spec.rb": 8.64918185394885,839 "ee/spec/lib/gitlab/com_spec.rb": 8.213600466891592,840 "ee/spec/graphql/resolvers/vulnerabilities_grade_resolver_spec.rb": 8.104447257130621,841 "ee/spec/policies/vulnerabilities/state_transition_policy_spec.rb": 7.70061588774352,842 "ee/spec/services/ee/users/authorized_build_service_spec.rb": 7.623952313590265,843 "ee/spec/services/timebox/rollup_report_service_spec.rb": 7.351664776372791,844 "ee/spec/models/vulnerabilities/finding_identifier_spec.rb": 7.286121624516404,845 "ee/spec/elastic/migrate/20230719144243_add_archived_to_main_index_spec.rb": 6.9166544378723485,846 "ee/spec/services/external_status_checks/update_service_spec.rb": 6.827606869419444,847 "ee/spec/elastic/migrate/20230823154049_add_schema_version_to_merge_request_spec.rb": 6.7100833659914905,848 "ee/spec/finders/autocomplete/project_invited_groups_finder_spec.rb": 6.5048660503333995,849 "ee/spec/services/upcoming_reconciliations/update_service_spec.rb": 6.4263038231158,850 "ee/spec/finders/billed_users_finder_spec.rb": 6.273613602387524,851 "ee/spec/services/ci/runners/generate_usage_csv_service_spec.rb": 6.101742379187724,852 "ee/spec/workers/gitlab_subscriptions/refresh_seats_worker_spec.rb": 6.049139965526525,853 "ee/spec/lib/gitlab/instrumentation_helper_spec.rb": 5.839234951711729,854 "ee/spec/lib/gitlab/llm/ai_gateway/client_spec.rb": 5.820431522242912,855 "ee/spec/models/search/zoekt/enabled_namespace_spec.rb": 5.663220929372107,856 "ee/spec/lib/gitlab/analytics/cycle_analytics/stage_events/merge_request_last_edited_spec.rb": 5.485701702307466,857 "ee/spec/lib/gitlab/analytics/cycle_analytics/stage_events/issue_first_associated_with_milestone_spec.rb": 5.448277763691664,858 "ee/spec/models/remote_development/workspace_variable_spec.rb": 5.276041356446271,859 "ee/spec/services/dependency_proxy/packages/settings/update_service_spec.rb": 5.2268206895735885,860 "ee/spec/models/merge_request/suggested_reviewers_merge_request_spec.rb": 5.025416463139941,861 "ee/spec/models/label_note_spec.rb": 4.923896778216863,862 "ee/spec/lib/quality/seeders/insights/issues_spec.rb": 4.888831287619739,863 "ee/spec/lib/gitlab/insights/configuration_filter_spec.rb": 4.704107383555281,864 "ee/spec/lib/search/zoekt/node_backoff_spec.rb": 4.6753397261219005,865 "ee/spec/models/auth/member_role_ability_loader_spec.rb": 4.481888423506481,866 "ee/spec/graphql/types/epic_type_spec.rb": 4.4710798585999605,867 "ee/spec/presenters/group_clusterable_presenter_spec.rb": 4.3719309380634215,868 "ee/spec/services/work_items/callbacks/color_spec.rb": 4.196553663278213,869 "ee/spec/serializers/ee/build_details_entity_spec.rb": 4.1566534856147435,870 "ee/spec/lib/gitlab/import_export/project/deploy_keys_restorer_spec.rb": 4.049773582965155,871 "ee/spec/lib/gitlab/usage/metrics/instrumentations/count_projects_with_external_status_checks_metric_spec.rb": 4.010070312439839,872 "ee/spec/graphql/types/prompt/explain_vulnerability_prompt_type_spec.rb": 3.903043517530496,873 "ee/spec/lib/gitlab/usage/metrics/instrumentations/approval_project_rules_with_user_metric_spec.rb": 3.808182573161944,874 "ee/spec/services/compliance_management/project_frameworks/export_service_spec.rb": 3.795771002255297,875 "ee/spec/services/ee/resource_events/merge_into_notes_service_spec.rb": 3.6157951531975416,876 "ee/spec/services/projects/cleanup_service_spec.rb": 3.6050461423127946,877 "ee/spec/workers/security/orchestration_configuration_remove_bot_worker_spec.rb": 3.4467245316606325,878 "ee/spec/lib/ee/api/helpers/issues_helpers_spec.rb": 3.404101922098719,879 "ee/spec/services/external_status_checks/destroy_service_spec.rb": 3.3221021297950535,880 "ee/spec/services/namespaces/free_user_cap/notify_over_limit_service_spec.rb": 3.265416280227133,881 "ee/spec/services/ee/users/deactivate_service_spec.rb": 3.2179753968069695,882 "ee/spec/models/merge_request/diff_llm_summary_spec.rb": 3.137774580664397,883 "ee/spec/lib/gitlab/llm/chain/parsers/chain_of_thought_parser_spec.rb": 3.0896088031822333,884 "ee/spec/graphql/types/alert_management/payload_alert_field_path_segment_type_spec.rb": 2.9982033440312157,885 "ee/spec/services/incident_management/escalation_policies/destroy_service_spec.rb": 2.973525667063245,886 "ee/spec/services/audit_events/release_associate_milestone_audit_event_service_spec.rb": 2.8309333258123117,887 "ee/spec/lib/gitlab/search/aggregation_parser_spec.rb": 2.7950565680581114,888 "ee/spec/models/dora/deployment_frequency_metric_spec.rb": 2.736686033514002,889 "ee/spec/views/projects/project_members/index.html.haml_spec.rb": 2.6936054709525354,890 "ee/spec/lib/gitlab/llm/feature_authorizer_spec.rb": 2.62307490004378,891 "ee/spec/models/dora/watchers/deployment_watcher_spec.rb": 2.5538941718985297,892 "ee/spec/graphql/mutations/boards/epic_boards/create_spec.rb": 2.5354671467121976,893 "ee/spec/graphql/resolvers/instance_security_dashboard/projects_resolver_spec.rb": 2.4421245717690616,894 "ee/spec/services/ai/agents/update_agent_service_spec.rb": 2.425187096765746,895 "ee/spec/models/dora/time_to_restore_service_metric_spec.rb": 2.3677585403828543,896 "ee/spec/finders/analytics/cycle_analytics/stage_finder_spec.rb": 2.2795554493951693,897 "ee/spec/initializers/session_store_spec.rb": 2.204235139018773,898 "ee/spec/helpers/projects/on_demand_scans_helper_spec.rb": 2.1748060641642595,899 "ee/spec/lib/audit/project_feature_changes_auditor_spec.rb": 2.1140331384727857,900 "ee/spec/lib/bulk_imports/projects/pipelines/issues_pipeline_spec.rb": 2.0467875711386947,901 "ee/spec/workers/onboarding/create_iterable_trigger_worker_spec.rb": 2.0110007026838206,902 "ee/spec/services/lfs/lock_file_service_spec.rb": 1.9248901819016098,903 "ee/spec/models/ee/system/broadcast_message_spec.rb": 1.9131473310717224,904 "ee/spec/models/board_label_spec.rb": 1.8026370827415974,905 "ee/spec/services/llm/git_command_service_spec.rb": 1.792328920835794,906 "ee/spec/graphql/types/network_policy_type_spec.rb": 1.6934408273103623,907 "ee/spec/views/devise/registrations/new.html.haml_spec.rb": 1.644241441678133,908 "ee/spec/workers/llm/vertex_ai_access_token_refresh_worker_spec.rb": 1.626221344867154,909 "ee/spec/lib/remote_development/agent_config/main_spec.rb": 1.5887291082421218,910 "ee/spec/workers/compliance_management/project_framework_export_mailer_worker_spec.rb": 1.5035267923018623,911 "ee/spec/finders/boards/epic_boards_finder_spec.rb": 1.5005432999496915,912 "ee/spec/lib/gitlab/secret_detection_logger_spec.rb": 1.4051355480488805,913 "ee/spec/lib/gitlab/regex_spec.rb": 1.3993182161984943,914 "ee/spec/graphql/types/incident_management/oncall_rotation_type_spec.rb": 1.3446897625816496,915 "ee/spec/graphql/types/dast/site_profile_auth_input_type_spec.rb": 1.3097173115135725,916 "ee/spec/elastic/migrate/20240119130539_reindex_notes_to_update_analyzer_spec.rb": 1.2586740720978977,917 "ee/spec/graphql/mutations/todos/create_spec.rb": 1.2116166943571796,918 "ee/spec/lib/gitlab/usage/metrics/instrumentations/count_projects_with_dependency_proxy_for_maven_packages_metric_spec.rb": 1.1741234713649864,919 "ee/spec/graphql/types/compliance_management/merge_requests/compliance_violation_reason_enum_spec.rb": 1.1141283639688786,920 "ee/spec/views/admin/application_settings/_git_abuse_rate_limit.html.haml_spec.rb": 1.0673089440428183,921 "ee/spec/services/onboarding/create_iterable_trigger_service_spec.rb": 1.018205093426953,922 "ee/spec/serializers/vulnerabilities/scanner_entity_spec.rb": 0.9972680427230387,923 "ee/spec/services/projects/open_issues_count_service_spec.rb": 0.9357709832485012,924 "ee/spec/models/geo/repositories_changed_event_spec.rb": 0.9108313920694228,925 "ee/spec/graphql/types/vulnerability_scanner_input_type_spec.rb": 0.8942560140185944,926 "ee/spec/helpers/ee/system_note_helper_spec.rb": 0.8161349711342902,927 "ee/spec/models/ci/processable_spec.rb": 0.8063114053628203,928 "ee/spec/lib/gitlab/proxy_spec.rb": 0.7404306098128728,929 "ee/spec/graphql/types/projects/services_enum_spec.rb": 0.725950994859194,930 "ee/spec/lib/ee/gitlab/usage/metrics/instrumentations/edition_metric_spec.rb": 0.7020198685667698,931 "ee/spec/graphql/types/deployments/approval_type_spec.rb": 0.6570962443073327,932 "ee/spec/graphql/types/security/training_url_type_spec.rb": 0.6343435981472019,933 "ee/spec/graphql/types/vulnerability_details/url_type_spec.rb": 0.584462513661733,934 "ee/spec/lib/ee/gitlab/ci/yaml_processor/result_spec.rb": 0.5158817401117032,935 "ee/spec/graphql/types/ai/message_role_enum_spec.rb": 0.47779478948194165,936 "ee/spec/graphql/types/security/finding_reports_comparer/scanner_type_spec.rb": 0.4712685201242336,937 "ee/spec/lib/api/entities/protected_environments/approval_rule_for_summary_spec.rb": 0.46302193327611374,938 "ee/spec/lib/api/entities/epic_board_spec.rb": 0.4416014084017685,939 "ee/spec/graphql/types/vulnerability_details/table_type_spec.rb": 0.4293777120140889,940 "ee/spec/lib/gitlab/rack_attack_spec.rb": 0.4187499328867464941}942Running command: bundle exec rspec -Ispec -rspec_helper --color --failure-exit-code 1 --error-exit-code 2 --format documentation --format Support::Formatters::JsonFormatter --out rspec/rspec-6348595213.json --format RspecJunitFormatter --out rspec/rspec-6348595213.xml --fail-fast=20 --tag ~quarantine --tag ~level:background_migration --tag ~click_house --tag ~real_ai_request -- ee/spec/models/ee/group_spec.rb ee/spec/services/security/security_orchestration_policies/validate_policy_service_spec.rb ee/spec/lib/gitlab/analytics/cycle_analytics/data_collector_spec.rb ee/spec/replicators/geo/job_artifact_replicator_spec.rb ee/spec/lib/ee/gitlab/usage/service_ping_report_spec.rb ee/spec/replicators/geo/project_wiki_repository_replicator_spec.rb ee/spec/lib/elastic/latest/git_class_proxy_spec.rb ee/spec/services/geo/bulk_mark_verification_pending_service_spec.rb ee/spec/services/geo/registry_update_service_spec.rb ee/spec/lib/gitlab/usage_data_metrics_spec.rb ee/spec/models/dast_site_profile_spec.rb ee/spec/models/saml_provider_spec.rb ee/spec/finders/epics/cross_hierarchy_children_finder_spec.rb ee/spec/lib/banzai/filter/references/epic_reference_filter_spec.rb ee/spec/lib/ee/api/entities/member_spec.rb ee/spec/models/vulnerabilities/feedback_spec.rb ee/spec/services/application_settings/update_service_spec.rb ee/spec/services/ee/members/groups/creator_service_spec.rb ee/spec/workers/app_sec/dast/profile_schedule_worker_spec.rb ee/spec/lib/gitlab/ci/templates/Jobs/dast_default_branch_gitlab_ci_yaml_spec.rb ee/spec/models/requirements_management/test_report_spec.rb ee/spec/services/projects/group_links/create_service_spec.rb ee/spec/services/ee/issue_links/create_service_spec.rb ee/spec/services/security/vulnerability_counting_service_spec.rb ee/spec/services/sbom/ingestion/tasks/ingest_occurrences_spec.rb ee/spec/finders/ee/namespaces/projects_finder_spec.rb ee/spec/lib/google_cloud_platform/compute/client_spec.rb ee/spec/services/epics/epic_links/destroy_service_spec.rb ee/spec/models/groups/ssh_certificate_spec.rb ee/spec/models/vulnerabilities/external_issue_link_spec.rb ee/spec/services/iterations/cadences/create_iterations_in_advance_service_spec.rb ee/spec/services/google_cloud_platform/compute/list_machine_types_service_spec.rb ee/spec/graphql/mutations/issues/set_epic_spec.rb ee/spec/workers/elastic_namespace_indexer_worker_spec.rb ee/spec/finders/geo/group_wiki_repository_registry_finder_spec.rb ee/spec/models/dast_site_validation_spec.rb ee/spec/helpers/ee/gitlab_routing_helper_spec.rb ee/spec/views/shared/credentials_inventory/resource_access_tokens/_resource_access_token.html.haml_spec.rb ee/spec/lib/gitlab/ci/templates/api_security_latest_gitlab_ci_yaml_spec.rb ee/spec/services/system_notes/merge_train_service_spec.rb ee/spec/lib/gitlab/auth/oidc/user_spec.rb ee/spec/lib/gitlab/ci/templates/dast_api_gitlab_ci_yaml_spec.rb ee/spec/services/requirements_management/export_csv_service_spec.rb ee/spec/lib/gitlab/com_spec.rb ee/spec/graphql/resolvers/vulnerabilities_grade_resolver_spec.rb ee/spec/policies/vulnerabilities/state_transition_policy_spec.rb ee/spec/services/ee/users/authorized_build_service_spec.rb ee/spec/services/timebox/rollup_report_service_spec.rb ee/spec/models/vulnerabilities/finding_identifier_spec.rb ee/spec/elastic/migrate/20230719144243_add_archived_to_main_index_spec.rb ee/spec/services/external_status_checks/update_service_spec.rb ee/spec/elastic/migrate/20230823154049_add_schema_version_to_merge_request_spec.rb ee/spec/finders/autocomplete/project_invited_groups_finder_spec.rb ee/spec/services/upcoming_reconciliations/update_service_spec.rb ee/spec/finders/billed_users_finder_spec.rb ee/spec/services/ci/runners/generate_usage_csv_service_spec.rb ee/spec/workers/gitlab_subscriptions/refresh_seats_worker_spec.rb ee/spec/lib/gitlab/instrumentation_helper_spec.rb ee/spec/lib/gitlab/llm/ai_gateway/client_spec.rb ee/spec/models/search/zoekt/enabled_namespace_spec.rb ee/spec/lib/gitlab/analytics/cycle_analytics/stage_events/merge_request_last_edited_spec.rb ee/spec/lib/gitlab/analytics/cycle_analytics/stage_events/issue_first_associated_with_milestone_spec.rb ee/spec/models/remote_development/workspace_variable_spec.rb ee/spec/services/dependency_proxy/packages/settings/update_service_spec.rb ee/spec/models/merge_request/suggested_reviewers_merge_request_spec.rb ee/spec/models/label_note_spec.rb ee/spec/lib/quality/seeders/insights/issues_spec.rb ee/spec/lib/gitlab/insights/configuration_filter_spec.rb ee/spec/lib/search/zoekt/node_backoff_spec.rb ee/spec/models/auth/member_role_ability_loader_spec.rb ee/spec/graphql/types/epic_type_spec.rb ee/spec/presenters/group_clusterable_presenter_spec.rb ee/spec/services/work_items/callbacks/color_spec.rb ee/spec/serializers/ee/build_details_entity_spec.rb ee/spec/lib/gitlab/import_export/project/deploy_keys_restorer_spec.rb ee/spec/lib/gitlab/usage/metrics/instrumentations/count_projects_with_external_status_checks_metric_spec.rb ee/spec/graphql/types/prompt/explain_vulnerability_prompt_type_spec.rb ee/spec/lib/gitlab/usage/metrics/instrumentations/approval_project_rules_with_user_metric_spec.rb ee/spec/services/compliance_management/project_frameworks/export_service_spec.rb ee/spec/services/ee/resource_events/merge_into_notes_service_spec.rb ee/spec/services/projects/cleanup_service_spec.rb ee/spec/workers/security/orchestration_configuration_remove_bot_worker_spec.rb ee/spec/lib/ee/api/helpers/issues_helpers_spec.rb ee/spec/services/external_status_checks/destroy_service_spec.rb ee/spec/services/namespaces/free_user_cap/notify_over_limit_service_spec.rb ee/spec/services/ee/users/deactivate_service_spec.rb ee/spec/models/merge_request/diff_llm_summary_spec.rb ee/spec/lib/gitlab/llm/chain/parsers/chain_of_thought_parser_spec.rb ee/spec/graphql/types/alert_management/payload_alert_field_path_segment_type_spec.rb ee/spec/services/incident_management/escalation_policies/destroy_service_spec.rb ee/spec/services/audit_events/release_associate_milestone_audit_event_service_spec.rb ee/spec/lib/gitlab/search/aggregation_parser_spec.rb ee/spec/models/dora/deployment_frequency_metric_spec.rb ee/spec/views/projects/project_members/index.html.haml_spec.rb ee/spec/lib/gitlab/llm/feature_authorizer_spec.rb ee/spec/models/dora/watchers/deployment_watcher_spec.rb ee/spec/graphql/mutations/boards/epic_boards/create_spec.rb ee/spec/graphql/resolvers/instance_security_dashboard/projects_resolver_spec.rb ee/spec/services/ai/agents/update_agent_service_spec.rb ee/spec/models/dora/time_to_restore_service_metric_spec.rb ee/spec/finders/analytics/cycle_analytics/stage_finder_spec.rb ee/spec/initializers/session_store_spec.rb ee/spec/helpers/projects/on_demand_scans_helper_spec.rb ee/spec/lib/audit/project_feature_changes_auditor_spec.rb ee/spec/lib/bulk_imports/projects/pipelines/issues_pipeline_spec.rb ee/spec/workers/onboarding/create_iterable_trigger_worker_spec.rb ee/spec/services/lfs/lock_file_service_spec.rb ee/spec/models/ee/system/broadcast_message_spec.rb ee/spec/models/board_label_spec.rb ee/spec/services/llm/git_command_service_spec.rb ee/spec/graphql/types/network_policy_type_spec.rb ee/spec/views/devise/registrations/new.html.haml_spec.rb ee/spec/workers/llm/vertex_ai_access_token_refresh_worker_spec.rb ee/spec/lib/remote_development/agent_config/main_spec.rb ee/spec/workers/compliance_management/project_framework_export_mailer_worker_spec.rb ee/spec/finders/boards/epic_boards_finder_spec.rb ee/spec/lib/gitlab/secret_detection_logger_spec.rb ee/spec/lib/gitlab/regex_spec.rb ee/spec/graphql/types/incident_management/oncall_rotation_type_spec.rb ee/spec/graphql/types/dast/site_profile_auth_input_type_spec.rb ee/spec/elastic/migrate/20240119130539_reindex_notes_to_update_analyzer_spec.rb ee/spec/graphql/mutations/todos/create_spec.rb ee/spec/lib/gitlab/usage/metrics/instrumentations/count_projects_with_dependency_proxy_for_maven_packages_metric_spec.rb ee/spec/graphql/types/compliance_management/merge_requests/compliance_violation_reason_enum_spec.rb ee/spec/views/admin/application_settings/_git_abuse_rate_limit.html.haml_spec.rb ee/spec/services/onboarding/create_iterable_trigger_service_spec.rb ee/spec/serializers/vulnerabilities/scanner_entity_spec.rb ee/spec/services/projects/open_issues_count_service_spec.rb ee/spec/models/geo/repositories_changed_event_spec.rb ee/spec/graphql/types/vulnerability_scanner_input_type_spec.rb ee/spec/helpers/ee/system_note_helper_spec.rb ee/spec/models/ci/processable_spec.rb ee/spec/lib/gitlab/proxy_spec.rb ee/spec/graphql/types/projects/services_enum_spec.rb ee/spec/lib/ee/gitlab/usage/metrics/instrumentations/edition_metric_spec.rb ee/spec/graphql/types/deployments/approval_type_spec.rb ee/spec/graphql/types/security/training_url_type_spec.rb ee/spec/graphql/types/vulnerability_details/url_type_spec.rb ee/spec/lib/ee/gitlab/ci/yaml_processor/result_spec.rb ee/spec/graphql/types/ai/message_role_enum_spec.rb ee/spec/graphql/types/security/finding_reports_comparer/scanner_type_spec.rb ee/spec/lib/api/entities/protected_environments/approval_rule_for_summary_spec.rb ee/spec/lib/api/entities/epic_board_spec.rb ee/spec/graphql/types/vulnerability_details/table_type_spec.rb ee/spec/lib/gitlab/rack_attack_spec.rbKnapsack report generator started!943Run options: exclude {:quarantine=>true, :level=>"background_migration", :click_house=>true, :real_ai_request=>true}944# [RSpecRunTime] Starting RSpec timer...945[TEST PROF INFO] EventProf enabled (sql.active_record)946unknown OID 2249: failed to recognize type of 'pg_stat_file'. It will be treated as String.947unknown OID 2249: failed to recognize type of 'pg_stat_file'. It will be treated as String.948Test environment set up in 3.523422527 seconds949# [RSpecRunTime] Starting example group ee/spec/models/ee/group_spec.rb. Expected to take 5 minutes 9.1 seconds.950Group951 does not allow STI952 is expected to includes the EE::Group module953 is expected to be a kind of ReactiveCaching954 associations955 is expected to have many audit_events dependent => false956 is expected to belong to file_template_project class_name => Project957 is expected to have many ip_restrictions958 is expected to have many allowed_email_domains959 is expected to have many compliance_management_frameworks960 is expected to have one deletion_schedule961 is expected to have one google_cloud_platform_workload_identity_federation_integration962 is expected to have one group_wiki_repository963 is expected to belong to push_rule required: false inverse_of => group964 is expected to have many saml_group_links965 is expected to have many epics966 is expected to have many epic_boards inverse_of => group967 is expected to have many provisioned_user_details inverse_of => provisioned_by_group968 is expected to have many provisioned_users969 is expected to have one group_merge_request_approval_setting970 is expected to have many repository_storage_moves971 is expected to have many iterations972 is expected to have many iterations_cadences973 is expected to have many approval_rules class_name => ApprovalRules::ApprovalGroupRule inverse_of => group974 is expected to have many epic_board_recent_visits inverse_of => group975 is expected to have many external_audit_event_destinations976 is expected to have many google_cloud_logging_configurations977 is expected to have many amazon_s3_configurations978 is expected to have one analytics_dashboards_pointer979 is expected to have one analytics_dashboards_configuration_project980 is expected to have one value_stream_dashboard_aggregation981 is expected to have one index_status class_name => Elastic::GroupIndexStatus dependent => destroy982 is expected to have many ssh_certificates class_name => Groups::SshCertificate inverse_of => group983 behaves like model with wiki984 #create_wiki985 returns true if the wiki repository already exists986 returns true if the wiki repository was created987 when the repository cannot be created988 returns false and adds a validation error989 #wiki_repository_exists?990 returns true when the wiki repository exists991 returns false when the wiki repository does not exist992 wiki path conflict993 when the new path has been used by the wiki of other Project994 has an error on the name attribute995# [RSpecRunTime] RSpec elapsed time: 14.9 seconds. Current RSS: ~1421M. load average: 1.15 1.36 0.76 1/377 436996 when the new wiki path has been used by the path of other Project997 has an error on the name attribute998# [RSpecRunTime] RSpec elapsed time: 15.97 seconds. Current RSS: ~1427M. load average: 1.14 1.35 0.76 1/377 439999 when the new path has been used by the wiki of other Group1000 has an error on the name attribute1001 when the new wiki path has been used by the path of other Group1002 has an error on the name attribute1003 scopes1004 .with_custom_file_templates1005 is expected to contain exactly #<Group id:24 @group22>1006 preloads everything needed to show a valid checked_file_template_project1007# [RSpecRunTime] RSpec elapsed time: 18.21 seconds. Current RSS: ~1443M. load average: 1.14 1.35 0.76 1/378 4451008 .with_saml_provider1009 preloads saml_providers1010 .aimed_for_deletion1011 only includes groups that are marked for deletion on or before the specified date1012 .for_epics1013 returns groups only for selected epics1014 .with_managed_accounts_enabled1015 includes the groups that has managed accounts enabled1016 .with_no_pat_expiry_policy1017 includes the groups that has no PAT expiry policy set1018 .user_is_member1019 returns only groups where user is direct or indirect member ignoring inheritance and minimal access level1020 .invited_groups_in_groups_for_hierarchy1021 with guests1022 includes all groups from group invites1023 without guests1024 includes all groups from group invites1025 .invited_groups_in_projects_for_hierarchy1026 with guests1027 includes all groups from group invites1028# [RSpecRunTime] RSpec elapsed time: 23.86 seconds. Current RSS: ~1468M. load average: 1.13 1.35 0.76 1/379 4471029 without guests1030 includes all groups from group invites1031 .with_trial_started_on1032 returns correct group1033 .by_repository_storage1034 filters group by repository storage name1035 validations1036 max_personal_access_token_lifetime1037 is expected to allow :max_personal_access_token_lifetime to be ‹1›1038 is expected to allow :max_personal_access_token_lifetime to be ‹nil›1039 is expected to allow :max_personal_access_token_lifetime to be ‹10›1040 is expected to allow :max_personal_access_token_lifetime to be ‹365›1041 is expected not to allow :max_personal_access_token_lifetime to be ‹"value"›1042 is expected not to allow :max_personal_access_token_lifetime to be ‹2.5›1043 is expected not to allow :max_personal_access_token_lifetime to be ‹-5›1044 is expected not to allow :max_personal_access_token_lifetime to be ‹366›1045 validates if custom_project_templates_group_id is allowed1046 rejects change if the assigned group is not a subgroup1047 allows value if the assigned value is from a subgroup1048 rejects change if the assigned value is from a subgroup's descendant group1049 allows value when it is blank1050# [RSpecRunTime] RSpec elapsed time: 27.15 seconds. Current RSS: ~1495M. load average: 1.12 1.34 0.76 1/379 4501051 delegations1052 is expected to delegate #wiki_access_level to the #group_feature object1053 is expected to delegate #wiki_access_level= to the #group_feature object passing arguments [:args]1054 is expected to delegate #experiment_settings_allowed? to the #namespace_settings object1055 is expected to delegate #product_analytics_settings_allowed? to the #namespace_settings object1056 is expected to delegate #user_cap_enabled? to the #namespace_settings object1057 states1058 is expected to be ldap sync ready1059 after the start transition1060 sets the last sync timestamp1061 after the finish transition1062 sets the state to started1063 sets last update and last successful update to the same timestamp1064 clears previous error message on success1065 after the fail transition1066 sets the state to failed1067 sets last update timestamp but not last successful update timestamp1068 .groups_user_can1069 for :read_epic permission1070 when user has minimal access to group1071 behaves like a filter for permissioned groups1072 with epics enabled1073 uses filter optmization to return groups with access1074 when groups array is empty1075 does not use filter optimization1076 when same_root is false1077 does not use filter optimization1078 with epics disabled1079 returns an empty list1080 when user is a group member1081 behaves like a filter for permissioned groups1082 with epics enabled1083 uses filter optmization to return groups with access1084 when groups array is empty1085 does not use filter optimization1086 when same_root is false1087 does not use filter optimization1088 with epics disabled1089 returns an empty list1090 when user is not member of any group1091 behaves like a filter for permissioned groups1092 with epics enabled1093 uses filter optmization to return groups with access1094 when groups array is empty1095 does not use filter optimization1096 when same_root is false1097 does not use filter optimization1098 with epics disabled1099 returns an empty list1100 when user has membership from a group share1101 behaves like a filter for permissioned groups1102 with epics enabled1103 uses filter optmization to return groups with access1104 when groups array is empty1105 does not use filter optimization1106 when same_root is false1107 does not use filter optimization1108 with epics disabled1109 returns an empty list1110 when user is member of a project in the hierarchy1111 behaves like a filter for permissioned groups1112 with epics enabled1113 uses filter optmization to return groups with access1114 when groups array is empty1115 does not use filter optimization1116# [RSpecRunTime] RSpec elapsed time: 35.02 seconds. Current RSS: ~1512M. load average: 1.11 1.34 0.76 1/379 4511117 when same_root is false1118 does not use filter optimization1119 with epics disabled1120 returns an empty list1121 when user is member of a child group that has a project1122 behaves like a filter for permissioned groups1123 with epics enabled1124 uses filter optmization to return groups with access1125 when groups array is empty1126 does not use filter optimization1127# [RSpecRunTime] RSpec elapsed time: 37.09 seconds. Current RSS: ~1511M. load average: 1.10 1.33 0.77 1/379 4521128 when same_root is false1129 does not use filter optimization1130 with epics disabled1131 returns an empty list1132 for :read_confidential_epic permission1133 when user is guest1134 behaves like a filter for permissioned groups1135 with epics enabled1136 uses filter optmization to return groups with access1137 when groups array is empty1138 does not use filter optimization1139 when same_root is false1140 does not use filter optimization1141 with epics disabled1142 returns an empty list1143 when user is reporter1144 behaves like a filter for permissioned groups1145 with epics enabled1146 uses filter optmization to return groups with access1147 when groups array is empty1148 does not use filter optimization1149 when same_root is false1150 does not use filter optimization1151 with epics disabled1152 returns an empty list1153 when user is reporter via shared group1154 behaves like a filter for permissioned groups1155 with epics enabled1156 uses filter optmization to return groups with access1157 when groups array is empty1158 does not use filter optimization1159 when same_root is false1160 does not use filter optimization1161 with epics disabled1162 returns an empty list1163 when user is member of a project in the hierarchy1164 behaves like a filter for permissioned groups1165 with epics enabled1166 uses filter optmization to return groups with access1167 when groups array is empty1168 does not use filter optimization1169# [RSpecRunTime] RSpec elapsed time: 43.18 seconds. Current RSS: ~1511M. load average: 1.09 1.32 0.77 1/379 4531170 when same_root is false1171 does not use filter optimization1172 with epics disabled1173 returns an empty list1174 when action is not allowed to use filtering optmization1175 returns an empty list1176 getting group root ancestor1177 when same_root is false1178 behaves like group root ancestor1179 does not exceed SQL queries count1180 when same_root is true1181 behaves like group root ancestor1182 does not exceed SQL queries count1183 .preload_root_saml_providers1184 sets root_saml_provider for given groups1185 #vulnerabilities1186 returns vulnerabilities for all non-deleted projects in the group and its subgroups1187# [RSpecRunTime] RSpec elapsed time: 51.94 seconds. Current RSS: ~1504M. load average: 1.08 1.31 0.77 1/379 4541188 #vulnerability_reads1189 returns vulnerabilities for projects in the group and its subgroups1190# [RSpecRunTime] RSpec elapsed time: 1 minute 7.44 seconds. Current RSS: ~1447M. load average: 1.06 1.30 0.77 1/379 4551191 #vulnerability_scanners1192 returns vulnerability scanners for all non-archived, non-deleted projects in the group and its subgroups1193# [RSpecRunTime] RSpec elapsed time: 1 minute 8.74 seconds. Current RSS: ~1443M. load average: 1.06 1.30 0.77 1/379 4561194 #vulnerability_historical_statistics1195 returns vulnerability scanners for all non-archived, non-deleted projects in the group and its subgroups1196# [RSpecRunTime] RSpec elapsed time: 1 minute 10.16 seconds. Current RSS: ~1441M. load average: 1.06 1.30 0.77 1/379 4571197 #mark_ldap_sync_as_failed1198 sets the state to failed1199 sets the error message1200 is graceful when current state is not valid for the fail transition1201 #repository_size_limit column1202 support values up to 8 exabytes1203 #file_template_project1204 is expected to include :file_template_project1205 validation1206 is cleared if invalid1207 is permitted if valid1208# [RSpecRunTime] RSpec elapsed time: 1 minute 12.51 seconds. Current RSS: ~1459M. load average: 1.05 1.29 0.78 1/379 4581209 #ip_restriction_ranges1210 group with no associated ip_restriction records1211 returns nil1212 group with associated ip_restriction records1213 returns a comma separated string of ranges of its ip_restriction records1214 #root_ancestor_ip_restrictions1215 returns the ip restrictions configured for the root group1216 #allowed_email_domains_list1217 group with no associated allowed_email_domains records1218 returns nil1219 group with associated allowed_email_domains records1220 returns a comma separated string of domains of its allowed_email_domains records1221 #root_ancestor_allowed_email_domains1222 returns the email domain restrictions configured for the root group1223 #owner_of_email?1224 when domain_verification feature is licensed1225 returns true for email with verified domain1226 returns false for email with unverified domain1227 returns false for email with unverified subdomain of verified domain1228 ignores case sensitivity1229 returns false when the receiver is subgroup1230 returns false when email format is invalid1231# [RSpecRunTime] RSpec elapsed time: 1 minute 16.25 seconds. Current RSS: ~1475M. load average: 1.05 1.29 0.78 1/379 4591232 when domain_verification feature is not licensed1233 returns false for email with verified domain1234 #predefined_push_rule1235 group with no associated push_rules record1236 returns instance push rule1237 group with associated push_rules record1238 with its own push rule1239 returns its own push rule1240 with push rule from ancestor1241 returns push rule from closest ancestor1242 there are no push rules1243 returns nil1244 #checked_file_template_project1245 licensed1246 returns nil for an invalid project1247 returns a valid project1248# [RSpecRunTime] RSpec elapsed time: 1 minute 19.6 seconds. Current RSS: ~1489M. load average: 1.05 1.29 0.78 1/379 4601249 unlicensed1250 returns nil for a valid project1251 #checked_file_template_project_id1252 licensed1253 returns nil for an invalid project1254 returns the ID for a valid project1255 unlicensed1256 returns nil for a valid project1257# [RSpecRunTime] RSpec elapsed time: 1 minute 21.54 seconds. Current RSS: ~1479M. load average: 1.04 1.28 0.78 1/379 4611258 #group_project_template_available?1259 licensed1260 returns true for licensed instance1261 when in need of checking plan1262 returns true for groups in proper plan1263 returns false for groups with group template already set but not in proper plan1264 unlicensed1265 returns false for unlicensed instance1266 #scoped_variables_available?1267 licensed feature is available1268 is expected to equal true1269 licensed feature is not available1270 is expected to equal false1271 #minimal_access_role_allowed?1272 licensed1273 returns true for licensed instance1274 returns false for subgroup in licensed instance1275 unlicensed1276 returns false unlicensed instance1277 #member?1278 with `minimal_access_role` not licensed1279 is expected to be falsey1280 with `minimal_access_role` licensed1281 when group is a subgroup1282 is expected to be falsey1283 when group is a top-level group1284 is expected to be truthy1285 accepts higher level as argument1286 with anonymous user1287 is expected to be falsey1288 in shared group1289 returns true for shared group member1290 returns true with developer as min_access_level param1291 returns false with maintainer as min_access_level param1292# [RSpecRunTime] RSpec elapsed time: 1 minute 27.28 seconds. Current RSS: ~1487M. load average: 1.04 1.28 0.78 1/379 4621293 #billed_user_ids1294 with guests1295 includes distinct active users1296 excludes banned members1297# [RSpecRunTime] RSpec elapsed time: 1 minute 29.42 seconds. Current RSS: ~1483M. load average: 1.04 1.28 0.78 1/379 4631298 without guests1299 includes distinct active users1300 #billable_members_count1301 with guests1302 provides count of users1303# [RSpecRunTime] RSpec elapsed time: 1 minute 31.48 seconds. Current RSS: ~1470M. load average: 1.04 1.27 0.78 1/379 4641304 without guests1305 provides count of users1306 #billed_group_users1307 with guests1308 includes active users1309# [RSpecRunTime] RSpec elapsed time: 1 minute 34.64 seconds. Current RSS: ~1447M. load average: 1.04 1.27 0.78 1/380 4651310 without guests1311 includes active users1312 with member roles1313 includes guests with elevating role assigned1314 with banned members1315 excludes banned members1316 when member is banned in one namespace but not another1317 excludes banned member in the namespace it is banned in1318 includes member in the namespace it isn't banned in1319# [RSpecRunTime] RSpec elapsed time: 1 minute 36.28 seconds. Current RSS: ~1449M. load average: 1.03 1.27 0.78 1/380 4661320 #billed_group_members1321 with guests1322 includes members1323# [RSpecRunTime] RSpec elapsed time: 1 minute 37.91 seconds. Current RSS: ~1449M. load average: 1.03 1.27 0.78 1/380 4671324 without guests1325 includes members1326 with member roles1327 includes guests with elevating role assigned1328 with banned members1329 excludes banned members1330 when member is banned in one namespace but not another1331 excludes banned member in the namespace it is banned in1332 includes member in the namespace it isn't banned in1333 #billed_project_users1334 with guests1335 includes active users1336# [RSpecRunTime] RSpec elapsed time: 1 minute 42.43 seconds. Current RSS: ~1470M. load average: 1.11 1.28 0.79 1/380 4681337 without guests1338 includes active users1339 with member roles1340 includes guests with elevating role assigned1341 with banned members1342 excludes banned members1343 #billed_project_members1344 with guests1345 includes members1346# [RSpecRunTime] RSpec elapsed time: 1 minute 45.08 seconds. Current RSS: ~1459M. load average: 1.11 1.28 0.79 1/380 4691347 without guests1348 includes members1349 with member roles1350 includes guests with elevating role assigned1351 with banned members1352 excludes banned members1353 #billed_shared_group_users1354 with guests1355 includes active users from the other group1356# [RSpecRunTime] RSpec elapsed time: 1 minute 48.67 seconds. Current RSS: ~1454M. load average: 1.10 1.27 0.79 1/380 4701357 without guests1358 includes active users from the other group1359 with banned members1360 includes members that are banned in invited group1361 excludes members that are banned in group1362 #billed_shared_group_members1363 with guests1364 includes members from the other group1365# [RSpecRunTime] RSpec elapsed time: 1 minute 51.12 seconds. Current RSS: ~1454M. load average: 1.01 1.25 0.79 1/380 4711366 without guests1367 includes members from the other group1368 with banned members1369 includes members that are banned in invited group1370 excludes members that are banned in group1371 #billed_invited_group_to_project_users1372 with guests1373 includes active users from the other group1374# [RSpecRunTime] RSpec elapsed time: 1 minute 55.47 seconds. Current RSS: ~1451M. load average: 1.01 1.25 0.79 1/382 4721375 without guests1376 includes active users from the other group1377 with banned members1378 includes members that are banned in invited group1379 excludes members that are banned in group1380 #billed_invited_group_to_project_members1381 with guests1382 includes members from the other group1383# [RSpecRunTime] RSpec elapsed time: 1 minute 58.86 seconds. Current RSS: ~1447M. load average: 1.01 1.25 0.79 1/382 4731384 without guests1385 includes members from the other group1386 with banned members1387 includes members that are banned in invited group1388 excludes members that are banned in group1389 #billed_users_from_members1390 provides users without bots1391 when another merge_condition is added1392 provides users without bots1393# [RSpecRunTime] RSpec elapsed time: 2 minutes 1.33 seconds. Current RSS: ~1456M. load average: 1.01 1.24 0.79 1/383 4741394 #billed_group_user?1395 user: developer, exclude_guests: false, result: true1396 is expected to eq true1397 user: sub_developer, exclude_guests: false, result: true1398 is expected to eq true1399 user: guest, exclude_guests: false, result: true1400 is expected to eq true1401 user: developer, exclude_guests: true, result: true1402 is expected to eq true1403 user: sub_developer, exclude_guests: true, result: true1404 is expected to eq true1405 user: guest, exclude_guests: true, result: false1406 is expected to eq false1407 #billed_project_user?1408 user: developer, exclude_guests: false, result: true1409 is expected to eq true1410 user: sub_developer, exclude_guests: false, result: true1411 is expected to eq true1412 user: guest, exclude_guests: false, result: true1413 is expected to eq true1414 user: developer, exclude_guests: true, result: true1415 is expected to eq true1416 user: sub_developer, exclude_guests: true, result: true1417 is expected to eq true1418 user: guest, exclude_guests: true, result: false1419 is expected to eq false1420 #billed_shared_group_user?1421 user: ancestor_invited_developer, exclude_guests: false, result: true1422 is expected to eq true1423 user: invited_developer, exclude_guests: false, result: true1424 is expected to eq true1425 user: invited_guest, exclude_guests: false, result: true1426 is expected to eq true1427 user: ancestor_invited_developer, exclude_guests: true, result: true1428 is expected to eq true1429 user: invited_developer, exclude_guests: true, result: true1430 is expected to eq true1431 user: invited_guest, exclude_guests: true, result: false1432 is expected to eq false1433 #billed_shared_project_user?1434 user: ancestor_invited_developer, exclude_guests: false, result: true1435 is expected to eq true1436 user: invited_developer, exclude_guests: false, result: true1437 is expected to eq true1438 user: invited_guest, exclude_guests: false, result: true1439 is expected to eq true1440 user: ancestor_invited_developer, exclude_guests: true, result: true1441 is expected to eq true1442 user: invited_developer, exclude_guests: true, result: true1443 is expected to eq true1444 user: invited_guest, exclude_guests: true, result: false1445 is expected to eq false1446 #assigning_role_too_high?1447 when the access_level is nil1448 returns false1449 when the role being assigned is lower then the role of currect user1450 is expected to equal false1451 when the role being assigned is equal to the role of currect user1452 is expected to equal false1453 when the role being assigned is higher than the role of currect user1454 returns true1455 when the current user is admin1456 returns false1457 #eligible_for_gitlab_duo_pro_seat?1458 when the user has non-minimal access via group1459 is expected to equal true1460 when the user has non-minimal access via project1461 is expected to equal true1462 with group invite1463 when the user has non-minimal access being invited to a group1464 is expected to equal true1465 when the user has non-minimal access being invited to a project1466 is expected to equal true1467 when the user has minimal access role1468 is expected to equal false1469 when the user is not member of group1470 is expected to equal false1471 #gitlab_duo_pro_eligible_user_ids1472 includes distinct active users1473 excludes banned members1474# [RSpecRunTime] RSpec elapsed time: 2 minutes 11.73 seconds. Current RSS: ~1494M. load average: 1.08 1.25 0.80 1/382 4751475 #capacity_left_for_user?1476 user_cap_available: false, user_cap_reached: false, existing_membership: false, result: true1477 is expected to eq true1478 user_cap_available: false, user_cap_reached: false, existing_membership: true, result: true1479 is expected to eq true1480 user_cap_available: false, user_cap_reached: true, existing_membership: true, result: true1481 is expected to eq true1482 user_cap_available: true, user_cap_reached: false, existing_membership: false, result: true1483 is expected to eq true1484 user_cap_available: true, user_cap_reached: false, existing_membership: true, result: true1485 is expected to eq true1486 user_cap_available: true, user_cap_reached: true, existing_membership: true, result: true1487 is expected to eq true1488 user_cap_available: true, user_cap_reached: true, existing_membership: false, result: false1489 is expected to eq false1490 #has_free_or_no_subscription?1491 returns true with a free plan1492 returns false when the plan is not free1493 returns true when there is no plan1494 returns true when there is a subscription with no plan1495 when it is a subgroup1496 with a free plan1497 returns true1498# [RSpecRunTime] RSpec elapsed time: 2 minutes 14.53 seconds. Current RSS: ~1498M. load average: 1.08 1.25 0.80 1/382 4761499 with a plan that is not free1500 returns false1501 when there is no plan1502 returns true1503 when there is a subscription with no plan1504 returns true1505 #enforce_free_user_cap?1506 enforce_free_cap: false, result: false1507 is expected to eq false1508 enforce_free_cap: true, result: true1509 is expected to eq true1510 #exclude_guests?1511 actual_plan_name: :free, requested_plan_name: nil, result: false1512 returns the expected result1513 actual_plan_name: :premium, requested_plan_name: nil, result: false1514 returns the expected result1515 actual_plan_name: :ultimate, requested_plan_name: nil, result: true1516 returns the expected result1517 actual_plan_name: :ultimate_trial, requested_plan_name: nil, result: true1518 returns the expected result1519 actual_plan_name: :ultimate_trial_paid_customer, requested_plan_name: nil, result: false1520 returns the expected result1521 actual_plan_name: :gold, requested_plan_name: nil, result: true1522 returns the expected result1523 actual_plan_name: :free, requested_plan_name: "premium", result: false1524 returns the expected result1525 actual_plan_name: :free, requested_plan_name: "ultimate", result: true1526 returns the expected result1527 actual_plan_name: :premium, requested_plan_name: "ultimate", result: true1528 returns the expected result1529 actual_plan_name: :ultimate, requested_plan_name: "ultimate", result: true1530 returns the expected result1531 #actual_plan_name1532 when parent group has a subscription associated1533 returns an associated plan name1534 when parent group does not have subscription associated1535 returns a free plan name1536 #users_count1537 with `minimal_access_role` not licensed1538 does not count the minimal access user1539 with `minimal_access_role` licensed1540 counts the minimal access user1541 #saml_discovery_token1542 returns existing tokens1543 when missing on read1544 generates a token1545 saves the generated token1546 in read-only mode1547 doesn't raise an error as that could expose group existence1548 returns a random value to prevent access1549# [RSpecRunTime] RSpec elapsed time: 2 minutes 19.62 seconds. Current RSS: ~1517M. load average: 1.08 1.25 0.80 1/383 4771550 #saml_enabled?1551 when a SAML provider does not exist1552 is expected to eq false1553 when a SAML provider exists and is persisted1554 is expected to eq true1555 when a SAML provider is not persisted1556 is expected to eq false1557 when global SAML is enabled1558 is expected to eq true1559 #saml_group_sync_available?1560 is expected to eq false1561 with group_saml_group_sync feature licensed1562 is expected to eq false1563 with saml enabled1564 is expected to eq true1565 when the group is a subgroup1566 is expected to eq true1567# [RSpecRunTime] RSpec elapsed time: 2 minutes 21.71 seconds. Current RSS: ~1526M. load average: 1.07 1.24 0.80 1/383 4781568 #saml_group_links_exists?1569 with group saml disabled1570 is expected to eq false1571 with group saml enabled1572 without saml group links1573 is expected to eq false1574 with saml group links1575 is expected to eq true1576 #insights_config1577 when group has no Insights project configured1578 returns the default config1579 when group has an Insights project configured without a config file1580 returns the default config1581 when group has an Insights project configured1582 with a valid config file1583 returns the insights config data1584 with an invalid config file1585 returns nil1586 when group has an Insights project configured which is in a nested group1587 returns the insights config data1588 #any_hook_failed?1589 is expected to eq false1590 #execute_hooks1591 group_webhooks1592 when group_webhooks feature is enabled through license1593 behaves like enabled group hooks1594 execution1595 executes the hook for self and ancestor groups by default1596 when group_webhooks feature is enabled through usage ping features1597 behaves like enabled group hooks1598 execution1599 executes the hook for self and ancestor groups by default1600 when group_webhooks feature is disabled1601 does not execute the hook1602 subgroup hooks1603 when a subgroup is added to the parent group1604 executes the webhook1605 when a subgroup is removed from the parent group1606 executes the webhook1607# [RSpecRunTime] RSpec elapsed time: 2 minutes 28.8 seconds. Current RSS: ~1500M. load average: 1.06 1.24 0.80 1/387 5501608 when the subgroup has subgroup webhooks enabled1609 does not execute the webhook on itself1610 ancestor groups1611 fires webhook twice when both parent & grandparent group has subgroup_events enabled1612 when parent group does not have subgroup_events enabled1613 fires webhook once for the grandparent group when it has subgroup_events enabled1614 when the group is not a subgroup1615 does not proceed to firing any webhooks1616 when group webhooks are unlicensed1617 does not execute the webhook1618 #self_or_ancestor_marked_for_deletion1619 delayed deletion feature is not available1620 returns nil1621 delayed deletion feature is available1622 the group has been marked for deletion1623 returns the group1624 the parent group has been marked for deletion1625 returns the parent group1626 no group has been marked for deletion1627 returns nil1628 ordering1629 returns the first group that is marked for deletion, up its ancestry chain1630 #marked_for_deletion?1631 delayed deletion feature is available1632 when the group is marked for delayed deletion1633 is expected to be truthy1634 when the group is not marked for delayed deletion1635 is expected to be falsey1636 delayed deletion feature is not available1637 when the group is marked for delayed deletion1638 is expected to be falsey1639 when the group is not marked for delayed deletion1640 is expected to be falsey1641 #adjourned_deletion?1642 delayed deletion feature is available1643 adjourned_period: 0, delayed_group_deletion: true, expected: false1644 is expected to be falsey1645 adjourned_period: 0, delayed_group_deletion: false, expected: false1646 is expected to be falsey1647 adjourned_period: 1, delayed_group_deletion: true, expected: true1648 is expected to be truthy1649 adjourned_period: 1, delayed_group_deletion: false, expected: true1650 is expected to be truthy1651 delayed deletion feature is not available1652 when delayed deletion period is set to more than 01653 behaves like returns false1654 is expected to be falsey1655 #personal_access_token_expiration_policy_available?1656 when the group does not enforce managed accounts1657 is expected to be falsey1658 when the group enforces managed accounts1659 with `personal_access_token_expiration_policy` licensed1660 is expected to be truthy1661 with `personal_access_token_expiration_policy` not licensed1662 is expected to be falsey1663 #update_personal_access_tokens_lifetime1664 when the group does not enforce managed accounts1665 behaves like it does not call the update lifetime service1666 doesn not call the update lifetime service1667 when the group enforces managed accounts1668 with `personal_access_token_expiration_policy` not licensed1669 behaves like it does not call the update lifetime service1670 doesn not call the update lifetime service1671 with `personal_access_token_expiration_policy` licensed1672 when the group does not enforce a PAT expiry policy1673 behaves like it does not call the update lifetime service1674 doesn not call the update lifetime service1675 when the group enforces a PAT expiry policy1676 executes the update lifetime service1677 #max_personal_access_token_lifetime_from_now1678 when max_personal_access_token_lifetime is defined1679 is a date1680 is in the future1681 is in days_from_now1682 when max_personal_access_token_lifetime is nil1683 is nil1684 #owners_emails1685 is expected to match ["bob@example.com"]1686 #access_level_roles1687 returns the correct roles1688 Releases Stats1689 when there are no releases1690 #releases_count1691 returns 01692 #releases_percentage1693 returns 0 and does not attempt to divide by 01694 when there are some releases1695 #releases_count1696 counts all releases for group and descendants1697# [RSpecRunTime] RSpec elapsed time: 2 minutes 38.77 seconds. Current RSS: ~1512M. load average: 1.05 1.23 0.81 1/384 5511698 #releases_percentage1699 calculates projects with releases percentage for group and descendants1700# [RSpecRunTime] RSpec elapsed time: 2 minutes 40.87 seconds. Current RSS: ~1501M. load average: 1.05 1.23 0.81 1/384 5521701 #repository_storage1702 when wiki does not have a tracked repository storage1703 returns the default shard1704 when wiki has a tracked repository storage1705 returns the persisted shard1706 #user_cap_reached?1707 when user cap feature is not available1708 is expected to be falsey1709 when user cap feature is available1710 when the :saas_user_caps feature flag is not enabled1711 is expected to be falsey1712 when the :saas_user_caps feature flag is enabled1713 when this group has no root ancestor1714 behaves like returning the right value for user_cap_reached?1715 when no user cap has been set to that root ancestor1716 is expected to be falsey1717 when a user cap has been set to that root ancestor1718 when this cap is higher than the number of billable members1719 is expected to be falsey1720 when this cap is the same as the number of billable members1721 is expected to be truthy1722 when this cap is lower than the number of billable members1723 is expected to be truthy1724 when this group has a root ancestor1725 behaves like returning the right value for user_cap_reached?1726 when no user cap has been set to that root ancestor1727 is expected to be falsey1728 when a user cap has been set to that root ancestor1729 when this cap is higher than the number of billable members1730 is expected to be falsey1731 when this cap is the same as the number of billable members1732 is expected to be truthy1733 when this cap is lower than the number of billable members1734 is expected to be truthy1735 #calculate_reactive_cache1736 returns cache data for the free plan members count1737 #shared_externally?1738 returns false when the group is not shared outside of the namespace hierarchy1739 returns true when the group is shared outside of the namespace hierarchy1740 returns false when the group is shared internally within the namespace hierarchy1741 returns true when a subgroup is shared outside of the namespace hierarchy1742 returns false when the only shared groups are outside of the namespace hierarchy1743 returns true when the group project is shared outside of the namespace hierarchy1744 returns false when the group project is only shared internally within the namespace hierarchy1745# [RSpecRunTime] RSpec elapsed time: 2 minutes 46.32 seconds. Current RSS: ~1515M. load average: 1.13 1.24 0.81 1/384 5551746 behaves like can move repository storage1747 #set_repository_read_only!1748 makes the repository read-only1749 raises an error if the project is already read-only1750 raises an error when there is an existing git transfer in progress1751 skip_git_transfer_check is true1752 makes the project read-only when git transfers are in progress1753 #set_repository_writable!1754 sets repository_read_only to false1755 raises an error when the update fails1756 #reference_counter1757 returns a Gitlab::ReferenceCounter object1758 #cluster_agents1759 is expected to contain exactly #<Clusters::Agent id: 2, created_at: "2024-03-08 06:14:22.312617363 +0000", updated_at: "2024-03-08 0...17363 +0000", project_id: 131, name: "agent-2", created_by_user_id: 417, has_vulnerabilities: false> and #<Clusters::Agent id: 3, created_at: "2024-03-08 06:14:22.348372890 +0000", updated_at: "2024-03-08 0...72890 +0000", project_id: 132, name: "agent-3", created_by_user_id: 418, has_vulnerabilities: false>1760 #unique_project_download_limit_enabled?1761 is expected to eq true1762 when feature flag is disabled1763 is expected to eq false1764 when licensed feature is not available1765 is expected to eq false1766 when sub-group1767 is expected to eq false1768 #parent_epic_ids_in_ancestor_groups1769 returns parent ids of epics of the given group that belongs to ancestor groups1770 #usage_quotas_enabled?1771 feature_available: false, feature_enabled: true, root_group: true, result: true1772 returns the expected result1773 feature_available: true, feature_enabled: true, root_group: true, result: true1774 returns the expected result1775 feature_available: true, feature_enabled: false, root_group: true, result: true1776 returns the expected result1777 feature_available: false, feature_enabled: false, root_group: true, result: false1778 returns the expected result1779 feature_available: false, feature_enabled: false, root_group: false, result: false1780 returns the expected result1781 feature_available: false, feature_enabled: true, root_group: false, result: false1782 returns the expected result1783 feature_available: true, feature_enabled: false, root_group: false, result: false1784 returns the expected result1785 feature_available: true, feature_enabled: true, root_group: false, result: false1786 returns the expected result1787 #sbom_occurrences1788 is expected to be empty1789 with project1790 is expected to be empty1791 with occurrences1792 returns occurrences with aggregated ids1793 without totals1794 does not have counts1795# [RSpecRunTime] RSpec elapsed time: 2 minutes 53.85 seconds. Current RSS: ~1521M. load average: 1.12 1.24 0.81 1/384 5581796 with the same component in the same project1797 returns the project count for each component1798 returns the occurrence count for each component1799# [RSpecRunTime] RSpec elapsed time: 2 minutes 56.93 seconds. Current RSS: ~1506M. load average: 1.11 1.23 0.82 1/384 5591800 with multiple sub groups1801 returns an occurrence for each version of each component1802 returns the project count for each component1803 returns the occurrence count for each component1804# [RSpecRunTime] RSpec elapsed time: 2 minutes 59.91 seconds. Current RSS: ~1479M. load average: 1.11 1.23 0.82 1/384 5601805 #reached_project_access_token_limit?1806 when not in a saas environment1807 returns false when group project has a token1808 when in a saas environment1809 returns false when the limit has not been reached1810 returns true when the limit has been reached1811 returns true for a subgroup when a root group project has a token1812 returns true for the root group when a subgroup project has a token1813 returns true for a subgroup when another subgroup project has a token1814 does not count group tokens1815 does not count personal tokens1816 does not count expired tokens1817# [RSpecRunTime] RSpec elapsed time: 3 minutes 5.51 seconds. Current RSS: ~1479M. load average: 1.26 1.26 0.83 1/384 5611818 #service_accounts1819 returns only the group service accounts1820 .pending_delete?1821 when deletion_schedule is not present1822 returns false1823 when deletion_schedule is present1824 when marked_for_deletion_on is from past1825 returns false1826 when marked_for_deletion_on is in future1827 returns true1828 .count_within_namespaces1829 with a single group in the hierarchy1830 returns one1831 with another group in the hierarchy1832 returns two1833 #resource_parent1834 returns self1835 #jira_issues_integration_available?1836 licensed1837 returns true for licensed instance1838 unlicensed1839 returns false for unlicensed instance1840 #multiple_approval_rules_available?1841 licensed1842 returns true for licensed instance1843 unlicensed1844 returns false for unlicensed instance1845 #epic_synced_with_work_item_enabled?1846 is expected to equal true1847 when feature flag is disabled1848 is expected to equal false1849 #google_cloud_support_enabled?1850 is expected to eq false1851 when feature is available1852 is expected to eq true1853 when google_cloud_support FF is disabled1854 is expected to eq false1855 #block_seat_overages?1856 when gitlab subscriptions are available1857 returns true when the feature flag is enabled1858 returns false when the feature flag is disabled1859 when gitlab subscriptions are not available1860 returns false when the feature flag is enabled1861 returns false when the feature flag is disabled1862 #seats_available_for?1863 with a subscription1864 returns true if there are enough seats1865 returns false if there are not enough seats1866 returns true if there are exactly enough seats remaining1867 counts members in subgroups as consuming seats1868 considers if users are already consuming a seat1869 returns true if passed an empty array1870 returns true if there are no seats remaining and the passed array is empty1871# [RSpecRunTime] RSpec elapsed time: 3 minutes 11.76 seconds. Current RSS: ~1506M. load average: 1.22 1.25 0.83 1/384 5621872 without a subscription1873 returns true1874 #licensed_ai_features_available?1875 ai_features: true, ai_chat: true, licensed_ai_features_available: true1876 is expected to equal true1877 ai_features: true, ai_chat: false, licensed_ai_features_available: true1878 is expected to equal true1879 ai_features: false, ai_chat: true, licensed_ai_features_available: true1880 is expected to equal true1881 ai_features: false, ai_chat: false, licensed_ai_features_available: false1882 is expected to equal false1883# [RSpecRunTime] Finishing example group ee/spec/models/ee/group_spec.rb. It took 3 minutes 6.74 seconds. Expected to take 5 minutes 9.1 seconds.1884# [RSpecRunTime] Starting example group ee/spec/services/security/security_orchestration_policies/validate_policy_service_spec.rb. Expected to take 3 minutes 45.31 seconds.1885Security::SecurityOrchestrationPolicies::ValidatePolicyService1886 #execute1887 when project or namespace is not provided1888 behaves like checks policy type1889 when policy type is not provided1890 is expected to eq :error1891 is expected to eq "Invalid policy"1892 is expected to contain exactly "Invalid policy type"1893 behaves like sets validation errors1894 validation errors1895 is expected to be one1896 is expected to include {:field => :base, :level => :error, :message => "Invalid policy type", :title => #<RSpec::Mocks::ArgumentMatchers::AnyArgMatcher:0x00007c5fc1a2b460>}1897 when policy type is invalid1898 is expected to eq :error1899 is expected to eq "Invalid policy"1900 is expected to contain exactly "Invalid policy type"1901 behaves like sets validation errors1902 validation errors1903 is expected to be one1904 is expected to include {:field => :base, :level => :error, :message => "Invalid policy type", :title => #<RSpec::Mocks::ArgumentMatchers::AnyArgMatcher:0x00007c5fc1a2b460>}1905 when policy type is valid1906 is expected to eq :success1907 behaves like checks policy name1908 when policy name is not provided1909 is expected to eq :error1910 is expected to eq "Invalid policy"1911 is expected to contain exactly "Empty policy name"1912 behaves like sets validation errors1913 validation errors1914 is expected to be one1915 is expected to include {:field => :base, :level => :error, :message => "Empty policy name", :title => #<RSpec::Mocks::ArgumentMatchers::AnyArgMatcher:0x00007c5fc1a2b460>}1916 when policy name is invalid1917 is expected to eq :error1918 is expected to eq "Invalid policy"1919 is expected to contain exactly "Empty policy name"1920 behaves like sets validation errors1921 validation errors1922 is expected to be one1923 is expected to include {:field => :base, :level => :error, :message => "Empty policy name", :title => #<RSpec::Mocks::ArgumentMatchers::AnyArgMatcher:0x00007c5fc1a2b460>}1924 when policy name is valid1925 is expected to eq :success1926 behaves like checks if branches are provided in rule1927 when rule has agents defined1928 when branches are missing1929 is expected to eq :success1930 when branches are provided1931 is expected to eq :success1932 when rule does not have agents defined1933 when branches and branch_type are missing1934 policy_type: "scan_result_policy", branches: nil, branch_type: nil, status: :success, details: nil, field: nil1935 is expected to eq :success1936 is expected to eq nil1937 behaves like sets validation errors1938 validation errors1939 example at ./ee/spec/services/security/security_orchestration_policies/validate_policy_service_spec.rb:37 (PENDING: No reason given)1940 example at ./ee/spec/services/security/security_orchestration_policies/validate_policy_service_spec.rb:39 (PENDING: No reason given)1941 behaves like checks only if policy is enabled1942 is expected to eq :success1943 policy_type: "approval_policy", branches: nil, branch_type: nil, status: :success, details: nil, field: nil1944 is expected to eq :success1945 is expected to eq nil1946 behaves like sets validation errors1947 validation errors1948 example at ./ee/spec/services/security/security_orchestration_policies/validate_policy_service_spec.rb:37 (PENDING: No reason given)1949 example at ./ee/spec/services/security/security_orchestration_policies/validate_policy_service_spec.rb:39 (PENDING: No reason given)1950 behaves like checks only if policy is enabled1951 is expected to eq :success1952 policy_type: "scan_execution_policy", branches: nil, branch_type: nil, status: :error, details: ["Policy cannot be enabled without branch information"], field: :branches1953 is expected to eq :error1954 is expected to eq ["Policy cannot be enabled without branch information"]1955 behaves like sets validation errors1956 validation errors1957 is expected to be one1958 is expected to include {:field => :branches, :level => :error, :message => "Policy cannot be enabled without branch information", :title => #<RSpec::Mocks::ArgumentMatchers::AnyArgMatcher:0x00007c5fc1a2b460>}1959 behaves like checks only if policy is enabled1960 is expected to eq :success1961 when branches are provided1962 is expected to eq :success1963 behaves like checks if timezone is valid1964 when timezone is not provided1965 is expected to eq :success1966 when timezone is provided1967 when timezone is valid1968 is expected to eq :success1969 when timezone valid ActiveSupport::TimeZone, but not TZInfo::Timezone1970 is expected to eq :error1971 is expected to contain exactly "Timezone is invalid"1972 behaves like sets validation errors1973 validation errors1974 is expected to be one1975 is expected to include {:field => :timezone, :level => :error, :message => "Timezone is invalid", :title => #<RSpec::Mocks::ArgumentMatchers::AnyArgMatcher:0x00007c5fc1a2b460>}1976 when timezone is empty string1977 is expected to eq :error1978 is expected to contain exactly "Timezone is invalid"1979 behaves like sets validation errors1980 validation errors1981 is expected to be one1982 is expected to include {:field => :timezone, :level => :error, :message => "Timezone is invalid", :title => #<RSpec::Mocks::ArgumentMatchers::AnyArgMatcher:0x00007c5fc1a2b460>}1983 when timezone is invalid1984 is expected to eq :error1985 is expected to contain exactly "Timezone is invalid"1986 behaves like sets validation errors1987 validation errors1988 is expected to be one1989 is expected to include {:field => :timezone, :level => :error, :message => "Timezone is invalid", :title => #<RSpec::Mocks::ArgumentMatchers::AnyArgMatcher:0x00007c5fc1a2b460>}1990 behaves like checks if vulnerability_age is valid1991 when policy_type is scan_result_policy1992 when vulnerability_age is not provided1993 is expected to eq :success1994 when vulnerability_age is provided1995 vulnerability_states: nil, status: :error1996 is expected to eq :error1997 returns a corresponding error message for error case1998 behaves like sets validation errors1999 validation errors2000 is expected to be one2001 is expected to include {:field => :vulnerability_age, :level => :error, :message => /Vulnerability age requires previously existing/, :title => #<RSpec::Mocks::ArgumentMatchers::AnyArgMatcher:0x00007c5fc1a2b460>}2002 vulnerability_states: [], status: :error2003 is expected to eq :error2004 returns a corresponding error message for error case2005 behaves like sets validation errors2006 validation errors2007 is expected to be one2008 is expected to include {:field => :vulnerability_age, :level => :error, :message => /Vulnerability age requires previously existing/, :title => #<RSpec::Mocks::ArgumentMatchers::AnyArgMatcher:0x00007c5fc1a2b460>}2009 vulnerability_states: new_states, status: :error2010 is expected to eq :error2011 returns a corresponding error message for error case2012 behaves like sets validation errors2013 validation errors2014 is expected to be one2015 is expected to include {:field => :vulnerability_age, :level => :error, :message => /Vulnerability age requires previously existing/, :title => #<RSpec::Mocks::ArgumentMatchers::AnyArgMatcher:0x00007c5fc1a2b460>}2016 vulnerability_states: new_and_previously_existing_states, status: :success2017 is expected to eq :success2018 returns a corresponding error message for error case2019 behaves like sets validation errors2020 validation errors2021 example at ./ee/spec/services/security/security_orchestration_policies/validate_policy_service_spec.rb:37 (PENDING: No reason given)2022 example at ./ee/spec/services/security/security_orchestration_policies/validate_policy_service_spec.rb:39 (PENDING: No reason given)2023 vulnerability_states: previously_existing_states, status: :success2024 is expected to eq :success2025 returns a corresponding error message for error case2026 behaves like sets validation errors2027 validation errors2028 example at ./ee/spec/services/security/security_orchestration_policies/validate_policy_service_spec.rb:37 (PENDING: No reason given)2029 example at ./ee/spec/services/security/security_orchestration_policies/validate_policy_service_spec.rb:39 (PENDING: No reason given)2030 when policy_type is approval_policy2031 when vulnerability_age is not provided2032 is expected to eq :success2033 when vulnerability_age is provided2034 vulnerability_states: nil, status: :error2035 is expected to eq :error2036 returns a corresponding error message for error case2037 behaves like sets validation errors2038 validation errors2039 is expected to be one2040 is expected to include {:field => :vulnerability_age, :level => :error, :message => /Vulnerability age requires previously existing/, :title => #<RSpec::Mocks::ArgumentMatchers::AnyArgMatcher:0x00007c5fc1a2b460>}2041 vulnerability_states: [], status: :error2042 is expected to eq :error2043 returns a corresponding error message for error case2044 behaves like sets validation errors2045 validation errors2046 is expected to be one2047 is expected to include {:field => :vulnerability_age, :level => :error, :message => /Vulnerability age requires previously existing/, :title => #<RSpec::Mocks::ArgumentMatchers::AnyArgMatcher:0x00007c5fc1a2b460>}2048 vulnerability_states: new_states, status: :error2049 is expected to eq :error2050 returns a corresponding error message for error case2051 behaves like sets validation errors2052 validation errors2053 is expected to be one2054 is expected to include {:field => :vulnerability_age, :level => :error, :message => /Vulnerability age requires previously existing/, :title => #<RSpec::Mocks::ArgumentMatchers::AnyArgMatcher:0x00007c5fc1a2b460>}2055 vulnerability_states: new_and_previously_existing_states, status: :success2056 is expected to eq :success2057 returns a corresponding error message for error case2058 behaves like sets validation errors2059 validation errors2060 example at ./ee/spec/services/security/security_orchestration_policies/validate_policy_service_spec.rb:37 (PENDING: No reason given)2061 example at ./ee/spec/services/security/security_orchestration_policies/validate_policy_service_spec.rb:39 (PENDING: No reason given)2062 vulnerability_states: previously_existing_states, status: :success2063 is expected to eq :success2064 returns a corresponding error message for error case2065 behaves like sets validation errors2066 validation errors2067 example at ./ee/spec/services/security/security_orchestration_policies/validate_policy_service_spec.rb:37 (PENDING: No reason given)2068 example at ./ee/spec/services/security/security_orchestration_policies/validate_policy_service_spec.rb:39 (PENDING: No reason given)2069 when project is provided2070 when repository is empty2071 behaves like checks policy type2072 when policy type is not provided2073 is expected to eq :error2074 is expected to eq "Invalid policy"2075 is expected to contain exactly "Invalid policy type"2076 behaves like sets validation errors2077 validation errors2078 is expected to be one2079 is expected to include {:field => :base, :level => :error, :message => "Invalid policy type", :title => #<RSpec::Mocks::ArgumentMatchers::AnyArgMatcher:0x00007c5fc1a2b460>}2080 when policy type is invalid2081 is expected to eq :error2082 is expected to eq "Invalid policy"2083 is expected to contain exactly "Invalid policy type"2084 behaves like sets validation errors2085 validation errors2086 is expected to be one2087 is expected to include {:field => :base, :level => :error, :message => "Invalid policy type", :title => #<RSpec::Mocks::ArgumentMatchers::AnyArgMatcher:0x00007c5fc1a2b460>}2088 when policy type is valid2089 is expected to eq :success2090 behaves like checks policy name2091 when policy name is not provided2092 is expected to eq :error2093 is expected to eq "Invalid policy"2094 is expected to contain exactly "Empty policy name"2095 behaves like sets validation errors2096 validation errors2097 is expected to be one2098 is expected to include {:field => :base, :level => :error, :message => "Empty policy name", :title => #<RSpec::Mocks::ArgumentMatchers::AnyArgMatcher:0x00007c5fc1a2b460>}2099 when policy name is invalid2100 is expected to eq :error2101 is expected to eq "Invalid policy"2102 is expected to contain exactly "Empty policy name"2103 behaves like sets validation errors2104 validation errors2105 is expected to be one2106 is expected to include {:field => :base, :level => :error, :message => "Empty policy name", :title => #<RSpec::Mocks::ArgumentMatchers::AnyArgMatcher:0x00007c5fc1a2b460>}2107 when policy name is valid2108 is expected to eq :success2109 behaves like checks if branches exist for the provided branch_type2110 policy_type: :scan_execution_policy, branch_type: "all", status: :error2111 is expected to eq :error2112 returns a corresponding error message for error case2113 behaves like checks only if policy is enabled2114 is expected to eq :success2115 policy_type: :scan_execution_policy, branch_type: "protected", status: :error2116 is expected to eq :error2117 returns a corresponding error message for error case2118 behaves like checks only if policy is enabled2119 is expected to eq :success2120 policy_type: :scan_execution_policy, branch_type: "default", status: :error2121 is expected to eq :error2122 returns a corresponding error message for error case2123 behaves like checks only if policy is enabled2124 is expected to eq :success2125 policy_type: :scan_result_policy, branch_type: "protected", status: :error2126 is expected to eq :error2127 returns a corresponding error message for error case2128 behaves like checks only if policy is enabled2129 is expected to eq :success2130 policy_type: :scan_result_policy, branch_type: "default", status: :error2131 is expected to eq :error2132 returns a corresponding error message for error case2133 behaves like checks only if policy is enabled2134 is expected to eq :success2135 policy_type: :approval_policy, branch_type: "protected", status: :error2136 is expected to eq :error2137 returns a corresponding error message for error case2138 behaves like checks only if policy is enabled2139 is expected to eq :success2140 policy_type: :approval_policy, branch_type: "default", status: :error2141 is expected to eq :error2142 returns a corresponding error message for error case2143 behaves like checks only if policy is enabled2144 is expected to eq :success2145 when project has a default protected branch2146 behaves like checks policy type2147 when policy type is not provided2148 is expected to eq :error2149 is expected to eq "Invalid policy"2150 is expected to contain exactly "Invalid policy type"2151 behaves like sets validation errors2152 validation errors2153 is expected to be one2154 is expected to include {:field => :base, :level => :error, :message => "Invalid policy type", :title => #<RSpec::Mocks::ArgumentMatchers::AnyArgMatcher:0x00007c5fc1a2b460>}2155 when policy type is invalid2156 is expected to eq :error2157 is expected to eq "Invalid policy"2158 is expected to contain exactly "Invalid policy type"2159 behaves like sets validation errors2160 validation errors2161 is expected to be one2162 is expected to include {:field => :base, :level => :error, :message => "Invalid policy type", :title => #<RSpec::Mocks::ArgumentMatchers::AnyArgMatcher:0x00007c5fc1a2b460>}2163 when policy type is valid2164 is expected to eq :success2165 behaves like checks policy name2166 when policy name is not provided2167 is expected to eq :error2168 is expected to eq "Invalid policy"2169 is expected to contain exactly "Empty policy name"2170 behaves like sets validation errors2171 validation errors2172 is expected to be one2173 is expected to include {:field => :base, :level => :error, :message => "Empty policy name", :title => #<RSpec::Mocks::ArgumentMatchers::AnyArgMatcher:0x00007c5fc1a2b460>}2174 when policy name is invalid2175 is expected to eq :error2176 is expected to eq "Invalid policy"2177 is expected to contain exactly "Empty policy name"2178 behaves like sets validation errors2179 validation errors2180 is expected to be one2181 is expected to include {:field => :base, :level => :error, :message => "Empty policy name", :title => #<RSpec::Mocks::ArgumentMatchers::AnyArgMatcher:0x00007c5fc1a2b460>}2182 when policy name is valid2183 is expected to eq :success2184 behaves like checks if branches are provided in rule2185 when rule has agents defined2186 when branches are missing2187 is expected to eq :success2188 when branches are provided2189 is expected to eq :success2190 when rule does not have agents defined2191 when branches and branch_type are missing2192 policy_type: "scan_result_policy", branches: nil, branch_type: nil, status: :success, details: nil, field: nil2193 is expected to eq :success2194 is expected to eq nil2195 behaves like sets validation errors2196 validation errors2197 example at ./ee/spec/services/security/security_orchestration_policies/validate_policy_service_spec.rb:37 (PENDING: No reason given)2198 example at ./ee/spec/services/security/security_orchestration_policies/validate_policy_service_spec.rb:39 (PENDING: No reason given)2199 behaves like checks only if policy is enabled2200 is expected to eq :success2201 policy_type: "approval_policy", branches: nil, branch_type: nil, status: :success, details: nil, field: nil2202 is expected to eq :success2203 is expected to eq nil2204 behaves like sets validation errors2205 validation errors2206 example at ./ee/spec/services/security/security_orchestration_policies/validate_policy_service_spec.rb:37 (PENDING: No reason given)2207 example at ./ee/spec/services/security/security_orchestration_policies/validate_policy_service_spec.rb:39 (PENDING: No reason given)2208 behaves like checks only if policy is enabled2209 is expected to eq :success2210 policy_type: "scan_execution_policy", branches: nil, branch_type: nil, status: :error, details: ["Policy cannot be enabled without branch information"], field: :branches2211 is expected to eq :error2212 is expected to eq ["Policy cannot be enabled without branch information"]2213 behaves like sets validation errors2214 validation errors2215 is expected to be one2216 is expected to include {:field => :branches, :level => :error, :message => "Policy cannot be enabled without branch information", :title => #<RSpec::Mocks::ArgumentMatchers::AnyArgMatcher:0x00007c5fc1a2b460>}2217 behaves like checks only if policy is enabled2218 is expected to eq :success2219 when branches are provided2220 is expected to eq :success2221 behaves like checks if branches are defined in the project2222 when rule has agents defined2223 when branches are defined for project2224 is expected to eq :success2225 when branches are not defined for project2226 is expected to eq :success2227 when pattern does not match any branch defined for project2228 is expected to eq :success2229 when rule does not have agents defined2230 when branches are defined for project2231 is expected to eq :success2232 when branches are not defined for project2233 is expected to eq :error2234 is expected to eq "Invalid policy"2235 is expected to contain exactly "Policy cannot be enabled for non-existing branches (non-exising-branch)"2236 behaves like checks only if policy is enabled2237 is expected to eq :success2238 when branches are defined as pattern2239 when pattern matches at least one branch defined for project2240 is expected to eq :success2241 when pattern does not match any branch defined for project2242 is expected to eq :error2243 is expected to eq "Invalid policy"2244 is expected to contain exactly "Policy cannot be enabled for non-existing branches (production-*, test-*)"2245 behaves like checks only if policy is enabled2246 is expected to eq :success2247 behaves like checks if required approvals exceed eligible approvers2248 when policy_type is scan_result_policy2249 with validation disabled2250 behaves like passes validation2251 is expected to eq {:status=>:success}2252 with user_approvers2253 with exceeding approvals_required2254 behaves like fails validation2255 is expected to include {:status => :error, :message => "Invalid policy", :details => ["Required approvals exceed eligible approvers."]}2256 behaves like sets validation errors2257 validation errors2258 is expected to be one2259 is expected to include {:field => :approvers_ids, :level => :error, :message => "Required approvals exceed eligible approvers.", :title => "Logic error"}2260 with sufficient approvals_required2261 behaves like passes validation2262 is expected to eq {:status=>:success}2263 with group_approvers2264 with exceeding approvals_required2265 behaves like fails validation2266 is expected to include {:status => :error, :message => "Invalid policy", :details => ["Required approvals exceed eligible approvers."]}2267 behaves like sets validation errors2268 validation errors2269 is expected to be one2270 is expected to include {:field => :approvers_ids, :level => :error, :message => "Required approvals exceed eligible approvers.", :title => "Logic error"}2271# [RSpecRunTime] RSpec elapsed time: 3 minutes 35.74 seconds. Current RSS: ~1575M. load average: 1.16 1.23 0.83 1/384 5732272 with sufficient approvals_required2273 behaves like passes validation2274 is expected to eq {:status=>:success}2275 with role_approvers2276 with exceeding approvals_required2277 behaves like fails validation2278 is expected to include {:status => :error, :message => "Invalid policy", :details => ["Required approvals exceed eligible approvers."]}2279 behaves like sets validation errors2280 validation errors2281 is expected to be one2282 is expected to include {:field => :approvers_ids, :level => :error, :message => "Required approvals exceed eligible approvers.", :title => "Logic error"}2283 with sufficient approvals_required2284 behaves like passes validation2285 is expected to eq {:status=>:success}2286 with compound approvals2287 with exceeding approvals_required2288 behaves like fails validation2289 is expected to include {:status => :error, :message => "Invalid policy", :details => ["Required approvals exceed eligible approvers."]}2290 behaves like sets validation errors2291 validation errors2292 is expected to be one2293 is expected to include {:field => :approvers_ids, :level => :error, :message => "Required approvals exceed eligible approvers.", :title => "Logic error"}2294# [RSpecRunTime] RSpec elapsed time: 3 minutes 39.48 seconds. Current RSS: ~1528M. load average: 1.14 1.23 0.84 1/384 5742295 with sufficient approvals_required2296 behaves like passes validation2297 is expected to eq {:status=>:success}2298 when policy_type is approval_policy2299 with validation disabled2300 behaves like passes validation2301 is expected to eq {:status=>:success}2302 with user_approvers2303 with exceeding approvals_required2304 behaves like fails validation2305 is expected to include {:status => :error, :message => "Invalid policy", :details => ["Required approvals exceed eligible approvers."]}2306 behaves like sets validation errors2307 validation errors2308 is expected to be one2309 is expected to include {:field => :approvers_ids, :level => :error, :message => "Required approvals exceed eligible approvers.", :title => "Logic error"}2310 with sufficient approvals_required2311 behaves like passes validation2312 is expected to eq {:status=>:success}2313 with group_approvers2314 with exceeding approvals_required2315 behaves like fails validation2316 is expected to include {:status => :error, :message => "Invalid policy", :details => ["Required approvals exceed eligible approvers."]}2317 behaves like sets validation errors2318 validation errors2319 is expected to be one2320 is expected to include {:field => :approvers_ids, :level => :error, :message => "Required approvals exceed eligible approvers.", :title => "Logic error"}2321# [RSpecRunTime] RSpec elapsed time: 3 minutes 43.26 seconds. Current RSS: ~1516M. load average: 1.13 1.23 0.84 1/384 5752322 with sufficient approvals_required2323 behaves like passes validation2324 is expected to eq {:status=>:success}2325 with role_approvers2326 with exceeding approvals_required2327 behaves like fails validation2328 is expected to include {:status => :error, :message => "Invalid policy", :details => ["Required approvals exceed eligible approvers."]}2329 behaves like sets validation errors2330 validation errors2331 is expected to be one2332 is expected to include {:field => :approvers_ids, :level => :error, :message => "Required approvals exceed eligible approvers.", :title => "Logic error"}2333 with sufficient approvals_required2334 behaves like passes validation2335 is expected to eq {:status=>:success}2336 with compound approvals2337 with exceeding approvals_required2338 behaves like fails validation2339 is expected to include {:status => :error, :message => "Invalid policy", :details => ["Required approvals exceed eligible approvers."]}2340 behaves like sets validation errors2341 validation errors2342 is expected to be one2343 is expected to include {:field => :approvers_ids, :level => :error, :message => "Required approvals exceed eligible approvers.", :title => "Logic error"}2344# [RSpecRunTime] RSpec elapsed time: 3 minutes 47.11 seconds. Current RSS: ~1502M. load average: 1.20 1.24 0.84 1/384 5762345 with sufficient approvals_required2346 behaves like passes validation2347 is expected to eq {:status=>:success}2348 behaves like checks if timezone is valid2349 when timezone is not provided2350 is expected to eq :success2351 when timezone is provided2352 when timezone is valid2353 is expected to eq :success2354 when timezone valid ActiveSupport::TimeZone, but not TZInfo::Timezone2355 is expected to eq :error2356 is expected to contain exactly "Timezone is invalid"2357 behaves like sets validation errors2358 validation errors2359 is expected to be one2360 is expected to include {:field => :timezone, :level => :error, :message => "Timezone is invalid", :title => #<RSpec::Mocks::ArgumentMatchers::AnyArgMatcher:0x00007c5fc1a2b460>}2361 when timezone is empty string2362 is expected to eq :error2363 is expected to contain exactly "Timezone is invalid"2364 behaves like sets validation errors2365 validation errors2366 is expected to be one2367 is expected to include {:field => :timezone, :level => :error, :message => "Timezone is invalid", :title => #<RSpec::Mocks::ArgumentMatchers::AnyArgMatcher:0x00007c5fc1a2b460>}2368 when timezone is invalid2369 is expected to eq :error2370 is expected to contain exactly "Timezone is invalid"2371 behaves like sets validation errors2372 validation errors2373 is expected to be one2374 is expected to include {:field => :timezone, :level => :error, :message => "Timezone is invalid", :title => #<RSpec::Mocks::ArgumentMatchers::AnyArgMatcher:0x00007c5fc1a2b460>}2375 behaves like checks if vulnerability_age is valid2376 when policy_type is scan_result_policy2377 when vulnerability_age is not provided2378 is expected to eq :success2379 when vulnerability_age is provided2380 vulnerability_states: nil, status: :error2381 is expected to eq :error2382 returns a corresponding error message for error case2383 behaves like sets validation errors2384 validation errors2385 is expected to be one2386 is expected to include {:field => :vulnerability_age, :level => :error, :message => /Vulnerability age requires previously existing/, :title => #<RSpec::Mocks::ArgumentMatchers::AnyArgMatcher:0x00007c5fc1a2b460>}2387 vulnerability_states: [], status: :error2388 is expected to eq :error2389 returns a corresponding error message for error case2390 behaves like sets validation errors2391 validation errors2392 is expected to be one2393 is expected to include {:field => :vulnerability_age, :level => :error, :message => /Vulnerability age requires previously existing/, :title => #<RSpec::Mocks::ArgumentMatchers::AnyArgMatcher:0x00007c5fc1a2b460>}2394 vulnerability_states: new_states, status: :error2395 is expected to eq :error2396 returns a corresponding error message for error case2397 behaves like sets validation errors2398 validation errors2399 is expected to be one2400 is expected to include {:field => :vulnerability_age, :level => :error, :message => /Vulnerability age requires previously existing/, :title => #<RSpec::Mocks::ArgumentMatchers::AnyArgMatcher:0x00007c5fc1a2b460>}2401 vulnerability_states: new_and_previously_existing_states, status: :success2402 is expected to eq :success2403 returns a corresponding error message for error case2404 behaves like sets validation errors2405 validation errors2406 example at ./ee/spec/services/security/security_orchestration_policies/validate_policy_service_spec.rb:37 (PENDING: No reason given)2407 example at ./ee/spec/services/security/security_orchestration_policies/validate_policy_service_spec.rb:39 (PENDING: No reason given)2408 vulnerability_states: previously_existing_states, status: :success2409 is expected to eq :success2410 returns a corresponding error message for error case2411 behaves like sets validation errors2412 validation errors2413 example at ./ee/spec/services/security/security_orchestration_policies/validate_policy_service_spec.rb:37 (PENDING: No reason given)2414 example at ./ee/spec/services/security/security_orchestration_policies/validate_policy_service_spec.rb:39 (PENDING: No reason given)2415 when policy_type is approval_policy2416 when vulnerability_age is not provided2417 is expected to eq :success2418 when vulnerability_age is provided2419 vulnerability_states: nil, status: :error2420 is expected to eq :error2421 returns a corresponding error message for error case2422 behaves like sets validation errors2423 validation errors2424 is expected to be one2425 is expected to include {:field => :vulnerability_age, :level => :error, :message => /Vulnerability age requires previously existing/, :title => #<RSpec::Mocks::ArgumentMatchers::AnyArgMatcher:0x00007c5fc1a2b460>}2426 vulnerability_states: [], status: :error2427 is expected to eq :error2428 returns a corresponding error message for error case2429 behaves like sets validation errors2430 validation errors2431 is expected to be one2432 is expected to include {:field => :vulnerability_age, :level => :error, :message => /Vulnerability age requires previously existing/, :title => #<RSpec::Mocks::ArgumentMatchers::AnyArgMatcher:0x00007c5fc1a2b460>}2433 vulnerability_states: new_states, status: :error2434 is expected to eq :error2435 returns a corresponding error message for error case2436 behaves like sets validation errors2437 validation errors2438 is expected to be one2439 is expected to include {:field => :vulnerability_age, :level => :error, :message => /Vulnerability age requires previously existing/, :title => #<RSpec::Mocks::ArgumentMatchers::AnyArgMatcher:0x00007c5fc1a2b460>}2440 vulnerability_states: new_and_previously_existing_states, status: :success2441 is expected to eq :success2442 returns a corresponding error message for error case2443 behaves like sets validation errors2444 validation errors2445 example at ./ee/spec/services/security/security_orchestration_policies/validate_policy_service_spec.rb:37 (PENDING: No reason given)2446 example at ./ee/spec/services/security/security_orchestration_policies/validate_policy_service_spec.rb:39 (PENDING: No reason given)2447 vulnerability_states: previously_existing_states, status: :success2448 is expected to eq :success2449 returns a corresponding error message for error case2450 behaves like sets validation errors2451 validation errors2452 example at ./ee/spec/services/security/security_orchestration_policies/validate_policy_service_spec.rb:37 (PENDING: No reason given)2453 example at ./ee/spec/services/security/security_orchestration_policies/validate_policy_service_spec.rb:39 (PENDING: No reason given)2454 behaves like checks if branches exist for the provided branch_type2455 policy_type: :scan_execution_policy, branch_type: "all", status: :success2456 is expected to eq :success2457 returns a corresponding error message for error case2458 behaves like checks only if policy is enabled2459 is expected to eq :success2460 policy_type: :scan_execution_policy, branch_type: "protected", status: :success2461 is expected to eq :success2462 returns a corresponding error message for error case2463 behaves like checks only if policy is enabled2464 is expected to eq :success2465 policy_type: :scan_execution_policy, branch_type: "default", status: :success2466 is expected to eq :success2467 returns a corresponding error message for error case2468 behaves like checks only if policy is enabled2469 is expected to eq :success2470 policy_type: :scan_result_policy, branch_type: "protected", status: :success2471 is expected to eq :success2472 returns a corresponding error message for error case2473 behaves like checks only if policy is enabled2474 is expected to eq :success2475 policy_type: :scan_result_policy, branch_type: "default", status: :success2476 is expected to eq :success2477 returns a corresponding error message for error case2478 behaves like checks only if policy is enabled2479 is expected to eq :success2480 policy_type: :approval_policy, branch_type: "protected", status: :success2481 is expected to eq :success2482 returns a corresponding error message for error case2483 behaves like checks only if policy is enabled2484 is expected to eq :success2485 policy_type: :approval_policy, branch_type: "default", status: :success2486 is expected to eq :success2487 returns a corresponding error message for error case2488 behaves like checks only if policy is enabled2489 is expected to eq :success2490 when project has a non-default protected branch2491 behaves like checks policy type2492 when policy type is not provided2493 is expected to eq :error2494 is expected to eq "Invalid policy"2495 is expected to contain exactly "Invalid policy type"2496 behaves like sets validation errors2497 validation errors2498 is expected to be one2499 is expected to include {:field => :base, :level => :error, :message => "Invalid policy type", :title => #<RSpec::Mocks::ArgumentMatchers::AnyArgMatcher:0x00007c5fc1a2b460>}2500 when policy type is invalid2501 is expected to eq :error2502 is expected to eq "Invalid policy"2503 is expected to contain exactly "Invalid policy type"2504 behaves like sets validation errors2505 validation errors2506 is expected to be one2507 is expected to include {:field => :base, :level => :error, :message => "Invalid policy type", :title => #<RSpec::Mocks::ArgumentMatchers::AnyArgMatcher:0x00007c5fc1a2b460>}2508 when policy type is valid2509 is expected to eq :success2510 behaves like checks policy name2511 when policy name is not provided2512 is expected to eq :error2513 is expected to eq "Invalid policy"2514 is expected to contain exactly "Empty policy name"2515 behaves like sets validation errors2516 validation errors2517 is expected to be one2518 is expected to include {:field => :base, :level => :error, :message => "Empty policy name", :title => #<RSpec::Mocks::ArgumentMatchers::AnyArgMatcher:0x00007c5fc1a2b460>}2519 when policy name is invalid2520 is expected to eq :error2521 is expected to eq "Invalid policy"2522 is expected to contain exactly "Empty policy name"2523 behaves like sets validation errors2524 validation errors2525 is expected to be one2526 is expected to include {:field => :base, :level => :error, :message => "Empty policy name", :title => #<RSpec::Mocks::ArgumentMatchers::AnyArgMatcher:0x00007c5fc1a2b460>}2527 when policy name is valid2528 is expected to eq :success2529 behaves like checks if branches are provided in rule2530 when rule has agents defined2531 when branches are missing2532 is expected to eq :success2533 when branches are provided2534 is expected to eq :success2535 when rule does not have agents defined2536 when branches and branch_type are missing2537 policy_type: "scan_result_policy", branches: nil, branch_type: nil, status: :success, details: nil, field: nil2538 is expected to eq :success2539 is expected to eq nil2540 behaves like sets validation errors2541 validation errors2542 example at ./ee/spec/services/security/security_orchestration_policies/validate_policy_service_spec.rb:37 (PENDING: No reason given)2543 example at ./ee/spec/services/security/security_orchestration_policies/validate_policy_service_spec.rb:39 (PENDING: No reason given)2544 behaves like checks only if policy is enabled2545 is expected to eq :success2546 policy_type: "approval_policy", branches: nil, branch_type: nil, status: :success, details: nil, field: nil2547 is expected to eq :success2548 is expected to eq nil2549 behaves like sets validation errors2550 validation errors2551 example at ./ee/spec/services/security/security_orchestration_policies/validate_policy_service_spec.rb:37 (PENDING: No reason given)2552 example at ./ee/spec/services/security/security_orchestration_policies/validate_policy_service_spec.rb:39 (PENDING: No reason given)2553 behaves like checks only if policy is enabled2554 is expected to eq :success2555 policy_type: "scan_execution_policy", branches: nil, branch_type: nil, status: :error, details: ["Policy cannot be enabled without branch information"], field: :branches2556 is expected to eq :error2557 is expected to eq ["Policy cannot be enabled without branch information"]2558 behaves like sets validation errors2559 validation errors2560 is expected to be one2561 is expected to include {:field => :branches, :level => :error, :message => "Policy cannot be enabled without branch information", :title => #<RSpec::Mocks::ArgumentMatchers::AnyArgMatcher:0x00007c5fc1a2b460>}2562 behaves like checks only if policy is enabled2563 is expected to eq :success2564 when branches are provided2565 is expected to eq :success2566 behaves like checks if branches are defined in the project2567 when rule has agents defined2568 when branches are defined for project2569 is expected to eq :success2570 when branches are not defined for project2571 is expected to eq :success2572 when pattern does not match any branch defined for project2573 is expected to eq :success2574 when rule does not have agents defined2575 when branches are defined for project2576 is expected to eq :success2577 when branches are not defined for project2578 is expected to eq :error2579 is expected to eq "Invalid policy"2580 is expected to contain exactly "Policy cannot be enabled for non-existing branches (non-exising-branch)"2581 behaves like checks only if policy is enabled2582 is expected to eq :success2583 when branches are defined as pattern2584 when pattern matches at least one branch defined for project2585 is expected to eq :success2586 when pattern does not match any branch defined for project2587 is expected to eq :error2588 is expected to eq "Invalid policy"2589 is expected to contain exactly "Policy cannot be enabled for non-existing branches (production-*, test-*)"2590 behaves like checks only if policy is enabled2591 is expected to eq :success2592 behaves like checks if required approvals exceed eligible approvers2593 when policy_type is scan_result_policy2594 with validation disabled2595 behaves like passes validation2596 is expected to eq {:status=>:success}2597 with user_approvers2598 with exceeding approvals_required2599 behaves like fails validation2600 is expected to include {:status => :error, :message => "Invalid policy", :details => ["Required approvals exceed eligible approvers."]}2601 behaves like sets validation errors2602 validation errors2603 is expected to be one2604 is expected to include {:field => :approvers_ids, :level => :error, :message => "Required approvals exceed eligible approvers.", :title => "Logic error"}2605 with sufficient approvals_required2606 behaves like passes validation2607 is expected to eq {:status=>:success}2608 with group_approvers2609 with exceeding approvals_required2610 behaves like fails validation2611 is expected to include {:status => :error, :message => "Invalid policy", :details => ["Required approvals exceed eligible approvers."]}2612 behaves like sets validation errors2613 validation errors2614 is expected to be one2615 is expected to include {:field => :approvers_ids, :level => :error, :message => "Required approvals exceed eligible approvers.", :title => "Logic error"}2616# [RSpecRunTime] RSpec elapsed time: 4 minutes 4.62 seconds. Current RSS: ~1558M. load average: 1.16 1.23 0.85 1/387 6052617 with sufficient approvals_required2618 behaves like passes validation2619 is expected to eq {:status=>:success}2620 with role_approvers2621 with exceeding approvals_required2622 behaves like fails validation2623 is expected to include {:status => :error, :message => "Invalid policy", :details => ["Required approvals exceed eligible approvers."]}2624 behaves like sets validation errors2625 validation errors2626 is expected to be one2627 is expected to include {:field => :approvers_ids, :level => :error, :message => "Required approvals exceed eligible approvers.", :title => "Logic error"}2628 with sufficient approvals_required2629 behaves like passes validation2630 is expected to eq {:status=>:success}2631 with compound approvals2632 with exceeding approvals_required2633 behaves like fails validation2634 is expected to include {:status => :error, :message => "Invalid policy", :details => ["Required approvals exceed eligible approvers."]}2635 behaves like sets validation errors2636 validation errors2637 is expected to be one2638 is expected to include {:field => :approvers_ids, :level => :error, :message => "Required approvals exceed eligible approvers.", :title => "Logic error"}2639# [RSpecRunTime] RSpec elapsed time: 4 minutes 8.1 seconds. Current RSS: ~1545M. load average: 1.14 1.22 0.85 1/384 6062640 with sufficient approvals_required2641 behaves like passes validation2642 is expected to eq {:status=>:success}2643 when policy_type is approval_policy2644 with validation disabled2645 behaves like passes validation2646 is expected to eq {:status=>:success}2647 with user_approvers2648 with exceeding approvals_required2649 behaves like fails validation2650 is expected to include {:status => :error, :message => "Invalid policy", :details => ["Required approvals exceed eligible approvers."]}2651 behaves like sets validation errors2652 validation errors2653 is expected to be one2654 is expected to include {:field => :approvers_ids, :level => :error, :message => "Required approvals exceed eligible approvers.", :title => "Logic error"}2655 with sufficient approvals_required2656 behaves like passes validation2657 is expected to eq {:status=>:success}2658 with group_approvers2659 with exceeding approvals_required2660 behaves like fails validation2661 is expected to include {:status => :error, :message => "Invalid policy", :details => ["Required approvals exceed eligible approvers."]}2662 behaves like sets validation errors2663 validation errors2664 is expected to be one2665 is expected to include {:field => :approvers_ids, :level => :error, :message => "Required approvals exceed eligible approvers.", :title => "Logic error"}2666# [RSpecRunTime] RSpec elapsed time: 4 minutes 11.92 seconds. Current RSS: ~1523M. load average: 1.13 1.22 0.85 1/384 6072667 with sufficient approvals_required2668 behaves like passes validation2669 is expected to eq {:status=>:success}2670 with role_approvers2671 with exceeding approvals_required2672 behaves like fails validation2673 is expected to include {:status => :error, :message => "Invalid policy", :details => ["Required approvals exceed eligible approvers."]}2674 behaves like sets validation errors2675 validation errors2676 is expected to be one2677 is expected to include {:field => :approvers_ids, :level => :error, :message => "Required approvals exceed eligible approvers.", :title => "Logic error"}2678 with sufficient approvals_required2679 behaves like passes validation2680 is expected to eq {:status=>:success}2681 with compound approvals2682 with exceeding approvals_required2683 behaves like fails validation2684 is expected to include {:status => :error, :message => "Invalid policy", :details => ["Required approvals exceed eligible approvers."]}2685 behaves like sets validation errors2686 validation errors2687 is expected to be one2688 is expected to include {:field => :approvers_ids, :level => :error, :message => "Required approvals exceed eligible approvers.", :title => "Logic error"}2689# [RSpecRunTime] RSpec elapsed time: 4 minutes 15.72 seconds. Current RSS: ~1499M. load average: 1.13 1.22 0.85 1/384 6082690 with sufficient approvals_required2691 behaves like passes validation2692 is expected to eq {:status=>:success}2693 behaves like checks if timezone is valid2694 when timezone is not provided2695 is expected to eq :success2696 when timezone is provided2697 when timezone is valid2698 is expected to eq :success2699 when timezone valid ActiveSupport::TimeZone, but not TZInfo::Timezone2700 is expected to eq :error2701 is expected to contain exactly "Timezone is invalid"2702 behaves like sets validation errors2703 validation errors2704 is expected to be one2705 is expected to include {:field => :timezone, :level => :error, :message => "Timezone is invalid", :title => #<RSpec::Mocks::ArgumentMatchers::AnyArgMatcher:0x00007c5fc1a2b460>}2706 when timezone is empty string2707 is expected to eq :error2708 is expected to contain exactly "Timezone is invalid"2709 behaves like sets validation errors2710 validation errors2711 is expected to be one2712 is expected to include {:field => :timezone, :level => :error, :message => "Timezone is invalid", :title => #<RSpec::Mocks::ArgumentMatchers::AnyArgMatcher:0x00007c5fc1a2b460>}2713 when timezone is invalid2714 is expected to eq :error2715 is expected to contain exactly "Timezone is invalid"2716 behaves like sets validation errors2717 validation errors2718 is expected to be one2719 is expected to include {:field => :timezone, :level => :error, :message => "Timezone is invalid", :title => #<RSpec::Mocks::ArgumentMatchers::AnyArgMatcher:0x00007c5fc1a2b460>}2720 behaves like checks if vulnerability_age is valid2721 when policy_type is scan_result_policy2722 when vulnerability_age is not provided2723 is expected to eq :success2724 when vulnerability_age is provided2725 vulnerability_states: nil, status: :error2726 is expected to eq :error2727 returns a corresponding error message for error case2728 behaves like sets validation errors2729 validation errors2730 is expected to be one2731 is expected to include {:field => :vulnerability_age, :level => :error, :message => /Vulnerability age requires previously existing/, :title => #<RSpec::Mocks::ArgumentMatchers::AnyArgMatcher:0x00007c5fc1a2b460>}2732 vulnerability_states: [], status: :error2733 is expected to eq :error2734 returns a corresponding error message for error case2735 behaves like sets validation errors2736 validation errors2737 is expected to be one2738 is expected to include {:field => :vulnerability_age, :level => :error, :message => /Vulnerability age requires previously existing/, :title => #<RSpec::Mocks::ArgumentMatchers::AnyArgMatcher:0x00007c5fc1a2b460>}2739 vulnerability_states: new_states, status: :error2740 is expected to eq :error2741 returns a corresponding error message for error case2742 behaves like sets validation errors2743 validation errors2744 is expected to be one2745 is expected to include {:field => :vulnerability_age, :level => :error, :message => /Vulnerability age requires previously existing/, :title => #<RSpec::Mocks::ArgumentMatchers::AnyArgMatcher:0x00007c5fc1a2b460>}2746 vulnerability_states: new_and_previously_existing_states, status: :success2747 is expected to eq :success2748 returns a corresponding error message for error case2749 behaves like sets validation errors2750 validation errors2751 example at ./ee/spec/services/security/security_orchestration_policies/validate_policy_service_spec.rb:37 (PENDING: No reason given)2752 example at ./ee/spec/services/security/security_orchestration_policies/validate_policy_service_spec.rb:39 (PENDING: No reason given)2753 vulnerability_states: previously_existing_states, status: :success2754 is expected to eq :success2755 returns a corresponding error message for error case2756 behaves like sets validation errors2757 validation errors2758 example at ./ee/spec/services/security/security_orchestration_policies/validate_policy_service_spec.rb:37 (PENDING: No reason given)2759 example at ./ee/spec/services/security/security_orchestration_policies/validate_policy_service_spec.rb:39 (PENDING: No reason given)2760 when policy_type is approval_policy2761 when vulnerability_age is not provided2762 is expected to eq :success2763 when vulnerability_age is provided2764 vulnerability_states: nil, status: :error2765 is expected to eq :error2766 returns a corresponding error message for error case2767 behaves like sets validation errors2768 validation errors2769 is expected to be one2770 is expected to include {:field => :vulnerability_age, :level => :error, :message => /Vulnerability age requires previously existing/, :title => #<RSpec::Mocks::ArgumentMatchers::AnyArgMatcher:0x00007c5fc1a2b460>}2771 vulnerability_states: [], status: :error2772 is expected to eq :error2773 returns a corresponding error message for error case2774 behaves like sets validation errors2775 validation errors2776 is expected to be one2777 is expected to include {:field => :vulnerability_age, :level => :error, :message => /Vulnerability age requires previously existing/, :title => #<RSpec::Mocks::ArgumentMatchers::AnyArgMatcher:0x00007c5fc1a2b460>}2778 vulnerability_states: new_states, status: :error2779 is expected to eq :error2780 returns a corresponding error message for error case2781 behaves like sets validation errors2782 validation errors2783 is expected to be one2784 is expected to include {:field => :vulnerability_age, :level => :error, :message => /Vulnerability age requires previously existing/, :title => #<RSpec::Mocks::ArgumentMatchers::AnyArgMatcher:0x00007c5fc1a2b460>}2785 vulnerability_states: new_and_previously_existing_states, status: :success2786 is expected to eq :success2787 returns a corresponding error message for error case2788 behaves like sets validation errors2789 validation errors2790 example at ./ee/spec/services/security/security_orchestration_policies/validate_policy_service_spec.rb:37 (PENDING: No reason given)2791 example at ./ee/spec/services/security/security_orchestration_policies/validate_policy_service_spec.rb:39 (PENDING: No reason given)2792 vulnerability_states: previously_existing_states, status: :success2793 is expected to eq :success2794 returns a corresponding error message for error case2795 behaves like sets validation errors2796 validation errors2797 example at ./ee/spec/services/security/security_orchestration_policies/validate_policy_service_spec.rb:37 (PENDING: No reason given)2798 example at ./ee/spec/services/security/security_orchestration_policies/validate_policy_service_spec.rb:39 (PENDING: No reason given)2799 behaves like checks if branches exist for the provided branch_type2800 policy_type: :scan_execution_policy, branch_type: "all", status: :success2801 is expected to eq :success2802 returns a corresponding error message for error case2803 behaves like checks only if policy is enabled2804 is expected to eq :success2805 policy_type: :scan_execution_policy, branch_type: "protected", status: :success2806 is expected to eq :success2807 returns a corresponding error message for error case2808 behaves like checks only if policy is enabled2809 is expected to eq :success2810 policy_type: :scan_execution_policy, branch_type: "default", status: :success2811 is expected to eq :success2812 returns a corresponding error message for error case2813 behaves like checks only if policy is enabled2814 is expected to eq :success2815 policy_type: :scan_result_policy, branch_type: "protected", status: :success2816 is expected to eq :success2817 returns a corresponding error message for error case2818 behaves like checks only if policy is enabled2819 is expected to eq :success2820 policy_type: :scan_result_policy, branch_type: "default", status: :error2821 is expected to eq :error2822 returns a corresponding error message for error case2823 behaves like checks only if policy is enabled2824 is expected to eq :success2825 policy_type: :approval_policy, branch_type: "protected", status: :success2826 is expected to eq :success2827 returns a corresponding error message for error case2828 behaves like checks only if policy is enabled2829 is expected to eq :success2830 policy_type: :approval_policy, branch_type: "default", status: :error2831 is expected to eq :error2832 returns a corresponding error message for error case2833 behaves like checks only if policy is enabled2834 is expected to eq :success2835 when project has only a default unprotected branch2836 behaves like checks policy type2837 when policy type is not provided2838 is expected to eq :error2839 is expected to eq "Invalid policy"2840 is expected to contain exactly "Invalid policy type"2841 behaves like sets validation errors2842 validation errors2843 is expected to be one2844 is expected to include {:field => :base, :level => :error, :message => "Invalid policy type", :title => #<RSpec::Mocks::ArgumentMatchers::AnyArgMatcher:0x00007c5fc1a2b460>}2845 when policy type is invalid2846 is expected to eq :error2847 is expected to eq "Invalid policy"2848 is expected to contain exactly "Invalid policy type"2849 behaves like sets validation errors2850 validation errors2851 is expected to be one2852 is expected to include {:field => :base, :level => :error, :message => "Invalid policy type", :title => #<RSpec::Mocks::ArgumentMatchers::AnyArgMatcher:0x00007c5fc1a2b460>}2853 when policy type is valid2854 is expected to eq :success2855 behaves like checks policy name2856 when policy name is not provided2857 is expected to eq :error2858 is expected to eq "Invalid policy"2859 is expected to contain exactly "Empty policy name"2860 behaves like sets validation errors2861 validation errors2862 is expected to be one2863 is expected to include {:field => :base, :level => :error, :message => "Empty policy name", :title => #<RSpec::Mocks::ArgumentMatchers::AnyArgMatcher:0x00007c5fc1a2b460>}2864 when policy name is invalid2865 is expected to eq :error2866 is expected to eq "Invalid policy"2867 is expected to contain exactly "Empty policy name"2868 behaves like sets validation errors2869 validation errors2870 is expected to be one2871 is expected to include {:field => :base, :level => :error, :message => "Empty policy name", :title => #<RSpec::Mocks::ArgumentMatchers::AnyArgMatcher:0x00007c5fc1a2b460>}2872 when policy name is valid2873 is expected to eq :success2874 behaves like checks if branches exist for the provided branch_type2875 policy_type: :scan_execution_policy, branch_type: "all", status: :success2876 is expected to eq :success2877 returns a corresponding error message for error case2878 behaves like checks only if policy is enabled2879 is expected to eq :success2880 policy_type: :scan_execution_policy, branch_type: "protected", status: :error2881 is expected to eq :error2882 returns a corresponding error message for error case2883 behaves like checks only if policy is enabled2884 is expected to eq :success2885 policy_type: :scan_execution_policy, branch_type: "default", status: :success2886 is expected to eq :success2887 returns a corresponding error message for error case2888 behaves like checks only if policy is enabled2889 is expected to eq :success2890 policy_type: :scan_result_policy, branch_type: "protected", status: :error2891 is expected to eq :error2892 returns a corresponding error message for error case2893 behaves like checks only if policy is enabled2894 is expected to eq :success2895 policy_type: :scan_result_policy, branch_type: "default", status: :error2896 is expected to eq :error2897 returns a corresponding error message for error case2898 behaves like checks only if policy is enabled2899 is expected to eq :success2900 policy_type: :approval_policy, branch_type: "protected", status: :error2901 is expected to eq :error2902 returns a corresponding error message for error case2903 behaves like checks only if policy is enabled2904 is expected to eq :success2905 policy_type: :approval_policy, branch_type: "default", status: :error2906 is expected to eq :error2907 returns a corresponding error message for error case2908 behaves like checks only if policy is enabled2909 is expected to eq :success2910 with multiple rules2911 branch_type1: "protected", branch_type2: "default", status: :error2912 is expected to eq :error2913 branch_type1: "all", branch_type2: "protected", status: :error2914 is expected to eq :error2915 branch_type1: "all", branch_type2: "default", status: :success2916 is expected to eq :success2917 when namespace is provided2918 behaves like checks policy type2919 when policy type is not provided2920 is expected to eq :error2921 is expected to eq "Invalid policy"2922 is expected to contain exactly "Invalid policy type"2923 behaves like sets validation errors2924 validation errors2925 is expected to be one2926 is expected to include {:field => :base, :level => :error, :message => "Invalid policy type", :title => #<RSpec::Mocks::ArgumentMatchers::AnyArgMatcher:0x00007c5fc1a2b460>}2927 when policy type is invalid2928 is expected to eq :error2929 is expected to eq "Invalid policy"2930 is expected to contain exactly "Invalid policy type"2931 behaves like sets validation errors2932 validation errors2933 is expected to be one2934 is expected to include {:field => :base, :level => :error, :message => "Invalid policy type", :title => #<RSpec::Mocks::ArgumentMatchers::AnyArgMatcher:0x00007c5fc1a2b460>}2935 when policy type is valid2936 is expected to eq :success2937 behaves like checks policy name2938 when policy name is not provided2939 is expected to eq :error2940 is expected to eq "Invalid policy"2941 is expected to contain exactly "Empty policy name"2942 behaves like sets validation errors2943 validation errors2944 is expected to be one2945 is expected to include {:field => :base, :level => :error, :message => "Empty policy name", :title => #<RSpec::Mocks::ArgumentMatchers::AnyArgMatcher:0x00007c5fc1a2b460>}2946 when policy name is invalid2947 is expected to eq :error2948 is expected to eq "Invalid policy"2949 is expected to contain exactly "Empty policy name"2950 behaves like sets validation errors2951 validation errors2952 is expected to be one2953 is expected to include {:field => :base, :level => :error, :message => "Empty policy name", :title => #<RSpec::Mocks::ArgumentMatchers::AnyArgMatcher:0x00007c5fc1a2b460>}2954 when policy name is valid2955 is expected to eq :success2956 behaves like checks if branches are provided in rule2957 when rule has agents defined2958 when branches are missing2959 is expected to eq :success2960 when branches are provided2961 is expected to eq :success2962 when rule does not have agents defined2963 when branches and branch_type are missing2964 policy_type: "scan_result_policy", branches: nil, branch_type: nil, status: :success, details: nil, field: nil2965 is expected to eq :success2966 is expected to eq nil2967 behaves like sets validation errors2968 validation errors2969 example at ./ee/spec/services/security/security_orchestration_policies/validate_policy_service_spec.rb:37 (PENDING: No reason given)2970 example at ./ee/spec/services/security/security_orchestration_policies/validate_policy_service_spec.rb:39 (PENDING: No reason given)2971 behaves like checks only if policy is enabled2972 is expected to eq :success2973 policy_type: "approval_policy", branches: nil, branch_type: nil, status: :success, details: nil, field: nil2974 is expected to eq :success2975 is expected to eq nil2976 behaves like sets validation errors2977 validation errors2978 example at ./ee/spec/services/security/security_orchestration_policies/validate_policy_service_spec.rb:37 (PENDING: No reason given)2979 example at ./ee/spec/services/security/security_orchestration_policies/validate_policy_service_spec.rb:39 (PENDING: No reason given)2980 behaves like checks only if policy is enabled2981 is expected to eq :success2982 policy_type: "scan_execution_policy", branches: nil, branch_type: nil, status: :error, details: ["Policy cannot be enabled without branch information"], field: :branches2983 is expected to eq :error2984 is expected to eq ["Policy cannot be enabled without branch information"]2985 behaves like sets validation errors2986 validation errors2987 is expected to be one2988 is expected to include {:field => :branches, :level => :error, :message => "Policy cannot be enabled without branch information", :title => #<RSpec::Mocks::ArgumentMatchers::AnyArgMatcher:0x00007c5fc1a2b460>}2989 behaves like checks only if policy is enabled2990 is expected to eq :success2991 when branches are provided2992 is expected to eq :success2993 behaves like checks if required approvals exceed eligible approvers2994 when policy_type is scan_result_policy2995 with validation disabled2996 behaves like passes validation2997 is expected to eq {:status=>:success}2998 with user_approvers2999 with exceeding approvals_required3000 behaves like fails validation3001 is expected to include {:status => :error, :message => "Invalid policy", :details => ["Required approvals exceed eligible approvers."]}3002 behaves like sets validation errors3003 validation errors3004 is expected to be one3005 is expected to include {:field => :approvers_ids, :level => :error, :message => "Required approvals exceed eligible approvers.", :title => "Logic error"}3006 with sufficient approvals_required3007 behaves like passes validation3008 is expected to eq {:status=>:success}3009 with group_approvers3010 with exceeding approvals_required3011 behaves like fails validation3012 is expected to include {:status => :error, :message => "Invalid policy", :details => ["Required approvals exceed eligible approvers."]}3013 behaves like sets validation errors3014 validation errors3015 is expected to be one3016 is expected to include {:field => :approvers_ids, :level => :error, :message => "Required approvals exceed eligible approvers.", :title => "Logic error"}3017# [RSpecRunTime] RSpec elapsed time: 4 minutes 37.81 seconds. Current RSS: ~1546M. load average: 1.09 1.20 0.85 1/384 6383018 with sufficient approvals_required3019 behaves like passes validation3020 is expected to eq {:status=>:success}3021 with role_approvers3022 with exceeding approvals_required3023 behaves like fails validation3024 example at ./ee/spec/services/security/security_orchestration_policies/validate_policy_service_spec.rb:255 (PENDING: No reason given)3025 behaves like sets validation errors3026 validation errors3027 example at ./ee/spec/services/security/security_orchestration_policies/validate_policy_service_spec.rb:37 (PENDING: No reason given)3028 example at ./ee/spec/services/security/security_orchestration_policies/validate_policy_service_spec.rb:39 (PENDING: No reason given)3029 with sufficient approvals_required3030 behaves like passes validation3031 is expected to eq {:status=>:success}3032 with compound approvals3033 with exceeding approvals_required3034 behaves like fails validation3035 is expected to include {:status => :error, :message => "Invalid policy", :details => ["Required approvals exceed eligible approvers."]}3036 behaves like sets validation errors3037 validation errors3038 is expected to be one3039 is expected to include {:field => :approvers_ids, :level => :error, :message => "Required approvals exceed eligible approvers.", :title => "Logic error"}3040# [RSpecRunTime] RSpec elapsed time: 4 minutes 41.96 seconds. Current RSS: ~1526M. load average: 1.08 1.20 0.85 1/384 6393041 with sufficient approvals_required3042 behaves like passes validation3043 is expected to eq {:status=>:success}3044 when policy_type is approval_policy3045 with validation disabled3046 behaves like passes validation3047 is expected to eq {:status=>:success}3048 with user_approvers3049 with exceeding approvals_required3050 behaves like fails validation3051 is expected to include {:status => :error, :message => "Invalid policy", :details => ["Required approvals exceed eligible approvers."]}3052 behaves like sets validation errors3053 validation errors3054 is expected to be one3055 is expected to include {:field => :approvers_ids, :level => :error, :message => "Required approvals exceed eligible approvers.", :title => "Logic error"}3056 with sufficient approvals_required3057 behaves like passes validation3058 is expected to eq {:status=>:success}3059 with group_approvers3060 with exceeding approvals_required3061 behaves like fails validation3062 is expected to include {:status => :error, :message => "Invalid policy", :details => ["Required approvals exceed eligible approvers."]}3063 behaves like sets validation errors3064 validation errors3065 is expected to be one3066 is expected to include {:field => :approvers_ids, :level => :error, :message => "Required approvals exceed eligible approvers.", :title => "Logic error"}3067# [RSpecRunTime] RSpec elapsed time: 4 minutes 46.24 seconds. Current RSS: ~1502M. load average: 1.07 1.19 0.85 1/380 6403068 with sufficient approvals_required3069 behaves like passes validation3070 is expected to eq {:status=>:success}3071 with role_approvers3072 with exceeding approvals_required3073 behaves like fails validation3074 example at ./ee/spec/services/security/security_orchestration_policies/validate_policy_service_spec.rb:255 (PENDING: No reason given)3075 behaves like sets validation errors3076 validation errors3077 example at ./ee/spec/services/security/security_orchestration_policies/validate_policy_service_spec.rb:37 (PENDING: No reason given)3078 example at ./ee/spec/services/security/security_orchestration_policies/validate_policy_service_spec.rb:39 (PENDING: No reason given)3079 with sufficient approvals_required3080 behaves like passes validation3081 is expected to eq {:status=>:success}3082 with compound approvals3083 with exceeding approvals_required3084 behaves like fails validation3085 is expected to include {:status => :error, :message => "Invalid policy", :details => ["Required approvals exceed eligible approvers."]}3086 behaves like sets validation errors3087 validation errors3088 is expected to be one3089 is expected to include {:field => :approvers_ids, :level => :error, :message => "Required approvals exceed eligible approvers.", :title => "Logic error"}3090# [RSpecRunTime] RSpec elapsed time: 4 minutes 50.25 seconds. Current RSS: ~1496M. load average: 1.07 1.19 0.85 1/380 6413091 with sufficient approvals_required3092 behaves like passes validation3093 is expected to eq {:status=>:success}3094 behaves like checks if timezone is valid3095 when timezone is not provided3096 is expected to eq :success3097 when timezone is provided3098 when timezone is valid3099 is expected to eq :success3100 when timezone valid ActiveSupport::TimeZone, but not TZInfo::Timezone3101 is expected to eq :error3102 is expected to contain exactly "Timezone is invalid"3103 behaves like sets validation errors3104 validation errors3105 is expected to be one3106 is expected to include {:field => :timezone, :level => :error, :message => "Timezone is invalid", :title => #<RSpec::Mocks::ArgumentMatchers::AnyArgMatcher:0x00007c5fc1a2b460>}3107 when timezone is empty string3108 is expected to eq :error3109 is expected to contain exactly "Timezone is invalid"3110 behaves like sets validation errors3111 validation errors3112 is expected to be one3113 is expected to include {:field => :timezone, :level => :error, :message => "Timezone is invalid", :title => #<RSpec::Mocks::ArgumentMatchers::AnyArgMatcher:0x00007c5fc1a2b460>}3114 when timezone is invalid3115 is expected to eq :error3116 is expected to contain exactly "Timezone is invalid"3117 behaves like sets validation errors3118 validation errors3119 is expected to be one3120 is expected to include {:field => :timezone, :level => :error, :message => "Timezone is invalid", :title => #<RSpec::Mocks::ArgumentMatchers::AnyArgMatcher:0x00007c5fc1a2b460>}3121 behaves like checks if vulnerability_age is valid3122 when policy_type is scan_result_policy3123 when vulnerability_age is not provided3124 is expected to eq :success3125 when vulnerability_age is provided3126 vulnerability_states: nil, status: :error3127 is expected to eq :error3128 returns a corresponding error message for error case3129 behaves like sets validation errors3130 validation errors3131 is expected to be one3132 is expected to include {:field => :vulnerability_age, :level => :error, :message => /Vulnerability age requires previously existing/, :title => #<RSpec::Mocks::ArgumentMatchers::AnyArgMatcher:0x00007c5fc1a2b460>}3133 vulnerability_states: [], status: :error3134 is expected to eq :error3135 returns a corresponding error message for error case3136 behaves like sets validation errors3137 validation errors3138 is expected to be one3139 is expected to include {:field => :vulnerability_age, :level => :error, :message => /Vulnerability age requires previously existing/, :title => #<RSpec::Mocks::ArgumentMatchers::AnyArgMatcher:0x00007c5fc1a2b460>}3140 vulnerability_states: new_states, status: :error3141 is expected to eq :error3142 returns a corresponding error message for error case3143 behaves like sets validation errors3144 validation errors3145 is expected to be one3146 is expected to include {:field => :vulnerability_age, :level => :error, :message => /Vulnerability age requires previously existing/, :title => #<RSpec::Mocks::ArgumentMatchers::AnyArgMatcher:0x00007c5fc1a2b460>}3147 vulnerability_states: new_and_previously_existing_states, status: :success3148 is expected to eq :success3149 returns a corresponding error message for error case3150 behaves like sets validation errors3151 validation errors3152 example at ./ee/spec/services/security/security_orchestration_policies/validate_policy_service_spec.rb:37 (PENDING: No reason given)3153 example at ./ee/spec/services/security/security_orchestration_policies/validate_policy_service_spec.rb:39 (PENDING: No reason given)3154 vulnerability_states: previously_existing_states, status: :success3155 is expected to eq :success3156 returns a corresponding error message for error case3157 behaves like sets validation errors3158 validation errors3159 example at ./ee/spec/services/security/security_orchestration_policies/validate_policy_service_spec.rb:37 (PENDING: No reason given)3160 example at ./ee/spec/services/security/security_orchestration_policies/validate_policy_service_spec.rb:39 (PENDING: No reason given)3161 when policy_type is approval_policy3162 when vulnerability_age is not provided3163 is expected to eq :success3164 when vulnerability_age is provided3165 vulnerability_states: nil, status: :error3166 is expected to eq :error3167 returns a corresponding error message for error case3168 behaves like sets validation errors3169 validation errors3170 is expected to be one3171 is expected to include {:field => :vulnerability_age, :level => :error, :message => /Vulnerability age requires previously existing/, :title => #<RSpec::Mocks::ArgumentMatchers::AnyArgMatcher:0x00007c5fc1a2b460>}3172 vulnerability_states: [], status: :error3173 is expected to eq :error3174 returns a corresponding error message for error case3175 behaves like sets validation errors3176 validation errors3177 is expected to be one3178 is expected to include {:field => :vulnerability_age, :level => :error, :message => /Vulnerability age requires previously existing/, :title => #<RSpec::Mocks::ArgumentMatchers::AnyArgMatcher:0x00007c5fc1a2b460>}3179 vulnerability_states: new_states, status: :error3180 is expected to eq :error3181 returns a corresponding error message for error case3182 behaves like sets validation errors3183 validation errors3184 is expected to be one3185 is expected to include {:field => :vulnerability_age, :level => :error, :message => /Vulnerability age requires previously existing/, :title => #<RSpec::Mocks::ArgumentMatchers::AnyArgMatcher:0x00007c5fc1a2b460>}3186 vulnerability_states: new_and_previously_existing_states, status: :success3187 is expected to eq :success3188 returns a corresponding error message for error case3189 behaves like sets validation errors3190 validation errors3191 example at ./ee/spec/services/security/security_orchestration_policies/validate_policy_service_spec.rb:37 (PENDING: No reason given)3192 example at ./ee/spec/services/security/security_orchestration_policies/validate_policy_service_spec.rb:39 (PENDING: No reason given)3193 vulnerability_states: previously_existing_states, status: :success3194 is expected to eq :success3195 returns a corresponding error message for error case3196 behaves like sets validation errors3197 validation errors3198 example at ./ee/spec/services/security/security_orchestration_policies/validate_policy_service_spec.rb:37 (PENDING: No reason given)3199 example at ./ee/spec/services/security/security_orchestration_policies/validate_policy_service_spec.rb:39 (PENDING: No reason given)3200 when policy_scope is present3201 when feature is disabled3202 is expected to eq :success3203 when policy_scope is empty3204 is expected to eq :success3205 when compliance_frameworks is empty3206 is expected to eq :success3207 when compliance framework ids are valid3208 is expected to eq :success3209 when compliance frameworks contain invalid ids3210 behaves like sets validation errors3211 validation errors3212 is expected to be one3213 is expected to include {:field => :compliance_frameworks, :level => :error, :message => "Invalid Compliance Framework ID(s)", :title => #<RSpec::Mocks::ArgumentMatchers::AnyArgMatcher:0x00007c5fc1a2b460>}3214# [RSpecRunTime] Finishing example group ee/spec/services/security/security_orchestration_policies/validate_policy_service_spec.rb. It took 1 minute 45.19 seconds. Expected to take 3 minutes 45.31 seconds.3215# [RSpecRunTime] Starting example group ee/spec/lib/gitlab/analytics/cycle_analytics/data_collector_spec.rb. Expected to take 2 minutes 24.29 seconds.3216Gitlab::Analytics::CycleAnalytics::DataCollector3217 when `Analytics::CycleAnalytics::Stage` is given3218 behaves like test various start and end event combinations3219 when `Issue` based stage is given3220 between issue creation time and issue first mentioned in commit time3221 behaves like custom Value Stream Analytics Stage3222 loads serialized records3223 calculates median3224 when sorting by duration3225 returns serialized records sorted by duration DESC3226# [RSpecRunTime] RSpec elapsed time: 5 minutes 0.64 second. Current RSS: ~1527M. load average: 1.06 1.19 0.86 1/381 6483227 #duration_chart_average_data3228 loads data ordered by event time3229 #count3230 returns limited count3231 when filtering in progress items3232 calculates median3233 loads serialized records3234 #count3235 returns limited count3236# [RSpecRunTime] RSpec elapsed time: 5 minutes 2.39 seconds. Current RSS: ~1525M. load average: 1.06 1.18 0.86 1/381 6493237 between issue creation time and closing time3238 behaves like custom Value Stream Analytics Stage3239 loads serialized records3240 calculates median3241 when sorting by duration3242 returns serialized records sorted by duration DESC3243# [RSpecRunTime] RSpec elapsed time: 5 minutes 3.98 seconds. Current RSS: ~1523M. load average: 1.06 1.18 0.86 1/381 6503244 #duration_chart_average_data3245 loads data ordered by event time3246 #count3247 returns limited count3248 when filtering in progress items3249 calculates median3250 loads serialized records3251 #count3252 returns limited count3253# [RSpecRunTime] RSpec elapsed time: 5 minutes 5.73 seconds. Current RSS: ~1520M. load average: 1.06 1.18 0.86 1/381 6513254 between issue first mentioned in commit and first associated with milestone time3255 behaves like custom Value Stream Analytics Stage3256 loads serialized records3257 calculates median3258 when sorting by duration3259 returns serialized records sorted by duration DESC3260# [RSpecRunTime] RSpec elapsed time: 5 minutes 7.32 seconds. Current RSS: ~1508M. load average: 1.05 1.18 0.86 1/381 6523261 #duration_chart_average_data3262 loads data ordered by event time3263 #count3264 returns limited count3265 when filtering in progress items3266 calculates median3267 loads serialized records3268 #count3269 returns limited count3270# [RSpecRunTime] RSpec elapsed time: 5 minutes 9.02 seconds. Current RSS: ~1504M. load average: 1.05 1.18 0.86 1/381 6533271 between issue creation time and first added to board time3272 behaves like custom Value Stream Analytics Stage3273 loads serialized records3274 calculates median3275 when sorting by duration3276 returns serialized records sorted by duration DESC3277# [RSpecRunTime] RSpec elapsed time: 5 minutes 10.47 seconds. Current RSS: ~1498M. load average: 1.05 1.18 0.86 1/381 6543278 #duration_chart_average_data3279 loads data ordered by event time3280 #count3281 returns limited count3282 when filtering in progress items3283 calculates median3284 loads serialized records3285 #count3286 returns limited count3287# [RSpecRunTime] RSpec elapsed time: 5 minutes 12.39 seconds. Current RSS: ~1495M. load average: 1.13 1.19 0.86 1/380 6553288 between issue creation time and last edit time3289 behaves like custom Value Stream Analytics Stage3290 loads serialized records3291 calculates median3292 when sorting by duration3293 returns serialized records sorted by duration DESC3294# [RSpecRunTime] RSpec elapsed time: 5 minutes 14.02 seconds. Current RSS: ~1491M. load average: 1.13 1.19 0.86 1/380 6563295 #duration_chart_average_data3296 loads data ordered by event time3297 #count3298 returns limited count3299 when filtering in progress items3300 calculates median3301 loads serialized records3302 #count3303 returns limited count3304# [RSpecRunTime] RSpec elapsed time: 5 minutes 15.84 seconds. Current RSS: ~1488M. load average: 1.13 1.19 0.86 1/380 6573305 between issue created and issue first added to an iteration3306 behaves like custom Value Stream Analytics Stage3307 loads serialized records3308 calculates median3309 when sorting by duration3310 returns serialized records sorted by duration DESC3311# [RSpecRunTime] RSpec elapsed time: 5 minutes 17.75 seconds. Current RSS: ~1491M. load average: 1.12 1.19 0.87 1/380 6583312 #duration_chart_average_data3313 loads data ordered by event time3314 #count3315 returns limited count3316 when filtering in progress items3317 calculates median3318 loads serialized records3319 #count3320 returns limited count3321# [RSpecRunTime] RSpec elapsed time: 5 minutes 19.6 seconds. Current RSS: ~1492M. load average: 1.12 1.19 0.87 1/380 6593322 between issue label added time and label removed time3323 behaves like custom Value Stream Analytics Stage3324 loads serialized records3325 calculates median3326 when sorting by duration3327 returns serialized records sorted by duration DESC3328# [RSpecRunTime] RSpec elapsed time: 5 minutes 22.39 seconds. Current RSS: ~1493M. load average: 1.11 1.19 0.87 1/380 6603329 #duration_chart_average_data3330 loads data ordered by event time3331 #count3332 returns limited count3333 when filtering in progress items3334 calculates median3335 loads serialized records3336 #count3337 returns limited count3338# [RSpecRunTime] RSpec elapsed time: 5 minutes 24.46 seconds. Current RSS: ~1497M. load average: 1.11 1.19 0.87 1/380 6613339 between issue label added time and another issue label added time3340 behaves like custom Value Stream Analytics Stage3341 loads serialized records3342 calculates median3343 when sorting by duration3344 returns serialized records sorted by duration DESC3345# [RSpecRunTime] RSpec elapsed time: 5 minutes 27.52 seconds. Current RSS: ~1490M. load average: 1.10 1.18 0.87 1/380 6623346 #duration_chart_average_data3347 loads data ordered by event time3348 #count3349 returns limited count3350 when filtering in progress items3351 calculates median3352 loads serialized records3353 #count3354 returns limited count3355# [RSpecRunTime] RSpec elapsed time: 5 minutes 29.52 seconds. Current RSS: ~1496M. load average: 1.10 1.18 0.87 1/380 6633356 when filtering for two labels3357 does not raise query syntax error3358 between issue creation time and issue label added time3359 behaves like custom Value Stream Analytics Stage3360 loads serialized records3361 calculates median3362 when sorting by duration3363 returns serialized records sorted by duration DESC3364# [RSpecRunTime] RSpec elapsed time: 5 minutes 32.16 seconds. Current RSS: ~1489M. load average: 1.09 1.18 0.87 1/380 6643365 #duration_chart_average_data3366 loads data ordered by event time3367 #count3368 returns limited count3369 when filtering in progress items3370 calculates median3371 loads serialized records3372 #count3373 returns limited count3374# [RSpecRunTime] RSpec elapsed time: 5 minutes 34.14 seconds. Current RSS: ~1492M. load average: 1.09 1.18 0.87 1/380 6653375 between issue first assigned at and issue closed time3376 behaves like custom Value Stream Analytics Stage3377 loads serialized records3378 calculates median3379 when sorting by duration3380 returns serialized records sorted by duration DESC3381# [RSpecRunTime] RSpec elapsed time: 5 minutes 36.06 seconds. Current RSS: ~1487M. load average: 1.08 1.18 0.87 1/380 6663382 #duration_chart_average_data3383 loads data ordered by event time3384 #count3385 returns limited count3386 when filtering in progress items3387 calculates median3388 loads serialized records3389 #count3390 returns limited count3391# [RSpecRunTime] RSpec elapsed time: 5 minutes 37.99 seconds. Current RSS: ~1483M. load average: 1.08 1.18 0.87 1/381 6673392 between issue first assigned at and issue label added time3393 behaves like custom Value Stream Analytics Stage3394 loads serialized records3395 calculates median3396 when sorting by duration3397 returns serialized records sorted by duration DESC3398# [RSpecRunTime] RSpec elapsed time: 5 minutes 40.39 seconds. Current RSS: ~1484M. load average: 1.08 1.18 0.87 1/381 6683399 #duration_chart_average_data3400 loads data ordered by event time3401 #count3402 returns limited count3403 when filtering in progress items3404 calculates median3405 loads serialized records3406 #count3407 returns limited count3408# [RSpecRunTime] RSpec elapsed time: 5 minutes 42.37 seconds. Current RSS: ~1487M. load average: 1.08 1.17 0.87 1/380 6693409 between issue created and issue first assigned time3410 behaves like custom Value Stream Analytics Stage3411 loads serialized records3412 calculates median3413 when sorting by duration3414 returns serialized records sorted by duration DESC3415# [RSpecRunTime] RSpec elapsed time: 5 minutes 44.15 seconds. Current RSS: ~1481M. load average: 1.08 1.17 0.87 1/380 6703416 #duration_chart_average_data3417 loads data ordered by event time3418 #count3419 returns limited count3420 when filtering in progress items3421 calculates median3422 loads serialized records3423 #count3424 returns limited count3425# [RSpecRunTime] RSpec elapsed time: 5 minutes 45.96 seconds. Current RSS: ~1480M. load average: 1.07 1.17 0.87 1/380 6713426 when `MergeRequest` based stage is given3427 between merge request creation time and merged at time3428 behaves like custom Value Stream Analytics Stage3429 loads serialized records3430 calculates median3431 when sorting by duration3432 returns serialized records sorted by duration DESC3433# [RSpecRunTime] RSpec elapsed time: 5 minutes 48.08 seconds. Current RSS: ~1478M. load average: 1.07 1.17 0.87 1/385 7013434 #duration_chart_average_data3435 loads data ordered by event time3436 #count3437 returns limited count3438 when filtering in progress items3439 calculates median3440 loads serialized records3441 #count3442 returns limited count3443 between merge request merrged time and first deployed to production at time3444 behaves like custom Value Stream Analytics Stage3445 loads serialized records3446 calculates median3447 when sorting by duration3448 returns serialized records sorted by duration DESC3449# [RSpecRunTime] RSpec elapsed time: 5 minutes 51.52 seconds. Current RSS: ~1482M. load average: 1.06 1.17 0.87 1/385 7273450 #duration_chart_average_data3451 loads data ordered by event time3452 #count3453 returns limited count3454 when filtering in progress items3455 calculates median3456 loads serialized records3457 #count3458 returns limited count3459 between first commit at and merge request merged time3460 behaves like custom Value Stream Analytics Stage3461 loads serialized records3462 calculates median3463 when sorting by duration3464 returns serialized records sorted by duration DESC3465# [RSpecRunTime] RSpec elapsed time: 5 minutes 55.15 seconds. Current RSS: ~1480M. load average: 1.06 1.17 0.87 1/385 7533466 #duration_chart_average_data3467 loads data ordered by event time3468 #count3469 returns limited count3470 when filtering in progress items3471 calculates median3472 loads serialized records3473 #count3474 returns limited count3475 between merge request build started time and build finished time3476 behaves like custom Value Stream Analytics Stage3477 loads serialized records3478 calculates median3479 when sorting by duration3480 returns serialized records sorted by duration DESC3481# [RSpecRunTime] RSpec elapsed time: 5 minutes 58.69 seconds. Current RSS: ~1474M. load average: 1.06 1.16 0.87 1/385 7793482 #duration_chart_average_data3483 loads data ordered by event time3484 #count3485 returns limited count3486 when filtering in progress items3487 calculates median3488 loads serialized records3489 #count3490 returns limited count3491 between merge request creation time and close time3492 behaves like custom Value Stream Analytics Stage3493 loads serialized records3494 calculates median3495 when sorting by duration3496 returns serialized records sorted by duration DESC3497# [RSpecRunTime] RSpec elapsed time: 6 minutes 2.86 seconds. Current RSS: ~1482M. load average: 1.13 1.18 0.88 1/386 9183498 #duration_chart_average_data3499 loads data ordered by event time3500 #count3501 returns limited count3502 when filtering in progress items3503 calculates median3504 loads serialized records3505 #count3506 returns limited count3507 between merge request creation time and last edit time3508 behaves like custom Value Stream Analytics Stage3509 loads serialized records3510 calculates median3511 when sorting by duration3512 returns serialized records sorted by duration DESC3513# [RSpecRunTime] RSpec elapsed time: 6 minutes 6.91 seconds. Current RSS: ~1476M. load average: 1.12 1.18 0.88 1/386 10543514 #duration_chart_average_data3515 loads data ordered by event time3516 #count3517 returns limited count3518 when filtering in progress items3519 calculates median3520 loads serialized records3521 #count3522 returns limited count3523 between merge request label added time and label removed time3524 behaves like custom Value Stream Analytics Stage3525 loads serialized records3526 calculates median3527 when sorting by duration3528 returns serialized records sorted by duration DESC3529# [RSpecRunTime] RSpec elapsed time: 6 minutes 12.91 seconds. Current RSS: ~1487M. load average: 1.11 1.17 0.88 1/386 11903530 #duration_chart_average_data3531 loads data ordered by event time3532 #count3533 returns limited count3534 when filtering in progress items3535 calculates median3536 loads serialized records3537 #count3538 returns limited count3539# [RSpecRunTime] RSpec elapsed time: 6 minutes 14.84 seconds. Current RSS: ~1481M. load average: 1.11 1.17 0.88 1/385 11913540 between merge request label added time and MR merged time3541 behaves like custom Value Stream Analytics Stage3542 loads serialized records3543 calculates median3544 when sorting by duration3545 returns serialized records sorted by duration DESC3546# [RSpecRunTime] RSpec elapsed time: 6 minutes 18.82 seconds. Current RSS: ~1474M. load average: 1.10 1.17 0.88 1/386 13283547 #duration_chart_average_data3548 loads data ordered by event time3549 #count3550 returns limited count3551 when filtering in progress items3552 calculates median3553 loads serialized records3554 #count3555 returns limited count3556 between MR first assigned at and MR closed time3557 behaves like custom Value Stream Analytics Stage3558 loads serialized records3559 calculates median3560 when sorting by duration3561 returns serialized records sorted by duration DESC3562# [RSpecRunTime] RSpec elapsed time: 6 minutes 23.13 seconds. Current RSS: ~1462M. load average: 1.10 1.17 0.88 1/386 14653563 #duration_chart_average_data3564 loads data ordered by event time3565 #count3566 returns limited count3567 when filtering in progress items3568 calculates median3569 loads serialized records3570 #count3571 returns limited count3572 between MR created and MR first assigned at time3573 behaves like custom Value Stream Analytics Stage3574 loads serialized records3575 calculates median3576 when sorting by duration3577 returns serialized records sorted by duration DESC3578# [RSpecRunTime] RSpec elapsed time: 6 minutes 27.36 seconds. Current RSS: ~1455M. load average: 1.09 1.16 0.88 1/386 16013579 #duration_chart_average_data3580 loads data ordered by event time3581 #count3582 returns limited count3583 when filtering in progress items3584 calculates median3585 loads serialized records3586 #count3587 returns limited count3588 when filter parameters are given3589 when `project_ids` parameter is given3590 behaves like filter examples3591 provides filtered results3592# [RSpecRunTime] RSpec elapsed time: 6 minutes 31.26 seconds. Current RSS: ~1472M. load average: 1.08 1.16 0.89 1/386 16813593 when `assignee_username` is given3594 behaves like filter examples3595 provides filtered results3596# [RSpecRunTime] RSpec elapsed time: 6 minutes 32.61 seconds. Current RSS: ~1472M. load average: 1.08 1.16 0.89 1/386 17363597 when `author_username` is given3598 behaves like filter examples3599 provides filtered results3600# [RSpecRunTime] RSpec elapsed time: 6 minutes 34.01 seconds. Current RSS: ~1473M. load average: 1.08 1.16 0.89 1/386 17913601 when `label_name` is given3602 behaves like filter examples3603 provides filtered results3604# [RSpecRunTime] RSpec elapsed time: 6 minutes 35.58 seconds. Current RSS: ~1466M. load average: 1.08 1.16 0.89 1/386 18463605 when `Any` `label_name` is given3606 behaves like filter examples3607 provides filtered results3608# [RSpecRunTime] RSpec elapsed time: 6 minutes 37.1 seconds. Current RSS: ~1454M. load average: 1.07 1.16 0.89 1/386 19013609 when two labels are given3610 behaves like filter examples3611 provides filtered results3612# [RSpecRunTime] RSpec elapsed time: 6 minutes 38.69 seconds. Current RSS: ~1453M. load average: 1.07 1.16 0.89 1/386 19563613 when `milestone_title` is given3614 behaves like filter examples3615 provides filtered results3616# [RSpecRunTime] RSpec elapsed time: 6 minutes 40.06 seconds. Current RSS: ~1450M. load average: 1.07 1.16 0.89 1/386 20113617 limit count3618 when limit is reached3619 shows the MAX COUNT3620# [RSpecRunTime] RSpec elapsed time: 6 minutes 41.63 seconds. Current RSS: ~1452M. load average: 1.07 1.15 0.89 1/386 20373621 when limit is not reached3622 shows the actual count3623# [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/analytics/cycle_analytics/data_collector_spec.rb. It took 1 minute 44.53 seconds. Expected to take 2 minutes 24.29 seconds.3624# [RSpecRunTime] Starting example group ee/spec/replicators/geo/job_artifact_replicator_spec.rb. Expected to take 1 minute 47.04 seconds.3625Geo::JobArtifactReplicator3626 invokes replicator.geo_handle_after_create on create3627 behaves like a replicator3628 Geo node status3629 on a primary site3630 .primary_total_count3631 returns the number of available replicables on primary3632# [RSpecRunTime] RSpec elapsed time: 6 minutes 44.99 seconds. Current RSS: ~1450M. load average: 1.07 1.15 0.89 1/385 20533633 on a secondary site3634 .registry_count3635 returns the number of registries on secondary3636# [RSpecRunTime] RSpec elapsed time: 6 minutes 47.0 seconds. Current RSS: ~1454M. load average: 1.14 1.17 0.89 1/385 20543637 .synced_count3638 returns the number of synced items on secondary3639# [RSpecRunTime] RSpec elapsed time: 6 minutes 49.26 seconds. Current RSS: ~1453M. load average: 1.14 1.17 0.89 1/385 20553640 .failed_count3641 returns the number of failed items on secondary3642# [RSpecRunTime] RSpec elapsed time: 6 minutes 52.05 seconds. Current RSS: ~1453M. load average: 1.13 1.17 0.89 1/385 20563643 when replicator is Geo::RegistrySyncWorker compatible3644 has "created" and "deleted" events3645 when replicator enqueues a sync event3646 is expected to receive perform_async("job_artifact", "created", {"model_record_id"=>13}) 1 time3647 behaves like a verifiable replicator3648 events3649 has checksum_succeeded event3650 .verification_enabled?3651 when replication is enabled3652 when verification_feature_flag_enabled? returns true3653 returns true3654 when verification_feature_flag_enabled? returns false3655 returns false3656 when replication is disabled3657 returns false3658 .checksummed_count3659 when verification is enabled3660 behaves like a counter of succeeded available verifiables3661 is expected to eq 13662 excludes other verification states3663# [RSpecRunTime] RSpec elapsed time: 6 minutes 55.13 seconds. Current RSS: ~1464M. load average: 1.13 1.17 0.89 1/380 20573664 when verification is disabled3665 returns nil3666 .verified_count3667 when verification is enabled3668 behaves like a counter of succeeded available verifiables3669 is expected to eq 13670 excludes other verification states3671# [RSpecRunTime] RSpec elapsed time: 6 minutes 56.9 seconds. Current RSS: ~1466M. load average: 1.12 1.16 0.90 1/380 20583672 when verification is disabled3673 returns nil3674 .checksum_failed_count3675 when verification is enabled3676 behaves like a counter of failed available verifiables3677 is expected to eq 13678 excludes other verification states3679# [RSpecRunTime] RSpec elapsed time: 6 minutes 58.59 seconds. Current RSS: ~1472M. load average: 1.12 1.16 0.90 1/380 20593680 when verification is disabled3681 returns nil3682 .verification_failed_count3683 when verification is enabled3684 behaves like a counter of failed available verifiables3685 is expected to eq 13686 excludes other verification states3687# [RSpecRunTime] RSpec elapsed time: 7 minutes 0.41 second. Current RSS: ~1474M. load average: 1.12 1.16 0.90 1/381 20603688 when verification is disabled3689 returns nil3690 .verification_total_count3691 when verification is enabled3692 when the verification_state is disabled3693 is expected to eq 03694 when the verification_state is not disabled3695 is expected to eq 13696 when verification is disabled3697 returns nil3698 .trigger_background_verification3699 when verification is enabled3700 for a Geo secondary3701 does not enqueue ReverificationBatchWorker3702 enqueues VerificationBatchWorker3703 enqueues VerificationTimeoutWorker3704 for a Geo primary3705 enqueues ReverificationBatchWorker3706 enqueues VerificationStateBackfillWorker3707 enqueues VerificationBatchWorker3708 enqueues VerificationTimeoutWorker3709 when verification is disabled3710 does not enqueue VerificationBatchWorker3711 does not enqueue VerificationTimeoutWorker3712 .backfill_verification_state_table3713 calls VerificationStateBackfillService3714 when on secondary3715 returns false3716 .verify_batch3717 when there are records needing verification3718 calls #verify on each replicator3719 .remaining_verification_batch_count3720 converts needs_verification_count to number of batches3721 .remaining_reverification_batch_count3722 converts needs_reverification_count to number of batches3723 .reverify_batch!3724 calls #reverify_batch3725 .replicator_batch_to_verify3726 returns usable Replicator instances3727 .model_record_id_batch_to_verify3728 when the batch is filled by pending rows3729 returns IDs of pending rows3730 does not call .verification_failed_batch3731 when that batch is not filled by pending rows3732 includes IDs of failed rows3733 .verification_pending_batch3734 when current node is a primary3735 delegates to the model class of the replicator3736 when current node is a secondary3737 delegates to the registry class of the replicator3738 .verification_failed_batch3739 when current node is a primary3740 delegates to the model class of the replicator3741 when current node is a secondary3742 delegates to the registry class of the replicator3743 .fail_verification_timeouts3744 when current node is a primary3745 delegates to the model class of the replicator3746 when current node is a secondary3747 delegates to the registry class of the replicator3748 #verify_async3749 on a Geo primary3750 calls verification_started! and enqueues VerificationWorker3751 #verify3752 wraps the checksum calculation in track_checksum_attempt!3753 #verification_state_tracker3754 on a Geo primary3755 returns model_record3756 on a Geo secondary3757 returns registry3758 #handle_after_checksum_succeeded3759 on a Geo primary3760 creates checksum_succeeded event3761 is called on verification success3762# [RSpecRunTime] RSpec elapsed time: 7 minutes 10.61 seconds. Current RSS: ~1505M. load average: 1.17 1.17 0.90 1/380 20613763 on a Geo secondary3764 does not create an event3765 #consume_event_checksum_succeeded3766 with a persisted model_record3767 on a Geo primary3768 does nothing3769 on a Geo secondary3770 with a persisted registry3771 with a registry which is verified3772 sets state to verification_pending3773 with a registry which is pending verification3774 does not change state from verification_pending3775 with an unpersisted registry3776 does not persist the registry3777 #mutable?3778 returns the opposite of immutable?3779 #primary_verification_succeeded?3780 when the model record is verification_succeeded3781 returns true3782 when the model record is not verification_succeeded3783 returns false3784 #ok_to_skip_download?3785 when the registry is brand new3786 when the model is immutable3787 when the resource already exists on this site3788 when verification is enabled for this model3789 when the resource is in verifiables3790 is expected to be truthy3791 when the resource is not in verifiables3792 is expected to be falsey3793 when verification is disabled for this model3794 example at ./ee/spec/support/shared_examples/models/concerns/verifiable_replicator_shared_examples.rb:740 (PENDING: this context does not apply to models that are verified)3795 when the resource does not exist on this site3796 is expected to be falsey3797 when the model is mutable3798 example at ./ee/spec/support/shared_examples/models/concerns/verifiable_replicator_shared_examples.rb:758 (PENDING: this context does not apply to immutable models)3799 when the registry is not brand new (sync or verification has been attempted before)3800 is expected to be falsey3801 integration tests3802 on a primary3803 background backfill3804 verifies model records3805 triggered by events3806 verifies model records3807 on a secondary3808 background backfill3809 verifies registries3810 triggered by events3811 verifies registries3812 #replicator3813 is defined and does not raise error3814 .replicables_for_current_secondary3815 when syncing object storage is enabled3816 behaves like is implemented and returns a valid relation3817 is implemented3818# [RSpecRunTime] RSpec elapsed time: 7 minutes 25.19 seconds. Current RSS: ~1488M. load average: 1.14 1.16 0.91 1/381 20623819 when syncing object storage is disabled3820 behaves like is implemented and returns a valid relation3821 is implemented3822 with selective sync disabled3823 behaves like is implemented and returns a valid relation3824 is implemented3825 with selective sync enabled for namespaces3826 behaves like is implemented and returns a valid relation3827 is implemented3828 with selective sync enabled for shards3829 behaves like is implemented and returns a valid relation3830 is implemented3831 #after_verifiable_update3832 verification_enabled: true, immutable: true, checksum: nil, checksummable: true, expect_verify_async: true3833 calls verify_async only if needed3834 verification_enabled: true, immutable: true, checksum: nil, checksummable: false, expect_verify_async: false3835 calls verify_async only if needed3836 verification_enabled: true, immutable: true, checksum: "abc123", checksummable: true, expect_verify_async: false3837 calls verify_async only if needed3838 verification_enabled: true, immutable: true, checksum: "abc123", checksummable: false, expect_verify_async: false3839 calls verify_async only if needed3840 verification_enabled: true, immutable: false, checksum: nil, checksummable: true, expect_verify_async: true3841 calls verify_async only if needed3842 verification_enabled: true, immutable: false, checksum: nil, checksummable: false, expect_verify_async: false3843 calls verify_async only if needed3844 verification_enabled: true, immutable: false, checksum: "abc123", checksummable: true, expect_verify_async: true3845 calls verify_async only if needed3846 verification_enabled: true, immutable: false, checksum: "abc123", checksummable: false, expect_verify_async: false3847 calls verify_async only if needed3848 verification_enabled: false, immutable: true, checksum: nil, checksummable: true, expect_verify_async: false3849 calls verify_async only if needed3850 verification_enabled: false, immutable: true, checksum: nil, checksummable: false, expect_verify_async: false3851 calls verify_async only if needed3852 verification_enabled: false, immutable: true, checksum: "abc123", checksummable: true, expect_verify_async: false3853 calls verify_async only if needed3854 verification_enabled: false, immutable: true, checksum: "abc123", checksummable: false, expect_verify_async: false3855 calls verify_async only if needed3856 verification_enabled: false, immutable: false, checksum: nil, checksummable: true, expect_verify_async: false3857 calls verify_async only if needed3858 verification_enabled: false, immutable: false, checksum: nil, checksummable: false, expect_verify_async: false3859 calls verify_async only if needed3860 verification_enabled: false, immutable: false, checksum: "abc123", checksummable: true, expect_verify_async: false3861 calls verify_async only if needed3862 verification_enabled: false, immutable: false, checksum: "abc123", checksummable: false, expect_verify_async: false3863 calls verify_async only if needed3864 #geo_handle_after_create3865 creates a Geo::Event3866 calls #after_verifiable_update3867 when replication feature flag is disabled3868 does not call #after_verifiable_update3869 does not publish3870# [RSpecRunTime] RSpec elapsed time: 7 minutes 42.53 seconds. Current RSS: ~1486M. load average: 1.23 1.19 0.92 1/381 20633871 #geo_handle_after_destroy3872 creates a Geo::Event3873 when replication feature flag is disabled3874 does not publish3875# [RSpecRunTime] RSpec elapsed time: 7 minutes 44.03 seconds. Current RSS: ~1483M. load average: 1.23 1.19 0.92 1/381 20643876 created event consumption3877 when the blob's project is in replicables for this geo node3878 invokes Geo::BlobDownloadService3879 when the blob's project is not in replicables for this geo node3880 does not invoke Geo::BlobDownloadService3881 deleted event consumption3882 when model_record was deleted from the DB and the replicator only has its ID3883 invokes Geo::FileRegistryRemovalService3884 backward compatibility3885 invokes Geo::FileRegistryRemovalService when delete event is in deprecated format3886# [RSpecRunTime] RSpec elapsed time: 7 minutes 46.96 seconds. Current RSS: ~1484M. load average: 1.21 1.18 0.92 1/381 20653887 when object storage is enabled3888 when GitLab managed replication is enabled3889 deletes the file from object storage3890# [RSpecRunTime] RSpec elapsed time: 7 minutes 48.05 seconds. Current RSS: ~1483M. load average: 1.21 1.18 0.92 1/381 20663891 when GitLab managed replication is disabled3892 does not delete the file from object storage3893 #carrierwave_uploader3894 is implemented3895 #model3896 is implemented3897 is a Class3898 responds to primary_key3899# [RSpecRunTime] RSpec elapsed time: 7 minutes 51.67 seconds. Current RSS: ~1481M. load average: 1.20 1.18 0.92 1/381 20673900 #blob_path3901 when the file is locally stored3902 returns a valid path to a file3903 #calculate_checksum3904 when the file is verifiable3905 when the file exists3906 when the file is locally stored3907 returns hexdigest of the file3908 when the file is remotely stored3909 returns the the size of the file3910 when the file does not exist3911 raises an error3912 when the file is not verifiable3913 raises an error3914 #resource_exists?3915 is expected to be truthy3916 when the file does not exist3917 is expected to be falsey3918# [RSpecRunTime] RSpec elapsed time: 7 minutes 56.85 seconds. Current RSS: ~1477M. load average: 1.18 1.18 0.92 1/381 20683919 when the file is nil3920 is expected to be falsey3921 .bulk_create_delete_events_async3922 creates events3923 raises error when model_record_id is nil3924# [RSpecRunTime] RSpec elapsed time: 7 minutes 58.7 seconds. Current RSS: ~1477M. load average: 1.18 1.18 0.92 1/381 20693925# [RSpecRunTime] Finishing example group ee/spec/replicators/geo/job_artifact_replicator_spec.rb. It took 1 minute 16.19 seconds. Expected to take 1 minute 47.04 seconds.3926# [RSpecRunTime] Starting example group ee/spec/lib/ee/gitlab/usage/service_ping_report_spec.rb. Expected to take 1 minute 29.13 seconds.3927Gitlab::Usage::ServicePingReport3928 for conditional metrics inclusion3929 does not raise errors3930# [RSpecRunTime] RSpec elapsed time: 8 minutes 33.38 seconds. Current RSS: ~1496M. load average: 1.05 1.14 0.92 1/382 20923931 for output: :metrics_queries3932 returns queries that do not change between calls3933# [RSpecRunTime] RSpec elapsed time: 9 minutes 15.63 seconds. Current RSS: ~1488M. load average: 1.02 1.12 0.92 1/384 21373934# [RSpecRunTime] Finishing example group ee/spec/lib/ee/gitlab/usage/service_ping_report_spec.rb. It took 1 minute 16.89 seconds. Expected to take 1 minute 29.13 seconds.3935# [RSpecRunTime] Starting example group ee/spec/replicators/geo/project_wiki_repository_replicator_spec.rb. Expected to take 1 minute 22.66 seconds.3936Geo::ProjectWikiRepositoryReplicator3937 invokes replicator.geo_handle_after_create on create3938 #housekeeping_model_record3939 is implemented3940# [RSpecRunTime] RSpec elapsed time: 9 minutes 17.36 seconds. Current RSS: ~1498M. load average: 1.10 1.14 0.93 1/384 21423941 #before_verifiable_update3942 primary: true, verification_enabled: true, checksum: "abc123", expect_verification_pending: true3943 marks pending verification only if needed3944 primary: true, verification_enabled: false, checksum: "abc123", expect_verification_pending: false3945 marks pending verification only if needed3946 primary: false, verification_enabled: true, checksum: "abc123", expect_verification_pending: false3947 marks pending verification only if needed3948 primary: false, verification_enabled: false, checksum: "abc123", expect_verification_pending: false3949 marks pending verification only if needed3950 .housekeeping_enabled?3951 is implemented3952 #geo_handle_after_update3953 creates a Geo::Event3954 calls #before_verifiable_update3955 when replication feature flag is disabled3956 does not call #before_verifiable_update3957 does not publish3958# [RSpecRunTime] RSpec elapsed time: 9 minutes 23.97 seconds. Current RSS: ~1477M. load average: 1.09 1.13 0.93 1/384 21613959 #model3960 is implemented3961 is a Class3962# [RSpecRunTime] RSpec elapsed time: 9 minutes 25.23 seconds. Current RSS: ~1479M. load average: 1.09 1.13 0.93 1/384 21663963 deleted event consumption3964 runs Geo::RepositoryRegistryRemovalService service3965 .no_repo_message3966 is implemented3967 #mutable?3968 is true3969 #geo_handle_after_create3970 creates a Geo::Event3971 does not call #before_verifiable_update3972 when replication feature flag is disabled3973 does not call #before_verifiable_update3974 does not publish3975# [RSpecRunTime] RSpec elapsed time: 9 minutes 29.77 seconds. Current RSS: ~1486M. load average: 1.09 1.13 0.93 1/384 21813976 #replicator3977 is defined and does not raise error3978 .git_access_class3979 is implemented3980 #verify3981 when wiki git repository does not exist3982 creates an empty git repository3983 updated event consumption3984 in replicables_for_current_secondary list3985 runs Geo::FrameworkRepositorySyncService service3986 not in replicables_for_current_secondary list3987 does not run Geo::FrameworkRepositorySyncService service3988 when a sync is currently running3989 moves registry state to pending3990 .replicables_for_current_secondary3991 when syncing object storage is enabled3992 behaves like is implemented and returns a valid relation3993 is implemented3994 when syncing object storage is disabled3995 behaves like is implemented and returns a valid relation3996 is implemented3997 with selective sync disabled3998 behaves like is implemented and returns a valid relation3999 is implemented4000 with selective sync enabled for namespaces4001 behaves like is implemented and returns a valid relation4002 is implemented4003 with selective sync enabled for shards4004 behaves like is implemented and returns a valid relation4005 is implemented4006 behaves like a replicator4007 Geo node status4008 on a primary site4009 .primary_total_count4010 returns the number of available replicables on primary4011 on a secondary site4012 .registry_count4013 returns the number of registries on secondary4014# [RSpecRunTime] RSpec elapsed time: 9 minutes 40.15 seconds. Current RSS: ~1500M. load average: 1.07 1.13 0.93 1/384 22064015 .synced_count4016 returns the number of synced items on secondary4017# [RSpecRunTime] RSpec elapsed time: 9 minutes 41.9 seconds. Current RSS: ~1493M. load average: 1.15 1.14 0.94 1/384 22074018 .failed_count4019 returns the number of failed items on secondary4020# [RSpecRunTime] RSpec elapsed time: 9 minutes 43.51 seconds. Current RSS: ~1487M. load average: 1.15 1.14 0.94 1/384 22084021 when replicator is Geo::RegistrySyncWorker compatible4022 has "created" and "deleted" events4023 when replicator enqueues a sync event4024 is expected to receive perform_async("project_wiki_repository", "updated", {"model_record_id"=>43}) 1 time4025 behaves like a verifiable replicator4026 events4027 has checksum_succeeded event4028 .verification_enabled?4029 when replication is enabled4030 when verification_feature_flag_enabled? returns true4031 returns true4032 when verification_feature_flag_enabled? returns false4033 returns false4034 when replication is disabled4035 returns false4036 .checksummed_count4037 when verification is enabled4038 behaves like a counter of succeeded available verifiables4039 is expected to eq 14040 excludes other verification states4041# [RSpecRunTime] RSpec elapsed time: 9 minutes 46.38 seconds. Current RSS: ~1495M. load average: 1.14 1.14 0.94 1/384 22154042 when verification is disabled4043 returns nil4044 .verified_count4045 when verification is enabled4046 behaves like a counter of succeeded available verifiables4047 is expected to eq 14048 excludes other verification states4049# [RSpecRunTime] RSpec elapsed time: 9 minutes 48.08 seconds. Current RSS: ~1495M. load average: 1.14 1.14 0.94 1/384 22204050 when verification is disabled4051 returns nil4052 .checksum_failed_count4053 when verification is enabled4054 behaves like a counter of failed available verifiables4055 is expected to eq 14056 excludes other verification states4057# [RSpecRunTime] RSpec elapsed time: 9 minutes 49.69 seconds. Current RSS: ~1494M. load average: 1.14 1.14 0.94 1/384 22254058 when verification is disabled4059 returns nil4060 .verification_failed_count4061 when verification is enabled4062 behaves like a counter of failed available verifiables4063 is expected to eq 14064 excludes other verification states4065# [RSpecRunTime] RSpec elapsed time: 9 minutes 51.43 seconds. Current RSS: ~1491M. load average: 1.20 1.15 0.94 1/384 22304066 when verification is disabled4067 returns nil4068 .verification_total_count4069 when verification is enabled4070 when the verification_state is disabled4071 is expected to eq 04072 when the verification_state is not disabled4073 is expected to eq 14074 when verification is disabled4075 returns nil4076 .trigger_background_verification4077 when verification is enabled4078 for a Geo secondary4079 does not enqueue ReverificationBatchWorker4080 enqueues VerificationBatchWorker4081 enqueues VerificationTimeoutWorker4082 for a Geo primary4083 enqueues ReverificationBatchWorker4084 enqueues VerificationStateBackfillWorker4085 enqueues VerificationBatchWorker4086 enqueues VerificationTimeoutWorker4087 when verification is disabled4088 does not enqueue VerificationBatchWorker4089 does not enqueue VerificationTimeoutWorker4090 .backfill_verification_state_table4091 calls VerificationStateBackfillService4092 when on secondary4093 returns false4094 .verify_batch4095 when there are records needing verification4096 calls #verify on each replicator4097 .remaining_verification_batch_count4098 converts needs_verification_count to number of batches4099 .remaining_reverification_batch_count4100 converts needs_reverification_count to number of batches4101 .reverify_batch!4102 calls #reverify_batch4103 .replicator_batch_to_verify4104 returns usable Replicator instances4105 .model_record_id_batch_to_verify4106 when the batch is filled by pending rows4107 returns IDs of pending rows4108 does not call .verification_failed_batch4109 when that batch is not filled by pending rows4110 includes IDs of failed rows4111 .verification_pending_batch4112 when current node is a primary4113 delegates to the model class of the replicator4114 when current node is a secondary4115 delegates to the registry class of the replicator4116 .verification_failed_batch4117 when current node is a primary4118 delegates to the model class of the replicator4119 when current node is a secondary4120 delegates to the registry class of the replicator4121 .fail_verification_timeouts4122 when current node is a primary4123 delegates to the model class of the replicator4124 when current node is a secondary4125 delegates to the registry class of the replicator4126 #verify_async4127 on a Geo primary4128 calls verification_started! and enqueues VerificationWorker4129 #verify4130 wraps the checksum calculation in track_checksum_attempt!4131 #verification_state_tracker4132 on a Geo primary4133 returns model_record4134 on a Geo secondary4135 returns registry4136 #handle_after_checksum_succeeded4137 on a Geo primary4138 creates checksum_succeeded event4139 is called on verification success4140# [RSpecRunTime] RSpec elapsed time: 10 minutes 1.2 seconds. Current RSS: ~1504M. load average: 1.17 1.15 0.94 1/384 22514141 on a Geo secondary4142 does not create an event4143 #consume_event_checksum_succeeded4144 with a persisted model_record4145 on a Geo primary4146 does nothing4147 on a Geo secondary4148 with a persisted registry4149 with a registry which is verified4150 sets state to verification_pending4151 with a registry which is pending verification4152 does not change state from verification_pending4153 with an unpersisted registry4154 does not persist the registry4155 #mutable?4156 returns the opposite of immutable?4157 #primary_verification_succeeded?4158 when the model record is verification_succeeded4159 returns true4160 when the model record is not verification_succeeded4161 returns false4162 #ok_to_skip_download?4163 when the registry is brand new4164 when the model is immutable4165 when the resource already exists on this site4166 when verification is enabled for this model4167 when the resource is in verifiables4168 example at ./ee/spec/support/shared_examples/models/concerns/verifiable_replicator_shared_examples.rb:723 (PENDING: this context does not apply to mutable models)4169 when the resource is not in verifiables4170 example at ./ee/spec/support/shared_examples/models/concerns/verifiable_replicator_shared_examples.rb:731 (PENDING: this context does not apply to mutable models)4171 when verification is disabled for this model4172 example at ./ee/spec/support/shared_examples/models/concerns/verifiable_replicator_shared_examples.rb:740 (PENDING: this context does not apply to mutable models)4173 when the resource does not exist on this site4174 example at ./ee/spec/support/shared_examples/models/concerns/verifiable_replicator_shared_examples.rb:749 (PENDING: this context does not apply to mutable models)4175 when the model is mutable4176 is expected to be falsey4177 when the registry is not brand new (sync or verification has been attempted before)4178 is expected to be falsey4179 integration tests4180 on a primary4181 background backfill4182 verifies model records4183 triggered by events4184 verifies model records4185 on a secondary4186 background backfill4187 verifies registries4188 triggered by events4189 verifies registries4190 #geo_handle_after_destroy4191 creates a Geo::Event4192 when replication feature flag is disabled4193 does not publish4194# [RSpecRunTime] RSpec elapsed time: 10 minutes 13.97 seconds. Current RSS: ~1477M. load average: 1.22 1.16 0.95 1/384 23044195# [RSpecRunTime] Finishing example group ee/spec/replicators/geo/project_wiki_repository_replicator_spec.rb. It took 58.39 seconds. Expected to take 1 minute 22.66 seconds.4196# [RSpecRunTime] Starting example group ee/spec/lib/elastic/latest/git_class_proxy_spec.rb. Expected to take 1 minute 13.66 seconds.4197Elastic::Latest::GitClassProxy4198 names elasticsearch queries4199 #elastic_search4200 when type is blob4201 when performing a global search4202 uses the correct elasticsearch query4203 when backfill_project_permissions_in_blobs migration is not finished4204 uses the correct elasticsearch query4205# [RSpecRunTime] RSpec elapsed time: 10 minutes 27.77 seconds. Current RSS: ~1425M. load average: 1.40 1.20 0.97 1/421 26004206 when performing a group search4207 uses the correct elasticsearch query4208 when user is authorized for the namespace4209 uses the correct elasticsearch query4210# [RSpecRunTime] RSpec elapsed time: 10 minutes 31.31 seconds. Current RSS: ~1427M. load average: 1.61 1.25 0.98 1/422 27914211 when the project is private4212 when the user is not authorized4213 returns no search results4214# [RSpecRunTime] RSpec elapsed time: 10 minutes 33.17 seconds. Current RSS: ~1429M. load average: 1.61 1.25 0.98 1/423 28934215 when the user is a member4216 role: :guest, expected_count: 04217 is expected to eq 04218# [RSpecRunTime] RSpec elapsed time: 10 minutes 35.12 seconds. Current RSS: ~1428M. load average: 1.61 1.25 0.98 1/423 29894219 role: :reporter, expected_count: 14220 is expected to eq 14221# [RSpecRunTime] RSpec elapsed time: 10 minutes 36.89 seconds. Current RSS: ~1422M. load average: 1.72 1.28 1.00 1/423 30854222 role: :developer, expected_count: 14223 is expected to eq 14224# [RSpecRunTime] RSpec elapsed time: 10 minutes 38.6 seconds. Current RSS: ~1420M. load average: 1.72 1.28 1.00 1/423 31814225 role: :maintainer, expected_count: 14226 is expected to eq 14227# [RSpecRunTime] RSpec elapsed time: 10 minutes 40.23 seconds. Current RSS: ~1419M. load average: 1.72 1.28 1.00 1/423 32774228 role: :owner, expected_count: 14229 is expected to eq 14230# [RSpecRunTime] RSpec elapsed time: 10 minutes 41.94 seconds. Current RSS: ~1419M. load average: 1.90 1.32 1.01 3/423 33734231 with the `read_code` permission on a custom role4232 returns matching search results4233 with saas4234 returns matching search results4235 avoids N+1 queries4236# [RSpecRunTime] RSpec elapsed time: 10 minutes 48.24 seconds. Current RSS: ~1428M. load average: 1.83 1.32 1.01 1/425 36654237 when performing a project search4238 uses the correct elasticsearch query4239 with the `read_code` permission on a custom role4240 returns matching search results4241# [RSpecRunTime] RSpec elapsed time: 10 minutes 51.41 seconds. Current RSS: ~1435M. load average: 1.92 1.34 1.02 1/425 38624242 when the user is not authorized4243 returns no search results4244# [RSpecRunTime] RSpec elapsed time: 10 minutes 53.2 seconds. Current RSS: ~1441M. load average: 1.92 1.34 1.02 4/425 39644245 when type is commit4246 when performing a global search4247 uses the correct elasticsearch query4248# [RSpecRunTime] RSpec elapsed time: 10 minutes 54.67 seconds. Current RSS: ~1441M. load average: 1.92 1.34 1.02 1/425 40604249 when performing a group search4250 uses the correct elasticsearch query4251 when user is authorized for the namespace4252 uses the correct elasticsearch query4253# [RSpecRunTime] RSpec elapsed time: 10 minutes 57.58 seconds. Current RSS: ~1437M. load average: 1.93 1.36 1.03 1/425 42514254 when performing a project search4255 uses the correct elasticsearch query4256# [RSpecRunTime] RSpec elapsed time: 10 minutes 58.9 seconds. Current RSS: ~1437M. load average: 1.93 1.36 1.03 3/425 43474257 when requesting highlighting4258 returns highlight in the results4259# [RSpecRunTime] RSpec elapsed time: 11 minutes 0.67 second. Current RSS: ~1430M. load average: 1.93 1.36 1.03 4/426 44434260 #elastic_search_as_found_blob4261 returns FoundBlob4262 with filters in the query4263 returns matching results4264 when part of the path is used4265 returns the same results as when the full path is used4266 when the path query is in the middle of the file path4267 returns the same results as when the full path is used4268# [RSpecRunTime] RSpec elapsed time: 11 minutes 6.38 seconds. Current RSS: ~1413M. load average: 1.95 1.38 1.04 1/426 48244269 #blob_aggregations4270 returns aggregations4271 assert names queries for global blob search when migration is complete4272 assert names queries for global blob search when migration is not complete4273 assert names queries for group blob search4274 assert names queries for project blob search4275# [RSpecRunTime] RSpec elapsed time: 11 minutes 14.43 seconds. Current RSS: ~1401M. load average: 2.03 1.40 1.05 1/426 52984276 when backfilling migration is complete4277 does not use the traversal_id filter when project_ids are passed4278 does not use the traversal_id filter when group_ids are not passed4279 uses the traversal_id filter4280# [RSpecRunTime] RSpec elapsed time: 11 minutes 18.51 seconds. Current RSS: ~1402M. load average: 1.95 1.40 1.05 1/426 55844281# [RSpecRunTime] Finishing example group ee/spec/lib/elastic/latest/git_class_proxy_spec.rb. It took 1 minute 5.39 seconds. Expected to take 1 minute 13.66 seconds.4282# [RSpecRunTime] RSpec elapsed time: 11 minutes 19.54 seconds. Current RSS: ~1399M. load average: 1.95 1.40 1.05 1/425 55854283# [RSpecRunTime] Starting example group ee/spec/services/geo/bulk_mark_verification_pending_service_spec.rb. Expected to take 1 minute 5.29 seconds.4284Geo::BulkMarkVerificationPendingService4285 registry_class: Geo::UploadRegistry (call 'Geo::UploadRegistry.connection' to establish a connection), registry_type: Types::Geo::UploadRegistryType, registry_factory: :geo_upload_registry4286 #bulk_mark_update_one_batch!4287 marks registries as they need verification4288# [RSpecRunTime] RSpec elapsed time: 11 minutes 20.95 seconds. Current RSS: ~1403M. load average: 1.87 1.39 1.05 1/425 55864289 #remaining_batches_to_bulk_mark_update4290 when there are remaining batches for registries with verification pending4291 returns the number of remaining batches4292 when there are not remaining batches for registries with verification not pending4293 returns zero remaining batches4294# [RSpecRunTime] RSpec elapsed time: 11 minutes 22.69 seconds. Current RSS: ~1425M. load average: 1.87 1.39 1.05 1/421 55874295 #set_bulk_mark_update_cursor4296 sets redis shared state cursor key4297 registry_class: Geo::MergeRequestDiffRegistry (call 'Geo::MergeRequestDiffRegistry.connection' to establish a connection), registry_type: Types::Geo::MergeRequestDiffRegistryType, registry_factory: :geo_merge_request_diff_registry4298 #bulk_mark_update_one_batch!4299 marks registries as they need verification4300# [RSpecRunTime] RSpec elapsed time: 11 minutes 24.92 seconds. Current RSS: ~1472M. load average: 1.87 1.39 1.05 1/420 56184301 #remaining_batches_to_bulk_mark_update4302 when there are remaining batches for registries with verification pending4303 returns the number of remaining batches4304 when there are not remaining batches for registries with verification not pending4305 returns zero remaining batches4306# [RSpecRunTime] RSpec elapsed time: 11 minutes 27.82 seconds. Current RSS: ~1524M. load average: 1.80 1.38 1.05 1/419 56604307 #set_bulk_mark_update_cursor4308 sets redis shared state cursor key4309 registry_class: Geo::ContainerRepositoryRegistry (call 'Geo::ContainerRepositoryRegistry.connection' to establish a connection), registry_type: Types::Geo::ContainerRepositoryRegistryType, registry_factory: :geo_container_repository_registry4310 #bulk_mark_update_one_batch!4311 marks registries as they need verification4312# [RSpecRunTime] RSpec elapsed time: 11 minutes 29.35 seconds. Current RSS: ~1529M. load average: 1.80 1.38 1.05 1/418 56614313 #remaining_batches_to_bulk_mark_update4314 when there are remaining batches for registries with verification pending4315 returns the number of remaining batches4316 when there are not remaining batches for registries with verification not pending4317 returns zero remaining batches4318# [RSpecRunTime] RSpec elapsed time: 11 minutes 31.2 seconds. Current RSS: ~1524M. load average: 1.74 1.38 1.05 1/418 56624319 #set_bulk_mark_update_cursor4320 sets redis shared state cursor key4321 registry_class: Geo::DesignManagementRepositoryRegistry (call 'Geo::DesignManagementRepositoryRegistry.connection' to establish a connection), registry_type: Types::Geo::DesignManagementRepositoryRegistryType, registry_factory: :geo_design_management_repository_registry4322 #bulk_mark_update_one_batch!4323 marks registries as they need verification4324# [RSpecRunTime] RSpec elapsed time: 11 minutes 32.67 seconds. Current RSS: ~1519M. load average: 1.74 1.38 1.05 1/418 56634325 #remaining_batches_to_bulk_mark_update4326 when there are remaining batches for registries with verification pending4327 returns the number of remaining batches4328 when there are not remaining batches for registries with verification not pending4329 returns zero remaining batches4330# [RSpecRunTime] RSpec elapsed time: 11 minutes 35.87 seconds. Current RSS: ~1498M. load average: 1.74 1.38 1.05 1/418 56644331 #set_bulk_mark_update_cursor4332 sets redis shared state cursor key4333 registry_class: Geo::PackageFileRegistry (call 'Geo::PackageFileRegistry.connection' to establish a connection), registry_type: Types::Geo::PackageFileRegistryType, registry_factory: :geo_package_file_registry4334 #bulk_mark_update_one_batch!4335 marks registries as they need verification4336# [RSpecRunTime] RSpec elapsed time: 11 minutes 37.52 seconds. Current RSS: ~1487M. load average: 1.68 1.37 1.05 1/418 56654337 #remaining_batches_to_bulk_mark_update4338 when there are remaining batches for registries with verification pending4339 returns the number of remaining batches4340 when there are not remaining batches for registries with verification not pending4341 returns zero remaining batches4342# [RSpecRunTime] RSpec elapsed time: 11 minutes 39.51 seconds. Current RSS: ~1490M. load average: 1.68 1.37 1.05 1/418 56664343 #set_bulk_mark_update_cursor4344 sets redis shared state cursor key4345 registry_class: Geo::CiSecureFileRegistry (call 'Geo::CiSecureFileRegistry.connection' to establish a connection), registry_type: Types::Geo::CiSecureFileRegistryType, registry_factory: :geo_ci_secure_file_registry4346 #bulk_mark_update_one_batch!4347 marks registries as they need verification4348# [RSpecRunTime] RSpec elapsed time: 11 minutes 41.13 seconds. Current RSS: ~1494M. load average: 1.62 1.36 1.05 1/418 56674349 #remaining_batches_to_bulk_mark_update4350 when there are remaining batches for registries with verification pending4351 returns the number of remaining batches4352 when there are not remaining batches for registries with verification not pending4353 returns zero remaining batches4354# [RSpecRunTime] RSpec elapsed time: 11 minutes 43.1 seconds. Current RSS: ~1497M. load average: 1.62 1.36 1.05 1/418 56684355 #set_bulk_mark_update_cursor4356 sets redis shared state cursor key4357 registry_class: Geo::PipelineArtifactRegistry (call 'Geo::PipelineArtifactRegistry.connection' to establish a connection), registry_type: Types::Geo::PipelineArtifactRegistryType, registry_factory: :geo_pipeline_artifact_registry4358 #bulk_mark_update_one_batch!4359 marks registries as they need verification4360# [RSpecRunTime] RSpec elapsed time: 11 minutes 44.83 seconds. Current RSS: ~1499M. load average: 1.62 1.36 1.05 1/418 56694361 #remaining_batches_to_bulk_mark_update4362 when there are remaining batches for registries with verification pending4363 returns the number of remaining batches4364 when there are not remaining batches for registries with verification not pending4365 returns zero remaining batches4366# [RSpecRunTime] RSpec elapsed time: 11 minutes 46.99 seconds. Current RSS: ~1501M. load average: 1.57 1.36 1.04 1/418 56704367 #set_bulk_mark_update_cursor4368 sets redis shared state cursor key4369 registry_class: Geo::GroupWikiRepositoryRegistry (call 'Geo::GroupWikiRepositoryRegistry.connection' to establish a connection), registry_type: Types::Geo::GroupWikiRepositoryRegistryType, registry_factory: :geo_group_wiki_repository_registry4370 #bulk_mark_update_one_batch!4371 marks registries as they need verification4372 #remaining_batches_to_bulk_mark_update4373 when there are remaining batches for registries with verification pending4374 returns the number of remaining batches4375 when there are not remaining batches for registries with verification not pending4376 returns zero remaining batches4377 #set_bulk_mark_update_cursor4378 sets redis shared state cursor key4379 registry_class: Geo::LfsObjectRegistry (call 'Geo::LfsObjectRegistry.connection' to establish a connection), registry_type: Types::Geo::LfsObjectRegistryType, registry_factory: :geo_lfs_object_registry4380 #bulk_mark_update_one_batch!4381 marks registries as they need verification4382 #remaining_batches_to_bulk_mark_update4383 when there are remaining batches for registries with verification pending4384 returns the number of remaining batches4385 when there are not remaining batches for registries with verification not pending4386 returns zero remaining batches4387 #set_bulk_mark_update_cursor4388 sets redis shared state cursor key4389 registry_class: Geo::SnippetRepositoryRegistry (call 'Geo::SnippetRepositoryRegistry.connection' to establish a connection), registry_type: Types::Geo::SnippetRepositoryRegistryType, registry_factory: :geo_snippet_repository_registry4390 #bulk_mark_update_one_batch!4391 marks registries as they need verification4392 #remaining_batches_to_bulk_mark_update4393 when there are remaining batches for registries with verification pending4394 returns the number of remaining batches4395 when there are not remaining batches for registries with verification not pending4396 returns zero remaining batches4397 #set_bulk_mark_update_cursor4398 sets redis shared state cursor key4399 registry_class: Geo::ProjectWikiRepositoryRegistry (call 'Geo::ProjectWikiRepositoryRegistry.connection' to establish a connection), registry_type: Types::Geo::ProjectWikiRepositoryRegistryType, registry_factory: :geo_project_wiki_repository_registry4400 #bulk_mark_update_one_batch!4401 marks registries as they need verification4402# [RSpecRunTime] RSpec elapsed time: 11 minutes 51.43 seconds. Current RSS: ~1517M. load average: 1.53 1.35 1.04 1/418 56714403 #remaining_batches_to_bulk_mark_update4404 when there are remaining batches for registries with verification pending4405 returns the number of remaining batches4406 when there are not remaining batches for registries with verification not pending4407 returns zero remaining batches4408# [RSpecRunTime] RSpec elapsed time: 11 minutes 53.26 seconds. Current RSS: ~1514M. load average: 1.53 1.35 1.04 1/418 56724409 #set_bulk_mark_update_cursor4410 sets redis shared state cursor key4411 registry_class: Geo::JobArtifactRegistry (call 'Geo::JobArtifactRegistry.connection' to establish a connection), registry_type: Types::Geo::JobArtifactRegistryType, registry_factory: :geo_job_artifact_registry4412 #bulk_mark_update_one_batch!4413 marks registries as they need verification4414# [RSpecRunTime] RSpec elapsed time: 11 minutes 55.42 seconds. Current RSS: ~1503M. load average: 1.53 1.35 1.04 1/418 56734415 #remaining_batches_to_bulk_mark_update4416 when there are remaining batches for registries with verification pending4417 returns the number of remaining batches4418 when there are not remaining batches for registries with verification not pending4419 returns zero remaining batches4420# [RSpecRunTime] RSpec elapsed time: 11 minutes 57.81 seconds. Current RSS: ~1491M. load average: 1.48 1.35 1.04 1/418 56744421 #set_bulk_mark_update_cursor4422 sets redis shared state cursor key4423 registry_class: Geo::DependencyProxyBlobRegistry (call 'Geo::DependencyProxyBlobRegistry.connection' to establish a connection), registry_type: Types::Geo::DependencyProxyBlobRegistryType, registry_factory: :geo_dependency_proxy_blob_registry4424 #bulk_mark_update_one_batch!4425 marks registries as they need verification4426 #remaining_batches_to_bulk_mark_update4427 when there are remaining batches for registries with verification pending4428 returns the number of remaining batches4429 when there are not remaining batches for registries with verification not pending4430 returns zero remaining batches4431 #set_bulk_mark_update_cursor4432 sets redis shared state cursor key4433 registry_class: Geo::PagesDeploymentRegistry (call 'Geo::PagesDeploymentRegistry.connection' to establish a connection), registry_type: Types::Geo::PagesDeploymentRegistryType, registry_factory: :geo_pages_deployment_registry4434 #bulk_mark_update_one_batch!4435 marks registries as they need verification4436# [RSpecRunTime] RSpec elapsed time: 12 minutes 0.57 second. Current RSS: ~1487M. load average: 1.48 1.35 1.04 1/419 56754437 #remaining_batches_to_bulk_mark_update4438 when there are remaining batches for registries with verification pending4439 returns the number of remaining batches4440 when there are not remaining batches for registries with verification not pending4441 returns zero remaining batches4442# [RSpecRunTime] RSpec elapsed time: 12 minutes 2.47 seconds. Current RSS: ~1486M. load average: 1.45 1.34 1.04 1/418 56764443 #set_bulk_mark_update_cursor4444 sets redis shared state cursor key4445 registry_class: Geo::TerraformStateVersionRegistry (call 'Geo::TerraformStateVersionRegistry.connection' to establish a connection), registry_type: Types::Geo::TerraformStateVersionRegistryType, registry_factory: :geo_terraform_state_version_registry4446 #bulk_mark_update_one_batch!4447 marks registries as they need verification4448# [RSpecRunTime] RSpec elapsed time: 12 minutes 5.44 seconds. Current RSS: ~1489M. load average: 1.45 1.34 1.04 1/418 56774449 #remaining_batches_to_bulk_mark_update4450 when there are remaining batches for registries with verification pending4451 returns the number of remaining batches4452# [RSpecRunTime] RSpec elapsed time: 12 minutes 6.56 seconds. Current RSS: ~1489M. load average: 1.41 1.33 1.04 1/418 56784453 when there are not remaining batches for registries with verification not pending4454 returns zero remaining batches4455# [RSpecRunTime] RSpec elapsed time: 12 minutes 9.41 seconds. Current RSS: ~1485M. load average: 1.41 1.33 1.04 1/418 56794456 #set_bulk_mark_update_cursor4457 sets redis shared state cursor key4458 registry_class: Geo::DependencyProxyManifestRegistry (call 'Geo::DependencyProxyManifestRegistry.connection' to establish a connection), registry_type: Types::Geo::DependencyProxyManifestRegistryType, registry_factory: :geo_dependency_proxy_manifest_registry4459 #bulk_mark_update_one_batch!4460 marks registries as they need verification4461 #remaining_batches_to_bulk_mark_update4462 when there are remaining batches for registries with verification pending4463 returns the number of remaining batches4464 when there are not remaining batches for registries with verification not pending4465 returns zero remaining batches4466 #set_bulk_mark_update_cursor4467 sets redis shared state cursor key4468# [RSpecRunTime] Finishing example group ee/spec/services/geo/bulk_mark_verification_pending_service_spec.rb. It took 51.55 seconds. Expected to take 1 minute 5.29 seconds.4469# [RSpecRunTime] Starting example group ee/spec/services/geo/registry_update_service_spec.rb. Expected to take 57.63 seconds.4470Geo::RegistryUpdateService4471 registry_class: Geo::ContainerRepositoryRegistry (call 'Geo::ContainerRepositoryRegistry.connection' to establish a connection), registry_type: Types::Geo::ContainerRepositoryRegistryType, registry_factory: :geo_container_repository_registry4472 #execute4473 when action is reverify4474 behaves like a successful individual action performed4475 is expected to eq :ok4476 when action is resync4477 behaves like a successful individual action performed4478 is expected to eq :ok4479 when action is not permitted4480 behaves like a failed action performed4481 is expected to eq 14482 when an StandardError error is raised4483 logs an error message with parameters4484 behaves like a failed action performed4485 is expected to eq 14486 registry_class: Geo::DependencyProxyManifestRegistry (call 'Geo::DependencyProxyManifestRegistry.connection' to establish a connection), registry_type: Types::Geo::DependencyProxyManifestRegistryType, registry_factory: :geo_dependency_proxy_manifest_registry4487 #execute4488 when action is reverify4489 behaves like a successful individual action performed4490 is expected to eq :ok4491 when action is resync4492 behaves like a successful individual action performed4493 is expected to eq :ok4494 when action is not permitted4495 behaves like a failed action performed4496 is expected to eq 14497 when an StandardError error is raised4498 logs an error message with parameters4499 behaves like a failed action performed4500 is expected to eq 14501 registry_class: Geo::SnippetRepositoryRegistry (call 'Geo::SnippetRepositoryRegistry.connection' to establish a connection), registry_type: Types::Geo::SnippetRepositoryRegistryType, registry_factory: :geo_snippet_repository_registry4502 #execute4503 when action is reverify4504 behaves like a successful individual action performed4505 is expected to eq :ok4506 when action is resync4507 behaves like a successful individual action performed4508 is expected to eq :ok4509 when action is not permitted4510 behaves like a failed action performed4511 is expected to eq 14512 when an StandardError error is raised4513 logs an error message with parameters4514 behaves like a failed action performed4515 is expected to eq 14516 registry_class: Geo::CiSecureFileRegistry (call 'Geo::CiSecureFileRegistry.connection' to establish a connection), registry_type: Types::Geo::CiSecureFileRegistryType, registry_factory: :geo_ci_secure_file_registry4517 #execute4518 when action is reverify4519 behaves like a successful individual action performed4520 is expected to eq :ok4521 when action is resync4522 behaves like a successful individual action performed4523 is expected to eq :ok4524 when action is not permitted4525 behaves like a failed action performed4526 is expected to eq 14527 when an StandardError error is raised4528 logs an error message with parameters4529 behaves like a failed action performed4530 is expected to eq 14531 registry_class: Geo::DependencyProxyBlobRegistry (call 'Geo::DependencyProxyBlobRegistry.connection' to establish a connection), registry_type: Types::Geo::DependencyProxyBlobRegistryType, registry_factory: :geo_dependency_proxy_blob_registry4532 #execute4533 when action is reverify4534 behaves like a successful individual action performed4535 is expected to eq :ok4536 when action is resync4537 behaves like a successful individual action performed4538 is expected to eq :ok4539 when action is not permitted4540 behaves like a failed action performed4541 is expected to eq 14542 when an StandardError error is raised4543 logs an error message with parameters4544 behaves like a failed action performed4545 is expected to eq 14546 registry_class: Geo::ProjectWikiRepositoryRegistry (call 'Geo::ProjectWikiRepositoryRegistry.connection' to establish a connection), registry_type: Types::Geo::ProjectWikiRepositoryRegistryType, registry_factory: :geo_project_wiki_repository_registry4547 #execute4548 when action is reverify4549 behaves like a successful individual action performed4550 is expected to eq :ok4551 when action is resync4552 behaves like a successful individual action performed4553 is expected to eq :ok4554 when action is not permitted4555 behaves like a failed action performed4556 is expected to eq 14557 when an StandardError error is raised4558 logs an error message with parameters4559 behaves like a failed action performed4560 is expected to eq 14561# [RSpecRunTime] RSpec elapsed time: 12 minutes 21.79 seconds. Current RSS: ~1486M. load average: 1.32 1.32 1.04 1/418 56804562 registry_class: Geo::PipelineArtifactRegistry (call 'Geo::PipelineArtifactRegistry.connection' to establish a connection), registry_type: Types::Geo::PipelineArtifactRegistryType, registry_factory: :geo_pipeline_artifact_registry4563 #execute4564 when action is reverify4565 behaves like a successful individual action performed4566 is expected to eq :ok4567 when action is resync4568 behaves like a successful individual action performed4569 is expected to eq :ok4570 when action is not permitted4571 behaves like a failed action performed4572 is expected to eq 14573 when an StandardError error is raised4574 logs an error message with parameters4575 behaves like a failed action performed4576 is expected to eq 14577# [RSpecRunTime] RSpec elapsed time: 12 minutes 24.69 seconds. Current RSS: ~1487M. load average: 1.32 1.32 1.04 1/418 56814578 registry_class: Geo::JobArtifactRegistry (call 'Geo::JobArtifactRegistry.connection' to establish a connection), registry_type: Types::Geo::JobArtifactRegistryType, registry_factory: :geo_job_artifact_registry4579 #execute4580 when action is reverify4581 behaves like a successful individual action performed4582 is expected to eq :ok4583 when action is resync4584 behaves like a successful individual action performed4585 is expected to eq :ok4586 when action is not permitted4587 behaves like a failed action performed4588 is expected to eq 14589 when an StandardError error is raised4590 logs an error message with parameters4591 behaves like a failed action performed4592 is expected to eq 14593# [RSpecRunTime] RSpec elapsed time: 12 minutes 28.0 seconds. Current RSS: ~1489M. load average: 1.37 1.33 1.05 1/418 56824594 registry_class: Geo::MergeRequestDiffRegistry (call 'Geo::MergeRequestDiffRegistry.connection' to establish a connection), registry_type: Types::Geo::MergeRequestDiffRegistryType, registry_factory: :geo_merge_request_diff_registry4595 #execute4596 when action is reverify4597 behaves like a successful individual action performed4598 is expected to eq :ok4599 when action is resync4600 behaves like a successful individual action performed4601 is expected to eq :ok4602 when action is not permitted4603 behaves like a failed action performed4604 is expected to eq 14605 when an StandardError error is raised4606 logs an error message with parameters4607 behaves like a failed action performed4608 is expected to eq 14609# [RSpecRunTime] RSpec elapsed time: 12 minutes 31.93 seconds. Current RSS: ~1530M. load average: 1.34 1.32 1.05 1/419 57344610 registry_class: Geo::DesignManagementRepositoryRegistry (call 'Geo::DesignManagementRepositoryRegistry.connection' to establish a connection), registry_type: Types::Geo::DesignManagementRepositoryRegistryType, registry_factory: :geo_design_management_repository_registry4611 #execute4612 when action is reverify4613 behaves like a successful individual action performed4614 is expected to eq :ok4615 when action is resync4616 behaves like a successful individual action performed4617 is expected to eq :ok4618 when action is not permitted4619 behaves like a failed action performed4620 is expected to eq 14621 when an StandardError error is raised4622 logs an error message with parameters4623 behaves like a failed action performed4624 is expected to eq 14625# [RSpecRunTime] RSpec elapsed time: 12 minutes 34.6 seconds. Current RSS: ~1530M. load average: 1.34 1.32 1.05 1/419 57354626 registry_class: Geo::LfsObjectRegistry (call 'Geo::LfsObjectRegistry.connection' to establish a connection), registry_type: Types::Geo::LfsObjectRegistryType, registry_factory: :geo_lfs_object_registry4627 #execute4628 when action is reverify4629 behaves like a successful individual action performed4630 is expected to eq :ok4631 when action is resync4632 behaves like a successful individual action performed4633 is expected to eq :ok4634 when action is not permitted4635 behaves like a failed action performed4636 is expected to eq 14637 when an StandardError error is raised4638 logs an error message with parameters4639 behaves like a failed action performed4640 is expected to eq 14641 registry_class: Geo::UploadRegistry (call 'Geo::UploadRegistry.connection' to establish a connection), registry_type: Types::Geo::UploadRegistryType, registry_factory: :geo_upload_registry4642 #execute4643 when action is reverify4644 behaves like a successful individual action performed4645 is expected to eq :ok4646 when action is resync4647 behaves like a successful individual action performed4648 is expected to eq :ok4649 when action is not permitted4650 behaves like a failed action performed4651 is expected to eq 14652 when an StandardError error is raised4653 logs an error message with parameters4654 behaves like a failed action performed4655 is expected to eq 14656# [RSpecRunTime] RSpec elapsed time: 12 minutes 38.06 seconds. Current RSS: ~1529M. load average: 1.31 1.32 1.05 1/419 57364657 registry_class: Geo::TerraformStateVersionRegistry (call 'Geo::TerraformStateVersionRegistry.connection' to establish a connection), registry_type: Types::Geo::TerraformStateVersionRegistryType, registry_factory: :geo_terraform_state_version_registry4658 #execute4659 when action is reverify4660 behaves like a successful individual action performed4661 is expected to eq :ok4662# [RSpecRunTime] RSpec elapsed time: 12 minutes 39.17 seconds. Current RSS: ~1521M. load average: 1.31 1.32 1.05 1/419 57374663 when action is resync4664 behaves like a successful individual action performed4665 is expected to eq :ok4666# [RSpecRunTime] RSpec elapsed time: 12 minutes 40.28 seconds. Current RSS: ~1510M. load average: 1.31 1.32 1.05 1/419 57384667 when action is not permitted4668 behaves like a failed action performed4669 is expected to eq 14670# [RSpecRunTime] RSpec elapsed time: 12 minutes 41.4 seconds. Current RSS: ~1509M. load average: 1.37 1.33 1.05 1/419 57394671 when an StandardError error is raised4672 logs an error message with parameters4673 behaves like a failed action performed4674 is expected to eq 14675# [RSpecRunTime] RSpec elapsed time: 12 minutes 43.72 seconds. Current RSS: ~1498M. load average: 1.37 1.33 1.05 1/419 57404676 registry_class: Geo::PagesDeploymentRegistry (call 'Geo::PagesDeploymentRegistry.connection' to establish a connection), registry_type: Types::Geo::PagesDeploymentRegistryType, registry_factory: :geo_pages_deployment_registry4677 #execute4678 when action is reverify4679 behaves like a successful individual action performed4680 is expected to eq :ok4681 when action is resync4682 behaves like a successful individual action performed4683 is expected to eq :ok4684 when action is not permitted4685 behaves like a failed action performed4686 is expected to eq 14687 when an StandardError error is raised4688 logs an error message with parameters4689 behaves like a failed action performed4690 is expected to eq 14691# [RSpecRunTime] RSpec elapsed time: 12 minutes 46.58 seconds. Current RSS: ~1496M. load average: 1.34 1.32 1.05 1/419 57414692 registry_class: Geo::PackageFileRegistry (call 'Geo::PackageFileRegistry.connection' to establish a connection), registry_type: Types::Geo::PackageFileRegistryType, registry_factory: :geo_package_file_registry4693 #execute4694 when action is reverify4695 behaves like a successful individual action performed4696 is expected to eq :ok4697 when action is resync4698 behaves like a successful individual action performed4699 is expected to eq :ok4700 when action is not permitted4701 behaves like a failed action performed4702 is expected to eq 14703 when an StandardError error is raised4704 logs an error message with parameters4705 behaves like a failed action performed4706 is expected to eq 14707# [RSpecRunTime] RSpec elapsed time: 12 minutes 49.31 seconds. Current RSS: ~1495M. load average: 1.34 1.32 1.05 1/419 57424708 registry_class: Geo::GroupWikiRepositoryRegistry (call 'Geo::GroupWikiRepositoryRegistry.connection' to establish a connection), registry_type: Types::Geo::GroupWikiRepositoryRegistryType, registry_factory: :geo_group_wiki_repository_registry4709 #execute4710 when action is reverify4711 behaves like a successful individual action performed4712 is expected to eq :ok4713 when action is resync4714 behaves like a successful individual action performed4715 is expected to eq :ok4716 when action is not permitted4717 behaves like a failed action performed4718 is expected to eq 14719 when an StandardError error is raised4720 logs an error message with parameters4721 behaves like a failed action performed4722 is expected to eq 14723# [RSpecRunTime] Finishing example group ee/spec/services/geo/registry_update_service_spec.rb. It took 39.64 seconds. Expected to take 57.63 seconds.4724# [RSpecRunTime] Starting example group ee/spec/lib/gitlab/usage_data_metrics_spec.rb. Expected to take 53.62 seconds.4725Gitlab::UsageDataMetrics4726 .uncached_data4727 with instrumentation_class4728 includes top level keys4729 includes counts keys4730 Redis_HLL_counters4731 is included in the Usage Ping hash structure4732# [RSpecRunTime] RSpec elapsed time: 13 minutes 35.94 seconds. Current RSS: ~1505M. load average: 1.06 1.24 1.04 1/419 58094733# [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/usage_data_metrics_spec.rb. It took 45.3 seconds. Expected to take 53.62 seconds.4734# [RSpecRunTime] Starting example group ee/spec/models/dast_site_profile_spec.rb. Expected to take 48.46 seconds.4735DastSiteProfile4736 does not allow STI4737 behaves like sanitizable4738 includes Sanitizable4739 #name4740 when input includes javascript tags4741 gets sanitized4742 #name validation4743 when input contains pre-escaped html entities4744 is not valid4745 when it contains a path component4746 is not valid4747 #scan_file_path4748 when input includes javascript tags4749 gets sanitized4750 #scan_file_path validation4751 when input contains pre-escaped html entities4752 is not valid4753 when it contains a path component4754 is not valid4755 associations4756 is expected to belong to project required: false4757 is expected to belong to dast_site required: false4758 is expected to have many secret_variables class_name => Dast::SiteProfileSecretVariable4759# [RSpecRunTime] RSpec elapsed time: 13 minutes 39.89 seconds. Current RSS: ~1595M. load average: 1.06 1.24 1.04 1/419 58104760 validations4761 is expected to be valid4762 is expected to validate that the length of :auth_password_field is at most 2554763 is expected to validate that the length of :auth_url is at most 10244764 is expected to validate that the length of :auth_username is at most 2554765 is expected to validate that the length of :auth_username_field is at most 2554766 is expected to validate that the length of :auth_submit_field is at most 2554767 is expected to validate that the length of :name is at most 2554768 is expected to validate that :dast_site_id cannot be empty/falsy4769 is expected to validate that :name cannot be empty/falsy4770 is expected to validate that :project_id cannot be empty/falsy4771 is expected to validate that :name is case-sensitively unique within the scope of :project_id4772 is expected to validate that the length of :scan_file_path is at most 10244773 #auth_url4774 when the auth_uri is nil4775 is valid4776# [RSpecRunTime] RSpec elapsed time: 13 minutes 48.31 seconds. Current RSS: ~1623M. load average: 1.05 1.23 1.03 1/420 58114777 when the auth_url is not a valid uri4778 is not valid4779 when the auth_url is not public4780 is valid4781 #excluded_urls4782 is expected to allow :excluded_urls to be ‹["http://example46.test", "http://example46.test", "http://example46.test", "http://example46.test", "http://example46.test", "http://example46.test", "http://example46.test", "http://example46.test", "http://example46.test", "http://example46.test", "http://example46.test", "http://example46.test", "http://example46.test", "http://example46.test", "http://example46.test", "http://example46.test", "http://example46.test", "http://example46.test", "http://example46.test", "http://example46.test",...›4783 is expected not to allow :excluded_urls to be ‹["http://example47.test", "http://example47.test", "http://example47.test", "http://example47.test", "http://example47.test", "http://example47.test", "http://example47.test", "http://example47.test", "http://example47.test", "http://example47.test", "http://example47.test", "http://example47.test", "http://example47.test", "http://example47.test", "http://example47.test", "http://example47.test", "http://example47.test", "http://example47.test", "http://example47.test", "http://example47.test",...›4784 when there are some urls that are invalid4785 is not valid4786# [RSpecRunTime] RSpec elapsed time: 13 minutes 50.73 seconds. Current RSS: ~1628M. load average: 1.05 1.23 1.03 1/420 58124787 #project4788 when the project_id and dast_site.project_id do not match4789 is not valid4790 #scan_file_path4791 when the scan_file_path is nil4792 when the target_type is website4793 is valid4794 when the target_type is api4795 returns the dast_site.url4796 when the scan_file_path is not nil4797 when the target_type is api4798 when the scan_method is openapi4799 behaves like invalid url4800 is not valid4801 when the scan_method is har4802 behaves like invalid url4803 is not valid4804 when the scan_method is postman4805 behaves like invalid url4806 is not valid4807 when the scan_method is graphql4808 when the scan_file_path is an file_path4809 is valid4810 scopes4811 .with_dast_site_and_validation4812 eager loads the association4813 .with_name4814 returns the dast_site_profiles with given name4815 enums4816 is expected to define :target_type as an enum backed by an integer with values ‹{website: 0, api: 1}›4817 is expected to define :scan_method as an enum backed by an integer with values ‹{site: 0, openapi: 1, har: 2, postman: 3, graphql: 4}›, prefix: true4818 .names4819 returns the names for the DAST site profiles with the given IDs4820 when a profile is not found4821 rescues the error and returns an empty array4822# [RSpecRunTime] RSpec elapsed time: 13 minutes 55.93 seconds. Current RSS: ~1645M. load average: 1.12 1.25 1.04 1/420 58134823 instance methods4824 #destroy!4825 when the associated dast_site has no dast_site_profiles4826 is also destroyed4827 when the associated dast_site has dast_site_profiles4828 is not destroyed4829 #status4830 when dast_site_validation association does not exist4831 is none4832 when dast_site_validation association does exist4833 is dast_site_validation#state4834 #validation_started_at4835 when dast_site_validation association does not exist4836 is none4837 when dast_site_validation association does exist4838 is dast_site_validation#validation_started_at4839 #referenced_in_security_policies4840 there is no security_orchestration_policy_configuration assigned to project4841 returns empty array4842 there is security_orchestration_policy_configuration assigned to project4843 calls security_orchestration_policy_configuration.active_policy_names_with_dast_site_profile with profile name4844 returns the referenced policy name4845 #ci_variables4846 without_dast_submit_field4847 returns a collection of variables4848 with_dast_submit_field4849 returns a collection of variables4850 when target_type=api4851 when scan_method is openapi4852 behaves like an api target4853 has the correct collection of variables4854 when scan_file_path is blank4855 behaves like an api target4856 has the correct collection of variables4857 when scan_method is har4858 behaves like an api target4859 has the correct collection of variables4860 when scan_file_path is blank4861 behaves like an api target4862 has the correct collection of variables4863 when scan_method is postman4864 behaves like an api target4865 has the correct collection of variables4866 when scan_file_path is blank4867 behaves like an api target4868 has the correct collection of variables4869 when scan_method is graphql4870 behaves like an api target4871 has the correct collection of variables4872 when scan_file_path is blank4873 behaves like an api target4874 has the correct collection of variables4875 when auth is disabled4876 returns a collection of variables excluding any auth variables4877 when excluded_urls is empty4878 is removed from the collection4879 when a variable is set to nil4880 is removed from the collection4881 #secret_ci_variables4882 when user can read secrets4883 works with policy4884 checks the policy4885 when there are no secret_variables4886 returns an empty collection4887# [RSpecRunTime] RSpec elapsed time: 14 minutes 4.56 seconds. Current RSS: ~1600M. load average: 1.10 1.24 1.04 1/420 58144888 when there are secret_variables4889 returns a collection containing that variable4890 when password is configured4891 returns a collection containing api password4892 when request headers are configured4893 returns a collection containing the api request headers4894 when user cannot read secrets4895 returns an empty collection4896 #ensure_scan_file_path4897 when the target_type is website4898 when the scan_file_path is nil4899 does not set the scan_file_path4900 when the scan_file_path is not nil4901 does set the scan_file_path to nil4902 when the target type is api4903 when the scan_file_path is nil4904 does set the scan_file_path to dast_site.url4905 when the scan_file_path is not nil4906 does not set the scan_file_path4907# [RSpecRunTime] Finishing example group ee/spec/models/dast_site_profile_spec.rb. It took 33.17 seconds. Expected to take 48.46 seconds.4908# [RSpecRunTime] Starting example group ee/spec/models/saml_provider_spec.rb. Expected to take 43.56 seconds.4909SamlProvider4910 does not allow STI4911 Associations4912 is expected to belong to group required: false4913 is expected to have many identities4914 Validations4915 is expected to validate that :group cannot be empty/falsy4916 is expected to validate that :sso_url cannot be empty/falsy4917 is expected to validate that :certificate_fingerprint cannot be empty/falsy4918 is expected to validate that :default_membership_role cannot be empty/falsy4919 is expected to validate that :default_membership_role is either ‹10›, ‹20›, ‹30›, or ‹40›4920 expects sso_url to be an https URL4921 prevents homoglyph phishing attacks by only allowing ascii URLs4922 allows unicode domain names when encoded as ascii punycode4923 expects certificate_fingerprint to be in an accepted format4924 strips left-to-right marks from certificate_fingerprint4925 requires group to be top-level4926 access level inclusion4927 when minimal access user feature is switched on4928 default membership role can have access levels from minimal access to owner4929# [RSpecRunTime] RSpec elapsed time: 14 minutes 17.23 seconds. Current RSS: ~1581M. load average: 1.08 1.23 1.04 1/418 58154930 when minimal access user feature switched off4931 default membership role can have access levels from guest to owner4932# [RSpecRunTime] RSpec elapsed time: 14 minutes 18.24 seconds. Current RSS: ~1589M. load average: 1.08 1.23 1.04 1/418 58164933 git_check_enforced4934 sso is enforced4935 git_check_enforced is valid4936 sso is not enforced4937 git_check_enforced is invalid when set to true4938 git_check_enforced is valid when set to false4939 Default values4940 defaults enabled to true4941 #settings4942 generates callback URL4943 generates issuer from group4944 includes NameID format4945 includes fingerprint4946 includes SSO URL4947 includes default attribute statements4948 when saml_message_max_byte_size present in gitlab settings4949 includes saml_message_max_byte_size4950# [RSpecRunTime] RSpec elapsed time: 14 minutes 22.06 seconds. Current RSS: ~1592M. load average: 1.07 1.22 1.04 1/418 58174951 #enforced_sso?4952 when provider is enabled4953 matches attribute4954 does not enforce SSO when the feature is unavailable4955 when provider is disabled4956 ignores attribute value4957 #enforced_group_managed_accounts?4958 when enforced_sso is enabled4959 matches attribute4960 and feature flag is disabled4961 is false4962 when enforced_sso is disabled4963 ignores attribute value4964 #git_check_enforced?4965 without enforced sso4966 does not enforce git activity check4967 with enforced sso4968 enforces git activity check when attribute is set to true4969 #prohibited_outer_forks?4970 without enforced GMA4971 is false when prohibited_outer_forks flag value is true4972 is false when prohibited_outer_forks flag value is false4973 when enforced GMA is enabled4974 is true when prohibited_outer_forks flag value is true4975 is false when prohibited_outer_forks flag value is false4976 #last_linked_owner?4977 for a non-owner4978 is expected not to be last linked owner #<User id:1013 @user563>4979 for a group owner4980 with saml linked4981 is expected to be last linked owner #<User id:1013 @user563>4982 another owner has SSO linked4983 is expected not to be last linked owner #<User id:1013 @user563>4984# [RSpecRunTime] RSpec elapsed time: 14 minutes 27.35 seconds. Current RSS: ~1610M. load average: 1.07 1.22 1.04 1/418 58184985 without saml linked4986 is expected not to be last linked owner #<User id:1013 @user563>4987 another owner has SSO linked4988 is expected not to be last linked owner #<User id:1013 @user563>4989# [RSpecRunTime] RSpec elapsed time: 14 minutes 28.58 seconds. Current RSS: ~1610M. load average: 1.07 1.22 1.04 1/418 58194990 behaves like model with member role relation4991 associations4992 is expected to belong to member_role required: false4993 validations4994 validate_member_role_access_level4995 when no member role is associated4996 is expected to be valid4997 when the member role base access level matches the default membership role4998 is expected to be valid4999 when the member role base access level does not match the default membership role5000 is invalid5001 validate_access_level_locked_for_member_role5002 when no member role is associated5003 is expected to be valid5004 when the member role has changed5005 is expected to be valid5006 when the member role has not changed5007 is invalid5008 validate_member_role_belongs_to_same_root_namespace5009 when no member role is associated5010 is expected to be valid5011 when the member role namespace is the same as the model's group5012 is expected to be valid5013 when the member role namespace is outside the hierarchy of the model's group5014 is invalid5015 #set_access_level_based_on_member_role5016 when a member_role_id is not present5017 does not change the access_level5018 when a member_role_id is present5019 when custom roles are not enabled5020 does not change the access_level5021 clears the member_role_id5022 when custom roles are enabled5023 changes the access_level to the member roles base_access_level5024 does not clear the member_role_id5025# [RSpecRunTime] Finishing example group ee/spec/models/saml_provider_spec.rb. It took 25.16 seconds. Expected to take 43.56 seconds.5026# [RSpecRunTime] Starting example group ee/spec/finders/epics/cross_hierarchy_children_finder_spec.rb. Expected to take 40.08 seconds.5027Epics::CrossHierarchyChildrenFinder5028 #execute5029 when epics feature is enabled5030 without param5031 raises an error when parent param is missing5032 when user can not read parent epic5033 returns empty collection5034 when user has guest access5035 returns all child epics5036 when param include_ancestor_groups is `false`5037 returns all child epics excluding the ones in ancestor groups5038# [RSpecRunTime] RSpec elapsed time: 14 minutes 36.97 seconds. Current RSS: ~1632M. load average: 1.14 1.23 1.04 1/418 58205039 when param include_descendant_groups is `false`5040 returns all child epics excluding the ones in descendant groups5041 when param include_ancestor_groups and include_descendant_groups are `false`5042 returns all child epics excluding the ones in ancestor and descendant groups5043 when user has reporter access to parent epic group5044 returns visible child epics5045 with children in a different group hierarchy5046 when preload is `true`5047 calls method to preload groups relationships5048# [RSpecRunTime] RSpec elapsed time: 14 minutes 39.74 seconds. Current RSS: ~1512M. load average: 1.14 1.23 1.04 1/418 58215049 when user is member of private top level group5050 returns all visible child epics5051 when user is member of private base group5052 returns all visible child epics5053 when user is member of private other_subgroup5054 returns all visible child epics5055 with group hierarchy with projects5056 when user is member of top level group project5057 returns child epics in projects group and its ancestors5058# [RSpecRunTime] RSpec elapsed time: 14 minutes 43.44 seconds. Current RSS: ~1499M. load average: 1.13 1.22 1.04 1/418 58225059 when user is member of a base group project5060 returns child epics in projects group and its ancestors5061 when user is member of the other_subgroup project5062 returns child epics in projects group and its ancestors5063 with shared groups5064 when user is member of a group shared with the top level group5065 returns child epics in top level group and its descendants5066 when user is member of a group shared with the base group5067 returns child epics in the base group and its descendants5068 when user is member of a group shared with the subgroup5069 returns child epics in the other_subgroup5070 behaves like epics hierarchy finder with filtering5071 with correct params5072 returns all epics even if user can not access them5073 with created_at5074 returns all epics created before the given date5075 returns all epics created after the given date5076 returns all epics created within the given interval5077# [RSpecRunTime] RSpec elapsed time: 14 minutes 49.96 seconds. Current RSS: ~1492M. load average: 1.12 1.22 1.04 1/418 58235078 with search5079 returns all epics that match the search5080 with user reaction emoji5081 returns epics reacted to by user5082 with author5083 returns all epics authored by the given user5084 when using OR5085 returns all epics authored by any of the given users5086 when feature flag is disabled5087 does not add any filter5088# [RSpecRunTime] RSpec elapsed time: 14 minutes 52.93 seconds. Current RSS: ~1497M. load average: 1.03 1.20 1.03 1/418 58245089 with label5090 returns all epics with given label5091 returns all epics without negated label5092# [RSpecRunTime] RSpec elapsed time: 14 minutes 54.08 seconds. Current RSS: ~1496M. load average: 1.03 1.20 1.03 1/418 58255093 with state5094 returns all epics with given state5095 with timeframe5096 returns epics which start in the timeframe5097 returns epics which end in the timeframe5098 returns epics which start before and end after the timeframe5099 when one of the timeframe params are missing5100 does not filter by timeframe if start_date is missing5101 does not filter by timeframe if end_date is missing5102# [RSpecRunTime] RSpec elapsed time: 14 minutes 57.38 seconds. Current RSS: ~1494M. load average: 1.18 1.23 1.04 1/418 58265103 with milestone5104 returns empty result if the milestone is not present5105 returns only epics which have an issue from the milestone5106# [RSpecRunTime] RSpec elapsed time: 14 minutes 59.31 seconds. Current RSS: ~1491M. load average: 1.18 1.23 1.04 1/418 58275107 when using iid starts with query5108 returns the expected epics if just the first two numbers are given5109 returns the expected epics if the exact id is given5110 fails if iid_starts_with contains a non-numeric string5111 fails if iid_starts_with contains a non-numeric string with line breaks5112 fails if iid_starts_with contains a string which contains a negative number5113# [RSpecRunTime] RSpec elapsed time: 15 minutes 2.05 seconds. Current RSS: ~1495M. load average: 1.09 1.21 1.04 1/419 58285114 behaves like epic findable finder5115 has expected valid params5116# [RSpecRunTime] Finishing example group ee/spec/finders/epics/cross_hierarchy_children_finder_spec.rb. It took 27.92 seconds. Expected to take 40.08 seconds.5117# [RSpecRunTime] Starting example group ee/spec/lib/banzai/filter/references/epic_reference_filter_spec.rb. Expected to take 36.45 seconds.5118Banzai::Filter::References::EpicReferenceFilter5119 internal reference5120 links to a valid reference5121 links with adjacent text5122 includes a title attribute5123 escapes the title attribute5124 includes default classes5125 includes a data-group attribute5126 includes a data-group-path attribute5127 includes a data-iid attribute5128 includes a data-epic attribute5129 includes a data-original attribute5130 includes a data-reference-format attribute5131 includes a data-reference-format attribute for URL references5132 ignores invalid epic IIDs5133 ignores out of range epic IDs5134 does not process links containing epic numbers followed by text5135# [RSpecRunTime] RSpec elapsed time: 15 minutes 6.9 seconds. Current RSS: ~1513M. load average: 1.08 1.20 1.04 1/418 58295136 internal escaped reference5137 links to a valid reference5138 includes a title attribute5139 includes default classes5140 ignores invalid epic IIDs5141# [RSpecRunTime] RSpec elapsed time: 15 minutes 8.1 seconds. Current RSS: ~1515M. load average: 1.08 1.20 1.04 1/418 58305142 cross-reference5143 ignores a shorthand reference from another group5144 links to a valid reference for full reference5145 link has valid text5146 includes default classes5147# [RSpecRunTime] RSpec elapsed time: 15 minutes 9.8 seconds. Current RSS: ~1516M. load average: 1.08 1.20 1.04 1/418 58315148 escaped cross-reference5149 ignores a shorthand reference from another group5150 links to a valid reference for full reference5151 link has valid text5152 includes default classes5153# [RSpecRunTime] RSpec elapsed time: 15 minutes 11.54 seconds. Current RSS: ~1510M. load average: 1.16 1.22 1.04 1/418 58325154 subgroup cross-reference5155 ignores a shorthand reference from another group5156 ignores reference with incomplete group path5157 links to a valid reference for full reference5158 link has valid text5159 includes default classes5160# [RSpecRunTime] RSpec elapsed time: 15 minutes 14.2 seconds. Current RSS: ~1500M. load average: 1.16 1.22 1.04 1/418 58335161 url reference5162 links to a valid reference5163 link has valid text5164 includes default classes5165 matches link reference with trailing slash5166# [RSpecRunTime] RSpec elapsed time: 15 minutes 17.48 seconds. Current RSS: ~1488M. load average: 1.14 1.21 1.04 1/418 58345167 full cross-refererence in a link href5168 links to a valid reference for link href5169 link has valid text5170 includes default classes5171# [RSpecRunTime] RSpec elapsed time: 15 minutes 18.86 seconds. Current RSS: ~1483M. load average: 1.14 1.21 1.04 1/418 58355172 url in a link href5173 links to a valid reference for link href5174 link has valid text5175 includes default classes5176# [RSpecRunTime] RSpec elapsed time: 15 minutes 20.21 seconds. Current RSS: ~1487M. load average: 1.14 1.21 1.04 1/418 58365177 checking N+15178 does not have N+1 per multiple references per group5179 protects against malicious backtracking resulting in a ReDOS5180 fails fast5181# [RSpecRunTime] RSpec elapsed time: 15 minutes 24.61 seconds. Current RSS: ~1567M. load average: 1.13 1.21 1.04 1/418 58375182# [RSpecRunTime] Finishing example group ee/spec/lib/banzai/filter/references/epic_reference_filter_spec.rb. It took 22.41 seconds. Expected to take 36.45 seconds.5183# [RSpecRunTime] Starting example group ee/spec/lib/ee/api/entities/member_spec.rb. Expected to take 32.68 seconds.5184API::Entities::Member5185 when current_user option is nil5186 exposes basic attributes5187 when member record is invited member5188 exposes basic attributes5189 when current_user is an admin5190 when admin mode enabled5191 exposes basic attributes5192 when admin mode disabled5193 exposes basic attributes5194 when member record is member request5195 exposes basic attributes5196 when member have orphaned source5197 exposes basic attributes5198 for group_saml_identity5199 when current user is allowed to read group saml identity5200 exposes group_saml_identity5201 when member source is subgroup5202 does not expose group saml identity5203 when member source is project5204 does not expose group saml identity5205 when current user is not allowed to read group saml identity5206 does not expose group saml identity5207# [RSpecRunTime] RSpec elapsed time: 15 minutes 30.13 seconds. Current RSS: ~1556M. load average: 1.20 1.22 1.05 1/418 58385208 for email5209 when the current_user is a group owner5210 does not expose the user's email5211 when the current_user is an admin5212 when admin mode enabled5213 exposes the user's email5214 when admin mode disabled5215 does not expose the user's email5216 on SaaS5217 domain_verification_availabe_for_group: false, user_is_enterprise_user_of_the_group: false, current_user_is_group_owner: false, shared_examples: "does not expose the user's email"5218 does not expose the user's email5219 when member source is subgroup5220 does not expose the user's email5221# [RSpecRunTime] RSpec elapsed time: 15 minutes 32.06 seconds. Current RSS: ~1532M. load average: 1.18 1.22 1.05 1/418 58395222 when member source is project5223 does not expose the user's email5224# [RSpecRunTime] RSpec elapsed time: 15 minutes 33.08 seconds. Current RSS: ~1524M. load average: 1.18 1.22 1.05 1/418 58405225 domain_verification_availabe_for_group: false, user_is_enterprise_user_of_the_group: false, current_user_is_group_owner: true, shared_examples: "does not expose the user's email"5226 does not expose the user's email5227 when member source is subgroup5228 does not expose the user's email5229# [RSpecRunTime] RSpec elapsed time: 15 minutes 34.17 seconds. Current RSS: ~1527M. load average: 1.18 1.22 1.05 1/418 58415230 when member source is project5231 does not expose the user's email5232# [RSpecRunTime] RSpec elapsed time: 15 minutes 35.29 seconds. Current RSS: ~1525M. load average: 1.18 1.22 1.05 1/418 58425233 domain_verification_availabe_for_group: false, user_is_enterprise_user_of_the_group: true, current_user_is_group_owner: false, shared_examples: "does not expose the user's email"5234 does not expose the user's email5235 when member source is subgroup5236 does not expose the user's email5237# [RSpecRunTime] RSpec elapsed time: 15 minutes 36.43 seconds. Current RSS: ~1528M. load average: 1.17 1.22 1.05 1/419 58435238 when member source is project5239 does not expose the user's email5240# [RSpecRunTime] RSpec elapsed time: 15 minutes 37.57 seconds. Current RSS: ~1529M. load average: 1.17 1.22 1.05 1/418 58445241 domain_verification_availabe_for_group: false, user_is_enterprise_user_of_the_group: true, current_user_is_group_owner: true, shared_examples: "does not expose the user's email"5242 does not expose the user's email5243 when member source is subgroup5244 does not expose the user's email5245# [RSpecRunTime] RSpec elapsed time: 15 minutes 38.66 seconds. Current RSS: ~1530M. load average: 1.17 1.22 1.05 1/418 58455246 when member source is project5247 does not expose the user's email5248# [RSpecRunTime] RSpec elapsed time: 15 minutes 39.8 seconds. Current RSS: ~1528M. load average: 1.17 1.22 1.05 1/418 58465249 domain_verification_availabe_for_group: true, user_is_enterprise_user_of_the_group: false, current_user_is_group_owner: false, shared_examples: "does not expose the user's email"5250 does not expose the user's email5251 when member source is subgroup5252 does not expose the user's email5253# [RSpecRunTime] RSpec elapsed time: 15 minutes 40.86 seconds. Current RSS: ~1530M. load average: 1.17 1.22 1.05 1/418 58475254 when member source is project5255 does not expose the user's email5256# [RSpecRunTime] RSpec elapsed time: 15 minutes 41.91 seconds. Current RSS: ~1528M. load average: 1.16 1.21 1.05 1/418 58485257 domain_verification_availabe_for_group: true, user_is_enterprise_user_of_the_group: false, current_user_is_group_owner: true, shared_examples: "does not expose the user's email"5258 does not expose the user's email5259 when member source is subgroup5260 does not expose the user's email5261 when member source is project5262 does not expose the user's email5263# [RSpecRunTime] RSpec elapsed time: 15 minutes 43.97 seconds. Current RSS: ~1526M. load average: 1.16 1.21 1.05 1/418 58495264 domain_verification_availabe_for_group: true, user_is_enterprise_user_of_the_group: true, current_user_is_group_owner: false, shared_examples: "does not expose the user's email"5265 does not expose the user's email5266 when member source is subgroup5267 does not expose the user's email5268# [RSpecRunTime] RSpec elapsed time: 15 minutes 45.07 seconds. Current RSS: ~1526M. load average: 1.16 1.21 1.05 1/418 58505269 when member source is project5270 does not expose the user's email5271# [RSpecRunTime] RSpec elapsed time: 15 minutes 46.18 seconds. Current RSS: ~1526M. load average: 1.14 1.21 1.05 1/418 58515272 domain_verification_availabe_for_group: true, user_is_enterprise_user_of_the_group: true, current_user_is_group_owner: true, shared_examples: "exposes the user's email"5273 exposes the user's email5274 when member source is subgroup5275 exposes the user's email5276# [RSpecRunTime] RSpec elapsed time: 15 minutes 47.29 seconds. Current RSS: ~1526M. load average: 1.14 1.21 1.05 1/418 58525277 when member source is project5278 exposes the user's email5279# [RSpecRunTime] RSpec elapsed time: 15 minutes 48.32 seconds. Current RSS: ~1523M. load average: 1.14 1.21 1.05 1/418 58535280 with state5281 exposes human_state_name as membership_state5282 with member role5283 exposes member role5284 without member role5285 does not expose member role5286# [RSpecRunTime] Finishing example group ee/spec/lib/ee/api/entities/member_spec.rb. It took 24.34 seconds. Expected to take 32.68 seconds.5287# [RSpecRunTime] Starting example group ee/spec/models/vulnerabilities/feedback_spec.rb. Expected to take 30.58 seconds.5288Vulnerabilities::Feedback5289 does not allow STI5290 is expected to define :feedback_type as an enum backed by an integer with values ‹{dismissal: 0, issue: 1, merge_request: 2}›, prefix: :for5291 is expected to define :category as an enum backed by an integer5292 is expected to define :dismissal_reason as an enum backed by an integer5293 associations5294 is expected to belong to project required: false5295 is expected to belong to author class_name => User required: false5296 is expected to belong to comment_author class_name => User required: false5297 is expected to belong to issue required: false5298 is expected to belong to merge_request required: false5299 is expected to belong to pipeline class_name => Ci::Pipeline required: false5300 is expected to belong to finding class_name => Vulnerabilities::Finding required: false5301 is expected to belong to security_finding class_name => Security::Finding required: false5302# [RSpecRunTime] RSpec elapsed time: 15 minutes 50.73 seconds. Current RSS: ~1554M. load average: 1.14 1.21 1.05 1/418 58545303 validations5304 is expected to validate that :project cannot be empty/falsy5305 is expected to validate that :author cannot be empty/falsy5306 is expected to validate that :feedback_type cannot be empty/falsy5307 is expected to validate that :category cannot be empty/falsy5308 is expected to validate that :project_fingerprint cannot be empty/falsy5309 is expected to validate that the length of :comment is at most 500005310 pipeline is nil5311 is valid5312# [RSpecRunTime] RSpec elapsed time: 15 minutes 52.01 seconds. Current RSS: ~1564M. load average: 1.13 1.20 1.05 1/418 58555313 pipeline has the same project_id5314 is valid5315 pipeline_id does not exist5316 is invalid5317 pipeline has a different project_id5318 is invalid5319 comment is set5320 validates presence of comment_timestamp5321 validates presence of comment_author5322 callbacks5323 after_save :touch_pipeline5324 behaves like touches the pipeline5325 when feedback is for dismissal5326 when pipeline is not assigned to feedback5327 does not touch the pipeline5328 when pipeline is assigned to feedback5329 when pipeline was updated less than 5 minutes ago5330 touches the pipeline5331 when pipeline was updated more than 5 minutes ago5332 touches the pipeline5333 when pipeline touch raises ActiveRecord::StaleObjectError5334 does not raise an error5335 when feedback is not for dismissal5336 when pipeline is not assigned to feedback5337 does not touch the pipeline5338 after_destroy :touch_pipeline5339 behaves like touches the pipeline5340 when feedback is for dismissal5341 when pipeline is not assigned to feedback5342 does not touch the pipeline5343 when pipeline is assigned to feedback5344 when pipeline was updated less than 5 minutes ago5345 touches the pipeline5346 when pipeline was updated more than 5 minutes ago5347 touches the pipeline5348 when pipeline touch raises ActiveRecord::StaleObjectError5349 does not raise an error5350 when feedback is not for dismissal5351 when pipeline is not assigned to feedback5352 does not touch the pipeline5353 .by_finding_uuid5354 is expected to eq [#<Vulnerabilities::Feedback id: 5, created_at: "2024-03-08 06:27:30.583274280 +0000", updated_at: "2..."72d4dd5e-386e-5b0f-8bb9-6056e59b61a5", dismissal_reason: nil, migrated_to_state_transition: false>]5355 .with_category5356 filters by category5357# [RSpecRunTime] RSpec elapsed time: 16 minutes 0.62 second. Current RSS: ~1542M. load average: 1.12 1.20 1.05 1/419 58565358 .with_feedback_type5359 filters by feedback_type5360# [RSpecRunTime] RSpec elapsed time: 16 minutes 2.23 seconds. Current RSS: ~1537M. load average: 1.11 1.20 1.04 2/418 58575361 #has_comment?5362 comment and comment_author are set5363 is expected to be truthy5364 comment is set and comment_author is not5365 is expected to be falsy5366 comment and comment_author are not set5367 is expected to be falsy5368 #find_or_init_for5369 when params are valid5370 when there is no record for the given params5371 inits the feedback5372 when there is a record for the given params5373 when the existing record matches by finding_uuid5374 is expected to eq #<Vulnerabilities::Feedback id: 18, created_at: "2024-03-08 06:27:38.426681761 +0000", updated_at: "2...6-42bd-9d75-03f4b5df2be4", dismissal_reason: "acceptable_risk", migrated_to_state_transition: false>5375# [RSpecRunTime] RSpec elapsed time: 16 minutes 4.86 seconds. Current RSS: ~1555M. load average: 1.11 1.20 1.04 1/418 58725376 when the existing record does not match by finding uuid5377 is expected to eq #<Vulnerabilities::Feedback id: 19, created_at: "2024-03-08 06:27:39.578107396 +0000", updated_at: "2...p: nil, finding_uuid: nil, dismissal_reason: "acceptable_risk", migrated_to_state_transition: false>5378# [RSpecRunTime] RSpec elapsed time: 16 minutes 6.06 seconds. Current RSS: ~1561M. load average: 1.18 1.21 1.05 1/418 58805379 when params are invalid5380 raises ArgumentError when given a bad feedback_type value5381 raises ArgumentError when given a bad category value5382# [RSpecRunTime] RSpec elapsed time: 16 minutes 7.62 seconds. Current RSS: ~1572M. load average: 1.18 1.21 1.05 1/418 58955383 loose foreign key on vulnerability_feedback.pipeline_id5384 behaves like cleanup by a loose foreign key5385 cleans up (delete or nullify) the model5386# [RSpecRunTime] RSpec elapsed time: 16 minutes 8.9 seconds. Current RSS: ~1571M. load average: 1.18 1.21 1.05 1/418 58965387# [RSpecRunTime] Finishing example group ee/spec/models/vulnerabilities/feedback_spec.rb. It took 19.97 seconds. Expected to take 30.58 seconds.5388# [RSpecRunTime] Starting example group ee/spec/services/application_settings/update_service_spec.rb. Expected to take 27.7 seconds.5389ApplicationSettings::UpdateService5390 #execute5391 common params5392 properly updates settings with given params5393 behaves like application_setting_audit_events_from_to5394 calls auditor5395 when user is nil5396 does not log an event5397# [RSpecRunTime] RSpec elapsed time: 16 minutes 11.18 seconds. Current RSS: ~1592M. load average: 1.17 1.21 1.05 1/418 58975398 with valid params5399 returns success params5400 with invalid params5401 returns error params5402 elasticsearch_indexing update5403 index creation5404 when index does not exist5405 creates a new index5406 when migrations index exists5407 does not create the migration index or mark migrations as complete5408 when ES service is not reachable5409 does not throw exception5410 when modifying a non Advanced Search setting5411 does not check index_exists5412 repository_size_limit assignment as Bytes5413 when param present5414 converts from MiB to Bytes5415 when param not present5416 does not update due to invalidity5417 assign nil value5418# [RSpecRunTime] RSpec elapsed time: 16 minutes 17.17 seconds. Current RSS: ~1573M. load average: 1.15 1.20 1.05 2/418 58985419 elasticsearch5420 limiting namespaces and projects5421 namespaces5422 creates ElasticsearchIndexedNamespace objects when given elasticsearch_namespace_ids5423 deletes ElasticsearchIndexedNamespace objects not in elasticsearch_namespace_ids5424 disregards already existing ElasticsearchIndexedNamespace in elasticsearch_namespace_ids5425# [RSpecRunTime] RSpec elapsed time: 16 minutes 20.73 seconds. Current RSS: ~1565M. load average: 1.15 1.20 1.05 1/418 58995426 projects5427 creates ElasticsearchIndexedProject objects when given elasticsearch_project_ids5428 deletes ElasticsearchIndexedProject objects not in elasticsearch_project_ids5429 disregards already existing ElasticsearchIndexedProject in elasticsearch_project_ids5430# [RSpecRunTime] RSpec elapsed time: 16 minutes 26.4 seconds. Current RSS: ~1532M. load average: 1.13 1.20 1.05 1/418 59005431 setting number_of_shards and number_of_replicas5432 accepts hash values5433 accepts legacy (integer) values5434# [RSpecRunTime] RSpec elapsed time: 16 minutes 27.9 seconds. Current RSS: ~1536M. load average: 1.13 1.20 1.05 1/418 59015435 user cap setting5436 when new user cap is set to nil5437 when changing new user cap to any number5438 does not call ApproveBlockedPendingApprovalUsersWorker5439 when leaving new user cap set to nil5440 does not call ApproveBlockedPendingApprovalUsersWorker5441 when new user cap is set to a number5442 when decreasing new user cap5443 does not call ApproveBlockedPendingApprovalUsersWorker5444 when increasing new user cap5445 calls ApproveBlockedPendingApprovalUsersWorker5446 when changing user cap to nil5447 calls ApproveBlockedPendingApprovalUsersWorker5448# [RSpecRunTime] Finishing example group ee/spec/services/application_settings/update_service_spec.rb. It took 22.01 seconds. Expected to take 27.7 seconds.5449# [RSpecRunTime] Starting example group ee/spec/services/ee/members/groups/creator_service_spec.rb. Expected to take 25.9 seconds.5450Members::Groups::CreatorService5451 .add_member5452 when the current user has permission via a group link5453 role: :guest, access_level: 105454 adds member with role: guest5455 role: :reporter, access_level: 205456 adds member with role: reporter5457 role: :developer, access_level: 305458 adds member with role: developer5459 role: :maintainer, access_level: 405460 adds member with role: maintainer5461 role: :owner, access_level: 505462 adds member with role: owner5463 for free user limit considerations5464 when ignore_user_limits is not passed and uses default5465 fails to add the member5466 when ignore_user_limits is passed as true5467 adds the member5468 when current user has admin_group_member custom permission5469 when adding a member to the root group5470 behaves like adding members using custom permission to a group5471 for guest member role5472 behaves like adding members using custom permission5473 when custom_roles feature is enabled5474 when adding members with the same access role as current user5475 adds members5476 when adding members with higher role than current user5477 fails to add the member5478 when custom_roles feature is disabled5479 when adding members with the same access role as current user5480 does not add members5481 for reporter member role5482 behaves like adding members using custom permission5483 when custom_roles feature is enabled5484 when adding members with the same access role as current user5485 adds members5486 when adding members with higher role than current user5487 fails to add the member5488 when custom_roles feature is disabled5489 when adding members with the same access role as current user5490 does not add members5491 for developer member role5492 behaves like adding members using custom permission5493 when custom_roles feature is enabled5494 when adding members with the same access role as current user5495 adds members5496 when adding members with higher role than current user5497 fails to add the member5498 when custom_roles feature is disabled5499 when adding members with the same access role as current user5500 does not add members5501 for maintainer member role5502 behaves like adding members using custom permission5503 when custom_roles feature is enabled5504 when adding members with the same access role as current user5505 adds members5506 when adding members with higher role than current user5507 fails to add the member5508 when custom_roles feature is disabled5509 when adding members with the same access role as current user5510 does not add members5511 when adding a member to the subgroup5512 behaves like adding members using custom permission to a group5513 for guest member role5514 behaves like adding members using custom permission5515 when custom_roles feature is enabled5516 when adding members with the same access role as current user5517 adds members5518 when adding members with higher role than current user5519 fails to add the member5520 when custom_roles feature is disabled5521 when adding members with the same access role as current user5522 does not add members5523 for reporter member role5524 behaves like adding members using custom permission5525 when custom_roles feature is enabled5526 when adding members with the same access role as current user5527 adds members5528 when adding members with higher role than current user5529 fails to add the member5530 when custom_roles feature is disabled5531 when adding members with the same access role as current user5532 does not add members5533 for developer member role5534 behaves like adding members using custom permission5535 when custom_roles feature is enabled5536 when adding members with the same access role as current user5537 adds members5538 when adding members with higher role than current user5539 fails to add the member5540 when custom_roles feature is disabled5541 when adding members with the same access role as current user5542 does not add members5543 for maintainer member role5544 behaves like adding members using custom permission5545 when custom_roles feature is enabled5546 when adding members with the same access role as current user5547 adds members5548 when adding members with higher role than current user5549 fails to add the member5550 when custom_roles feature is disabled5551 when adding members with the same access role as current user5552 does not add members5553 when a `member_role_id` is passed5554 when custom roles are enabled5555 saves the `member_role`5556 when custom roles are not enabled5557 does not save the `member_role`5558 when adding a service_account member5559 checks the appropriate permission5560# [RSpecRunTime] Finishing example group ee/spec/services/ee/members/groups/creator_service_spec.rb. It took 17.4 seconds. Expected to take 25.9 seconds.5561# [RSpecRunTime] Starting example group ee/spec/workers/app_sec/dast/profile_schedule_worker_spec.rb. Expected to take 23.8 seconds.5562AppSec::Dast::ProfileScheduleWorker5563 #perform5564 when feature is licensed5565 when multiple schedules exists5566 preloads configuration, project and owner to avoid N+1 queries5567 when all of the schedule owners are invalid5568 sets active to false5569# [RSpecRunTime] RSpec elapsed time: 17 minutes 0.25 second. Current RSS: ~1480M. load average: 1.19 1.21 1.06 1/418 59025570 when some of the schedule owners are invalid5571 sets active to false5572# [RSpecRunTime] RSpec elapsed time: 17 minutes 4.43 seconds. Current RSS: ~1495M. load average: 1.26 1.22 1.06 1/419 59035573 when schedule exists5574 executes the service that creates dast scans5575 calls the service that creates dast scans with the correct parameters5576 when the schedule owner is invalid5577 sets active to false5578# [RSpecRunTime] RSpec elapsed time: 17 minutes 5.52 seconds. Current RSS: ~1500M. load average: 1.26 1.22 1.06 1/419 59045579 when service returns an error5580 succeeds and logs the error5581 when schedule does not exist5582 does not execute the service that creates dast scans5583 when a schedule that does not repeat exists5584 sets active to false5585# [RSpecRunTime] Finishing example group ee/spec/workers/app_sec/dast/profile_schedule_worker_spec.rb. It took 18.18 seconds. Expected to take 23.8 seconds.5586# [RSpecRunTime] Starting example group ee/spec/lib/gitlab/ci/templates/Jobs/dast_default_branch_gitlab_ci_yaml_spec.rb. Expected to take 22.44 seconds.5587Jobs/DAST-Default-Branch-Deploy.gitlab-ci.yml5588 DAST_AUTO_DEPLOY_IMAGE_VERSION5589 corresponds to a published image in the registry5590 the created pipeline5591 when deploying to kubernetes5592 has no errors5593 when project has no license5594 does not include DAST environment jobs5595# [RSpecRunTime] RSpec elapsed time: 17 minutes 9.14 seconds. Current RSS: ~1508M. load average: 1.24 1.22 1.06 1/422 59225596 when project has Ultimate license5597 default branch5598 includes the DAST environment jobs by default5599 when DAST_DISABLED is set5600 does not include DAST environment jobs5601# [RSpecRunTime] RSpec elapsed time: 17 minutes 10.68 seconds. Current RSS: ~1494M. load average: 1.24 1.22 1.06 1/423 59315602 when DAST_DISABLED_FOR_DEFAULT_BRANCH is set5603 does not include DAST environment jobs5604 when DAST_WEBSITE is set5605 does not include DAST environment jobs5606 when KUBECONFIG and not CI_KUBERNETES_ACTIVE5607 includes the DAST environment jobs5608# [RSpecRunTime] RSpec elapsed time: 17 minutes 13.58 seconds. Current RSS: ~1471M. load average: 1.22 1.21 1.06 1/423 59535609 on another branch5610 does not include DAST environment jobs5611 when deploying to ECS5612 has no errors5613 when project has no license5614 does not include DAST environment jobs5615# [RSpecRunTime] RSpec elapsed time: 17 minutes 16.17 seconds. Current RSS: ~1455M. load average: 1.20 1.21 1.06 1/423 59755616 when project has Ultimate license5617 default branch5618 includes the DAST environment jobs by default5619 when DAST_DISABLED is set5620 does not include DAST environment jobs5621# [RSpecRunTime] RSpec elapsed time: 17 minutes 17.66 seconds. Current RSS: ~1447M. load average: 1.20 1.21 1.06 1/423 59845622 when DAST_DISABLED_FOR_DEFAULT_BRANCH is set5623 does not include DAST environment jobs5624 when DAST_WEBSITE is set5625 does not include DAST environment jobs5626 on another branch5627 does not include DAST environment jobs5628 when deploying to other infrastructure5629 has no errors5630 when project has Ultimate license5631 default branch5632 does not include DAST environment jobs5633# [RSpecRunTime] RSpec elapsed time: 17 minutes 21.64 seconds. Current RSS: ~1443M. load average: 1.18 1.21 1.06 1/423 60145634# [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/ci/templates/Jobs/dast_default_branch_gitlab_ci_yaml_spec.rb. It took 15.14 seconds. Expected to take 22.44 seconds.5635# [RSpecRunTime] Starting example group ee/spec/models/requirements_management/test_report_spec.rb. Expected to take 21.03 seconds.5636RequirementsManagement::TestReport5637 does not allow STI5638 associations5639 is expected to belong to author class_name => User required: false5640 is expected to belong to requirement_issue required: false5641 is expected to belong to build required: false5642# [RSpecRunTime] RSpec elapsed time: 17 minutes 23.37 seconds. Current RSS: ~1449M. load average: 1.18 1.21 1.06 1/423 60155643 validations5644 is expected to validate that :state cannot be empty/falsy5645 is expected to validate that :requirement_issue cannot be empty/falsy5646 requirements associations5647 when only requirement issue is set5648 behaves like a model with a requirement issue association5649 requirement issue association5650 when the requirement issue is of type requirement5651 is expected to be valid5652# [RSpecRunTime] RSpec elapsed time: 17 minutes 24.43 seconds. Current RSS: ~1453M. load average: 1.18 1.21 1.06 1/423 60165653 when requirement issue is not of requirement type5654 is expected to include /must be a `requirement`/5655 when requirement issue is invalid but the type field is not dirty5656 is expected to be valid5657 is expected to be valid5658# [RSpecRunTime] RSpec elapsed time: 17 minutes 26.16 seconds. Current RSS: ~1459M. load average: 1.17 1.20 1.06 1/423 60175659 when requirement_issue is not of type requirement5660 is expected to include /must be a `requirement`/5661 scopes5662 .for_user_build5663 returns only test reports matching build's user and pipeline5664# [RSpecRunTime] RSpec elapsed time: 17 minutes 29.24 seconds. Current RSS: ~1465M. load average: 1.17 1.20 1.06 1/424 60185665 .with_build5666 returns only test reports which reference a CI build5667 .without_build5668 returns only test reports which do not refer any CI build5669 .persist_requirement_reports5670 if the CI report contains no entries5671 does not create any test reports5672 if the CI report contains some entries5673 and the entries are valid5674 and legacy is false5675 creates test report with expected status for each open requirement5676 when all_passed? in ci_report5677 creates test report with expected status for each open requirement5678# [RSpecRunTime] RSpec elapsed time: 17 minutes 31.69 seconds. Current RSS: ~1468M. load average: 1.15 1.20 1.06 1/419 60195679 when legacy is true5680 creates test report with expected status for each open requirement5681# [RSpecRunTime] RSpec elapsed time: 17 minutes 33.27 seconds. Current RSS: ~1469M. load average: 1.15 1.20 1.06 1/419 60205682 and the entries are not valid5683 does not create any test reports5684 .build_report5685 behaves like builds the expected reports5686 when build is passed as argument5687 builds test report with correct attributes5688 when build is not passed as argument5689 builds test report with correct attributes5690 when legacy is true5691 behaves like builds the expected reports5692 when build is passed as argument5693 builds test report with correct attributes5694 when build is not passed as argument5695 builds test report with correct attributes5696 when state param is invalid5697 when state is nil5698 test report is not valid5699 when state is a non-nil invalid value5700 raises ArgumentError5701 behaves like cleanup by a loose foreign key5702 cleans up (delete or nullify) the model5703# [RSpecRunTime] RSpec elapsed time: 17 minutes 37.32 seconds. Current RSS: ~1474M. load average: 1.14 1.20 1.06 1/420 60215704# [RSpecRunTime] Finishing example group ee/spec/models/requirements_management/test_report_spec.rb. It took 15.7 seconds. Expected to take 21.03 seconds.5705# [RSpecRunTime] Starting example group ee/spec/services/projects/group_links/create_service_spec.rb. Expected to take 19.4 seconds.5706Projects::GroupLinks::CreateService#execute5707 audit events5708 sends the audit streaming event5709 when licensed5710 does not log audit event if operation fails5711 does not log audit event if operation results in no change5712 when operation succeeds5713 logs an audit event5714 logs the audit event info5715 calls the audit method with the event type5716# [RSpecRunTime] RSpec elapsed time: 17 minutes 40.37 seconds. Current RSS: ~1471M. load average: 1.14 1.20 1.06 1/419 60225717 when not licensed5718 does not log audit event5719 when project is in sso enforced group5720 when invited group is outside top group5721 does not add group to project5722# [RSpecRunTime] RSpec elapsed time: 17 minutes 41.88 seconds. Current RSS: ~1477M. load average: 1.05 1.18 1.05 1/419 60235723 when invited group is in the top group5724 adds group to project5725 when project is deeper in the hierarchy and group is in the top group5726 adds group to project5727 when invited group is outside top group5728 does not add group to project5729# [RSpecRunTime] RSpec elapsed time: 17 minutes 44.8 seconds. Current RSS: ~1466M. load average: 1.05 1.18 1.05 1/419 60245730 when project is forked from group with enforced SSO5731 when invited group is outside top group5732 does not add group to project5733 returns error status and message5734# [RSpecRunTime] RSpec elapsed time: 17 minutes 47.8 seconds. Current RSS: ~1467M. load average: 1.05 1.17 1.05 1/419 60255735 when invited group is in the top group5736 adds group to project5737# [RSpecRunTime] RSpec elapsed time: 17 minutes 49.53 seconds. Current RSS: ~1465M. load average: 1.05 1.17 1.05 1/419 60265738 when group to invite is missing5739 returns error status and message5740# [RSpecRunTime] RSpec elapsed time: 17 minutes 50.79 seconds. Current RSS: ~1461M. load average: 1.05 1.17 1.05 1/419 60275741 when project is forked to group with enforced sso5742 when invited group is outside top group5743 does not add group to project5744# [RSpecRunTime] RSpec elapsed time: 17 minutes 52.14 seconds. Current RSS: ~1458M. load average: 1.12 1.19 1.06 1/419 60285745 when invited group is in the top group5746 adds group to project5747# [RSpecRunTime] RSpec elapsed time: 17 minutes 53.37 seconds. Current RSS: ~1458M. load average: 1.12 1.19 1.06 1/419 60295748# [RSpecRunTime] Finishing example group ee/spec/services/projects/group_links/create_service_spec.rb. It took 16.04 seconds. Expected to take 19.4 seconds.5749# [RSpecRunTime] Starting example group ee/spec/services/ee/issue_links/create_service_spec.rb. Expected to take 18.9 seconds.5750IssueLinks::CreateService5751 #execute5752 when there is an issue to relate5753 returns success status and created links5754 when feature is not available5755 returns error5756 no relationship is created5757# [RSpecRunTime] RSpec elapsed time: 17 minutes 57.93 seconds. Current RSS: ~1454M. load average: 1.11 1.18 1.06 1/419 60305758 behaves like issuable link creation with blocking link_type5759 when is_blocked_by relation is used5760 creates `blocks` relation with swapped source and target5761 creates block and blocked_by notes with swapped issuables5762# [RSpecRunTime] RSpec elapsed time: 18 minutes 1.26 seconds. Current RSS: ~1454M. load average: 1.10 1.18 1.06 2/420 60315763 when blocks relation is used5764 creates `blocks` relation5765 creates block and blocked_by notes5766# [RSpecRunTime] RSpec elapsed time: 18 minutes 4.71 seconds. Current RSS: ~1452M. load average: 1.10 1.18 1.06 1/419 60325767 when reference of any already related issue is present5768 sets the same type of relation for selected references5769# [RSpecRunTime] RSpec elapsed time: 18 minutes 6.27 seconds. Current RSS: ~1451M. load average: 1.09 1.18 1.06 2/419 60335770# [RSpecRunTime] Finishing example group ee/spec/services/ee/issue_links/create_service_spec.rb. It took 12.88 seconds. Expected to take 18.9 seconds.5771# [RSpecRunTime] Starting example group ee/spec/services/security/vulnerability_counting_service_spec.rb. Expected to take 17.51 seconds.5772Security::VulnerabilityCountingService#execute5773 The pipeline has security builds5774 All report types are requested5775 is expected to match (a hash including {"sast" => 5, "dast" => 20, "container_scanning" => 8, "dependency_scanning" => 4})5776# [RSpecRunTime] RSpec elapsed time: 18 minutes 19.57 seconds. Current RSS: ~1470M. load average: 1.15 1.19 1.06 1/419 60345777 Only the report type dast is requested5778 is expected to eq {"dast"=>20}5779 The Pipeline has no security builds5780 is expected to match (a hash including {"sast" => 0, "dast" => 0, "container_scanning" => 0, "dependency_scanning" => 0})5781 performance5782 performs only one query5783# [RSpecRunTime] Finishing example group ee/spec/services/security/vulnerability_counting_service_spec.rb. It took 14.14 seconds. Expected to take 17.51 seconds.5784# [RSpecRunTime] Starting example group ee/spec/services/sbom/ingestion/tasks/ingest_occurrences_spec.rb. Expected to take 17.21 seconds.5785Sbom::Ingestion::Tasks::IngestOccurrences5786 #execute5787 is idempotent5788 behaves like bulk insertable task5789 when the validation fails5790 can generate error messages correctly5791# [RSpecRunTime] RSpec elapsed time: 18 minutes 22.91 seconds. Current RSS: ~1483M. load average: 1.14 1.18 1.06 1/419 60355792 attributes5793 sets the correct attributes for the occurrence5794 when sbom_occurrences_vulnerabilities is disabled5795 does not populate vulnerability_count and highest_severity5796 when sbom occurrence was found by trivy5797 sets the correct attributes for the occurrence5798 when there is an existing occurrence5799 does not create a new record for the existing version5800# [RSpecRunTime] RSpec elapsed time: 18 minutes 25.65 seconds. Current RSS: ~1488M. load average: 1.14 1.18 1.06 1/419 60365801 when there is no component version5802 inserts records without the version5803 does not include licenses5804# [RSpecRunTime] RSpec elapsed time: 18 minutes 29.72 seconds. Current RSS: ~1483M. load average: 1.13 1.18 1.06 1/419 60375805 when there is no source package5806 inserts records without the source package5807# [RSpecRunTime] RSpec elapsed time: 18 minutes 31.71 seconds. Current RSS: ~1482M. load average: 1.04 1.16 1.06 1/419 60385808 when there is no purl5809 skips licenses for components without a purl5810 when there are two duplicate occurrences5811 discards duplicates5812# [RSpecRunTime] RSpec elapsed time: 18 minutes 33.6 seconds. Current RSS: ~1480M. load average: 1.04 1.16 1.06 1/419 60395813# [RSpecRunTime] Finishing example group ee/spec/services/sbom/ingestion/tasks/ingest_occurrences_spec.rb. It took 13.2 seconds. Expected to take 17.21 seconds.5814# [RSpecRunTime] Starting example group ee/spec/finders/ee/namespaces/projects_finder_spec.rb. Expected to take 15.89 seconds.5815Namespaces::ProjectsFinder5816 #execute5817 when compliance framework is present5818 when no filters are present5819 returns all projects5820# [RSpecRunTime] RSpec elapsed time: 18 minutes 35.41 seconds. Current RSS: ~1472M. load average: 1.04 1.16 1.06 1/419 60405821 when compliance framework id is passed5822 when compliance_framework_id is of valid framework5823 returns projects with compliance framework5824 when compliance_framework_id is of other namespace5825 returns no projects5826 when provided with a non existing framework id5827 returns no projects5828 when compliance_framework_id is nil5829 returns all projects5830 when negated compliance framework id param is passed5831 when compliance_framework_id is of valid framework5832 returns projects where compliance framework id is not framework's id or nil5833 when compliance_framework_id is of other namespace5834 returns all projects5835 when provided with a non existing framework id5836 returns all projects5837 when compliance_framework_id is nil5838 returns all projects5839 when both framework id and negated compliance framework id is passed5840 when both ids are same5841 returns projects with other compliance framework5842 when both ids are different5843 returns projects with other compliance framework5844 when compliance framework presence filter is passed5845 when presence filter is 'any'5846 returns projects with any compliance framework5847 when presence filter is 'none'5848 returns projects without a compliance framework5849 when compliance framework presence filter is not supported5850 raises an ArgumentError5851 when it has_vulnerabilities5852 when has_vulnerabilities is provided5853 returns projects with vulnerabilities5854 when has_vulnerabilities is not provided5855 returns all projects5856 sorting5857 enforcement_type: :project_repository_limit5858 as excess repo storage size, descending5859 is expected to eq [#<Project id:722 group715/test-project>>, #<Project id:721 group715/project>>, #<Project id:723 group715/group716/test-subgroup>>]5860 as storage size5861 in ascending order5862 is expected to eq [#<Project id:721 group715/project>>, #<Project id:723 group715/group716/test-subgroup>>, #<Project id:722 group715/test-project>>]5863 in descending order5864 is expected to eq [#<Project id:722 group715/test-project>>, #<Project id:723 group715/group716/test-subgroup>>, #<Project id:721 group715/project>>]5865 when sorting option is not defined5866 returns all projects5867 enforcement_type: :namespace_storage_limit5868 as excess repo storage size, descending5869 is expected to eq [#<Project id:722 group715/test-project>>, #<Project id:721 group715/project>>, #<Project id:723 group715/group716/test-subgroup>>]5870 as storage size5871 in ascending order5872 is expected to eq [#<Project id:721 group715/project>>, #<Project id:723 group715/group716/test-subgroup>>, #<Project id:722 group715/test-project>>]5873 in descending order5874 is expected to eq [#<Project id:722 group715/test-project>>, #<Project id:723 group715/group716/test-subgroup>>, #<Project id:721 group715/project>>]5875 when sorting option is not defined5876 returns all projects5877 has_code_coverage5878 when has_code_coverage is provided5879 returns projects with code coverage on default branch based on ci feature usages5880 when has_code_coverage is not provided5881 returns all projects5882 with existing SBOM occurrence records5883 when sbom_component_id is not provided5884 is expected to contain exactly #<Project id:722 group715/test-project>> and #<Project id:721 group715/project>>5885 when sbom_component_id is provided as part of params5886 is expected to eq [#<Project id:721 group715/project>>]5887# [RSpecRunTime] Finishing example group ee/spec/finders/ee/namespaces/projects_finder_spec.rb. It took 8.54 seconds. Expected to take 15.89 seconds.5888# [RSpecRunTime] Starting example group ee/spec/lib/google_cloud_platform/compute/client_spec.rb. Expected to take 15.71 seconds.5889GoogleCloudPlatform::Compute::Client5890 #zones5891 behaves like returning the expected response5892 returns the expected response5893 when google_cloud_project_id is missing5894 receives the project id from the wlif integration5895 with a filter set5896 behaves like returning the expected response5897 returns the expected response5898 with max_results set5899 behaves like returning the expected response5900 returns the expected response5901 with a page token set5902 behaves like returning the expected response5903 returns the expected response5904 with an order by set5905 behaves like returning the expected response5906 returns the expected response5907 behaves like handling google cloud client common errors5908 behaves like transforming the error5909 translates the error from RuntimeError to GoogleCloudPlatform::AuthenticationError5910 behaves like transforming the error5911 translates the error from RuntimeError to GoogleCloudPlatform::AuthenticationError5912 behaves like transforming the error5913 translates the error from RuntimeError to RuntimeError5914 behaves like transforming the error5915 translates the error from Google::Cloud::Error to GoogleCloudPlatform::ApiError5916 #machine_types5917 behaves like returning the expected response5918 returns the expected response5919 when google_cloud_project_id is missing5920 receives the project id from the wlif integration5921 with a filter set5922 behaves like returning the expected response5923 returns the expected response5924 with max_results set5925 behaves like returning the expected response5926 returns the expected response5927 with a page token set5928 behaves like returning the expected response5929 returns the expected response5930 with an order by set5931 behaves like returning the expected response5932 returns the expected response5933 behaves like handling google cloud client common errors5934 behaves like transforming the error5935 translates the error from RuntimeError to GoogleCloudPlatform::AuthenticationError5936 behaves like transforming the error5937 translates the error from RuntimeError to GoogleCloudPlatform::AuthenticationError5938 behaves like transforming the error5939 translates the error from RuntimeError to RuntimeError5940 behaves like transforming the error5941 translates the error from Google::Cloud::Error to GoogleCloudPlatform::ApiError5942 behaves like handling google cloud client common validations5943 with a nil integration5944 behaves like raising an error with5945 raises ArgumentError error5946 with a disabled integration5947 behaves like raising an error with5948 raises ArgumentError error5949 with an integration of the wrong class5950 behaves like raising an error with5951 raises ArgumentError error5952 with a nil user5953 behaves like raising an error with5954 raises ArgumentError error5955 when not on saas5956 behaves like raising an error with5957 raises RuntimeError error5958 #regions5959 behaves like returning the expected response5960 returns the expected response5961 when google_cloud_project_id is missing5962 receives the project id from the wlif integration5963 with a filter set5964 behaves like returning the expected response5965 returns the expected response5966 with max_results set5967 behaves like returning the expected response5968 returns the expected response5969 with a page token set5970 behaves like returning the expected response5971 returns the expected response5972 with an order by set5973 behaves like returning the expected response5974 returns the expected response5975 behaves like handling google cloud client common errors5976 behaves like transforming the error5977 translates the error from RuntimeError to GoogleCloudPlatform::AuthenticationError5978 behaves like transforming the error5979 translates the error from RuntimeError to GoogleCloudPlatform::AuthenticationError5980 behaves like transforming the error5981 translates the error from RuntimeError to RuntimeError5982 behaves like transforming the error5983 translates the error from Google::Cloud::Error to GoogleCloudPlatform::ApiError5984# [RSpecRunTime] Finishing example group ee/spec/lib/google_cloud_platform/compute/client_spec.rb. It took 8.97 seconds. Expected to take 15.71 seconds.5985# [RSpecRunTime] Starting example group ee/spec/services/epics/epic_links/destroy_service_spec.rb. Expected to take 14.6 seconds.5986Epics::EpicLinks::DestroyService5987 #execute5988 when epics feature is disabled5989 returns an error5990 no relationship is created5991 does not create system notes5992 when epics feature is enabled5993 when the user has no access to parent epic5994 returns an error5995 no relationship is created5996 does not create system notes5997 when `epic_relations_for_non_members` feature flag is disabled5998 returns an error5999 no relationship is created6000 does not create system notes6001# [RSpecRunTime] RSpec elapsed time: 18 minutes 53.56 seconds. Current RSS: ~1502M. load average: 1.03 1.15 1.05 1/419 60716002 when the user has no access to child epic6003 returns an error6004 no relationship is created6005 does not create system notes6006 when user has permissions to remove epic relation6007 when the child epic is nil6008 returns an error6009 no relationship is created6010 does not create system notes6011 when a correct reference is given6012 removes epic relationship6013 returns success status6014 creates system notes6015 when epic has no parent6016 returns an error6017 no relationship is created6018 does not create system notes6019 when epic has synced work item6020 removes epic relationship and destroy work item parent link6021 does not create resource event for the work item6022 creates system notes only for the epics6023 when removing child epic fails6024 raises an error and does not remove relationships6025# [RSpecRunTime] RSpec elapsed time: 18 minutes 58.29 seconds. Current RSS: ~1498M. load average: 1.02 1.15 1.05 1/419 60726026 when destroying work item parent link fails6027 does not remove parent epic or destroy work item parent link6028 logs error6029 when epic_creation_with_synced_work_item feature flag is disabled6030 removes relationship only for the child epic6031# [RSpecRunTime] Finishing example group ee/spec/services/epics/epic_links/destroy_service_spec.rb. It took 8.2 seconds. Expected to take 14.6 seconds.6032# [RSpecRunTime] Starting example group ee/spec/models/groups/ssh_certificate_spec.rb. Expected to take 14.15 seconds.6033Groups::SshCertificate6034 does not allow STI6035 validations6036 presence fields6037 length of key and title6038 format of the key6039 uniqueness of fingerprint6040 behaves like meets ssh key restrictions6041 factory: :rsa_key_2048, minimum: 0, result: true6042 validates that the key is valid6043# [RSpecRunTime] RSpec elapsed time: 19 minutes 0.77 second. Current RSS: ~1497M. load average: 1.02 1.15 1.05 4/420 60736044 factory: :dsa_key_2048, minimum: 0, result: true6045 validates that the key is valid6046 factory: :ecdsa_key_256, minimum: 0, result: true6047 validates that the key is valid6048 factory: :ed25519_key_256, minimum: 0, result: true6049 validates that the key is valid6050 factory: :ecdsa_sk_key_256, minimum: 0, result: true6051 validates that the key is valid6052 factory: :ed25519_sk_key_256, minimum: 0, result: true6053 validates that the key is valid6054 factory: :rsa_key_2048, minimum: 1024, result: true6055 validates that the key is valid6056 factory: :rsa_key_2048, minimum: 2048, result: true6057 validates that the key is valid6058 factory: :rsa_key_2048, minimum: 4096, result: false6059 validates that the key is valid6060 factory: :dsa_key_2048, minimum: 1024, result: true6061 validates that the key is valid6062 factory: :dsa_key_2048, minimum: 2048, result: true6063 validates that the key is valid6064 factory: :dsa_key_2048, minimum: 4096, result: false6065 validates that the key is valid6066 factory: :ecdsa_key_256, minimum: 256, result: true6067 validates that the key is valid6068 factory: :ecdsa_key_256, minimum: 384, result: false6069 validates that the key is valid6070 factory: :ed25519_key_256, minimum: 256, result: true6071 validates that the key is valid6072 factory: :ed25519_key_256, minimum: 384, result: false6073 validates that the key is valid6074 factory: :ecdsa_sk_key_256, minimum: 256, result: true6075 validates that the key is valid6076 factory: :ecdsa_sk_key_256, minimum: 384, result: false6077 validates that the key is valid6078 factory: :ed25519_sk_key_256, minimum: 256, result: true6079 validates that the key is valid6080 factory: :ed25519_sk_key_256, minimum: 384, result: false6081 validates that the key is valid6082 factory: :rsa_key_2048, minimum: -1, result: false6083 validates that the key is valid6084 factory: :dsa_key_2048, minimum: -1, result: false6085 validates that the key is valid6086 factory: :ecdsa_key_256, minimum: -1, result: false6087 validates that the key is valid6088 factory: :ed25519_key_256, minimum: -1, result: false6089 validates that the key is valid6090 factory: :ecdsa_sk_key_256, minimum: -1, result: false6091 validates that the key is valid6092 factory: :ed25519_sk_key_256, minimum: -1, result: false6093 validates that the key is valid6094 associations6095 belongs to a group6096# [RSpecRunTime] Finishing example group ee/spec/models/groups/ssh_certificate_spec.rb. It took 6.12 seconds. Expected to take 14.15 seconds.6097# [RSpecRunTime] Starting example group ee/spec/models/vulnerabilities/external_issue_link_spec.rb. Expected to take 13.61 seconds.6098Vulnerabilities::ExternalIssueLink6099 does not allow STI6100 associations and fields6101 is expected to belong to vulnerability required: false6102 is expected to define :link_type as an enum backed by an integer with values ‹{created: 1}›6103 provides the "created" as default link_type6104# [RSpecRunTime] RSpec elapsed time: 19 minutes 7.82 seconds. Current RSS: ~1504M. load average: 1.24 1.19 1.07 1/419 60746105 validations6106 is expected to validate that :vulnerability cannot be empty/falsy6107 is expected to validate that :external_issue_key cannot be empty/falsy6108 is expected to validate that :external_project_key cannot be empty/falsy6109 is expected to validate that :external_type cannot be empty/falsy6110 uniqueness6111 is expected to validate that :external_issue_key is case-sensitively unique within the scope of :vulnerability_id, :external_type, and :external_project_key, producing a custom validation error on failure6112# [RSpecRunTime] RSpec elapsed time: 19 minutes 10.27 seconds. Current RSS: ~1511M. load average: 1.24 1.19 1.07 1/419 60756113 only one "created" link allowed per vulnerability6114 is expected to validate that :vulnerability_id is case-sensitively unique, producing a custom validation error on failure6115# [RSpecRunTime] RSpec elapsed time: 19 minutes 12.07 seconds. Current RSS: ~1507M. load average: 1.30 1.20 1.07 1/419 60766116 created_for_vulnerability6117 gets external issue links for the specified vulnerability6118# [RSpecRunTime] RSpec elapsed time: 19 minutes 14.64 seconds. Current RSS: ~1487M. load average: 1.30 1.20 1.07 1/419 60776119# [RSpecRunTime] Finishing example group ee/spec/models/vulnerabilities/external_issue_link_spec.rb. It took 9.2 seconds. Expected to take 13.61 seconds.6120# [RSpecRunTime] Starting example group ee/spec/services/iterations/cadences/create_iterations_in_advance_service_spec.rb. Expected to take 13.28 seconds.6121Iterations::Cadences::CreateIterationsInAdvanceService6122 #execute6123 when user has permissions to create iterations6124 when user is a group developer6125 with nil cadence6126 returns error6127 with manual cadence6128 returns error6129 when cadence is converted to use automatic scheduling6130 when past iteration exists and automation start date is set to today6131 behaves like manual cadence is updated6132 manages and schedules iterations without modifying past and current iterations6133 when current iteration exists and automation start date is set to an upcoming date6134 behaves like manual cadence is updated6135 manages and schedules iterations without modifying past and current iterations6136 when upcoming iteration exists and automation start date is set to an upcoming date6137 behaves like manual cadence is updated6138 manages and schedules iterations without modifying past and current iterations6139 when current and upcoming iteration exists and automation start date is set to an upcoming date6140 behaves like manual cadence is updated6141 manages and schedules iterations without modifying past and current iterations6142 when past and future iteration exists and automation start date is set to today6143 behaves like manual cadence is updated6144 manages and schedules iterations without modifying past and current iterations6145 with inactive cadence6146 returns error6147 with automatic and active cadence6148 when cadence starts on a past date6149 when the cadence start date was a day ago6150 behaves like iterations are scheduled on an initial run6151 schedule iterations with correct states6152 behaves like iterations are scheduled6153 correctly manages and schedules iterations6154 when re-executed with a smaller 'iterations_in_advance' value on a future date6155 behaves like iterations are scheduled on a subsequent run6156 behaves like iterations are scheduled6157 correctly manages and schedules iterations6158 when cadence starts on a future date6159 when the cadence start date is the next day6160 behaves like iterations are scheduled on an initial run6161 schedule iterations with correct states6162 behaves like iterations are scheduled6163 correctly manages and schedules iterations6164 when re-executed on a future date to start in the past6165 behaves like iterations are scheduled on a subsequent run6166 behaves like iterations are scheduled6167 correctly manages and schedules iterations6168 when re-executed on the same date with updated cadence params6169 behaves like iterations are scheduled on a subsequent run6170 behaves like iterations are scheduled6171 correctly manages and schedules iterations6172 when the cadence start date is a week later (duration_in_weeks)6173 behaves like iterations are scheduled on an initial run6174 schedule iterations with correct states6175 behaves like iterations are scheduled6176 correctly manages and schedules iterations6177 when cadence starts on the current date6178 behaves like iterations are scheduled on an initial run6179 schedule iterations with correct states6180 behaves like iterations are scheduled6181 correctly manages and schedules iterations6182 when re-executed on the same date6183 behaves like iterations are scheduled on a subsequent run6184 behaves like iterations are scheduled6185 correctly manages and schedules iterations6186 when re-executed on a future date6187 behaves like iterations are scheduled on a subsequent run6188 behaves like iterations are scheduled6189 correctly manages and schedules iterations6190 when new iterations need to be created6191 when cadence has iterations but all are in the past6192 does not modify the titles of the existing iterations (if they have any)6193# [RSpecRunTime] Finishing example group ee/spec/services/iterations/cadences/create_iterations_in_advance_service_spec.rb. It took 9.47 seconds. Expected to take 13.28 seconds.6194# [RSpecRunTime] Starting example group ee/spec/services/google_cloud_platform/compute/list_machine_types_service_spec.rb. Expected to take 12.44 seconds.6195GoogleCloudPlatform::Compute::ListMachineTypesService6196 #execute6197 behaves like a compute service handling validation errors6198 behaves like returning an error service response6199 returns an error service response6200 with saas only feature enabled6201 with not enough permissions6202 behaves like returning an error service response6203 returns an error service response6204 with google_cloud_support_feature_flag FF disabled6205 behaves like returning an error service response6206 returns an error service response6207 with no integration6208 behaves like returning an error service response6209 returns an error service response6210 with disabled integration6211 behaves like returning an error service response6212 returns an error service response6213 when client raises AuthenticationError6214 behaves like returning an error service response6215 returns an error service response6216 behaves like logging an error6217 logs an error6218 when client raises ApiError6219 behaves like returning an error service response6220 returns an error service response6221 behaves like logging an error6222 logs an error6223 with saas only feature enabled6224 returns the machine_types6225 behaves like overriding the google cloud project id6226 returns results by calling the specified project id6227 with a missing zone value6228 returns error6229 with an invalid order_by6230 field: "test", direction: "asc"6231 behaves like returning an error service response6232 returns an error service response6233 field: "name", direction: "greater_than"6234 behaves like returning an error service response6235 returns an error service response6236 field: "", direction: "desc"6237 behaves like returning an error service response6238 returns an error service response6239 field: "name", direction: ""6240 behaves like returning an error service response6241 returns an error service response6242 with an invalid max_results6243 max_results: 06244 behaves like returning an error service response6245 returns an error service response6246 max_results: 5016247 behaves like returning an error service response6248 returns an error service response6249# [RSpecRunTime] Finishing example group ee/spec/services/google_cloud_platform/compute/list_machine_types_service_spec.rb. It took 6.64 seconds. Expected to take 12.44 seconds.6250# [RSpecRunTime] Starting example group ee/spec/graphql/mutations/issues/set_epic_spec.rb. Expected to take 12.28 seconds.6251Mutations::Issues::SetEpic6252 #resolve6253 behaves like permission level for issue mutation is correctly verified6254 when the user is not a project member6255 behaves like when the user does not have access to the resource6256 raises an error6257 even if assigned to the issue6258 does not modify issue6259# [RSpecRunTime] RSpec elapsed time: 19 minutes 32.12 seconds. Current RSS: ~1484M. load average: 1.22 1.19 1.07 1/419 60786260 even if author of the issue6261 does not modify issue6262 when the user is a project member6263 with guest role6264 behaves like when the user does not have access to the resource6265 raises an error6266 even if assigned to the issue6267 does not modify issue6268 even if author of the issue6269 does not modify issue6270 when the user can update the issue6271 when user can read epic6272 returns the issue with the epic6273 returns errors if issue could not be updated6274 when passing epic_id as nil6275 removes the epic6276 does not do anything if the issue already does not have a epic6277# [RSpecRunTime] RSpec elapsed time: 19 minutes 37.24 seconds. Current RSS: ~1483M. load average: 1.20 1.19 1.07 1/419 60796278 when epic is confidential but issue is public6279 returns an error with appropriate message6280 with assigning epic error6281 returns an error with appropriate message6282 when user can not read epic6283 raises an error6284# [RSpecRunTime] Finishing example group ee/spec/graphql/mutations/issues/set_epic_spec.rb. It took 8.61 seconds. Expected to take 12.28 seconds.6285# [RSpecRunTime] Starting example group ee/spec/workers/elastic_namespace_indexer_worker_spec.rb. Expected to take 11.7 seconds.6286ElasticNamespaceIndexerWorker6287 when ES is disabled6288 returns true6289 when ES is enabled6290 indexing and deleting6291 indexes all projects belonging to the namespace6292 calls Elastic::ProcessBookkeepingService.maintain_indexed_group_associations! for group namespaces6293 does not call maintain_indexed_group_associations! for non-group namespaces6294 deletes all projects belonging to the namespace6295 does not enqueue Search::ElasticGroupAssociationDeletionWorker6296 when namespace is group6297 indexes all group wikis belonging to the namespace6298 deletes all group wikis belonging to the namespace6299 when the namespace is a group6300 enqueues GroupAssociationDeletionWorker for the group and its descendents but not for other groups6301 enqueues Search::ElasticGroupAssociationDeletionWorker for group namespaces and its descendents6302# [RSpecRunTime] RSpec elapsed time: 19 minutes 48.31 seconds. Current RSS: ~1465M. load average: 1.24 1.20 1.08 1/424 60816303# [RSpecRunTime] Finishing example group ee/spec/workers/elastic_namespace_indexer_worker_spec.rb. It took 9.5 seconds. Expected to take 11.7 seconds.6304# [RSpecRunTime] Starting example group ee/spec/finders/geo/group_wiki_repository_registry_finder_spec.rb. Expected to take 11.41 seconds.6305Geo::GroupWikiRepositoryRegistryFinder6306 behaves like a framework registry finder6307 #execute6308 when user cannot read all Geo6309 is expected to be empty6310 when user can read all Geo6311 when admin mode is disabled6312 is expected to be empty6313 when admin mode is enabled6314 with an ids param6315 returns specified registries6316 with an ids param empty6317 returns all registries6318 with a replication_state param6319 returns registries with requested replication state6320 with a replication_state param empty6321 returns all registries6322 with verification enabled6323 with a verification_state param6324 returns registries with requested verification state6325 with a verification_state param empty6326 returns all registries6327 with verification disabled6328 with a verification_state param6329 raises ArgumentError (PENDING: Skipping because verification is enabled for GroupWikiRepository)6330 with a verification_state param empty6331 raises ArgumentError (PENDING: Skipping because verification is enabled for GroupWikiRepository)6332 when search method is not implemented in the registry model6333 raises ArgumentError6334 when search method is implemented in the registry model6335 returns a registry filtered by keyword (PENDING: Skipping because search method is not implemented6336 for GroupWikiRepository or searchable attributes are not defined.)6337 with no params6338 returns all registries6339# [RSpecRunTime] Finishing example group ee/spec/finders/geo/group_wiki_repository_registry_finder_spec.rb. It took 7.53 seconds. Expected to take 11.41 seconds.6340# [RSpecRunTime] Starting example group ee/spec/models/dast_site_validation_spec.rb. Expected to take 10.76 seconds.6341DastSiteValidation6342 does not allow STI6343 associations6344 is expected to belong to dast_site_token required: false6345 is expected to have many dast_sites6346# [RSpecRunTime] RSpec elapsed time: 19 minutes 57.61 seconds. Current RSS: ~1494M. load average: 1.28 1.21 1.08 1/424 60826347 validations6348 is expected to be valid6349 is expected to validate that :dast_site_token_id cannot be empty/falsy6350 before_create6351 #set_normalized_url_base6352 normalizes the dast_site_token url6353 scopes6354 by_project_id6355 includes the correct records6356 by_url_base6357 includes the correct records6358 by_most_recent6359 includes the correct records6360 enums6361 is expected to define :validation_strategy as an enum backed by an integer with values ‹{text_file: 0, header: 1, meta_tag: 2}›6362 #project6363 returns project through dast_site_token6364 #dast_site6365 returns dast_site through dast_site_token6366 #validation_url6367 formats the url correctly6368 #start6369 is always possible to start over6370 records a timestamp6371 transitions to the correct state6372 #retry6373 when state=failed6374 returns true6375 records a timestamp6376 transitions to the correct state6377 otherwise6378 returns false6379 #fail_op6380 when state=failed6381 returns false6382 otherwise6383 returns true6384 records a timestamp6385 transitions to the correct state6386 #pass6387 when state=inprogress6388 returns true6389 records a timestamp6390 transitions to the correct state6391 otherwise6392 returns false6393# [RSpecRunTime] Finishing example group ee/spec/models/dast_site_validation_spec.rb. It took 4.29 seconds. Expected to take 10.76 seconds.6394# [RSpecRunTime] Starting example group ee/spec/helpers/ee/gitlab_routing_helper_spec.rb. Expected to take 10.66 seconds.6395EE::GitlabRoutingHelper6396 #geo_primary_web_url6397 public / default URL6398 generates a path to the project6399 generates a path to the wiki6400 internal URL6401 generates a path to the project6402 generates a path to the wiki6403 #geo_proxied_http_url_to_repo6404 is expected to eq "http://localhost:123/relative/foo/bar.git"6405 #geo_proxied_ssh_url_to_repo6406 when ssh_port is customized6407 is expected to eq "git@primary:bar.git"6408 when ssh_port is the same as host6409 is expected to eq "ssh://git@proxied-host:123/bar.git"6410 #geo_primary_default_url_to_repo6411 HTTP6412 project6413 is expected to eq "http://localhost:123/relative/foo/bar.git"6414 wiki6415 is expected to eq "http://localhost:123/relative/foo/bar.wiki.git"6416 HTTPS6417 project6418 is expected to eq "https://localhost:123/relative/foo/bar.git"6419 wiki6420 is expected to eq "https://localhost:123/relative/foo/bar.wiki.git"6421 SSH6422 project6423 is expected to eq "git@localhost:foo/bar.git"6424 wiki6425 is expected to eq "git@localhost:foo/bar.wiki.git"6426 #user_group_saml_omniauth_metadata_path6427 uses metadata path6428 appends group path and token6429 #user_group_saml_omniauth_metadata_url6430 creates full metadata URL6431 #vulnerability_url6432 returns the full url of the vulnerability6433# [RSpecRunTime] RSpec elapsed time: 20 minutes 4.6 seconds. Current RSS: ~1535M. load average: 1.18 1.19 1.08 1/424 60836434 #usage_quotas_path6435 returns the group usage quota path for a group namespace6436 returns the profile usage quotas path for any other namespace6437 returns the path with any args supplied6438# [RSpecRunTime] RSpec elapsed time: 20 minutes 6.86 seconds. Current RSS: ~1517M. load average: 1.17 1.18 1.07 1/424 60846439 #usage_quotas_url6440 returns the group usage quota url for a group namespace6441 returns the profile usage quotas url for any other namespace6442 returns the url with any args supplied6443# [RSpecRunTime] Finishing example group ee/spec/helpers/ee/gitlab_routing_helper_spec.rb. It took 6.48 seconds. Expected to take 10.66 seconds.6444# [RSpecRunTime] Starting example group ee/spec/views/shared/credentials_inventory/resource_access_tokens/_resource_access_token.html.haml_spec.rb. Expected to take 9.95 seconds.6445shared/credentials_inventory/resource_access_tokens/_resource_access_token.html.haml6446 when resource access token does not belong to a group or project6447 shows the token name6448 shows that the group or project is deleted6449 when access token is a group access token6450 shows the token name6451 shows the token scopes6452 shows the link to the token group6453 shows the token creator6454 shows the created date6455 shows the link to revoke the token6456 for last used date6457 when token has never been used6458 displays Never6459# [RSpecRunTime] RSpec elapsed time: 20 minutes 9.26 seconds. Current RSS: ~1533M. load average: 1.17 1.18 1.07 1/424 60856460 when token has been used recently6461 displays the time last used6462 for expires date6463 when token has never been used6464 displays Never6465 when token is set to expire6466 displays the expiration date6467 when access token is a project access token6468 shows the token name6469 shows the token scopes6470 shows the link to the token project6471 shows the token creator6472 shows the created date6473 shows the link to revoke the token6474 for last used date6475 when token has never been used6476 displays Never6477# [RSpecRunTime] RSpec elapsed time: 20 minutes 11.52 seconds. Current RSS: ~1541M. load average: 1.15 1.18 1.07 1/424 60866478 when token has been used recently6479 displays the time last used6480 for expires date6481 when token has never been used6482 displays Never6483 when token is set to expire6484 displays the expiration date6485# [RSpecRunTime] Finishing example group ee/spec/views/shared/credentials_inventory/resource_access_tokens/_resource_access_token.html.haml_spec.rb. It took 5.01 seconds. Expected to take 9.95 seconds.6486# [RSpecRunTime] Starting example group ee/spec/lib/gitlab/ci/templates/api_security_latest_gitlab_ci_yaml_spec.rb. Expected to take 9.88 seconds.6487API-Fuzzing.latest.gitlab-ci.yml6488 is expected not to be nil6489 the template file6490 uses the production repository6491 doesn't use the staging repository6492 the created pipeline6493 when no stages6494 when project has no stages6495 includes no jobs6496# [RSpecRunTime] RSpec elapsed time: 20 minutes 13.79 seconds. Current RSS: ~1532M. load average: 1.15 1.18 1.07 1/427 61096497 when stages includes fuzz6498 when project has no license6499 includes job to display error6500 when project has Ultimate license6501 behaves like acts as branch pipeline6502 when branch pipeline6503 includes a job6504 behaves like acts as MR pipeline6505 when MR pipeline6506 includes a job6507 when configured with HAR6508 includes job6509 when configured with OpenAPI6510 includes job6511 when configured with Postman6512 includes job6513 when setting API_FUZZING_DISABLED6514 when API_FUZZING_DISABLED=16515 includes no jobs6516 when API_FUZZING_DISABLED="true"6517 includes no jobs6518 when API_FUZZING_DISABLED="false"6519 includes jobs6520 when CI_GITLAB_FIPS_MODE=false6521 sets FUZZAPI_IMAGE_SUFFIX to ""6522 when CI_GITLAB_FIPS_MODE=true6523 sets FUZZAPI_IMAGE_SUFFIX to "-fips"6524# [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/ci/templates/api_security_latest_gitlab_ci_yaml_spec.rb. It took 6.65 seconds. Expected to take 9.88 seconds.6525# [RSpecRunTime] Starting example group ee/spec/services/system_notes/merge_train_service_spec.rb. Expected to take 9.33 seconds.6526SystemNotes::MergeTrainService6527 #enqueue6528 posts the 'merge train' system note6529 behaves like a system note6530 has the correct attributes6531 when index of the merge request is not zero6532 posts the 'merge train' system note6533 #cancel6534 posts the 'merge train' system note6535 behaves like a system note6536 has the correct attributes6537 #abort6538 posts the 'merge train' system note6539 behaves like a system note6540 has the correct attributes6541 behaves like creates a removed merge train TODO6542 creates Todo of MERGE_TRAIN_REMOVED6543 #add_when_pipeline_succeeds6544 posts the 'add to merge train when pipeline succeeds' system note6545 behaves like a system note6546 has the correct attributes6547# [RSpecRunTime] RSpec elapsed time: 20 minutes 22.7 seconds. Current RSS: ~1506M. load average: 1.06 1.16 1.07 1/430 61936548 #cancel_add_when_pipeline_succeeds6549 posts the 'add to merge train when pipeline succeeds' system note6550 behaves like a system note6551 has the correct attributes6552 #abort_add_when_pipeline_succeeds6553 posts the 'add to merge train when pipeline succeeds' system note6554 behaves like a system note6555 has the correct attributes6556 behaves like creates a removed merge train TODO6557 creates Todo of MERGE_TRAIN_REMOVED6558# [RSpecRunTime] Finishing example group ee/spec/services/system_notes/merge_train_service_spec.rb. It took 5.45 seconds. Expected to take 9.33 seconds.6559# [RSpecRunTime] Starting example group ee/spec/lib/gitlab/auth/oidc/user_spec.rb. Expected to take 9.3 seconds.6560Gitlab::Auth::Oidc::User6561 #save6562 for required groups6563 when not defined6564 lets anyone in6565 when defined6566 when user has correct required groups membership6567 lets members in6568 when user is missing required groups membership6569 does not allow non-members6570 for admin groups6571 when not defined6572 does not promote to admin6573 does not demote existing admin user6574 when defined6575 when user has correct admin groups membership6576 promotes to admin6577 when user is missing admin groups membership6578 does not promote to admin6579 when user has admin and external groups membership6580 does not promote to admin6581 for auditor groups6582 when not defined6583 does not set user as auditor6584 does not demote existing auditor user6585 when defined6586 when user has correct auditor groups membership6587 promotes to auditor6588 when user is missing auditor groups membership6589 does not promote to auditor6590 when user has auditor and external groups membership6591 does not promote to auditor6592 for external groups6593 when not defined6594 does not set user as external6595 does not demote existing external user6596 when defined6597 when user has correct external groups membership6598 promotes to external6599 when user is missing external groups membership6600 does not promote to external6601# [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/auth/oidc/user_spec.rb. It took 5.18 seconds. Expected to take 9.3 seconds.6602# [RSpecRunTime] Starting example group ee/spec/lib/gitlab/ci/templates/dast_api_gitlab_ci_yaml_spec.rb. Expected to take 8.8 seconds.6603DAST-API.gitlab-ci.yml6604 is expected not to be nil6605 the template file6606 uses the production repository6607 doesn't use the staging repository6608 the created pipeline6609 when no stages6610 when project has no stages6611 includes no jobs6612 when stages includes dast6613 when project has no license6614 includes job to display error6615 when project has Ultimate license6616 by default6617 includes a job6618 when DAST_API_DISABLED=16619 includes no jobs6620 when CI_GITLAB_FIPS_MODE=false6621 sets DAST_API_IMAGE_SUFFIX to ""6622 when CI_GITLAB_FIPS_MODE=true6623 sets DAST_API_IMAGE_SUFFIX to "-fips"6624# [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/ci/templates/dast_api_gitlab_ci_yaml_spec.rb. It took 4.38 seconds. Expected to take 8.8 seconds.6625# [RSpecRunTime] Starting example group ee/spec/services/requirements_management/export_csv_service_spec.rb. Expected to take 8.65 seconds.6626RequirementsManagement::ExportCsvService6627 renders csv to string6628 #email6629 emails csv6630 renders with a target filesize6631# [RSpecRunTime] RSpec elapsed time: 20 minutes 35.13 seconds. Current RSS: ~1511M. load average: 1.05 1.15 1.07 1/430 62446632 includes6633 includes the columns required for import6634 iid6635 title6636 description6637 author6638 author username6639 created date6640 does not execute n+1 queries6641 when last test report failed6642 latest test report state6643 latest test report created at6644# [RSpecRunTime] RSpec elapsed time: 20 minutes 37.12 seconds. Current RSS: ~1525M. load average: 1.04 1.15 1.07 2/431 62456645 when last test report passed6646 latest test report state6647 latest test report created at6648 when selected fields are present6649 returns data for requested fields6650 behaves like a service that returns invalid fields from selection6651 #invalid_fields6652 returns invalid fields from selection6653# [RSpecRunTime] Finishing example group ee/spec/services/requirements_management/export_csv_service_spec.rb. It took 3.83 seconds. Expected to take 8.65 seconds.6654# [RSpecRunTime] Starting example group ee/spec/lib/gitlab/com_spec.rb. Expected to take 8.21 seconds.6655Gitlab::Com6656 is expected to eq #<ActiveSupport::Cache::MemoryStore entries=0, size=0, options={:compress=>false, :compress_threshold=>1024}>6657 is expected to eq <ActiveSupport::Cache::NullStore>6658 .gitlab_com_group_member?6659 when user is a gitlab team member6660 is expected to equal true6661 when passed an user id6662 is expected to equal true6663 caching of allowed user IDs6664 behaves like allowed user IDs are cached6665 caches the allowed user IDs in cache6666 caches the allowed user IDs in L1 cache for 1 minute6667 caches the allowed user IDs in L2 cache for 5 minutes6668 when not on Gitlab.com6669 is expected to equal false6670 when on JiHu6671 is expected to equal false6672 when user is not a gitlab team member6673 is expected to equal false6674 when passed an user id6675 is expected to equal false6676 caching of allowed user IDs6677 behaves like allowed user IDs are cached6678 caches the allowed user IDs in cache6679 caches the allowed user IDs in L1 cache for 1 minute6680 caches the allowed user IDs in L2 cache for 5 minutes6681 when user is nil6682 is expected to equal false6683 when subject is not a user or integer6684 is expected to equal false6685 when gitlab-com group does not exist6686 is expected to equal false6687# [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/com_spec.rb. It took 4.04 seconds. Expected to take 8.21 seconds.6688# [RSpecRunTime] Starting example group ee/spec/graphql/resolvers/vulnerabilities_grade_resolver_spec.rb. Expected to take 8.1 seconds.6689Resolvers::VulnerabilitiesGradeResolver6690 #resolve6691 when security_dashboards are disabled6692 when user is not logged in6693 is expected to be blank6694 when user is logged in6695 when user does not have permissions6696 is expected to be blank6697 when user has permission to access vulnerabilities6698 when include_subgroups is set to true6699 is expected to be blank6700 when the letter grade is given6701 is expected to be blank6702 when include_subgroups is set to true6703 is expected to be blank6704 when the letter grade is given6705 is expected to be blank6706 when security_dashboards are enabled6707 when user is not logged in6708 is expected to be blank6709 when user is logged in6710 when user does not have permissions6711 is expected to be blank6712 when user has permission to access vulnerabilities6713 when include_subgroups is set to true6714 returns project grades for projects in group and its subgroups6715 when the letter grade is given6716 returns only the requested grade6717 when include_subgroups is set to true6718 returns project grades for projects in group only6719 when the letter grade is given6720 returns only the requested grade6721# [RSpecRunTime] Finishing example group ee/spec/graphql/resolvers/vulnerabilities_grade_resolver_spec.rb. It took 4.24 seconds. Expected to take 8.1 seconds.6722# [RSpecRunTime] Starting example group ee/spec/policies/vulnerabilities/state_transition_policy_spec.rb. Expected to take 7.7 seconds.6723Vulnerabilities::StateTransitionPolicy6724 read_security_resource6725 when the security_dashboard feature is enabled6726 when the current user is not a project member6727 is expected to be disallowed :read_security_resource6728# [RSpecRunTime] RSpec elapsed time: 20 minutes 47.85 seconds. Current RSS: ~1523M. load average: 1.20 1.18 1.08 1/425 62466729 when the current user has developer access to the vulnerability's project6730 is expected to be allowed :read_security_resource6731# [RSpecRunTime] RSpec elapsed time: 20 minutes 49.7 seconds. Current RSS: ~1522M. load average: 1.20 1.18 1.08 1/425 62476732 when the security_dashboard feature is disabled6733 is expected to be disallowed :read_security_resource6734# [RSpecRunTime] RSpec elapsed time: 20 minutes 51.63 seconds. Current RSS: ~1511M. load average: 1.18 1.17 1.08 1/425 62486735# [RSpecRunTime] Finishing example group ee/spec/policies/vulnerabilities/state_transition_policy_spec.rb. It took 5.7 seconds. Expected to take 7.7 seconds.6736# [RSpecRunTime] Starting example group ee/spec/services/ee/users/authorized_build_service_spec.rb. Expected to take 7.62 seconds.6737Users::AuthorizedBuildService6738 #execute6739 with non admin user6740 when user signup cap is set6741 does not set the user state to blocked_pending_approval for non human users6742 when setting provisioned_by_group_id6743 creates the user and sets provisioned_by_group_id6744 with a nil user6745 when email confirmation setting is set to `hard`6746 behaves like unsuccessful user domain matching6747 creates an unconfirmed user6748 with a group_id param6749 behaves like unsuccessful user domain matching6750 creates an unconfirmed user6751 when domain verification is available6752 when a matching verified domain is present in the group hierarchy6753 provider: "group_saml", expect_confirmed?: true6754 creates a user with proper confirmation6755 provider: "group_scim", expect_confirmed?: true6756 creates a user with proper confirmation6757 provider: "google_oauth2", expect_confirmed?: false6758 creates a user with proper confirmation6759 with various email address formats6760 when email domain case varies6761 behaves like successful user domain matching6762 creates a confirmed user6763 when the email address is invalid6764 behaves like unsuccessful user domain matching6765 creates an unconfirmed user6766 when no verified domains exist6767 behaves like unsuccessful user domain matching6768 creates an unconfirmed user6769# [RSpecRunTime] Finishing example group ee/spec/services/ee/users/authorized_build_service_spec.rb. It took 4.8 seconds. Expected to take 7.62 seconds.6770# [RSpecRunTime] Starting example group ee/spec/services/timebox/rollup_report_service_spec.rb. Expected to take 7.35 seconds.6771Timebox::RollupReportService6772 for iteration6773 behaves like timebox chart6774 when license is not available6775 returns an error message6776 when license is available6777 aggregates events before the start date to the start date6778 updates counts and weight when the milestone is added or removed6779 updates the completed counts when issue state is changed6780 updates the weight totals when issue weight is changed6781# [RSpecRunTime] RSpec elapsed time: 20 minutes 58.68 seconds. Current RSS: ~1495M. load average: 1.08 1.15 1.07 1/425 62496782 for milestone6783 behaves like timebox chart6784 when license is not available6785 returns an error message6786 when license is available6787 aggregates events before the start date to the start date6788 updates counts and weight when the milestone is added or removed6789 updates the completed counts when issue state is changed6790 updates the weight totals when issue weight is changed6791# [RSpecRunTime] RSpec elapsed time: 21 minutes 0.69 second. Current RSS: ~1504M. load average: 1.08 1.15 1.07 1/426 62506792# [RSpecRunTime] Finishing example group ee/spec/services/timebox/rollup_report_service_spec.rb. It took 4.27 seconds. Expected to take 7.35 seconds.6793# [RSpecRunTime] Starting example group ee/spec/models/vulnerabilities/finding_identifier_spec.rb. Expected to take 7.29 seconds.6794Vulnerabilities::FindingIdentifier6795 does not allow STI6796 associations6797 is expected to belong to finding class_name => Vulnerabilities::Finding required: false6798 is expected to belong to identifier class_name => Vulnerabilities::Identifier required: false6799 validations6800 is expected to validate that :finding cannot be empty/falsy6801 is expected to validate that :identifier cannot be empty/falsy6802 is expected to validate that :identifier_id is case-sensitively unique within the scope of :occurrence_id6803# [RSpecRunTime] RSpec elapsed time: 21 minutes 6.0 seconds. Current RSS: ~1494M. load average: 1.08 1.15 1.07 1/425 62516804# [RSpecRunTime] Finishing example group ee/spec/models/vulnerabilities/finding_identifier_spec.rb. It took 5.29 seconds. Expected to take 7.29 seconds.6805# [RSpecRunTime] Starting example group ee/spec/elastic/migrate/20230719144243_add_archived_to_main_index_spec.rb. Expected to take 6.92 seconds.6806AddArchivedToMainIndex6807 .migrate6808 when migration is already completed6809 does not modify data6810# [RSpecRunTime] RSpec elapsed time: 21 minutes 10.13 seconds. Current RSS: ~1463M. load average: 1.07 1.15 1.07 1/429 62526811 migration process6812 updates the issues index mappings6813 .completed?6814 mapping has been updated6815 is expected to be completed6816 mapping has not been updated6817 is expected not to be completed6818# [RSpecRunTime] Finishing example group ee/spec/elastic/migrate/20230719144243_add_archived_to_main_index_spec.rb. It took 5.16 seconds. Expected to take 6.92 seconds.6819# [RSpecRunTime] Starting example group ee/spec/services/external_status_checks/update_service_spec.rb. Expected to take 6.83 seconds.6820ExternalStatusChecks::UpdateService6821 when current user is project owner6822 updates an approval rule6823 is successful6824# [RSpecRunTime] RSpec elapsed time: 21 minutes 12.47 seconds. Current RSS: ~1467M. load average: 1.07 1.14 1.07 1/429 62536825 when current user is not a project owner6826 does not change an approval rule6827 is unsuccessful6828 returns an unauthorized status6829 contains an appropriate message and error6830 audit events6831 executes ExternalStatusCheckChangesAuditor6832 when licensed6833 when a branch is added6834 when a new branch is added6835 logs an audit event6836 when another branch is added6837 logs an audit event6838 when a branch is removed6839 when the only branch is removed6840 logs an audit event6841 when a branch is removed6842 logs an audit event6843 behaves like does not create audit event when not licensed6844 does not log any audit event6845# [RSpecRunTime] Finishing example group ee/spec/services/external_status_checks/update_service_spec.rb. It took 3.78 seconds. Expected to take 6.83 seconds.6846# [RSpecRunTime] Starting example group ee/spec/elastic/migrate/20230823154049_add_schema_version_to_merge_request_spec.rb. Expected to take 6.71 seconds.6847AddSchemaVersionToMergeRequest6848 .completed?6849 mapping has been updated6850 is expected to be completed6851# [RSpecRunTime] RSpec elapsed time: 21 minutes 18.79 seconds. Current RSS: ~1488M. load average: 1.06 1.14 1.07 2/430 62546852 mapping has not been updated6853 is expected not to be completed6854 .migrate6855 when migration is already completed6856 does not modify data6857 migration process6858 updates the issues index mappings6859# [RSpecRunTime] Finishing example group ee/spec/elastic/migrate/20230823154049_add_schema_version_to_merge_request_spec.rb. It took 4.95 seconds. Expected to take 6.71 seconds.6860# [RSpecRunTime] Starting example group ee/spec/finders/autocomplete/project_invited_groups_finder_spec.rb. Expected to take 6.5 seconds.6861Autocomplete::ProjectInvitedGroupsFinder6862 #execute6863 when the project does not exist6864 raises ActiveRecord::RecordNotFound6865# [RSpecRunTime] RSpec elapsed time: 21 minutes 21.6 seconds. Current RSS: ~1464M. load average: 1.06 1.14 1.07 1/430 62556866 when the user is not authorized to see the project6867 raises ActiveRecord::RecordNotFound6868 when a project id is not provided6869 returns an empty relation6870 when the user is not a member of the project6871 returns groups invited to the project that the user can see6872 when the user is member with insufficient access to the project6873 returns groups invited to the project that the user can see6874 and the user is a maintainer of the project6875 behaves like private group visibility through project membership6876 returns groups invited to the project that the user can see6877 and the with_project_access param is present6878 returns all invited groups6879 and the allow_members_to_see_invited_groups_in_access_dropdowns feature flag is disabled6880DEPRECATION WARNING: Invalid Feature Flag allow_members_to_see_invited_groups_in_access_dropdowns stubbed (called from each at /builds/gitlab-org/gitlab/spec/support/helpers/stub_feature_flags.rb:49)6881 returns groups invited to the project that the user can see6882 when the project is private6883 behaves like private group visibility through project membership6884 returns groups invited to the project that the user can see6885 and the with_project_access param is present6886 returns all invited groups6887 and the allow_members_to_see_invited_groups_in_access_dropdowns feature flag is disabled6888DEPRECATION WARNING: Invalid Feature Flag allow_members_to_see_invited_groups_in_access_dropdowns stubbed (called from each at /builds/gitlab-org/gitlab/spec/support/helpers/stub_feature_flags.rb:49)6889 returns groups invited to the project that the user can see6890# [RSpecRunTime] Finishing example group ee/spec/finders/autocomplete/project_invited_groups_finder_spec.rb. It took 3.1 seconds. Expected to take 6.5 seconds.6891# [RSpecRunTime] Starting example group ee/spec/services/upcoming_reconciliations/update_service_spec.rb. Expected to take 6.43 seconds.6892UpcomingReconciliations::UpdateService6893 #execute6894 when upcoming_reconciliation does not exist for given namespace6895 behaves like creates new upcoming reconciliation6896 increases upcoming_reconciliations count6897 created upcoming reconciliation matches given hash6898 behaves like returns success6899 is expected to eq :success6900 when upcoming_reconciliation exists for given namespace6901 for gitlab.com6902 behaves like updates existing upcoming reconciliation6903 updated upcoming_reconciliation matches given hash6904 behaves like does not increase upcoming_reconciliations count6905 is expected not to change `GitlabSubscriptions::UpcomingReconciliation.count`6906 behaves like returns success6907 is expected to eq :success6908 for self managed6909 behaves like does not increase upcoming_reconciliations count6910 is expected not to change `GitlabSubscriptions::UpcomingReconciliation.count`6911 behaves like returns error6912 returns error with correct error message6913 when invalid attributes6914 behaves like returns error6915 returns error with correct error message6916 partial success6917 behaves like creates new upcoming reconciliation6918 increases upcoming_reconciliations count6919 created upcoming reconciliation matches given hash6920 behaves like updates existing upcoming reconciliation6921 updated upcoming_reconciliation matches given hash6922 behaves like returns error6923 returns error with correct error message6924 when bulk upsert failed6925 logs bulk upsert error6926 behaves like returns error6927 returns error with correct error message6928# [RSpecRunTime] Finishing example group ee/spec/services/upcoming_reconciliations/update_service_spec.rb. It took 2.11 seconds. Expected to take 6.43 seconds.6929# [RSpecRunTime] Starting example group ee/spec/finders/billed_users_finder_spec.rb. Expected to take 6.27 seconds.6930BilledUsersFinder6931 #execute6932 without members6933 returns an empty object6934 with members6935 when a search parameter is provided6936 when a sorting parameter is provided (eg name descending)6937 sorts results accordingly6938 when a sorting parameter is not provided6939 sorts expected results in name_asc order6940 when a search parameter is not present6941 returns expected users in name asc order when a sorting is not provided either6942 and when a sorting parameter is provided (eg name descending)6943 sorts results accordingly6944 with billable group members including shared members6945 returns a hash of users and user ids6946 returns the correct user ids6947# [RSpecRunTime] RSpec elapsed time: 21 minutes 27.92 seconds. Current RSS: ~1506M. load average: 1.05 1.14 1.07 1/430 62566948# [RSpecRunTime] Finishing example group ee/spec/finders/billed_users_finder_spec.rb. It took 2.82 seconds. Expected to take 6.27 seconds.6949# [RSpecRunTime] Starting example group ee/spec/workers/gitlab_subscriptions/refresh_seats_worker_spec.rb. Expected to take 6.05 seconds.6950GitlabSubscriptions::RefreshSeatsWorker6951 #max_running_jobs6952 is expected to eq 66953 #perform_work6954 with GitlabSubscriptions requiring refresh6955 when the DB is not read-only6956 with a paid plan6957 is labeled as idempotent6958 performs multiple times sequentially without raising an exception6959 updates seat count columns6960 updates last_seat_refresh_at without callbacks6961 with a free plan6962 does not update seat columns6963 with a trial plan6964 does not update seat columns6965 when the database is read_only6966 does not update seat columns6967 with no GitlabSubscriptions requiring refresh6968 does not update seat columns6969 #remaining_work_count6970 when there is remaining work6971 is expected to eq 76972 when there is no remaining work6973 is expected to eq 06974# [RSpecRunTime] Finishing example group ee/spec/workers/gitlab_subscriptions/refresh_seats_worker_spec.rb. It took 2.62 seconds. Expected to take 6.05 seconds.6975# [RSpecRunTime] Starting example group ee/spec/lib/gitlab/instrumentation_helper_spec.rb. Expected to take 5.84 seconds.6976Gitlab::InstrumentationHelper6977 .add_instrumentation_data6978 when Elasticsearch calls are made6979 adds Elasticsearch data6980# [RSpecRunTime] RSpec elapsed time: 21 minutes 35.07 seconds. Current RSS: ~1475M. load average: 1.05 1.14 1.07 1/432 62576981 when Zoekt calls are made6982 adds Zoekt data6983# [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/instrumentation_helper_spec.rb. It took 5.27 seconds. Expected to take 5.84 seconds.6984# [RSpecRunTime] Starting example group ee/spec/lib/gitlab/llm/ai_gateway/client_spec.rb. Expected to take 5.82 seconds.6985Gitlab::Llm::AiGateway::Client6986 #stream6987 when streaming the request6988 when response is successful6989 provides parsed streamed response6990 returns response6991 when setting a timeout6992 uses the timeout for the request6993 behaves like tracks events for AI requests6994 tracks a snowplow event6995 when response contains multiple events6996 provides parsed streamed response6997 returns response6998 #complete6999 returns response7000 when measuring request success7001 behaves like measured Llm request7002 inrements llm_client_request counter7003 when request raises an exception7004 behaves like measured Llm request with error7005 inrements llm_client_request counter with success false7006 when request is retried7007 behaves like measured Llm request with error7008 inrements llm_client_request counter with success false7009 when request is retried once7010 behaves like tracks events for AI requests7011 tracks a snowplow event7012 behaves like tracks events for AI requests7013 tracks a snowplow event7014 when AI_GATEWAY_URL is not set7015 sends requests through Cloud Connector load balancer7016 when AI_GATEWAY_URL is set7017 sends requests to this host instead7018 when claude 2.1 feature flag is on7019 returns response7020 when passing stream: true7021 does not pass stream: true as we do not want to retrieve SSE events7022# [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/llm/ai_gateway/client_spec.rb. It took 2.16 seconds. Expected to take 5.82 seconds.7023# [RSpecRunTime] Starting example group ee/spec/models/search/zoekt/enabled_namespace_spec.rb. Expected to take 5.66 seconds.7024Search::Zoekt::EnabledNamespace7025 does not allow STI7026 relations7027 is expected to belong to namespace required: false inverse_of => zoekt_enabled_namespace7028 is expected to have many indices7029 is expected to have many nodes through indices7030 validations7031 only allows root namespaces to be indexed7032 scopes7033 .for_root_namespace_id7034 returns records for the specified namespace7035 .preload_storage_statistics7036 returns Search::Zoekt::EnabledNamespace with missing zoekt index7037 .recent7038 returns ordered by id desc7039 .search_enabled7040 returns namespaces that are enabled for search7041 .with_limit7042 returns only the amount of records requested7043 .with_missing_indices7044 returns Search::Zoekt::EnabledNamespace with missing zoekt index7045 .destroy_namespaces_with_expired_subscriptions!7046 destroys expired subscriptions7047# [RSpecRunTime] Finishing example group ee/spec/models/search/zoekt/enabled_namespace_spec.rb. It took 2.44 seconds. Expected to take 5.66 seconds.7048# [RSpecRunTime] Starting example group ee/spec/lib/gitlab/analytics/cycle_analytics/stage_events/merge_request_last_edited_spec.rb. Expected to take 5.49 seconds.7049Gitlab::Analytics::CycleAnalytics::StageEvents::MergeRequestLastEdited7050 behaves like value stream analytics event7051 is expected to be a kind of String7052 is expected to be a kind of Symbol7053 is expected to include ApplicationRecord(abstract)7054 is expected to respond to #timestamp_projection7055 is expected to respond to #html_description7056 is expected to be a kind of Array7057 #apply_query_customization7058 expects an ActiveRecord::Relation object as argument and returns a modified version of it7059 #hash_code7060 returns a hash that uniquely identifies an event7061 does not differ when the same object is built with the same params7062 behaves like LEFT JOIN-able value stream analytics event7063 can use the event as LEFT JOIN7064 when looking at the record with data7065 contains the timestamp expression7066# [RSpecRunTime] RSpec elapsed time: 21 minutes 43.17 seconds. Current RSS: ~1524M. load average: 1.11 1.15 1.07 1/438 63437067 when looking at the record without data7068 returns nil for the timestamp expression7069# [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/analytics/cycle_analytics/stage_events/merge_request_last_edited_spec.rb. It took 2.87 seconds. Expected to take 5.49 seconds.7070# [RSpecRunTime] Starting example group ee/spec/lib/gitlab/analytics/cycle_analytics/stage_events/issue_first_associated_with_milestone_spec.rb. Expected to take 5.45 seconds.7071Gitlab::Analytics::CycleAnalytics::StageEvents::IssueFirstAssociatedWithMilestone7072 behaves like value stream analytics event7073 is expected to be a kind of String7074 is expected to be a kind of Symbol7075 is expected to include ApplicationRecord(abstract)7076 is expected to respond to #timestamp_projection7077 is expected to respond to #html_description7078 is expected to be a kind of Array7079 #apply_query_customization7080 expects an ActiveRecord::Relation object as argument and returns a modified version of it7081 #hash_code7082 returns a hash that uniquely identifies an event7083 does not differ when the same object is built with the same params7084 behaves like LEFT JOIN-able value stream analytics event7085 can use the event as LEFT JOIN7086 when looking at the record with data7087 contains the timestamp expression7088 when looking at the record without data7089 returns nil for the timestamp expression7090# [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/analytics/cycle_analytics/stage_events/issue_first_associated_with_milestone_spec.rb. It took 2.08 seconds. Expected to take 5.45 seconds.7091# [RSpecRunTime] Starting example group ee/spec/models/remote_development/workspace_variable_spec.rb. Expected to take 5.28 seconds.7092RemoteDevelopment::WorkspaceVariable7093 does not allow STI7094 scopes7095 with_variable_type_env_var7096 returns the record7097# [RSpecRunTime] RSpec elapsed time: 21 minutes 47.03 seconds. Current RSS: ~1504M. load average: 1.18 1.16 1.08 1/437 63447098 with_variable_type_file7099 returns the record7100 validations7101 is expected to validate that :key cannot be empty/falsy7102 is expected to validate that the length of :key is at most 2557103 is expected to validate that :variable_type cannot be empty/falsy7104 is expected to validate that :variable_type is either ‹0› or ‹1›7105 associations7106 is expected to belong to workspace required: false7107 has correct associations from factory7108 #value7109 can be decrypted7110# [RSpecRunTime] Finishing example group ee/spec/models/remote_development/workspace_variable_spec.rb. It took 2.56 seconds. Expected to take 5.28 seconds.7111# [RSpecRunTime] Starting example group ee/spec/services/dependency_proxy/packages/settings/update_service_spec.rb. Expected to take 5.23 seconds.7112DependencyProxy::Packages::Settings::UpdateService7113 #execute7114 with a maintainer7115 with valid params7116 creates the setting object7117 with existing setting7118 updates the existing setting object7119 with packages disabled in the config7120 behaves like returning an error response with7121 does not create the setting object7122 with dependency_proxy disabled in the config7123 behaves like returning an error response with7124 does not create the setting object7125 with packages feature disabled in the project7126 behaves like returning an error response with7127 does not create the setting object7128 with licensed dependency proxy for packages disabled7129 behaves like returning an error response with7130 does not create the setting object7131 with invalid params7132 behaves like returning an error response with7133 does not create the setting object7134 for user permissions7135 role: :anonymous, result: :access_denied7136 returns the correct response7137 role: :developer, result: :access_denied7138 returns the correct response7139 role: :maintainer, result: :success7140 returns the correct response7141# [RSpecRunTime] Finishing example group ee/spec/services/dependency_proxy/packages/settings/update_service_spec.rb. It took 2.52 seconds. Expected to take 5.23 seconds.7142# [RSpecRunTime] Starting example group ee/spec/models/merge_request/suggested_reviewers_merge_request_spec.rb. Expected to take 5.03 seconds.7143MergeRequest7144 does not allow STI7145 #suggested_reviewer_users7146 when predictions is nil7147 behaves like blank suggestions7148 returns an empty relation7149 when predictions is not nil7150 when predictions is a non hash7151 behaves like blank suggestions7152 returns an empty relation7153 when predictions is an empty hash7154 behaves like blank suggestions7155 returns an empty relation7156 when suggests a user who is not a member7157 behaves like blank suggestions7158 returns an empty relation7159 when suggests users who are members7160 when a user is inactive7161 returns only active human users7162 when all users are active7163 returns human users in correct suggested order7164 #can_suggest_reviewers?7165 when open7166 is expected to equal true7167 when modified_paths is empty7168 is expected to equal false7169 when not open7170 is expected to equal false7171# [RSpecRunTime] Finishing example group ee/spec/models/merge_request/suggested_reviewers_merge_request_spec.rb. It took 1.98 seconds. Expected to take 5.03 seconds.7172# [RSpecRunTime] Starting example group ee/spec/models/label_note_spec.rb. Expected to take 4.92 seconds.7173LabelNote7174 does not allow STI7175 when resource is epic7176 includes a link to the list of epics filtered by the label7177 behaves like label note created from events7178 .from_events7179 returns system note with expected attributes7180 updates markdown cache if reference is not set yet7181 updates markdown cache if label was deleted7182 returns html note7183 returns text note for added labels7184 returns text note for removed labels7185 returns text note for added and removed labels7186 returns text note for cross-project label7187 returns text note for cross-group label7188# [RSpecRunTime] RSpec elapsed time: 21 minutes 55.07 seconds. Current RSS: ~1521M. load average: 1.17 1.16 1.08 1/432 63457189 when a label is removed7190 returns note correctly7191# [RSpecRunTime] Finishing example group ee/spec/models/label_note_spec.rb. It took 2.85 seconds. Expected to take 4.92 seconds.7192# [RSpecRunTime] Starting example group ee/spec/lib/quality/seeders/insights/issues_spec.rb. Expected to take 4.89 seconds.7193Quality::Seeders::Insights::Issues7194 #seed7195Successfully seeded DORA metrics for 'group865/project-853'!7197.... creates issues with iteration and weight7198 generates DORA metrics7199# [RSpecRunTime] RSpec elapsed time: 21 minutes 59.09 seconds. Current RSS: ~1506M. load average: 1.08 1.14 1.07 1/432 63467200# [RSpecRunTime] Finishing example group ee/spec/lib/quality/seeders/insights/issues_spec.rb. It took 3.82 seconds. Expected to take 4.89 seconds.7201# [RSpecRunTime] Starting example group ee/spec/lib/gitlab/insights/configuration_filter_spec.rb. Expected to take 4.7 seconds.7202Gitlab::Insights::ConfigurationFilter7203 when configuration is default7204 for projects7205 behaves like filtering default config7206 when user cannot read all charts7207 does not include dora metrics charts7208 when user can read all charts7209 includes all charts7210 for groups7211 behaves like filtering default config7212 when user cannot read all charts7213 does not include dora metrics charts7214 when user can read all charts7215 includes all charts7216 when using a custom configuration7217 when a dashboard has only unauthorized charts7218 removes the dashboard7219 when a dashboard has authorized and unauthorized charts7220 keeps only authorized charts7221 when all dashboard charts are authorized7222 keeps all charts of the dashboards7223# [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/insights/configuration_filter_spec.rb. It took 1.99 seconds. Expected to take 4.7 seconds.7224# [RSpecRunTime] Starting example group ee/spec/lib/search/zoekt/node_backoff_spec.rb. Expected to take 4.68 seconds.7225Search::Zoekt::NodeBackoff7226 .num_failures7227 is incremented whenever a backoff occurs7228 resets after backoff expiry7229 .enabled?7230 is true whenever a backoff is set7231 resets after backoff expiry7232 .seconds_remaining7233 is number of seconds until expiration7234 .remove_backoff!7235 disables the backoff7236 resets the number of failures7237 .expires_at7238 is set for a new backoff7239 is expiration date time7240 .backoff!7241 increments number of failures in redis and sets expiry correctly7242 .expires_in_s7243 uses exponential backoff depending on number of failures7244 has a maximum backoff time7245# [RSpecRunTime] Finishing example group ee/spec/lib/search/zoekt/node_backoff_spec.rb. It took 1.56 seconds. Expected to take 4.68 seconds.7246# [RSpecRunTime] Starting example group ee/spec/models/auth/member_role_ability_loader_spec.rb. Expected to take 4.48 seconds.7247Auth::MemberRoleAbilityLoader7248 does not allow STI7249 #has_ability?7250 when user is a deploy token or other non-user entity7251 returns false7252 when user not a member7253 returns false7254 when custom role is for a group7255 when custom role present for group membership7256 returns custom role information on the group7257 returns inherited custom role information on the projects within the group7258 when the permission is disabled7259 returns false7260 when custom role is for a project7261 when read_code present in preloaded custom roles7262 returns custom role information on the the project7263 returns false for all custom permissions on the project's parent group7264 when called with a ProjectPresenter7265 returns the correct preloaded custom ability7266# [RSpecRunTime] Finishing example group ee/spec/models/auth/member_role_ability_loader_spec.rb. It took 2.07 seconds. Expected to take 4.48 seconds.7267# [RSpecRunTime] Starting example group ee/spec/graphql/types/epic_type_spec.rb. Expected to take 4.47 seconds.7268Types::EpicType7269 is expected to include Types::CurrentUserTodos7270 is expected to include Types::TodoableInterface7271 is expected to expose permissions using Types::PermissionTypes::Epic7272 is expected to eq "Epic"7273 is expected to require graphql authorizations :read_epic7274 is expected to have graphql fields :id, :iid, :title, :titleHtml, :description, :descriptionHtml, :confidential, :state, :group, :parent, :author, :labels, :start_date, :start_date_is_fixed, :start_date_fixed, :start_date_from_milestones, :start_date_from_inherited_source, :due_date, :due_date_is_fixed, :due_date_fixed, :due_date_from_milestones, :due_date_from_inherited_source, :closed_at, :created_at, :updated_at, :children, :has_children, :has_issues, :has_parent, :web_path, :web_url, :relation_path, :reference, :issues, :user_permissions, :notes, :discussions, :relative_position, :subscribed, :participants, :descendant_counts, :descendant_weight_sum, :upvotes, :downvotes, :user_notes_count, :user_discussions_count, :health_status, :current_user_todos, :award_emoji, :events, :ancestors, :color, :text_color, :blocked, :blocking_count, :blocked_by_count, :blocked_by_epics, :default_project_for_issue_creation, and :commenters7275 is expected to have graphql field :subscribed and {:complexity=>5}7276 is expected to have graphql field :participants and {:complexity=>5}7277 is expected to have graphql field :blocking_count and {:complexity=>5}7278 is expected to have graphql field :blocked_by_epics and {:complexity=>5}7279 is expected to have graphql field :award_emoji7280 healthStatus7281 when lazy_aggregate_epic_health_statuses enabled7282 uses lazy calculation7283# [RSpecRunTime] RSpec elapsed time: 22 minutes 6.24 seconds. Current RSS: ~1520M. load average: 1.06 1.13 1.07 1/430 63477284 when lazy_aggregate_epic_health_statuses disabled7285 uses DescendantCountService7286# [RSpecRunTime] Finishing example group ee/spec/graphql/types/epic_type_spec.rb. It took 1.65 seconds. Expected to take 4.47 seconds.7287# [RSpecRunTime] Starting example group ee/spec/presenters/group_clusterable_presenter_spec.rb. Expected to take 4.37 seconds.7288GroupClusterablePresenter7289 #metrics_cluster_path7290 is expected to eq "/groups/group870/-/clusters/3/metrics"7291 #environments_cluster_path7292 cluster_deployments feature is available7293 is expected to eq "/groups/group871/-/clusters/6/environments"7294 cluster_deployments feature is not available7295 is expected to be nil7296# [RSpecRunTime] Finishing example group ee/spec/presenters/group_clusterable_presenter_spec.rb. It took 2.39 seconds. Expected to take 4.37 seconds.7297# [RSpecRunTime] Starting example group ee/spec/services/work_items/callbacks/color_spec.rb. Expected to take 4.2 seconds.7298WorkItems::Callbacks::Color7299 #after_save_commit7300 does not create system notes when color didn't change7301 when color was reset7302 creates system note7303 when color was updated7304 creates system note7305 #after_initialize7306 when epic_colors feature is licensed7307 when color param is present7308 when color param is valid7309 behaves like color is updated7310 updates work item color value7311 when widget does not exist in new type7312 removes the work item's color7313 when color param is not present7314 behaves like work item and color is unchanged7315 does not change work item color value7316 when color is same as work item color7317 behaves like work item and color is unchanged7318 does not change work item color value7319# [RSpecRunTime] RSpec elapsed time: 22 minutes 11.74 seconds. Current RSS: ~1513M. load average: 1.06 1.13 1.07 1/430 63487320 when color param is nil7321 behaves like raises a WidgetError7322 is expected to raise WorkItems::Widgets::BaseService::WidgetError with "Color can't be blank"7323 when user cannot admin_work_item7324 behaves like work item and color is unchanged7325 does not change work item color value7326 when epic_colors feature is unlicensed7327 behaves like work item and color is unchanged7328 does not change work item color value7329# [RSpecRunTime] Finishing example group ee/spec/services/work_items/callbacks/color_spec.rb. It took 3.44 seconds. Expected to take 4.2 seconds.7330# [RSpecRunTime] Starting example group ee/spec/serializers/ee/build_details_entity_spec.rb. Expected to take 4.16 seconds.7331BuildDetailsEntity7332 when namespace has CI minutes limit enabled7333 contains CI minutes quota details7334# [RSpecRunTime] RSpec elapsed time: 22 minutes 14.09 seconds. Current RSS: ~1512M. load average: 1.06 1.13 1.07 1/430 63497335 when namespace does not qualify for CI minutes7336 does not contain CI minutes quota details7337# [RSpecRunTime] RSpec elapsed time: 22 minutes 15.89 seconds. Current RSS: ~1501M. load average: 1.06 1.13 1.07 1/430 63507338# [RSpecRunTime] Finishing example group ee/spec/serializers/ee/build_details_entity_spec.rb. It took 3.71 seconds. Expected to take 4.16 seconds.7339# [RSpecRunTime] Starting example group ee/spec/lib/gitlab/import_export/project/deploy_keys_restorer_spec.rb. Expected to take 4.05 seconds.7340Gitlab::ImportExport::Project::DeployKeysRestorer7341 when project deploy keys are present in source project7342 has the same amount of project deploy keys as the source7343 has the same deploy_keys_id values and write access compared to source7344# [RSpecRunTime] RSpec elapsed time: 22 minutes 17.36 seconds. Current RSS: ~1498M. load average: 1.05 1.13 1.07 1/430 63517345 when the user is unauthorized7346 raises an error and logs user7347 logs the unauthorized user7348 when all hooks are not duplicated7349 reports the failure7350 returns true7351# [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/import_export/project/deploy_keys_restorer_spec.rb. It took 2.13 seconds. Expected to take 4.05 seconds.7352# [RSpecRunTime] Starting example group ee/spec/lib/gitlab/usage/metrics/instrumentations/count_projects_with_external_status_checks_metric_spec.rb. Expected to take 4.01 seconds.7353Gitlab::Usage::Metrics::Instrumentations::CountProjectsWithExternalStatusChecksMetric7354 behaves like a correct instrumented metric value and query7355 behaves like a correct instrumented metric value7356 has correct value7357# [RSpecRunTime] RSpec elapsed time: 22 minutes 19.88 seconds. Current RSS: ~1508M. load average: 1.05 1.13 1.07 1/429 63527358 behaves like a correct instrumented metric query7359 has correct generate query7360# [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/usage/metrics/instrumentations/count_projects_with_external_status_checks_metric_spec.rb. It took 1.95 seconds. Expected to take 4.01 seconds.7361# [RSpecRunTime] Starting example group ee/spec/graphql/types/prompt/explain_vulnerability_prompt_type_spec.rb. Expected to take 3.9 seconds.7362Types::Ai::Prompt::ExplainVulnerabilityPromptType7363 is expected to eq "ExplainVulnerabilityPrompt"7364 is expected to have graphql fields :promptWithCode, :promptWithoutCode, and :presubmissionChecks7365# [RSpecRunTime] Finishing example group ee/spec/graphql/types/prompt/explain_vulnerability_prompt_type_spec.rb. It took 2.39 seconds. Expected to take 3.9 seconds.7366# [RSpecRunTime] RSpec elapsed time: 22 minutes 22.51 seconds. Current RSS: ~1489M. load average: 1.05 1.13 1.07 1/428 63677367# [RSpecRunTime] Starting example group ee/spec/lib/gitlab/usage/metrics/instrumentations/approval_project_rules_with_user_metric_spec.rb. Expected to take 3.81 seconds.7368Gitlab::Usage::Metrics::Instrumentations::ApprovalProjectRulesWithUserMetric7369 for more approvers than required7370 behaves like a correct instrumented metric value and query7371 behaves like a correct instrumented metric value7372 has correct value7373 behaves like a correct instrumented metric query7374 has correct generate query7375 for more approvers than required7376 behaves like a correct instrumented metric value and query7377 behaves like a correct instrumented metric value7378 has correct value7379 behaves like a correct instrumented metric query7380 has correct generate query7381 for more approvers than required7382 behaves like a correct instrumented metric value and query7383 behaves like a correct instrumented metric value7384 has correct value7385 behaves like a correct instrumented metric query7386 has correct generate query7387# [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/usage/metrics/instrumentations/approval_project_rules_with_user_metric_spec.rb. It took 1.77 seconds. Expected to take 3.81 seconds.7388# [RSpecRunTime] Starting example group ee/spec/services/compliance_management/project_frameworks/export_service_spec.rb. Expected to take 3.8 seconds.7389ComplianceManagement::ProjectFrameworks::ExportService7390 #execute7391 without visibility to user7392 is expected to be success7393 exports a CSV payload with just the header7394# [RSpecRunTime] RSpec elapsed time: 22 minutes 25.95 seconds. Current RSS: ~1536M. load average: 1.05 1.13 1.07 1/428 63867395 with a authorized user7396 with no assigned frameworks7397 is expected to be success7398 exports a CSV payload without frameworks7399 with frameworks assigned7400 exports a CSV payload with frameworks7401 #email_export7402 enqueues a worker7403# [RSpecRunTime] Finishing example group ee/spec/services/compliance_management/project_frameworks/export_service_spec.rb. It took 2.56 seconds. Expected to take 3.8 seconds.7404# [RSpecRunTime] Starting example group ee/spec/services/ee/resource_events/merge_into_notes_service_spec.rb. Expected to take 3.62 seconds.7405ResourceEvents::MergeIntoNotesService7406 #execute7407 squashes events with same time and author into single note but scoped labels are separated7408 scoped labels7409 when all labels are removed7410 adds "removed" message for scoped labels7411# [RSpecRunTime] RSpec elapsed time: 22 minutes 28.56 seconds. Current RSS: ~1530M. load average: 1.04 1.12 1.07 1/428 63877412 when any of the labels is manually removed7413 adds "removed" message7414 with weight events7415 includes the expected notes7416# [RSpecRunTime] Finishing example group ee/spec/services/ee/resource_events/merge_into_notes_service_spec.rb. It took 2.29 seconds. Expected to take 3.62 seconds.7417# [RSpecRunTime] Starting example group ee/spec/services/projects/cleanup_service_spec.rb. Expected to take 3.61 seconds.7418Projects::CleanupService7419 #execute7420 creates a new Geo event about the update on success7421 does not create a Geo event if the update fails7422# [RSpecRunTime] RSpec elapsed time: 22 minutes 30.94 seconds. Current RSS: ~1530M. load average: 1.04 1.12 1.07 1/430 64157423# [RSpecRunTime] Finishing example group ee/spec/services/projects/cleanup_service_spec.rb. It took 1.9 seconds. Expected to take 3.61 seconds.7424# [RSpecRunTime] Starting example group ee/spec/workers/security/orchestration_configuration_remove_bot_worker_spec.rb. Expected to take 3.45 seconds.7425Security::OrchestrationConfigurationRemoveBotWorker7426 #perform7427 with invalid project_id7428 behaves like worker exits without error7429 does not call the users destroy service7430 exits without error7431 with valid project_id7432 when user with given current_user_id does not exist7433 behaves like worker exits without error7434 does not call the users destroy service7435 exits without error7436 when current user is provided7437 when there is no security policy bot user7438 behaves like worker exits without error7439 does not call the users destroy service7440 exits without error7441 with security policy bot user7442 calls the users destroy service to carry out the deletion7443 removes the bot together with its membership7444# [RSpecRunTime] Finishing example group ee/spec/workers/security/orchestration_configuration_remove_bot_worker_spec.rb. It took 2.34 seconds. Expected to take 3.45 seconds.7445# [RSpecRunTime] Starting example group ee/spec/lib/ee/api/helpers/issues_helpers_spec.rb. Expected to take 3.4 seconds.7446API::Helpers::IssuesHelpers7447 find_issues7448 with epics7449 returns results7450 avoids N+1 queries7451# [RSpecRunTime] RSpec elapsed time: 22 minutes 35.57 seconds. Current RSS: ~1515M. load average: 0.96 1.11 1.06 1/429 64167452# [RSpecRunTime] Finishing example group ee/spec/lib/ee/api/helpers/issues_helpers_spec.rb. It took 2.3 seconds. Expected to take 3.4 seconds.7453# [RSpecRunTime] Starting example group ee/spec/services/external_status_checks/destroy_service_spec.rb. Expected to take 3.32 seconds.7454ExternalStatusChecks::DestroyService7455 when current user is project owner7456 deletes an approval rule7457 is successful7458 when current user is not a project owner7459 does not delete an approval rule7460 is unsuccessful7461 returns an unauthorized status7462 contains an appropriate message and error7463 audit events7464 when licensed7465 when rule destroy operation succeeds7466 logs an audit event7467 when rule destroy operation fails7468 does not log any audit event7469 behaves like does not create audit event when not licensed7470 does not log any audit event7471# [RSpecRunTime] Finishing example group ee/spec/services/external_status_checks/destroy_service_spec.rb. It took 1.96 seconds. Expected to take 3.32 seconds.7472# [RSpecRunTime] Starting example group ee/spec/services/namespaces/free_user_cap/notify_over_limit_service_spec.rb. Expected to take 3.27 seconds.7473Namespaces::FreeUserCap::NotifyOverLimitService7474 #execute7475 records the time of notification in free_user_cap_over_limit_notified_at7476 logs the info that we are notifying7477 with error condition7478 rescues to a ServiceResponse7479# [RSpecRunTime] RSpec elapsed time: 22 minutes 38.82 seconds. Current RSS: ~1526M. load average: 1.04 1.12 1.07 1/429 64177480 .execute7481 emails the owner(s) of the group7482# [RSpecRunTime] Finishing example group ee/spec/services/namespaces/free_user_cap/notify_over_limit_service_spec.rb. It took 1.53 seconds. Expected to take 3.27 seconds.7483# [RSpecRunTime] Starting example group ee/spec/services/ee/users/deactivate_service_spec.rb. Expected to take 3.22 seconds.7484Users::DeactivateService7485 #execute7486 for audit events7487 when licensed7488 does not log audit event if operation fails7489 does not log audit event if operation results in no change7490 when operation succeeds7491 logs an audit event7492 logs the audit event info7493 calls the audit method with the event type7494# [RSpecRunTime] RSpec elapsed time: 22 minutes 40.25 seconds. Current RSS: ~1524M. load average: 1.04 1.12 1.07 1/429 64187495 when not licensed7496 does not log audit event7497# [RSpecRunTime] Finishing example group ee/spec/services/ee/users/deactivate_service_spec.rb. It took 1.41 seconds. Expected to take 3.22 seconds.7498# [RSpecRunTime] Starting example group ee/spec/models/merge_request/diff_llm_summary_spec.rb. Expected to take 3.14 seconds.7499MergeRequest::DiffLlmSummary7500 does not allow STI7501 associations7502 is expected to belong to merge_request_diff required: false7503 is expected to belong to user optional: true7504 is expected to validate that :merge_request_diff_id is case-sensitively unique7505 is expected to validate that :content cannot be empty/falsy7506 is expected to validate that the length of :content is at most 20567507 is expected to validate that :provider cannot be empty/falsy7508# [RSpecRunTime] RSpec elapsed time: 22 minutes 42.68 seconds. Current RSS: ~1528M. load average: 1.20 1.15 1.08 1/428 64257509# [RSpecRunTime] Finishing example group ee/spec/models/merge_request/diff_llm_summary_spec.rb. It took 2.21 seconds. Expected to take 3.14 seconds.7510# [RSpecRunTime] Starting example group ee/spec/lib/gitlab/llm/chain/parsers/chain_of_thought_parser_spec.rb. Expected to take 3.09 seconds.7511Gitlab::Llm::Chain::Parsers::ChainOfThoughtParser7512 #parse7513 parses input for instructions7514 when observation stop word is present7515 only parses input above the stop word7516 when input has multiline instructions7517 behaves like parses instructions7518 parses multiline instructions7519 when instructions start without whitespaces7520 behaves like parses instructions7521 parses multiline instructions7522 when final answer starts on new line and without whitespace7523 behaves like parses instructions7524 parses multiline instructions7525 thought7526 when thought is prefixed with Thought:7527 removes the prefix7528 action input7529 when Observation stop word is present7530 returns action input before Observation stop word7531 when Final Answer stop word is present7532 returns action input before Final Answer stop word7533 when none of the stop words are present7534 returns action input7535 final answer7536 when no keyword is present7537 returns answer as final7538 when action is DirectAnswer7539 parses action and sets answer as final7540 when action is DirectAnswer followed by unformatted answer7541 returns unformatted answer as final7542# [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/llm/chain/parsers/chain_of_thought_parser_spec.rb. It took 1.5 seconds. Expected to take 3.09 seconds.7543# [RSpecRunTime] Starting example group ee/spec/graphql/types/alert_management/payload_alert_field_path_segment_type_spec.rb. Expected to take 3.0 seconds.7544Types::AlertManagement::PayloadAlertFieldPathSegmentType7545 is expected to eq "PayloadAlertFieldPathSegment"7546 .coerce_input7547 with string7548 is expected to eq "string"7549 with integer7550 is expected to eq 167551 with non-string or integer7552 is expected to eq nil7553 .coerce_result7554 with string7555 is expected to eq "string"7556 with integer7557 is expected to eq 167558 with non-string or integer7559 is expected to eq "[1, 2, 3]"7560# [RSpecRunTime] Finishing example group ee/spec/graphql/types/alert_management/payload_alert_field_path_segment_type_spec.rb. It took 0.91 second. Expected to take 3.0 seconds.7561# [RSpecRunTime] Starting example group ee/spec/services/incident_management/escalation_policies/destroy_service_spec.rb. Expected to take 2.97 seconds.7562IncidentManagement::EscalationPolicies::DestroyService7563 #execute7564 successfully returns the escalation policy7565 when the current_user is anonymous7566 behaves like error response7567 has an informative message7568 when the current_user does not have permissions to remove escalation policies7569 behaves like error response7570 has an informative message7571 when license is not enabled7572 behaves like error response7573 has an informative message7574 when an error occurs during removal7575 behaves like error response7576 has an informative message7577# [RSpecRunTime] Finishing example group ee/spec/services/incident_management/escalation_policies/destroy_service_spec.rb. It took 1.53 seconds. Expected to take 2.97 seconds.7578# [RSpecRunTime] Starting example group ee/spec/services/audit_events/release_associate_milestone_audit_event_service_spec.rb. Expected to take 2.83 seconds.7579AuditEvents::ReleaseAssociateMilestoneAuditEventService7580 #security_event7581 with no milestones7582 logs the event to file7583 with one milestone7584 logs the event to file7585 with multiple milestones7586 logs the event to file7587# [RSpecRunTime] Finishing example group ee/spec/services/audit_events/release_associate_milestone_audit_event_service_spec.rb. It took 2.13 seconds. Expected to take 2.83 seconds.7588# [RSpecRunTime] Starting example group ee/spec/lib/gitlab/search/aggregation_parser_spec.rb. Expected to take 2.8 seconds.7589Gitlab::Search::AggregationParser7590 .call7591 when elasticsearch buckets are provided7592 code search7593 parses the results7594 issue search with labels aggregations7595 adds label-specific fields7596 when the label record does not exist7597 adds label-specific fields for existing records only7598# [RSpecRunTime] RSpec elapsed time: 22 minutes 50.59 seconds. Current RSS: ~1525M. load average: 1.18 1.15 1.08 1/428 64267599 aggregations are not present7600 parses the results7601# [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/search/aggregation_parser_spec.rb. It took 1.94 seconds. Expected to take 2.8 seconds.7602# [RSpecRunTime] Starting example group ee/spec/models/dora/deployment_frequency_metric_spec.rb. Expected to take 2.74 seconds.7603Dora::DeploymentFrequencyMetric7604 does not allow STI7605 #data_queries7606 returns number of finished successful deployments7607# [RSpecRunTime] RSpec elapsed time: 22 minutes 53.12 seconds. Current RSS: ~1523M. load average: 1.17 1.15 1.08 1/433 64747608# [RSpecRunTime] Finishing example group ee/spec/models/dora/deployment_frequency_metric_spec.rb. It took 2.42 seconds. Expected to take 2.74 seconds.7609# [RSpecRunTime] Starting example group ee/spec/views/projects/project_members/index.html.haml_spec.rb. Expected to take 2.69 seconds.7610projects/project_members/index7611 when user can invite members for the project7612 when membership is locked7613 renders as expected7614 when project can not be shared7615 renders as expected7616# [RSpecRunTime] RSpec elapsed time: 22 minutes 54.49 seconds. Current RSS: ~1514M. load average: 1.17 1.15 1.08 2/433 64777617 when managing members text is present7618 renders as expected7619 when user can not invite members or group for the project7620 when membership is locked and project can not be shared7621 renders as expected7622# [RSpecRunTime] Finishing example group ee/spec/views/projects/project_members/index.html.haml_spec.rb. It took 2.24 seconds. Expected to take 2.69 seconds.7623# [RSpecRunTime] Starting example group ee/spec/lib/gitlab/llm/feature_authorizer_spec.rb. Expected to take 2.62 seconds.7624Gitlab::Llm::FeatureAuthorizer7625 #allowed?7626 when container has correct setting and license7627 when user is a member of the group7628 returns true7629 when user is not a member of the group7630 returns false7631 when ai_global_switch is turned off7632 returns false7633 when container does not have correct license7634 returns false7635 when container not present7636 returns false7637 when user not present7638 returns false7639# [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/llm/feature_authorizer_spec.rb. It took 1.35 seconds. Expected to take 2.62 seconds.7640# [RSpecRunTime] Starting example group ee/spec/models/dora/watchers/deployment_watcher_spec.rb. Expected to take 2.55 seconds.7641Dora::Watchers::DeploymentWatcher7642 does not allow STI7643 .mount7644 when deployment succeeded7645 calls for processing successful event7646# [RSpecRunTime] RSpec elapsed time: 22 minutes 57.96 seconds. Current RSS: ~1529M. load average: 1.16 1.14 1.08 1/433 64897647 #process7648 schedules metric refresh for finished_at date7649# [RSpecRunTime] Finishing example group ee/spec/models/dora/watchers/deployment_watcher_spec.rb. It took 2.03 seconds. Expected to take 2.55 seconds.7650# [RSpecRunTime] Starting example group ee/spec/graphql/mutations/boards/epic_boards/create_spec.rb. Expected to take 2.54 seconds.7651Mutations::Boards::EpicBoards::Create7652 field tests7653 is expected to have graphql arguments :clientMutationId, :groupPath, :name, :hideBacklogList, :hideClosedList, :labels, :labelIds, and :displayColors7654 is expected to have graphql fields :epic_board7655 with epic feature enabled7656 when user does not have permission to create epic board7657 behaves like epic board creation error7658 raises error7659 when user has permission to create epic board7660 creates an epic board7661 with epic feature disabled7662 behaves like epic board creation error7663 raises error7664# [RSpecRunTime] Finishing example group ee/spec/graphql/mutations/boards/epic_boards/create_spec.rb. It took 1.16 seconds. Expected to take 2.54 seconds.7665# [RSpecRunTime] Starting example group ee/spec/graphql/resolvers/instance_security_dashboard/projects_resolver_spec.rb. Expected to take 2.44 seconds.7666Resolvers::InstanceSecurityDashboard::ProjectsResolver7667 #resolve7668 when provided object is InstanceSecurityDashboard7669 is expected to contain exactly #<Project id:870 namespace857/project-900>> and #<Project id:871 namespace858/project-901>>7670# [RSpecRunTime] RSpec elapsed time: 23 minutes 1.08 seconds. Current RSS: ~1523M. load average: 1.30 1.17 1.09 1/433 65017671 when object is not provided7672 is expected to be nil7673 when search filter is provided7674 search by name7675 returns matching project7676 search by path7677 returns matching project7678 search by description7679 returns matching project7680# [RSpecRunTime] Finishing example group ee/spec/graphql/resolvers/instance_security_dashboard/projects_resolver_spec.rb. It took 1.67 seconds. Expected to take 2.44 seconds.7681# [RSpecRunTime] Starting example group ee/spec/services/ai/agents/update_agent_service_spec.rb. Expected to take 2.43 seconds.7682Ai::Agents::UpdateAgentService7683 #execute7684 when attributes are valid7685 updates an agent7686 when an invalid name is supplied7687 returns a model with errors7688 when the agent version can not be saved7689 returns a model with errors7690# [RSpecRunTime] Finishing example group ee/spec/services/ai/agents/update_agent_service_spec.rb. It took 1.22 seconds. Expected to take 2.43 seconds.7691# [RSpecRunTime] Starting example group ee/spec/models/dora/time_to_restore_service_metric_spec.rb. Expected to take 2.37 seconds.7692Dora::TimeToRestoreServiceMetric7693 does not allow STI7694 #data_queries7695 for production environment7696 returns median of incidents duration closed at given date7697# [RSpecRunTime] RSpec elapsed time: 23 minutes 4.32 seconds. Current RSS: ~1521M. load average: 1.30 1.17 1.09 1/432 65087698 for non-production environment7699 does not calculate time_to_restore_service daily metric7700# [RSpecRunTime] Finishing example group ee/spec/models/dora/time_to_restore_service_metric_spec.rb. It took 1.65 seconds. Expected to take 2.37 seconds.7701# [RSpecRunTime] Starting example group ee/spec/finders/analytics/cycle_analytics/stage_finder_spec.rb. Expected to take 2.28 seconds.7702Analytics::CycleAnalytics::StageFinder7703 when looking up in-memory default stage by name exists7704 is expected not to be persisted7705 is expected to eq "issue"7706 when in-memory default stage cannot be found7707 is expected to raise ActiveRecord::RecordNotFound7708 when persisted stage exists7709 is expected to be persisted7710 is expected to eq "Stage #2"7711 when persisted stage cannot be found7712 is expected to raise ActiveRecord::RecordNotFound7713# [RSpecRunTime] Finishing example group ee/spec/finders/analytics/cycle_analytics/stage_finder_spec.rb. It took 1.0 second. Expected to take 2.28 seconds.7714# [RSpecRunTime] Starting example group ee/spec/initializers/session_store_spec.rb. Expected to take 2.2 seconds.7715Session initializer for GitLab EE7716 config#session_store7717 no database connection7718 behaves like normal session cookie7719 returns the regular cookie without a suffix7720 Geo is disabled7721 behaves like normal session cookie7722 returns the regular cookie without a suffix7723 current node is a Geo primary7724 behaves like normal session cookie7725 returns the regular cookie without a suffix7726 current node is a Geo secondary7727 returns a geo specific cookie7728# [RSpecRunTime] Finishing example group ee/spec/initializers/session_store_spec.rb. It took 0.63 second. Expected to take 2.2 seconds.7729# [RSpecRunTime] Starting example group ee/spec/helpers/projects/on_demand_scans_helper_spec.rb. Expected to take 2.17 seconds.7730Projects::OnDemandScansHelper7731 #on_demand_scans_data7732 returns proper data7733# [RSpecRunTime] RSpec elapsed time: 23 minutes 7.48 seconds. Current RSS: ~1523M. load average: 1.28 1.17 1.09 1/432 65097734 #on_demand_scans_form_data7735 returns proper data7736# [RSpecRunTime] Finishing example group ee/spec/helpers/projects/on_demand_scans_helper_spec.rb. It took 1.59 seconds. Expected to take 2.17 seconds.7737# [RSpecRunTime] Starting example group ee/spec/lib/audit/project_feature_changes_auditor_spec.rb. Expected to take 2.11 seconds.7738Audit::ProjectFeatureChangesAuditor7739 #execute7740 creates an event when any project feature level changes7741# [RSpecRunTime] RSpec elapsed time: 23 minutes 9.68 seconds. Current RSS: ~1519M. load average: 1.28 1.17 1.09 1/428 65107742# [RSpecRunTime] Finishing example group ee/spec/lib/audit/project_feature_changes_auditor_spec.rb. It took 2.01 seconds. Expected to take 2.11 seconds.7743# [RSpecRunTime] Starting example group ee/spec/lib/bulk_imports/projects/pipelines/issues_pipeline_spec.rb. Expected to take 2.05 seconds.7744BulkImports::Projects::Pipelines::IssuesPipeline7745 #run7746 with pre-existing epic7747 associates existing epic with imported issue7748# [RSpecRunTime] RSpec elapsed time: 23 minutes 11.01 seconds. Current RSS: ~1512M. load average: 1.28 1.17 1.09 1/428 65117749 without pre-existing epic7750 creates a new epic for imported issue7751# [RSpecRunTime] Finishing example group ee/spec/lib/bulk_imports/projects/pipelines/issues_pipeline_spec.rb. It took 1.8 seconds. Expected to take 2.05 seconds.7752# [RSpecRunTime] Starting example group ee/spec/workers/onboarding/create_iterable_trigger_worker_spec.rb. Expected to take 2.01 seconds.7753Onboarding::CreateIterableTriggerWorker7754 #perform7755 when request is successful7756 is labeled as idempotent7757 performs multiple times sequentially without raising an exception7758 executes successfully7759 when request is not successful7760 has an error7761# [RSpecRunTime] Finishing example group ee/spec/workers/onboarding/create_iterable_trigger_worker_spec.rb. It took 0.7 second. Expected to take 2.01 seconds.7762# [RSpecRunTime] Starting example group ee/spec/services/lfs/lock_file_service_spec.rb. Expected to take 1.92 seconds.7763Lfs::LockFileService7764 #execute7765 when authorized7766 when File Locking is available7767 creates the Path Lock7768 when File Locking is not available7769 does not create the Path Lock7770# [RSpecRunTime] Finishing example group ee/spec/services/lfs/lock_file_service_spec.rb. It took 1.56 seconds. Expected to take 1.92 seconds.7771# [RSpecRunTime] Starting example group ee/spec/models/ee/system/broadcast_message_spec.rb. Expected to take 1.91 seconds.7772System::BroadcastMessage7773 does not allow STI7774 .current7775 without Geo7776 caches the output of the query for two weeks7777 with Geo7778 on the primary7779 caches the output of the query for two weeks7780 on a secondary7781 caches the output for a short time7782# [RSpecRunTime] Finishing example group ee/spec/models/ee/system/broadcast_message_spec.rb. It took 0.72 second. Expected to take 1.91 seconds.7783# [RSpecRunTime] Starting example group ee/spec/models/board_label_spec.rb. Expected to take 1.8 seconds.7784BoardLabel7785 does not allow STI7786 validations7787 is expected to validate that :board cannot be empty/falsy7788 is expected to validate that :label cannot be empty/falsy7789 associations7790 is expected to belong to label required: false7791# [RSpecRunTime] Finishing example group ee/spec/models/board_label_spec.rb. It took 0.62 second. Expected to take 1.8 seconds.7792# [RSpecRunTime] Starting example group ee/spec/services/llm/git_command_service_spec.rb. Expected to take 1.79 seconds.7793Llm::GitCommandService7794 #perform7795 returns an error7796 when user is a member of ultimate group7797 responds successfully with VertexAI formatted params7798 returns an error when messages are too big7799# [RSpecRunTime] Finishing example group ee/spec/services/llm/git_command_service_spec.rb. It took 1.07 seconds. Expected to take 1.79 seconds.7800# [RSpecRunTime] Starting example group ee/spec/graphql/types/network_policy_type_spec.rb. Expected to take 1.69 seconds.7801Types::NetworkPolicyType7802 is expected to eq "NetworkPolicy"7803 has the expected fields7804# [RSpecRunTime] Finishing example group ee/spec/graphql/types/network_policy_type_spec.rb. It took 0.37 second. Expected to take 1.69 seconds.7805# [RSpecRunTime] Starting example group ee/spec/views/devise/registrations/new.html.haml_spec.rb. Expected to take 1.64 seconds.7806devise/registrations/new7807 renders challenge container with the correct data attributes7808 broadcast messaging7809 when self-hosted7810 is expected not to render template matcher "layouts/_broadcast"7811 when SaaS7812 is expected not to render template matcher "layouts/_broadcast"7813 when the feature is disabled7814 does not render challenge container7815# [RSpecRunTime] Finishing example group ee/spec/views/devise/registrations/new.html.haml_spec.rb. It took 1.04 seconds. Expected to take 1.64 seconds.7816# [RSpecRunTime] Starting example group ee/spec/workers/llm/vertex_ai_access_token_refresh_worker_spec.rb. Expected to take 1.63 seconds.7817Llm::VertexAiAccessTokenRefreshWorker7818 when Vertex is not configured7819 is a no-op7820 when AI feature flag not enabled7821 is a no-op7822 behaves like worker with data consistency7823 .get_data_consistency_feature_flag_enabled?7824 returns true7825 .get_data_consistency7826 returns correct data consistency7827 #perform7828 generates a new token and stores it in the database7829# [RSpecRunTime] Finishing example group ee/spec/workers/llm/vertex_ai_access_token_refresh_worker_spec.rb. It took 0.65 second. Expected to take 1.63 seconds.7830# [RSpecRunTime] Starting example group ee/spec/lib/remote_development/agent_config/main_spec.rb. Expected to take 1.59 seconds.7831RemoteDevelopment::AgentConfig::Main7832 when the Updater returns an err Result7833 returns a agent_config update failed error response7834 when the Updater returns an AgentConfigUpdateSuccessful Result7835 returns a agent_config update success response with the agent_config as the payload7836 when the LicenseChecker returns an err Result7837 returns a forbidden error response7838 when the Updater returns an AgentConfigUpdateSkippedBecauseNoConfigFileEntryFound Result7839 returns a agent_config update success response with the skipped payload7840 when an invalid Result is returned7841 raises an UnmatchedResultError7842# [RSpecRunTime] Finishing example group ee/spec/lib/remote_development/agent_config/main_spec.rb. It took 0.65 second. Expected to take 1.59 seconds.7843# [RSpecRunTime] Starting example group ee/spec/workers/compliance_management/project_framework_export_mailer_worker_spec.rb. Expected to take 1.5 seconds.7844ComplianceManagement::ProjectFrameworkExportMailerWorker7845 #perform7846 schedules mail for delivery7847 with failing export7848 schedules no mail for delivery and returns appropriate error7849 with unknown record7850 rescues from not found error and logs exception7851# [RSpecRunTime] Finishing example group ee/spec/workers/compliance_management/project_framework_export_mailer_worker_spec.rb. It took 0.82 second. Expected to take 1.5 seconds.7852# [RSpecRunTime] Starting example group ee/spec/finders/boards/epic_boards_finder_spec.rb. Expected to take 1.5 seconds.7853Boards::EpicBoardsFinder7854 #execute7855 finds all epic boards in the group ordered by case-insensitive name7856 when include_ancestor_groups parameter is set7857 finds all epic boards in the group or ancestor groups7858 when ID parameter is set7859 finds epic board by ID7860# [RSpecRunTime] Finishing example group ee/spec/finders/boards/epic_boards_finder_spec.rb. It took 0.71 second. Expected to take 1.5 seconds.7861# [RSpecRunTime] Starting example group ee/spec/lib/gitlab/secret_detection_logger_spec.rb. Expected to take 1.41 seconds.7862Gitlab::SecretDetectionLogger7863 #file_name_noext7864 returns log file name without extension7865 behaves like a json logger7866 formats strings7867 formats hashes7868# [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/secret_detection_logger_spec.rb. It took 0.45 second. Expected to take 1.41 seconds.7869# [RSpecRunTime] Starting example group ee/spec/lib/gitlab/regex_spec.rb. Expected to take 1.4 seconds.7870Gitlab::Regex7871 .feature_flag_regex7872 is expected to match "foo"7873 is expected to match "f_feature_flag"7874 is expected not to match "MY_FEATURE_FLAG"7875 is expected not to match "my feature flag"7876 is expected not to match "!!()()"7877# [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/regex_spec.rb. It took 0.66 second. Expected to take 1.4 seconds.7878# [RSpecRunTime] Starting example group ee/spec/graphql/types/incident_management/oncall_rotation_type_spec.rb. Expected to take 1.34 seconds.7879Types::IncidentManagement::OncallRotationType7880 returns enough records to cover 2 weeks of hour-long shifts7881 is expected to require graphql authorizations :read_incident_management_oncall_schedule7882 is expected to eq "IncidentManagementOncallRotation"7883 exposes the expected fields7884# [RSpecRunTime] Finishing example group ee/spec/graphql/types/incident_management/oncall_rotation_type_spec.rb. It took 0.59 second. Expected to take 1.34 seconds.7885# [RSpecRunTime] Starting example group ee/spec/graphql/types/dast/site_profile_auth_input_type_spec.rb. Expected to take 1.31 seconds.7886Types::Dast::SiteProfileAuthInputType7887 is expected to eq "DastSiteProfileAuthInput"7888 has the correct arguments7889# [RSpecRunTime] Finishing example group ee/spec/graphql/types/dast/site_profile_auth_input_type_spec.rb. It took 0.38 second. Expected to take 1.31 seconds.7890# [RSpecRunTime] Starting example group ee/spec/elastic/migrate/20240119130539_reindex_notes_to_update_analyzer_spec.rb. Expected to take 1.26 seconds.7891ReindexNotesToUpdateAnalyzer7892 does not have migration options set7893 #migrate7894 creates reindexing task with correct target and options7895 #completed?7896 always returns true7897# [RSpecRunTime] Finishing example group ee/spec/elastic/migrate/20240119130539_reindex_notes_to_update_analyzer_spec.rb. It took 0.52 second. Expected to take 1.26 seconds.7898# [RSpecRunTime] Starting example group ee/spec/graphql/mutations/todos/create_spec.rb. Expected to take 1.21 seconds.7899Mutations::Todos::Create7900 with epics as target7901 behaves like create todo mutation7902 when user does not have permission to create todo7903 raises error7904 when user has permission to create todo7905 creates a todo7906# [RSpecRunTime] Finishing example group ee/spec/graphql/mutations/todos/create_spec.rb. It took 0.76 second. Expected to take 1.21 seconds.7907# [RSpecRunTime] Starting example group ee/spec/lib/gitlab/usage/metrics/instrumentations/count_projects_with_dependency_proxy_for_maven_packages_metric_spec.rb. Expected to take 1.17 seconds.7908Gitlab::Usage::Metrics::Instrumentations::CountProjectsWithDependencyProxyForMavenPackagesMetric7909 behaves like a correct instrumented metric value7910 has correct value7911# [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/usage/metrics/instrumentations/count_projects_with_dependency_proxy_for_maven_packages_metric_spec.rb. It took 0.99 second. Expected to take 1.17 seconds.7912# [RSpecRunTime] Starting example group ee/spec/graphql/types/compliance_management/merge_requests/compliance_violation_reason_enum_spec.rb. Expected to take 1.11 seconds.7913Types::ComplianceManagement::MergeRequests::ComplianceViolationReasonEnum7914 is expected to eq "ComplianceViolationReason"7915 is expected to contain exactly "APPROVED_BY_MERGE_REQUEST_AUTHOR", "APPROVED_BY_COMMITTER", and "APPROVED_BY_INSUFFICIENT_USERS"7916# [RSpecRunTime] Finishing example group ee/spec/graphql/types/compliance_management/merge_requests/compliance_violation_reason_enum_spec.rb. It took 0.38 second. Expected to take 1.11 seconds.7917# [RSpecRunTime] Starting example group ee/spec/views/admin/application_settings/_git_abuse_rate_limit.html.haml_spec.rb. Expected to take 1.07 seconds.7918admin/application_settings/_git_abuse_rate_limit7919 git abuse rate limit settings7920 when page loads7921 renders the settings app root7922 when data is saved in the database7923 renders the settings app root with pre-saved data7924# [RSpecRunTime] Finishing example group ee/spec/views/admin/application_settings/_git_abuse_rate_limit.html.haml_spec.rb. It took 0.5 second. Expected to take 1.07 seconds.7925# [RSpecRunTime] Starting example group ee/spec/services/onboarding/create_iterable_trigger_service_spec.rb. Expected to take 1.02 seconds.7926Onboarding::CreateIterableTriggerService7927 #execute7928 when sending iterable call7929 when successful7930 returns success: true7931 when unsuccessful7932 returns success: false with errors7933 when iterable call fails with an error message from the client7934 returns an error7935# [RSpecRunTime] Finishing example group ee/spec/services/onboarding/create_iterable_trigger_service_spec.rb. It took 0.46 second. Expected to take 1.02 seconds.7936# [RSpecRunTime] Starting example group ee/spec/serializers/vulnerabilities/scanner_entity_spec.rb. Expected to take 1.0 second.7937Vulnerabilities::ScannerEntity7938 #as_json7939 contains required fields7940# [RSpecRunTime] Finishing example group ee/spec/serializers/vulnerabilities/scanner_entity_spec.rb. It took 0.65 second. Expected to take 1.0 second.7941# [RSpecRunTime] Starting example group ee/spec/services/projects/open_issues_count_service_spec.rb. Expected to take 0.94 second.7942Projects::OpenIssuesCountService7943 #count7944 includes all issue types7945# [RSpecRunTime] RSpec elapsed time: 23 minutes 28.98 seconds. Current RSS: ~1519M. load average: 1.20 1.16 1.08 1/428 65127946# [RSpecRunTime] Finishing example group ee/spec/services/projects/open_issues_count_service_spec.rb. It took 2.23 seconds. Expected to take 0.94 second.7947# [RSpecRunTime] Starting example group ee/spec/models/geo/repositories_changed_event_spec.rb. Expected to take 0.91 second.7948Geo::RepositoriesChangedEvent7949 does not allow STI7950 relationships7951 is expected to belong to geo_node required: false7952 validations7953 is expected to validate that :geo_node cannot be empty/falsy7954# [RSpecRunTime] Finishing example group ee/spec/models/geo/repositories_changed_event_spec.rb. It took 0.52 second. Expected to take 0.91 second.7955# [RSpecRunTime] Starting example group ee/spec/graphql/types/vulnerability_scanner_input_type_spec.rb. Expected to take 0.89 second.7956Types::VulnerabilityScannerInputType7957 is expected to eq "VulnerabilityScannerInput"7958 has the correct arguments7959# [RSpecRunTime] Finishing example group ee/spec/graphql/types/vulnerability_scanner_input_type_spec.rb. It took 0.39 second. Expected to take 0.89 second.7960# [RSpecRunTime] Starting example group ee/spec/helpers/ee/system_note_helper_spec.rb. Expected to take 0.82 second.7961SystemNoteHelper7962 .system_note_icon_name7963 for an iteration note7964 returns the iteration icon name7965# [RSpecRunTime] Finishing example group ee/spec/helpers/ee/system_note_helper_spec.rb. It took 0.43 second. Expected to take 0.82 second.7966# [RSpecRunTime] Starting example group ee/spec/models/ci/processable_spec.rb. Expected to take 0.81 second.7967Ci::Processable7968 does not allow STI7969 delegations7970 is expected to delegate #merge_train_pipeline? to the #pipeline object7971# [RSpecRunTime] Finishing example group ee/spec/models/ci/processable_spec.rb. It took 0.42 second. Expected to take 0.81 second.7972# [RSpecRunTime] Starting example group ee/spec/lib/gitlab/proxy_spec.rb. Expected to take 0.74 second.7973Gitlab::Proxy7974 .detect_proxy7975 without any existing proxies7976 returns an empty array7977 with existing proxies7978 returns a list of existing proxies7979# [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/proxy_spec.rb. It took 0.4 second. Expected to take 0.74 second.7980# [RSpecRunTime] Starting example group ee/spec/graphql/types/projects/services_enum_spec.rb. Expected to take 0.73 second.7981Types::Projects::ServiceTypeEnum7982 exposes all the EE project services7983 coerces values correctly7984# [RSpecRunTime] Finishing example group ee/spec/graphql/types/projects/services_enum_spec.rb. It took 0.41 second. Expected to take 0.73 second.7985# [RSpecRunTime] Starting example group ee/spec/lib/ee/gitlab/usage/metrics/instrumentations/edition_metric_spec.rb. Expected to take 0.7 second.7986Gitlab::Usage::Metrics::Instrumentations::EditionMetric7987 for EE edition7988 with no license7989 behaves like a correct instrumented metric value7990 has correct value7991 with license7992 behaves like a correct instrumented metric value7993 has correct value7994# [RSpecRunTime] Finishing example group ee/spec/lib/ee/gitlab/usage/metrics/instrumentations/edition_metric_spec.rb. It took 0.46 second. Expected to take 0.7 second.7995# [RSpecRunTime] Starting example group ee/spec/graphql/types/deployments/approval_type_spec.rb. Expected to take 0.66 second.7996Types::Deployments::ApprovalType7997 is expected to eq "DeploymentApproval"7998 includes the expected fields7999# [RSpecRunTime] Finishing example group ee/spec/graphql/types/deployments/approval_type_spec.rb. It took 0.38 second. Expected to take 0.66 second.8000# [RSpecRunTime] Starting example group ee/spec/graphql/types/security/training_url_type_spec.rb. Expected to take 0.63 second.8001Types::Security::TrainingUrlType8002 is expected to have graphql fields :name, :url, :status, and :identifier8003# [RSpecRunTime] Finishing example group ee/spec/graphql/types/security/training_url_type_spec.rb. It took 0.29 second. Expected to take 0.63 second.8004# [RSpecRunTime] Starting example group ee/spec/graphql/types/vulnerability_details/url_type_spec.rb. Expected to take 0.58 second.8005Types::VulnerabilityDetails::UrlType8006 is expected to have graphql fields :name, :description, :fieldName, :text, and :href8007# [RSpecRunTime] Finishing example group ee/spec/graphql/types/vulnerability_details/url_type_spec.rb. It took 0.29 second. Expected to take 0.58 second.8008# [RSpecRunTime] Starting example group ee/spec/lib/ee/gitlab/ci/yaml_processor/result_spec.rb. Expected to take 0.52 second.8009Gitlab::Ci::YamlProcessor::Result8010 #builds8011 when a job has identity8012 includes :identity in :options8013# [RSpecRunTime] Finishing example group ee/spec/lib/ee/gitlab/ci/yaml_processor/result_spec.rb. It took 0.38 second. Expected to take 0.52 second.8014# [RSpecRunTime] Starting example group ee/spec/graphql/types/ai/message_role_enum_spec.rb. Expected to take 0.48 second.8015Types::Ai::MessageRoleEnum8016 is expected to contain exactly "USER", "ASSISTANT", and "SYSTEM"8017# [RSpecRunTime] Finishing example group ee/spec/graphql/types/ai/message_role_enum_spec.rb. It took 0.31 second. Expected to take 0.48 second.8018# [RSpecRunTime] Starting example group ee/spec/graphql/types/security/finding_reports_comparer/scanner_type_spec.rb. Expected to take 0.47 second.8019Types::Security::FindingReportsComparer::ScannerType8020 is expected to have graphql fields :name, :external_id, and :vendor8021# [RSpecRunTime] Finishing example group ee/spec/graphql/types/security/finding_reports_comparer/scanner_type_spec.rb. It took 0.29 second. Expected to take 0.47 second.8022# [RSpecRunTime] Starting example group ee/spec/lib/api/entities/protected_environments/approval_rule_for_summary_spec.rb. Expected to take 0.46 second.8023API::Entities::ProtectedEnvironments::ApprovalRuleForSummary8024 exposes correct attributes8025# [RSpecRunTime] Finishing example group ee/spec/lib/api/entities/protected_environments/approval_rule_for_summary_spec.rb. It took 0.34 second. Expected to take 0.46 second.8026# [RSpecRunTime] Starting example group ee/spec/lib/api/entities/epic_board_spec.rb. Expected to take 0.44 second.8027API::Entities::EpicBoard8028 exposes correct attributes8029# [RSpecRunTime] Finishing example group ee/spec/lib/api/entities/epic_board_spec.rb. It took 0.28 second. Expected to take 0.44 second.8030# [RSpecRunTime] Starting example group ee/spec/graphql/types/vulnerability_details/table_type_spec.rb. Expected to take 0.43 second.8031Types::VulnerabilityDetails::TableType8032 is expected to have graphql fields :name, :description, :fieldName, :headers, and :rows8033# [RSpecRunTime] Finishing example group ee/spec/graphql/types/vulnerability_details/table_type_spec.rb. It took 0.28 second. Expected to take 0.43 second.8034# [RSpecRunTime] Starting example group ee/spec/lib/gitlab/rack_attack_spec.rb. Expected to take 0.42 second.8035Gitlab::RackAttack8036 .configure8037 adds the incident management throttle8038# [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/rack_attack_spec.rb. It took 0.29 second. Expected to take 0.42 second.8039auto_explain log contains 1703 entries for main, writing to /builds/gitlab-org/gitlab/auto_explain/rspec-ee-unit-pg14-24-28.345.main.ndjson.gz8040took 29.4702696348041auto_explain log contains 1705 entries for ci, writing to /builds/gitlab-org/gitlab/auto_explain/rspec-ee-unit-pg14-24-28.345.ci.ndjson.gz8042took 27.0093212698043[TEST PROF INFO] EventProf results for sql.active_record8044Total time: 04:55.659 of 23:29.008 (20.98%)8045Total events: 2475758046Top 5 slowest suites (by time):8047Group (./ee/spec/models/ee/group_spec.rb:5) – 00:42.872 (43292 / 438) of 03:06.740 (22.96%)8048Gitlab::Analy...:DataCollector (./ee/spec/lib/gitlab/analytics/cycle_analytics/data_collector_spec.rb:5) – 00:24.744 (15393 / 186) of 01:44.528 (23.67%)8049Geo::JobArtifactReplicator (./ee/spec/replicators/geo/job_artifact_replicator_spec.rb:5) – 00:18.507 (16265 / 123) of 01:16.187 (24.29%)8050Security::Sec...ePolicyService (./ee/spec/services/security/security_orchestration_policies/validate_policy_service_spec.rb:5) – 00:13.695 (14743 / 649) of 01:45.193 (13.02%)8051Geo::BulkMark...PendingService (./ee/spec/services/geo/bulk_mark_verification_pending_service_spec.rb:5) – 00:13.360 (11259 / 64) of 00:51.546 (25.92%)8052Knapsack report was generated. Preview:8053{8054 "ee/spec/models/ee/group_spec.rb": 186.73938714800005,8055 "ee/spec/services/security/security_orchestration_policies/validate_policy_service_spec.rb": 105.19278800300003,8056 "ee/spec/lib/gitlab/analytics/cycle_analytics/data_collector_spec.rb": 104.52791549999995,8057 "ee/spec/replicators/geo/job_artifact_replicator_spec.rb": 76.1870553629999,8058 "ee/spec/lib/ee/gitlab/usage/service_ping_report_spec.rb": 76.89095329899999,8059 "ee/spec/replicators/geo/project_wiki_repository_replicator_spec.rb": 58.385278137,8060 "ee/spec/lib/elastic/latest/git_class_proxy_spec.rb": 65.38727113599998,8061 "ee/spec/services/geo/bulk_mark_verification_pending_service_spec.rb": 51.54592535799998,8062 "ee/spec/services/geo/registry_update_service_spec.rb": 39.64100574899999,8063 "ee/spec/lib/gitlab/usage_data_metrics_spec.rb": 45.30361073599988,8064 "ee/spec/models/dast_site_profile_spec.rb": 33.17359395800008,8065 "ee/spec/models/saml_provider_spec.rb": 25.15821156700008,8066 "ee/spec/finders/epics/cross_hierarchy_children_finder_spec.rb": 27.91934712200009,8067 "ee/spec/lib/banzai/filter/references/epic_reference_filter_spec.rb": 22.412022104000016,8068 "ee/spec/lib/ee/api/entities/member_spec.rb": 24.338204042000143,8069 "ee/spec/models/vulnerabilities/feedback_spec.rb": 19.969442954999977,8070 "ee/spec/services/application_settings/update_service_spec.rb": 22.006341722999878,8071 "ee/spec/services/ee/members/groups/creator_service_spec.rb": 17.397987032999936,8072 "ee/spec/workers/app_sec/dast/profile_schedule_worker_spec.rb": 18.177000031000034,8073 "ee/spec/lib/gitlab/ci/templates/Jobs/dast_default_branch_gitlab_ci_yaml_spec.rb": 15.139645224999867,8074 "ee/spec/models/requirements_management/test_report_spec.rb": 15.69755627099994,8075 "ee/spec/services/projects/group_links/create_service_spec.rb": 16.043853805999788,8076 "ee/spec/services/ee/issue_links/create_service_spec.rb": 12.88238783199995,8077 "ee/spec/services/security/vulnerability_counting_service_spec.rb": 14.142667699000185,8078 "ee/spec/services/sbom/ingestion/tasks/ingest_occurrences_spec.rb": 13.197922489999883,8079 "ee/spec/finders/ee/namespaces/projects_finder_spec.rb": 8.53909148699995,8080 "ee/spec/lib/google_cloud_platform/compute/client_spec.rb": 8.967648441999927,8081 "ee/spec/services/epics/epic_links/destroy_service_spec.rb": 8.194920680999985,8082 "ee/spec/models/groups/ssh_certificate_spec.rb": 6.120591025999829,8083 "ee/spec/models/vulnerabilities/external_issue_link_spec.rb": 9.204001351999977,8084 "ee/spec/services/iterations/cadences/create_iterations_in_advance_service_spec.rb": 9.466647547999855,8085 "ee/spec/services/google_cloud_platform/compute/list_machine_types_service_spec.rb": 6.639321618999929,8086 "ee/spec/graphql/mutations/issues/set_epic_spec.rb": 8.612391885999841,8087 "ee/spec/workers/elastic_namespace_indexer_worker_spec.rb": 9.498212027000136,8088 "ee/spec/finders/geo/group_wiki_repository_registry_finder_spec.rb": 7.531149803000062,8089 "ee/spec/models/dast_site_validation_spec.rb": 4.294569147999937,8090 "ee/spec/helpers/ee/gitlab_routing_helper_spec.rb": 6.477448641000137,8091 "ee/spec/views/shared/credentials_inventory/resource_access_tokens/_resource_access_token.html.haml_spec.rb": 5.004584609999938,8092 "ee/spec/lib/gitlab/ci/templates/api_security_latest_gitlab_ci_yaml_spec.rb": 6.650697051000179,8093 "ee/spec/services/system_notes/merge_train_service_spec.rb": 5.444525216000102,8094 "ee/spec/lib/gitlab/auth/oidc/user_spec.rb": 5.180673411000043,8095 "ee/spec/lib/gitlab/ci/templates/dast_api_gitlab_ci_yaml_spec.rb": 4.376521513999933,8096 "ee/spec/services/requirements_management/export_csv_service_spec.rb": 3.8261204529999304,8097 "ee/spec/lib/gitlab/com_spec.rb": 4.038159832000019,8098 "ee/spec/graphql/resolvers/vulnerabilities_grade_resolver_spec.rb": 4.2386393310000585,8099 "ee/spec/policies/vulnerabilities/state_transition_policy_spec.rb": 5.699746202000142,8100 "ee/spec/services/ee/users/authorized_build_service_spec.rb": 4.802695391000043,8101 "ee/spec/services/timebox/rollup_report_service_spec.rb": 4.27122643000007,8102 "ee/spec/models/vulnerabilities/finding_identifier_spec.rb": 5.294020234000072,8103 "ee/spec/elastic/migrate/20230719144243_add_archived_to_main_index_spec.rb": 5.158668961999865,8104 "ee/spec/services/external_status_checks/update_service_spec.rb": 3.7748049159999937,8105 "ee/spec/elastic/migrate/20230823154049_add_schema_version_to_merge_request_spec.rb": 4.952978142999882,8106 "ee/spec/finders/autocomplete/project_invited_groups_finder_spec.rb": 3.0998429530000067,8107 "ee/spec/services/upcoming_reconciliations/update_service_spec.rb": 2.1117362059999323,8108 "ee/spec/finders/billed_users_finder_spec.rb": 2.823433527999896,8109 "ee/spec/workers/gitlab_subscriptions/refresh_seats_worker_spec.rb": 2.6229997580001054,8110 "ee/spec/lib/gitlab/instrumentation_helper_spec.rb": 5.267419625999992,8111 "ee/spec/lib/gitlab/llm/ai_gateway/client_spec.rb": 2.1555991330001234,8112 "ee/spec/models/search/zoekt/enabled_namespace_spec.rb": 2.443384534000188,8113 "ee/spec/lib/gitlab/analytics/cycle_analytics/stage_events/merge_request_last_edited_spec.rb": 2.8665091010000197,8114 "ee/spec/lib/gitlab/analytics/cycle_analytics/stage_events/issue_first_associated_with_milestone_spec.rb": 2.078783365000163,8115 "ee/spec/models/remote_development/workspace_variable_spec.rb": 2.557934828000043,8116 "ee/spec/services/dependency_proxy/packages/settings/update_service_spec.rb": 2.521915650999972,8117 "ee/spec/models/merge_request/suggested_reviewers_merge_request_spec.rb": 1.9756339709999793,8118 "ee/spec/models/label_note_spec.rb": 2.845156160999977,8119 "ee/spec/lib/quality/seeders/insights/issues_spec.rb": 3.8216757889999826,8120 "ee/spec/lib/gitlab/insights/configuration_filter_spec.rb": 1.9930506900000182,8121 "ee/spec/lib/search/zoekt/node_backoff_spec.rb": 1.556649503000017,8122 "ee/spec/models/auth/member_role_ability_loader_spec.rb": 2.0703765949999706,8123 "ee/spec/graphql/types/epic_type_spec.rb": 1.645765868999888,8124 "ee/spec/presenters/group_clusterable_presenter_spec.rb": 2.3942880570000398,8125 "ee/spec/services/work_items/callbacks/color_spec.rb": 3.4443824480001695,8126 "ee/spec/serializers/ee/build_details_entity_spec.rb": 3.705504185000109,8127 "ee/spec/lib/gitlab/import_export/project/deploy_keys_restorer_spec.rb": 2.13115263099985,8128 "ee/spec/lib/gitlab/usage/metrics/instrumentations/count_projects_with_external_status_checks_metric_spec.rb": 1.951827061999893,8129 "ee/spec/graphql/types/prompt/explain_vulnerability_prompt_type_spec.rb": 2.38767762700013,8130 "ee/spec/lib/gitlab/usage/metrics/instrumentations/approval_project_rules_with_user_metric_spec.rb": 1.770795980999992,8131 "ee/spec/services/compliance_management/project_frameworks/export_service_spec.rb": 2.5576746379999804,8132 "ee/spec/services/ee/resource_events/merge_into_notes_service_spec.rb": 2.2925261530001535,8133 "ee/spec/services/projects/cleanup_service_spec.rb": 1.8968709939999826,8134 "ee/spec/workers/security/orchestration_configuration_remove_bot_worker_spec.rb": 2.335689730000013,8135 "ee/spec/lib/ee/api/helpers/issues_helpers_spec.rb": 2.2974556320000374,8136 "ee/spec/services/external_status_checks/destroy_service_spec.rb": 1.9576395619999403,8137 "ee/spec/services/namespaces/free_user_cap/notify_over_limit_service_spec.rb": 1.5299826250000024,8138 "ee/spec/services/ee/users/deactivate_service_spec.rb": 1.4127917409998645,8139 "ee/spec/models/merge_request/diff_llm_summary_spec.rb": 2.212683807000076,8140 "ee/spec/lib/gitlab/llm/chain/parsers/chain_of_thought_parser_spec.rb": 1.5019577670000217,8141 "ee/spec/graphql/types/alert_management/payload_alert_field_path_segment_type_spec.rb": 0.9087621789999503,8142 "ee/spec/services/incident_management/escalation_policies/destroy_service_spec.rb": 1.534037274999946,8143 "ee/spec/services/audit_events/release_associate_milestone_audit_event_service_spec.rb": 2.125411971999938,8144 "ee/spec/lib/gitlab/search/aggregation_parser_spec.rb": 1.940780112000084,8145 "ee/spec/models/dora/deployment_frequency_metric_spec.rb": 2.4192300260001502,8146 "ee/spec/views/projects/project_members/index.html.haml_spec.rb": 2.242219965000004,8147 "ee/spec/lib/gitlab/llm/feature_authorizer_spec.rb": 1.3533648249999715,8148 "ee/spec/models/dora/watchers/deployment_watcher_spec.rb": 2.0335143269999207,8149 "ee/spec/graphql/mutations/boards/epic_boards/create_spec.rb": 1.1563392160001058,8150 "ee/spec/graphql/resolvers/instance_security_dashboard/projects_resolver_spec.rb": 1.6649166970000806,8151 "ee/spec/services/ai/agents/update_agent_service_spec.rb": 1.2209343029999218,8152 "ee/spec/models/dora/time_to_restore_service_metric_spec.rb": 1.6478065080000306,8153 "ee/spec/finders/analytics/cycle_analytics/stage_finder_spec.rb": 0.9967479350000303,8154 "ee/spec/initializers/session_store_spec.rb": 0.6264076059999297,8155 "ee/spec/helpers/projects/on_demand_scans_helper_spec.rb": 1.589658492000126,8156 "ee/spec/lib/audit/project_feature_changes_auditor_spec.rb": 2.0123737589999564,8157 "ee/spec/lib/bulk_imports/projects/pipelines/issues_pipeline_spec.rb": 1.803043248999984,8158 "ee/spec/workers/onboarding/create_iterable_trigger_worker_spec.rb": 0.6995038519999071,8159 "ee/spec/services/lfs/lock_file_service_spec.rb": 1.561856562999992,8160 "ee/spec/models/ee/system/broadcast_message_spec.rb": 0.7188339990000259,8161 "ee/spec/models/board_label_spec.rb": 0.6186133269998209,8162 "ee/spec/services/llm/git_command_service_spec.rb": 1.066570879999972,8163 "ee/spec/graphql/types/network_policy_type_spec.rb": 0.3680905900000653,8164 "ee/spec/views/devise/registrations/new.html.haml_spec.rb": 1.0402905019998343,8165 "ee/spec/workers/llm/vertex_ai_access_token_refresh_worker_spec.rb": 0.6494713240001602,8166 "ee/spec/lib/remote_development/agent_config/main_spec.rb": 0.6469750240000849,8167 "ee/spec/workers/compliance_management/project_framework_export_mailer_worker_spec.rb": 0.8222286239999903,8168 "ee/spec/finders/boards/epic_boards_finder_spec.rb": 0.7100176910000755,8169 "ee/spec/lib/gitlab/secret_detection_logger_spec.rb": 0.45257739499993477,8170 "ee/spec/lib/gitlab/regex_spec.rb": 0.6599527729999863,8171 "ee/spec/graphql/types/incident_management/oncall_rotation_type_spec.rb": 0.590538117000051,8172 "ee/spec/graphql/types/dast/site_profile_auth_input_type_spec.rb": 0.3790757090000625,8173 "ee/spec/elastic/migrate/20240119130539_reindex_notes_to_update_analyzer_spec.rb": 0.5240372910000133,8174 "ee/spec/graphql/mutations/todos/create_spec.rb": 0.7641990880001686,8175 "ee/spec/lib/gitlab/usage/metrics/instrumentations/count_projects_with_dependency_proxy_for_maven_packages_metric_spec.rb": 0.9874842750000425,8176 "ee/spec/graphql/types/compliance_management/merge_requests/compliance_violation_reason_enum_spec.rb": 0.3840836589999981,8177 "ee/spec/views/admin/application_settings/_git_abuse_rate_limit.html.haml_spec.rb": 0.49574426300000596,8178 "ee/spec/services/onboarding/create_iterable_trigger_service_spec.rb": 0.4577673850001247,8179 "ee/spec/serializers/vulnerabilities/scanner_entity_spec.rb": 0.6465392239999801,8180 "ee/spec/services/projects/open_issues_count_service_spec.rb": 2.231712755999979,8181 "ee/spec/models/geo/repositories_changed_event_spec.rb": 0.5225904209999044,8182 "ee/spec/graphql/types/vulnerability_scanner_input_type_spec.rb": 0.39159833799999433,8183 "ee/spec/helpers/ee/system_note_helper_spec.rb": 0.4340680860000248,8184 "ee/spec/models/ci/processable_spec.rb": 0.42394223700011935,8185 "ee/spec/lib/gitlab/proxy_spec.rb": 0.40158049799993023,8186 "ee/spec/graphql/types/projects/services_enum_spec.rb": 0.4098781180000515,8187 "ee/spec/lib/ee/gitlab/usage/metrics/instrumentations/edition_metric_spec.rb": 0.45481875499990565,8188 "ee/spec/graphql/types/deployments/approval_type_spec.rb": 0.37758734900012314,8189 "ee/spec/graphql/types/security/training_url_type_spec.rb": 0.29160477400000673,8190 "ee/spec/graphql/types/vulnerability_details/url_type_spec.rb": 0.29054953400009254,8191 "ee/spec/lib/ee/gitlab/ci/yaml_processor/result_spec.rb": 0.38111488899994583,8192 "ee/spec/graphql/types/ai/message_role_enum_spec.rb": 0.3066902329999266,8193 "ee/spec/graphql/types/security/finding_reports_comparer/scanner_type_spec.rb": 0.28972178399999393,8194 "ee/spec/lib/api/entities/protected_environments/approval_rule_for_summary_spec.rb": 0.33595428099988567,8195 "ee/spec/lib/api/entities/epic_board_spec.rb": 0.28284183400000984,8196 "ee/spec/graphql/types/vulnerability_details/table_type_spec.rb": 0.2775480450000032,8197 "ee/spec/lib/gitlab/rack_attack_spec.rb": 0.28699646399991258198}8199Knapsack global time execution for tests: 23m 28s8200Pending: (Failures listed here are expected and do not affect your suite's status)8201 1) Security::SecurityOrchestrationPolicies::ValidatePolicyService#execute when project or namespace is not provided behaves like checks if branches are provided in rule when rule does not have agents defined when branches and branch_type are missing policy_type: "scan_result_policy", branches: nil, branch_type: nil, status: :success, details: nil, field: nil behaves like sets validation errors validation errors 8202 # No reason given8203 # ./ee/spec/services/security/security_orchestration_policies/validate_policy_service_spec.rb:378204 2) Security::SecurityOrchestrationPolicies::ValidatePolicyService#execute when project or namespace is not provided behaves like checks if branches are provided in rule when rule does not have agents defined when branches and branch_type are missing policy_type: "scan_result_policy", branches: nil, branch_type: nil, status: :success, details: nil, field: nil behaves like sets validation errors validation errors 8205 # No reason given8206 # ./ee/spec/services/security/security_orchestration_policies/validate_policy_service_spec.rb:398207 3) Security::SecurityOrchestrationPolicies::ValidatePolicyService#execute when project or namespace is not provided behaves like checks if branches are provided in rule when rule does not have agents defined when branches and branch_type are missing policy_type: "approval_policy", branches: nil, branch_type: nil, status: :success, details: nil, field: nil behaves like sets validation errors validation errors 8208 # No reason given8209 # ./ee/spec/services/security/security_orchestration_policies/validate_policy_service_spec.rb:378210 4) Security::SecurityOrchestrationPolicies::ValidatePolicyService#execute when project or namespace is not provided behaves like checks if branches are provided in rule when rule does not have agents defined when branches and branch_type are missing policy_type: "approval_policy", branches: nil, branch_type: nil, status: :success, details: nil, field: nil behaves like sets validation errors validation errors 8211 # No reason given8212 # ./ee/spec/services/security/security_orchestration_policies/validate_policy_service_spec.rb:398213 5) Security::SecurityOrchestrationPolicies::ValidatePolicyService#execute when project or namespace is not provided behaves like checks if vulnerability_age is valid when policy_type is scan_result_policy when vulnerability_age is provided vulnerability_states: new_and_previously_existing_states, status: :success behaves like sets validation errors validation errors 8214 # No reason given8215 # ./ee/spec/services/security/security_orchestration_policies/validate_policy_service_spec.rb:378216 6) Security::SecurityOrchestrationPolicies::ValidatePolicyService#execute when project or namespace is not provided behaves like checks if vulnerability_age is valid when policy_type is scan_result_policy when vulnerability_age is provided vulnerability_states: new_and_previously_existing_states, status: :success behaves like sets validation errors validation errors 8217 # No reason given8218 # ./ee/spec/services/security/security_orchestration_policies/validate_policy_service_spec.rb:398219 7) Security::SecurityOrchestrationPolicies::ValidatePolicyService#execute when project or namespace is not provided behaves like checks if vulnerability_age is valid when policy_type is scan_result_policy when vulnerability_age is provided vulnerability_states: previously_existing_states, status: :success behaves like sets validation errors validation errors 8220 # No reason given8221 # ./ee/spec/services/security/security_orchestration_policies/validate_policy_service_spec.rb:378222 8) Security::SecurityOrchestrationPolicies::ValidatePolicyService#execute when project or namespace is not provided behaves like checks if vulnerability_age is valid when policy_type is scan_result_policy when vulnerability_age is provided vulnerability_states: previously_existing_states, status: :success behaves like sets validation errors validation errors 8223 # No reason given8224 # ./ee/spec/services/security/security_orchestration_policies/validate_policy_service_spec.rb:398225 9) Security::SecurityOrchestrationPolicies::ValidatePolicyService#execute when project or namespace is not provided behaves like checks if vulnerability_age is valid when policy_type is approval_policy when vulnerability_age is provided vulnerability_states: new_and_previously_existing_states, status: :success behaves like sets validation errors validation errors 8226 # No reason given8227 # ./ee/spec/services/security/security_orchestration_policies/validate_policy_service_spec.rb:378228 10) Security::SecurityOrchestrationPolicies::ValidatePolicyService#execute when project or namespace is not provided behaves like checks if vulnerability_age is valid when policy_type is approval_policy when vulnerability_age is provided vulnerability_states: new_and_previously_existing_states, status: :success behaves like sets validation errors validation errors 8229 # No reason given8230 # ./ee/spec/services/security/security_orchestration_policies/validate_policy_service_spec.rb:398231 11) Security::SecurityOrchestrationPolicies::ValidatePolicyService#execute when project or namespace is not provided behaves like checks if vulnerability_age is valid when policy_type is approval_policy when vulnerability_age is provided vulnerability_states: previously_existing_states, status: :success behaves like sets validation errors validation errors 8232 # No reason given8233 # ./ee/spec/services/security/security_orchestration_policies/validate_policy_service_spec.rb:378234 12) Security::SecurityOrchestrationPolicies::ValidatePolicyService#execute when project or namespace is not provided behaves like checks if vulnerability_age is valid when policy_type is approval_policy when vulnerability_age is provided vulnerability_states: previously_existing_states, status: :success behaves like sets validation errors validation errors 8235 # No reason given8236 # ./ee/spec/services/security/security_orchestration_policies/validate_policy_service_spec.rb:398237 13) Security::SecurityOrchestrationPolicies::ValidatePolicyService#execute when project is provided when project has a default protected branch behaves like checks if branches are provided in rule when rule does not have agents defined when branches and branch_type are missing policy_type: "scan_result_policy", branches: nil, branch_type: nil, status: :success, details: nil, field: nil behaves like sets validation errors validation errors 8238 # No reason given8239 # ./ee/spec/services/security/security_orchestration_policies/validate_policy_service_spec.rb:378240 14) Security::SecurityOrchestrationPolicies::ValidatePolicyService#execute when project is provided when project has a default protected branch behaves like checks if branches are provided in rule when rule does not have agents defined when branches and branch_type are missing policy_type: "scan_result_policy", branches: nil, branch_type: nil, status: :success, details: nil, field: nil behaves like sets validation errors validation errors 8241 # No reason given8242 # ./ee/spec/services/security/security_orchestration_policies/validate_policy_service_spec.rb:398243 15) Security::SecurityOrchestrationPolicies::ValidatePolicyService#execute when project is provided when project has a default protected branch behaves like checks if branches are provided in rule when rule does not have agents defined when branches and branch_type are missing policy_type: "approval_policy", branches: nil, branch_type: nil, status: :success, details: nil, field: nil behaves like sets validation errors validation errors 8244 # No reason given8245 # ./ee/spec/services/security/security_orchestration_policies/validate_policy_service_spec.rb:378246 16) Security::SecurityOrchestrationPolicies::ValidatePolicyService#execute when project is provided when project has a default protected branch behaves like checks if branches are provided in rule when rule does not have agents defined when branches and branch_type are missing policy_type: "approval_policy", branches: nil, branch_type: nil, status: :success, details: nil, field: nil behaves like sets validation errors validation errors 8247 # No reason given8248 # ./ee/spec/services/security/security_orchestration_policies/validate_policy_service_spec.rb:398249 17) Security::SecurityOrchestrationPolicies::ValidatePolicyService#execute when project is provided when project has a default protected branch behaves like checks if vulnerability_age is valid when policy_type is scan_result_policy when vulnerability_age is provided vulnerability_states: new_and_previously_existing_states, status: :success behaves like sets validation errors validation errors 8250 # No reason given8251 # ./ee/spec/services/security/security_orchestration_policies/validate_policy_service_spec.rb:378252 18) Security::SecurityOrchestrationPolicies::ValidatePolicyService#execute when project is provided when project has a default protected branch behaves like checks if vulnerability_age is valid when policy_type is scan_result_policy when vulnerability_age is provided vulnerability_states: new_and_previously_existing_states, status: :success behaves like sets validation errors validation errors 8253 # No reason given8254 # ./ee/spec/services/security/security_orchestration_policies/validate_policy_service_spec.rb:398255 19) Security::SecurityOrchestrationPolicies::ValidatePolicyService#execute when project is provided when project has a default protected branch behaves like checks if vulnerability_age is valid when policy_type is scan_result_policy when vulnerability_age is provided vulnerability_states: previously_existing_states, status: :success behaves like sets validation errors validation errors 8256 # No reason given8257 # ./ee/spec/services/security/security_orchestration_policies/validate_policy_service_spec.rb:378258 20) Security::SecurityOrchestrationPolicies::ValidatePolicyService#execute when project is provided when project has a default protected branch behaves like checks if vulnerability_age is valid when policy_type is scan_result_policy when vulnerability_age is provided vulnerability_states: previously_existing_states, status: :success behaves like sets validation errors validation errors 8259 # No reason given8260 # ./ee/spec/services/security/security_orchestration_policies/validate_policy_service_spec.rb:398261 21) Security::SecurityOrchestrationPolicies::ValidatePolicyService#execute when project is provided when project has a default protected branch behaves like checks if vulnerability_age is valid when policy_type is approval_policy when vulnerability_age is provided vulnerability_states: new_and_previously_existing_states, status: :success behaves like sets validation errors validation errors 8262 # No reason given8263 # ./ee/spec/services/security/security_orchestration_policies/validate_policy_service_spec.rb:378264 22) Security::SecurityOrchestrationPolicies::ValidatePolicyService#execute when project is provided when project has a default protected branch behaves like checks if vulnerability_age is valid when policy_type is approval_policy when vulnerability_age is provided vulnerability_states: new_and_previously_existing_states, status: :success behaves like sets validation errors validation errors 8265 # No reason given8266 # ./ee/spec/services/security/security_orchestration_policies/validate_policy_service_spec.rb:398267 23) Security::SecurityOrchestrationPolicies::ValidatePolicyService#execute when project is provided when project has a default protected branch behaves like checks if vulnerability_age is valid when policy_type is approval_policy when vulnerability_age is provided vulnerability_states: previously_existing_states, status: :success behaves like sets validation errors validation errors 8268 # No reason given8269 # ./ee/spec/services/security/security_orchestration_policies/validate_policy_service_spec.rb:378270 24) Security::SecurityOrchestrationPolicies::ValidatePolicyService#execute when project is provided when project has a default protected branch behaves like checks if vulnerability_age is valid when policy_type is approval_policy when vulnerability_age is provided vulnerability_states: previously_existing_states, status: :success behaves like sets validation errors validation errors 8271 # No reason given8272 # ./ee/spec/services/security/security_orchestration_policies/validate_policy_service_spec.rb:398273 25) Security::SecurityOrchestrationPolicies::ValidatePolicyService#execute when project is provided when project has a non-default protected branch behaves like checks if branches are provided in rule when rule does not have agents defined when branches and branch_type are missing policy_type: "scan_result_policy", branches: nil, branch_type: nil, status: :success, details: nil, field: nil behaves like sets validation errors validation errors 8274 # No reason given8275 # ./ee/spec/services/security/security_orchestration_policies/validate_policy_service_spec.rb:378276 26) Security::SecurityOrchestrationPolicies::ValidatePolicyService#execute when project is provided when project has a non-default protected branch behaves like checks if branches are provided in rule when rule does not have agents defined when branches and branch_type are missing policy_type: "scan_result_policy", branches: nil, branch_type: nil, status: :success, details: nil, field: nil behaves like sets validation errors validation errors 8277 # No reason given8278 # ./ee/spec/services/security/security_orchestration_policies/validate_policy_service_spec.rb:398279 27) Security::SecurityOrchestrationPolicies::ValidatePolicyService#execute when project is provided when project has a non-default protected branch behaves like checks if branches are provided in rule when rule does not have agents defined when branches and branch_type are missing policy_type: "approval_policy", branches: nil, branch_type: nil, status: :success, details: nil, field: nil behaves like sets validation errors validation errors 8280 # No reason given8281 # ./ee/spec/services/security/security_orchestration_policies/validate_policy_service_spec.rb:378282 28) Security::SecurityOrchestrationPolicies::ValidatePolicyService#execute when project is provided when project has a non-default protected branch behaves like checks if branches are provided in rule when rule does not have agents defined when branches and branch_type are missing policy_type: "approval_policy", branches: nil, branch_type: nil, status: :success, details: nil, field: nil behaves like sets validation errors validation errors 8283 # No reason given8284 # ./ee/spec/services/security/security_orchestration_policies/validate_policy_service_spec.rb:398285 29) Security::SecurityOrchestrationPolicies::ValidatePolicyService#execute when project is provided when project has a non-default protected branch behaves like checks if vulnerability_age is valid when policy_type is scan_result_policy when vulnerability_age is provided vulnerability_states: new_and_previously_existing_states, status: :success behaves like sets validation errors validation errors 8286 # No reason given8287 # ./ee/spec/services/security/security_orchestration_policies/validate_policy_service_spec.rb:378288 30) Security::SecurityOrchestrationPolicies::ValidatePolicyService#execute when project is provided when project has a non-default protected branch behaves like checks if vulnerability_age is valid when policy_type is scan_result_policy when vulnerability_age is provided vulnerability_states: new_and_previously_existing_states, status: :success behaves like sets validation errors validation errors 8289 # No reason given8290 # ./ee/spec/services/security/security_orchestration_policies/validate_policy_service_spec.rb:398291 31) Security::SecurityOrchestrationPolicies::ValidatePolicyService#execute when project is provided when project has a non-default protected branch behaves like checks if vulnerability_age is valid when policy_type is scan_result_policy when vulnerability_age is provided vulnerability_states: previously_existing_states, status: :success behaves like sets validation errors validation errors 8292 # No reason given8293 # ./ee/spec/services/security/security_orchestration_policies/validate_policy_service_spec.rb:378294 32) Security::SecurityOrchestrationPolicies::ValidatePolicyService#execute when project is provided when project has a non-default protected branch behaves like checks if vulnerability_age is valid when policy_type is scan_result_policy when vulnerability_age is provided vulnerability_states: previously_existing_states, status: :success behaves like sets validation errors validation errors 8295 # No reason given8296 # ./ee/spec/services/security/security_orchestration_policies/validate_policy_service_spec.rb:398297 33) Security::SecurityOrchestrationPolicies::ValidatePolicyService#execute when project is provided when project has a non-default protected branch behaves like checks if vulnerability_age is valid when policy_type is approval_policy when vulnerability_age is provided vulnerability_states: new_and_previously_existing_states, status: :success behaves like sets validation errors validation errors 8298 # No reason given8299 # ./ee/spec/services/security/security_orchestration_policies/validate_policy_service_spec.rb:378300 34) Security::SecurityOrchestrationPolicies::ValidatePolicyService#execute when project is provided when project has a non-default protected branch behaves like checks if vulnerability_age is valid when policy_type is approval_policy when vulnerability_age is provided vulnerability_states: new_and_previously_existing_states, status: :success behaves like sets validation errors validation errors 8301 # No reason given8302 # ./ee/spec/services/security/security_orchestration_policies/validate_policy_service_spec.rb:398303 35) Security::SecurityOrchestrationPolicies::ValidatePolicyService#execute when project is provided when project has a non-default protected branch behaves like checks if vulnerability_age is valid when policy_type is approval_policy when vulnerability_age is provided vulnerability_states: previously_existing_states, status: :success behaves like sets validation errors validation errors 8304 # No reason given8305 # ./ee/spec/services/security/security_orchestration_policies/validate_policy_service_spec.rb:378306 36) Security::SecurityOrchestrationPolicies::ValidatePolicyService#execute when project is provided when project has a non-default protected branch behaves like checks if vulnerability_age is valid when policy_type is approval_policy when vulnerability_age is provided vulnerability_states: previously_existing_states, status: :success behaves like sets validation errors validation errors 8307 # No reason given8308 # ./ee/spec/services/security/security_orchestration_policies/validate_policy_service_spec.rb:398309 37) Security::SecurityOrchestrationPolicies::ValidatePolicyService#execute when namespace is provided behaves like checks if branches are provided in rule when rule does not have agents defined when branches and branch_type are missing policy_type: "scan_result_policy", branches: nil, branch_type: nil, status: :success, details: nil, field: nil behaves like sets validation errors validation errors 8310 # No reason given8311 # ./ee/spec/services/security/security_orchestration_policies/validate_policy_service_spec.rb:378312 38) Security::SecurityOrchestrationPolicies::ValidatePolicyService#execute when namespace is provided behaves like checks if branches are provided in rule when rule does not have agents defined when branches and branch_type are missing policy_type: "scan_result_policy", branches: nil, branch_type: nil, status: :success, details: nil, field: nil behaves like sets validation errors validation errors 8313 # No reason given8314 # ./ee/spec/services/security/security_orchestration_policies/validate_policy_service_spec.rb:398315 39) Security::SecurityOrchestrationPolicies::ValidatePolicyService#execute when namespace is provided behaves like checks if branches are provided in rule when rule does not have agents defined when branches and branch_type are missing policy_type: "approval_policy", branches: nil, branch_type: nil, status: :success, details: nil, field: nil behaves like sets validation errors validation errors 8316 # No reason given8317 # ./ee/spec/services/security/security_orchestration_policies/validate_policy_service_spec.rb:378318 40) Security::SecurityOrchestrationPolicies::ValidatePolicyService#execute when namespace is provided behaves like checks if branches are provided in rule when rule does not have agents defined when branches and branch_type are missing policy_type: "approval_policy", branches: nil, branch_type: nil, status: :success, details: nil, field: nil behaves like sets validation errors validation errors 8319 # No reason given8320 # ./ee/spec/services/security/security_orchestration_policies/validate_policy_service_spec.rb:398321 41) Security::SecurityOrchestrationPolicies::ValidatePolicyService#execute when namespace is provided behaves like checks if required approvals exceed eligible approvers when policy_type is scan_result_policy with role_approvers with exceeding approvals_required behaves like fails validation 8322 # No reason given8323 # ./ee/spec/services/security/security_orchestration_policies/validate_policy_service_spec.rb:2558324 42) Security::SecurityOrchestrationPolicies::ValidatePolicyService#execute when namespace is provided behaves like checks if required approvals exceed eligible approvers when policy_type is scan_result_policy with role_approvers with exceeding approvals_required behaves like fails validation behaves like sets validation errors validation errors 8325 # No reason given8326 # ./ee/spec/services/security/security_orchestration_policies/validate_policy_service_spec.rb:378327 43) Security::SecurityOrchestrationPolicies::ValidatePolicyService#execute when namespace is provided behaves like checks if required approvals exceed eligible approvers when policy_type is scan_result_policy with role_approvers with exceeding approvals_required behaves like fails validation behaves like sets validation errors validation errors 8328 # No reason given8329 # ./ee/spec/services/security/security_orchestration_policies/validate_policy_service_spec.rb:398330 44) Security::SecurityOrchestrationPolicies::ValidatePolicyService#execute when namespace is provided behaves like checks if required approvals exceed eligible approvers when policy_type is approval_policy with role_approvers with exceeding approvals_required behaves like fails validation 8331 # No reason given8332 # ./ee/spec/services/security/security_orchestration_policies/validate_policy_service_spec.rb:2558333 45) Security::SecurityOrchestrationPolicies::ValidatePolicyService#execute when namespace is provided behaves like checks if required approvals exceed eligible approvers when policy_type is approval_policy with role_approvers with exceeding approvals_required behaves like fails validation behaves like sets validation errors validation errors 8334 # No reason given8335 # ./ee/spec/services/security/security_orchestration_policies/validate_policy_service_spec.rb:378336 46) Security::SecurityOrchestrationPolicies::ValidatePolicyService#execute when namespace is provided behaves like checks if required approvals exceed eligible approvers when policy_type is approval_policy with role_approvers with exceeding approvals_required behaves like fails validation behaves like sets validation errors validation errors 8337 # No reason given8338 # ./ee/spec/services/security/security_orchestration_policies/validate_policy_service_spec.rb:398339 47) Security::SecurityOrchestrationPolicies::ValidatePolicyService#execute when namespace is provided behaves like checks if vulnerability_age is valid when policy_type is scan_result_policy when vulnerability_age is provided vulnerability_states: new_and_previously_existing_states, status: :success behaves like sets validation errors validation errors 8340 # No reason given8341 # ./ee/spec/services/security/security_orchestration_policies/validate_policy_service_spec.rb:378342 48) Security::SecurityOrchestrationPolicies::ValidatePolicyService#execute when namespace is provided behaves like checks if vulnerability_age is valid when policy_type is scan_result_policy when vulnerability_age is provided vulnerability_states: new_and_previously_existing_states, status: :success behaves like sets validation errors validation errors 8343 # No reason given8344 # ./ee/spec/services/security/security_orchestration_policies/validate_policy_service_spec.rb:398345 49) Security::SecurityOrchestrationPolicies::ValidatePolicyService#execute when namespace is provided behaves like checks if vulnerability_age is valid when policy_type is scan_result_policy when vulnerability_age is provided vulnerability_states: previously_existing_states, status: :success behaves like sets validation errors validation errors 8346 # No reason given8347 # ./ee/spec/services/security/security_orchestration_policies/validate_policy_service_spec.rb:378348 50) Security::SecurityOrchestrationPolicies::ValidatePolicyService#execute when namespace is provided behaves like checks if vulnerability_age is valid when policy_type is scan_result_policy when vulnerability_age is provided vulnerability_states: previously_existing_states, status: :success behaves like sets validation errors validation errors 8349 # No reason given8350 # ./ee/spec/services/security/security_orchestration_policies/validate_policy_service_spec.rb:398351 51) Security::SecurityOrchestrationPolicies::ValidatePolicyService#execute when namespace is provided behaves like checks if vulnerability_age is valid when policy_type is approval_policy when vulnerability_age is provided vulnerability_states: new_and_previously_existing_states, status: :success behaves like sets validation errors validation errors 8352 # No reason given8353 # ./ee/spec/services/security/security_orchestration_policies/validate_policy_service_spec.rb:378354 52) Security::SecurityOrchestrationPolicies::ValidatePolicyService#execute when namespace is provided behaves like checks if vulnerability_age is valid when policy_type is approval_policy when vulnerability_age is provided vulnerability_states: new_and_previously_existing_states, status: :success behaves like sets validation errors validation errors 8355 # No reason given8356 # ./ee/spec/services/security/security_orchestration_policies/validate_policy_service_spec.rb:398357 53) Security::SecurityOrchestrationPolicies::ValidatePolicyService#execute when namespace is provided behaves like checks if vulnerability_age is valid when policy_type is approval_policy when vulnerability_age is provided vulnerability_states: previously_existing_states, status: :success behaves like sets validation errors validation errors 8358 # No reason given8359 # ./ee/spec/services/security/security_orchestration_policies/validate_policy_service_spec.rb:378360 54) Security::SecurityOrchestrationPolicies::ValidatePolicyService#execute when namespace is provided behaves like checks if vulnerability_age is valid when policy_type is approval_policy when vulnerability_age is provided vulnerability_states: previously_existing_states, status: :success behaves like sets validation errors validation errors 8361 # No reason given8362 # ./ee/spec/services/security/security_orchestration_policies/validate_policy_service_spec.rb:398363 55) Geo::JobArtifactReplicator behaves like a verifiable replicator #ok_to_skip_download? when the registry is brand new when the model is immutable when the resource already exists on this site when verification is disabled for this model 8364 # this context does not apply to models that are verified8365 # ./ee/spec/support/shared_examples/models/concerns/verifiable_replicator_shared_examples.rb:7408366 56) Geo::JobArtifactReplicator behaves like a verifiable replicator #ok_to_skip_download? when the registry is brand new when the model is mutable 8367 # this context does not apply to immutable models8368 # ./ee/spec/support/shared_examples/models/concerns/verifiable_replicator_shared_examples.rb:7588369 57) Geo::ProjectWikiRepositoryReplicator behaves like a verifiable replicator #ok_to_skip_download? when the registry is brand new when the model is immutable when the resource already exists on this site when verification is enabled for this model when the resource is in verifiables 8370 # this context does not apply to mutable models8371 # ./ee/spec/support/shared_examples/models/concerns/verifiable_replicator_shared_examples.rb:7238372 58) Geo::ProjectWikiRepositoryReplicator behaves like a verifiable replicator #ok_to_skip_download? when the registry is brand new when the model is immutable when the resource already exists on this site when verification is enabled for this model when the resource is not in verifiables 8373 # this context does not apply to mutable models8374 # ./ee/spec/support/shared_examples/models/concerns/verifiable_replicator_shared_examples.rb:7318375 59) Geo::ProjectWikiRepositoryReplicator behaves like a verifiable replicator #ok_to_skip_download? when the registry is brand new when the model is immutable when the resource already exists on this site when verification is disabled for this model 8376 # this context does not apply to mutable models8377 # ./ee/spec/support/shared_examples/models/concerns/verifiable_replicator_shared_examples.rb:7408378 60) Geo::ProjectWikiRepositoryReplicator behaves like a verifiable replicator #ok_to_skip_download? when the registry is brand new when the model is immutable when the resource does not exist on this site 8379 # this context does not apply to mutable models8380 # ./ee/spec/support/shared_examples/models/concerns/verifiable_replicator_shared_examples.rb:7498381 61) Geo::GroupWikiRepositoryRegistryFinder 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 ArgumentError8382 # Skipping because verification is enabled for GroupWikiRepository8383 # ./ee/spec/support/shared_examples/finders/geo/framework_registry_finder_shared_examples.rb:988384 62) Geo::GroupWikiRepositoryRegistryFinder 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 ArgumentError8385 # Skipping because verification is enabled for GroupWikiRepository8386 # ./ee/spec/support/shared_examples/finders/geo/framework_registry_finder_shared_examples.rb:1068387 63) Geo::GroupWikiRepositoryRegistryFinder behaves like a framework registry finder #execute when user can read all Geo when admin mode is enabled when search method is implemented in the registry model returns a registry filtered by keyword8388 # Skipping because search method is not implemented8389 for GroupWikiRepository or searchable attributes are not defined.8390 # ./ee/spec/support/shared_examples/finders/geo/framework_registry_finder_shared_examples.rb:1538391Finished in 24 minutes 32 seconds (files took 1 minute 44.44 seconds to load)83923010 examples, 0 failures, 63 pending8393Randomized with seed 618098394[TEST PROF INFO] Time spent in factories: 09:08.942 (36.23% of total time)8395RSpec exited with 0.8396No examples to retry, congrats!8398Running after script...8399$ source scripts/utils.sh8400$ bundle exec gem list gitlab_quality-test_tooling8401gitlab_quality-test_tooling (1.17.0)8402$ section_start "relate-failure-issue" "Report test failures" # collapsed multi-line command8406$ section_start "flaky-test-issues" "Report test flakiness" # collapsed multi-line command8408$ section_start "slow-test-issues" "Report test slowness" # collapsed multi-line command8416$ section_start "slow-test-merge-request-report-note" "Report test slowness in MR note" # collapsed multi-line command8418$ section_start "knapsack-report-issues" "Report test files close to timing out" # collapsed multi-line command8422$ tooling/bin/push_job_metrics || true8423[job-metrics] Pushing job metrics file for the CI/CD job.8424[job-metrics] Pushed 4 CI job metric entries to InfluxDB.8426Not uploading cache ruby-gems-debian-bookworm-ruby-3.1-17 due to policy8428Uploading artifacts...8429auto_explain/: found 3 matching artifact files and directories 8430coverage/: found 5 matching artifact files and directories 8431WARNING: crystalball/: no matching files. Ensure that the artifact path is relative to the working directory (/builds/gitlab-org/gitlab) 8432deprecations/: found 6 matching artifact files and directories 8433knapsack/: found 4 matching artifact files and directories 8434rspec/: found 12 matching artifact files and directories 8435WARNING: tmp/capybara/: no matching files. Ensure that the artifact path is relative to the working directory (/builds/gitlab-org/gitlab) 8436log/*.log: found 20 matching artifact files and directories 8437WARNING: Upload request redirected location=https://gitlab.com/api/v4/jobs/6348595213/artifacts?artifact_format=zip&artifact_type=archive&expire_in=31d new-url=https://gitlab.com8438WARNING: Retrying... context=artifacts-uploader error=request redirected8439Uploading artifacts as "archive" to coordinator... 201 Created id=6348595213 responseStatus=201 Created token=glcbt-658440Uploading artifacts...8441rspec/rspec-*.xml: found 1 matching artifact files and directories 8442WARNING: Upload request redirected location=https://gitlab.com/api/v4/jobs/6348595213/artifacts?artifact_format=gzip&artifact_type=junit&expire_in=31d new-url=https://gitlab.com8443WARNING: Retrying... context=artifacts-uploader error=request redirected8444Uploading artifacts as "junit" to coordinator... 201 Created id=6348595213 responseStatus=201 Created token=glcbt-658446Job succeeded