rspec-ee unit pg14 26/28
Passed Started
by
@krasio

Krasimir Angelov
1Running with gitlab-runner 17.0.0~pre.88.g761ae5dd (761ae5dd)2 on green-2.shared-gitlab-org.runners-manager.gitlab.com/default 8zCxmpPt, system ID: s_130a96ce9e653 feature flags: FF_NETWORK_PER_BUILD:true4Resolving secrets6Using Docker executor with image registry.gitlab.com/gitlab-org/gitlab-build-images/debian-bookworm-ruby-3.2.patched-golang-1.21-rust-1.73-node-20.12-postgresql-14:rubygems-3.4-git-2.36-lfs-2.9-chrome-123-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:0fc0b666ef9eb249e61edd4e2ec434a328e98117079727c5e7cf6dc9a00d7a94 for redis:6.2-alpine with digest redis@sha256:c6abddbb4223951cf5cb54a19d4a83418582fa69c97c0458ab4f0974f24f119c ...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 ...29Starting service registry.gitlab.com/gitlab-org/modelops/applied-ml/code-suggestions/ai-assist/model-gateway:latest ...30Authenticating with credentials from job payload (GitLab Registry)31Pulling docker image registry.gitlab.com/gitlab-org/modelops/applied-ml/code-suggestions/ai-assist/model-gateway:latest ...32Using docker image sha256:3c5f1e3ac1332b78854a67ecf17c55922502c097ba3ed70937f702c71f19f962 for registry.gitlab.com/gitlab-org/modelops/applied-ml/code-suggestions/ai-assist/model-gateway:latest with digest registry.gitlab.com/gitlab-org/modelops/applied-ml/code-suggestions/ai-assist/model-gateway@sha256:c2c912f0676a3a3f4c804a2d3a170926653fb50791020260f13f5c408fcf4aa0 ...33Waiting for services to be up and running (timeout 30 seconds)...34Authenticating with credentials from job payload (GitLab Registry)35Pulling docker image registry.gitlab.com/gitlab-org/gitlab-build-images/debian-bookworm-ruby-3.2.patched-golang-1.21-rust-1.73-node-20.12-postgresql-14:rubygems-3.4-git-2.36-lfs-2.9-chrome-123-yarn-1.22-graphicsmagick-1.3.36 ...36Using docker image sha256:d10d211334d3c94a5e626cf961467431b7d3f3bd8b6109e5caf9357421c0117b for registry.gitlab.com/gitlab-org/gitlab-build-images/debian-bookworm-ruby-3.2.patched-golang-1.21-rust-1.73-node-20.12-postgresql-14:rubygems-3.4-git-2.36-lfs-2.9-chrome-123-yarn-1.22-graphicsmagick-1.3.36 with digest registry.gitlab.com/gitlab-org/gitlab-build-images/debian-bookworm-ruby-3.2.patched-golang-1.21-rust-1.73-node-20.12-postgresql-14@sha256:3c4cd9a237deb59350b4836552151ba2aae96247034074c8f0c2ccaff4558cab ...38Running on runner-8zcxmppt-project-278964-concurrent-0 via runner-8zcxmppt-shared-gitlab-org-1717021754-6e37965a...40Skipping Git repository setup41Skipping Git checkout42Skipping Git submodules setup44Checking cache for ruby-gems-debian-bookworm-ruby-3.2-17...45Downloading cache from https://storage.googleapis.com/gitlab-com-runners-cache/project/278964/ruby-gems-debian-bookworm-ruby-3.2-17 46Successfully extracted cache48Downloading artifacts for clone-gitlab-repo (6975007209)...49Downloading artifacts from coordinator... ok host=storage.googleapis.com id=6975007209 responseStatus=200 OK token=glcbt-6550WARNING: Part of .git directory is on the list of files to extract 51WARNING: This may introduce unexpected problems 52Downloading artifacts for compile-test-assets (6975007223)...53Downloading artifacts from coordinator... ok host=storage.googleapis.com id=6975007223 responseStatus=200 OK token=glcbt-6554Downloading artifacts for detect-tests (6975007229)...55Downloading artifacts for retrieve-tests-metadata (6975007235)...56Downloading artifacts from coordinator... ok host=storage.googleapis.com id=6975007229 responseStatus=200 OK token=glcbt-6557Downloading artifacts from coordinator... ok host=storage.googleapis.com id=6975007235 responseStatus=200 OK token=glcbt-6558Downloading artifacts for setup-test-env (6975007225)...59Downloading artifacts from coordinator... ok host=storage.googleapis.com id=6975007225 responseStatus=200 OK token=glcbt-65 60 Executing "step_script" stage of the job script 61Using docker image sha256:d10d211334d3c94a5e626cf961467431b7d3f3bd8b6109e5caf9357421c0117b for registry.gitlab.com/gitlab-org/gitlab-build-images/debian-bookworm-ruby-3.2.patched-golang-1.21-rust-1.73-node-20.12-postgresql-14:rubygems-3.4-git-2.36-lfs-2.9-chrome-123-yarn-1.22-graphicsmagick-1.3.36 with digest registry.gitlab.com/gitlab-org/gitlab-build-images/debian-bookworm-ruby-3.2.patched-golang-1.21-rust-1.73-node-20.12-postgresql-14@sha256:3c4cd9a237deb59350b4836552151ba2aae96247034074c8f0c2ccaff4558cab ...62$ echo $FOSS_ONLY63$ [ "$FOSS_ONLY" = "1" ] && rm -rf ee/ qa/spec/ee/ qa/qa/specs/features/ee/ qa/qa/ee/ qa/qa/ee.rb64$ export GOPATH=$CI_PROJECT_DIR/.go65$ mkdir -p $GOPATH66$ source scripts/utils.sh67$ source scripts/prepare_build.sh768Using decomposed database config (config/database.yml.decomposed-postgresql)769Geo DB will be set up.770Embedding DB will be set up.786$ source ./scripts/rspec_helpers.sh787$ run_timed_command "gem install knapsack --no-document"788$ gem install knapsack --no-document789Successfully installed knapsack-4.0.07901 gem installed791==> 'gem install knapsack --no-document' succeeded in 1 seconds.792$ section_start "gitaly-test-spawn" "Spawning Gitaly"; scripts/gitaly-test-spawn; section_end "gitaly-test-spawn"797$ export RSPEC_SKIPPED_TESTS_REPORT_PATH="rspec/skipped_tests-${CI_JOB_ID}.txt"798$ export RSPEC_RETRIED_TESTS_REPORT_PATH="rspec/retried_tests-${CI_JOB_ID}.txt"799$ tooling/bin/create_job_metrics_file || true800[job-metrics] Creating the job metrics file for the CI/CD job.801$ rspec_section rspec_parallelized_job "--fail-fast=${RSPEC_FAIL_FAST_THRESHOLD} --tag ~quarantine --tag ~level:background_migration --tag ~click_house --tag ~real_ai_request"803[23:34:52] Starting rspec_parallelized_job804RETRY_FAILED_TESTS_IN_NEW_PROCESS: true805KNAPSACK_GENERATE_REPORT: true806FLAKY_RSPEC_GENERATE_REPORT: true807KNAPSACK_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.rb808KNAPSACK_LOG_LEVEL: debug809KNAPSACK_REPORT_PATH: knapsack/rspec-ee_unit_pg14_26_28_278964_report.json810FLAKY_RSPEC_SUITE_REPORT_PATH: rspec/flaky/report-suite.json811FLAKY_RSPEC_REPORT_PATH: rspec/flaky/all_rspec-ee_unit_pg14_26_28_278964_report.json812NEW_FLAKY_RSPEC_REPORT_PATH: rspec/flaky/new_rspec-ee_unit_pg14_26_28_278964_report.json813RSPEC_SKIPPED_TESTS_REPORT_PATH: rspec/skipped_tests-6975008024.txt814CRYSTALBALL: 815RSPEC_TESTS_MAPPING_ENABLED: 816RSPEC_TESTS_FILTER_FILE: 817Shell set options (set -o) enabled:818braceexpand on819hashall on820interactive-comments on821pipefail on822Parsing expected rspec suite duration...823RSpec suite is expected to take 31 minutes 47.51 seconds.824Expected duration for tests:825{826 "ee/spec/models/ee/user_spec.rb": 283.57716012654646,827 "ee/spec/models/group_wiki_spec.rb": 233.5154897784313,828 "ee/spec/workers/elastic/migration_worker_spec.rb": 158.44964775306855,829 "ee/spec/lib/ee/service_ping/build_payload_spec.rb": 109.03245309149973,830 "ee/spec/services/projects/update_service_spec.rb": 86.8097080270754,831 "ee/spec/finders/security/pipeline_vulnerabilities_finder_spec.rb": 79.69817521608469,832 "ee/spec/models/security/scan_spec.rb": 70.05719559985369,833 "ee/spec/models/geo/upload_registry_spec.rb": 63.835897355786166,834 "ee/spec/finders/security/vulnerability_reads_finder_spec.rb": 51.957820627811614,835 "ee/spec/models/push_rule_spec.rb": 50.13406251165508,836 "ee/spec/models/gitlab_subscriptions/add_on_purchase_spec.rb": 41.65323327905741,837 "ee/spec/graphql/resolvers/vulnerability_severities_count_resolver_spec.rb": 35.4397414756559,838 "ee/spec/elastic/migrate/20231016162120_reindex_epics_to_fix_label_ids_spec.rb": 33.98037196199212,839 "ee/spec/finders/geo/project_repository_registry_finder_spec.rb": 30.140534478255514,840 "ee/spec/elastic/migrate/20240104134928_reindex_all_issues_spec.rb": 28.871168780265524,841 "ee/spec/services/projects/transfer_service_spec.rb": 24.061176156370475,842 "ee/spec/models/environment_spec.rb": 21.876029367348696,843 "ee/spec/graphql/resolvers/geo/container_repository_registries_resolver_spec.rb": 21.10404046864639,844 "ee/spec/services/work_items/create_service_spec.rb": 19.417654475215492,845 "ee/spec/lib/incident_management/oncall_shift_generator_spec.rb": 18.122133359742364,846 "ee/spec/services/vulnerability_exports/export_service_spec.rb": 17.18829352060783,847 "ee/spec/models/dependency_proxy/packages/setting_spec.rb": 16.158358070827475,848 "ee/spec/models/approval_wrapped_code_owner_rule_spec.rb": 15.389558182179613,849 "ee/spec/services/ci/minutes/track_live_consumption_service_spec.rb": 14.009028604936406,850 "ee/spec/services/ee/vulnerability_feedback_module/update_service_spec.rb": 13.654654897793305,851 "ee/spec/models/namespaces/free_user_cap/enforcement_spec.rb": 12.266839852077352,852 "ee/spec/lib/remote_development/workspaces/reconcile/input/factory_spec.rb": 11.750653214914562,853 "ee/spec/workers/vulnerabilities/mark_dropped_as_resolved_worker_spec.rb": 11.162026386275404,854 "ee/spec/services/projects/mark_for_deletion_service_spec.rb": 10.736727516362087,855 "ee/spec/services/ee/work_items/parent_links/reorder_service_spec.rb": 10.201866922404648,856 "ee/spec/models/integrations/google_cloud_platform/workload_identity_federation_spec.rb": 9.774596700695199,857 "ee/spec/models/package_metadata/package_spec.rb": 9.365000404718254,858 "ee/spec/models/ee/members/member_approval_spec.rb": 8.999171116561183,859 "ee/spec/finders/ee/namespaces/projects_finder_spec.rb": 8.606629699827883,860 "ee/spec/helpers/ee/projects/pipeline_helper_spec.rb": 8.395365659121222,861 "ee/spec/policies/approval_merge_request_rule_policy_spec.rb": 7.996983468244915,862 "ee/spec/graphql/mutations/incident_management/oncall_rotation/create_spec.rb": 7.757791755955775,863 "ee/spec/lib/gitlab/audit/auditor_spec.rb": 7.457146149007359,864 "ee/spec/models/scoped_label_set_spec.rb": 7.046487704927067,865 "ee/spec/views/admin/application_settings/general.html.haml_spec.rb": 6.962314643377815,866 "ee/spec/bin/custom_ability_spec.rb": 6.643444393465252,867 "ee/spec/graphql/resolvers/geo/dependency_proxy_blob_registries_resolver_spec.rb": 6.475927065430504,868 "ee/spec/services/requirements_management/process_test_reports_service_spec.rb": 6.211022922142722,869 "ee/spec/services/ee/ip_restrictions/update_service_spec.rb": 6.025670606491423,870 "ee/spec/services/ci/compare_license_scanning_reports_collapsed_service_spec.rb": 5.869171287818206,871 "ee/spec/elastic/migrate/20230823154049_add_schema_version_to_merge_request_spec.rb": 5.602686168070706,872 "ee/spec/models/dast/profiles_pipeline_spec.rb": 5.518019201088599,873 "ee/spec/services/ee/merge_requests/close_service_spec.rb": 5.286015915403311,874 "ee/spec/lib/gitlab/auth/smartcard/certificate_spec.rb": 5.229592118343188,875 "ee/spec/elastic/migrate/20240208160152_add_count_fields_to_projects_spec.rb": 5.042668937808151,876 "ee/spec/tasks/gitlab/seed/data_seeder_rake_spec.rb": 4.957119994177439,877 "ee/spec/policies/dast/profile_policy_spec.rb": 4.65752224799191,878 "ee/spec/workers/security/unenforceable_policy_rules_pipeline_notification_worker_spec.rb": 4.603811099876689,879 "ee/spec/graphql/resolvers/boards/board_list_epics_resolver_spec.rb": 4.475388834703671,880 "ee/spec/models/remote_mirror_spec.rb": 4.285987921955589,881 "ee/spec/services/ee/work_items/related_work_item_links/destroy_service_spec.rb": 4.254996846166903,882 "ee/spec/services/protected_environments/base_service_spec.rb": 4.111286093250252,883 "ee/spec/policies/resource_iteration_event_policy_spec.rb": 4.0407085217111245,884 "ee/spec/services/app_sec/dast/scan_configs/build_service_spec.rb": 3.929450767912934,885 "ee/spec/models/ee/protected_ref_spec.rb": 3.80604192417848,886 "ee/spec/lib/ee/gitlab/ci/matching/runner_matcher_spec.rb": 3.7132496107857076,887 "ee/spec/workers/click_house/ci_finished_builds_sync_worker_spec.rb": 3.553680822771861,888 "ee/spec/services/quality_management/test_cases/create_service_spec.rb": 3.5112221158299604,889 "ee/spec/lib/google_cloud/jwt_spec.rb": 3.3751826338371282,890 "ee/spec/helpers/ee/events_helper_spec.rb": 3.2975317192879183,891 "ee/spec/workers/search/elastic_default_branch_changed_worker_spec.rb": 3.2235259797123152,892 "ee/spec/models/audit_events/group/namespace_filter_spec.rb": 3.130550061803443,893 "ee/spec/lib/gitlab/usage/metrics/instrumentations/count_projects_with_assigned_security_policy_project_metric_spec.rb": 3.0787790698034674,894 "ee/spec/views/shared/_namespace_user_cap_reached_alert.html.haml_spec.rb": 2.947830108991492,895 "ee/spec/services/llm/analyze_ci_job_failure_service_spec.rb": 2.895740606947138,896 "ee/spec/services/security/sync_license_scanning_rules_service_spec.rb": 2.822642317155074,897 "ee/spec/graphql/types/admin/cloud_licenses/current_license_type_spec.rb": 2.777264924337441,898 "ee/spec/finders/geo/lfs_object_registry_finder_spec.rb": 2.6714310355688093,899 "ee/spec/graphql/mutations/compliance_management/frameworks/destroy_spec.rb": 2.658729259276911,900 "ee/spec/lib/audit_events/strategies/instance/amazon_s3_destination_strategy_spec.rb": 2.54760000260245,901 "ee/spec/lib/gitlab/license_scanning/package_licenses_spec.rb": 2.5322220154598334,902 "ee/spec/serializers/issue_serializer_spec.rb": 2.454583429904381,903 "ee/spec/lib/search/cluster_health_check/elastic_spec.rb": 2.4462157428763938,904 "ee/spec/routing/directs/subscription_portal_spec.rb": 2.344488334958462,905 "ee/spec/lib/gitlab/usage/metrics/instrumentations/license_metric_spec.rb": 2.309166043297755,906 "ee/spec/graphql/graphql_triggers_spec.rb": 2.259302125180517,907 "ee/spec/services/ee/groups/import_export/export_service_spec.rb": 2.2016350497170105,908 "ee/spec/lib/search/zoekt/node_backoff_spec.rb": 2.1823784695586053,909 "ee/spec/serializers/ee/admin/abuse_report_details_entity_spec.rb": 2.1104918898608425,910 "ee/spec/graphql/mutations/projects/project_settings_update_spec.rb": 2.0845528510467393,911 "ee/spec/serializers/ee/issue_entity_spec.rb": 2.007308273757458,912 "ee/spec/services/security/security_orchestration_policies/process_rule_service_spec.rb": 1.983778654061631,913 "ee/spec/lib/ee/api/entities/geo_site_status_spec.rb": 1.9214145446615005,914 "ee/spec/helpers/projects/on_demand_scans_helper_spec.rb": 1.8848427806467805,915 "ee/spec/finders/geo_node_finder_spec.rb": 1.8167247137600175,916 "ee/spec/services/merge_requests/mergeability/check_external_status_checks_passed_service_spec.rb": 1.7975617303294107,917 "ee/spec/services/audit_events/unregister_runner_audit_event_service_spec.rb": 1.7459523967284598,918 "ee/spec/lib/remote_development/namespace_cluster_agent_mappings/create/main_integration_spec.rb": 1.6979556224912367,919 "ee/spec/workers/search/index_curation_worker_spec.rb": 1.6396574956674623,920 "ee/spec/services/ai/agents/create_agent_service_spec.rb": 1.6028132014791412,921 "ee/spec/services/package_metadata/ingestion/tasks/ingest_packages_spec.rb": 1.562952660600193,922 "ee/spec/lib/langsmith/client_spec.rb": 1.5350407292550665,923 "ee/spec/services/timelogs/create_service_spec.rb": 1.4815755062780034,924 "ee/spec/services/ee/groups/deploy_tokens/destroy_service_spec.rb": 1.479776547152913,925 "ee/spec/services/users/abuse/namespace_bans/destroy_service_spec.rb": 1.433068631108793,926 "ee/spec/models/geo/push_user_spec.rb": 1.3745578254939816,927 "ee/spec/models/snippet_spec.rb": 1.3694645556295064,928 "ee/spec/lib/analytics/productivity_analytics_request_params_spec.rb": 1.3216961418766466,929 "ee/spec/workers/compliance_management/standards/gitlab/prevent_approval_by_author_group_worker_spec.rb": 1.2939801162219453,930 "ee/spec/models/integrations/github/remote_project_spec.rb": 1.2445330174052485,931 "ee/spec/services/security/security_orchestration_policies/sync_scan_result_policies_project_service_spec.rb": 1.233843083573358,932 "ee/spec/graphql/mutations/todos/create_spec.rb": 1.1699606614961504,933 "ee/spec/graphql/resolvers/ai/agents/find_agent_resolver_spec.rb": 1.154725067127869,934 "ee/spec/workers/app_sec/dast/scans/consistency_worker_spec.rb": 1.1049048303017919,935 "ee/spec/services/gitlab_subscriptions/fetch_subscription_plans_service_spec.rb": 1.0710158564898775,936 "ee/spec/lib/ee/gitlab/personal_access_tokens/expiry_date_calculator_spec.rb": 1.0144119172740176,937 "ee/spec/serializers/integrations/jira_serializers/issue_serializer_spec.rb": 1.0043627188305995,938 "ee/spec/lib/gitlab/usage/metrics/instrumentations/count_groups_with_event_streaming_destinations_metric_spec.rb": 0.9514599179852692,939 "ee/spec/elastic/migrate/20230530500000_migrate_projects_to_separate_index_spec.rb": 0.9292170302017045,940 "ee/spec/views/groups/group_members/index.html.haml_spec.rb": 0.8957410761598563,941 "ee/spec/lib/gitlab/llm/response_modifiers/empty_response_modifier_spec.rb": 0.8654625760462884,942 "ee/spec/views/projects/security/discover/show.html.haml_spec.rb": 0.8498058461864891,943 "ee/spec/helpers/projects/analytics_dashboard_helper_spec.rb": 0.7921209089943771,944 "ee/spec/graphql/types/incident_management/escalation_rule_input_type_spec.rb": 0.7794463305845744,945 "ee/spec/models/elastic/group_index_status_spec.rb": 0.7497590636511164,946 "ee/spec/views/groups/settings/_enforce_ssh_certificates.html.haml_spec.rb": 0.7221130398318141,947 "ee/spec/lib/ee/gitlab/usage_data_counters/work_item_activity_unique_counter_spec.rb": 0.7017619535348425,948 "ee/spec/views/user_settings/profiles/show.html.haml_spec.rb": 0.6844832955002857,949 "ee/spec/lib/gitlab/auth/oidc/auth_hash_spec.rb": 0.650161305203951,950 "ee/spec/models/dora/watchers_spec.rb": 0.6332435043092429,951 "ee/spec/lib/gitlab/duo/chat/dataset_writer_spec.rb": 0.6232608983782917,952 "ee/spec/helpers/groups/sso_helper_spec.rb": 0.5960946643444938,953 "ee/spec/lib/gitlab/auth/o_auth/auth_hash_spec.rb": 0.5877875280040186,954 "ee/spec/graphql/types/audit_events/instance_external_audit_event_destination_type_spec.rb": 0.5622554407074107,955 "ee/spec/elastic/migrate/20230607500000_backfill_milestone_permissions_to_milestone_documents_spec.rb": 0.5464539448527357,956 "ee/spec/graphql/types/vulnerability_details/commit_type_spec.rb": 0.5377120304112364,957 "ee/spec/graphql/types/iteration_type_spec.rb": 0.5128700443722853,958 "ee/spec/workers/ldap_all_groups_sync_worker_spec.rb": 0.5104754228983673,959 "ee/spec/graphql/types/google_cloud/artifact_registry/artifact_details_type_spec.rb": 0.48505548594365433,960 "ee/spec/graphql/types/epic_descendant_count_type_spec.rb": 0.47735574792246427,961 "ee/spec/models/ee/review_spec.rb": 0.46510489891024165,962 "ee/spec/graphql/ee/types/repository/blob_type_spec.rb": 0.46118272853514886,963 "ee/spec/lib/remote_development/unmatched_result_error_spec.rb": 0.4453352218830769,964 "ee/spec/graphql/types/audit_events/streaming/instance_header_type_spec.rb": 0.43641036292373747,965 "ee/spec/routing/directs/iteration_spec.rb": 0.4237577678746718,966 "ee/spec/graphql/types/product_analytics/dashboard_type_spec.rb": 0.41002776314416384,967 "ee/spec/graphql/types/ai/agents/agent_version_type_spec.rb": 0.39507741007160235,968 "ee/spec/serializers/remote_mirror_entity_spec.rb": 0.37418563116677506,969 "ee/spec/graphql/types/vulnerability_details/boolean_type_spec.rb": 0.37287458937916773,970 "ee/spec/lib/gitlab/llm/chain/tools/explain_code/prompts/vertex_ai_spec.rb": 0.3525467066539675,971 "ee/spec/graphql/ee/types/compliance_management/compliance_framework_type_spec.rb": 0.35057219157236563,972 "ee/spec/graphql/types/vulnerability/external_issue_link_type_enum_spec.rb": 0.3367303297362783,973 "ee/spec/lib/gitlab/rack_attack_spec.rb": 0.3246370422818261974}975Running 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-6975008024.json --format RspecJunitFormatter --out rspec/rspec-6975008024.xml --fail-fast=20 --tag ~quarantine --tag ~level:background_migration --tag ~click_house --tag ~real_ai_request -- ee/spec/models/ee/user_spec.rb ee/spec/models/group_wiki_spec.rb ee/spec/workers/elastic/migration_worker_spec.rb ee/spec/lib/ee/service_ping/build_payload_spec.rb ee/spec/services/projects/update_service_spec.rb ee/spec/finders/security/pipeline_vulnerabilities_finder_spec.rb ee/spec/models/security/scan_spec.rb ee/spec/models/geo/upload_registry_spec.rb ee/spec/finders/security/vulnerability_reads_finder_spec.rb ee/spec/models/push_rule_spec.rb ee/spec/models/gitlab_subscriptions/add_on_purchase_spec.rb ee/spec/graphql/resolvers/vulnerability_severities_count_resolver_spec.rb ee/spec/elastic/migrate/20231016162120_reindex_epics_to_fix_label_ids_spec.rb ee/spec/finders/geo/project_repository_registry_finder_spec.rb ee/spec/elastic/migrate/20240104134928_reindex_all_issues_spec.rb ee/spec/services/projects/transfer_service_spec.rb ee/spec/models/environment_spec.rb ee/spec/graphql/resolvers/geo/container_repository_registries_resolver_spec.rb ee/spec/services/work_items/create_service_spec.rb ee/spec/lib/incident_management/oncall_shift_generator_spec.rb ee/spec/services/vulnerability_exports/export_service_spec.rb ee/spec/models/dependency_proxy/packages/setting_spec.rb ee/spec/models/approval_wrapped_code_owner_rule_spec.rb ee/spec/services/ci/minutes/track_live_consumption_service_spec.rb ee/spec/services/ee/vulnerability_feedback_module/update_service_spec.rb ee/spec/models/namespaces/free_user_cap/enforcement_spec.rb ee/spec/lib/remote_development/workspaces/reconcile/input/factory_spec.rb ee/spec/workers/vulnerabilities/mark_dropped_as_resolved_worker_spec.rb ee/spec/services/projects/mark_for_deletion_service_spec.rb ee/spec/services/ee/work_items/parent_links/reorder_service_spec.rb ee/spec/models/integrations/google_cloud_platform/workload_identity_federation_spec.rb ee/spec/models/package_metadata/package_spec.rb ee/spec/models/ee/members/member_approval_spec.rb ee/spec/finders/ee/namespaces/projects_finder_spec.rb ee/spec/helpers/ee/projects/pipeline_helper_spec.rb ee/spec/policies/approval_merge_request_rule_policy_spec.rb ee/spec/graphql/mutations/incident_management/oncall_rotation/create_spec.rb ee/spec/lib/gitlab/audit/auditor_spec.rb ee/spec/models/scoped_label_set_spec.rb ee/spec/views/admin/application_settings/general.html.haml_spec.rb ee/spec/bin/custom_ability_spec.rb ee/spec/graphql/resolvers/geo/dependency_proxy_blob_registries_resolver_spec.rb ee/spec/services/requirements_management/process_test_reports_service_spec.rb ee/spec/services/ee/ip_restrictions/update_service_spec.rb ee/spec/services/ci/compare_license_scanning_reports_collapsed_service_spec.rb ee/spec/elastic/migrate/20230823154049_add_schema_version_to_merge_request_spec.rb ee/spec/models/dast/profiles_pipeline_spec.rb ee/spec/services/ee/merge_requests/close_service_spec.rb ee/spec/lib/gitlab/auth/smartcard/certificate_spec.rb ee/spec/elastic/migrate/20240208160152_add_count_fields_to_projects_spec.rb ee/spec/tasks/gitlab/seed/data_seeder_rake_spec.rb ee/spec/policies/dast/profile_policy_spec.rb ee/spec/workers/security/unenforceable_policy_rules_pipeline_notification_worker_spec.rb ee/spec/graphql/resolvers/boards/board_list_epics_resolver_spec.rb ee/spec/models/remote_mirror_spec.rb ee/spec/services/ee/work_items/related_work_item_links/destroy_service_spec.rb ee/spec/services/protected_environments/base_service_spec.rb ee/spec/policies/resource_iteration_event_policy_spec.rb ee/spec/services/app_sec/dast/scan_configs/build_service_spec.rb ee/spec/models/ee/protected_ref_spec.rb ee/spec/lib/ee/gitlab/ci/matching/runner_matcher_spec.rb ee/spec/workers/click_house/ci_finished_builds_sync_worker_spec.rb ee/spec/services/quality_management/test_cases/create_service_spec.rb ee/spec/lib/google_cloud/jwt_spec.rb ee/spec/helpers/ee/events_helper_spec.rb ee/spec/workers/search/elastic_default_branch_changed_worker_spec.rb ee/spec/models/audit_events/group/namespace_filter_spec.rb ee/spec/lib/gitlab/usage/metrics/instrumentations/count_projects_with_assigned_security_policy_project_metric_spec.rb ee/spec/views/shared/_namespace_user_cap_reached_alert.html.haml_spec.rb ee/spec/services/llm/analyze_ci_job_failure_service_spec.rb ee/spec/services/security/sync_license_scanning_rules_service_spec.rb ee/spec/graphql/types/admin/cloud_licenses/current_license_type_spec.rb ee/spec/finders/geo/lfs_object_registry_finder_spec.rb ee/spec/graphql/mutations/compliance_management/frameworks/destroy_spec.rb ee/spec/lib/audit_events/strategies/instance/amazon_s3_destination_strategy_spec.rb ee/spec/lib/gitlab/license_scanning/package_licenses_spec.rb ee/spec/serializers/issue_serializer_spec.rb ee/spec/lib/search/cluster_health_check/elastic_spec.rb ee/spec/routing/directs/subscription_portal_spec.rb ee/spec/lib/gitlab/usage/metrics/instrumentations/license_metric_spec.rb ee/spec/graphql/graphql_triggers_spec.rb ee/spec/services/ee/groups/import_export/export_service_spec.rb ee/spec/lib/search/zoekt/node_backoff_spec.rb ee/spec/serializers/ee/admin/abuse_report_details_entity_spec.rb ee/spec/graphql/mutations/projects/project_settings_update_spec.rb ee/spec/serializers/ee/issue_entity_spec.rb ee/spec/services/security/security_orchestration_policies/process_rule_service_spec.rb ee/spec/lib/ee/api/entities/geo_site_status_spec.rb ee/spec/helpers/projects/on_demand_scans_helper_spec.rb ee/spec/finders/geo_node_finder_spec.rb ee/spec/services/merge_requests/mergeability/check_external_status_checks_passed_service_spec.rb ee/spec/services/audit_events/unregister_runner_audit_event_service_spec.rb ee/spec/lib/remote_development/namespace_cluster_agent_mappings/create/main_integration_spec.rb ee/spec/workers/search/index_curation_worker_spec.rb ee/spec/services/ai/agents/create_agent_service_spec.rb ee/spec/services/package_metadata/ingestion/tasks/ingest_packages_spec.rb ee/spec/lib/langsmith/client_spec.rb ee/spec/services/timelogs/create_service_spec.rb ee/spec/services/ee/groups/deploy_tokens/destroy_service_spec.rb ee/spec/services/users/abuse/namespace_bans/destroy_service_spec.rb ee/spec/models/geo/push_user_spec.rb ee/spec/models/snippet_spec.rb ee/spec/lib/analytics/productivity_analytics_request_params_spec.rb ee/spec/workers/compliance_management/standards/gitlab/prevent_approval_by_author_group_worker_spec.rb ee/spec/models/integrations/github/remote_project_spec.rb ee/spec/services/security/security_orchestration_policies/sync_scan_result_policies_project_service_spec.rb ee/spec/graphql/mutations/todos/create_spec.rb ee/spec/graphql/resolvers/ai/agents/find_agent_resolver_spec.rb ee/spec/workers/app_sec/dast/scans/consistency_worker_spec.rb ee/spec/services/gitlab_subscriptions/fetch_subscription_plans_service_spec.rb ee/spec/lib/ee/gitlab/personal_access_tokens/expiry_date_calculator_spec.rb ee/spec/serializers/integrations/jira_serializers/issue_serializer_spec.rb ee/spec/lib/gitlab/usage/metrics/instrumentations/count_groups_with_event_streaming_destinations_metric_spec.rb ee/spec/elastic/migrate/20230530500000_migrate_projects_to_separate_index_spec.rb ee/spec/views/groups/group_members/index.html.haml_spec.rb ee/spec/lib/gitlab/llm/response_modifiers/empty_response_modifier_spec.rb ee/spec/views/projects/security/discover/show.html.haml_spec.rb ee/spec/helpers/projects/analytics_dashboard_helper_spec.rb ee/spec/graphql/types/incident_management/escalation_rule_input_type_spec.rb ee/spec/models/elastic/group_index_status_spec.rb ee/spec/views/groups/settings/_enforce_ssh_certificates.html.haml_spec.rb ee/spec/lib/ee/gitlab/usage_data_counters/work_item_activity_unique_counter_spec.rb ee/spec/views/user_settings/profiles/show.html.haml_spec.rb ee/spec/lib/gitlab/auth/oidc/auth_hash_spec.rb ee/spec/models/dora/watchers_spec.rb ee/spec/lib/gitlab/duo/chat/dataset_writer_spec.rb ee/spec/helpers/groups/sso_helper_spec.rb ee/spec/lib/gitlab/auth/o_auth/auth_hash_spec.rb ee/spec/graphql/types/audit_events/instance_external_audit_event_destination_type_spec.rb ee/spec/elastic/migrate/20230607500000_backfill_milestone_permissions_to_milestone_documents_spec.rb ee/spec/graphql/types/vulnerability_details/commit_type_spec.rb ee/spec/graphql/types/iteration_type_spec.rb ee/spec/workers/ldap_all_groups_sync_worker_spec.rb ee/spec/graphql/types/google_cloud/artifact_registry/artifact_details_type_spec.rb ee/spec/graphql/types/epic_descendant_count_type_spec.rb ee/spec/models/ee/review_spec.rb ee/spec/graphql/ee/types/repository/blob_type_spec.rb ee/spec/lib/remote_development/unmatched_result_error_spec.rb ee/spec/graphql/types/audit_events/streaming/instance_header_type_spec.rb ee/spec/routing/directs/iteration_spec.rb ee/spec/graphql/types/product_analytics/dashboard_type_spec.rb ee/spec/graphql/types/ai/agents/agent_version_type_spec.rb ee/spec/serializers/remote_mirror_entity_spec.rb ee/spec/graphql/types/vulnerability_details/boolean_type_spec.rb ee/spec/lib/gitlab/llm/chain/tools/explain_code/prompts/vertex_ai_spec.rb ee/spec/graphql/ee/types/compliance_management/compliance_framework_type_spec.rb ee/spec/graphql/types/vulnerability/external_issue_link_type_enum_spec.rb ee/spec/lib/gitlab/rack_attack_spec.rbKnapsack report generator started!976warning: parser/current is loading parser/ruby32, which recognizes 3.2.3-compliant syntax, but you are running 3.2.4.978Run options: exclude {:quarantine=>true, :level=>"background_migration", :click_house=>true, :real_ai_request=>true}979# [RSpecRunTime] Starting RSpec timer...980[TEST PROF INFO] EventProf enabled (sql.active_record)981unknown OID 2249: failed to recognize type of 'pg_stat_file'. It will be treated as String.982unknown OID 2249: failed to recognize type of 'pg_stat_file'. It will be treated as String.983Test environment set up in 2.103031014 seconds984# [RSpecRunTime] Starting example group ee/spec/models/ee/user_spec.rb. Expected to take 4 minutes 43.58 seconds.985User986 does not allow STI987 includes IdentityVerifiable988 includes Elastic::ApplicationVersionedSearch989 includes Ai::Model990 overrides .use_separate_indices? to true991 user creation992 with defaults993 applies defaults to user994 delegations995 is expected to delegate #shared_runners_minutes_limit to the #namespace object996 is expected to delegate #shared_runners_minutes_limit= to the #namespace object passing arguments [133]997 is expected to delegate #onboarding_status_step_url= to the #user_detail object passing arguments ["url"], allowing #user_detail to return nil998 is expected to delegate #onboarding_status_step_url to the #user_detail object, allowing #user_detail to return nil999 is expected to delegate #onboarding_status_registration_type= to the #user_detail object passing arguments ["_type_"], allowing #user_detail to return nil1000 is expected to delegate #onboarding_status_registration_type to the #user_detail object, allowing #user_detail to return nil1001 is expected to delegate #onboarding_status_initial_registration_type to the #user_detail object, allowing #user_detail to return nil1002 is expected to delegate #onboarding_status_initial_registration_type= to the #user_detail object passing arguments ["_type_"], allowing #user_detail to return nil1003 is expected to delegate #onboarding_status_email_opt_in= to the #user_detail object passing arguments [true], allowing #user_detail to return nil1004 is expected to delegate #onboarding_status_email_opt_in to the #user_detail object, allowing #user_detail to return nil1005 is expected to delegate #onboarding_status to the #user_detail object, allowing #user_detail to return nil1006# [RSpecRunTime] RSpec elapsed time: 8.94 seconds. Current RSS: ~1245M. Threads: 2. load average: 1.27 1.43 1.13 1/399 4081007.1008 associations1009 is expected to have many vulnerability_feedback1010 is expected to have many path_locks dependent => destroy1011 is expected to have many users_security_dashboard_projects1012 is expected to have many security_dashboard_projects1013 is expected to have many board_preferences1014 is expected to have many boards_epic_user_preferences class_name => Boards::EpicUserPreference1015 is expected to have many user_permission_export_uploads1016 is expected to have many oncall_participants class_name => IncidentManagement::OncallParticipant1017 is expected to have many oncall_rotations class_name => IncidentManagement::OncallRotation through oncall_participants1018 is expected to have many oncall_schedules class_name => IncidentManagement::OncallSchedule through oncall_rotations1019 is expected to have many escalation_rules class_name => IncidentManagement::EscalationRule1020 is expected to have many escalation_policies class_name => IncidentManagement::EscalationPolicy through escalation_rules1021 is expected to have many epic_board_recent_visits inverse_of => user1022 is expected to have many vulnerability_state_transitions class_name => Vulnerabilities::StateTransition inverse_of => author1023 is expected to have many deployment_approvals1024 is expected to have many namespace_bans class_name => Namespaces::NamespaceBan1025 is expected to have many dependency_list_exports class_name => Dependencies::DependencyListExport1026 is expected to have many elevated_members class_name => Member1027 is expected to have many assigned_add_ons class_name => GitlabSubscriptions::UserAddOnAssignment inverse_of => user1028# [RSpecRunTime] RSpec elapsed time: 12.04 seconds. Current RSS: ~1284M. Threads: 2. load average: 1.33 1.44 1.13 1/399 4091029.1030 nested attributes1031 is expected to respond to #namespace_attributes=1032 validations1033 does not allow a user to be both an auditor and an admin1034 enterprise_user_email_change1035 when user is not an enterprise user1036 when email is not changed1037 is not applied1038 when email is changed1039 is not applied1040 when user is an enterprise user1041 when email is not changed1042 is not applied1043# [RSpecRunTime] RSpec elapsed time: 14.55 seconds. Current RSS: ~1306M. Threads: 2. load average: 1.33 1.44 1.13 1/399 4101044.1045 when email is changed1046 when new email is not owned by the enterprise group1047 is applied and makes user record invalid1048 when skip_enterprise_user_email_change_restrictions! is enabled1049 is not applied1050# [RSpecRunTime] RSpec elapsed time: 15.92 seconds. Current RSS: ~1318M. Threads: 2. load average: 1.30 1.43 1.13 1/399 4111051.1052 when new email has invalid format1053 is applied and makes user record invalid1054 when new email is owned by the enterprise group1055 is applied but does not make user record invalid1056# [RSpecRunTime] RSpec elapsed time: 18.1 seconds. Current RSS: ~1326M. Threads: 4. load average: 1.30 1.43 1.13 1/409 4221057.1058 scopes1059 .non_ldap1060 retuns non-ldap user1061 .excluding_guests_and_requests1062 exclude users with a Guest role in a Project/Group1063# [RSpecRunTime] RSpec elapsed time: 21.41 seconds. Current RSS: ~1322M. Threads: 4. load average: 1.28 1.42 1.13 1/409 4231064.1065 with_invalid_expires_at_tokens1066 only includes users with invalid tokens1067 .guests_with_elevating_role1068 returns only guests with elevated role1069# [RSpecRunTime] RSpec elapsed time: 23.72 seconds. Current RSS: ~1288M. Threads: 4. load average: 1.28 1.42 1.13 1/410 4251070.1071 .managed_by1072 returns users managed by the specified group1073 .unconfirmed_and_created_before1074 returns unconfirmed, active, human users who never signed in and were created before timestamp passed in1075 .with_email_domain1076 returns users with email domain that is equal to the specified domain1077 .excluding_enterprise_users_of_group1078 excludes users that are enterprise users of the specified group1079 .with_saml_provider1080 does not find users without a SAML identity1081 when users have a SAML identity tied to the provider1082 finds the matching users1083 does not find users with a different SAML provider1084 .with_provisioning_group1085 does not find users without a provisioning group1086 when users have a provisioning group1087 finds the matching users1088 does not find users with a different SAML provider1089 .security_policy_bots_for_projects1090 is expected to contain exactly #<User id:47 @user63> and #<User id:48 @user64>1091# [RSpecRunTime] RSpec elapsed time: 29.27 seconds. Current RSS: ~1260M. Threads: 4. load average: 1.25 1.41 1.13 1/410 4261092.1093 after_create1094 #perform_user_cap_check1095 when user cap is not set1096 does not enqueue SetUserStatusBasedOnUserCapSettingWorker1097 when user cap is set1098 when user signup cap has been reached1099 enqueues SetUserStatusBasedOnUserCapSettingWorker1100 when the user is already active1101 does not enqueue SetUserStatusBasedOnUserCapSettingWorker1102 when user signup cap has not been reached1103 does not enqueue SetUserStatusBasedOnUserCapSettingWorker1104 #associate_with_enterprise_group1105 when building user1106 is not triggered1107 when updating user1108 is not triggered1109 when creating user1110 is triggered1111 schedules Groups::EnterpriseUsers::AssociateWorker1112 after_update1113 #email_changed_hook1114 for a new user1115 is not triggered1116 for an existing user1117 when skip_reconfirmation is disabled1118 when email change is not confirmed1119 is not triggered1120 when email change is confirmed1121 is triggered1122 when skip_reconfirmation is enabled1123 when email was not changed1124 is not triggered1125 when email was changed1126 is triggered1127 when user is not an enterprise user1128 does not schedule Groups::EnterpriseUsers::DisassociateWorker1129 when user is an enterprise user1130 schedules Groups::EnterpriseUsers::DisassociateWorker1131 .find_by_smartcard_identity1132 returns the user1133 reactivating a deactivated user1134 a deactivated user1135 can be activated1136 when user cap is reached1137 cannot be activated1138 the GitLab_Auditor_User add-on1139 creating an auditor user1140 does not allow creating an auditor user if the addon isn't enabled1141 does not allow creating an auditor user if no license is present1142 allows creating an auditor user if the addon is enabled1143 allows creating a regular user if the addon isn't enabled1144 #auditor?1145 returns true for an auditor user if the addon is enabled1146 returns false for an auditor user if the addon is not enabled1147 returns false for an auditor user if a license is not present1148 returns false for a non-auditor user even if the addon is present1149 #access_level=1150 does not set 'auditor' for an invalid access level1151 does not set 'auditor' for admin level1152 assigns the 'auditor' access level1153 assigns the 'auditor' access level1154 clears the 'admin' access level when a user is made an auditor1155 clears the 'auditor' access level when a user is made an admin1156 doesn't clear existing 'auditor' access levels when an invalid access level is passed in1157 #can_read_all_resources?1158 returns true for auditor user1159 #can_admin_all_resources?1160 returns false for auditor user1161 #forget_me!1162 clears remember_created_at1163 does not clear remember_created_at when in a GitLab read-only instance1164 #remember_me!1165 updates remember_created_at1166 does not update remember_created_at when in a Geo read-only instance1167 #email_domain1168 when user email is nil1169 returns nil1170 when user email is empty string1171 returns nil1172 when user email is invalid1173 returns nil1174 when user email is valid1175 returns email domain1176 #available_custom_project_templates1177 returns an empty relation if group is not set1178 when group with custom project templates is set1179 returns an empty relation if group has no available project templates1180 returns project with disabled features1181 does not return project with private issues1182 when group has custom project templates1183 returns public projects1184 returns internal projects1185 allows to search available project templates by name1186 filters by project ID1187 does not return inaccessible projects1188 returns private projects if user1189 is a member of the project1190 is a member of the group1191# [RSpecRunTime] RSpec elapsed time: 52.97 seconds. Current RSS: ~1234M. Threads: 4. load average: 1.25 1.40 1.13 1/411 4281192.1193 #available_subgroups_with_custom_project_templates1194 without Groups with custom project templates1195 returns an empty collection1196 with Groups with custom project templates1197 when a user is not a member of the groups1198 only templates in publicly visible groups with projects are available1199 when feature flag "project_templates_without_min_access" is disabled1200 returns an empty collection1201# [RSpecRunTime] RSpec elapsed time: 1 minute 0.05 second. Current RSS: ~1233M. Threads: 4. load average: 1.23 1.39 1.13 1/411 4291202.1203 when a user is a member of the groups1204 when the access level is not sufficient1205 access_level: :guest1206 the templates in groups with projects are available1207 when feature flag "project_templates_without_min_access" is disabled1208 returns an empty collection1209# [RSpecRunTime] RSpec elapsed time: 1 minute 9.01 seconds. Current RSS: ~1227M. Threads: 4. load average: 1.42 1.43 1.14 1/411 4301210.1211 access_level: :reporter1212 the templates in groups with projects are available1213 when feature flag "project_templates_without_min_access" is disabled1214 returns an empty collection1215# [RSpecRunTime] RSpec elapsed time: 1 minute 18.59 seconds. Current RSS: ~1229M. Threads: 4. load average: 1.28 1.40 1.14 1/411 4311216.1217 when the access level is enough1218 access_level: :developer1219 the templates in groups with projects are available1220 when feature flag "project_templates_without_min_access" is disabled1221 the templates in groups with projects are available1222# [RSpecRunTime] RSpec elapsed time: 1 minute 27.86 seconds. Current RSS: ~1232M. Threads: 4. load average: 1.32 1.40 1.14 1/411 4321223.1224 access_level: :maintainer1225 the templates in groups with projects are available1226 when feature flag "project_templates_without_min_access" is disabled1227 the templates in groups with projects are available1228# [RSpecRunTime] RSpec elapsed time: 1 minute 37.24 seconds. Current RSS: ~1233M. Threads: 4. load average: 1.27 1.39 1.14 1/411 4331229.1230 access_level: :owner1231 the templates in groups with projects are available1232 when feature flag "project_templates_without_min_access" is disabled1233 the templates in groups with projects are available1234# [RSpecRunTime] RSpec elapsed time: 1 minute 46.66 seconds. Current RSS: ~1229M. Threads: 4. load average: 1.30 1.39 1.14 1/411 4341235.1236 when the access level of the user is the correct1237 when a Group ID is passed1238 returns a single Group1239# [RSpecRunTime] RSpec elapsed time: 1 minute 51.36 seconds. Current RSS: ~1233M. Threads: 4. load average: 1.28 1.38 1.14 1/411 4351240.1241 when a Group ID is not passed1242 returns all available Groups1243 excludes Groups with the configured setting but without projects1244# [RSpecRunTime] RSpec elapsed time: 2 minutes 1.06 seconds. Current RSS: ~1236M. Threads: 4. load average: 1.47 1.42 1.16 1/411 4361245.1246 when namespace plan is checked1247 returns groups on ultimate or premium plans1248# [RSpecRunTime] RSpec elapsed time: 2 minutes 6.12 seconds. Current RSS: ~1240M. Threads: 4. load average: 1.44 1.41 1.15 1/411 4371249.1250 #roadmap_layout1251 not set1252 returns default value1253 set1254 returns set value1255 #group_sso?1256 is false without a saml_provider1257 with linked identity1258 without preloading1259 returns true1260 does not cause ActiveRecord to loop through identites1261# [RSpecRunTime] RSpec elapsed time: 2 minutes 8.26 seconds. Current RSS: ~1262M. Threads: 4. load average: 1.44 1.41 1.15 1/411 4381262.1263 when identities and saml_providers pre-loaded1264 returns true1265 does not trigger additional database queries1266# [RSpecRunTime] RSpec elapsed time: 2 minutes 9.34 seconds. Current RSS: ~1283M. Threads: 4. load average: 1.44 1.41 1.15 1/413 4391267.1268 .limit_to_saml_provider1269 returns all users when SAML provider is nil1270 when users have an identity belonging to the given SAML provider1271 does not return service accounts not provisioned by the group1272 returns only the users who have an identity that belongs to the given SAML provider and service accounts1273# [RSpecRunTime] RSpec elapsed time: 2 minutes 10.45 seconds. Current RSS: ~1284M. Threads: 4. load average: 1.44 1.41 1.15 1/413 4401274.1275 .billable1276 with guests1277 validates the sql matches the specific index we have1278 returns users1279# [RSpecRunTime] RSpec elapsed time: 2 minutes 12.98 seconds. Current RSS: ~1284M. Threads: 4. load average: 1.40 1.40 1.15 1/413 4411280.1281 without guests1282 validates the sql matches the specific index we have1283 excludes users requesting access1284 with elevating role1285 returns users with elevated roles1286 #pending_billable_invitations1287 returns pending billable invitations for the user1288 returns both project and group invitations1289 with an ultimate license1290 excludes pending non-billable invitations for the user1291# [RSpecRunTime] RSpec elapsed time: 2 minutes 15.33 seconds. Current RSS: ~1292M. Threads: 4. load average: 1.40 1.40 1.15 1/413 4421292.1293 #group_managed_account?1294 when user has managing group linked1295 is expected to eq true1296 when user has no linked managing group1297 is expected to eq false1298 #password_required?1299 when user has managing group linked1300 behaves like does not require password to be present1301 is expected not to validate that :password cannot be empty/falsy1302 is expected not to validate that :password_confirmation cannot be empty/falsy1303 when user is a service account user1304 behaves like does not require password to be present1305 is expected not to validate that :password cannot be empty/falsy1306 is expected not to validate that :password_confirmation cannot be empty/falsy1307 #allow_password_authentication_for_web?1308 when user has managing group linked1309 is false1310 when user is provisioned by group1311 is false1312 with feature flag switched off1313 is true1314 #allow_password_authentication_for_git?1315 when user has managing group linked1316 is false1317 when user is provisioned by group1318 is false1319 with feature flag switched off1320 is true1321 #password_expired_if_applicable?1322 when password_automatically_set is true1323 with a SCIM identity1324 behaves like password expired not applicable1325 when password_expires_at is not set1326 returns false1327 when password_expires_at is in the past1328 returns false1329 when password_expires_at is in the future1330 returns false1331 with a SAML identity1332 behaves like password expired not applicable1333 when password_expires_at is not set1334 returns false1335 when password_expires_at is in the past1336 returns false1337 when password_expires_at is in the future1338 returns false1339 with a smartcard identity1340 behaves like password expired not applicable1341 when password_expires_at is not set1342 returns false1343 when password_expires_at is in the past1344 returns false1345 when password_expires_at is in the future1346 returns false1347 #user_authorized_by_provisioning_group?1348 when user is provisioned by group1349 is true1350 with feature flag switched off1351 is false1352 with feature flag switched on for particular groups1353 is false when provisioned by group without feature flag1354 is true when provisioned by group with feature flag1355 when user is not provisioned by group1356 is false1357 with feature flag switched off1358 is false1359 #authorized_by_provisioning_group?1360 when user is provisioned by group1361 is true1362 when other group is provided1363 is false1364 with feature flag switched off1365 is false1366 when user is not provisioned by group1367 is false1368 with feature flag switched off1369 is false1370 #enterprise_user_of_group?1371 when user is not an enterprise user1372 returns false1373 when user is an enterprise user of the group1374 returns true1375 when user is an enterprise user of another group1376 returns false1377 #enterprise_user?1378 when user is not an enterprise user1379 returns false1380 when user is an enterprise user1381 returns true1382 when the group is deleted1383 returns false1384 #password_based_login_forbidden?1385 when user is provisioned by group1386 is true1387 with feature flag switched off1388 is false1389 when user is not provisioned by group1390 is false1391 with feature flag switched off1392 is false1393 #using_license_seat?1394 when user is inactive1395 returns false1396 when user is active1397 when user is internal1398 internal_user_type: "support_bot"1399 when user has internal user type1400 returns false1401 internal_user_type: "alert_bot"1402 when user has internal user type1403 returns false1404 internal_user_type: "visual_review_bot"1405 when user has internal user type1406 returns false1407 internal_user_type: "ghost"1408 when user has internal user type1409 returns false1410 internal_user_type: "migration_bot"1411 when user has internal user type1412 returns false1413 internal_user_type: "security_bot"1414 when user has internal user type1415 returns false1416 internal_user_type: "automation_bot"1417 when user has internal user type1418 returns false1419 internal_user_type: "security_policy_bot"1420 when user has internal user type1421 returns false1422 internal_user_type: "admin_bot"1423 when user has internal user type1424 returns false1425 internal_user_type: "suggested_reviewers_bot"1426 when user has internal user type1427 returns false1428 internal_user_type: "llm_bot"1429 when user has internal user type1430 returns false1431 internal_user_type: "placeholder"1432 when user has internal user type1433 returns false1434 when user is not internal1435 when license is nil (core/free/default)1436 returns false if license is nil (core/free/default)1437 user is guest1438 returns false if license is ultimate1439 returns true if license is not ultimate and not nil1440# [RSpecRunTime] RSpec elapsed time: 2 minutes 27.84 seconds. Current RSS: ~1388M. Threads: 4. load average: 1.31 1.38 1.15 1/413 4431441.1442 user is admin without projects1443 returns false if license is ultimate1444 returns true if license is not ultimate and not nil1445 when the user is a service account1446 returns false1447 #using_gitlab_com_seat?1448 when Gitlab.com? is false1449 is expected to be falsey1450 when user is not active1451 is expected to be falsey1452 when SaaS1453 when namespace is nil1454 is expected to be falsey1455 when namespace is on a free plan1456 is expected to be falsey1457 when namespace is on a ultimate plan1458 user is a guest1459 is expected to be falsey1460 user is not a guest1461 is expected to be truthy1462 when user is within project1463 is expected to be truthy1464# [RSpecRunTime] RSpec elapsed time: 2 minutes 32.33 seconds. Current RSS: ~1362M. Threads: 4. load average: 1.29 1.38 1.15 1/413 4441465.1466 when user is within subgroup1467 is expected to be truthy1468 when namespace is on a plan that is not free or ultimate1469 user is a guest1470 is expected to be truthy1471 user is not a guest1472 is expected to be truthy1473 #manageable_namespaces_eligible_for_trial1474 user with no groups1475 is expected to eq []1476 owner of an already-trialed group1477 is expected not to include #<Group id:338 @omitted>1478 guest of a non-trialed group1479 is expected not to include #<Group id:337 @alpha>1480 developer of a non-trialed group1481 is expected not to include #<Group id:337 @alpha>1482 maintainer of a non-trialed group1483 is expected not to include #<Group id:337 @alpha>1484 owner of 2 non-trialed groups1485 is expected to eq [#<Group id:337 @alpha>, #<Group id:336 @zeta>]1486 owner of a top-level group with a sub-group1487 is expected to eq [#<Group id:337 @alpha>]1488 #authorized_groups1489 with minimal access role feature unavailable1490 is expected to contain exactly #<Group id:340 @group71> and #<Group id:343 @group74>1491# [RSpecRunTime] RSpec elapsed time: 2 minutes 39.24 seconds. Current RSS: ~1325M. Threads: 4. load average: 1.34 1.39 1.15 1/413 4451492.1493 with minimal access feature available1494 feature turned on for all groups1495 is expected to contain exactly #<Group id:340 @group71>, #<Group id:343 @group74>, and #<Group id:342 @group73>1496 ignores groups with minimal access if with_minimal_access=false1497# [RSpecRunTime] RSpec elapsed time: 2 minutes 40.72 seconds. Current RSS: ~1318M. Threads: 4. load average: 1.40 1.40 1.16 1/413 4461498.1499 feature available for specific groups only1500 is expected to contain exactly #<Group id:340 @group71>, #<Group id:343 @group74>, and #<Group id:342 @group73>1501# [RSpecRunTime] RSpec elapsed time: 2 minutes 41.89 seconds. Current RSS: ~1311M. Threads: 4. load average: 1.40 1.40 1.16 1/413 4471502.1503 #active_for_authentication?1504 based on user type1505 user_type: "service_user", expected_result: true1506 is expected to equal true1507 user_type: "visual_review_bot", expected_result: false1508 is expected to equal false1509 zoekt namespaces1510 #zoekt_indexed_namespaces1511 returns zoekt indexed namespaces for user1512 returns empty array if there are user is not have access of reporter or above1513# [RSpecRunTime] RSpec elapsed time: 2 minutes 43.9 seconds. Current RSS: ~1312M. Threads: 4. load average: 1.40 1.40 1.16 1/413 4481514.1515 #has_zoekt_indexed_namespace?1516 returns true if there are zoekt_indexed_namespaces1517 paid namespaces1518 #belongs_to_paid_namespace?1519 when the user has Reporter or higher on at least one paid group1520 returns true1521# [RSpecRunTime] RSpec elapsed time: 2 minutes 45.75 seconds. Current RSS: ~1309M. Threads: 4. load average: 1.36 1.39 1.16 1/413 4491522.1523 when the user is only a Guest on paid groups1524 returns false1525# [RSpecRunTime] RSpec elapsed time: 2 minutes 46.92 seconds. Current RSS: ~1308M. Threads: 4. load average: 1.36 1.39 1.16 1/413 4501526.1527 when the user is not a member of any groups with plans1528 returns false1529 when passed a subset of plans1530 returns true1531 when passed a non-paid plan1532 returns false1533 when passed exclude_trials: true1534 returns false1535 when passed a plan1536 calculates association for that plan1537 calculates association to multiple plans1538# [RSpecRunTime] RSpec elapsed time: 2 minutes 50.93 seconds. Current RSS: ~1307M. Threads: 4. load average: 1.33 1.38 1.16 1/413 4511539.1540 #owns_paid_namespace?1541 when the user is an owner of at least one paid group1542 returns true1543 when the user is only a Maintainer on paid groups1544 returns false1545# [RSpecRunTime] RSpec elapsed time: 2 minutes 52.88 seconds. Current RSS: ~1300M. Threads: 4. load average: 1.33 1.38 1.16 1/413 4521546.1547 when the user is not a member of any groups with plans1548 returns false1549 #gitlab_employee?1550 based on group membership1551 when user belongs to gitlab-com group1552 is_com: true, expected_result: true1553 is expected to equal true1554 is_com: false, expected_result: false1555 is expected to equal false1556 when user does not belongs to gitlab-com group1557 is_com: true, expected_result: false1558 is expected to equal false1559 is_com: false, expected_result: false1560 is expected to equal false1561 based on user type1562 when user is a bot1563 is expected to equal false1564 when user is ghost1565 is expected to equal false1566 #gitlab_bot?1567 based on group membership1568 when user belongs to gitlab-com group1569 is expected to equal true1570 when user does not belongs to gitlab-com group1571 is expected to equal false1572 based on user type1573 when user is a bot1574 is expected to equal true1575 when user is a human1576 is expected to equal false1577 when user is ghost1578 is expected to equal false1579 #gitlab_service_user?1580 based on group membership1581 when user belongs to gitlab-com group1582 is expected to equal true1583 when user does not belong to gitlab-com group1584 is expected to equal false1585 based on user type1586 is_com: true, user_type: :service_user, answer: true1587 returns if the user is a GitLab-owned service user1588 is_com: true, user_type: :alert_bot, answer: false1589 returns if the user is a GitLab-owned service user1590 is_com: true, user_type: :human, answer: false1591 returns if the user is a GitLab-owned service user1592 is_com: true, user_type: :ghost, answer: false1593 returns if the user is a GitLab-owned service user1594 is_com: false, user_type: :service_user, answer: false1595 returns if the user is a GitLab-owned service user1596 is_com: false, user_type: :alert_bot, answer: false1597 returns if the user is a GitLab-owned service user1598 is_com: false, user_type: :human, answer: false1599 returns if the user is a GitLab-owned service user1600 is_com: false, user_type: :ghost, answer: false1601 returns if the user is a GitLab-owned service user1602 #security_dashboard1603 returns an instance of InstanceSecurityDashboard for the user1604 #find_or_init_board_epic_preference1605 returns new board epic user preference1606 when preference already exists1607 returns the existing board1608# [RSpecRunTime] RSpec elapsed time: 3 minutes 5.57 seconds. Current RSS: ~1330M. Threads: 4. load average: 1.36 1.39 1.16 1/413 4591609.1610 #can_remove_self?1611 not on GitLab.com1612 when the password is not automatically set1613 is expected to eq true1614 when the password is automatically set1615 is expected to eq true1616 on GitLab.com1617 when the password is not automatically set1618 is expected to eq true1619 when the password is automatically set1620 is expected to eq false1621 #has_required_credit_card_to_run_pipelines?1622 saas: nil, cc_present: false, shared_runners: :enabled, addon_mins: 0, plan: :paid, feature_flags: [:free, :trial], days_from_release: 0, result: true, description: "self-hosted paid plan"1623 saas: nil, cc_present: false, shared_runners: :enabled, addon_mins: 0, plan: :paid, feature_flags: [:free, :trial], days_from_release: 0, result: true, description: "self-hosted paid plan"1624 saas: nil, cc_present: false, shared_runners: :enabled, addon_mins: 0, plan: :trial, feature_flags: [:free, :trial], days_from_release: 0, result: true, description: "self-hosted missing CC on trial plan"1625 saas: nil, cc_present: false, shared_runners: :enabled, addon_mins: 0, plan: :trial, feature_flags: [:free, :trial], days_from_release: 0, result: true, description: "self-hosted missing CC on trial plan"1626 saas: :saas, cc_present: false, shared_runners: :enabled, addon_mins: 0, plan: :paid, feature_flags: [:free, :trial, :old_users], days_from_release: 0, result: true, description: "missing CC on paid plan"1627 saas: :saas, cc_present: false, shared_runners: :enabled, addon_mins: 0, plan: :paid, feature_flags: [:free, :trial, :old_users], days_from_release: 0, result: true, description: "missing CC on paid plan"1628 saas: :saas, cc_present: false, shared_runners: :enabled, addon_mins: 0, plan: :free, feature_flags: [:free, :trial], days_from_release: 0, result: false, description: "missing CC on free plan"1629 saas: :saas, cc_present: false, shared_runners: :enabled, addon_mins: 0, plan: :free, feature_flags: [:free, :trial], days_from_release: 0, result: false, description: "missing CC on free plan"1630 saas: :saas, cc_present: false, shared_runners: nil, addon_mins: 0, plan: :free, feature_flags: [:free, :trial], days_from_release: 0, result: true, description: "missing CC on free plan and shared runners disabled"1631 saas: :saas, cc_present: false, shared_runners: nil, addon_mins: 0, plan: :free, feature_flags: [:free, :trial], days_from_release: 0, result: true, description: "missing CC on free plan and shared runners disabled"1632 saas: :saas, cc_present: false, shared_runners: :enabled, addon_mins: 0, plan: :free, feature_flags: [:free, :trial], days_from_release: -1, result: true, description: "missing CC on free plan but old user"1633 saas: :saas, cc_present: false, shared_runners: :enabled, addon_mins: 0, plan: :free, feature_flags: [:free, :trial], days_from_release: -1, result: true, description: "missing CC on free plan but old user"1634 saas: :saas, cc_present: false, shared_runners: :enabled, addon_mins: 0, plan: :free, feature_flags: [:free, :trial, :old_users], days_from_release: -1, result: false, description: "missing CC on free plan but old user and FF enabled"1635 saas: :saas, cc_present: false, shared_runners: :enabled, addon_mins: 0, plan: :free, feature_flags: [:free, :trial, :old_users], days_from_release: -1, result: false, description: "missing CC on free plan but old user and FF enabled"1636 saas: :saas, cc_present: false, shared_runners: nil, addon_mins: 0, plan: :free, feature_flags: [:free, :trial, :old_users], days_from_release: -1, result: true, description: "missing CC on free plan but old user and FF enabled and shared runners disabled"1637 saas: :saas, cc_present: false, shared_runners: nil, addon_mins: 0, plan: :free, feature_flags: [:free, :trial, :old_users], days_from_release: -1, result: true, description: "missing CC on free plan but old user and FF enabled and shared runners disabled"1638 saas: :saas, cc_present: true, shared_runners: :enabled, addon_mins: 0, plan: :free, feature_flags: [:free, :trial], days_from_release: 0, result: true, description: "present CC on free plan"1639 saas: :saas, cc_present: true, shared_runners: :enabled, addon_mins: 0, plan: :free, feature_flags: [:free, :trial], days_from_release: 0, result: true, description: "present CC on free plan"1640 saas: :saas, cc_present: false, shared_runners: :enabled, addon_mins: 0, plan: :free, feature_flags: [], days_from_release: 0, result: true, description: "missing CC on free plan - FF off"1641 saas: :saas, cc_present: false, shared_runners: :enabled, addon_mins: 0, plan: :free, feature_flags: [], days_from_release: 0, result: true, description: "missing CC on free plan - FF off"1642 saas: :saas, cc_present: false, shared_runners: :enabled, addon_mins: 0, plan: :trial, feature_flags: [:free, :trial], days_from_release: 0, result: false, description: "missing CC on trial plan"1643 saas: :saas, cc_present: false, shared_runners: :enabled, addon_mins: 0, plan: :trial, feature_flags: [:free, :trial], days_from_release: 0, result: false, description: "missing CC on trial plan"1644 saas: :saas, cc_present: false, shared_runners: nil, addon_mins: 0, plan: :trial, feature_flags: [:free, :trial], days_from_release: 0, result: true, description: "missing CC on trial plan and shared runners disabled"1645 saas: :saas, cc_present: false, shared_runners: nil, addon_mins: 0, plan: :trial, feature_flags: [:free, :trial], days_from_release: 0, result: true, description: "missing CC on trial plan and shared runners disabled"1646 saas: :saas, cc_present: false, shared_runners: :enabled, addon_mins: 0, plan: :trial, feature_flags: [:free, :trial], days_from_release: -1, result: true, description: "missing CC on trial plan but old user"1647 saas: :saas, cc_present: false, shared_runners: :enabled, addon_mins: 0, plan: :trial, feature_flags: [:free, :trial], days_from_release: -1, result: true, description: "missing CC on trial plan but old user"1648 saas: :saas, cc_present: false, shared_runners: :enabled, addon_mins: 0, plan: :trial, feature_flags: [:free, :trial, :old_users], days_from_release: -1, result: false, description: "missing CC on trial plan but old user and FF enabled"1649 saas: :saas, cc_present: false, shared_runners: :enabled, addon_mins: 0, plan: :trial, feature_flags: [:free, :trial, :old_users], days_from_release: -1, result: false, description: "missing CC on trial plan but old user and FF enabled"1650 saas: :saas, cc_present: false, shared_runners: nil, addon_mins: 0, plan: :trial, feature_flags: [:free, :trial, :old_users], days_from_release: -1, result: true, description: "missing CC on trial plan but old user and FF enabled and shared runners disabled"1651 saas: :saas, cc_present: false, shared_runners: nil, addon_mins: 0, plan: :trial, feature_flags: [:free, :trial, :old_users], days_from_release: -1, result: true, description: "missing CC on trial plan but old user and FF enabled and shared runners disabled"1652 saas: :saas, cc_present: false, shared_runners: :enabled, addon_mins: 0, plan: :trial, feature_flags: [], days_from_release: 0, result: true, description: "missing CC on trial plan - FF off"1653 saas: :saas, cc_present: false, shared_runners: :enabled, addon_mins: 0, plan: :trial, feature_flags: [], days_from_release: 0, result: true, description: "missing CC on trial plan - FF off"1654 saas: :saas, cc_present: true, shared_runners: :enabled, addon_mins: 0, plan: :trial, feature_flags: [:free, :trial], days_from_release: 0, result: true, description: "present CC on trial plan"1655 saas: :saas, cc_present: true, shared_runners: :enabled, addon_mins: 0, plan: :trial, feature_flags: [:free, :trial], days_from_release: 0, result: true, description: "present CC on trial plan"1656 saas: :saas, cc_present: false, shared_runners: :enabled, addon_mins: 100, plan: :free, feature_flags: [:free], days_from_release: 0, result: true, description: "missing CC on free plan with purchased minutes"1657 saas: :saas, cc_present: false, shared_runners: :enabled, addon_mins: 100, plan: :free, feature_flags: [:free], days_from_release: 0, result: true, description: "missing CC on free plan with purchased minutes"1658 saas: :saas, cc_present: false, shared_runners: :enabled, addon_mins: 100, plan: :trial, feature_flags: [:trial], days_from_release: 0, result: true, description: "missing CC on trial plan with purchased minutes"1659 saas: :saas, cc_present: false, shared_runners: :enabled, addon_mins: 100, plan: :trial, feature_flags: [:trial], days_from_release: 0, result: true, description: "missing CC on trial plan with purchased minutes"1660 #has_required_credit_card_to_enable_shared_runners?1661 saas: nil, cc_present: false, addon_mins: 0, plan: :paid, feature_flags: [:free, :trial], days_from_release: 0, result: true, description: "self-hosted paid plan"1662 saas: nil, cc_present: false, addon_mins: 0, plan: :paid, feature_flags: [:free, :trial], days_from_release: 0, result: true, description: "self-hosted paid plan"1663 saas: nil, cc_present: false, addon_mins: 0, plan: :trial, feature_flags: [:free, :trial], days_from_release: 0, result: true, description: "self-hosted missing CC on trial plan"1664 saas: nil, cc_present: false, addon_mins: 0, plan: :trial, feature_flags: [:free, :trial], days_from_release: 0, result: true, description: "self-hosted missing CC on trial plan"1665 saas: :saas, cc_present: false, addon_mins: 0, plan: :paid, feature_flags: [:free, :trial, :old_users], days_from_release: 0, result: true, description: "missing CC on paid plan"1666 saas: :saas, cc_present: false, addon_mins: 0, plan: :paid, feature_flags: [:free, :trial, :old_users], days_from_release: 0, result: true, description: "missing CC on paid plan"1667 saas: :saas, cc_present: false, addon_mins: 0, plan: :free, feature_flags: [:free, :trial], days_from_release: 0, result: false, description: "missing CC on free plan"1668 saas: :saas, cc_present: false, addon_mins: 0, plan: :free, feature_flags: [:free, :trial], days_from_release: 0, result: false, description: "missing CC on free plan"1669 saas: :saas, cc_present: false, addon_mins: 0, plan: :free, feature_flags: [:free, :trial], days_from_release: -1, result: true, description: "missing CC on free plan but old user"1670 saas: :saas, cc_present: false, addon_mins: 0, plan: :free, feature_flags: [:free, :trial], days_from_release: -1, result: true, description: "missing CC on free plan but old user"1671 saas: :saas, cc_present: false, addon_mins: 0, plan: :free, feature_flags: [:free, :trial, :old_users], days_from_release: -1, result: false, description: "missing CC on free plan but old user and FF enabled"1672 saas: :saas, cc_present: false, addon_mins: 0, plan: :free, feature_flags: [:free, :trial, :old_users], days_from_release: -1, result: false, description: "missing CC on free plan but old user and FF enabled"1673 saas: :saas, cc_present: true, addon_mins: 0, plan: :free, feature_flags: [:free, :trial], days_from_release: 0, result: true, description: "present CC on free plan"1674 saas: :saas, cc_present: true, addon_mins: 0, plan: :free, feature_flags: [:free, :trial], days_from_release: 0, result: true, description: "present CC on free plan"1675 saas: :saas, cc_present: false, addon_mins: 0, plan: :free, feature_flags: [], days_from_release: 0, result: true, description: "missing CC on free plan - FF off"1676 saas: :saas, cc_present: false, addon_mins: 0, plan: :free, feature_flags: [], days_from_release: 0, result: true, description: "missing CC on free plan - FF off"1677 saas: :saas, cc_present: false, addon_mins: 0, plan: :trial, feature_flags: [:free, :trial], days_from_release: 0, result: false, description: "missing CC on trial plan"1678 saas: :saas, cc_present: false, addon_mins: 0, plan: :trial, feature_flags: [:free, :trial], days_from_release: 0, result: false, description: "missing CC on trial plan"1679 saas: :saas, cc_present: false, addon_mins: 0, plan: :trial, feature_flags: [:free, :trial], days_from_release: -1, result: true, description: "missing CC on trial plan but old user"1680 saas: :saas, cc_present: false, addon_mins: 0, plan: :trial, feature_flags: [:free, :trial], days_from_release: -1, result: true, description: "missing CC on trial plan but old user"1681 saas: :saas, cc_present: false, addon_mins: 0, plan: :trial, feature_flags: [:free, :trial, :old_users], days_from_release: -1, result: false, description: "missing CC on trial plan but old user and FF enabled"1682 saas: :saas, cc_present: false, addon_mins: 0, plan: :trial, feature_flags: [:free, :trial, :old_users], days_from_release: -1, result: false, description: "missing CC on trial plan but old user and FF enabled"1683 saas: :saas, cc_present: false, addon_mins: 0, plan: :trial, feature_flags: [], days_from_release: 0, result: true, description: "missing CC on trial plan - FF off"1684 saas: :saas, cc_present: false, addon_mins: 0, plan: :trial, feature_flags: [], days_from_release: 0, result: true, description: "missing CC on trial plan - FF off"1685 saas: :saas, cc_present: true, addon_mins: 0, plan: :trial, feature_flags: [:free, :trial], days_from_release: 0, result: true, description: "present CC on trial plan"1686 saas: :saas, cc_present: true, addon_mins: 0, plan: :trial, feature_flags: [:free, :trial], days_from_release: 0, result: true, description: "present CC on trial plan"1687 saas: :saas, cc_present: false, addon_mins: 100, plan: :free, feature_flags: [:free], days_from_release: 0, result: true, description: "missing CC on free plan with purchased minutes"1688 saas: :saas, cc_present: false, addon_mins: 100, plan: :free, feature_flags: [:free], days_from_release: 0, result: true, description: "missing CC on free plan with purchased minutes"1689 saas: :saas, cc_present: false, addon_mins: 100, plan: :trial, feature_flags: [:trial], days_from_release: 0, result: true, description: "missing CC on trial plan with purchased minutes"1690 saas: :saas, cc_present: false, addon_mins: 100, plan: :trial, feature_flags: [:trial], days_from_release: 0, result: true, description: "missing CC on trial plan with purchased minutes"1691 #owns_group_without_trial1692 returns true if owns a group1693 returns false if is a member group1694 returns false if is not a member of any group1695 returns false if owns a group with a plan on a trial with an end date1696# [RSpecRunTime] RSpec elapsed time: 3 minutes 16.19 seconds. Current RSS: ~1391M. Threads: 4. load average: 1.28 1.37 1.16 1/413 4601697.1698 .oncall_schedules1699 excludes removed participants1700 excludes duplicates1701# [RSpecRunTime] RSpec elapsed time: 3 minutes 17.47 seconds. Current RSS: ~1384M. Threads: 4. load average: 1.28 1.37 1.16 1/413 4611702.1703 .escalation_policies1704 excludes removed rules1705 excludes duplicates1706# [RSpecRunTime] RSpec elapsed time: 3 minutes 18.51 seconds. Current RSS: ~1383M. Threads: 4. load average: 1.28 1.37 1.16 2/413 4621707.1708 .user_cap_reached?1709 billable_count: 2, user_cap_max: nil, result: false1710 is expected to eq false1711 billable_count: 2, user_cap_max: 5, result: false1712 is expected to eq false1713 billable_count: 5, user_cap_max: 5, result: true1714 is expected to eq true1715 billable_count: 8, user_cap_max: 5, result: true1716 is expected to eq true1717 .user_cap_max1718 is equal to new_user_signups_cap setting1719 #blocked_auto_created_oauth_ldap_user?1720 when the auto-creation of an omniauth user is blocked1721 when the user is an omniauth user1722 is true1723 when the user is not an omniauth user1724 is false1725 when the config for auto-creation of LDAP user is set1726 when it blocks the creation of a LDAP user1727 is expected to be truthy1728 when no provider is linked to the user1729 is expected to be falsey1730 when it does not block the creation of a LDAP user1731 is expected to be falsey1732 when LDAP is disabled1733 is expected to be falsey1734 #managed_by_group?1735 domain_verification_availabe_for_group: false, user_is_enterprise_user_of_the_group: false, expected_value: false1736 returns false1737 domain_verification_availabe_for_group: false, user_is_enterprise_user_of_the_group: true, expected_value: false1738 returns false1739 domain_verification_availabe_for_group: true, user_is_enterprise_user_of_the_group: false, expected_value: false1740 returns false1741 domain_verification_availabe_for_group: true, user_is_enterprise_user_of_the_group: true, expected_value: true1742 returns true1743 when group passed is nil1744 returns false1745 #managed_by_user?1746 domain_verification_availabe_for_group: false, user_is_enterprise_user_of_the_group: false, current_user_is_group_owner: false, expected_value: false1747 returns false1748 when group is not explicitly passed1749 automatically identifies enterprise_group and returns false1750# [RSpecRunTime] RSpec elapsed time: 3 minutes 22.9 seconds. Current RSS: ~1389M. Threads: 4. load average: 1.34 1.38 1.16 1/413 4631751.1752 when group passed is not related to the user1753 returns false1754 domain_verification_availabe_for_group: false, user_is_enterprise_user_of_the_group: false, current_user_is_group_owner: true, expected_value: false1755 returns false1756 when group is not explicitly passed1757 automatically identifies enterprise_group and returns false1758# [RSpecRunTime] RSpec elapsed time: 3 minutes 24.53 seconds. Current RSS: ~1382M. Threads: 4. load average: 1.34 1.38 1.16 1/413 4641759.1760 when group passed is not related to the user1761 returns false1762 domain_verification_availabe_for_group: false, user_is_enterprise_user_of_the_group: true, current_user_is_group_owner: false, expected_value: false1763 returns false1764 when group is not explicitly passed1765 automatically identifies enterprise_group and returns false1766# [RSpecRunTime] RSpec elapsed time: 3 minutes 26.27 seconds. Current RSS: ~1378M. Threads: 4. load average: 1.31 1.37 1.16 1/413 4651767.1768 when group passed is not related to the user1769 returns false1770 domain_verification_availabe_for_group: false, user_is_enterprise_user_of_the_group: true, current_user_is_group_owner: true, expected_value: false1771 returns false1772 when group is not explicitly passed1773 automatically identifies enterprise_group and returns false1774# [RSpecRunTime] RSpec elapsed time: 3 minutes 27.92 seconds. Current RSS: ~1369M. Threads: 4. load average: 1.31 1.37 1.16 1/413 4661775.1776 when group passed is not related to the user1777 returns false1778 domain_verification_availabe_for_group: true, user_is_enterprise_user_of_the_group: false, current_user_is_group_owner: false, expected_value: false1779 returns false1780 when group is not explicitly passed1781 automatically identifies enterprise_group and returns false1782# [RSpecRunTime] RSpec elapsed time: 3 minutes 29.64 seconds. Current RSS: ~1364M. Threads: 4. load average: 1.31 1.37 1.16 1/413 4671783.1784 when group passed is not related to the user1785 returns false1786 domain_verification_availabe_for_group: true, user_is_enterprise_user_of_the_group: false, current_user_is_group_owner: true, expected_value: false1787 returns false1788 when group is not explicitly passed1789 automatically identifies enterprise_group and returns false1790# [RSpecRunTime] RSpec elapsed time: 3 minutes 31.41 seconds. Current RSS: ~1373M. Threads: 4. load average: 1.28 1.37 1.16 1/413 4681791.1792 when group passed is not related to the user1793 returns false1794 domain_verification_availabe_for_group: true, user_is_enterprise_user_of_the_group: true, current_user_is_group_owner: false, expected_value: false1795 returns false1796 when group is not explicitly passed1797 automatically identifies enterprise_group and returns false1798# [RSpecRunTime] RSpec elapsed time: 3 minutes 33.14 seconds. Current RSS: ~1369M. Threads: 4. load average: 1.28 1.37 1.16 1/413 4691799.1800 when group passed is not related to the user1801 returns false1802 domain_verification_availabe_for_group: true, user_is_enterprise_user_of_the_group: true, current_user_is_group_owner: true, expected_value: true1803 returns true1804 when group is not explicitly passed1805 automatically identifies enterprise_group and returns true1806# [RSpecRunTime] RSpec elapsed time: 3 minutes 34.8 seconds. Current RSS: ~1363M. Threads: 4. load average: 1.28 1.37 1.16 1/413 4701807.1808 when group passed is not related to the user1809 returns false1810 when group passed is nil1811 returns false1812 when current_user passed is nil1813 returns false1814 when current_user and group passed are nil1815 returns false1816 #duo_pro_add_on_available_namespace_ids1817 when the user has an active assigned duo pro seat1818 returns the namespace ID1819 when the user belongs to multiple namespaces with an active assigned duo pro seat1820 returns the namespace IDs1821 when the user has an expired assigned duo pro seat1822 returns empty1823 when the user has no add on seat assignments1824 returns empty1825 when the code_suggestions_user_assignments FF is disabled1826 with duo pro purchases1827 with an active duo pro purchase for a related group1828 group_access_level: :guest, result: []1829 is expected to eq []1830 group_access_level: :reporter, result: [active_gitlab_duo_pro_purchase_namespace_id]1831 is expected to eq [391]1832 group_access_level: :developer, result: [active_gitlab_duo_pro_purchase_namespace_id]1833 is expected to eq [391]1834 group_access_level: :maintainer, result: [active_gitlab_duo_pro_purchase_namespace_id]1835 is expected to eq [391]1836 group_access_level: :owner, result: [active_gitlab_duo_pro_purchase_namespace_id]1837 is expected to eq [391]1838 with an active duo pro purchase for a related project1839 project_access_level: :guest, result: []1840 is expected to eq []1841 project_access_level: :reporter, result: [active_gitlab_duo_pro_purchase_namespace_id]1842 is expected to eq [391]1843 project_access_level: :developer, result: [active_gitlab_duo_pro_purchase_namespace_id]1844 is expected to eq [391]1845 project_access_level: :maintainer, result: [active_gitlab_duo_pro_purchase_namespace_id]1846 is expected to eq [391]1847 project_access_level: :owner, result: [active_gitlab_duo_pro_purchase_namespace_id]1848 is expected to eq [391]1849 with an active duo pro purchase for a shared group1850 with user invited member to project1851 user: invited_guest, result: []1852 is expected to eq []1853# [RSpecRunTime] RSpec elapsed time: 3 minutes 44.49 seconds. Current RSS: ~1368M. Threads: 4. load average: 1.32 1.37 1.17 1/413 4711854.1855 user: invited_reporter, result: [active_gitlab_duo_pro_purchase_namespace_id]1856 is expected to eq [391]1857 with user invited member to group1858 user: invited_guest, result: []1859 is expected to eq []1860 user: invited_reporter, result: [active_gitlab_duo_pro_purchase_namespace_id]1861 is expected to eq [391]1862 with all expired purchases1863 is expected to be empty1864 without duo pro purchases for any of the groups or projects1865 is expected to be empty1866 #eligible_for_self_managed_gitlab_duo_pro?1867 when on Saas/Gitlab.com1868 returns false by default1869# [RSpecRunTime] RSpec elapsed time: 3 minutes 47.43 seconds. Current RSS: ~1370M. Threads: 5. load average: 1.37 1.38 1.17 1/414 4741870.1871 when on self managed1872 user: bot, result: false1873 is expected to eq false1874 user: ghost, result: false1875 is expected to eq false1876 user: blocked_user, result: false1877 is expected to eq false1878 user: banned_user, result: false1879 is expected to eq false1880 user: pending_approval_user, result: false1881 is expected to eq false1882 user: active_user, result: true1883 is expected to eq true1884 user: guest_user, result: true1885 is expected to eq true1886 #duo_pro_add_on_available?1887 on saas1888 returns true when the user belongs to a namespace with an add-on subscription1889 returns false when the user does not belong to a namespace with add-on subscription1890 on self-managed1891 when the user is assigned1892 return true1893 when the add_on_purchase has expired1894 returns false1895 when the user is not assigned1896 return false1897 #billable_gitlab_duo_pro_root_group_ids1898 when on gitlab.com1899 access_level: :guest, include_group: false1900 when the user is a member of the top level group1901 is expected to eq []1902# [RSpecRunTime] RSpec elapsed time: 3 minutes 51.2 seconds. Current RSS: ~1374M. Threads: 5. load average: 1.34 1.38 1.17 1/414 4751903.1904 when the user is a member of a sub group of the top level group1905 is expected to eq []1906 when the user is a member of a project within the top level group1907 is expected to eq []1908 when the user is a member of a project within a sub group of the top level group1909 is expected to eq []1910 access_level: :reporter, include_group: true1911 when the user is a member of the top level group1912 is expected to eq [398]1913 when the user is a member of a sub group of the top level group1914 is expected to eq [398]1915 when the user is a member of a project within the top level group1916 is expected to eq [398]1917 when the user is a member of a project within a sub group of the top level group1918 is expected to eq [398]1919 access_level: :developer, include_group: true1920 when the user is a member of the top level group1921 is expected to eq [398]1922 when the user is a member of a sub group of the top level group1923 is expected to eq [398]1924 when the user is a member of a project within the top level group1925 is expected to eq [398]1926 when the user is a member of a project within a sub group of the top level group1927 is expected to eq [398]1928 access_level: :maintainer, include_group: true1929 when the user is a member of the top level group1930 is expected to eq [398]1931 when the user is a member of a sub group of the top level group1932 is expected to eq [398]1933 when the user is a member of a project within the top level group1934 is expected to eq [398]1935 when the user is a member of a project within a sub group of the top level group1936 is expected to eq [398]1937 access_level: :owner, include_group: true1938 when the user is a member of the top level group1939 is expected to eq [398]1940 when the user is a member of a sub group of the top level group1941 is expected to eq [398]1942 when the user is a member of a project within the top level group1943 is expected to eq [398]1944 when the user is a member of a project within a sub group of the top level group1945 is expected to eq [398]1946 when on self managed1947 is expected to eq nil1948 #has_valid_credit_card?1949 returns true when a credit card validation is present1950 returns false when a credit card validation is present, but the credit_card_validated_at attribute is blank1951 returns false when a credit card validation is missing1952 #privatized_by_abuse_automation?1953 when the user has a non private profile1954 returns false1955 when the user name is not ghost-:id-:id like1956 returns false1957 when the user name matches ghost-:id-:id1958 with extra chars at the beginning1959 returns false1960 with extra chars at the end1961 returns false1962 with extra chars at the beginning and the end1963 returns false1964 when the user has a private profile and the format is ghost-:id-:id1965 is expected to eq true1966 #activate_based_on_user_cap?1967 blocked_auto_created_omniauth: true, blocked_pending_approval: true, user_cap_max_present: true, result: false1968WARNING: An expectation of `:present?` was set on `nil`. To allow expectations on `nil` and suppress this message, set `RSpec::Mocks.configuration.allow_message_expectations_on_nil` to `true`. To disallow expectations on `nil`, set `RSpec::Mocks.configuration.allow_message_expectations_on_nil` to `false`. Called from /builds/gitlab-org/gitlab/ee/spec/models/ee/user_spec.rb:3248:in `block (4 levels) in <top (required)>'.1969 is expected to eq false1970 blocked_auto_created_omniauth: false, blocked_pending_approval: true, user_cap_max_present: true, result: true1971WARNING: An expectation of `:present?` was set on `nil`. To allow expectations on `nil` and suppress this message, set `RSpec::Mocks.configuration.allow_message_expectations_on_nil` to `true`. To disallow expectations on `nil`, set `RSpec::Mocks.configuration.allow_message_expectations_on_nil` to `false`. Called from /builds/gitlab-org/gitlab/ee/spec/models/ee/user_spec.rb:3248:in `block (4 levels) in <top (required)>'.1972 is expected to eq true1973 blocked_auto_created_omniauth: true, blocked_pending_approval: false, user_cap_max_present: true, result: false1974WARNING: An expectation of `:present?` was set on `nil`. To allow expectations on `nil` and suppress this message, set `RSpec::Mocks.configuration.allow_message_expectations_on_nil` to `true`. To disallow expectations on `nil`, set `RSpec::Mocks.configuration.allow_message_expectations_on_nil` to `false`. Called from /builds/gitlab-org/gitlab/ee/spec/models/ee/user_spec.rb:3248:in `block (4 levels) in <top (required)>'.1975 is expected to eq false1976 blocked_auto_created_omniauth: false, blocked_pending_approval: false, user_cap_max_present: true, result: false1977WARNING: An expectation of `:present?` was set on `nil`. To allow expectations on `nil` and suppress this message, set `RSpec::Mocks.configuration.allow_message_expectations_on_nil` to `true`. To disallow expectations on `nil`, set `RSpec::Mocks.configuration.allow_message_expectations_on_nil` to `false`. Called from /builds/gitlab-org/gitlab/ee/spec/models/ee/user_spec.rb:3248:in `block (4 levels) in <top (required)>'.1978 is expected to eq false1979 blocked_auto_created_omniauth: true, blocked_pending_approval: true, user_cap_max_present: false, result: false1980WARNING: An expectation of `:present?` was set on `nil`. To allow expectations on `nil` and suppress this message, set `RSpec::Mocks.configuration.allow_message_expectations_on_nil` to `true`. To disallow expectations on `nil`, set `RSpec::Mocks.configuration.allow_message_expectations_on_nil` to `false`. Called from /builds/gitlab-org/gitlab/ee/spec/models/ee/user_spec.rb:3248:in `block (4 levels) in <top (required)>'.1981 is expected to eq false1982 blocked_auto_created_omniauth: false, blocked_pending_approval: true, user_cap_max_present: false, result: false1983WARNING: An expectation of `:present?` was set on `nil`. To allow expectations on `nil` and suppress this message, set `RSpec::Mocks.configuration.allow_message_expectations_on_nil` to `true`. To disallow expectations on `nil`, set `RSpec::Mocks.configuration.allow_message_expectations_on_nil` to `false`. Called from /builds/gitlab-org/gitlab/ee/spec/models/ee/user_spec.rb:3248:in `block (4 levels) in <top (required)>'.1984 is expected to eq false1985 blocked_auto_created_omniauth: true, blocked_pending_approval: false, user_cap_max_present: false, result: false1986WARNING: An expectation of `:present?` was set on `nil`. To allow expectations on `nil` and suppress this message, set `RSpec::Mocks.configuration.allow_message_expectations_on_nil` to `true`. To disallow expectations on `nil`, set `RSpec::Mocks.configuration.allow_message_expectations_on_nil` to `false`. Called from /builds/gitlab-org/gitlab/ee/spec/models/ee/user_spec.rb:3248:in `block (4 levels) in <top (required)>'.1987 is expected to eq false1988 blocked_auto_created_omniauth: false, blocked_pending_approval: false, user_cap_max_present: false, result: false1989WARNING: An expectation of `:present?` was set on `nil`. To allow expectations on `nil` and suppress this message, set `RSpec::Mocks.configuration.allow_message_expectations_on_nil` to `true`. To disallow expectations on `nil`, set `RSpec::Mocks.configuration.allow_message_expectations_on_nil` to `false`. Called from /builds/gitlab-org/gitlab/ee/spec/models/ee/user_spec.rb:3248:in `block (4 levels) in <top (required)>'.1990 is expected to eq false1991 .random_password1992 when password_complexity is not available1993 calls password_length once1994 when password_complexity is available1995 without any password complexity polices1996 behaves like validating with random_password1997 is valid1998 when number is required1999 is invalid2000 behaves like validating with random_password2001 is valid2002 when password complexity is required2003 behaves like validating with random_password2004 is valid2005 when password complexity is available through registration features2006 without any password complexity polices2007 behaves like validating with random_password2008 is valid2009 when number is required2010 is invalid2011 behaves like validating with random_password2012 is valid2013 when password complexity is required2014 behaves like validating with random_password2015 is valid2016 .banned_from_namespace?2017 when namespace ban does not exist2018 is expected to eq false2019 when namespace ban exists2020 is expected to eq true2021 Elastic::ApplicationVersionedSearch2022 on create2023 always calls track2024# [RSpecRunTime] RSpec elapsed time: 4 minutes 10.77 seconds. Current RSS: ~1380M. Threads: 5. load average: 1.32 1.37 1.17 1/437 4762025.2026 on delete2027 always calls track2028 on update2029 invokes maintain_elasticsearch_update callback2030 when an elastic field is updated2031 always calls track2032 when a non-elastic field is updated2033 does not call track2034 when a membership is created2035 always calls track2036 when a membership is deleted2037 always calls track2038 when a membership is updated2039 does not call track2040 #use_elasticsearch?2041 #use_elasticsearch?2042 is equal to elasticsearch_search setting2043 #use_elasticsearch?2044 is equal to elasticsearch_search setting2045 #maintaining_elasticsearch?2046 when elasticsearch_indexing is enabled2047 is expected to eq true2048# [RSpecRunTime] RSpec elapsed time: 4 minutes 20.95 seconds. Current RSS: ~1330M. Threads: 5. load average: 1.34 1.37 1.18 1/447 4772049.2050 when elasticsearch_indexing is disabled2051 is expected to eq false2052 #delete_async2053 when target user is the same as deleted_by2054 when user is not a member of a namespace with a paid plan subscription (excluding trials)2055 schedules the user for deletion with delay2056 when user is a member of a namespace with a paid plan subscription (excluding trials)2057 schedules user for deletion without delay2058 #lock_access!2059 logs a user_access_locked audit event2060 when reason is known2061 logs a user_access_locked audit event with the correct message2062 when reason is passed in as an option2063 logs a user_access_locked audit event with the correct message2064 when user access is already locked2065 does not log an audit event2066 #any_group_with_ai_available?2067 group: bronze_group, result: false2068 when member of the root group2069 when ai features are enabled2070 is expected to eq false2071 caches the result2072# [RSpecRunTime] RSpec elapsed time: 4 minutes 25.2 seconds. Current RSS: ~1317M. Threads: 5. load average: 1.34 1.37 1.18 1/447 4782073.2074 when ai features are not enabled2075 is expected to eq false2076 group: free_group, result: false2077 when member of the root group2078 when ai features are enabled2079 is expected to eq false2080 caches the result2081 when ai features are not enabled2082 is expected to eq false2083 group: group_without_plan, result: false2084 when member of the root group2085 when ai features are enabled2086 is expected to eq false2087 caches the result2088 when ai features are not enabled2089 is expected to eq false2090 group: ultimate_group, result: true2091 when member of the root group2092 when ai features are enabled2093 is expected to eq true2094 caches the result2095 when ai features are not enabled2096 is expected to eq false2097 group: trial_group, result: true2098 when member of the root group2099 when ai features are enabled2100 is expected to eq true2101 caches the result2102 when ai features are not enabled2103 is expected to eq false2104 when member of a sub-group only2105 with eligible group2106 is expected to eq true2107 with not eligible group2108 is expected to eq false2109 when member of a project only2110 with eligible group2111 is expected to eq true2112 with not eligible group2113 is expected to eq false2114 #any_group_with_ai_chat_available?2115 group: premium_group, result: true2116 when duo chat requires licensed seat feature flag is enabled2117 when user has a duo pro seat2118 is expected to eq true2119# [RSpecRunTime] RSpec elapsed time: 4 minutes 34.56 seconds. Current RSS: ~1343M. Threads: 5. load average: 1.29 1.36 1.17 1/447 4792120.2121 when user does not have a duo pro seat2122 is expected to eq false2123 when member of the root group2124 is expected to eq true2125 caches the result2126 group: free_group, result: false2127 when duo chat requires licensed seat feature flag is enabled2128 when user has a duo pro seat2129 is expected to eq false2130 when user does not have a duo pro seat2131 is expected to eq false2132 when member of the root group2133 is expected to eq false2134 caches the result2135 group: group_without_plan, result: false2136 when duo chat requires licensed seat feature flag is enabled2137 when user has a duo pro seat2138 is expected to eq false2139 when user does not have a duo pro seat2140 is expected to eq false2141 when member of the root group2142 is expected to eq false2143 caches the result2144 group: ultimate_group, result: true2145 when duo chat requires licensed seat feature flag is enabled2146 when user has a duo pro seat2147 is expected to eq true2148 when user does not have a duo pro seat2149 is expected to eq false2150 when member of the root group2151 is expected to eq true2152 caches the result2153 group: trial_group, result: true2154 when duo chat requires licensed seat feature flag is enabled2155 when user has a duo pro seat2156 is expected to eq true2157 when user does not have a duo pro seat2158 is expected to eq false2159 when member of the root group2160 is expected to eq true2161 caches the result2162 when member of a sub-group only2163 with eligible group2164 is expected to eq true2165 with not eligible group2166 is expected to eq false2167 when member of a project only2168 with eligible group2169 is expected to eq true2170 with eligible premium group2171 is expected to eq true2172 with not eligible group2173 is expected to eq false2174 #belongs_to_group_requires_licensed_seat_for_chat?2175 member: false, group_actor: false, result: false2176 when member of the root group2177 is expected to eq false2178 caches the result2179 member: false, group_actor: true, result: false2180 when member of the root group2181 is expected to eq false2182 caches the result2183 member: true, group_actor: false, result: false2184 when member of the root group2185 is expected to eq false2186 caches the result2187 member: true, group_actor: true, result: true2188 when member of the root group2189 is expected to eq true2190 caches the result2191 #ai_chat_enabled_namespace_ids2192 group: bronze_group, result: []2193 when member of the root group2194 when ai features are enabled2195 is expected to eq []2196 caches the result2197# [RSpecRunTime] RSpec elapsed time: 4 minutes 48.62 seconds. Current RSS: ~1360M. Threads: 5. load average: 1.23 1.34 1.17 1/444 4802198.2199 group: free_group, result: []2200 when member of the root group2201 when ai features are enabled2202 is expected to eq []2203 caches the result2204 group: group_without_plan, result: []2205 when member of the root group2206 when ai features are enabled2207 is expected to eq []2208 caches the result2209 group: ultimate_group, result: [ultimate_group_id]2210 when member of the root group2211 when ai features are enabled2212 is expected to eq [434]2213 caches the result2214 group: trial_group, result: [trial_group_id]2215 when member of the root group2216 when ai features are enabled2217 is expected to eq [438]2218 caches the result2219 when member of a sub-group only2220 with eligible group2221 is expected to eq [434]2222 with not eligible group2223 is expected to eq []2224 when member of a project only2225 with eligible group2226 is expected to eq [434]2227 with not eligible group2228 is expected to eq []2229 .clear_group_with_ai_available_cache2230 clears cache from users with the given ids2231 clears cache when given a single id2232 #unlock_access!2233 behaves like logs a user_access_unlocked audit event with the correct author2234 logs a user_access_unlocked audit event with the correct author2235 when unlocked_by is specified2236 behaves like logs a user_access_unlocked audit event with the correct author2237 logs a user_access_unlocked audit event with the correct author2238 when user access is not locked2239 does not log an audit event2240 #registration_audit_details2241 returns audit details hash2242 audits2243 audit events2244 audits the confirmation request2245 #skip_enterprise_user_email_change_restrictions?2246 returns false by default2247 when skip_enterprise_user_email_change_restrictions! is enabled2248 returns true2249 starred_projects2250 when project is not maintaining elasticsearch2251 doest not call Elastic::ProcessBookkeepingService2252 when project is maintaining elasticsearch2253 calls Elastic::ProcessBookkeepingService2254 when user is inactive2255 doest not call Elastic::ProcessBookkeepingService2256 #external?2257 when external is true2258 is expected to eq true2259 when external is false2260 is expected to eq false2261 when user is security_policy_bot2262 is expected to eq true2263 #contributed_epic_groups2264 returns groups not aimed for deletion where epic events occured2265# [RSpecRunTime] RSpec elapsed time: 5 minutes 0.41 second. Current RSS: ~1357M. Threads: 5. load average: 1.19 1.33 1.17 3/445 4812266.2267 #ldap_sync_time2268 is equal to the configured value2269 #has_current_license?2270 when there is no license2271 is expected to be falsey2272 when there is a current license2273 is expected to be truthy2274# [RSpecRunTime] Finishing example group ee/spec/models/ee/user_spec.rb. It took 4 minutes 55.01 seconds. Expected to take 4 minutes 43.58 seconds.2275# [RSpecRunTime] Starting example group ee/spec/models/group_wiki_spec.rb. Expected to take 3 minutes 53.52 seconds.2276GroupWiki2277 does not allow STI2278 behaves like wiki model2279 VALID_USER_MARKUPS contains all valid markups2280 container class includes HasWiki2281 behaves like model with repository2282 container class includes HasRepository2283 #commits_by2284 retrieves several commits from the repository by oid2285# [RSpecRunTime] RSpec elapsed time: 5 minutes 4.17 seconds. Current RSS: ~1355M. Threads: 5. load average: 1.18 1.32 1.17 1/445 5092286.2287 #web_url2288 when given the only_path option2289 when only_path is false2290 returns the full web URL for this repo2291 when only_path is true2292 returns the relative web URL for this repo2293 when only_path is nil2294 returns the full web URL for this repo2295 when not given the only_path option2296 returns the full web URL for this repo2297 #url_to_repo2298 returns the SSH URL to the repository2299 #ssh_url_to_repo2300 returns the SSH URL to the repository2301 #http_url_to_repo2302 returns the HTTP URL to the repository2303 #repository2304 returns valid repo2305 uses the same container2306# [RSpecRunTime] RSpec elapsed time: 5 minutes 9.76 seconds. Current RSS: ~1347M. Threads: 5. load average: 1.16 1.32 1.17 1/445 5642307.2308 #storage2309 returns valid storage2310 #full_path2311 returns valid full_path2312 #lfs_enabled?2313 returns the expected value2314 #empty_repo?2315 when the repo does not exist2316 returns true2317 when the repo exists2318 returns the empty state of the repository2319 #valid_repo?2320 is expected to equal false2321 is expected to equal true2322# [RSpecRunTime] RSpec elapsed time: 5 minutes 14.59 seconds. Current RSS: ~1340M. Threads: 5. load average: 1.23 1.33 1.17 1/445 6082323.2324 #repository_exists?2325 is expected to equal false2326 is expected to equal true2327# [RSpecRunTime] RSpec elapsed time: 5 minutes 16.22 seconds. Current RSS: ~1340M. Threads: 5. load average: 1.21 1.32 1.17 1/445 6212328.2329 #repo_exists?2330 is expected to equal false2331 is expected to equal true2332# [RSpecRunTime] RSpec elapsed time: 5 minutes 17.74 seconds. Current RSS: ~1341M. Threads: 5. load average: 1.21 1.32 1.17 1/445 6342333.2334 #root_ref2335 is expected to equal true2336 is expected to equal false2337 is expected to equal false2338# [RSpecRunTime] RSpec elapsed time: 5 minutes 19.75 seconds. Current RSS: ~1339M. Threads: 5. load average: 1.21 1.32 1.17 1/445 6682339.2340 Respond to2341 is expected to respond to #base_dir2342 is expected to respond to #disk_path2343 is expected to respond to #gitlab_shell2344# [RSpecRunTime] RSpec elapsed time: 5 minutes 21.82 seconds. Current RSS: ~1340M. Threads: 5. load average: 1.19 1.32 1.17 1/445 6872345.2346 #change_head2347 delegates #change_head to repository2348 #after_repository_change_head2349 calls #reload_default_branch2350 publishes an Repositories::DefaultBranchChangedEvent event2351# [RSpecRunTime] RSpec elapsed time: 5 minutes 24.18 seconds. Current RSS: ~1339M. Threads: 5. load average: 1.19 1.32 1.17 1/445 7062352.2353 .container_class2354 is set to the container class2355 .find_by_id2356 returns a wiki instance if the container is found2357 returns nil if the container is not found2358# [RSpecRunTime] RSpec elapsed time: 5 minutes 26.21 seconds. Current RSS: ~1334M. Threads: 5. load average: 1.18 1.31 1.17 1/445 7252359.2360 #initialize2361 accepts a valid user2362 accepts a blank user2363 raises an error for invalid users2364# [RSpecRunTime] RSpec elapsed time: 5 minutes 28.16 seconds. Current RSS: ~1336M. Threads: 5. load average: 1.18 1.31 1.17 1/445 7442365.2366 #run_after_commit2367 delegates to the container2368 #==2369 returns true for wikis from the same container2370 returns false for wikis from different containers2371# [RSpecRunTime] RSpec elapsed time: 5 minutes 30.25 seconds. Current RSS: ~1342M. Threads: 5. load average: 1.18 1.31 1.17 1/445 7632372.2373 #id2374 returns the ID of the container2375 #has_home_page?2376 when home page exists2377 returns true2378 returns false when #find_page raise an error2379# [RSpecRunTime] RSpec elapsed time: 5 minutes 32.94 seconds. Current RSS: ~1345M. Threads: 5. load average: 1.24 1.32 1.17 1/448 8382380.2381 when home page does not exist2382 returns false2383 #to_global_id2384 returns a global ID2385 #repository2386 returns a wiki repository2387 #full_path2388 returns the container path with the .wiki extension2389 #wiki_base_path2390 returns the wiki base path2391 includes the relative URL root2392# [RSpecRunTime] RSpec elapsed time: 5 minutes 36.76 seconds. Current RSS: ~1341M. Threads: 5. load average: 1.22 1.32 1.17 1/448 8802393.2394 #empty?2395 when the wiki repository is empty2396 returns true2397 when the repository does not exist2398 returns true and does not create the repo2399# [RSpecRunTime] RSpec elapsed time: 5 minutes 37.95 seconds. Current RSS: ~1341M. Threads: 5. load average: 1.22 1.32 1.17 1/448 8882400.2401 when the wiki has pages2402 #empty?2403 returns false2404# [RSpecRunTime] RSpec elapsed time: 5 minutes 39.22 seconds. Current RSS: ~1343M. Threads: 5. load average: 1.22 1.32 1.17 1/451 9712405.2406 #list_pages2407 behaves like wiki model #list_pages2408 returns an array of WikiPage instances2409 does not load WikiPage content by default2410 returns all pages by default2411 with limit option2412 returns limited set of pages2413 returns all set of pages if limit is more than the total pages2414 returns all set of pages if limit is 02415# [RSpecRunTime] RSpec elapsed time: 5 minutes 50.98 seconds. Current RSS: ~1338M. Threads: 5. load average: 1.25 1.32 1.18 1/451 21722416.2417 with offset option2418 returns offset-ed set of pages2419 returns all set of pages if offset is 02420 can combines with limit2421# [RSpecRunTime] RSpec elapsed time: 5 minutes 56.83 seconds. Current RSS: ~1333M. Threads: 5. load average: 1.31 1.33 1.18 1/451 27852422.2423 with sorting options2424 returns pages sorted by title by default2425# [RSpecRunTime] RSpec elapsed time: 5 minutes 58.85 seconds. Current RSS: ~1333M. Threads: 5. load average: 1.31 1.33 1.18 1/451 29882426.2427 with load_content option2428 loads WikiPage content2429# [RSpecRunTime] RSpec elapsed time: 6 minutes 0.89 second. Current RSS: ~1333M. Threads: 5. load average: 1.28 1.32 1.18 1/451 31922430.2431 #sidebar_entries2432 when the number of pages does not exceed the limit2433 returns all pages grouped by directory and limited is false2434# [RSpecRunTime] RSpec elapsed time: 6 minutes 5.91 seconds. Current RSS: ~1330M. Threads: 5. load average: 1.42 1.35 1.19 1/451 38412435.2436 when the number of pages exceeds the limit2437 returns 15 pages grouped by directory and limited is true2438# [RSpecRunTime] RSpec elapsed time: 6 minutes 11.38 seconds. Current RSS: ~1328M. Threads: 5. load average: 1.47 1.36 1.19 1/451 45312439.2440 #find_page2441 find page with normal repository RPCs2442 behaves like wiki model #find_page2443 returns the latest version of the page if it exists2444 returns nil if the page or version does not exist2445 can find a page by slug2446 returns a WikiPage instance2447 pages with spaces in the path2448 can find a page by title2449 cannot find a page by slug2450# [RSpecRunTime] RSpec elapsed time: 6 minutes 17.53 seconds. Current RSS: ~1328M. Threads: 5. load average: 1.43 1.36 1.19 1/451 49022451.2452 pages with multibyte-character title2453 can find a page by slug2454# [RSpecRunTime] RSpec elapsed time: 6 minutes 18.78 seconds. Current RSS: ~1329M. Threads: 5. load average: 1.43 1.36 1.19 1/451 49922455.2456 pages with invalidly-encoded content2457 can find the page2458# [RSpecRunTime] RSpec elapsed time: 6 minutes 20.1 seconds. Current RSS: ~1329M. Threads: 5. load average: 1.43 1.36 1.19 1/451 50822459.2460 wiki repository's default branch is updated2461 returns the page in the updated default branch2462# [RSpecRunTime] RSpec elapsed time: 6 minutes 21.6 seconds. Current RSS: ~1330M. Threads: 5. load average: 1.39 1.35 1.19 1/451 52042463.2464 wiki repository's HEAD is updated2465 returns the page in the new HEAD2466# [RSpecRunTime] RSpec elapsed time: 6 minutes 23.19 seconds. Current RSS: ~1331M. Threads: 5. load average: 1.39 1.35 1.19 1/451 53202467.2468 pages with relative paths2469 path: "~hello.md", title: "~Hello"2470 can find page with `~Hello` title2471# [RSpecRunTime] RSpec elapsed time: 6 minutes 24.39 seconds. Current RSS: ~1331M. Threads: 5. load average: 1.39 1.35 1.19 1/451 53992472.2473 path: "hello~world.md", title: "Hello~World"2474 can find page with `Hello~World` title2475# [RSpecRunTime] RSpec elapsed time: 6 minutes 25.6 seconds. Current RSS: ~1332M. Threads: 5. load average: 1.39 1.35 1.19 1/451 54782476.2477 path: "~~~hello.md", title: "~~~Hello"2478 can find page with `~~~Hello` title2479# [RSpecRunTime] RSpec elapsed time: 6 minutes 26.88 seconds. Current RSS: ~1333M. Threads: 5. load average: 1.36 1.35 1.19 1/451 55572480.2481 path: "~/hello.md", title: "~/Hello"2482 can find page with `~/Hello` title2483# [RSpecRunTime] RSpec elapsed time: 6 minutes 28.14 seconds. Current RSS: ~1332M. Threads: 5. load average: 1.36 1.35 1.19 1/451 56372484.2485 path: "hello.md", title: "/Hello"2486 can find page with `/Hello` title2487# [RSpecRunTime] RSpec elapsed time: 6 minutes 29.37 seconds. Current RSS: ~1332M. Threads: 5. load average: 1.36 1.35 1.19 1/451 57182488.2489 path: "hello.md", title: "../Hello"2490 can find page with `../Hello` title2491# [RSpecRunTime] RSpec elapsed time: 6 minutes 30.6 seconds. Current RSS: ~1331M. Threads: 5. load average: 1.36 1.35 1.19 1/451 57992492.2493 path: "hello.md", title: "./Hello"2494 can find page with `./Hello` title2495# [RSpecRunTime] RSpec elapsed time: 6 minutes 31.84 seconds. Current RSS: ~1332M. Threads: 5. load average: 1.33 1.34 1.19 1/451 58802496.2497 path: "dir/hello.md", title: "/dir/Hello"2498 can find page with `/dir/Hello` title2499# [RSpecRunTime] RSpec elapsed time: 6 minutes 33.02 seconds. Current RSS: ~1332M. Threads: 5. load average: 1.33 1.34 1.19 1/451 59622500.2501 pages with different file extensions2502 extension: :md, path: "wiki-markdown.md", title: "wiki markdown"2503 can find page with md extension2504# [RSpecRunTime] RSpec elapsed time: 6 minutes 34.27 seconds. Current RSS: ~1332M. Threads: 5. load average: 1.33 1.34 1.19 1/451 60432505.2506 extension: :markdown, path: "wiki-markdown-2.md", title: "wiki markdown 2"2507 can find page with markdown extension2508# [RSpecRunTime] RSpec elapsed time: 6 minutes 35.36 seconds. Current RSS: ~1335M. Threads: 5. load average: 1.33 1.34 1.19 1/451 61242509.2510 extension: :rdoc, path: "wiki-rdoc.rdoc", title: "wiki rdoc"2511 can find page with rdoc extension2512# [RSpecRunTime] RSpec elapsed time: 6 minutes 36.6 seconds. Current RSS: ~1334M. Threads: 5. load average: 1.31 1.33 1.19 1/451 62052513.2514 extension: :asciidoc, path: "wiki-asciidoc.asciidoc", title: "wiki asciidoc"2515 can find page with asciidoc extension2516# [RSpecRunTime] RSpec elapsed time: 6 minutes 37.73 seconds. Current RSS: ~1336M. Threads: 5. load average: 1.31 1.33 1.19 1/451 62862517.2518 extension: :adoc, path: "wiki-asciidoc-2.adoc", title: "wiki asciidoc 2"2519 can find page with adoc extension2520# [RSpecRunTime] RSpec elapsed time: 6 minutes 38.91 seconds. Current RSS: ~1336M. Threads: 5. load average: 1.31 1.33 1.19 1/451 63672521.2522 extension: :org, path: "wiki-org.org", title: "wiki org"2523 can find page with org extension2524# [RSpecRunTime] RSpec elapsed time: 6 minutes 40.06 seconds. Current RSS: ~1337M. Threads: 5. load average: 1.31 1.33 1.19 1/451 64482525.2526 extension: :textile, path: "wiki-textile.textile", title: "wiki textile"2527 can find page with textile extension2528# [RSpecRunTime] RSpec elapsed time: 6 minutes 41.28 seconds. Current RSS: ~1338M. Threads: 5. load average: 1.28 1.33 1.18 1/451 65292529.2530 extension: :creole, path: "wiki-creole.creole", title: "wiki creole"2531 can find page with creole extension2532# [RSpecRunTime] RSpec elapsed time: 6 minutes 42.43 seconds. Current RSS: ~1335M. Threads: 5. load average: 1.28 1.33 1.18 1/451 66102533.2534 extension: :rest, path: "wiki-rest.rest", title: "wiki rest"2535 can find page with rest extension2536# [RSpecRunTime] RSpec elapsed time: 6 minutes 43.58 seconds. Current RSS: ~1336M. Threads: 5. load average: 1.28 1.33 1.18 1/451 66912537.2538 extension: :rst, path: "wiki-rest-2.rst", title: "wiki rest 2"2539 can find page with rst extension2540# [RSpecRunTime] RSpec elapsed time: 6 minutes 44.78 seconds. Current RSS: ~1337M. Threads: 5. load average: 1.28 1.33 1.18 1/451 67722541.2542 extension: :mediawiki, path: "wiki-mediawiki.mediawiki", title: "wiki mediawiki"2543 can find page with mediawiki extension2544# [RSpecRunTime] RSpec elapsed time: 6 minutes 46.01 seconds. Current RSS: ~1338M. Threads: 5. load average: 1.42 1.36 1.19 1/451 68532545.2546 extension: :wiki, path: "wiki-mediawiki-2.wiki", title: "wiki mediawiki 2"2547 can find page with wiki extension2548# [RSpecRunTime] RSpec elapsed time: 6 minutes 47.2 seconds. Current RSS: ~1337M. Threads: 5. load average: 1.42 1.36 1.19 1/451 69342549.2550 extension: :pod, path: "wiki-pod.pod", title: "wiki pod"2551 can find page with pod extension2552# [RSpecRunTime] RSpec elapsed time: 6 minutes 48.4 seconds. Current RSS: ~1336M. Threads: 5. load average: 1.42 1.36 1.19 1/451 70152553.2554 extension: :text, path: "wiki-text.txt", title: "wiki text"2555 can find page with text extension2556# [RSpecRunTime] RSpec elapsed time: 6 minutes 49.61 seconds. Current RSS: ~1336M. Threads: 5. load average: 1.42 1.36 1.19 1/451 70962557.2558 #find_sidebar2559 find sidebar with normal repository RPCs2560 behaves like wiki model #find_sidebar2561 finds the page defined as _sidebar2562 #find_file2563 returns the latest version of the file if it exists2564 returns nil if the page does not exist2565 returns a Gitlab::Git::WikiFile instance2566 returns the whole file2567 when load_content is disabled2568 includes the file data in the Gitlab::Git::WikiFile2569# [RSpecRunTime] RSpec elapsed time: 6 minutes 54.76 seconds. Current RSS: ~1346M. Threads: 5. load average: 1.39 1.35 1.19 2/451 73252570.2571 wiki repository's default branch is updated2572 returns the page in the updated default branch2573# [RSpecRunTime] RSpec elapsed time: 6 minutes 55.89 seconds. Current RSS: ~1346M. Threads: 5. load average: 1.52 1.38 1.20 1/451 73932574.2575 #create_page2576 behaves like create_page tests2577 creates a new wiki page2578 returns false when a duplicate page exists2579 stores an error message when a duplicate page exists2580 sets the correct commit message2581 sets the correct commit email2582 runs after_wiki_activity callbacks2583 cannot create two pages with the same title but different format2584 cannot create two pages with the same title but different capitalization2585 cannot create two pages with the same title, different capitalization, and different format2586 cannot create two pages with the same title, even if the existing file has no sluggified path2587 returns false if a page exists already in the repository2588 returns false if it has an invalid format2589 new_file: "foo", format: :markdown, existing_repo_files: [], success: true2590 is expected to eq true2591# [RSpecRunTime] RSpec elapsed time: 7 minutes 7.31 seconds. Current RSS: ~1336M. Threads: 5. load average: 1.60 1.40 1.21 1/451 79752592.2593 new_file: "foo", format: :rdoc, existing_repo_files: [], success: true2594 is expected to eq true2595 new_file: "foo", format: :asciidoc, existing_repo_files: [], success: true2596 is expected to eq true2597 new_file: "foo", format: :org, existing_repo_files: [], success: true2598 is expected to eq true2599 new_file: "foo", format: :textile, existing_repo_files: [], success: false2600 is expected to eq false2601 new_file: "foo", format: :creole, existing_repo_files: [], success: false2602 is expected to eq false2603 new_file: "foo", format: :rest, existing_repo_files: [], success: false2604 is expected to eq false2605 new_file: "foo", format: :mediawiki, existing_repo_files: [], success: false2606 is expected to eq false2607 new_file: "foo", format: :pod, existing_repo_files: [], success: false2608 is expected to eq false2609 new_file: "foo", format: :plaintext, existing_repo_files: [], success: false2610 is expected to eq false2611 new_file: "foo", format: :markdown, existing_repo_files: ["foo.md"], success: false2612 is expected to eq false2613 new_file: "foo", format: :markdown, existing_repo_files: ["foO.md"], success: false2614 is expected to eq false2615 new_file: "foO", format: :markdown, existing_repo_files: ["foo.md"], success: false2616 is expected to eq false2617 new_file: "foo", format: :markdown, existing_repo_files: ["foo.mdfoo"], success: true2618 is expected to eq true2619# [RSpecRunTime] RSpec elapsed time: 7 minutes 17.3 seconds. Current RSS: ~1342M. Threads: 5. load average: 1.50 1.38 1.21 1/451 83152620.2621 new_file: "foo", format: :markdown, existing_repo_files: ["foo.markdown"], success: false2622 is expected to eq false2623 new_file: "foo", format: :markdown, existing_repo_files: ["foo.mkd"], success: false2624 is expected to eq false2625 new_file: "foo", format: :markdown, existing_repo_files: ["foo.mkdn"], success: false2626 is expected to eq false2627 new_file: "foo", format: :markdown, existing_repo_files: ["foo.mdown"], success: false2628 is expected to eq false2629 new_file: "foo", format: :markdown, existing_repo_files: ["foo.adoc"], success: false2630 is expected to eq false2631 new_file: "foo", format: :markdown, existing_repo_files: ["foo.asciidoc"], success: false2632 is expected to eq false2633 new_file: "foo", format: :markdown, existing_repo_files: ["foo.org"], success: false2634 is expected to eq false2635 new_file: "foo", format: :markdown, existing_repo_files: ["foo.rdoc"], success: false2636 is expected to eq false2637 new_file: "foo", format: :markdown, existing_repo_files: ["foo.textile"], success: false2638 is expected to eq false2639 new_file: "foo", format: :markdown, existing_repo_files: ["foo.creole"], success: false2640 is expected to eq false2641 new_file: "foo", format: :markdown, existing_repo_files: ["foo.rest"], success: false2642 is expected to eq false2643 new_file: "foo", format: :markdown, existing_repo_files: ["foo.rest.txt"], success: false2644 is expected to eq false2645 new_file: "foo", format: :markdown, existing_repo_files: ["foo.rst"], success: false2646 is expected to eq false2647 new_file: "foo", format: :markdown, existing_repo_files: ["foo.rst.txt"], success: false2648 is expected to eq false2649 new_file: "foo", format: :markdown, existing_repo_files: ["foo.rst.txtfoo"], success: true2650 is expected to eq true2651# [RSpecRunTime] RSpec elapsed time: 7 minutes 29.71 seconds. Current RSS: ~1337M. Threads: 5. load average: 1.43 1.37 1.21 1/448 88582652.2653 new_file: "foo", format: :markdown, existing_repo_files: ["foo.mediawiki"], success: false2654 is expected to eq false2655 new_file: "foo", format: :markdown, existing_repo_files: ["foo.wiki"], success: false2656 is expected to eq false2657 new_file: "foo", format: :markdown, existing_repo_files: ["foo.pod"], success: false2658 is expected to eq false2659 new_file: "foo", format: :markdown, existing_repo_files: ["foo.txt"], success: false2660 is expected to eq false2661 new_file: "foo", format: :markdown, existing_repo_files: ["foo.Md"], success: false2662 is expected to eq false2663 new_file: "foo", format: :markdown, existing_repo_files: ["foo.jpg"], success: true2664 is expected to eq true2665# [RSpecRunTime] RSpec elapsed time: 7 minutes 34.93 seconds. Current RSS: ~1337M. Threads: 5. load average: 1.39 1.36 1.20 1/450 90952666.2667 new_file: "foo", format: :rdoc, existing_repo_files: ["foo.md"], success: false2668 is expected to eq false2669 new_file: "foo", format: :rdoc, existing_repo_files: ["foO.md"], success: false2670 is expected to eq false2671 new_file: "foO", format: :rdoc, existing_repo_files: ["foo.md"], success: false2672 is expected to eq false2673 new_file: "foo", format: :asciidoc, existing_repo_files: ["foo.md"], success: false2674 is expected to eq false2675 new_file: "foo", format: :org, existing_repo_files: ["foo.md"], success: false2676 is expected to eq false2677 new_file: "foo", format: :markdown, existing_repo_files: ["dir/foo.md"], success: true2678 is expected to eq true2679# [RSpecRunTime] RSpec elapsed time: 7 minutes 40.11 seconds. Current RSS: ~1337M. Threads: 5. load average: 1.44 1.38 1.21 1/450 93332680.2681 new_file: "/foo", format: :markdown, existing_repo_files: ["foo.md"], success: false2682 is expected to eq false2683# [RSpecRunTime] RSpec elapsed time: 7 minutes 41.14 seconds. Current RSS: ~1337M. Threads: 5. load average: 1.33 1.35 1.20 1/450 93702684.2685 new_file: "~foo", format: :markdown, existing_repo_files: [], success: true2686 is expected to eq true2687 new_file: "~~~foo", format: :markdown, existing_repo_files: [], success: true2688 is expected to eq true2689 new_file: "./foo", format: :markdown, existing_repo_files: ["foo.md"], success: false2690 is expected to eq false2691 new_file: "../foo", format: :markdown, existing_repo_files: ["foo.md"], success: false2692 is expected to eq false2693 new_file: "../../foo", format: :markdown, existing_repo_files: ["foo.md"], success: false2694 is expected to eq false2695 new_file: "../../foo", format: :markdown, existing_repo_files: ["dir/foo.md"], success: true2696 is expected to eq true2697# [RSpecRunTime] RSpec elapsed time: 7 minutes 46.56 seconds. Current RSS: ~1335M. Threads: 5. load average: 1.30 1.35 1.20 1/451 96322698.2699 new_file: "dir/foo", format: :markdown, existing_repo_files: ["foo.md"], success: true2700 is expected to eq true2701# [RSpecRunTime] RSpec elapsed time: 7 minutes 47.7 seconds. Current RSS: ~1338M. Threads: 5. load average: 1.30 1.35 1.20 1/451 97002702.2703 new_file: "dir/foo", format: :markdown, existing_repo_files: ["dir/foo.md"], success: false2704 is expected to eq false2705 new_file: "dir/foo", format: :markdown, existing_repo_files: ["dir/foo.rdoc"], success: false2706 is expected to eq false2707 new_file: "/dir/foo", format: :markdown, existing_repo_files: ["dir/foo.rdoc"], success: false2708 is expected to eq false2709 new_file: "./dir/foo", format: :markdown, existing_repo_files: ["dir/foo.rdoc"], success: false2710 is expected to eq false2711 new_file: "../dir/foo", format: :markdown, existing_repo_files: ["dir/foo.rdoc"], success: false2712 is expected to eq false2713 new_file: "../dir/../foo", format: :markdown, existing_repo_files: ["dir/foo.rdoc"], success: true2714 is expected to eq true2715# [RSpecRunTime] RSpec elapsed time: 7 minutes 53.13 seconds. Current RSS: ~1338M. Threads: 5. load average: 1.27 1.34 1.20 1/451 99492716.2717 new_file: "../dir/../foo", format: :markdown, existing_repo_files: ["foo.rdoc"], success: false2718 is expected to eq false2719 new_file: "../dir/../dir/foo", format: :markdown, existing_repo_files: ["dir/foo.rdoc"], success: false2720 is expected to eq false2721 new_file: "../dir/../another/foo", format: :markdown, existing_repo_files: ["dir/foo.rdoc"], success: true2722 is expected to eq true2723# [RSpecRunTime] RSpec elapsed time: 7 minutes 56.01 seconds. Current RSS: ~1337M. Threads: 5. load average: 1.17 1.32 1.19 1/451 100912724.2725 new_file: "another/dir/foo", format: :markdown, existing_repo_files: ["dir/foo.md"], success: true2726 is expected to eq true2727# [RSpecRunTime] RSpec elapsed time: 7 minutes 57.14 seconds. Current RSS: ~1336M. Threads: 5. load average: 1.17 1.32 1.19 1/451 101612728.2729 new_file: "foo bar", format: :markdown, existing_repo_files: ["foo-bar.md"], success: false2730 is expected to eq false2731 new_file: "foo bar", format: :markdown, existing_repo_files: ["foo-bar.md"], success: true2732 is expected to eq true2733# [RSpecRunTime] RSpec elapsed time: 7 minutes 59.04 seconds. Current RSS: ~1339M. Threads: 5. load average: 1.17 1.32 1.19 1/451 102642734.2735 new_file: "f\xF6\xF6", format: :markdown, existing_repo_files: ["f��.md"], success: false2736 is expected to eq false2737 #update_page2738 behaves like update_page tests2739 original_title: "test page", original_format: :markdown, updated_title: "new test page", updated_format: :markdown, expected_title: "new test page", expected_path: "new-test-page.md"2740 aggregate_failures2741# [RSpecRunTime] RSpec elapsed time: 8 minutes 1.32 seconds. Current RSS: ~1337M. Threads: 5. load average: 1.08 1.30 1.18 1/451 103972742.2743 original_title: "test page", original_format: :markdown, updated_title: "test page", updated_format: :markdown, expected_title: "test page", expected_path: "test-page.md"2744 aggregate_failures2745# [RSpecRunTime] RSpec elapsed time: 8 minutes 2.6 seconds. Current RSS: ~1337M. Threads: 5. load average: 1.08 1.30 1.18 1/451 104912746.2747 original_title: "test page", original_format: :markdown, updated_title: "test page", updated_format: :asciidoc, expected_title: "test page", expected_path: "test-page.asciidoc"2748 aggregate_failures2749# [RSpecRunTime] RSpec elapsed time: 8 minutes 3.87 seconds. Current RSS: ~1337M. Threads: 5. load average: 1.08 1.30 1.18 1/451 105852750.2751 original_title: "test page", original_format: :markdown, updated_title: "new dir/new test page", updated_format: :markdown, expected_title: "new dir/new test page", expected_path: "new-dir/new-test-page.md"2752 aggregate_failures2753# [RSpecRunTime] RSpec elapsed time: 8 minutes 5.17 seconds. Current RSS: ~1338M. Threads: 5. load average: 1.08 1.30 1.18 1/451 106852754.2755 original_title: "test page", original_format: :markdown, updated_title: "new dir/test page", updated_format: :markdown, expected_title: "new dir/test page", expected_path: "new-dir/test-page.md"2756 aggregate_failures2757# [RSpecRunTime] RSpec elapsed time: 8 minutes 6.43 seconds. Current RSS: ~1338M. Threads: 5. load average: 1.07 1.29 1.18 1/452 107862758.2759 original_title: "test dir/test page", original_format: :markdown, updated_title: "new dir/new test page", updated_format: :markdown, expected_title: "new dir/new test page", expected_path: "new-dir/new-test-page.md"2760 aggregate_failures2761# [RSpecRunTime] RSpec elapsed time: 8 minutes 7.75 seconds. Current RSS: ~1340M. Threads: 5. load average: 1.07 1.29 1.18 1/452 108872762.2763 original_title: "test dir/test page", original_format: :markdown, updated_title: "test dir/test page", updated_format: :markdown, expected_title: "test dir/test page", expected_path: "test-dir/test-page.md"2764 aggregate_failures2765# [RSpecRunTime] RSpec elapsed time: 8 minutes 9.12 seconds. Current RSS: ~1342M. Threads: 5. load average: 1.07 1.29 1.18 1/452 109832766.2767 original_title: "test dir/test page", original_format: :markdown, updated_title: "test dir/test page", updated_format: :asciidoc, expected_title: "test dir/test page", expected_path: "test-dir/test-page.asciidoc"2768 aggregate_failures2769# [RSpecRunTime] RSpec elapsed time: 8 minutes 10.41 seconds. Current RSS: ~1340M. Threads: 5. load average: 1.07 1.29 1.18 1/452 110792770.2771 original_title: "test dir/test page", original_format: :markdown, updated_title: "new test page", updated_format: :markdown, expected_title: "new test page", expected_path: "new-test-page.md"2772 aggregate_failures2773# [RSpecRunTime] RSpec elapsed time: 8 minutes 11.81 seconds. Current RSS: ~1339M. Threads: 5. load average: 1.15 1.30 1.19 1/452 111792774.2775 original_title: "test dir/test page", original_format: :markdown, updated_title: "test page", updated_format: :markdown, expected_title: "test page", expected_path: "test-page.md"2776 aggregate_failures2777# [RSpecRunTime] RSpec elapsed time: 8 minutes 13.11 seconds. Current RSS: ~1339M. Threads: 5. load average: 1.15 1.30 1.19 1/452 112792778.2779 original_title: "test page", original_format: :markdown, updated_title: nil, updated_format: :markdown, expected_title: "test page", expected_path: "test-page.md"2780 aggregate_failures2781# [RSpecRunTime] RSpec elapsed time: 8 minutes 14.34 seconds. Current RSS: ~1340M. Threads: 5. load average: 1.15 1.30 1.19 1/452 113732782.2783 original_title: "test.page", original_format: :markdown, updated_title: nil, updated_format: :markdown, expected_title: "test.page", expected_path: "test.page.md"2784 aggregate_failures2785# [RSpecRunTime] RSpec elapsed time: 8 minutes 15.61 seconds. Current RSS: ~1340M. Threads: 5. load average: 1.15 1.30 1.19 1/452 114652786.2787 original_title: "testpage", original_format: :markdown, updated_title: "./testpage", updated_format: :markdown, expected_title: "testpage", expected_path: "testpage.md"2788 aggregate_failures2789# [RSpecRunTime] RSpec elapsed time: 8 minutes 16.89 seconds. Current RSS: ~1341M. Threads: 5. load average: 1.13 1.30 1.19 1/452 115572790.2791 original_title: "test page", original_format: :markdown, updated_title: "~new test page", updated_format: :asciidoc, expected_title: "~new test page", expected_path: "~new-test-page.asciidoc"2792 aggregate_failures2793# [RSpecRunTime] RSpec elapsed time: 8 minutes 18.28 seconds. Current RSS: ~1341M. Threads: 5. load average: 1.13 1.30 1.19 1/452 116562794.2795 original_title: "test page", original_format: :markdown, updated_title: "~~~new test page", updated_format: :asciidoc, expected_title: "~~~new test page", expected_path: "~~~new-test-page.asciidoc"2796 aggregate_failures2797# [RSpecRunTime] RSpec elapsed time: 8 minutes 19.55 seconds. Current RSS: ~1342M. Threads: 5. load average: 1.13 1.30 1.19 1/452 117552798.2799 original_title: "test page", original_format: :markdown, updated_title: "new test page", updated_format: :asciidoc, expected_title: "new test page", expected_path: "new-test-page.asciidoc"2800 aggregate_failures2801# [RSpecRunTime] RSpec elapsed time: 8 minutes 20.86 seconds. Current RSS: ~1342M. Threads: 5. load average: 1.12 1.29 1.18 1/452 118542802.2803 original_title: "test page", original_format: :markdown, updated_title: "new dir/new test page", updated_format: :asciidoc, expected_title: "new dir/new test page", expected_path: "new-dir/new-test-page.asciidoc"2804 aggregate_failures2805# [RSpecRunTime] RSpec elapsed time: 8 minutes 22.2 seconds. Current RSS: ~1340M. Threads: 5. load average: 1.12 1.29 1.18 1/452 119542806.2807 original_title: "test dir/test page", original_format: :markdown, updated_title: "new dir/new test page", updated_format: :asciidoc, expected_title: "new dir/new test page", expected_path: "new-dir/new-test-page.asciidoc"2808 aggregate_failures2809# [RSpecRunTime] RSpec elapsed time: 8 minutes 23.51 seconds. Current RSS: ~1339M. Threads: 5. load average: 1.12 1.29 1.18 1/452 120552810.2811 original_title: "test dir/test page", original_format: :markdown, updated_title: "new test page", updated_format: :asciidoc, expected_title: "new test page", expected_path: "new-test-page.asciidoc"2812 aggregate_failures2813# [RSpecRunTime] RSpec elapsed time: 8 minutes 24.81 seconds. Current RSS: ~1340M. Threads: 5. load average: 1.12 1.29 1.18 1/452 121552814.2815 original_title: "test page", original_format: :markdown, updated_title: nil, updated_format: :asciidoc, expected_title: "test page", expected_path: "test-page.asciidoc"2816 aggregate_failures2817# [RSpecRunTime] RSpec elapsed time: 8 minutes 26.16 seconds. Current RSS: ~1340M. Threads: 5. load average: 1.19 1.30 1.19 1/452 122492818.2819 original_title: "test dir/test page", original_format: :markdown, updated_title: nil, updated_format: :asciidoc, expected_title: "test dir/test page", expected_path: "test-dir/test-page.asciidoc"2820 aggregate_failures2821# [RSpecRunTime] RSpec elapsed time: 8 minutes 27.48 seconds. Current RSS: ~1340M. Threads: 5. load average: 1.19 1.30 1.19 1/452 123452822.2823 original_title: "test dir/test page", original_format: :markdown, updated_title: nil, updated_format: :markdown, expected_title: "test dir/test page", expected_path: "test-dir/test-page.md"2824 aggregate_failures2825# [RSpecRunTime] RSpec elapsed time: 8 minutes 28.83 seconds. Current RSS: ~1339M. Threads: 5. load average: 1.19 1.30 1.19 1/452 124412826.2827 original_title: "test page", original_format: :markdown, updated_title: "", updated_format: :markdown, expected_title: "test page", expected_path: "test-page.md"2828 aggregate_failures2829# [RSpecRunTime] RSpec elapsed time: 8 minutes 30.08 seconds. Current RSS: ~1337M. Threads: 5. load average: 1.19 1.30 1.19 1/452 125352830.2831 original_title: "test.page", original_format: :markdown, updated_title: "", updated_format: :markdown, expected_title: "test.page", expected_path: "test.page.md"2832 aggregate_failures2833# [RSpecRunTime] RSpec elapsed time: 8 minutes 31.35 seconds. Current RSS: ~1334M. Threads: 5. load average: 1.18 1.30 1.19 1/452 126272834.2835 original_title: "testpage", original_format: :markdown, updated_title: "../testpage", updated_format: :markdown, expected_title: "testpage", expected_path: "testpage.md"2836 aggregate_failures2837# [RSpecRunTime] RSpec elapsed time: 8 minutes 32.55 seconds. Current RSS: ~1332M. Threads: 5. load average: 1.18 1.30 1.19 1/452 127192838.2839 original_title: "dir/testpage", original_format: :markdown, updated_title: "dir/../testpage", updated_format: :markdown, expected_title: "testpage", expected_path: "testpage.md"2840 aggregate_failures2841# [RSpecRunTime] RSpec elapsed time: 8 minutes 33.84 seconds. Current RSS: ~1331M. Threads: 5. load average: 1.18 1.30 1.19 1/452 128172842.2843 original_title: "dir/testpage", original_format: :markdown, updated_title: "./dir/testpage", updated_format: :markdown, expected_title: "dir/testpage", expected_path: "dir/testpage.md"2844 aggregate_failures2845# [RSpecRunTime] RSpec elapsed time: 8 minutes 35.1 seconds. Current RSS: ~1331M. Threads: 5. load average: 1.18 1.30 1.19 1/452 129112846.2847 original_title: "dir/testpage", original_format: :markdown, updated_title: "../dir/testpage", updated_format: :markdown, expected_title: "dir/testpage", expected_path: "dir/testpage.md"2848 aggregate_failures2849# [RSpecRunTime] RSpec elapsed time: 8 minutes 36.36 seconds. Current RSS: ~1332M. Threads: 5. load average: 1.16 1.29 1.19 1/452 130052850.2851 original_title: "dir/testpage", original_format: :markdown, updated_title: "../dir/../testpage", updated_format: :markdown, expected_title: "testpage", expected_path: "testpage.md"2852 aggregate_failures2853# [RSpecRunTime] RSpec elapsed time: 8 minutes 37.58 seconds. Current RSS: ~1333M. Threads: 5. load average: 1.16 1.29 1.19 1/452 131032854.2855 original_title: "dir/testpage", original_format: :markdown, updated_title: "../dir/../dir/testpage", updated_format: :markdown, expected_title: "dir/testpage", expected_path: "dir/testpage.md"2856 aggregate_failures2857# [RSpecRunTime] RSpec elapsed time: 8 minutes 38.78 seconds. Current RSS: ~1331M. Threads: 5. load average: 1.16 1.29 1.19 1/452 131972858.2859 original_title: "dir/testpage", original_format: :markdown, updated_title: "../dir/../another/testpage", updated_format: :markdown, expected_title: "another/testpage", expected_path: "another/testpage.md"2860 aggregate_failures2861# [RSpecRunTime] RSpec elapsed time: 8 minutes 40.06 seconds. Current RSS: ~1332M. Threads: 5. load average: 1.16 1.29 1.19 1/452 132962862.2863 when sluggified paths already exist in the repository2864 the page path is sluggified2865# [RSpecRunTime] RSpec elapsed time: 8 minutes 41.36 seconds. Current RSS: ~1332M. Threads: 5. load average: 1.15 1.29 1.18 1/452 134012866.2867 when format is invalid2868 returns false and sets error message2869# [RSpecRunTime] RSpec elapsed time: 8 minutes 42.37 seconds. Current RSS: ~1332M. Threads: 5. load average: 1.15 1.29 1.18 1/452 134552870.2871 when format is not allowed2872 returns false and sets error message2873# [RSpecRunTime] RSpec elapsed time: 8 minutes 43.45 seconds. Current RSS: ~1333M. Threads: 5. load average: 1.15 1.29 1.18 1/452 135092874.2875 when the repository fails to update2876 returns false and sets error message2877# [RSpecRunTime] RSpec elapsed time: 8 minutes 44.51 seconds. Current RSS: ~1332M. Threads: 5. load average: 1.15 1.29 1.18 1/452 135672878.2879 when page path does not have a default extension2880 when format is not different2881 does not change the default extension2882# [RSpecRunTime] RSpec elapsed time: 8 minutes 45.71 seconds. Current RSS: ~1334M. Threads: 5. load average: 1.14 1.28 1.18 1/452 136482883.2884 #delete_page2885 deletes the page2886 sets the correct commit email2887 runs after_wiki_activity callbacks2888 when an error is raised2889 logs the error and returns false2890# [RSpecRunTime] RSpec elapsed time: 8 minutes 49.73 seconds. Current RSS: ~1334M. Threads: 5. load average: 1.14 1.28 1.18 1/452 138962891.2892 #hook_attrs2893 returns a hash with values2894 #default_branch2895 when repository is not created2896 returns the instance default branch2897 when repository is empty2898 returns the instance default branch2899 when repository is not empty2900 returns the repository default branch2901 #create_wiki_repository2902 when repository is not created2903 changes the HEAD reference to the default branch2904 when repository is empty2905 creates the repository with the default branch2906 #preview_slug2907 title: "The Best Thing", file_extension: :md, format: :markdown, expected_slug: "The-Best-Thing"2908 is expected to eq "The-Best-Thing"2909 title: "The Best Thing", file_extension: :txt, format: :plaintext, expected_slug: "The-Best-Thing"2910 is expected to eq "The-Best-Thing"2911 title: "A Subject/Title Here", file_extension: :txt, format: :plaintext, expected_slug: "A-Subject/Title-Here"2912 is expected to eq "A-Subject/Title-Here"2913 title: "A subject", file_extension: :txt, format: :plaintext, expected_slug: "A-subject"2914 is expected to eq "A-subject"2915 title: "A 1/B 2/C 3", file_extension: :txt, format: :plaintext, expected_slug: "A-1/B-2/C-3"2916 is expected to eq "A-1/B-2/C-3"2917 title: "subject/title", file_extension: :txt, format: :plaintext, expected_slug: "subject/title"2918 is expected to eq "subject/title"2919 title: "subject/title.md", file_extension: :txt, format: :plaintext, expected_slug: "subject/title.md"2920 is expected to eq "subject/title.md"2921 title: "foo%2Fbar", file_extension: :txt, format: :plaintext, expected_slug: "foo%2Fbar"2922 is expected to eq "foo%2Fbar"2923 title: "", file_extension: :md, format: :markdown, expected_slug: ".md"2924 is expected to eq ".md"2925 title: "", file_extension: :txt, format: :plaintext, expected_slug: ".txt"2926 is expected to eq ".txt"2927 #create_wiki_repository2928 tracks the repository storage in the database2929 #track_wiki_repository2930 when a tracking entry does not exist2931 creates a new entry2932 tracks the storage location2933 on a read-only instance2934 does not attempt to create a new entry2935# [RSpecRunTime] RSpec elapsed time: 9 minutes 3.05 seconds. Current RSS: ~1337M. Threads: 5. load average: 1.18 1.29 1.18 1/447 142642936.2937 when a tracking entry exists2938 does not create a new entry in the database2939 updates the storage location2940 on a read-only instance2941 does not update the storage location2942# [RSpecRunTime] RSpec elapsed time: 9 minutes 5.03 seconds. Current RSS: ~1338M. Threads: 5. load average: 1.18 1.29 1.18 1/447 142832943.2944 #storage2945 uses the group repository prefix2946 #repository_storage2947 gets the repository storage from the container2948 #hashed_storage?2949 returns true2950 #disk_path2951 returns the repository storage path2952 #after_post_receive2953 updates group statistics2954 .use_elasticsearch?2955 group should receive use_elasticsearch?2956 behaves like EE wiki model2957 does use Elasticsearch2958 #kerberos_url_to_repo2959 returns valid kerberos url for this repo2960# [RSpecRunTime] RSpec elapsed time: 9 minutes 9.72 seconds. Current RSS: ~1335M. Threads: 5. load average: 1.17 1.28 1.18 1/447 143322961.2962 behaves like can housekeep repository2963 with a clean redis state2964 #pushes_since_gc2965 without any pushes2966 returns 02967 with a number of pushes2968 returns the number of pushes2969 #increment_pushes_since_gc2970 increments the number of pushes since the last GC2971 #reset_pushes_since_gc2972 resets the number of pushes since the last GC2973 #pushes_since_gc_redis_shared_state_key2974 returns the proper redis key format2975 #git_garbage_collect_worker_klass2976 defines a git gargabe collect worker2977# [RSpecRunTime] Finishing example group ee/spec/models/group_wiki_spec.rb. It took 4 minutes 9.78 seconds. Expected to take 3 minutes 53.52 seconds.2978# [RSpecRunTime] Starting example group ee/spec/workers/elastic/migration_worker_spec.rb. Expected to take 2 minutes 38.45 seconds.2979Elastic::MigrationWorker2980 #perform2981 Feature Flag `elastic_migration_worker` is disabled2982 returns with no execution2983# [RSpecRunTime] RSpec elapsed time: 9 minutes 16.94 seconds. Current RSS: ~1333M. Threads: 5. load average: 1.14 1.27 1.18 1/452 143342984.2985 indexing is disabled2986 returns without execution2987# [RSpecRunTime] RSpec elapsed time: 9 minutes 23.11 seconds. Current RSS: ~1318M. Threads: 5. load average: 1.45 1.33 1.20 1/453 143352988.2989 unsupported elasticsearch version2990 pauses indexing and does not execute migration2991# [RSpecRunTime] RSpec elapsed time: 9 minutes 28.18 seconds. Current RSS: ~1295M. Threads: 5. load average: 1.65 1.38 1.22 1/454 143362992.2993 cluster is unhealthy2994 raises an error and does not execute migration2995# [RSpecRunTime] RSpec elapsed time: 9 minutes 33.1 seconds. Current RSS: ~1271M. Threads: 5. load average: 1.76 1.41 1.23 1/454 143372996.2997 reindexing task is in progress2998 returns without execution2999# [RSpecRunTime] RSpec elapsed time: 9 minutes 38.54 seconds. Current RSS: ~1268M. Threads: 5. load average: 1.86 1.43 1.24 1/455 143383000.3001 indexing is enabled3002 an unexecuted migration present3003 creates an index if it does not exist3004 migration is halted3005 pause_indexing: false, halted_indexing_unpaused: false, unpause: false3006 unpauses indexing3007# [RSpecRunTime] RSpec elapsed time: 9 minutes 51.84 seconds. Current RSS: ~1255M. Threads: 5. load average: 1.97 1.48 1.25 1/458 143393008.3009 pause_indexing: false, halted_indexing_unpaused: true, unpause: false3010 unpauses indexing3011# [RSpecRunTime] RSpec elapsed time: 9 minutes 57.54 seconds. Current RSS: ~1253M. Threads: 5. load average: 3.01 1.70 1.33 1/459 143403012.3013 pause_indexing: true, halted_indexing_unpaused: false, unpause: true3014 unpauses indexing3015# [RSpecRunTime] RSpec elapsed time: 10 minutes 3.29 seconds. Current RSS: ~1252M. Threads: 5. load average: 3.01 1.72 1.34 1/461 143413016.3017 pause_indexing: true, halted_indexing_unpaused: true, unpause: false3018 unpauses indexing3019# [RSpecRunTime] RSpec elapsed time: 10 minutes 8.9 seconds. Current RSS: ~1253M. Threads: 5. load average: 3.01 1.75 1.35 1/462 143423020.3021 executing migration with retry_on_failure set3022 increases previous_attempts on failure3023 fails the migration if max_attempts is exceeded3024# [RSpecRunTime] RSpec elapsed time: 10 minutes 19.67 seconds. Current RSS: ~1252M. Threads: 5. load average: 3.01 1.79 1.37 5/464 143433025.3026 migration process3027 started: false, completed: false, execute_migration: true, batched: false3028 calls migration only when needed3029 handles batched migrations3030# [RSpecRunTime] RSpec elapsed time: 10 minutes 29.91 seconds. Current RSS: ~1252M. Threads: 5. load average: 3.00 1.83 1.38 2/464 143443031.3032 started: false, completed: true, execute_migration: true, batched: false3033 calls migration only when needed3034 handles batched migrations3035# [RSpecRunTime] RSpec elapsed time: 10 minutes 40.04 seconds. Current RSS: ~1248M. Threads: 5. load average: 2.70 1.80 1.38 1/464 143453036.3037 started: false, completed: false, execute_migration: true, batched: true3038 calls migration only when needed3039 handles batched migrations3040# [RSpecRunTime] RSpec elapsed time: 10 minutes 50.37 seconds. Current RSS: ~1247M. Threads: 5. load average: 2.58 1.81 1.38 1/464 143463041.3042 started: false, completed: true, execute_migration: true, batched: true3043 calls migration only when needed3044 handles batched migrations3045# [RSpecRunTime] RSpec elapsed time: 11 minutes 0.46 second. Current RSS: ~1246M. Threads: 5. load average: 2.34 1.78 1.38 1/464 143473046.3047 started: true, completed: false, execute_migration: false, batched: false3048 calls migration only when needed3049 handles batched migrations3050# [RSpecRunTime] RSpec elapsed time: 11 minutes 10.78 seconds. Current RSS: ~1244M. Threads: 5. load average: 2.11 1.76 1.38 1/464 143483051.3052 started: true, completed: true, execute_migration: false, batched: false3053 calls migration only when needed3054 handles batched migrations3055# [RSpecRunTime] RSpec elapsed time: 11 minutes 21.03 seconds. Current RSS: ~1242M. Threads: 5. load average: 2.09 1.76 1.38 1/464 143493056.3057 started: true, completed: false, execute_migration: true, batched: true3058 calls migration only when needed3059 handles batched migrations3060# [RSpecRunTime] RSpec elapsed time: 11 minutes 31.37 seconds. Current RSS: ~1242M. Threads: 5. load average: 1.99 1.76 1.39 3/464 143503061.3062 started: true, completed: true, execute_migration: true, batched: true3063 calls migration only when needed3064 handles batched migrations3065# [RSpecRunTime] RSpec elapsed time: 11 minutes 41.9 seconds. Current RSS: ~1241M. Threads: 5. load average: 2.00 1.76 1.39 1/464 143513066.3067 indexing pause3068 started: false, completed: false, expected: false3069 pauses and unpauses indexing3070# [RSpecRunTime] RSpec elapsed time: 11 minutes 47.29 seconds. Current RSS: ~1241M. Threads: 5. load average: 1.92 1.75 1.39 1/464 143523071.3072 started: true, completed: false, expected: false3073 pauses and unpauses indexing3074# [RSpecRunTime] RSpec elapsed time: 11 minutes 52.83 seconds. Current RSS: ~1241M. Threads: 5. load average: 1.93 1.76 1.39 1/464 143533075.3076 started: true, completed: true, expected: true3077 pauses and unpauses indexing3078# [RSpecRunTime] RSpec elapsed time: 11 minutes 58.11 seconds. Current RSS: ~1240M. Threads: 5. load average: 1.93 1.76 1.40 1/464 143543079.3080 checks space required3081 halts the migration if there is not enough space3082 runs the migration if there is enough space3083 when migration is already started3084 does not check space requirements3085# [RSpecRunTime] RSpec elapsed time: 12 minutes 13.03 seconds. Current RSS: ~1237M. Threads: 5. load average: 2.03 1.79 1.41 1/464 143553086.3087 no unexecuted migrations3088 skips execution3089# [RSpecRunTime] RSpec elapsed time: 12 minutes 18.02 seconds. Current RSS: ~1236M. Threads: 5. load average: 2.43 1.88 1.44 3/466 143563090.3091 no executed migrations3092 executes the first migration3093# [RSpecRunTime] RSpec elapsed time: 12 minutes 22.97 seconds. Current RSS: ~1236M. Threads: 5. load average: 2.31 1.86 1.44 1/466 143573094.3095# [RSpecRunTime] Finishing example group ee/spec/workers/elastic/migration_worker_spec.rb. It took 3 minutes 12.34 seconds. Expected to take 2 minutes 38.45 seconds.3096# [RSpecRunTime] Starting example group ee/spec/lib/ee/service_ping/build_payload_spec.rb. Expected to take 1 minute 49.03 seconds.3097ServicePing::BuildPayload3098 #execute3099 GitLab instance have a license3100 Instance consented to submit optional product intelligence data3101 Instance subscribes to free TAM service3102 behaves like complete service ping payload3103 behaves like service ping payload with all expected metrics3104 is expected to have usage metric "topology"3105# [RSpecRunTime] RSpec elapsed time: 13 minutes 23.89 seconds. Current RSS: ~1352M. Threads: 5. load average: 1.39 1.67 1.40 1/449 143803106.3107 Instance does NOT subscribe to free TAM service3108 behaves like service ping payload with all expected metrics3109 is expected to have usage metric "counts.todos"3110# [RSpecRunTime] RSpec elapsed time: 13 minutes 37.56 seconds. Current RSS: ~1320M. Threads: 5. load average: 1.08 1.59 1.38 1/449 143813111.3112 Instance does NOT consented to submit optional product intelligence data3113 Instance subscribes to free TAM service3114 behaves like service ping payload with all expected metrics3115 is expected to have usage metric "counts.todos"3116# [RSpecRunTime] RSpec elapsed time: 13 minutes 51.34 seconds. Current RSS: ~1327M. Threads: 5. load average: 1.21 1.59 1.38 1/449 143823117.3118 behaves like service ping payload without restricted metrics3119 is expected not to have usage metric "topology"3120# [RSpecRunTime] RSpec elapsed time: 14 minutes 4.69 seconds. Current RSS: ~1328M. Threads: 5. load average: 1.11 1.56 1.37 1/449 143833121.3122 Instance does NOT subscribe to free TAM service3123 behaves like service ping payload with all expected metrics3124 is expected to have usage metric "counts.todos"3125# [RSpecRunTime] RSpec elapsed time: 14 minutes 18.35 seconds. Current RSS: ~1328M. Threads: 5. load average: 0.94 1.50 1.35 1/449 143843126.3127 behaves like service ping payload without restricted metrics3128 is expected not to have usage metric "topology"3129# [RSpecRunTime] RSpec elapsed time: 14 minutes 32.75 seconds. Current RSS: ~1326M. Threads: 5. load average: 0.87 1.45 1.34 1/449 143853130.3131# [RSpecRunTime] Finishing example group ee/spec/lib/ee/service_ping/build_payload_spec.rb. It took 2 minutes 9.81 seconds. Expected to take 1 minute 49.03 seconds.3132# [RSpecRunTime] Starting example group ee/spec/services/projects/update_service_spec.rb. Expected to take 1 minute 26.81 seconds.3133Projects::UpdateService#execute3134 returns an error result when record cannot be updated3135 calls remove_import_data if mirror was disabled in previous change3136 shared runners3137 when shared runners are on3138 disables shared runners3139 when user has valid credit card3140 disables shared runners3141# [RSpecRunTime] RSpec elapsed time: 14 minutes 39.3 seconds. Current RSS: ~1384M. Threads: 5. load average: 0.88 1.45 1.34 1/450 144473142.3143 when shared runners are off3144 when user has valid credit card3145 enables shared runners3146# [RSpecRunTime] RSpec elapsed time: 14 minutes 40.89 seconds. Current RSS: ~1385M. Threads: 5. load average: 0.89 1.44 1.34 1/450 144633147.3148 when user does not have valid credit card3149 does not enable shared runners3150# [RSpecRunTime] RSpec elapsed time: 14 minutes 42.42 seconds. Current RSS: ~1389M. Threads: 5. load average: 0.89 1.44 1.34 1/450 144793151.3152 when user has not completed identity verification3153 does not enable shared runners3154# [RSpecRunTime] RSpec elapsed time: 14 minutes 43.78 seconds. Current RSS: ~1400M. Threads: 5. load average: 0.89 1.44 1.34 1/450 144953155.3156 repository mirror3157 sets mirror attributes3158 does not touch mirror_user_id for non-mirror changes3159 forbids non-admins from setting mirror_user_id explicitly3160 allows admins to set mirror_user_id3161 forces an import job3162 when update mirror branch setting3163 allow mirror_branch_regex to be updated3164 enable only_mirror_protected_branches would clean mirror_branch_regex3165 fill mirror_branch_regex would disable only_mirror_protected_branches3166# [RSpecRunTime] RSpec elapsed time: 14 minutes 54.86 seconds. Current RSS: ~1436M. Threads: 5. load average: 1.06 1.46 1.34 1/451 146223167.3168 audit events3169 #name3170 when licensed3171 does not log audit event if operation fails3172 does not log audit event if operation results in no change3173 when operation succeeds3174 logs an audit event3175 logs the audit event info3176 calls the audit method with the event type3177# [RSpecRunTime] RSpec elapsed time: 15 minutes 1.87 seconds. Current RSS: ~1434M. Threads: 5. load average: 1.05 1.44 1.34 1/451 146983178.3179 when not licensed3180 does not log audit event3181# [RSpecRunTime] RSpec elapsed time: 15 minutes 3.05 seconds. Current RSS: ~1444M. Threads: 5. load average: 1.05 1.44 1.34 1/451 147143182.3183 #path3184 when licensed3185 does not log audit event if operation fails3186 does not log audit event if operation results in no change3187 when operation succeeds3188 logs an audit event3189 logs the audit event info3190 calls the audit method with the event type3191# [RSpecRunTime] RSpec elapsed time: 15 minutes 8.25 seconds. Current RSS: ~1430M. Threads: 5. load average: 1.04 1.43 1.34 1/452 147783192.3193 when not licensed3194 does not log audit event3195# [RSpecRunTime] RSpec elapsed time: 15 minutes 9.59 seconds. Current RSS: ~1424M. Threads: 5. load average: 1.04 1.43 1.34 1/452 147953196.3197 #default_branch3198 when licensed3199 does not log audit event if operation fails3200 does not log audit event if operation results in no change3201 when operation succeeds3202 logs an audit event3203 logs the audit event info3204 calls the audit method with the event type3205# [RSpecRunTime] RSpec elapsed time: 15 minutes 17.61 seconds. Current RSS: ~1476M. Threads: 5. load average: 1.04 1.42 1.33 1/459 149313206.3207 when not licensed3208 does not log audit event3209# [RSpecRunTime] RSpec elapsed time: 15 minutes 19.23 seconds. Current RSS: ~1481M. Threads: 5. load average: 1.04 1.42 1.33 1/459 149613210.3211 #visibility3212 when licensed3213 does not log audit event if operation fails3214 does not log audit event if operation results in no change3215 when operation succeeds3216 logs an audit event3217 logs the audit event info3218 calls the audit method with the event type3219# [RSpecRunTime] RSpec elapsed time: 15 minutes 24.04 seconds. Current RSS: ~1453M. Threads: 5. load average: 1.03 1.41 1.33 1/459 150223220.3221 when not licensed3222 does not log audit event3223# [RSpecRunTime] RSpec elapsed time: 15 minutes 25.28 seconds. Current RSS: ~1462M. Threads: 5. load average: 1.03 1.41 1.33 1/459 150383224.3225 when updating a default branch3226 when default_branch is not changed3227 does not update the default branch3228# [RSpecRunTime] RSpec elapsed time: 15 minutes 26.68 seconds. Current RSS: ~1458M. Threads: 5. load average: 1.19 1.44 1.34 1/458 150583229.3230 when block_branch_modification is enabled3231 returns error with message3232 when block_branch_modification is not enabled3233 changes the default branch3234 triggering wiki Geo syncs3235 with geo_project_wiki_repository_replication feature flag disabled3236 when on a Geo primary site3237 when enabling a wiki3238 does not log an event to the Geo event log3239# [RSpecRunTime] RSpec elapsed time: 15 minutes 29.57 seconds. Current RSS: ~1462M. Threads: 5. load average: 1.19 1.44 1.34 1/456 150903240.3241 when not on a Geo primary site3242 when enabling a wiki3243 does not log an event to the Geo event log3244# [RSpecRunTime] RSpec elapsed time: 15 minutes 31.0 seconds. Current RSS: ~1452M. Threads: 5. load average: 1.18 1.43 1.34 1/456 151123245.3246 with geo_project_wiki_repository_replication feature flag enabled3247 when on a Geo primary site3248 when enabling a wiki3249 calls replicator to update Geo3250 logs an event to the Geo event log3251# [RSpecRunTime] RSpec elapsed time: 15 minutes 33.82 seconds. Current RSS: ~1444M. Threads: 5. load average: 1.18 1.43 1.34 1/456 151553252.3253 when we update project but not enabling a wiki3254 when the wiki is disabled3255 does not call replicator to update Geo3256# [RSpecRunTime] RSpec elapsed time: 15 minutes 35.24 seconds. Current RSS: ~1444M. Threads: 5. load average: 1.18 1.43 1.34 1/456 151713257.3258 when the wiki was already enabled3259 does not call replicator to update Geo3260# [RSpecRunTime] RSpec elapsed time: 15 minutes 36.6 seconds. Current RSS: ~1449M. Threads: 5. load average: 1.16 1.42 1.34 1/456 151873261.3262 when not on a Geo primary site3263 when enabling a wiki3264 does not log an event to the Geo event log3265# [RSpecRunTime] RSpec elapsed time: 15 minutes 38.0 seconds. Current RSS: ~1446M. Threads: 5. load average: 1.16 1.42 1.34 1/454 152093266.3267 repository_size_limit assignment as Bytes3268 when the user is an admin and admin mode is enabled3269 when the param is present3270 converts from MiB to Bytes3271 when the param is an empty string3272 assigns a nil value3273 when the user is an admin and admin mode is disabled3274 does not update the limit3275 when user is not an admin3276 does not persist the repository_size_limit3277 when there are merge requests in merge train3278 when merge pipelines option is disabled3279 drops all merge request in the train3280# [RSpecRunTime] RSpec elapsed time: 15 minutes 45.22 seconds. Current RSS: ~1394M. Threads: 5. load average: 1.15 1.42 1.34 1/460 153483281.3282 when merge pipelines option stays enabled3283 does not drop all merge request in the train3284# [RSpecRunTime] RSpec elapsed time: 15 minutes 47.55 seconds. Current RSS: ~1388M. Threads: 5. load average: 1.14 1.41 1.33 1/460 154303285.3286 triggering suggested reviewer project registrations3287 when available3288 when enabled3289 behaves like not calling registration worker3290 does not call perform_async3291# [RSpecRunTime] RSpec elapsed time: 15 minutes 48.84 seconds. Current RSS: ~1383M. Threads: 5. load average: 1.14 1.41 1.33 1/460 154313292.3293 when not enabled3294 when not allowed to create access token3295 behaves like not calling registration worker3296 does not call perform_async3297 when allowed to create access token3298 sets the setting3299 behaves like calling registration worker3300 calls perform_async3301# [RSpecRunTime] RSpec elapsed time: 15 minutes 51.29 seconds. Current RSS: ~1377M. Threads: 5. load average: 1.12 1.40 1.33 1/459 154323302.3303 when form param is set to false3304 behaves like not calling registration worker3305 does not call perform_async3306 when not available3307 when enabled3308 behaves like not calling registration worker3309 does not call perform_async3310 when not enabled3311 does not set the setting3312 behaves like not calling registration worker3313 does not call perform_async3314# [RSpecRunTime] RSpec elapsed time: 15 minutes 53.97 seconds. Current RSS: ~1372M. Threads: 5. load average: 1.12 1.40 1.33 1/459 154333315.3316 when triggering suggested reviewers project deregistrations3317 when available3318 when not enabled3319 behaves like not calling deregistration worker3320 does not call perform_async3321 does not change the setting3322# [RSpecRunTime] RSpec elapsed time: 15 minutes 55.44 seconds. Current RSS: ~1370M. Threads: 5. load average: 1.12 1.40 1.33 1/459 154343323.3324 when enabled3325 behaves like calling deregistration worker3326 calls perform_async3327 changes the setting3328 when form param is set to true3329 behaves like not calling deregistration worker3330 does not call perform_async3331 does not change the setting3332 when not available3333 when not enabled3334 behaves like not calling deregistration worker3335 does not call perform_async3336 does not change the setting3337 when enabled3338 behaves like not calling deregistration worker3339 does not call perform_async3340 does not change the setting3341 updating analytics_dashboards_pointer_attributes.target_project_id param3342 updates the Analytics Dashboards pointer project3343 when passing a bogus target project3344 fails3345# [RSpecRunTime] RSpec elapsed time: 16 minutes 1.45 seconds. Current RSS: ~1386M. Threads: 5. load average: 1.10 1.39 1.33 1/454 154353346.3347 when pointer project is empty3348 removes pointer project3349# [RSpecRunTime] RSpec elapsed time: 16 minutes 2.83 seconds. Current RSS: ~1378M. Threads: 5. load average: 1.10 1.39 1.33 1/454 154363350.3351 with security orchestration configuration3352 syncs scan result policies3353# [RSpecRunTime] RSpec elapsed time: 16 minutes 5.01 seconds. Current RSS: ~1393M. Threads: 5. load average: 1.10 1.39 1.33 1/457 154663354.3355 when updating pages_multiple_versions_enabled setting3356 when feature flag is disabled3357 when user is not project maintainer3358 updates project pages_multiple_versions_enabled setting3359# [RSpecRunTime] RSpec elapsed time: 16 minutes 6.97 seconds. Current RSS: ~1396M. Threads: 5. load average: 1.10 1.38 1.33 1/457 154823360.3361 when user is project maintainer3362 updates project pages_multiple_versions_enabled setting3363# [RSpecRunTime] RSpec elapsed time: 16 minutes 8.6 seconds. Current RSS: ~1398M. Threads: 5. load average: 1.10 1.38 1.33 1/457 154983364.3365 when licensed feature is disabled3366 when user is not project maintainer3367 updates project pages_multiple_versions_enabled setting3368# [RSpecRunTime] RSpec elapsed time: 16 minutes 10.09 seconds. Current RSS: ~1405M. Threads: 5. load average: 1.10 1.38 1.33 1/457 155143369.3370 when user is project maintainer3371 updates project pages_multiple_versions_enabled setting3372# [RSpecRunTime] RSpec elapsed time: 16 minutes 11.62 seconds. Current RSS: ~1403M. Threads: 5. load average: 1.09 1.38 1.32 1/457 155303373.3374 when user is not project maintainer3375 updates project pages_multiple_versions_enabled setting3376# [RSpecRunTime] RSpec elapsed time: 16 minutes 13.14 seconds. Current RSS: ~1396M. Threads: 5. load average: 1.09 1.38 1.32 1/457 155463377.3378 when user is project maintainer3379 updates project pages_multiple_versions_enabled setting3380# [RSpecRunTime] RSpec elapsed time: 16 minutes 14.64 seconds. Current RSS: ~1394M. Threads: 5. load average: 1.09 1.38 1.32 1/457 155623381.3382# [RSpecRunTime] Finishing example group ee/spec/services/projects/update_service_spec.rb. It took 1 minute 41.86 seconds. Expected to take 1 minute 26.81 seconds.3383# [RSpecRunTime] Starting example group ee/spec/finders/security/pipeline_vulnerabilities_finder_spec.rb. Expected to take 1 minute 19.7 seconds.3384Security::PipelineVulnerabilitiesFinder3385 #execute3386 findings3387 assigns commit sha to findings3388 assigns the found_by_pipeline to findings3389 does not have N+1 queries3390 by order3391 orders by severity and confidence3392# [RSpecRunTime] RSpec elapsed time: 16 minutes 53.54 seconds. Current RSS: ~1294M. Threads: 5. load average: 0.96 1.31 1.30 1/455 155833393.3394 when the artifact has invalid findings3395 does not return the invalid findings3396 by report type3397 when sast3398 includes only sast3399 false-positive3400 includes findings with false-positive3401 does not include findings with false-positive if license is not available3402# [RSpecRunTime] RSpec elapsed time: 16 minutes 55.38 seconds. Current RSS: ~1317M. Threads: 5. load average: 0.96 1.31 1.30 1/455 155843403.3404 when secret detection3405 includes only secret_detection3406 uses the commit SHA from the report when available3407 when dependency_scanning3408 includes only dependency_scanning3409 when dast3410 includes only dast3411 when container_scanning3412 includes only container_scanning3413 by scope3414 when vulnerability_finding_signatures feature is disabled3415 when unscoped3416 returns non-dismissed vulnerabilities3417 when `dismissed`3418 returns non-dismissed vulnerabilities3419 when `all`3420 returns all vulnerabilities3421 when vulnerability_finding_signatures feature is enabled3422 when unscoped3423 returns non-dismissed vulnerabilities3424 when `dismissed`3425 returns non-dismissed vulnerabilities3426 when `all`3427 returns all vulnerabilities3428 by severity3429 when unscoped3430 returns all vulnerability severity levels3431 when `low`3432 returns only low-severity vulnerabilities3433 by confidence3434 when unscoped3435 returns all vulnerability confidence levels3436 when `medium`3437 returns only medium-confidence vulnerabilities3438 by scanner3439 when unscoped3440 returns all vulnerabilities with all scanners available3441 when matching scanners do not exist for the findings3442 creates a non-persistent scanner from the report finding3443# [RSpecRunTime] RSpec elapsed time: 17 minutes 5.84 seconds. Current RSS: ~1361M. Threads: 5. load average: 0.97 1.29 1.30 1/456 155853444.3445 when `zaproxy`3446 returns only vulnerabilities with selected scanner external id3447 when existing scanners exist for the findings3448 associates the finding with the scanner in the database3449# [RSpecRunTime] RSpec elapsed time: 17 minutes 7.18 seconds. Current RSS: ~1363M. Threads: 5. load average: 0.97 1.29 1.30 1/456 155863450.3451 by state3452 when the state parameter is not given3453 returns all findings3454 when the state parameter is given3455 when the given state is `dismissed`3456 is expected to contain exactly "c51b7208-fa49-56ba-975f-e346fe14535d"3457# [RSpecRunTime] RSpec elapsed time: 17 minutes 12.85 seconds. Current RSS: ~1336M. Threads: 5. load average: 1.05 1.31 1.30 1/455 155873458.3459 when the given state is `detected`3460 returns all detected findings3461# [RSpecRunTime] RSpec elapsed time: 17 minutes 16.47 seconds. Current RSS: ~1327M. Threads: 5. load average: 1.05 1.30 1.30 1/456 155883462.3463 when the given state is `confirmed`3464 is expected to contain exactly "c51b7208-fa49-56ba-975f-e346fe14535d"3465# [RSpecRunTime] RSpec elapsed time: 17 minutes 20.1 seconds. Current RSS: ~1313M. Threads: 5. load average: 1.05 1.30 1.30 1/456 155893466.3467 when the given state is `resolved`3468 is expected to contain exactly "c51b7208-fa49-56ba-975f-e346fe14535d"3469# [RSpecRunTime] RSpec elapsed time: 17 minutes 23.52 seconds. Current RSS: ~1303M. Threads: 5. load average: 1.05 1.30 1.30 2/456 155903470.3471 by all filters3472 with found entity3473 filters by all params3474 without found entity3475 did not find anything3476 without params3477 returns all report_types3478 when matching vulnerability records exist3479 assigns vulnerability records to findings providing them with computed state3480# [RSpecRunTime] RSpec elapsed time: 17 minutes 33.42 seconds. Current RSS: ~1306M. Threads: 5. load average: 1.04 1.29 1.29 1/456 155923481.3482 when being tested for sort stability3483 maintains the order of the findings having the same severity and confidence3484 when scanner is not provided in the report findings3485 sets empty scanner3486 when evidence is not provided in the report findings3487 does not set the evidences for findings3488# [RSpecRunTime] Finishing example group ee/spec/finders/security/pipeline_vulnerabilities_finder_spec.rb. It took 1 minute 20.53 seconds. Expected to take 1 minute 19.7 seconds.3489# [RSpecRunTime] Starting example group ee/spec/models/security/scan_spec.rb. Expected to take 1 minute 10.06 seconds.3490Security::Scan3491 does not allow STI3492 sets `project_id` and `pipeline_id` before save3493 behaves like cleanup by a loose foreign key3494 cleans up (delete or nullify) the model3495# [RSpecRunTime] RSpec elapsed time: 17 minutes 38.16 seconds. Current RSS: ~1312M. Threads: 5. load average: 1.04 1.28 1.29 1/456 155933496.3497 associations3498 is expected to belong to build required: false3499 is expected to belong to project required: false3500 is expected to belong to pipeline required: false3501 is expected to have many findings3502 validations3503 is expected to validate that :build_id cannot be empty/falsy3504 is expected to validate that :scan_type cannot be empty/falsy3505 info3506 when the value for info field is valid3507 is expected to be empty3508 when the value for info field is invalid3509 is expected not to be empty3510 #name3511 is expected to delegate #name to the #build object3512 #findings_can_be_purged?3513 when the record is created in less than 3 months ago3514 when the record is not purged3515 is expected to be falsey3516 when the record is purged3517 is expected to be falsey3518 when the record is created in more than 3 months ago3519 when the record is not purged3520 is expected to be falsey3521 when the record is purged3522 is expected to be truthy3523 #has_warnings?3524 when the info attribute is nil3525 is not valid3526 when the info attribute is present3527 when there is no warnings3528 is expected to eq false3529 when there are warnings3530 is expected to eq true3531 #processing_warnings3532 when there are warnings3533 returns all warnings3534 when there are no warnings3535 returns []3536 #processing_warnings=3537 sets the warnings3538 #has_warnings?3539 when there are warnings3540 returns true3541 when there are no warnings3542 returns false3543 #has_errors?3544 when the info attribute is nil3545 is not valid3546 when the info attribute presents3547 when there is no error3548 is expected to eq false3549 when there are errors3550 is expected to eq true3551 .by_scan_types3552 is expected to contain exactly #<Security::Scan id: 8, created_at: "2024-05-29 23:54:58.656736923 +0000", updated_at: "2024-05-29 23...{}, project_id: 305, pipeline_id: 10, latest: true, status: "created", findings_partition_number: 1>3553 when an invalid enum value is given3554 is expected to contain exactly #<Security::Scan id: 8, created_at: "2024-05-29 23:54:58.656736923 +0000", updated_at: "2024-05-29 23...{}, project_id: 305, pipeline_id: 10, latest: true, status: "created", findings_partition_number: 1>3555# [RSpecRunTime] RSpec elapsed time: 17 minutes 50.74 seconds. Current RSS: ~1326M. Threads: 5. load average: 1.18 1.30 1.30 1/456 155943556.3557 .by_project3558 is expected to contain exactly #<Security::Scan id: 10, created_at: "2024-05-29 23:55:00.572723850 +0000", updated_at: "2024-05-29 2...{}, project_id: 307, pipeline_id: 12, latest: true, status: "created", findings_partition_number: 1>3559# [RSpecRunTime] RSpec elapsed time: 17 minutes 52.47 seconds. Current RSS: ~1319M. Threads: 5. load average: 1.16 1.30 1.30 1/456 155953560.3561 .distinct_scan_types3562 is expected to contain exactly "sast" and "dast"3563# [RSpecRunTime] RSpec elapsed time: 17 minutes 54.02 seconds. Current RSS: ~1315M. Threads: 5. load average: 1.16 1.30 1.30 1/456 155963564.3565 .latest_successful3566 is expected to contain exactly #<Security::Scan id: 16, created_at: "2024-05-29 23:55:04.049691018 +0000", updated_at: "2024-05-29 2..., project_id: 315, pipeline_id: 18, latest: true, status: "succeeded", findings_partition_number: 1>3567# [RSpecRunTime] RSpec elapsed time: 17 minutes 56.0 seconds. Current RSS: ~1312M. Threads: 5. load average: 1.15 1.29 1.30 1/456 155973568.3569 .by_build_ids3570 is expected to contain exactly #<Security::Scan id: 18, created_at: "2024-05-29 23:55:05.469459103 +0000", updated_at: "2024-05-29 2...{}, project_id: 317, pipeline_id: 20, latest: true, status: "created", findings_partition_number: 1> and #<Security::Scan id: 19, created_at: "2024-05-29 23:55:05.476643952 +0000", updated_at: "2024-05-29 2...{}, project_id: 317, pipeline_id: 20, latest: true, status: "created", findings_partition_number: 1>3571 .by_pipeline_ids3572 is expected to contain exactly #<Security::Scan id: 20, created_at: "2024-05-29 23:55:06.664708469 +0000", updated_at: "2024-05-29 2...{}, project_id: 320, pipeline_id: 21, latest: true, status: "created", findings_partition_number: 1> and #<Security::Scan id: 21, created_at: "2024-05-29 23:55:07.085431049 +0000", updated_at: "2024-05-29 2...{}, project_id: 321, pipeline_id: 22, latest: true, status: "created", findings_partition_number: 1>3573# [RSpecRunTime] RSpec elapsed time: 17 minutes 59.03 seconds. Current RSS: ~1298M. Threads: 5. load average: 1.15 1.29 1.30 1/456 155983574.3575 .has_dismissal_feedback3576 is expected to contain exactly #<Security::Scan id: 23, created_at: "2024-05-29 23:55:08.990898887 +0000", updated_at: "2024-05-29 2...{}, project_id: 323, pipeline_id: 26, latest: true, status: "created", findings_partition_number: 1>3577# [RSpecRunTime] RSpec elapsed time: 18 minutes 2.02 seconds. Current RSS: ~1292M. Threads: 5. load average: 1.14 1.29 1.29 2/457 155993578.3579 .without_errors3580 is expected to contain exactly #<Security::Scan id: 26, created_at: "2024-05-29 23:55:12.191550522 +0000", updated_at: "2024-05-29 2...{}, project_id: 328, pipeline_id: 31, latest: true, status: "created", findings_partition_number: 1>3581# [RSpecRunTime] RSpec elapsed time: 18 minutes 3.56 seconds. Current RSS: ~1290M. Threads: 5. load average: 1.14 1.29 1.29 2/457 156003582.3583 .latest3584 is expected to contain exactly #<Security::Scan id: 27, created_at: "2024-05-29 23:55:13.090482266 +0000", updated_at: "2024-05-29 2...{}, project_id: 329, pipeline_id: 32, latest: true, status: "created", findings_partition_number: 1>3585# [RSpecRunTime] RSpec elapsed time: 18 minutes 5.1 seconds. Current RSS: ~1293M. Threads: 5. load average: 1.14 1.29 1.29 1/456 156013586.3587 .stale3588 is expected to contain exactly #<Security::Scan id: 29, created_at: "2024-02-28 23:55:13.953539183 +0000", updated_at: "2024-05-29 2..., project_id: 331, pipeline_id: 34, latest: true, status: "succeeded", findings_partition_number: 1>, #<Security::Scan id: 30, created_at: "2024-02-28 23:55:14.593807302 +0000", updated_at: "2024-05-29 2..._id: 332, pipeline_id: 35, latest: true, status: "preparation_failed", findings_partition_number: 1>, #<Security::Scan id: 31, created_at: "2024-02-28 23:55:15.242366930 +0000", updated_at: "2024-05-29 2...{}, project_id: 333, pipeline_id: 36, latest: true, status: "created", findings_partition_number: 1>, #<Security::Scan id: 32, created_at: "2024-02-28 23:55:15.891523778 +0000", updated_at: "2024-05-29 2... project_id: 334, pipeline_id: 37, latest: true, status: "job_failed", findings_partition_number: 1>, #<Security::Scan id: 33, created_at: "2024-02-28 23:55:16.477733482 +0000", updated_at: "2024-05-29 2...roject_id: 335, pipeline_id: 38, latest: true, status: "report_error", findings_partition_number: 1>, and #<Security::Scan id: 34, created_at: "2024-02-28 23:55:17.041410209 +0000", updated_at: "2024-05-29 2..., project_id: 336, pipeline_id: 39, latest: true, status: "preparing", findings_partition_number: 1>3589# [RSpecRunTime] RSpec elapsed time: 18 minutes 10.6 seconds. Current RSS: ~1293M. Threads: 5. load average: 1.05 1.27 1.29 1/456 156023590.3591 .ordered_by_created_at_and_id3592 is expected to eq [#<Security::Scan id: 40, created_at: "2024-05-29 23:54:19.453556209 +0000", updated_at: "2024-05-29 ...}, project_id: 341, pipeline_id: 44, latest: true, status: "created", findings_partition_number: 1>]3593# [RSpecRunTime] RSpec elapsed time: 18 minutes 12.57 seconds. Current RSS: ~1293M. Threads: 5. load average: 1.04 1.26 1.28 1/456 156033594.3595 .with_warnings3596 is expected to contain exactly #<Security::Scan id: 42, created_at: "2024-05-29 23:55:22.619859347 +0000", updated_at: "2024-05-29 2...]}, project_id: 344, pipeline_id: 47, latest: true, status: "created", findings_partition_number: 1>3597# [RSpecRunTime] RSpec elapsed time: 18 minutes 13.98 seconds. Current RSS: ~1296M. Threads: 5. load average: 1.04 1.26 1.28 1/456 156043598.3599 .with_errors3600 is expected to contain exactly #<Security::Scan id: 43, created_at: "2024-05-29 23:55:23.463260326 +0000", updated_at: "2024-05-29 2...]}, project_id: 345, pipeline_id: 48, latest: true, status: "created", findings_partition_number: 1>3601# [RSpecRunTime] RSpec elapsed time: 18 minutes 15.39 seconds. Current RSS: ~1296M. Threads: 5. load average: 1.04 1.26 1.28 1/456 156053602.3603 #report_findings3604 is expected to contain exactly "2e875d6b-7573-58bf-827a-2c0a4290dfa4", "a58c709c-9964-558e-a836-44682570b2a5", "d593409c-dcc3-5074-b07e-6797a8369c87", "eac52e9d-b4e2-5189-bbd2-166cccb2dc32", "10d6349a-ff84-58d6-b233-72926150b488", "3d102dec-4d4b-5dd8-9418-e8fb40a0b9f8", "5150b3e7-0ca1-5c62-ae21-cd8b48242e56", "654f56a9-9306-522c-bbc2-bb2558bfcd2b", "7e591444-9ef0-50b1-aaf3-72f39644363d", "80e20ed1-9f1b-50d2-a9d0-8da9549f9c84", "d05141fe-c5ed-5d59-a233-ea85821af8a4", "d7cd3d5b-e310-571c-8a13-aa29f75db726", "0c669367-a9f6-5dc3-b3e8-4d9f1a2b74cd", "48885bc8-1d68-5155-ba6e-30eca1b223d1", "4892fae4-44f6-5d46-8f3a-3a7dcd7d0791", "5b3fe62d-27b9-55a2-8dcf-6f78ef5542a5", "8a647428-5dad-5b5b-9e26-b0963d5a9e29", "92b2fb55-7d58-5323-8695-e4645f571b7f", "b07f7204-91d3-50c3-bb57-b4a826134fe2", and "e0bfaf5f-21a8-5c64-a8cb-9b3065fe6207"3605 #report_primary_identifiers3606 returns the matching primary_identifiers3607 #processing_errors3608 is expected to eq [{"message"=>"Unknown error happened", "type"=>"ParsingError"}]3609 #processing_errors=3610 sets the processing errors3611 #add_processing_error!3612 when the scan does not have any errors3613 persists the error3614 when the scan already has some errors3615 persists the new error with the existing ones3616 #remediations_proxy3617 when the artifact exists3618 is expected to be an instance of Security::RemediationsProxy and have attributes {:file => #<InstanceDouble(JobArtifactUploader) (anonymous)>}3619# [RSpecRunTime] RSpec elapsed time: 18 minutes 30.84 seconds. Current RSS: ~1279M. Threads: 5. load average: 1.09 1.26 1.28 1/456 156063620.3621 when the artifact is removed3622 is expected to be an instance of Security::RemediationsProxy and have attributes {:file => nil}3623# [RSpecRunTime] RSpec elapsed time: 18 minutes 42.03 seconds. Current RSS: ~1280M. Threads: 5. load average: 1.22 1.28 1.29 1/456 156073624.3625 behaves like having unique enum values3626 has unique values in "scan_type"3627 has unique values in "status"3628 #scanner3629 returns the matching vulnerability scanner3630# [RSpecRunTime] Finishing example group ee/spec/models/security/scan_spec.rb. It took 1 minute 7.84 seconds. Expected to take 1 minute 10.06 seconds.3631# [RSpecRunTime] Starting example group spec/support/shared_examples/lint_factories_shared_examples.rb. Expected to take 39.97 seconds.3632Lint factories for Security::Scan3633 with saas, license, and factory defaults3634 behaves like factory3635 security_scan factory3636 does not raise error when built3637 does not raise error when created3638 linting :with_error trait3639 does not raise error when created3640# [RSpecRunTime] RSpec elapsed time: 18 minutes 45.55 seconds. Current RSS: ~1308M. Threads: 5. load average: 1.22 1.28 1.29 1/456 156253641.3642 linting :with_warning trait3643 does not raise error when created3644 linting :latest_successful trait3645 does not raise error when created3646 linting :purged trait3647 does not raise error when created3648 linting :with_findings trait3649 does not raise error when created3650# [RSpecRunTime] Finishing example group spec/support/shared_examples/lint_factories_shared_examples.rb. It took 4.5 seconds. Expected to take 39.97 seconds.3651# [RSpecRunTime] Starting example group ee/spec/models/geo/upload_registry_spec.rb. Expected to take 1 minute 3.84 seconds.3652Geo::UploadRegistry3653 does not allow STI3654 factory is valid3655 behaves like a Geo verifiable registry3656 state machine3657 when transitioning to synced3658 marks verification as pending3659 when the model_record cannot be verified3660 when the registry is already verification_disabled3661 changes verification to disabled3662# [RSpecRunTime] RSpec elapsed time: 18 minutes 50.87 seconds. Current RSS: ~1321M. Threads: 5. load average: 1.19 1.27 1.29 1/456 156303663.3664 when the registry is verification_pending3665 changes verification to disabled3666 when transitioning to pending3667 when synced3668 marks verification as disabled3669 when failed3670 marks verification as disabled3671 verification_state machine3672 when transitioning to verification_failed3673 changes state from synced to failed3674 .verification_pending_batch3675 returns IDs of rows which are synced and pending verification3676 excludes rows which are not synced or are not pending verification3677 marks verification as started3678# [RSpecRunTime] RSpec elapsed time: 18 minutes 59.0 seconds. Current RSS: ~1313M. Threads: 5. load average: 1.17 1.27 1.28 1/456 156313679.3680 .verification_failed_batch3681 with a failed record with retry due3682 returns IDs of rows which are synced and have failed verification3683 excludes rows which are not synced or have not failed verification3684 marks verification as started3685# [RSpecRunTime] RSpec elapsed time: 19 minutes 4.78 seconds. Current RSS: ~1299M. Threads: 5. load average: 1.24 1.28 1.29 1/456 156323686.3687 when verification_retry_at is in the future3688 does not return the row which failed verification3689 .needs_verification_count3690 returns the number of rows which are synced and pending verification3691 includes rows which are synced and failed verification and are due for retry3692 excludes rows which are synced and failed verification and have a future retry time3693 excludes rows which are not synced or are not (pending or failed) verification3694# [RSpecRunTime] RSpec elapsed time: 19 minutes 11.45 seconds. Current RSS: ~1308M. Threads: 5. load average: 1.20 1.27 1.28 1/456 156333695.3696 #verification_succeeded!3697 clears checksum mismatch fields3698 #track_checksum_attempt!3699 yields to the checksum calculation3700 when verification was not yet started3701 starts verification3702 when the model record cannot be verified3703 when the registry is already verification_disabled3704 leaves verification as disabled3705# [RSpecRunTime] RSpec elapsed time: 19 minutes 14.52 seconds. Current RSS: ~1311M. Threads: 5. load average: 1.20 1.27 1.28 1/456 156343706.3707 when the registry is verification_pending3708 changes verification to disabled3709 when the primary site is expected to checksum the model record3710 comparison with primary checksum3711 when the calculated checksum matches the primary checksum3712 transitions to verification_succeeded and updates the checksum3713 when the calculated checksum does not match the primary checksum3714 transitions to verification_failed and updates mismatch fields3715 when verification was started3716 does not update verification_started_at3717 when an error occurs while yielding3718 sets verification_failed3719 #brand_new_pending?3720 returns true when sync state is pending and all other fields are default3721 returns true when started but all other fields are default3722 returns false when sync state is synced3723 returns false when sync state is failed3724 returns false when it is pending but was synced before3725 returns false when it is scheduled to retry sync3726 returns false when it was tried before3727 returns false when it has a sync failure message3728 returns false when verification succeeded3729 returns false when verification failed3730 returns false when verification started3731 returns false when it was verified before3732 returns false when verification was started before3733 returns false when verification is scheduled for retry3734 returns false when verification was tried before3735 returns false when checksum mismatched before3736 returns false when it has a local checksum from before3737 returns false when verification mismatched before3738 returns false when there is a verification failure message from before3739# [RSpecRunTime] RSpec elapsed time: 19 minutes 29.77 seconds. Current RSS: ~1318M. Threads: 5. load average: 1.31 1.29 1.29 1/456 156353740.3741 obligatory fields check3742 has expected fields or methods3743 scopes3744 sync_timed_out3745 return correct records3746# [RSpecRunTime] RSpec elapsed time: 19 minutes 32.21 seconds. Current RSS: ~1319M. Threads: 5. load average: 1.28 1.29 1.29 1/456 156363747.3748 not_pending3749 returns registries that are not pending3750# [RSpecRunTime] RSpec elapsed time: 19 minutes 33.47 seconds. Current RSS: ~1317M. Threads: 5. load average: 1.28 1.29 1.29 1/456 156373751.3752 finders3753 .find_registries_never_attempted_sync3754 returns unsynced items3755 returns items that never have an attempt to sync except some specific item ID3756# [RSpecRunTime] RSpec elapsed time: 19 minutes 38.16 seconds. Current RSS: ~1302M. Threads: 5. load average: 1.26 1.28 1.29 1/456 156383757.3758 .find_registries_needs_sync_again3759 returns failed items3760 returns failed items except some specific item ID3761 orders records according to retry_at3762# [RSpecRunTime] RSpec elapsed time: 19 minutes 44.48 seconds. Current RSS: ~1292M. Threads: 5. load average: 1.24 1.28 1.28 1/456 156393763.3764 .ordered_by_id3765 orders records by id ASC3766# [RSpecRunTime] RSpec elapsed time: 19 minutes 46.24 seconds. Current RSS: ~1292M. Threads: 5. load average: 1.22 1.27 1.28 1/456 156403767.3768 .fail_sync_timeouts3769 marks started records as failed if they are expired3770# [RSpecRunTime] RSpec elapsed time: 19 minutes 47.52 seconds. Current RSS: ~1291M. Threads: 5. load average: 1.22 1.27 1.28 1/456 156413771.3772 #failed!3773 sets last_sync_failure with message3774 truncates a long last_sync_failure3775 increments retry_count3776 sets retry_at to a time in the future3777 can transition from any state3778 when an error is given3779 includes error.message in last_sync_failure3780# [RSpecRunTime] RSpec elapsed time: 19 minutes 51.38 seconds. Current RSS: ~1306M. Threads: 5. load average: 1.20 1.27 1.28 1/456 156423781.3782 when missing_on_primary is not given3783 caps retry_at to default 1 hour3784 when missing_on_primary is falsey3785 caps retry_at to default 1 hour3786 when missing_on_primary is truthy3787 caps retry_at to 4 hours3788 #synced!3789 mark as synced3790 when a sync was scheduled after the last sync finishes3791 does not reset state3792 resets the other sync state fields3793# [RSpecRunTime] RSpec elapsed time: 19 minutes 55.33 seconds. Current RSS: ~1314M. Threads: 5. load average: 1.20 1.27 1.28 1/456 156433794.3795 #pending!3796 when a sync is currently running3797 successfully moves state to pending3798 when the registry has recorded a failure3799 clears failure retry fields3800 sets last_synced_at to nil3801# [RSpecRunTime] RSpec elapsed time: 19 minutes 57.31 seconds. Current RSS: ~1313M. Threads: 5. load average: 1.27 1.28 1.28 1/456 156443802.3803 .with_search3804 when query is empty3805 returns all registries3806# [RSpecRunTime] RSpec elapsed time: 19 minutes 58.61 seconds. Current RSS: ~1314M. Threads: 5. load average: 1.27 1.28 1.28 1/456 156453807.3808 when query is not empty3809 calls model_class search method3810# [RSpecRunTime] Finishing example group ee/spec/models/geo/upload_registry_spec.rb. It took 1 minute 11.25 seconds. Expected to take 1 minute 3.84 seconds.3811# [RSpecRunTime] Starting example group spec/support/shared_examples/lint_factories_shared_examples.rb. Expected to take 39.97 seconds.3812Lint factories for Geo::UploadRegistry3813 with saas, license, and factory defaults3814 behaves like factory3815 geo_upload_registry factory3816 does not raise error when built3817 does not raise error when created3818 linting :synced trait3819 does not raise error when created3820# [RSpecRunTime] RSpec elapsed time: 20 minutes 0.59 second. Current RSS: ~1324M. Threads: 5. load average: 1.27 1.28 1.28 1/457 156613821.3822 linting :failed trait3823 does not raise error when created3824 linting :started trait3825 does not raise error when created3826 linting :verification_succeeded trait3827 does not raise error when created3828 linting :verification_failed trait3829 does not raise error when created3830# [RSpecRunTime] Finishing example group spec/support/shared_examples/lint_factories_shared_examples.rb. It took 2.71 seconds. Expected to take 39.97 seconds.3831# [RSpecRunTime] Starting example group ee/spec/finders/security/vulnerability_reads_finder_spec.rb. Expected to take 51.96 seconds.3832Security::VulnerabilityReadsFinder3833 use of unnested filters3834 when the given vulnerable is a project3835 calls `use_unnested_filters` on relation3836# [RSpecRunTime] RSpec elapsed time: 20 minutes 10.91 seconds. Current RSS: ~1300M. Threads: 5. load average: 1.21 1.27 1.28 1/455 156623837.3838 when the given vulnerable is a group3839 calls `use_unnested_filters` on relation3840 when the given vulnerable is an instance security dashboard3841 does not call `use_unnested_filters` on relation3842 when filtered by report type3843 only returns vulnerabilities matching the given report types3844 when filtered by has_issues argument3845 when has_issues is set to true3846 only returns vulnerabilities that have issues3847 when has_issues is set to false3848 only returns vulnerabilities that does not have issues3849 when filtered by image3850 only returns vulnerabilities matching the given image3851 when different report_type is passed3852 returns an empty relation3853# [RSpecRunTime] RSpec elapsed time: 20 minutes 13.87 seconds. Current RSS: ~1314M. Threads: 5. load average: 1.21 1.27 1.28 1/455 156633854.3855 when vulnerable is InstanceSecurityDashboard3856 does not include cluster vulnerability3857 when not given a second argument3858 does not filter the vulnerability list3859 when filtered by has_resolution argument3860 when has_resolution is set to true3861 only returns vulnerabilities that have resolution3862 when has_resolution is set to false3863 only returns vulnerabilities that do not have resolution3864 when sorted3865 when sort method is not given3866 is expected to eq [#<Vulnerabilities::Read id: 21, vulnerability_id: 21, project_id: 512, scanner_id: 104, report_type:...erge_request: true, has_remediations: false, owasp_top_10: nil, traversal_ids: [], archived: false>]3867 ascending by severity3868 is expected to eq [#<Vulnerabilities::Read id: nil, vulnerability_id: 24, project_id: 512, scanner_id: 110, report_type...rge_request: false, has_remediations: false, owasp_top_10: nil, traversal_ids: [], archived: false>]3869 descending by severity3870 is expected to eq [#<Vulnerabilities::Read id: 21, vulnerability_id: 21, project_id: 512, scanner_id: 104, report_type:...erge_request: true, has_remediations: false, owasp_top_10: nil, traversal_ids: [], archived: false>]3871 ascending by detected_at3872 is expected to eq [#<Vulnerabilities::Read id: 20, vulnerability_id: 20, project_id: 512, scanner_id: 102, report_type:...request: false, has_remediations: false, owasp_top_10: nil, traversal_ids: [1464], archived: false>]3873 descending by detected_at3874 is expected to eq [#<Vulnerabilities::Read id: nil, vulnerability_id: 24, project_id: 512, scanner_id: 110, report_type...erge_request: true, has_remediations: false, owasp_top_10: nil, traversal_ids: [], archived: false>]3875 when filtered by cluster_agent_id3876 only returns vulnerabilities matching the given agent_id3877 when different report_type is passed3878 returns empty list3879# [RSpecRunTime] RSpec elapsed time: 20 minutes 17.83 seconds. Current RSS: ~1338M. Threads: 5. load average: 1.27 1.28 1.28 1/455 156643880.3881 when filtered by more than one property3882 only returns vulnerabilities matching all of the given filters3883# [RSpecRunTime] RSpec elapsed time: 20 minutes 19.82 seconds. Current RSS: ~1336M. Threads: 5. load average: 1.27 1.28 1.28 1/455 156653884.3885 when filtered by scanner_id3886 only returns vulnerabilities matching the given scanner IDs3887 when filtered by has_merge_request argument3888 when has_merge_request is nil3889 behaves like returns without filtering3890 returns all vulnerabilities3891 returns early without filtering3892 when has_merge_request is not a boolean3893 behaves like returns without filtering3894 returns all vulnerabilities3895 returns early without filtering3896 when has_merge_request is set to true3897 only returns vulnerabilities that have merge_request3898 when has_merge_request is set to false3899 only returns vulnerabilities that does not have merge_request3900 when filtered by has_remediations argument3901 when has_remediations is nil3902 behaves like returns without filtering3903 returns all vulnerabilities3904 returns early without filtering3905# [RSpecRunTime] RSpec elapsed time: 20 minutes 23.14 seconds. Current RSS: ~1343M. Threads: 5. load average: 1.25 1.27 1.28 1/455 156663906.3907 when has_remediations is not a boolean3908 behaves like returns without filtering3909 returns all vulnerabilities3910 returns early without filtering3911 when has_remediations is set to true3912 only returns vulnerabilities with remediations3913 when has_remediations is set to false3914 only returns vulnerabilities without remediations3915 when filtered by state3916 only returns vulnerabilities matching the given states3917 when filtered only by dismissal reason3918 returns only vulnerabilities dismissed with used in tests reason3919 when filtered only by state: dismissed3920 returns all dismissed vulnerabilities3921 when filtered by dismissal reason and other states3922 returns dismissed vulnerabilities and those matching other states3923 when filtered by severity3924 only returns vulnerabilities matching the given severities3925 when filtered by owasp_top_103926 when vulnerabilities with owasp_top_10 exist3927 returns only owasp_top_10 vulnerabilities3928# [RSpecRunTime] RSpec elapsed time: 20 minutes 31.28 seconds. Current RSS: ~1331M. Threads: 5. load average: 1.29 1.28 1.28 1/455 156673929.3930 when the given owasp_top_10 value does not exist3931 returns empty relation3932 when owasp_top_10 is nil3933 returns all vulnerabilities3934 behaves like returns early without owasp_top_10 filtering3935 is expected not to receive with_owasp_top_10(*(any args)) 0 times3936 when owasp_top_10 filter is none3937 returns only vulnerabilities with nil owasp_top_103938 when feature is disabled3939 behaves like returns early without owasp_top_10 filtering3940 is expected not to receive with_owasp_top_10(*(any args)) 0 times3941# [RSpecRunTime] RSpec elapsed time: 20 minutes 37.4 seconds. Current RSS: ~1296M. Threads: 5. load average: 1.27 1.27 1.28 1/455 156683942.3943 when vulnerable is a group3944 when feature is disabled3945 behaves like returns early without owasp_top_10 filtering3946 is expected not to receive with_owasp_top_10(*(any args)) 0 times3947# [RSpecRunTime] RSpec elapsed time: 20 minutes 39.91 seconds. Current RSS: ~1295M. Threads: 5. load average: 1.27 1.27 1.28 1/455 156693948.3949 it performs filtering3950 with only owasp_top_10 vulnerabilities3951# [RSpecRunTime] RSpec elapsed time: 20 minutes 42.13 seconds. Current RSS: ~1289M. Threads: 5. load average: 1.33 1.29 1.28 1/455 156703952.3953 when filtered by scanner external ID3954 only returns vulnerabilities matching the given scanner IDs3955 when using the include_archived_projects param3956 vulnerable_object: archived_project, include_archived_projects: true, result: archive_associated_vulns3957 filters out vulnerabilities associated with archived projects as defined3958 when `utilize_denormalized_attributes_for_group_level_vulnerability_reads` FF is disabled3959 filters out vulnerabilities associated with archived projects as defined3960# [RSpecRunTime] RSpec elapsed time: 20 minutes 46.29 seconds. Current RSS: ~1290M. Threads: 5. load average: 1.38 1.30 1.29 1/455 156713961.3962 vulnerable_object: archived_project, include_archived_projects: false, result: archive_associated_vulns3963 filters out vulnerabilities associated with archived projects as defined3964 when `utilize_denormalized_attributes_for_group_level_vulnerability_reads` FF is disabled3965 filters out vulnerabilities associated with archived projects as defined3966 vulnerable_object: group, include_archived_projects: true, result: all_vulns3967 filters out vulnerabilities associated with archived projects as defined3968 when `utilize_denormalized_attributes_for_group_level_vulnerability_reads` FF is disabled3969 filters out vulnerabilities associated with archived projects as defined3970 vulnerable_object: group, include_archived_projects: false, result: not_archived_vulns3971 filters out vulnerabilities associated with archived projects as defined3972 when `utilize_denormalized_attributes_for_group_level_vulnerability_reads` FF is disabled3973 filters out vulnerabilities associated with archived projects as defined3974 when vulnerable is a Group3975 when filtered by project3976 only returns vulnerabilities matching the given projects3977 when including archived projects3978 returns vulnerabilities matching the given projects3979# [RSpecRunTime] RSpec elapsed time: 20 minutes 51.33 seconds. Current RSS: ~1300M. Threads: 5. load average: 1.43 1.31 1.29 1/455 156723980.3981 when `utilize_denormalized_attributes_for_group_level_vulnerability_reads` FF is disabled3982 only returns vulnerabilities matching the given projects3983 when including archived projects3984 returns vulnerabilities matching the given projects3985 when filtered by report type3986 only returns vulnerabilities matching the given report type3987 when `utilize_denormalized_attributes_for_group_level_vulnerability_reads` FF is disabled3988 only returns vulnerabilities matching the given report type3989# [RSpecRunTime] RSpec elapsed time: 20 minutes 56.16 seconds. Current RSS: ~1310M. Threads: 5. load average: 1.39 1.31 1.29 1/455 156733990.3991 when filtered by state3992 only returns vulnerabilities matching the given state3993 when `utilize_denormalized_attributes_for_group_level_vulnerability_reads` FF is disabled3994 only returns vulnerabilities matching the given state3995# [RSpecRunTime] RSpec elapsed time: 21 minutes 0.57 second. Current RSS: ~1303M. Threads: 5. load average: 1.39 1.31 1.29 1/455 156743996.3997 with empty `state`, `severity`, and `report_type` params3998 uses all available `state`, `severity`, and `report_type` values in query3999 when `utilize_denormalized_attributes_for_group_level_vulnerability_reads` FF is disabled4000 does not use `state`, `severity`, and `report_type` columns in query4001 initial relation4002 when sorting by detected at4003 calls `Vulnerabilities::Read.by_group_using_nested_loop`4004 when sorting by severity4005 calls `group.vulnerability_reads`4006# [RSpecRunTime] Finishing example group ee/spec/finders/security/vulnerability_reads_finder_spec.rb. It took 59.76 seconds. Expected to take 51.96 seconds.4007# [RSpecRunTime] Starting example group ee/spec/models/push_rule_spec.rb. Expected to take 50.13 seconds.4008PushRule4009 does not allow STI4010 defaults regexp_uses_re2 to true4011 updates regexp_uses_re2 to true on edit4012 behaves like cleanup by a loose foreign key4013 cleans up (delete or nullify) the model4014# [RSpecRunTime] RSpec elapsed time: 21 minutes 4.46 seconds. Current RSS: ~1317M. Threads: 5. load average: 1.36 1.30 1.29 1/455 156754015.4016 Associations4017 is expected to belong to project required: false inverse_of => push_rule4018 is expected to belong to organization required: false4019 is expected to have one group inverse_of => push_rule4020 Validation4021 is expected to validate that :max_file_size looks like an integer greater than or equal to 04022 validates RE2 regex syntax4023 when feature flag "add_validation_for_push_rules" is enabled4024 force_push_regex: length validation4025 is expected to validate that the length of :force_push_regex is at most 5114026 delete_branch_regex: length validation4027 is expected to validate that the length of :delete_branch_regex is at most 5114028 commit_message_regex: length validation4029 is expected to validate that the length of :commit_message_regex is at most 5114030 commit_message_negative_regex: length validation4031 is expected to validate that the length of :commit_message_negative_regex is at most 5114032 author_email_regex: length validation4033 is expected to validate that the length of :author_email_regex is at most 5114034 file_name_regex: length validation4035 is expected to validate that the length of :file_name_regex is at most 5114036 branch_name_regex: length validation4037 is expected to validate that the length of :branch_name_regex is at most 5114038 when feature flag "add_validation_for_push_rules" is disabled4039 force_push_regex: length validation4040 is expected not to validate that the length of :force_push_regex is at most 5114041 delete_branch_regex: length validation4042 is expected not to validate that the length of :delete_branch_regex is at most 5114043 commit_message_regex: length validation4044 is expected not to validate that the length of :commit_message_regex is at most 5114045 commit_message_negative_regex: length validation4046 is expected not to validate that the length of :commit_message_negative_regex is at most 5114047 author_email_regex: length validation4048 is expected not to validate that the length of :author_email_regex is at most 5114049 file_name_regex: length validation4050 is expected not to validate that the length of :file_name_regex is at most 5114051 branch_name_regex: length validation4052 is expected not to validate that the length of :branch_name_regex is at most 5114053 #branch_name_allowed?4054 checks branch against regex4055 uses RE2 regex engine4056 tolerates nil messages4057 with legacy regex4058 attempts to use safe RE2 regex engine4059 when unsafe regexps are available4060 falls back to ruby regex engine4061# [RSpecRunTime] RSpec elapsed time: 21 minutes 10.64 seconds. Current RSS: ~1373M. Threads: 5. load average: 1.41 1.31 1.29 1/455 156764062.4063 when unsafe regexps are disabled4064 raises an exception4065 #commit_message_allowed?4066 uses multiline regex4067 tolerates nil messages4068# [RSpecRunTime] RSpec elapsed time: 21 minutes 12.59 seconds. Current RSS: ~1367M. Threads: 5. load average: 1.38 1.31 1.29 1/455 156774069.4070 #commit_message_blocked?4071 uses multiline regex4072 tolerates nil messages4073 when commit message with break line in the last4074 uses multiline regex4075# [RSpecRunTime] RSpec elapsed time: 21 minutes 14.73 seconds. Current RSS: ~1363M. Threads: 5. load average: 1.38 1.31 1.29 1/455 156784076.4077 when commit message without break line in the last4078 uses multiline regex4079 #commit_validation?4080 setting: :commit_message_regex, value: "regex", result: true4081 when rule is enabled at global level4082 returns the default value at project level4083# [RSpecRunTime] RSpec elapsed time: 21 minutes 16.94 seconds. Current RSS: ~1340M. Threads: 5. load average: 1.35 1.30 1.29 1/455 156924084.4085 setting: :branch_name_regex, value: "regex", result: true4086 when rule is enabled at global level4087 returns the default value at project level4088# [RSpecRunTime] RSpec elapsed time: 21 minutes 18.58 seconds. Current RSS: ~1334M. Threads: 5. load average: 1.35 1.30 1.29 1/455 157064089.4090 setting: :author_email_regex, value: "regex", result: true4091 when rule is enabled at global level4092 returns the default value at project level4093# [RSpecRunTime] RSpec elapsed time: 21 minutes 20.31 seconds. Current RSS: ~1323M. Threads: 5. load average: 1.35 1.30 1.29 1/455 157204094.4095 setting: :file_name_regex, value: "regex", result: true4096 when rule is enabled at global level4097 returns the default value at project level4098# [RSpecRunTime] RSpec elapsed time: 21 minutes 21.93 seconds. Current RSS: ~1319M. Threads: 5. load average: 1.40 1.31 1.29 1/455 157344099.4100 setting: :reject_unsigned_commits, value: true, result: true4101 when rule is enabled at global level4102 returns the default value at project level4103# [RSpecRunTime] RSpec elapsed time: 21 minutes 23.63 seconds. Current RSS: ~1320M. Threads: 5. load average: 1.40 1.31 1.29 1/455 157484104.4105 setting: :commit_committer_check, value: true, result: true4106 when rule is enabled at global level4107 returns the default value at project level4108# [RSpecRunTime] RSpec elapsed time: 21 minutes 25.27 seconds. Current RSS: ~1319M. Threads: 5. load average: 1.40 1.31 1.29 1/455 157624109.4110 setting: :commit_committer_name_check, value: true, result: true4111 when rule is enabled at global level4112 returns the default value at project level4113# [RSpecRunTime] RSpec elapsed time: 21 minutes 26.9 seconds. Current RSS: ~1316M. Threads: 5. load average: 1.37 1.31 1.29 1/455 157764114.4115 setting: :member_check, value: true, result: true4116 when rule is enabled at global level4117 returns the default value at project level4118# [RSpecRunTime] RSpec elapsed time: 21 minutes 28.62 seconds. Current RSS: ~1315M. Threads: 5. load average: 1.37 1.31 1.29 1/455 157904119.4120 setting: :prevent_secrets, value: true, result: true4121 when rule is enabled at global level4122 returns the default value at project level4123# [RSpecRunTime] RSpec elapsed time: 21 minutes 30.17 seconds. Current RSS: ~1314M. Threads: 5. load average: 1.37 1.31 1.29 1/455 158044124.4125 setting: :max_file_size, value: 1, result: false4126 when rule is enabled at global level4127 returns the default value at project level4128# [RSpecRunTime] RSpec elapsed time: 21 minutes 31.81 seconds. Current RSS: ~1314M. Threads: 5. load average: 1.34 1.30 1.29 1/455 158184129.4130 #commit_message_allowed?4131 raises a MatchError when the regex is invalid4132 #commit_message_blocked?4133 raises a MatchError when the regex is invalid4134 #branch_name_allowed?4135 raises a MatchError when the regex is invalid4136 #author_email_allowed?4137 raises a MatchError when the regex is invalid4138 #filename_denylisted?4139 raises a MatchError when the regex is invalid4140 #commit_signature_allowed?4141 when feature is not licensed and it is enabled4142 accepts unsigned commits4143# [RSpecRunTime] RSpec elapsed time: 21 minutes 36.3 seconds. Current RSS: ~1324M. Threads: 5. load average: 1.31 1.30 1.29 1/455 158194144.4145 when enabled at a global level4146 returns false if commit is not signed4147 and disabled at a Project level4148 returns true if commit is not signed4149# [RSpecRunTime] RSpec elapsed time: 21 minutes 38.87 seconds. Current RSS: ~1323M. Threads: 5. load average: 1.31 1.30 1.29 1/455 158204150.4151 and unset at a Project level4152 returns false if commit is not signed4153# [RSpecRunTime] RSpec elapsed time: 21 minutes 40.29 seconds. Current RSS: ~1321M. Threads: 5. load average: 1.31 1.30 1.29 1/455 158214154.4155 when disabled at a global level4156 returns true if commit is not signed4157 but enabled at a Project level4158 returns false if commit is not signed4159 returns true if commit is signed4160# [RSpecRunTime] RSpec elapsed time: 21 minutes 43.81 seconds. Current RSS: ~1319M. Threads: 5. load average: 1.37 1.31 1.29 1/455 158224161.4162 when user has enabled and disabled it at a project level4163 and it is enabled globally4164 returns false if commit is not signed4165 returns true if commit is signed4166# [RSpecRunTime] RSpec elapsed time: 21 minutes 46.42 seconds. Current RSS: ~1319M. Threads: 5. load average: 1.34 1.30 1.29 1/455 158234167.4168 with caching4169 memoizes the right push rules4170# [RSpecRunTime] RSpec elapsed time: 21 minutes 48.25 seconds. Current RSS: ~1316M. Threads: 5. load average: 1.34 1.30 1.29 1/455 158244171.4172 #available?4173 reject_unsigned_commits4174 with the global push_rule4175 with a EE starter license4176 behaves like an unavailable push_rule4177 is not available4178 with a EE premium license4179 behaves like an available push_rule4180 is available4181 with GL.com plans4182 behaves like different payment plans verifications4183 with a Bronze plan4184 behaves like an unavailable push_rule4185 is not available4186 with a Premium plan4187 behaves like an available push_rule4188 is available4189 with a Ultimate plan4190 behaves like an available push_rule4191 is available4192 when a push rule belongs to a group4193 behaves like different payment plans verifications4194 with a Bronze plan4195 behaves like an unavailable push_rule4196 is not available4197 with a Premium plan4198 behaves like an available push_rule4199 is available4200 with a Ultimate plan4201 behaves like an available push_rule4202 is available4203# [RSpecRunTime] Finishing example group ee/spec/models/push_rule_spec.rb. It took 51.91 seconds. Expected to take 50.13 seconds.4204# [RSpecRunTime] Starting example group spec/support/shared_examples/lint_factories_shared_examples.rb. Expected to take 39.97 seconds.4205Lint factories for PushRule4206 with saas, license, and factory defaults4207 behaves like factory4208 push_rule factory4209 does not raise error when built4210 does not raise error when created4211 linting :commit_message trait4212 does not raise error when created4213# [RSpecRunTime] RSpec elapsed time: 21 minutes 55.0 seconds. Current RSS: ~1337M. Threads: 5. load average: 1.31 1.30 1.29 1/455 158404214.4215 linting :author_email trait4216 does not raise error when created4217 behaves like factory4218 push_rule_sample factory4219 does not raise error when built4220 does not raise error when created4221 behaves like factory4222 push_rule_without_project factory4223 does not raise error when built4224 does not raise error when created4225# [RSpecRunTime] Finishing example group spec/support/shared_examples/lint_factories_shared_examples.rb. It took 2.92 seconds. Expected to take 39.97 seconds.4226# [RSpecRunTime] Starting example group ee/spec/models/gitlab_subscriptions/add_on_purchase_spec.rb. Expected to take 41.65 seconds.4227GitlabSubscriptions::AddOnPurchase4228 is expected to includes the EachBatch module4229 does not allow STI4230 #already_assigned?4231 when the user has been already assigned4232 is expected to eq true4233 when user is not already assigned4234 is expected to eq false4235 #expired?4236 is expected to eq false4237 when subscription has expired4238 is expected to eq true4239 constants4240 is expected to be a kind of ActiveSupport::Duration4241 #active?4242 is expected to eq true4243 when subscription has expired4244 is expected to eq false4245# [RSpecRunTime] RSpec elapsed time: 21 minutes 59.41 seconds. Current RSS: ~1365M. Threads: 5. load average: 1.29 1.29 1.28 1/455 158414246.4247 validations4248 is expected to validate that :add_on cannot be empty/falsy4249 is expected to validate that :expires_on cannot be empty/falsy4250 is expected to validate that :subscription_add_on_id is case-sensitively unique within the scope of :namespace_id4251 is expected to validate that :quantity cannot be empty/falsy4252 is expected to validate that :quantity looks like an integer greater than or equal to 14253 is expected to validate that :purchase_xid cannot be empty/falsy4254 is expected to validate that the length of :purchase_xid is at most 2554255 when validating namespace4256 when on .com4257 namespace: group_namespace, result: true4258 validates the namespace correctly4259# [RSpecRunTime] RSpec elapsed time: 22 minutes 1.55 seconds. Current RSS: ~1368M. Threads: 5. load average: 1.34 1.30 1.29 1/455 158424260.4261 namespace: sub_group_namespace, result: false4262 validates the namespace correctly4263 namespace: project_namespace, result: false4264 validates the namespace correctly4265 namespace: user_namespace, result: false4266 validates the namespace correctly4267 namespace: nil, result: false4268 validates the namespace correctly4269 when not on .com4270 is expected not to validate that :namespace cannot be empty/falsy4271 scopes4272 .active4273 returns all the purchases that are not expired4274# [RSpecRunTime] RSpec elapsed time: 22 minutes 5.39 seconds. Current RSS: ~1367M. Threads: 5. load average: 1.34 1.30 1.29 1/455 158434275.4276 .ready_for_cleanup4277 returns all ready for cleanup add on purchases4278 .trial4279 returns all the purchases that are not expired4280# [RSpecRunTime] RSpec elapsed time: 22 minutes 9.08 seconds. Current RSS: ~1349M. Threads: 5. load average: 1.32 1.30 1.29 1/455 158444281.4282 .by_add_on_name4283 when name is: code_suggestions4284 returns all the purchases related to gitlab_duo_pro4285# [RSpecRunTime] RSpec elapsed time: 22 minutes 12.24 seconds. Current RSS: ~1326M. Threads: 5. load average: 1.29 1.29 1.28 1/455 158454286.4287 when name is set to anything else4288 returns empty collection4289# [RSpecRunTime] RSpec elapsed time: 22 minutes 14.09 seconds. Current RSS: ~1318M. Threads: 5. load average: 1.29 1.29 1.28 1/455 158464290.4291 .by_namespace_id4292 when record with given namespace_id exists4293 is expected to contain exactly #<GitlabSubscriptions::AddOnPurchase id: 53, created_at: "2024-05-29 23:59:23.181960264 +0000", updat...1f02b9a232d6648ecb3e8d96a5f2", last_assigned_users_refreshed_at: nil, trial: false, started_at: nil>4294# [RSpecRunTime] RSpec elapsed time: 22 minutes 16.93 seconds. Current RSS: ~1313M. Threads: 5. load average: 1.43 1.32 1.29 1/455 158474295.4296 when record with given namespace_id does not exist4297 is expected to contain exactly4298# [RSpecRunTime] RSpec elapsed time: 22 minutes 18.69 seconds. Current RSS: ~1318M. Threads: 5. load average: 1.43 1.32 1.29 1/455 158484299.4300 when nil is given4301 and the record exist4302 is expected to contain exactly #<GitlabSubscriptions::AddOnPurchase id: 61, created_at: "2024-05-29 23:59:28.925480233 +0000", updat...7ffa387771f0ba916f0a37b8ffc6", last_assigned_users_refreshed_at: nil, trial: false, started_at: nil>4303# [RSpecRunTime] RSpec elapsed time: 22 minutes 20.28 seconds. Current RSS: ~1326M. Threads: 5. load average: 1.43 1.32 1.29 1/455 158494304.4305 and the record does not exist4306 is expected to contain exactly4307# [RSpecRunTime] RSpec elapsed time: 22 minutes 22.1 seconds. Current RSS: ~1333M. Threads: 5. load average: 1.39 1.32 1.29 1/455 158504308.4309 .for_gitlab_duo_pro4310 returns all the purchases related to gitlab duo4311# [RSpecRunTime] RSpec elapsed time: 22 minutes 25.26 seconds. Current RSS: ~1336M. Threads: 5. load average: 1.39 1.32 1.29 1/455 158514312.4313 .for_product_analytics4314 returns all the purchases related to product_analytics4315# [RSpecRunTime] RSpec elapsed time: 22 minutes 28.4 seconds. Current RSS: ~1331M. Threads: 5. load average: 1.36 1.31 1.29 1/455 158524316.4317 .for_user4318 returns all the non-guest purchases related to the user top level namespaces4319# [RSpecRunTime] RSpec elapsed time: 22 minutes 31.55 seconds. Current RSS: ~1309M. Threads: 5. load average: 1.33 1.31 1.29 1/455 158534320.4321 .assigned_to_user4322 returns all the non-guest purchases related to the user top level namespaces4323# [RSpecRunTime] RSpec elapsed time: 22 minutes 34.84 seconds. Current RSS: ~1305M. Threads: 5. load average: 1.33 1.31 1.29 1/455 158544324.4325 .requiring_assigned_users_refresh4326 returns correct add_on_purchases4327 accepts limit param4328 #delete_ineligible_user_assignments_in_batches!4329 with assigned_users records4330 removes only ineligible user assignments4331 accepts batch_size and deletes the assignments in batch4332 expires the cache keys for the ineligible users4333 when the add_on_purchase has no namespace4334 when all assigned users are eligible4335 is expected to eq 04336# [RSpecRunTime] RSpec elapsed time: 22 minutes 37.61 seconds. Current RSS: ~1317M. Threads: 5. load average: 1.39 1.32 1.29 1/455 158554337.4338 when there are ineligible users4339 removes only ineligible user assignments4340 with no assigned_users records4341 is expected to eq 04342 when add_on_purchase does not have namespace4343 is expected to eq 04344 .next_candidate_requiring_assigned_users_refresh4345 returns nil when there are no stale records4346 when there are stale records4347 returns the stale record4348 when there is stale records with nil refreshed_at4349 returns record with nil refreshed_at as next candidate4350 when there is stale record with earlier refreshed_at4351 returns record with earlier refreshed_at as next candidate4352 .uniq_add_on_names4353 is expected to contain exactly "code_suggestions"4354 associations4355 is expected to belong to add_on required: false inverse_of => add_on_purchases4356 is expected to belong to namespace optional: true4357 is expected to have many assigned_users class_name => GitlabSubscriptions::UserAddOnAssignment inverse_of => add_on_purchase4358# [RSpecRunTime] Finishing example group ee/spec/models/gitlab_subscriptions/add_on_purchase_spec.rb. It took 44.14 seconds. Expected to take 41.65 seconds.4359# [RSpecRunTime] Starting example group spec/support/shared_examples/lint_factories_shared_examples.rb. Expected to take 39.97 seconds.4360Lint factories for GitlabSubscriptions::AddOnPurchase4361 with saas, license, and factory defaults4362 behaves like factory4363 gitlab_subscription_add_on_purchase factory4364 does not raise error when built4365 does not raise error when created4366 linting :active trait4367 does not raise error when created4368# [RSpecRunTime] RSpec elapsed time: 22 minutes 42.11 seconds. Current RSS: ~1350M. Threads: 5. load average: 1.35 1.31 1.29 1/455 158714369.4370 linting :trial trait4371 does not raise error when created4372 linting :expired trait4373 does not raise error when created4374 linting :gitlab_duo_pro trait4375 does not raise error when created4376 linting :product_analytics trait4377 does not raise error when created4378 linting :self_managed trait4379 does not raise error when created4380# [RSpecRunTime] Finishing example group spec/support/shared_examples/lint_factories_shared_examples.rb. It took 3.26 seconds. Expected to take 39.97 seconds.4381# [RSpecRunTime] Starting example group ee/spec/graphql/resolvers/vulnerability_severities_count_resolver_spec.rb. Expected to take 35.44 seconds.4382Resolvers::VulnerabilitySeveritiesCountResolver4383 #resolve4384 when the user does not have access4385 is redacted4386# [RSpecRunTime] RSpec elapsed time: 22 minutes 55.67 seconds. Current RSS: ~1281M. Threads: 5. load average: 1.30 1.30 1.29 1/455 158724387.4388 when the user has access4389 behaves like vulnerability filterable4390 #validate_filters4391 for owasp_top_104392 when filters are valid4393 filter_value: "none"4394 does not raise any error4395 filter_value: "A1_2017"4396 does not raise any error4397 when owasp_top_ten includes "none" and other values4398 raises an ArgumentError4399 when filtering by none is disabled for owasp_top_104400 filter_value: "none"4401 raises an ResourceNotAvailableError4402 filter_value: ["none", "A1_2017"]4403 raises an ResourceNotAvailableError4404 when given severities4405 only returns count for low severity vulnerability4406 when given states4407 only returns counts for vulnerabilities that match the given state4408 when filtering only by state4409 only returns vulnerabilities with matching states4410 when filtering with states and dismissal_reason4411 only returns counts vulnerabilities that match the filters4412# [RSpecRunTime] RSpec elapsed time: 22 minutes 59.74 seconds. Current RSS: ~1305M. Threads: 5. load average: 1.27 1.30 1.28 1/455 158734413.4414 when filtering with dismissal_reason4415 only returns counts for vulnerabilities dismissed with the given reason4416# [RSpecRunTime] RSpec elapsed time: 23 minutes 1.58 seconds. Current RSS: ~1306M. Threads: 5. load average: 1.25 1.29 1.28 1/456 158744417.4418 when given scanner4419 only returns count for high severity vulnerability4420 when given image4421 only returns count for medium severity vulnerability4422 when given cluster agent id4423 only returns count for medium severity vulnerability4424 when given scanner ID4425 only returns count for vulnerabilities with scanner ID4426 when given report types4427 only returns count for vulnerabilities of the given report types4428 when resolving vulnerabilities for a project4429 returns the project's vulnerabilities4430 when filtering vulnerabilities with issues4431 only returns count for vulnerabilities with issues4432 when filtering vulnerabilities with issues4433 only returns count for vulnerabilities with issues4434 when filtering resolved vulnerabilities4435 only returns count for resolved vulnerabilities4436 when filtering resolved vulnerabilities4437 only returns count for resolved vulnerabilities4438 when filtering vulnerabilities with merge request4439 only returns count for vulnerabilities with merge request4440 when filtering vulnerabilities with no merge request4441 only returns count for vulnerabilities with no merge request4442 when filtering vulnerabilities with remediations4443 only returns count for vulnerabilities with remediations4444# [RSpecRunTime] RSpec elapsed time: 23 minutes 6.76 seconds. Current RSS: ~1323M. Threads: 5. load average: 1.23 1.29 1.28 1/456 158754445.4446 when filtering vulnerabilities with no remediations4447 only returns count for vulnerabilities with no remediations4448 when filtering vulnerabilities with owasp_top_104449 only returns count for vulnerabilities with owasp_top_104450# [RSpecRunTime] RSpec elapsed time: 23 minutes 12.95 seconds. Current RSS: ~1291M. Threads: 5. load average: 1.13 1.27 1.27 1/456 158764451.4452 when resolving vulnerabilities for an instance security dashboard4453 when there is a current user4454 returns vulnerabilities for all projects on the current user's instance security dashboard4455 when given a dismissal_reason4456 returns vulnerability counts that match the dismissal reason4457# [RSpecRunTime] RSpec elapsed time: 23 minutes 15.12 seconds. Current RSS: ~1294M. Threads: 5. load average: 1.13 1.27 1.27 1/456 158774458.4459 when filtering by state4460 only returns vulnerabilities with matching states4461 when filtering by state and report type4462 only returns vulnerabilities with matching states4463 without a current user4464 returns no vulnerabilities4465# [RSpecRunTime] Finishing example group ee/spec/graphql/resolvers/vulnerability_severities_count_resolver_spec.rb. It took 32.5 seconds. Expected to take 35.44 seconds.4466# [RSpecRunTime] Starting example group ee/spec/elastic/migrate/20231016162120_reindex_epics_to_fix_label_ids_spec.rb. Expected to take 33.98 seconds.4467ReindexEpicsToFixLabelIds4468 index has schema_version in the mapping4469 .completed?4470 when documents have still old schema_version4471 is expected not to be completed4472 is expected to equal true4473# [RSpecRunTime] RSpec elapsed time: 23 minutes 27.46 seconds. Current RSS: ~1305M. Threads: 5. load average: 1.18 1.27 1.27 2/460 158794474.4475 when no documents have old schema_version4476 is expected to be completed4477 is expected to equal true4478# [RSpecRunTime] RSpec elapsed time: 23 minutes 31.66 seconds. Current RSS: ~1295M. Threads: 5. load average: 1.17 1.26 1.27 3/460 158804479.4480 .migrate4481 when migration is already completed4482 does not modify data4483# [RSpecRunTime] RSpec elapsed time: 23 minutes 33.82 seconds. Current RSS: ~1296M. Threads: 5. load average: 1.17 1.26 1.27 3/460 158814484.4485 migration process4486 processes in batches4487 when an error is raised4488 logs a message4489# [RSpecRunTime] RSpec elapsed time: 23 minutes 39.04 seconds. Current RSS: ~1287M. Threads: 5. load average: 1.39 1.31 1.29 5/460 158824490.4491 when migration does not responds to batch_size4492 raises NotImplementedError4493# [RSpecRunTime] RSpec elapsed time: 23 minutes 41.53 seconds. Current RSS: ~1288M. Threads: 5. load average: 1.36 1.30 1.28 3/460 158834494.4495 when all documents needs to be updated4496 updates all documents4497# [RSpecRunTime] RSpec elapsed time: 23 minutes 44.14 seconds. Current RSS: ~1295M. Threads: 5. load average: 1.36 1.30 1.28 2/460 158844498.4499 when some documents needs to be updated4500 only updates documents whose schema_version is old4501# [RSpecRunTime] RSpec elapsed time: 23 minutes 46.73 seconds. Current RSS: ~1293M. Threads: 5. load average: 1.57 1.35 1.30 1/460 158854502.4503 when documents have empty schema_version4504 sets the new schema_version for all the documents4505# [RSpecRunTime] RSpec elapsed time: 23 minutes 49.18 seconds. Current RSS: ~1287M. Threads: 5. load average: 1.57 1.35 1.30 1/460 158864506.4507 migration_options4508 has migration options set4509# [RSpecRunTime] RSpec elapsed time: 23 minutes 51.26 seconds. Current RSS: ~1289M. Threads: 5. load average: 1.53 1.34 1.30 1/460 158874510.4511# [RSpecRunTime] Finishing example group ee/spec/elastic/migrate/20231016162120_reindex_epics_to_fix_label_ids_spec.rb. It took 35.85 seconds. Expected to take 33.98 seconds.4512# [RSpecRunTime] Starting example group ee/spec/finders/geo/project_repository_registry_finder_spec.rb. Expected to take 30.14 seconds.4513Geo::ProjectRepositoryRegistryFinder4514 behaves like a framework registry finder4515 #execute4516 when user cannot read all Geo4517 is expected to be empty4518# [RSpecRunTime] RSpec elapsed time: 23 minutes 54.15 seconds. Current RSS: ~1296M. Threads: 5. load average: 1.53 1.34 1.30 1/460 158884519.4520 when user can read all Geo4521 when admin mode is disabled4522 is expected to be empty4523# [RSpecRunTime] RSpec elapsed time: 23 minutes 56.31 seconds. Current RSS: ~1302M. Threads: 5. load average: 1.49 1.34 1.30 1/460 158894524.4525 when admin mode is enabled4526 with an ids param4527 returns specified registries4528# [RSpecRunTime] RSpec elapsed time: 23 minutes 58.49 seconds. Current RSS: ~1305M. Threads: 5. load average: 1.49 1.34 1.30 1/460 158904529.4530 with an ids param empty4531 returns all registries4532# [RSpecRunTime] RSpec elapsed time: 24 minutes 0.66 second. Current RSS: ~1305M. Threads: 5. load average: 1.49 1.34 1.30 5/461 158914533.4534 with a replication_state param4535 returns registries with requested replication state4536# [RSpecRunTime] RSpec elapsed time: 24 minutes 2.73 seconds. Current RSS: ~1303M. Threads: 5. load average: 1.61 1.37 1.30 1/461 158924537.4538 with a replication_state param empty4539 returns all registries4540# [RSpecRunTime] RSpec elapsed time: 24 minutes 4.78 seconds. Current RSS: ~1304M. Threads: 5. load average: 1.61 1.37 1.30 1/460 158934541.4542 with verification enabled4543 with a verification_state param4544 returns registries with requested verification state4545# [RSpecRunTime] RSpec elapsed time: 24 minutes 6.77 seconds. Current RSS: ~1305M. Threads: 5. load average: 1.64 1.38 1.31 1/460 158944546.4547 with a verification_state param empty4548 returns all registries4549# [RSpecRunTime] RSpec elapsed time: 24 minutes 8.89 seconds. Current RSS: ~1306M. Threads: 5. load average: 1.64 1.38 1.31 1/460 158954550.4551 with verification disabled4552 with a verification_state param4553 raises ArgumentError (PENDING: Skipping because verification is enabled for Project)4554# [RSpecRunTime] RSpec elapsed time: 24 minutes 10.94 seconds. Current RSS: ~1302M. Threads: 5. load average: 1.59 1.37 1.31 1/460 158964555.4556 with a verification_state param empty4557 raises ArgumentError (PENDING: Skipping because verification is enabled for Project)4558# [RSpecRunTime] RSpec elapsed time: 24 minutes 12.96 seconds. Current RSS: ~1302M. Threads: 5. load average: 1.59 1.37 1.31 1/460 158974559.4560 when search method is not implemented in the registry model4561 raises ArgumentError (PENDING: Skipping because search method is implemented for Project)4562# [RSpecRunTime] RSpec elapsed time: 24 minutes 15.12 seconds. Current RSS: ~1301M. Threads: 5. load average: 1.59 1.37 1.31 1/460 158984563.4564 when search method is implemented in the registry model4565 returns a registry filtered by keyword (PENDING: Skipping because search method is not implemented4566 for Project or searchable attributes are not defined.)4567# [RSpecRunTime] RSpec elapsed time: 24 minutes 17.22 seconds. Current RSS: ~1301M. Threads: 5. load average: 1.54 1.36 1.30 1/461 158994568.4569 with no params4570 returns all registries4571# [RSpecRunTime] RSpec elapsed time: 24 minutes 19.3 seconds. Current RSS: ~1302M. Threads: 5. load average: 1.54 1.36 1.30 1/461 159004572.4573# [RSpecRunTime] Finishing example group ee/spec/finders/geo/project_repository_registry_finder_spec.rb. It took 27.48 seconds. Expected to take 30.14 seconds.4574# [RSpecRunTime] Starting example group ee/spec/elastic/migrate/20240104134928_reindex_all_issues_spec.rb. Expected to take 28.87 seconds.4575ReindexAllIssues4576 behaves like migration reindexes all data4577 QueryRecorder to check N+14578 avoids N+1 queries4579# [RSpecRunTime] RSpec elapsed time: 24 minutes 28.01 seconds. Current RSS: ~1296M. Threads: 5. load average: 1.69 1.40 1.32 3/463 159014580.4581 migration_options4582 has migration options set4583# [RSpecRunTime] RSpec elapsed time: 24 minutes 30.5 seconds. Current RSS: ~1303M. Threads: 5. load average: 1.69 1.40 1.32 3/463 159024584.4585 .migrate4586 when migration is already completed4587 does not modify data4588# [RSpecRunTime] RSpec elapsed time: 24 minutes 33.11 seconds. Current RSS: ~1304M. Threads: 5. load average: 1.63 1.39 1.32 1/463 159034589.4590 migration process4591 respects the limiting setting4592 updates all documents4593 processes in batches4594# [RSpecRunTime] RSpec elapsed time: 24 minutes 41.54 seconds. Current RSS: ~1306M. Threads: 5. load average: 1.61 1.40 1.32 1/463 159044595.4596 .completed?4597 when all data has been backfilled4598 is expected to be completed4599# [RSpecRunTime] RSpec elapsed time: 24 minutes 44.34 seconds. Current RSS: ~1303M. Threads: 5. load average: 1.61 1.40 1.32 2/463 159054600.4601 when some data is left to be backfilled4602 is expected not to be completed4603# [RSpecRunTime] RSpec elapsed time: 24 minutes 46.72 seconds. Current RSS: ~1315M. Threads: 5. load average: 1.56 1.39 1.32 1/463 159064604.4605# [RSpecRunTime] Finishing example group ee/spec/elastic/migrate/20240104134928_reindex_all_issues_spec.rb. It took 27.93 seconds. Expected to take 28.87 seconds.4606# [RSpecRunTime] Starting example group ee/spec/services/projects/transfer_service_spec.rb. Expected to take 24.06 seconds.4607Projects::TransferService4608 audit events4609 when licensed4610 does not log audit event if operation fails4611 does not log audit event if operation results in no change4612 when operation succeeds4613 logs an audit event4614 logs the audit event info4615 calls the audit method with the event type4616# [RSpecRunTime] RSpec elapsed time: 24 minutes 52.07 seconds. Current RSS: ~1399M. Threads: 5. load average: 1.51 1.38 1.31 1/468 159404617.4618 when not licensed4619 does not log audit event4620 missing epics applied to issues4621 delegates transfer to Epics::TransferService4622 elasticsearch indexing4623 delegates transfer to Elastic::ProjectTransferWorker and ::Search::Zoekt::ProjectTransferWorker4624 security policy project4625 when project has policy project4626 unassigns the policy project4627# [RSpecRunTime] RSpec elapsed time: 24 minutes 57.99 seconds. Current RSS: ~1446M. Threads: 5. load average: 1.47 1.38 1.31 1/468 159654628.4629 when project has inherited policy project4630 when transferring the project within the same hierarchy4631 deletes scan_finding_rules for inherited policy project4632# [RSpecRunTime] RSpec elapsed time: 25 minutes 0.31 second. Current RSS: ~1449M. Threads: 5. load average: 1.47 1.38 1.31 1/468 159724633.4634 when transferring the project from one hierarchy to another4635 deletes scan_finding_rules for inherited policy project4636 triggers Security::ScanResultPolicies::SyncProjectWorker to sync new group policies4637# [RSpecRunTime] RSpec elapsed time: 25 minutes 2.73 seconds. Current RSS: ~1423M. Threads: 5. load average: 1.43 1.37 1.31 1/469 159734638.4639 updating paid features4640 calls the ::EE::Projects::RemovePaidFeaturesService to update paid features4641 with pipeline subscriptions4642 when target namespace has a free plan4643 schedules cleanup for upstream project subscription4644# [RSpecRunTime] RSpec elapsed time: 25 minutes 4.7 seconds. Current RSS: ~1428M. Threads: 5. load average: 1.43 1.37 1.31 1/469 159864645.4646 deleting compliance framework setting4647 when the project has a compliance framework setting4648 when the project is transferring under the same top level group4649 does not delete the compliance framework setting4650# [RSpecRunTime] RSpec elapsed time: 25 minutes 6.29 seconds. Current RSS: ~1406M. Threads: 5. load average: 1.40 1.36 1.31 1/469 159874651.4652 when the project is transferring under a nested sub group4653 does not delete the compliance framework setting4654# [RSpecRunTime] RSpec elapsed time: 25 minutes 8.23 seconds. Current RSS: ~1394M. Threads: 5. load average: 1.40 1.36 1.31 1/469 159884655.4656 when the project is transferring to a new group4657 deletes the compliance framework setting4658# [RSpecRunTime] RSpec elapsed time: 25 minutes 9.8 seconds. Current RSS: ~1369M. Threads: 5. load average: 1.40 1.36 1.31 1/469 159894659.4660 when the project does not have a compliance framework setting4661 does not raise an error4662 does not change the compliance framework settings count4663# [RSpecRunTime] RSpec elapsed time: 25 minutes 11.79 seconds. Current RSS: ~1389M. Threads: 5. load average: 1.37 1.36 1.31 1/469 160024664.4665 update_compliance_standards_adherence4666 updates the project's compliance standards adherence with new namespace id4667# [RSpecRunTime] RSpec elapsed time: 25 minutes 13.26 seconds. Current RSS: ~1390M. Threads: 5. load average: 1.37 1.36 1.31 1/469 160034668.4669# [RSpecRunTime] Finishing example group ee/spec/services/projects/transfer_service_spec.rb. It took 26.03 seconds. Expected to take 24.06 seconds.4670# [RSpecRunTime] Starting example group ee/spec/models/environment_spec.rb. Expected to take 21.88 seconds.4671Environment4672 does not allow STI4673 is expected to have many dora_daily_metrics4674 .deployed_to_cluster4675 when there is no deployment4676 returns nothing4677# [RSpecRunTime] RSpec elapsed time: 25 minutes 15.94 seconds. Current RSS: ~1414M. Threads: 5. load average: 1.34 1.35 1.30 1/467 160344678.4679 when there is a deployment for the cluster4680 returns the environment for the last deployment4681# [RSpecRunTime] RSpec elapsed time: 25 minutes 19.02 seconds. Current RSS: ~1409M. Threads: 5. load average: 1.34 1.35 1.30 1/468 160754682.4683 when there is a non-cluster deployment4684 returns nothing4685# [RSpecRunTime] RSpec elapsed time: 25 minutes 20.34 seconds. Current RSS: ~1409M. Threads: 5. load average: 1.34 1.35 1.30 1/468 160964686.4687 when the non-cluster deployment is latest4688 returns nothing4689# [RSpecRunTime] RSpec elapsed time: 25 minutes 22.8 seconds. Current RSS: ~1393M. Threads: 5. load average: 1.31 1.35 1.30 1/468 161424690.4691 #protected?4692 when Protected Environments feature is not available on the project4693 is expected to be falsy4694 when Protected Environments feature is available on the project4695 when the environment is protected4696 is expected to be truthy4697 when the environment is not protected4698 is expected to be falsy4699 #protected_from?4700 when Protected Environments feature is not available on the project4701 is expected to be falsy4702 when Protected Environments feature is available on the project4703 when the environment is not protected4704 is expected to be falsy4705 when the user is nil4706 is expected to be truthy4707 when environment is protected and user dont have access to it4708 is expected to be truthy4709 when environment is protected and user have access to it4710 is expected to be falsy4711 caches result4712 #protected_by?4713 when Protected Environments feature is not available on the project4714 is expected to be falsy4715 when Protected Environments feature is available on the project4716 when the environment is not protected4717 is expected to be falsy4718 when the user is nil4719 is expected to be falsy4720 when environment is protected and user dont have access to it4721 is expected to be falsy4722 when environment is protected and user have access to it4723 is expected to be truthy4724 #without_protected4725 when protected by project4726 is expected to be empty4727 when protected by group4728 is expected to be empty4729 #reactive_cache_updated4730 expires the environments path for the project4731 with a group cluster4732 expires the environments path for the group cluster4733# [RSpecRunTime] RSpec elapsed time: 25 minutes 28.09 seconds. Current RSS: ~1423M. Threads: 5. load average: 1.28 1.34 1.30 1/467 161684734.4735 with an instance cluster4736 expires the environments path for the group cluster4737# [RSpecRunTime] RSpec elapsed time: 25 minutes 29.73 seconds. Current RSS: ~1424M. Threads: 5. load average: 1.28 1.34 1.30 1/467 161944738.4739 #needs_approval?4740 when Protected Environments feature is available4741 with some approvals required4742 is expected to be truthy4743 with no approvals required4744 is expected to be falsey4745 when Protected Environments feature is not available4746 is expected to be falsey4747 #required_approval_count4748 when Protected Environments feature is not available4749 is expected to eq 04750 when Protected Environments feature is available4751 and no associated protected environments exist4752 is expected to eq 04753 with no multiple approval rules4754 is expected to eq 04755 with multiple approval rules4756 returns the sum of required approvals for all approval rules4757 #has_approval_rules?4758 is expected to eq false4759 with approval rules4760 is expected to eq true4761 #find_approval_rule_for4762 is expected to be nil4763 with approval rules4764 when user belongs to QA group4765 is expected to eq #<ProtectedEnvironments::ApprovalRule id: 5, protected_environment_id: 14, user_id: nil, group_id: 23...5-30 00:02:41.472200086 +0000", access_level: nil, required_approvals: 1, group_inheritance_type: 0>4766# [RSpecRunTime] RSpec elapsed time: 25 minutes 32.88 seconds. Current RSS: ~1415M. Threads: 5. load average: 1.26 1.33 1.30 1/465 161954767.4768 when user belongs to Security group4769 is expected to eq #<ProtectedEnvironments::ApprovalRule id: 8, protected_environment_id: 14, user_id: nil, group_id: 23...5-30 00:02:41.730391829 +0000", access_level: nil, required_approvals: 1, group_inheritance_type: 0>4770 when user belongs to both groups4771 returns one of the rules4772 when represented as QA group4773 is expected to eq #<ProtectedEnvironments::ApprovalRule id: 11, protected_environment_id: 14, user_id: nil, group_id: 2...5-30 00:02:42.083393356 +0000", access_level: nil, required_approvals: 1, group_inheritance_type: 0>4774 when represented as Security group4775 is expected to eq #<ProtectedEnvironments::ApprovalRule id: 14, protected_environment_id: 14, user_id: nil, group_id: 2...5-30 00:02:42.264835673 +0000", access_level: nil, required_approvals: 1, group_inheritance_type: 0>4776# [RSpecRunTime] Finishing example group ee/spec/models/environment_spec.rb. It took 20.34 seconds. Expected to take 21.88 seconds.4777# [RSpecRunTime] Starting example group spec/support/shared_examples/lint_factories_shared_examples.rb. Expected to take 39.97 seconds.4778Lint factories for Environment4779 with saas, license, and factory defaults4780 behaves like factory4781 environment factory4782 does not raise error when built4783 does not raise error when created4784 linting :available trait4785 does not raise error when created4786# [RSpecRunTime] RSpec elapsed time: 25 minutes 35.2 seconds. Current RSS: ~1406M. Threads: 5. load average: 1.26 1.33 1.30 1/465 162114787.4788 linting :stopped trait4789 does not raise error when created4790 linting :stopping trait4791 does not raise error when created4792 linting :production trait4793 does not raise error when created4794 linting :staging trait4795 does not raise error when created4796 linting :testing trait4797 does not raise error when created4798 linting :development trait4799 does not raise error when created4800 linting :with_folders trait4801 does not raise error when created4802 linting :with_review_app trait4803 does not raise error when created4804 linting :non_playable trait4805 does not raise error when created (PENDING: Trait skipped linting due to legacy error)4806 linting :auto_stoppable trait4807 does not raise error when created4808 linting :auto_deletable trait4809 does not raise error when created4810 linting :will_auto_stop trait4811 does not raise error when created4812# [RSpecRunTime] Finishing example group spec/support/shared_examples/lint_factories_shared_examples.rb. It took 4.1 seconds. Expected to take 39.97 seconds.4813# [RSpecRunTime] Starting example group ee/spec/graphql/resolvers/geo/container_repository_registries_resolver_spec.rb. Expected to take 21.1 seconds.4814Resolvers::Geo::ContainerRepositoryRegistriesResolver4815 behaves like a Geo registries resolver4816 #resolve4817 when the parent object is the current node4818 when the user has permission to view Geo data4819 when admin mode is enabled4820 when the ids argument is null4821 returns registries, in order4822# [RSpecRunTime] RSpec elapsed time: 25 minutes 40.14 seconds. Current RSS: ~1397M. Threads: 5. load average: 1.24 1.33 1.30 1/465 162194823.4824 when the ids argument is present4825 returns the requested registries, in order4826# [RSpecRunTime] RSpec elapsed time: 25 minutes 42.25 seconds. Current RSS: ~1395M. Threads: 5. load average: 1.22 1.32 1.29 1/463 162204827.4828 when the replication_state argument is present4829 returns registries with requested replication state, in order4830# [RSpecRunTime] RSpec elapsed time: 25 minutes 44.42 seconds. Current RSS: ~1378M. Threads: 5. load average: 1.22 1.32 1.29 1/463 162214831.4832 with verification enabled4833 when the verification_state argument is present4834 returns registries with requested verification state, in order (PENDING: Skipping because verification is not enabled for ContainerRepository)4835# [RSpecRunTime] RSpec elapsed time: 25 minutes 46.65 seconds. Current RSS: ~1342M. Threads: 5. load average: 1.20 1.32 1.29 1/463 162224836.4837 with verification disabled4838 when the verification_state argument is present4839 raises ArgumentError4840# [RSpecRunTime] RSpec elapsed time: 25 minutes 48.9 seconds. Current RSS: ~1311M. Threads: 5. load average: 1.20 1.32 1.29 1/460 162234841.4842 when admin mode is disabled4843 returns nothing4844# [RSpecRunTime] RSpec elapsed time: 25 minutes 51.12 seconds. Current RSS: ~1302M. Threads: 5. load average: 1.19 1.31 1.29 1/460 162244845.4846 when the user does not have permission to view Geo data4847 returns nothing4848# [RSpecRunTime] RSpec elapsed time: 25 minutes 53.38 seconds. Current RSS: ~1304M. Threads: 5. load average: 1.19 1.31 1.29 1/460 162254849.4850 when the parent object is not the current node4851 when the user has permission to view Geo data4852 returns nothing, because we can't query other nodes' tracking databases4853# [RSpecRunTime] RSpec elapsed time: 25 minutes 55.83 seconds. Current RSS: ~1310M. Threads: 5. load average: 1.19 1.31 1.29 2/460 162264854.4855# [RSpecRunTime] Finishing example group ee/spec/graphql/resolvers/geo/container_repository_registries_resolver_spec.rb. It took 18.12 seconds. Expected to take 21.1 seconds.4856# [RSpecRunTime] Starting example group ee/spec/services/work_items/create_service_spec.rb. Expected to take 19.42 seconds.4857WorkItems::CreateService4858 behaves like creates work item in container4859 #execute4860 when user is not allowed to create a work item in the container4861 is expected to be error4862 returns an access error4863# [RSpecRunTime] RSpec elapsed time: 25 minutes 57.71 seconds. Current RSS: ~1306M. Threads: 5. load average: 1.25 1.32 1.29 1/460 162274864.4865 when params are valid4866 created instance is a WorkItem4867 calls NewIssueWorker with correct arguments4868 with color widget params4869 when user can admin_work_item4870 when type does not support color widget4871 creates new work item without setting color4872# [RSpecRunTime] RSpec elapsed time: 25 minutes 58.97 seconds. Current RSS: ~1317M. Threads: 5. load average: 1.25 1.32 1.29 1/460 162284873.4874 when type supports color widget4875 creates new work item and sets color4876 behaves like creates work item in container4877 #execute4878 when user is not allowed to create a work item in the container4879 is expected to be error4880 returns an access error4881# [RSpecRunTime] RSpec elapsed time: 26 minutes 0.91 second. Current RSS: ~1330M. Threads: 5. load average: 1.23 1.32 1.29 1/461 162294882.4883 when params are valid4884 created instance is a WorkItem4885 calls NewIssueWorker with correct arguments4886 with color widget params4887 when user can admin_work_item4888 when type does not support color widget4889 creates new work item without setting color (PENDING: these examples only apply to a group container)4890# [RSpecRunTime] RSpec elapsed time: 26 minutes 2.14 seconds. Current RSS: ~1338M. Threads: 5. load average: 1.23 1.32 1.29 1/461 162304891.4892 when type supports color widget4893 creates new work item and sets color (PENDING: these examples only apply to a group container)4894 behaves like creates work item in container4895 #execute4896 when user is not allowed to create a work item in the container4897 is expected to be error4898 returns an access error4899# [RSpecRunTime] RSpec elapsed time: 26 minutes 3.49 seconds. Current RSS: ~1339M. Threads: 5. load average: 1.23 1.32 1.29 1/461 162314900.4901 when params are valid4902 created instance is a WorkItem4903 calls NewIssueWorker with correct arguments4904 with color widget params4905 when user can admin_work_item4906 when type does not support color widget4907 creates new work item without setting color (PENDING: these examples only apply to a group container)4908# [RSpecRunTime] RSpec elapsed time: 26 minutes 4.52 seconds. Current RSS: ~1350M. Threads: 5. load average: 1.23 1.32 1.29 1/461 162324909.4910 when type supports color widget4911 creates new work item and sets color (PENDING: these examples only apply to a group container)4912 for legacy epics4913 behaves like syncs all data from a work_item to an epic4914 sets the same epic data to the work item association4915 behaves like basic epic and work item attributes in sync4916 sets the same basic epic data to the work item4917# [RSpecRunTime] RSpec elapsed time: 26 minutes 8.51 seconds. Current RSS: ~1359M. Threads: 5. load average: 1.21 1.31 1.29 1/461 162334918.4919 when creating the epic with only title and description4920 behaves like syncs all data from a work_item to an epic4921 sets the same epic data to the work item association4922 behaves like basic epic and work item attributes in sync4923 sets the same basic epic data to the work item4924# [RSpecRunTime] RSpec elapsed time: 26 minutes 9.65 seconds. Current RSS: ~1357M. Threads: 5. load average: 1.21 1.31 1.29 1/461 162344925.4926 when creating an epic work item4927 creates the epic with correct relative_position4928 when creating an issue with a synced epic as parent4929 creates the work item and the EpicIssue with the correct relative_position4930 when not creating an epic work item4931 only creates a work item4932 when creating the work item fails4933 does not update the epic or work item4934 when creating the epic fails4935 does not create an epic or work item4936 when changes are invalid4937 does not create an epic or work item4938 when feature flag is disabled4939 only creates a work item but not the epic4940# [RSpecRunTime] Finishing example group ee/spec/services/work_items/create_service_spec.rb. It took 17.57 seconds. Expected to take 19.42 seconds.4941# [RSpecRunTime] Starting example group ee/spec/lib/incident_management/oncall_shift_generator_spec.rb. Expected to take 18.12 seconds.4942IncidentManagement::OncallShiftGenerator4943 #for_timeframe4944 with no participants4945 is expected to be empty4946 with one participant4947 behaves like unsaved shifts4948 returns 3 shifts of 5 days, all for the same participant4949 when timestamp is at the end of a shift4950 behaves like unsaved shifts4951 returns the second and third shift4952 with many participants4953 behaves like unsaved shifts4954 returns One shift of 5 days long for each participant4955 with shift active period times set4956 splits the shifts daily by each active period4957 behaves like unsaved shifts4958 returns 5 shifts for each participant split by each day4959 with week length unit4960 splits the shifts daily by each active period4961 behaves like unsaved shifts4962 returns 7 shifts for each participant split by each day4963 rotation start time is in middle of active period4964 behaves like unsaved shifts4965 returns 5 shifts for each participant split by each day4966 active period is overnight4967 splits the shifts daily by each active period4968 behaves like unsaved shifts4969 returns 5 shifts for each participant with overnight shifts4970 when end time is earlier than start time4971 is expected to be empty4972 when start time is the same time as the rotation start time4973 behaves like unsaved shifts4974 returns 2 shifts of 5 days starting with first participant at the rotation start time4975 when start time is earlier than the rotation start time4976 behaves like unsaved shifts4977 returns 2 shifts of 5 days starting with the first participant at the rotation start time4978 when start time coincides with a shift change4979 behaves like unsaved shifts4980 returns 2 shifts of 5 days, starting with the second participant and the second shift4981 when start time is partway through a shift4982 behaves like unsaved shifts4983 returns 3 shifts of 5 days staring with the first participant which includes the partially completed shift4984 when the rotation has been completed many times over4985 behaves like unsaved shifts4986 returns 3 shifts of 5 days starting with the first participant beginning 7 weeks after rotation start time4987 when timeframe covers the rotation many times over4988 behaves like unsaved shifts4989 returns 7 shifts of 5 days starting with the first participant4990 with rotation end time4991 when the rotation end time coincides with a shift end4992 when end time is equal_to the rotation end time4993 behaves like unsaved shifts4994 returns 3 shifts of 5 days which ends at the rotation end time4995 when end time is less_than the rotation end time4996 behaves like unsaved shifts4997 returns 3 shifts of 5 days which ends at the rotation end time4998 when end time is greater_than the rotation end time4999 behaves like unsaved shifts5000 returns 3 shifts of 5 days which ends at the rotation end time5001 when end time is well_past the rotation end time5002 behaves like unsaved shifts5003 returns 3 shifts of 5 days which ends at the rotation end time5004 when the rotation end time is partway through a shift5005 when end time is equal_to the rotation end time5006 behaves like unsaved shifts5007 returns 2 shifts of 5 days and one partial shift which ends at the rotation end time5008 when end time is less_than the rotation end time5009 behaves like unsaved shifts5010 returns 2 shifts of 5 days and one partial shift which ends at the rotation end time5011 when end time is greater_than the rotation end time5012 behaves like unsaved shifts5013 returns 2 shifts of 5 days and one partial shift which ends at the rotation end time5014 when end time is well_past the rotation end time5015 behaves like unsaved shifts5016 returns 2 shifts of 5 days and one partial shift which ends at the rotation end time5017 in timezones with daylight-savings5018 with positive UTC offsets5019 with rotation in hours5020 switching to daylight savings time5021 when overlapping the switch5022 behaves like unsaved shifts5023 returns hour-long shifts which start in NZST(+1200) and switch to NZDT(+1300)5024 starting after switch5025 behaves like unsaved shifts5026 returns hour-long shifts which are entirely in NZDT(+1300)5027 starting after multiple switches5028 behaves like unsaved shifts5029 returns hour-long shifts which are entirely back in NZST(+1200) after 2 timezone switches since the rotation start time5030 switching off daylight savings time5031 when overlapping the switch5032 behaves like unsaved shifts5033 returns hour-long shifts which start in NZDT(+1300) and switch to NZST(+1200)5034 starting after switch5035 behaves like unsaved shifts5036 returns hour-long shifts which are entirely in NZST(+1200)5037 starting after multiple switches5038 behaves like unsaved shifts5039 returns hour-long shifts which are entirely back in NZST(+1300) after 2 timezone switches since the rotation start time5040 with rotation in days5041 switching to daylight savings time5042 when overlapping the switch5043 behaves like unsaved shifts5044 returns day-long shifts which start in NZST(+1200) and switch to NZDT(+1300)5045 starting after switch5046 behaves like unsaved shifts5047 returns day-long shifts which are entirely in NZDT(+1300)5048 starting after multiple switches5049 behaves like unsaved shifts5050 returns day-long shifts which are entirely back in NZST(+1200) after 2 timezone switches since the rotation start time5051 switching off daylight savings time5052 when overlapping the switch5053 behaves like unsaved shifts5054 returns day-long shifts which start in NZDT(+1300) and switch to NZST(+1200)5055 starting after switch5056 behaves like unsaved shifts5057 returns day-long shifts which are entirely in NZST(+1200)5058 starting after multiple switches5059 behaves like unsaved shifts5060 returns day-long shifts which are entirely back in NZST(+1300) after 2 timezone switches since the rotation start time5061 with rotation in weeks5062 switching to daylight savings time5063 when overlapping the switch5064 behaves like unsaved shifts5065 returns 2-week-long shifts which start in NZST(+1200) and switch to NZDT(+1300)5066 starting after switch5067 behaves like unsaved shifts5068 returns 2-week-long shifts which are entirely in NZDT(+1300)5069 starting after multiple switches5070 behaves like unsaved shifts5071 returns 2-week-long shifts which are entirely back in NZST(+1200) after 2 timezone switches since the rotation start time5072 switching off daylight savings time5073 when overlapping the switch5074 behaves like unsaved shifts5075 returns 2-week-long shifts which start in NZDT(+1300) and switch to NZST(+1200)5076 starting after switch5077 behaves like unsaved shifts5078 returns 2-week-long shifts which are entirely in NZST(+1200)5079 starting after multiple switches5080 behaves like unsaved shifts5081 returns 2-week-long shifts which are entirely back in NZST(+1200) after 2 timezone switches since the rotation start time5082 with negative UTC offsets5083 with rotation in hours5084 switching to daylight savings time5085 when overlapping the switch5086 behaves like unsaved shifts5087 returns hour-long shifts which start in EST(-0500) and switch to EDT(-0400)5088 starting after switch5089 behaves like unsaved shifts5090 returns hour-long shifts which are entirely in EDT(-0400)5091 starting after multiple switches5092 behaves like unsaved shifts5093 returns hour-long shifts which are entirely back in EST(-0500) after 2 timezone switches since the rotation start time5094 switching off daylight savings time5095 when overlapping the switch5096 behaves like unsaved shifts5097 returns hour-long shifts which start in EDT(-0400) and switch to EST(-0500)5098 starting after switch5099 behaves like unsaved shifts5100 returns hour-long shifts which are entirely in EST(-0500)5101 starting after multiple switches5102 behaves like unsaved shifts5103 returns hour-long shifts which are entirely back in EDT(-0400) after 2 timezone switches since the rotation start time5104 with rotation in days5105 switching to daylight savings time5106 when overlapping the switch5107 behaves like unsaved shifts5108 returns day-long shifts which start in EST(-0500) and switch to EDT(-0400)5109 starting after switch5110 behaves like unsaved shifts5111 returns day-long shifts which are entirely in EDT(-0400)5112 starting after multiple switches5113 behaves like unsaved shifts5114 returns day-long shifts which are entirely back in EST(-0500) after 2 timezone switches since the rotation start time5115 switching off daylight savings time5116 when overlapping the switch5117 behaves like unsaved shifts5118 returns day-long shifts which start in EDT(-0400) and switch to EST(-0500)5119 starting after switch5120 behaves like unsaved shifts5121 returns day-long shifts which are entirely in EST(-0500)5122 starting after multiple switches5123 behaves like unsaved shifts5124 returns day-long shifts which are entirely back in EDT(-0400) after 2 timezone switches since the rotation start time5125 with rotation in weeks5126 switching to daylight savings time5127 when overlapping the switch5128 behaves like unsaved shifts5129 returns 2-week-long shifts which start in EST(-0500) and switch to EDT(-0400)5130 starting after switch5131 behaves like unsaved shifts5132 returns 2-week-long shifts which are entirely in EDT(-0400)5133 starting after multiple switches5134 behaves like unsaved shifts5135 returns 2-week-long shifts which are entirely back in EST(-0500) after 2 timezone switches since the rotation start time5136 switching off daylight savings time5137 when overlapping the switch5138 behaves like unsaved shifts5139 returns 2-week-long shifts which start in EDT(-0400) and switch to EST(-0500)5140 starting after switch5141 behaves like unsaved shifts5142 returns 2-week-long shifts which are entirely in EST(-0500)5143 starting after multiple switches5144 behaves like unsaved shifts5145 returns 2-week-long shifts which are entirely back in EDT(-0400) after 2 timezone switches since the rotation start time5146 #for_timestamp5147 with no participants5148 is expected to be nil5149 with participants5150 when timestamp is before the rotation start time5151 is expected to be nil5152 when timestamp matches the rotation start time5153 behaves like unsaved shift5154 returns shift which starts at the same time as the rotation5155 when timestamp matches a shift start/end time5156 behaves like unsaved shift5157 returns the next shift of the rotation5158 when timestamp is in the middle of a shift5159 behaves like unsaved shift5160 returns the shift during which the timestamp occurs5161 when timestamp is at the end of a shift5162 behaves like unsaved shift5163 returns the second shift5164 with rotation end time5165 when timestamp matches rotation end time5166 is expected to be nil5167 when timestamp is before rotation end time5168 behaves like unsaved shift5169 returns the shift during which the timestamp occurs5170 when timestamp is at rotation end time5171 is expected to be nil5172 with shift active period times set5173 when timestamp is the start of rotation, but before active period5174 is expected to be nil5175 when timestamp is the same time as active period start5176 behaves like unsaved shift5177 returns the first shift of the shift cycle (split by the active period)5178 when timestamp is the same time as active period end5179 is expected to be nil5180 when timestamp is the after the active period ends5181 is expected to be nil5182# [RSpecRunTime] Finishing example group ee/spec/lib/incident_management/oncall_shift_generator_spec.rb. It took 18.99 seconds. Expected to take 18.12 seconds.5183# [RSpecRunTime] Starting example group ee/spec/services/vulnerability_exports/export_service_spec.rb. Expected to take 17.19 seconds.5184VulnerabilityExports::ExportService5185 ::export5186 instantiates a new instance of the service class and sends export message to it5187 #export5188 generating the export file5189 runs synchronized with distributed semaphore5190 when the vulnerability_export is not in `created` state5191 does not execute export file generation logic5192 when the vulnerability_export is in `created` state5193 when the export generation fails5194 sets the state of export back to `created`5195 schedules the export deletion background job5196# [RSpecRunTime] RSpec elapsed time: 26 minutes 35.83 seconds. Current RSS: ~1386M. Threads: 5. load average: 1.07 1.27 1.28 1/460 162355197.5198 when the export generation succeeds5199 marks the state of export object as `started` and then `finished`5200 schedules the export deletion background job5201# [RSpecRunTime] RSpec elapsed time: 26 minutes 37.39 seconds. Current RSS: ~1385M. Threads: 5. load average: 1.06 1.26 1.27 2/461 162365202.5203 when the export format is csv5204 calls the VulnerabilityExports::Exporters::CsvService which sets the file and filename5205 when generating an export for a group5206 updates the state of the export5207 appends each vulnerability to a CSV file5208 N+1 queries5209 avoids N+1 queries5210# [RSpecRunTime] RSpec elapsed time: 26 minutes 48.97 seconds. Current RSS: ~1294M. Threads: 5. load average: 0.98 1.24 1.26 1/460 162375211.5212 with `optimized_vulnerability_report_export` disabled5213 appends each vulnerability to a CSV file5214# [RSpecRunTime] Finishing example group ee/spec/services/vulnerability_exports/export_service_spec.rb. It took 16.99 seconds. Expected to take 17.19 seconds.5215# [RSpecRunTime] Starting example group ee/spec/models/dependency_proxy/packages/setting_spec.rb. Expected to take 16.16 seconds.5216DependencyProxy::Packages::Setting5217 does not allow STI5218 validations5219 is expected to validate that :project cannot be empty/falsy5220 for maven registry url5221 url: "http://test.maven", valid: true, error_message: nil5222 is expected to be valid5223 url: "https://test.maven", valid: true, error_message: nil5224 is expected to be valid5225 url: "git://test.maven", valid: false, error_message: "Maven external registry url is blocked: Only allowed schemes are http, https"5226 is expected to contain exactly "Maven external registry url is blocked: Only allowed schemes are http, https"5227 url: nil, valid: false, error_message: "At least one field of [\"maven_external_registry_url\", \"npm_external_registry_url\"] must be present"5228 is expected to contain exactly "At least one field of [\"maven_external_registry_url\", \"npm_external_registry_url\"] must be present"5229 url: "", valid: false, error_message: "At least one field of [\"maven_external_registry_url\", \"npm_external_registry_url\"] must be present"5230 is expected to contain exactly "At least one field of [\"maven_external_registry_url\", \"npm_external_registry_url\"] must be present"5231 url: "http://aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", valid: false, error_message: "Maven external registry url is too long (maximum is 255 characters)"5232 is expected to contain exactly "Maven external registry url is too long (maximum is 255 characters)"5233 url: "http://127.0.0.1", valid: false, error_message: "Maven external registry url is blocked: Requests to localhost are not allowed"5234 is expected to contain exactly "Maven external registry url is blocked: Requests to localhost are not allowed"5235 url: "maven.local", valid: false, error_message: "Maven external registry url is blocked: Only allowed schemes are http, https"5236 is expected to contain exactly "Maven external registry url is blocked: Only allowed schemes are http, https"5237 url: "http://192.168.1.2", valid: false, error_message: "Maven external registry url is blocked: Requests to the local network are not allowed"5238 is expected to contain exactly "Maven external registry url is blocked: Requests to the local network are not allowed"5239 for maven credentials5240 username: "user", password: "password", valid: true, error_message: nil5241 is expected to be truthy5242 username: "", password: "", valid: true, error_message: nil5243 is expected to be truthy5244 username: {}, password: {}, valid: true, error_message: nil5245 is expected to be truthy5246 username: "", password: nil, valid: true, error_message: nil5247 is expected to be truthy5248 username: nil, password: "", valid: true, error_message: nil5249 is expected to be truthy5250 username: nil, password: "password", valid: false, error_message: "Maven external registry username can't be blank"5251 is expected to contain exactly "Maven external registry username can't be blank"5252 username: "user", password: nil, valid: false, error_message: "Maven external registry password can't be blank"5253 is expected to contain exactly "Maven external registry password can't be blank"5254 username: "", password: "password", valid: false, error_message: "Maven external registry username can't be blank"5255 is expected to contain exactly "Maven external registry username can't be blank"5256 username: "user", password: "", valid: false, error_message: "Maven external registry password can't be blank"5257 is expected to contain exactly "Maven external registry password can't be blank"5258 username: "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", password: "password", valid: false, error_message: "Maven external registry username is too long (maximum is 255 characters)"5259 is expected to contain exactly "Maven external registry username is too long (maximum is 255 characters)"5260 username: "user", password: "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", valid: false, error_message: "Maven external registry password is too long (maximum is 255 characters)"5261 is expected to contain exactly "Maven external registry password is too long (maximum is 255 characters)"5262 for npm registry url5263 url: "http://test.npm", valid: true, error_message: nil5264 is expected to be valid5265 url: "https://test.npm", valid: true, error_message: nil5266 is expected to be valid5267 url: "git://test.npm", valid: false, error_message: "Npm external registry url is blocked: Only allowed schemes are http, https"5268 is expected to contain exactly "Npm external registry url is blocked: Only allowed schemes are http, https"5269 url: nil, valid: false, error_message: "At least one field of [\"maven_external_registry_url\", \"npm_external_registry_url\"] must be present"5270 is expected to contain exactly "At least one field of [\"maven_external_registry_url\", \"npm_external_registry_url\"] must be present"5271 url: "", valid: false, error_message: "At least one field of [\"maven_external_registry_url\", \"npm_external_registry_url\"] must be present"5272 is expected to contain exactly "At least one field of [\"maven_external_registry_url\", \"npm_external_registry_url\"] must be present"5273 url: "http://aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", valid: false, error_message: "Npm external registry url is too long (maximum is 255 characters)"5274 is expected to contain exactly "Npm external registry url is too long (maximum is 255 characters)"5275 url: "http://127.0.0.1", valid: false, error_message: "Npm external registry url is blocked: Requests to localhost are not allowed"5276 is expected to contain exactly "Npm external registry url is blocked: Requests to localhost are not allowed"5277 url: "maven.local", valid: false, error_message: "Npm external registry url is blocked: Only allowed schemes are http, https"5278 is expected to contain exactly "Npm external registry url is blocked: Only allowed schemes are http, https"5279 url: "http://192.168.1.2", valid: false, error_message: "Npm external registry url is blocked: Requests to the local network are not allowed"5280 is expected to contain exactly "Npm external registry url is blocked: Requests to the local network are not allowed"5281 for npm credentials5282 basic_auth: "auth", auth_token: "auth", valid: false, error_message: "Npm external registry basic auth and auth token can't be set at the same time"5283 is expected to contain exactly "Npm external registry basic auth and auth token can't be set at the same time"5284 basic_auth: nil, auth_token: nil, valid: true, error_message: nil5285 is expected to be truthy5286 basic_auth: "", auth_token: "", valid: true, error_message: nil5287 is expected to be truthy5288# [RSpecRunTime] RSpec elapsed time: 27 minutes 1.48 seconds. Current RSS: ~1435M. Threads: 5. load average: 0.98 1.23 1.26 1/461 162385289.5290 basic_auth: {}, auth_token: {}, valid: true, error_message: nil5291 is expected to be truthy5292# [RSpecRunTime] RSpec elapsed time: 27 minutes 2.51 seconds. Current RSS: ~1435M. Threads: 5. load average: 0.98 1.23 1.26 1/460 162395293.5294 basic_auth: "", auth_token: nil, valid: true, error_message: nil5295 is expected to be truthy5296 basic_auth: nil, auth_token: "", valid: true, error_message: nil5297 is expected to be truthy5298 basic_auth: nil, auth_token: "auth", valid: true, error_message: nil5299 is expected to be truthy5300 basic_auth: "auth", auth_token: nil, valid: true, error_message: nil5301 is expected to be truthy5302 basic_auth: "", auth_token: "auth", valid: true, error_message: nil5303 is expected to be truthy5304 basic_auth: "auth", auth_token: "", valid: true, error_message: nil5305 is expected to be truthy5306 basic_auth: "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", auth_token: nil, valid: false, error_message: "Npm external registry basic auth is too long (maximum is 255 characters)"5307 is expected to contain exactly "Npm external registry basic auth is too long (maximum is 255 characters)"5308 basic_auth: nil, auth_token: "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", valid: false, error_message: "Npm external registry auth token is too long (maximum is 255 characters)"5309 is expected to contain exactly "Npm external registry auth token is too long (maximum is 255 characters)"5310 #from_maven_upstream5311 is expected to eq "http://user:password@local.test/maven/path/file.pom"5312 when maven_external_registry_url ends with a slash5313 is expected to eq "http://user:password@local.test/maven/path/file.pom"5314 .enabled5315 is expected to contain exactly #<DependencyProxy::Packages::Setting created_at: "2024-05-30 00:04:16.706997461 +0000", updated_at: "...egistry_password: nil, npm_external_registry_basic_auth: nil, npm_external_registry_auth_token: nil>5316 relationships5317 is expected to belong to project required: false inverse_of => dependency_proxy_packages_setting5318# [RSpecRunTime] Finishing example group ee/spec/models/dependency_proxy/packages/setting_spec.rb. It took 19.27 seconds. Expected to take 16.16 seconds.5319# [RSpecRunTime] Starting example group spec/support/shared_examples/lint_factories_shared_examples.rb. Expected to take 39.97 seconds.5320Lint factories for DependencyProxy::Packages::Setting5321 with saas, license, and factory defaults5322 behaves like factory5323 dependency_proxy_packages_setting factory5324 does not raise error when built5325 does not raise error when created5326 linting :maven trait5327 does not raise error when created5328# [RSpecRunTime] RSpec elapsed time: 27 minutes 10.56 seconds. Current RSS: ~1437M. Threads: 5. load average: 0.98 1.22 1.26 1/460 162555329.5330 linting :npm trait5331 does not raise error when created5332 linting :disabled trait5333 does not raise error when created5334# [RSpecRunTime] Finishing example group spec/support/shared_examples/lint_factories_shared_examples.rb. It took 2.53 seconds. Expected to take 39.97 seconds.5335# [RSpecRunTime] Starting example group ee/spec/models/approval_wrapped_code_owner_rule_spec.rb. Expected to take 15.39 seconds.5336ApprovalWrappedCodeOwnerRule5337 does not allow STI5338 #finalize!5339 updates the approvals_required to 05340# [RSpecRunTime] RSpec elapsed time: 27 minutes 15.18 seconds. Current RSS: ~1431M. Threads: 5. load average: 0.99 1.22 1.26 1/466 164035341.5342 #approvals_required5343 when merge request is merged and approval not required5344 returns 05345# [RSpecRunTime] RSpec elapsed time: 27 minutes 17.04 seconds. Current RSS: ~1423M. Threads: 5. load average: 0.99 1.22 1.26 1/467 164785346.5347 when merge request is not merged5348 branch_requires: true, optional_section: false, approver_count: 0, approvals_required: 0, expected_required_approvals: 05349 when project.code_owner_approval_required_available? is true5350 checks the rule is in an optional codeowners section5351 when the project doesn't require code owner approval on all MRs5352 returns the expected number of approvals for protected_branches that do require approval5353# [RSpecRunTime] RSpec elapsed time: 27 minutes 19.14 seconds. Current RSS: ~1431M. Threads: 5. load average: 0.99 1.22 1.26 1/467 165585354.5355 when project.code_owner_approval_required_available? is falsy5356 returns nil5357 branch_requires: true, optional_section: false, approver_count: 2, approvals_required: 0, expected_required_approvals: 15358 when project.code_owner_approval_required_available? is true5359 checks the rule is in an optional codeowners section5360 when the project doesn't require code owner approval on all MRs5361 returns the expected number of approvals for protected_branches that do require approval5362 when project.code_owner_approval_required_available? is falsy5363 returns nil5364 branch_requires: true, optional_section: true, approver_count: 2, approvals_required: 0, expected_required_approvals: 05365 when project.code_owner_approval_required_available? is true5366 checks the rule is in an optional codeowners section5367 when the project doesn't require code owner approval on all MRs5368 returns the expected number of approvals for protected_branches that do require approval5369 when project.code_owner_approval_required_available? is falsy5370 returns nil5371 branch_requires: true, optional_section: false, approver_count: 0, approvals_required: 2, expected_required_approvals: 05372 when project.code_owner_approval_required_available? is true5373 checks the rule is in an optional codeowners section5374 when the project doesn't require code owner approval on all MRs5375 returns the expected number of approvals for protected_branches that do require approval5376 when project.code_owner_approval_required_available? is falsy5377 returns nil5378 branch_requires: true, optional_section: false, approver_count: 2, approvals_required: 2, expected_required_approvals: 25379 when project.code_owner_approval_required_available? is true5380 checks the rule is in an optional codeowners section5381 when the project doesn't require code owner approval on all MRs5382 returns the expected number of approvals for protected_branches that do require approval5383 when project.code_owner_approval_required_available? is falsy5384 returns nil5385 branch_requires: false, optional_section: false, approver_count: 2, approvals_required: 0, expected_required_approvals: 05386 when project.code_owner_approval_required_available? is true5387 checks the rule is in an optional codeowners section5388 when the project doesn't require code owner approval on all MRs5389 returns the expected number of approvals for protected_branches that do require approval5390 when project.code_owner_approval_required_available? is falsy5391 returns nil5392 branch_requires: false, optional_section: false, approver_count: 0, approvals_required: 0, expected_required_approvals: 05393 when project.code_owner_approval_required_available? is true5394 checks the rule is in an optional codeowners section5395 when the project doesn't require code owner approval on all MRs5396 returns the expected number of approvals for protected_branches that do require approval5397 when project.code_owner_approval_required_available? is falsy5398 returns nil5399# [RSpecRunTime] Finishing example group ee/spec/models/approval_wrapped_code_owner_rule_spec.rb. It took 14.0 seconds. Expected to take 15.39 seconds.5400# [RSpecRunTime] Starting example group ee/spec/services/ci/minutes/track_live_consumption_service_spec.rb. Expected to take 14.01 seconds.5401Ci::Minutes::TrackLiveConsumptionService5402 #execute5403 when build is not running5404 behaves like returns early5405 returns an error response5406 when runner is not of instance type5407 behaves like returns early5408 returns an error response5409# [RSpecRunTime] RSpec elapsed time: 27 minutes 27.57 seconds. Current RSS: ~1466M. Threads: 5. load average: 0.99 1.21 1.25 1/466 165895410.5411 when cost factor is not enabled for build5412 behaves like returns early5413 returns an error response5414 when namespace has unlimited minutes5415 behaves like returns early5416 returns an error response5417 when build has not been tracked recently5418 considers the current consumption as zero5419 when build has been tracked recently5420 behaves like limit not exceeded5421 does not drop the build5422 when current consumption exceeds the limit but not the grace period5423 behaves like limit not exceeded5424 does not drop the build5425 when current consumption exceeds the limit and the grace period5426 behaves like limit exceeded5427 drops the build5428 logs event5429# [RSpecRunTime] RSpec elapsed time: 27 minutes 33.37 seconds. Current RSS: ~1412M. Threads: 5. load average: 0.99 1.20 1.25 1/465 165905430.5431 when namespace is on a trial hosted plan5432 behaves like limit exceeded5433 drops the build5434 logs event5435# [RSpecRunTime] RSpec elapsed time: 27 minutes 35.17 seconds. Current RSS: ~1375M. Threads: 5. load average: 0.99 1.20 1.25 1/463 165915436.5437 when namespace is on a paid plan5438 behaves like limit exceeded5439 drops the build5440 logs event5441# [RSpecRunTime] RSpec elapsed time: 27 minutes 37.07 seconds. Current RSS: ~1360M. Threads: 5. load average: 0.91 1.18 1.24 1/461 165925442.5443 #live_consumption5444 when build has not been tracked5445 is expected to be zero5446 when build has been tracked once5447 returns the consumption since last update5448 when build has been tracked multiple times5449 accumulates the consumption over different runs5450# [RSpecRunTime] Finishing example group ee/spec/services/ci/minutes/track_live_consumption_service_spec.rb. It took 14.28 seconds. Expected to take 14.01 seconds.5451# [RSpecRunTime] Starting example group ee/spec/services/ee/vulnerability_feedback_module/update_service_spec.rb. Expected to take 13.65 seconds.5452VulnerabilityFeedbackModule::UpdateService#execute5453 when params are valid5454 when new comment is passed5455 adds the comments5456 when vulnerability and state transition present5457 adds the comment to state_transition5458# [RSpecRunTime] RSpec elapsed time: 27 minutes 45.49 seconds. Current RSS: ~1355M. Threads: 5. load average: 0.92 1.18 1.24 1/461 166265459.5460 second user updates the comment5461 sets second user as the comment author5462# [RSpecRunTime] RSpec elapsed time: 27 minutes 47.22 seconds. Current RSS: ~1354M. Threads: 5. load average: 0.93 1.18 1.24 1/461 166435463.5464 when updated comment is passed5465 updates the comments5466# [RSpecRunTime] RSpec elapsed time: 27 minutes 48.71 seconds. Current RSS: ~1355M. Threads: 5. load average: 0.93 1.18 1.24 1/461 166605467.5468 when deleting a comment5469 removes the comment data5470 when vulnerability and state transition present with comment5471 adds the comment to state_transition5472# [RSpecRunTime] RSpec elapsed time: 27 minutes 54.31 seconds. Current RSS: ~1365M. Threads: 5. load average: 0.93 1.17 1.24 1/462 166945473.5474# [RSpecRunTime] Finishing example group ee/spec/services/ee/vulnerability_feedback_module/update_service_spec.rb. It took 14.85 seconds. Expected to take 13.65 seconds.5475# [RSpecRunTime] Starting example group ee/spec/models/namespaces/free_user_cap/enforcement_spec.rb. Expected to take 12.27 seconds.5476Namespaces::FreeUserCap::Enforcement5477 does not allow STI5478 #users_count5479 is expected to eq 05480 with database limit considerations5481 provides the limit to the finder that is 1 more than the enforcement limit setting5482 when invoked with request cache5483 caches the result for the same namespace5484 does not cache the result for the same namespace5485# [RSpecRunTime] RSpec elapsed time: 27 minutes 56.32 seconds. Current RSS: ~1364M. Threads: 5. load average: 0.86 1.15 1.23 2/462 166955486.5487 #close_to_dashboard_limit?5488 when far below the dashboard limit5489 is expected to equal false5490 when close to the dashboard limit5491 is expected to equal true5492 when at dashboard_limit5493 is expected to equal false5494 when over the dashboard_limit5495 is expected to equal false5496 #over_limit?5497 when under the number of free users limit5498 is expected to equal false5499 when at the same number as the free users limit5500 is expected to equal false5501 when over the number of free users limit5502 when it is a free plan5503 is expected to equal true5504 when the namespace is not a group5505 is expected to equal false5506 when the namespace is public5507 is expected to equal false5508 when the namespace is over storage limit5509 is expected to equal false5510 when it is a non free plan5511 is expected to equal false5512 when no plan exists5513 is expected to equal true5514 when namespace is public5515 is expected to equal false5516 when dashboard_limit_enabled is false5517 is expected to equal false5518 #enforce_cap?5519 when it is a free plan5520 is expected to equal true5521 when namespace is public5522 is expected to equal false5523 when it is a non free plan5524 is expected to equal false5525 when no plan exists5526 is expected to equal true5527 when namespace is public5528 is expected to equal false5529# [RSpecRunTime] RSpec elapsed time: 28 minutes 0.48 second. Current RSS: ~1402M. Threads: 5. load average: 0.86 1.15 1.23 1/462 166975530.5531 when dashboard_limit_enabled is false5532 is expected to equal false5533 with storage limit considerations5534 is enforced when below storage limit5535 when above storage limit5536 is not enforced5537 with storage check disabled5538 is enforced5539 when invoked with request cache5540 enforces cap5541 does not perform extra work when enforce_cap has been invoked before5542 benchmarks with and without cache (PENDING: Skipped. To run set env variable BENCHMARK=1)5543 #reached_limit?5544 when under the number of free users limit5545 is expected to equal false5546 when at the same number as the free users limit5547 is expected to equal true5548 when over the number of free users limit5549 when it is a free plan5550 is expected to equal true5551 when the namespace is not a group5552 is expected to equal false5553 when it is a non free plan5554 is expected to equal false5555 when no plan exists5556 is expected to equal true5557 when namespace is public5558 is expected to equal false5559 when dashboard_limit_enabled is false5560 is expected to equal false5561 #git_check_over_limit!5562 when not over the user limit5563 is expected to be nil5564 when over the user limit5565 raises an error for over user limit5566 #at_limit?5567 when under the dashboard_limit5568 is expected to equal false5569 when at the dashboard_limit5570 is expected to equal true5571 when over the dashboard_limit5572 is expected to equal false5573 #remaining_seats5574 when under the number of free users limit5575 is expected to eq 15576 when at the number of free users limit5577 is expected to eq 05578 when over the number of free users limit5579 is expected to eq 05580 #over_from_adding_users?5581 with all variations5582 current_users_count: 3, count_without_added_members: 0, result: false5583 is expected to equal false5584 current_users_count: 5, count_without_added_members: 4, result: false5585 is expected to equal false5586 current_users_count: 5, count_without_added_members: 3, result: true5587 is expected to equal true5588 current_users_count: 5, count_without_added_members: 2, result: true5589 is expected to equal true5590 current_users_count: 3, count_without_added_members: 3, result: false5591 is expected to equal false5592 when namespace is over limit5593 logs the count5594 when namespace is not over the limit5595 does not log the count5596 #seat_available?5597 when under the number of free users limit5598 is expected to equal true5599 when invoked with request cache5600 responds correctly between calls when no seats are exhausted5601 when at the same number as the free users limit5602 is expected to equal false5603 behaves like user is an already existing member in the namespace5604 is expected to equal true5605 when over the number of free users limit5606 when it is a free plan5607 is expected to equal false5608 behaves like user is an already existing member in the namespace5609 is expected to equal true5610 when the namespace is not a group5611 is expected to equal true5612 when it is a non free plan5613 is expected to equal true5614 when no plan exists5615 is expected to equal false5616 when namespace is public5617 is expected to equal true5618 when dashboard_limit_enabled is false5619 is expected to equal true5620# [RSpecRunTime] Finishing example group ee/spec/models/namespaces/free_user_cap/enforcement_spec.rb. It took 13.5 seconds. Expected to take 12.27 seconds.5621# [RSpecRunTime] Starting example group ee/spec/lib/remote_development/workspaces/reconcile/input/factory_spec.rb. Expected to take 11.75 seconds.5622RemoteDevelopment::Workspaces::Reconcile::Input::Factory5623 #build5624 when current actual state is not Terminated or Unknown5625 returns an AgentInfo object with namespace and deployment_resource_version populated5626# [RSpecRunTime] RSpec elapsed time: 28 minutes 10.45 seconds. Current RSS: ~1420M. Threads: 5. load average: 1.04 1.18 1.24 1/462 166985627.5628 when current actual state is Terminating5629 returns an AgentInfo object without deployment_resource_version populated5630# [RSpecRunTime] RSpec elapsed time: 28 minutes 12.93 seconds. Current RSS: ~1388M. Threads: 5. load average: 1.04 1.18 1.24 1/462 166995631.5632 when current actual state is Terminated5633 returns an AgentInfo object without deployment_resource_version populated5634# [RSpecRunTime] RSpec elapsed time: 28 minutes 15.44 seconds. Current RSS: ~1360M. Threads: 5. load average: 1.04 1.18 1.24 1/462 167005635.5636 when namespace is missing in the payload5637 returns an AgentInfo object without namespace populated5638# [RSpecRunTime] RSpec elapsed time: 28 minutes 17.84 seconds. Current RSS: ~1329M. Threads: 5. load average: 1.03 1.17 1.24 1/462 167015639.5640# [RSpecRunTime] Finishing example group ee/spec/lib/remote_development/workspaces/reconcile/input/factory_spec.rb. It took 10.03 seconds. Expected to take 11.75 seconds.5641# [RSpecRunTime] Starting example group ee/spec/workers/vulnerabilities/mark_dropped_as_resolved_worker_spec.rb. Expected to take 11.16 seconds.5642Vulnerabilities::MarkDroppedAsResolvedWorker5643 #perform5644 is labeled as idempotent5645 performs multiple times sequentially without raising an exception5646 changes state of dismissable vulnerabilities to resolved5647 creates state transition entry with note for each vulnerability5648 includes a link to documentation on SAST rules changes5649 retains same state of the non-dissmissable vulnerabilities5650# [RSpecRunTime] RSpec elapsed time: 28 minutes 29.7 seconds. Current RSS: ~1309M. Threads: 5. load average: 1.11 1.19 1.24 1/461 167025651.5652# [RSpecRunTime] Finishing example group ee/spec/workers/vulnerabilities/mark_dropped_as_resolved_worker_spec.rb. It took 11.83 seconds. Expected to take 11.16 seconds.5653# [RSpecRunTime] Starting example group ee/spec/services/projects/mark_for_deletion_service_spec.rb. Expected to take 10.74 seconds.5654Projects::MarkForDeletionService5655 with delayed delete feature turned on5656 marking project for deletion5657 marks project as archived and marked for deletion5658 renames project name5659 renames project path5660# [RSpecRunTime] RSpec elapsed time: 28 minutes 33.98 seconds. Current RSS: ~1359M. Threads: 5. load average: 1.18 1.20 1.25 1/460 167515661.5662 marking project for deletion once again5663 does not change original date5664# [RSpecRunTime] RSpec elapsed time: 28 minutes 35.1 seconds. Current RSS: ~1370M. Threads: 5. load average: 1.18 1.20 1.25 1/460 167675665.5666 audit events5667 saves audit event5668# [RSpecRunTime] RSpec elapsed time: 28 minutes 36.51 seconds. Current RSS: ~1379M. Threads: 5. load average: 1.25 1.21 1.25 1/460 167845669.5670 with delayed delete feature turned off5671 marking project for deletion5672 does not change project attributes5673# [RSpecRunTime] RSpec elapsed time: 28 minutes 37.94 seconds. Current RSS: ~1381M. Threads: 5. load average: 1.25 1.21 1.25 1/460 168005674.5675 #project_update_service_params5676 when delayed deletion feature is not available5677 creates the params for project update service5678# [RSpecRunTime] RSpec elapsed time: 28 minutes 40.17 seconds. Current RSS: ~1384M. Threads: 5. load average: 1.25 1.21 1.25 1/460 168165679.5680 when delayed deletion feature is available5681 creates the params for project update service5682# [RSpecRunTime] RSpec elapsed time: 28 minutes 41.31 seconds. Current RSS: ~1390M. Threads: 5. load average: 1.23 1.21 1.25 1/460 168325683.5684# [RSpecRunTime] Finishing example group ee/spec/services/projects/mark_for_deletion_service_spec.rb. It took 11.63 seconds. Expected to take 10.74 seconds.5685# [RSpecRunTime] Starting example group ee/spec/services/ee/work_items/parent_links/reorder_service_spec.rb. Expected to take 10.2 seconds.5686WorkItems::ParentLinks::ReorderService5687 #execute5688 when adjacent_work_item parent link is missing5689 when adjacent work item has a synced epic5690 creates a new parent link5691# [RSpecRunTime] RSpec elapsed time: 28 minutes 42.98 seconds. Current RSS: ~1381M. Threads: 5. load average: 1.23 1.21 1.25 1/460 168335692.5693 when adjacent work item has no synced epic5694 does not create a new parent link5695 when moving an epic work item5696 when synced epics for the work items exist5697 behaves like reorders the hierarchy5698 when relative_position is AFTER5699 reorders correctly5700 when relative_position is BEFORE5701 reorders correctly5702 when synced_work_item param is set5703 behaves like reorders the hierarchy5704 when relative_position is AFTER5705 reorders correctly5706 when relative_position is BEFORE5707 reorders correctly5708 behaves like only changes work item5709 does not change synced moving object relative position but work item one5710 when sync_work_item_to_epic feature flag is disabled5711 behaves like only changes work item5712 does not change synced moving object relative position but work item one5713 when synced epic for the moving work item do not exist5714 behaves like reorders the hierarchy5715 when relative_position is AFTER5716 reorders correctly5717 when relative_position is BEFORE5718 reorders correctly5719 when synced epics for the parent epic do not exist5720 behaves like only changes work item5721 does not change synced moving object relative position but work item one5722 behaves like when saving fails5723 does not change any position when saving Epic5724 behaves like when saving fails5725 does not change any position when saving WorkItems::ParentLink5726 when moving an issue work item5727 behaves like reorders the hierarchy5728 when relative_position is AFTER5729 reorders correctly5730 when relative_position is BEFORE5731 reorders correctly5732 when sync_work_item_to_epic feature flag is disabled5733 behaves like only changes work item5734 does not change synced moving object relative position but work item one5735 when synced EpicIssue for the moving work item do not exist5736 behaves like reorders the hierarchy5737 when relative_position is AFTER5738 reorders correctly5739 when relative_position is BEFORE5740 reorders correctly5741 behaves like when saving fails5742 does not change any position when saving EpicIssue5743 behaves like when saving fails5744 does not change any position when saving WorkItems::ParentLink5745# [RSpecRunTime] Finishing example group ee/spec/services/ee/work_items/parent_links/reorder_service_spec.rb. It took 10.72 seconds. Expected to take 10.2 seconds.5746# [RSpecRunTime] Starting example group ee/spec/models/integrations/google_cloud_platform/workload_identity_federation_spec.rb. Expected to take 9.77 seconds.5747Integrations::GoogleCloudPlatform::WorkloadIdentityFederation5748 does not allow STI5749 #identity_provider_resource_name5750 integration: project_integration, active: true5751 is expected to be nil5752 when feature is available5753 is expected to eq "//iam.googleapis.com/projects/123456789/locations/global/workloadIdentityPools/wlif-pool-id/providers/wlif-pool-provider-id"5754# [RSpecRunTime] RSpec elapsed time: 28 minutes 53.28 seconds. Current RSS: ~1374M. Threads: 5. load average: 1.27 1.22 1.25 1/460 168345755.5756 integration: project_integration, active: false5757 is expected to be nil5758 when feature is available5759 is expected to be nil5760 integration: group_integration, active: true5761 is expected to be nil5762 when feature is available5763 is expected to eq "//iam.googleapis.com/projects/123456789/locations/global/workloadIdentityPools/wlif-pool-id/providers/wlif-pool-provider-id"5764 integration: group_integration, active: false5765 is expected to be nil5766 when feature is available5767 is expected to be nil5768 attributes5769 default values5770 is expected not to be alert events5771 is expected not to be commit events5772 is expected not to be confidential issues events5773 is expected not to be confidential note events5774 is expected not to be issues events5775 is expected not to be job events5776 is expected not to be merge requests events5777 is expected not to be note events5778 is expected not to be pipeline events5779 is expected not to be push events5780 is expected not to be tag push events5781 is expected not to be wiki page events5782 is expected not to be comment on event enabled5783# [RSpecRunTime] RSpec elapsed time: 28 minutes 56.14 seconds. Current RSS: ~1417M. Threads: 5. load average: 1.25 1.22 1.25 1/460 168355784.5785 .jwt_claim_mapping_script_value5786 is expected to include "attribute.maintainer_access=assertion.maintainer_access,"5787 is expected to include ",attribute.project_path=assertion.project_path,"5788 is expected to include ",google.subject=assertion.sub"5789 is expected not to include " "5790 validations5791 is expected to validate that :workload_identity_federation_project_id cannot be empty/falsy5792 is expected to validate that :workload_identity_federation_project_number cannot be empty/falsy5793 is expected to validate that :workload_identity_pool_id cannot be empty/falsy5794 is expected to validate that :workload_identity_pool_provider_id cannot be empty/falsy5795 is expected to validate that :workload_identity_federation_project_number looks like an integer5796 when inactive integration5797 is expected not to validate that :workload_identity_federation_project_id cannot be empty/falsy5798 is expected not to validate that :workload_identity_federation_project_number cannot be empty/falsy5799 is expected not to validate that :workload_identity_pool_id cannot be empty/falsy5800 is expected not to validate that :workload_identity_pool_provider_id cannot be empty/falsy5801# [RSpecRunTime] RSpec elapsed time: 28 minutes 58.16 seconds. Current RSS: ~1420M. Threads: 5. load average: 1.25 1.22 1.25 1/460 168365802.5803 .jwt_claim_mapping5804 is expected to match (a hash including {"attribute.developer_access" => "assertion.developer_access"})5805 is expected to match (a hash including {"attribute.namespace_path" => "assertion.namespace_path"})5806 is expected to match (a hash including {"attribute.user_access_level" => "assertion.user_access_level"})5807 is expected to match (a hash including {"google.subject" => "assertion.sub"})5808 .description5809 is expected to eq "Manage permissions for Google Cloud resources with Identity and Access Management (IAM)."5810 behaves like Integrations::HasAvatar5811 #avatar_url5812 returns the expected avatar URL5813 .to_param5814 is expected to eq "google_cloud_platform_workload_identity_federation"5815 #identity_pool_resource_name5816 integration: project_integration, active: true, expected_resource_name: resource_name5817 is expected to be nil5818 when feature is available5819 is expected to eq "iam.googleapis.com/projects/123456789/locations/global/workloadIdentityPools/wlif-pool-id"5820 integration: project_integration, active: false, expected_resource_name: nil5821 is expected to be nil5822 when feature is available5823 is expected to eq nil5824 integration: group_integration, active: true, expected_resource_name: resource_name5825 is expected to be nil5826 when feature is available5827 is expected to eq "iam.googleapis.com/projects/123456789/locations/global/workloadIdentityPools/wlif-pool-id"5828 integration: group_integration, active: false, expected_resource_name: nil5829 is expected to be nil5830 when feature is available5831 is expected to eq nil5832 .title5833 is expected to eq "Google Cloud IAM"5834 .wlif_issuer_url5835 when call with a group5836 is expected to start with "https://"5837 is expected to end with "/oidc/group617"5838 is expected not to include "group618"5839 when call with a project5840 is expected to start with "https://"5841 is expected to end with "/oidc/group620"5842 is expected not to include "project-1113"5843 .supported_events5844 is expected to eq []5845 #testable?5846 is expected to be falsey5847# [RSpecRunTime] Finishing example group ee/spec/models/integrations/google_cloud_platform/workload_identity_federation_spec.rb. It took 10.38 seconds. Expected to take 9.77 seconds.5848# [RSpecRunTime] Starting example group spec/support/shared_examples/lint_factories_shared_examples.rb. Expected to take 39.97 seconds.5849Lint factories for Integrations::GoogleCloudPlatform::WorkloadIdentityFederation5850 with saas, license, and factory defaults5851 behaves like factory5852 google_cloud_platform_workload_identity_federation_integration factory5853 does not raise error when built5854 does not raise error when created5855# [RSpecRunTime] RSpec elapsed time: 29 minutes 3.85 seconds. Current RSS: ~1441M. Threads: 5. load average: 1.31 1.23 1.25 1/460 168525856.5857# [RSpecRunTime] Finishing example group spec/support/shared_examples/lint_factories_shared_examples.rb. It took 1.45 seconds. Expected to take 39.97 seconds.5858# [RSpecRunTime] Starting example group ee/spec/models/package_metadata/package_spec.rb. Expected to take 9.37 seconds.5859PackageMetadata::Package5860 does not allow STI5861 validation5862 is expected to validate that :purl_type cannot be empty/falsy5863 is expected to validate that the length of :name is at most 2555864 is expected to validate that :name cannot be empty/falsy5865 for licenses5866 when field is an empty array5867 is expected to be valid5868 with different field value permutations5869 test_case_name: "all attributes valid", valid: true, default_licenses: [1], lowest_version: "0.0.1", highest_version: "0.0.2", other_licenses: [[[1, 2], ["v0.0.3", "v0.0.4"]], [[3], ["v0.0.5"]]]5870 is expected to eq true5871 test_case_name: "default nil", valid: false, default_licenses: nil, lowest_version: "0.0.1", highest_version: "0.0.2", other_licenses: [[[1, 2], ["v0.0.3", "v0.0.4"]], [[3], ["v0.0.5"]]]5872 is expected to eq false5873 test_case_name: "default not arr", valid: false, default_licenses: "s", lowest_version: "0.0.1", highest_version: "0.0.2", other_licenses: [[[1, 2], ["v0.0.3", "v0.0.4"]], [[3], ["v0.0.5"]]]5874 is expected to eq false5875 test_case_name: "default arr elts not ints", valid: false, default_licenses: ["s"], lowest_version: "0.0.1", highest_version: "0.0.2", other_licenses: [[[1, 2], ["v0.0.3", "v0.0.4"]], [[3], ["v0.0.5"]]]5876 is expected to eq false5877 test_case_name: "default empty arr", valid: false, default_licenses: [], lowest_version: "0.0.1", highest_version: "0.0.2", other_licenses: [[[1, 2], ["v0.0.3", "v0.0.4"]], [[3], ["v0.0.5"]]]5878 is expected to eq false5879 test_case_name: "default num elts up to max", valid: true, default_licenses: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], lowest_version: "0.0.1", highest_version: "0.0.2", other_licenses: [[[1, 2], ["v0.0.3", "v0.0.4"]], [[3], ["v0.0.5"]]]5880 is expected to eq true5881 test_case_name: "default num elts exceed max", valid: false, default_licenses: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], lowest_version: "0.0.1", highest_version: "0.0.2", other_licenses: [[[1, 2], ["v0.0.3", "v0.0.4"]], [[3], ["v0.0.5"]]]5882 is expected to eq false5883 test_case_name: "lowest nil", valid: true, default_licenses: [1], lowest_version: nil, highest_version: "0.0.2", other_licenses: [[[1, 2], ["v0.0.3", "v0.0.4"]], [[3], ["v0.0.5"]]]5884 is expected to eq true5885 test_case_name: "lowest int", valid: false, default_licenses: [1], lowest_version: 1, highest_version: "0.0.2", other_licenses: [[[1, 2], ["v0.0.3", "v0.0.4"]], [[3], ["v0.0.5"]]]5886 is expected to eq false5887 test_case_name: "lowest empty str", valid: false, default_licenses: [1], lowest_version: "", highest_version: "0.0.2", other_licenses: [[[1, 2], ["v0.0.3", "v0.0.4"]], [[3], ["v0.0.5"]]]5888 is expected to eq false5889 test_case_name: "lowest version len up to max", valid: true, default_licenses: [1], lowest_version: "vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv", highest_version: "0.0.2", other_licenses: [[[1, 2], ["v0.0.3", "v0.0.4"]], [[3], ["v0.0.5"]]]5890 is expected to eq true5891 test_case_name: "lowest version len exceeds max", valid: false, default_licenses: [1], lowest_version: "vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv", highest_version: "0.0.2", other_licenses: [[[1, 2], ["v0.0.3", "v0.0.4"]], [[3], ["v0.0.5"]]]5892 is expected to eq false5893 test_case_name: "highest nil", valid: true, default_licenses: [1], lowest_version: "0.0.1", highest_version: nil, other_licenses: [[[1, 2], ["v0.0.3", "v0.0.4"]], [[3], ["v0.0.5"]]]5894 is expected to eq true5895 test_case_name: "highest int", valid: false, default_licenses: [1], lowest_version: "0.0.1", highest_version: 1, other_licenses: [[[1, 2], ["v0.0.3", "v0.0.4"]], [[3], ["v0.0.5"]]]5896 is expected to eq false5897 test_case_name: "highest empty str", valid: false, default_licenses: [1], lowest_version: "0.0.1", highest_version: "", other_licenses: [[[1, 2], ["v0.0.3", "v0.0.4"]], [[3], ["v0.0.5"]]]5898 is expected to eq false5899 test_case_name: "highest version len up to max", valid: true, default_licenses: [1], lowest_version: "0.0.1", highest_version: "vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv", other_licenses: [[[1, 2], ["v0.0.3", "v0.0.4"]], [[3], ["v0.0.5"]]]5900 is expected to eq true5901 test_case_name: "highest version len exceeds max", valid: false, default_licenses: [1], lowest_version: "0.0.1", highest_version: "vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv", other_licenses: [[[1, 2], ["v0.0.3", "v0.0.4"]], [[3], ["v0.0.5"]]]5902 is expected to eq false5903 test_case_name: "other empty arr", valid: true, default_licenses: [1], lowest_version: "0.0.1", highest_version: "0.0.2", other_licenses: []5904 is expected to eq true5905 test_case_name: "other nil", valid: false, default_licenses: [1], lowest_version: "0.0.1", highest_version: "0.0.2", other_licenses: nil5906 is expected to eq false5907 test_case_name: "1st elt not arr", valid: false, default_licenses: [1], lowest_version: "0.0.1", highest_version: "0.0.2", other_licenses: [[1, ["v1"]]]5908 is expected to eq false5909 test_case_name: "2nd elt not arr", valid: false, default_licenses: [1], lowest_version: "0.0.1", highest_version: "0.0.2", other_licenses: [[[1], "v1"]]5910 is expected to eq false5911 test_case_name: "default num tuples up to max", valid: true, default_licenses: [1], lowest_version: "0.0.1", highest_version: "0.0.2", other_licenses: [[[1], ["v1"]], [[1], ["v1"]], [[1], ["v1"]], [[1], ["v1"]], [[1], ["v1"]], [[1], ["v1"]], [[1], ["v1"]], [[1], ["v1"]], [[1], ["v1"]], [[1], ["v1"]], [[1], ["v1"]], [[1], ["v1"]], [[1], ["v1"]], [[1], ["v1"]], [[1], ["v1"]], [[1], ["v1"]], [[1], ["v1"]], [[1], ["v1"]], [[1], ["v1"]], [[1], ["v1"]]]5912 is expected to eq true5913 test_case_name: "default num tuples exceed max", valid: false, default_licenses: [1], lowest_version: "0.0.1", highest_version: "0.0.2", other_licenses: [[[1], ["v1"]], [[1], ["v1"]], [[1], ["v1"]], [[1], ["v1"]], [[1], ["v1"]], [[1], ["v1"]], [[1], ["v1"]], [[1], ["v1"]], [[1], ["v1"]], [[1], ["v1"]], [[1], ["v1"]], [[1], ["v1"]], [[1], ["v1"]], [[1], ["v1"]], [[1], ["v1"]], [[1], ["v1"]], [[1], ["v1"]], [[1], ["v1"]], [[1], ["v1"]], [[1], ["v1"]], [[1], ["v1"]]]5914 is expected to eq false5915 test_case_name: "default num licenses up to max", valid: true, default_licenses: [1], lowest_version: "0.0.1", highest_version: "0.0.2", other_licenses: [[[1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], ["v1"]]]5916 is expected to eq true5917 test_case_name: "default num licenses exceed max", valid: false, default_licenses: [1], lowest_version: "0.0.1", highest_version: "0.0.2", other_licenses: [[[1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], ["v1"]]]5918 is expected to eq false5919 test_case_name: "default num versions up to max", valid: true, default_licenses: [1], lowest_version: "0.0.1", highest_version: "0.0.2", other_licenses: [[[1], ["v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1"]]]5920 is expected to eq true5921 test_case_name: "default num versions exceed max", valid: false, default_licenses: [1], lowest_version: "0.0.1", highest_version: "0.0.2", other_licenses: [[[1], ["v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1", "v1"]]]5922 is expected to eq false5923 enums5924 behaves like purl_types enum5925 is expected to define :purl_type as an enum backed by an integer with values ‹{composer: 1, conan: 2, gem: 3, golang: 4, maven: 5, npm: 6, nuget: 7, pypi: 8, apk: 9, rpm: 10, deb: 11, cbl-mariner: 12, wolfi: 13}›5926 #license_ids_for5927 when licenses are present5928 and the input version5929 test_case_name: "matches one of the versions in other licenses", highest_version: "0.0.3", lowest_version: "0.0.1", input_version: "v0.0.4", expected_license_ids: [2, 4]5930 is expected to eq [2, 4]5931 when prefix `v` is present in input_version5932 is expected to eq [2, 4]5933 test_case_name: "matches the highest version", highest_version: "0.0.3", lowest_version: "0.0.1", input_version: "0.0.3", expected_license_ids: [5, 7]5934 is expected to eq [5, 7]5935 when prefix `v` is present in input_version5936 is expected to eq [5, 7]5937 test_case_name: "is higher than the highest version", highest_version: "0.0.3", lowest_version: "0.0.1", input_version: "9.9.9", expected_license_ids: []5938 is expected to eq []5939 when prefix `v` is present in input_version5940 is expected to eq []5941 test_case_name: "matches the lowest version", highest_version: "0.0.3", lowest_version: "0.0.1", input_version: "0.0.1", expected_license_ids: [5, 7]5942 is expected to eq [5, 7]5943 when prefix `v` is present in input_version5944 is expected to eq [5, 7]5945 test_case_name: "is lower than the lowest version", highest_version: "0.0.3", lowest_version: "0.0.1", input_version: "0.0.0", expected_license_ids: []5946 is expected to eq []5947 when prefix `v` is present in input_version5948 is expected to eq []5949 test_case_name: "is between the highest and lowest versions", highest_version: "0.0.3", lowest_version: "0.0.1", input_version: "0.0.2", expected_license_ids: [5, 7]5950 is expected to eq [5, 7]5951 when prefix `v` is present in input_version5952 is expected to eq [5, 7]5953 test_case_name: "matches the highest version", highest_version: "0.0.3", lowest_version: nil, input_version: "0.0.3", expected_license_ids: [5, 7]5954 is expected to eq [5, 7]5955 when prefix `v` is present in input_version5956 is expected to eq [5, 7]5957 test_case_name: "is higher than the highest version", highest_version: "0.0.3", lowest_version: nil, input_version: "9.9.9", expected_license_ids: []5958 is expected to eq []5959 when prefix `v` is present in input_version5960 is expected to eq []5961 test_case_name: "is lower than the highest version", highest_version: "0.0.3", lowest_version: nil, input_version: "0.0.2", expected_license_ids: [5, 7]5962 is expected to eq [5, 7]5963 when prefix `v` is present in input_version5964 is expected to eq [5, 7]5965 test_case_name: "matches the lowest version", highest_version: nil, lowest_version: "0.0.1", input_version: "0.0.1", expected_license_ids: [5, 7]5966 is expected to eq [5, 7]5967 when prefix `v` is present in input_version5968 is expected to eq [5, 7]5969 test_case_name: "is lower than the lowest version", highest_version: nil, lowest_version: "0.0.1", input_version: "0.0.0", expected_license_ids: []5970 is expected to eq []5971 when prefix `v` is present in input_version5972 is expected to eq []5973 test_case_name: "is higher than the lowest version", highest_version: nil, lowest_version: "0.0.1", input_version: "9.9.9", expected_license_ids: [5, 7]5974 is expected to eq [5, 7]5975 when prefix `v` is present in input_version5976 is expected to eq [5, 7]5977 test_case_name: "does not match any of the versions in other licenses", highest_version: nil, lowest_version: nil, input_version: "0.0.2", expected_license_ids: [5, 7]5978 is expected to eq [5, 7]5979 when prefix `v` is present in input_version5980 is expected to eq [5, 7]5981 test_case_name: "cannot be parsed", highest_version: "0.0.3", lowest_version: "0.0.1", input_version: "1.0\\n2.0", expected_license_ids: []5982 is expected to eq []5983 when prefix `v` is present in input_version5984 is expected to eq []5985 and the given version causes semver_dialects to raise an exception while parsing5986 logs the exception5987 when licenses are not present5988 test_case_name: "licenses are nil", licenses: nil5989 returns an empty array5990 test_case_name: "licenses are empty", licenses: []5991 returns an empty array5992# [RSpecRunTime] Finishing example group ee/spec/models/package_metadata/package_spec.rb. It took 8.33 seconds. Expected to take 9.37 seconds.5993# [RSpecRunTime] Starting example group spec/support/shared_examples/lint_factories_shared_examples.rb. Expected to take 39.97 seconds.5994Lint factories for PackageMetadata::Package5995 with saas, license, and factory defaults5996 behaves like factory5997 pm_package factory5998 does not raise error when built5999 does not raise error when created6000# [RSpecRunTime] RSpec elapsed time: 29 minutes 13.82 seconds. Current RSS: ~1466M. Threads: 5. load average: 1.26 1.22 1.25 1/460 168686001.6002# [RSpecRunTime] Finishing example group spec/support/shared_examples/lint_factories_shared_examples.rb. It took 1.64 seconds. Expected to take 39.97 seconds.6003# [RSpecRunTime] Starting example group ee/spec/models/ee/members/member_approval_spec.rb. Expected to take 9.0 seconds.6004Members::MemberApproval6005 does not allow STI6006 validations6007 when uniqness is enforced6008 allows duplicate member approvals with different statuses6009 allows duplicate member approvals with different access levels6010 with same user, namespace, access level, and pending status6011 disallows on create6012 disallows on update6013 with member_role_id6014 disallows with same member_role_id6015 allows with different member_role_id6016# [RSpecRunTime] RSpec elapsed time: 29 minutes 21.6 seconds. Current RSS: ~1384M. Threads: 5. load average: 1.38 1.25 1.26 1/460 168696017.6018 #pending_member_approvals_with_max_new_access_level6019 returns records corresponding to pending users with max new_access_level6020# [RSpecRunTime] RSpec elapsed time: 29 minutes 24.18 seconds. Current RSS: ~1335M. Threads: 5. load average: 1.38 1.25 1.26 1/460 168706021.6022# [RSpecRunTime] Finishing example group ee/spec/models/ee/members/member_approval_spec.rb. It took 10.35 seconds. Expected to take 9.0 seconds.6023# [RSpecRunTime] Starting example group ee/spec/finders/ee/namespaces/projects_finder_spec.rb. Expected to take 8.61 seconds.6024Namespaces::ProjectsFinder6025 #execute6026 when compliance framework is present6027 when no filters are present6028 returns all projects6029# [RSpecRunTime] RSpec elapsed time: 29 minutes 26.46 seconds. Current RSS: ~1313M. Threads: 5. load average: 1.43 1.26 1.26 1/460 168716030.6031 when compliance framework id is passed6032 when compliance_framework_id is of valid framework6033 returns projects with compliance framework6034 when compliance_framework_id is of other namespace6035 returns no projects6036 when provided with a non existing framework id6037 returns no projects6038 when compliance_framework_id is nil6039 returns all projects6040 when negated compliance framework id param is passed6041 when compliance_framework_id is of valid framework6042 returns projects where compliance framework id is not framework's id or nil6043 when compliance_framework_id is of other namespace6044 returns all projects6045 when provided with a non existing framework id6046 returns all projects6047 when compliance_framework_id is nil6048 returns all projects6049 when both framework id and negated compliance framework id is passed6050 when both ids are same6051 returns projects with other compliance framework6052 when both ids are different6053 returns projects with other compliance framework6054 when compliance framework presence filter is passed6055 when presence filter is 'any'6056 returns projects with any compliance framework6057 when presence filter is 'none'6058 returns projects without a compliance framework6059 when compliance framework presence filter is not supported6060 raises an ArgumentError6061 when it has_vulnerabilities6062 when has_vulnerabilities is provided6063 returns projects with vulnerabilities6064 when has_vulnerabilities is not provided6065 returns all projects6066 sorting6067 enforcement_type: :project_repository_limit6068 as excess repo storage size, descending6069 is expected to eq [#<Project id:1064 group630/test-project>>, #<Project id:1063 group630/project>>, #<Project id:1065 group630/group631/test-subgroup>>]6070 as storage size6071 in ascending order6072 is expected to eq [#<Project id:1063 group630/project>>, #<Project id:1065 group630/group631/test-subgroup>>, #<Project id:1064 group630/test-project>>]6073 in descending order6074 is expected to eq [#<Project id:1064 group630/test-project>>, #<Project id:1065 group630/group631/test-subgroup>>, #<Project id:1063 group630/project>>]6075 when sorting option is not defined6076 returns all projects6077 enforcement_type: :namespace_storage_limit6078 as excess repo storage size, descending6079 is expected to eq [#<Project id:1064 group630/test-project>>, #<Project id:1063 group630/project>>, #<Project id:1065 group630/group631/test-subgroup>>]6080 as storage size6081 in ascending order6082 is expected to eq [#<Project id:1063 group630/project>>, #<Project id:1065 group630/group631/test-subgroup>>, #<Project id:1064 group630/test-project>>]6083 in descending order6084 is expected to eq [#<Project id:1064 group630/test-project>>, #<Project id:1065 group630/group631/test-subgroup>>, #<Project id:1063 group630/project>>]6085 when sorting option is not defined6086 returns all projects6087 has_code_coverage6088 when has_code_coverage is provided6089 returns projects with code coverage on default branch based on ci feature usages6090# [RSpecRunTime] RSpec elapsed time: 29 minutes 32.11 seconds. Current RSS: ~1374M. Threads: 5. load average: 1.48 1.27 1.27 1/460 168726091.6092 when has_code_coverage is not provided6093 returns all projects6094 with existing SBOM occurrence records6095 when sbom_component_id is not provided6096 is expected to contain exactly #<Project id:1064 group630/test-project>> and #<Project id:1063 group630/project>>6097 when sbom_component_id is provided as part of params6098 is expected to eq [#<Project id:1063 group630/project>>]6099# [RSpecRunTime] Finishing example group ee/spec/finders/ee/namespaces/projects_finder_spec.rb. It took 9.2 seconds. Expected to take 8.61 seconds.6100# [RSpecRunTime] Starting example group ee/spec/helpers/ee/projects/pipeline_helper_spec.rb. Expected to take 8.4 seconds.6101Projects::PipelineHelper6102 #js_pipeline_tabs_data6103 returns pipeline tabs data6104 dismissal descriptions6105 includes translated dismissal descriptions6106# [RSpecRunTime] RSpec elapsed time: 29 minutes 39.6 seconds. Current RSS: ~1351M. Threads: 5. load average: 1.44 1.27 1.27 1/461 168916107.6108 codequality_project_path6109 when `full_codequality_report` feature is not available6110 returns nil6111 when `full_code_quality_report` feature is available6112 and there is an artefact for codequality6113 returns the downloadable path for `codequality`6114 codequality_blob_path6115 when `full_codequality_report` feature is not available6116 returns nil6117 when `full_code_quality_report` feature is available6118 and there is an artefact for codequality6119 returns the downloadable path for `codequality`6120 codequality_report_download_path6121 when `full_codequality_report` feature is not available6122 returns nil6123 when `full_code_quality_report` feature is available6124 and there is no artefact for codequality6125 returns nil for `codequality`6126 and there is an artefact for codequality6127 returns the downloadable path for `codequality`6128 licenses_api_path6129 when `license_scanning` feature is not available6130 returns nil6131 when `license_scanning` feature is available6132 returns the licenses api path6133 license_scan_count6134 when `license_scanning` feature is not available6135 returns nil6136 when `license_scanning` feature is available6137 returns 06138 vulnerability_report_data6139 returns the vulnerability report's data6140 #js_pipeline_header_data6141 returns pipeline header data6142 identity_verification_required field6143 user_not_verified?: false, can_run_jobs?: false, result: false6144 is expected to eq "false"6145 user_not_verified?: false, can_run_jobs?: true, result: false6146 is expected to eq "false"6147 user_not_verified?: true, can_run_jobs?: false, result: true6148 is expected to eq "true"6149 user_not_verified?: true, can_run_jobs?: true, result: false6150 is expected to eq "false"6151# [RSpecRunTime] Finishing example group ee/spec/helpers/ee/projects/pipeline_helper_spec.rb. It took 11.37 seconds. Expected to take 8.4 seconds.6152# [RSpecRunTime] Starting example group ee/spec/policies/approval_merge_request_rule_policy_spec.rb. Expected to take 8.0 seconds.6153ApprovalMergeRequestRulePolicy6154 when user can update merge request6155 allows updating approval rule6156 when rule is any-approval6157 allows updating approval rule6158# [RSpecRunTime] RSpec elapsed time: 29 minutes 48.46 seconds. Current RSS: ~1401M. Threads: 5. load average: 1.37 1.26 1.26 1/466 170406159.6160 when rule is not user editable6161 disallows updating approval rule6162# [RSpecRunTime] RSpec elapsed time: 29 minutes 50.21 seconds. Current RSS: ~1409M. Threads: 5. load average: 1.37 1.26 1.26 1/466 171156163.6164 when user cannot update merge request6165 disallows updating approval rule6166# [RSpecRunTime] RSpec elapsed time: 29 minutes 52.09 seconds. Current RSS: ~1413M. Threads: 5. load average: 1.34 1.25 1.26 1/466 171896167.6168# [RSpecRunTime] Finishing example group ee/spec/policies/approval_merge_request_rule_policy_spec.rb. It took 7.35 seconds. Expected to take 8.0 seconds.6169# [RSpecRunTime] Starting example group ee/spec/graphql/mutations/incident_management/oncall_rotation/create_spec.rb. Expected to take 7.76 seconds.6170Mutations::IncidentManagement::OncallRotation::Create6171 #resolve6172 user has access to project6173 when OncallRotation::CreateService responds with success6174 returns the on-call rotation with no errors6175 with endsAt arg6176 returns the on-call rotation with no errors6177 when endsAt is nil6178 returns the on-call rotation with no errors6179# [RSpecRunTime] RSpec elapsed time: 29 minutes 54.29 seconds. Current RSS: ~1403M. Threads: 5. load average: 1.34 1.25 1.26 1/466 171906180.6181 when OncallRotations::CreateService responds with an error6182 returns errors6183 with active period times given6184 returns the on-call rotation with no errors6185 saves the on-call rotation with active period times6186 hours rotation length unit6187 returns errors6188# [RSpecRunTime] RSpec elapsed time: 29 minutes 55.8 seconds. Current RSS: ~1404M. Threads: 5. load average: 1.34 1.25 1.26 1/465 171916189.6190 end time is before start time6191 saves the on-call rotation with active period times6192 invalid time given6193 raises an error6194 error cases6195 user cannot be found6196 raises an error6197 project path incorrect6198 raises an error6199 duplicate participants6200 raises an error6201 schedule does not exist6202 raises an error6203 too many users6204 raises an error6205 when resource is not accessible to the user6206 raises an error6207# [RSpecRunTime] Finishing example group ee/spec/graphql/mutations/incident_management/oncall_rotation/create_spec.rb. It took 6.14 seconds. Expected to take 7.76 seconds.6208# [RSpecRunTime] Starting example group ee/spec/lib/gitlab/audit/auditor_spec.rb. Expected to take 7.46 seconds.6209Gitlab::Audit::Auditor6210 .audit6211 when licensed6212 when recording multiple events6213 interacts with the event queue in correct order6214 bulk-inserts audit events to database6215 records audit events in correct order6216 logs audit events to database6217 logs audit events to file6218 enqueues an event stream6219 when the event is created within a transaction6220 does not raise Sidekiq::Worker::EnqueueFromTransactionError6221# [RSpecRunTime] RSpec elapsed time: 30 minutes 1.93 seconds. Current RSS: ~1423M. Threads: 5. load average: 1.37 1.26 1.27 1/465 171926222.6223 when overriding the create datetime6224 logs audit events to database6225 logs audit events to file6226 when overriding the additional_details6227 logs audit events to database6228 logs audit events to file6229 when overriding the target_details6230 logs audit events to database6231 logs audit events to file6232 when overriding the ip address6233 when :admin_audit_log feature is available it logs ip address6234 logs audit events to database6235 logs audit events to file6236 when :admin_audit_log feature is not available it does not log ip address6237 does not log audit event to database6238 does not log audit events to file6239 when event is only streamed6240 behaves like only streamed6241 enqueues an event6242 does not log audit events to file6243 does not log audit events to database6244 when recording single event6245 does not bulk insert and uses save to insert6246 logs audit events to file6247 behaves like logs event to database6248 logs audit event to database6249 when event is only streamed6250 behaves like only streamed6251 enqueues an event6252 does not log audit events to file6253 does not log audit events to database6254 when the scope of event is instance6255 behaves like logs event to database6256 logs audit event to database6257 when audit events are invalid6258 tracks error6259 does not throw exception6260 when unlicensed6261 does not logs audit event to database6262 does not logs audit events to file6263 #audit_enabled?6264 admin_audit_log: true, audit_events: false, extended_audit_events: false, result: true6265 returns the correct result when feature is available6266 admin_audit_log: false, audit_events: true, extended_audit_events: false, result: true6267 returns the correct result when feature is available6268 admin_audit_log: false, audit_events: false, extended_audit_events: true, result: true6269 returns the correct result when feature is available6270 admin_audit_log: false, audit_events: false, extended_audit_events: false, result: false6271 returns the correct result when feature is available6272# [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/audit/auditor_spec.rb. It took 8.74 seconds. Expected to take 7.46 seconds.6273# [RSpecRunTime] Starting example group ee/spec/models/scoped_label_set_spec.rb. Expected to take 7.05 seconds.6274ScopedLabelSet6275 does not allow STI6276 .from_label_ids6277 groups labels by their key6278# [RSpecRunTime] RSpec elapsed time: 30 minutes 11.48 seconds. Current RSS: ~1425M. Threads: 5. load average: 1.31 1.25 1.26 1/460 171936279.6280 #valid?6281 returns true for not scoped labels6282 returns true for scoped labels with single label6283 returns false for scoped labels with multiple labels6284 #add6285 adds a label to the set6286 #contains_any?6287 returns true if any of label ids is in set6288 returns false if certain label ids is not in set6289 #last_id_by_order6290 returns last label present in the set ordered by custom order of superset of label ids6291 returns last label present in the set ordered by custom order if there is single item6292 #lock_on_merge_labels?6293 does not detect any locked labels6294 detects locked labels6295# [RSpecRunTime] Finishing example group ee/spec/models/scoped_label_set_spec.rb. It took 5.96 seconds. Expected to take 7.05 seconds.6296# [RSpecRunTime] Starting example group ee/spec/views/admin/application_settings/general.html.haml_spec.rb. Expected to take 6.96 seconds.6297admin/application_settings/general.html.haml6298 maintenance mode6299 when license does not allow6300 does not show the Maintenance mode section6301# [RSpecRunTime] RSpec elapsed time: 30 minutes 14.38 seconds. Current RSS: ~1430M. Threads: 5. load average: 1.31 1.25 1.26 1/460 171946302.6303 when license allows6304 shows the Maintenance mode section6305 SAML group locks settings6306 is expected not to match "SAML group membership settings"6307 when one or multiple SAML providers are group-sync-enabled6308 is expected to match "SAML group membership settings"6309 prompt user about registration features6310 with no license and service ping disabled6311 behaves like renders registration features prompt6312 renders a placeholder input with registration features message6313 behaves like renders registration features settings link6314 as regular user6315 does not render settings link6316 as admin6317 renders settings link6318 with a valid license and service ping disabled6319 behaves like does not render registration features prompt6320 does not render a placeholder input with registration features message6321 add license6322 shows the Add License section6323 sign-up restrictions6324 does not render complexity setting attributes6325 when password_complexity license is available6326 renders complexity setting attributes6327 instance-level ai-powered beta features settings6328 when on .com or .org6329 behaves like does not render AI Beta features toggle6330 does not render AI Beta features toggle6331# [RSpecRunTime] RSpec elapsed time: 30 minutes 18.36 seconds. Current RSS: ~1412M. Threads: 5. load average: 1.29 1.25 1.26 1/460 171956332.6333 when not on .com and not on .org6334 with license6335 with :ai_chat feature available6336 when before the cut off date date6337 renders AI Beta features toggle6338 when after the cut off date6339 does not render AI Beta features toggle6340 when cut off date is nil6341 renders AI Beta features toggle6342 with :ai_chat feature not available6343 behaves like does not render AI Beta features toggle6344 does not render AI Beta features toggle6345 with no license6346 behaves like does not render AI Beta features toggle6347 does not render AI Beta features toggle6348 entire instance-level ai-powered menu section visibility6349 current_date: before_duo_chat_cut_off_date, ai_chat_available: false, expect_section_is_visible: false6350 sets entire ai-powered menu section visibility correctly6351 current_date: before_duo_chat_cut_off_date, ai_chat_available: true, expect_section_is_visible: true6352 sets entire ai-powered menu section visibility correctly6353 current_date: after_duo_chat_cut_off_date, ai_chat_available: false, expect_section_is_visible: false6354 sets entire ai-powered menu section visibility correctly6355 current_date: after_duo_chat_cut_off_date, ai_chat_available: true, expect_section_is_visible: false6356 sets entire ai-powered menu section visibility correctly6357 private profile restrictions6358 renders correct ee partial6359# [RSpecRunTime] Finishing example group ee/spec/views/admin/application_settings/general.html.haml_spec.rb. It took 8.84 seconds. Expected to take 6.96 seconds.6360# [RSpecRunTime] Starting example group ee/spec/bin/custom_ability_spec.rb. Expected to take 6.64 seconds.6361bin/custom-ability6362 CustomAbilityCreator6363 properly creates a custom ability6364 when running on master6365 requires feature branch6366 with invalid ability names6367 argv: [".invalid.ability.name"], ex: /Provide a name for the custom ability that is/6368 is expected to raise /Provide a name for the custom ability that is/6369 argv: ["existing_ability_name"], ex: /already exists!/6370 is expected to raise /already exists!/6371 CustomAbilityOptionParser6372 .parse6373 raises an error when name of the custom ability is missing6374 parses -h6375 param: :name, argv: ["foo"], result: "foo"6376 is expected to eq "foo"6377 param: :amend, argv: ["foo", "--amend"], result: true6378 is expected to eq true6379 param: :force, argv: ["foo", "-f"], result: true6380 is expected to eq true6381 param: :force, argv: ["foo", "--force"], result: true6382 is expected to eq true6383 param: :description, argv: ["foo", "-d", "desc"], result: "desc"6384 is expected to eq "desc"6385 param: :description, argv: ["foo", "--description", "desc"], result: "desc"6386 is expected to eq "desc"6387 param: :feature_category, argv: ["foo", "-c", "abilities"], result: "abilities"6388 is expected to eq "abilities"6389 param: :feature_category, argv: ["foo", "--feature-category", "abilities"], result: "abilities"6390 is expected to eq "abilities"6391 param: :requirements, argv: ["foo", "-r", "other,abilities"], result: ["other", "abilities"]6392 is expected to eq ["other", "abilities"]6393 param: :requirements, argv: ["foo", "--requirements", "other,abilities"], result: ["other", "abilities"]6394 is expected to eq ["other", "abilities"]6395 param: :milestone, argv: ["foo", "-M", "15.6"], result: "15.6"6396 is expected to eq "15.6"6397 param: :milestone, argv: ["foo", "--milestone", "15.6"], result: "15.6"6398 is expected to eq "15.6"6399 param: :group_ability, argv: ["foo", "-g"], result: true6400 is expected to eq true6401 param: :group_ability, argv: ["foo", "--group_ability"], result: true6402 is expected to eq true6403 param: :group_ability, argv: ["foo", "--no-group_ability"], result: false6404 is expected to eq false6405 param: :project_ability, argv: ["foo", "-p"], result: true6406 is expected to eq true6407 param: :project_ability, argv: ["foo", "--project_ability"], result: true6408 is expected to eq true6409 param: :project_ability, argv: ["foo", "--no-project_ability"], result: false6410 is expected to eq false6411 param: :dry_run, argv: ["foo", "-n"], result: true6412 is expected to eq true6413 param: :dry_run, argv: ["foo", "--dry-run"], result: true6414 is expected to eq true6415 param: :introduced_by_mr, argv: ["foo", "-m", "https://url"], result: "https://url"6416 is expected to eq "https://url"6417 param: :introduced_by_mr, argv: ["foo", "--introduced-by-mr", "https://url"], result: "https://url"6418 is expected to eq "https://url"6419 param: :introduced_by_issue, argv: ["foo", "-i", "https://url"], result: "https://url"6420 is expected to eq "https://url"6421 param: :introduced_by_issue, argv: ["foo", "--introduced-by-issue", "https://url"], result: "https://url"6422 is expected to eq "https://url"6423 param: :available_from_access_level, argv: ["foo", "-a", "10"], result: 106424 is expected to eq 106425 param: :available_from_access_level, argv: ["foo", "--available_from", "10"], result: 106426 is expected to eq 106427 .read_description6428 reads description from stdin6429 when description is empty6430 shows error message and retries6431 .read_feature_category6432 reads feature_category from stdin6433 when feature category is empty6434 shows error message and retries6435 .read_group_ability6436 reads read_group_ability from stdin6437 when read_group_ability is invalid6438 shows error message and retries6439 .read_project_ability6440 reads read_group_ability from stdin6441 when read_group_ability is invalid6442 shows error message and retries6443 .read_introduced_by_mr6444 reads introduced_by_mr from stdin6445 when URL is empty6446 does not raise an error6447 when URL is invalid6448 shows error message and retries6449 .read_introduced_by_issue6450 reads type from stdin6451 when URL is invalid6452 shows error message and retries6453 .read_milestone6454 returns the correct milestone from the VERSION file6455 .read_requirements6456 reads requirements from stdin6457 .read_available_from_access_level6458 when `fzf` is available6459 returns the available_from_access_level6460 when `fzf` is not available6461 reads available_from_access_level from stdin6462 when available_from_access_level is invalid6463 shows error message and retries6464# [RSpecRunTime] Finishing example group ee/spec/bin/custom_ability_spec.rb. It took 6.47 seconds. Expected to take 6.64 seconds.6465# [RSpecRunTime] Starting example group ee/spec/graphql/resolvers/geo/dependency_proxy_blob_registries_resolver_spec.rb. Expected to take 6.48 seconds.6466Resolvers::Geo::DependencyProxyBlobRegistriesResolver6467 behaves like a Geo registries resolver6468 #resolve6469 when the parent object is the current node6470 when the user has permission to view Geo data6471 when admin mode is enabled6472 when the ids argument is null6473 returns registries, in order6474# [RSpecRunTime] RSpec elapsed time: 30 minutes 29.55 seconds. Current RSS: ~1445M. Threads: 5. load average: 1.24 1.24 1.26 1/460 171966475.6476 when the ids argument is present6477 returns the requested registries, in order6478 when the replication_state argument is present6479 returns registries with requested replication state, in order6480 with verification enabled6481 when the verification_state argument is present6482 returns registries with requested verification state, in order6483 with verification disabled6484 when the verification_state argument is present6485 raises ArgumentError (PENDING: Skipping because verification is enabled for DependencyProxy::Blob)6486 when admin mode is disabled6487 returns nothing6488# [RSpecRunTime] RSpec elapsed time: 30 minutes 34.48 seconds. Current RSS: ~1416M. Threads: 5. load average: 1.30 1.25 1.26 1/460 171976489.6490 when the user does not have permission to view Geo data6491 returns nothing6492 when the parent object is not the current node6493 when the user has permission to view Geo data6494 returns nothing, because we can't query other nodes' tracking databases6495# [RSpecRunTime] RSpec elapsed time: 30 minutes 36.49 seconds. Current RSS: ~1409M. Threads: 5. load average: 1.28 1.25 1.26 1/460 171986496.6497# [RSpecRunTime] Finishing example group ee/spec/graphql/resolvers/geo/dependency_proxy_blob_registries_resolver_spec.rb. It took 8.25 seconds. Expected to take 6.48 seconds.6498# [RSpecRunTime] Starting example group ee/spec/services/requirements_management/process_test_reports_service_spec.rb. Expected to take 6.21 seconds.6499RequirementsManagement::ProcessTestReportsService6500 #execute6501 when requirements feature is available6502 when there are no requirements in the project6503 does not create any test report6504# [RSpecRunTime] RSpec elapsed time: 30 minutes 38.21 seconds. Current RSS: ~1370M. Threads: 5. load average: 1.28 1.25 1.26 2/460 171996505.6506 when there are requirements6507 when user is not allowed to create requirements test reports6508 raises an exception6509 when user can create requirements test reports6510 when using artifact with work items iids6511 creates new test report for each open requirement6512 does not create test report for the same pipeline and user twice6513 when there is also a report with legacy requirements iids6514 ignores legacy requirement iids report6515# [RSpecRunTime] RSpec elapsed time: 30 minutes 40.71 seconds. Current RSS: ~1359M. Threads: 5. load average: 1.28 1.25 1.26 1/460 172006516.6517 when using artifact with legacy requirement iids6518 creates new test report for each open requirement6519 does not create test report for the same pipeline and user twice6520# [RSpecRunTime] RSpec elapsed time: 30 minutes 41.94 seconds. Current RSS: ~1358M. Threads: 5. load average: 1.26 1.24 1.26 1/460 172016521.6522 when build does not contain any requirements report6523 does not create any test report6524 when requirements feature is not available6525 does not create any test report6526# [RSpecRunTime] Finishing example group ee/spec/services/requirements_management/process_test_reports_service_spec.rb. It took 6.91 seconds. Expected to take 6.21 seconds.6527# [RSpecRunTime] Starting example group ee/spec/services/ee/ip_restrictions/update_service_spec.rb. Expected to take 6.03 seconds.6528EE::IpRestrictions::UpdateService6529 #execute6530 for a group that has no ip restriction6531 with valid IP subnets6532 builds new ip_restriction records6533 builds new ip_restriction records with the provided ranges6534 for a group that already has ip restriction6535 with empty range6536 marks all existing ip_restriction records for destruction6537 with valid IP subnets6538 with an entirely new set of ranges6539 each range in the list is unique6540 builds new ip_restriction records with all of the specified ranges6541 behaves like removes all existing ip_restriction records6542 marks all the existing ip_restriction records for destruction6543 ranges in the list repeats6544 builds new ip_restriction records with only the unique ranges in the specified ranges6545 behaves like removes all existing ip_restriction records6546 marks all the existing ip_restriction records for destruction6547 replacing one of the existing range with another6548 marks the ip_restriction record of the replaced range for destruction6549 retains the ip_restriction record of the other existing range6550 builds a new ip_restriction record with the newly specified range6551 #log_audit_event6552 when new ranges are different from old ranges6553 logs ip_restrictions_changed event6554 when license doesn't allow auditing6555 doesn't log any events6556 when new ranges are the same as old ranges6557 doesn't log any events6558 when log is called without prior execute6559 raises an error6560# [RSpecRunTime] Finishing example group ee/spec/services/ee/ip_restrictions/update_service_spec.rb. It took 5.12 seconds. Expected to take 6.03 seconds.6561# [RSpecRunTime] Starting example group ee/spec/services/ci/compare_license_scanning_reports_collapsed_service_spec.rb. Expected to take 5.87 seconds.6562Ci::CompareLicenseScanningReportsCollapsedService6563 #execute6564 when base and head pipelines have test reports6565 with denied licenses6566 with incorrect report type6567 does not process the report6568 when license_check enabled6569 does not process the report6570# [RSpecRunTime] RSpec elapsed time: 30 minutes 51.08 seconds. Current RSS: ~1385M. Threads: 5. load average: 1.22 1.23 1.26 2/466 172796571.6572 with cyclonedx report6573 exposes report with numbers of licenses by type6574 when license_check enabled6575 exposes approval as required6576# [RSpecRunTime] RSpec elapsed time: 30 minutes 52.81 seconds. Current RSS: ~1384M. Threads: 5. load average: 1.22 1.23 1.26 1/467 172916577.6578 without denied licenses6579 exposes approval as not required6580 when head pipeline has corrupted reports6581 exposes empty report6582 when the base pipeline is nil6583 exposes empty report6584 #serializer_class6585 is expected to equal LicenseCompliance::CollapsedComparerSerializer6586# [RSpecRunTime] Finishing example group ee/spec/services/ci/compare_license_scanning_reports_collapsed_service_spec.rb. It took 5.78 seconds. Expected to take 5.87 seconds.6587# [RSpecRunTime] Starting example group ee/spec/elastic/migrate/20230823154049_add_schema_version_to_merge_request_spec.rb. Expected to take 5.6 seconds.6588AddSchemaVersionToMergeRequest6589 .completed?6590 when mapping has been updated6591 is expected to be completed6592# [RSpecRunTime] RSpec elapsed time: 30 minutes 58.3 seconds. Current RSS: ~1356M. Threads: 5. load average: 1.36 1.26 1.27 1/468 172996593.6594 when mapping has not been updated6595 is expected not to be completed6596 .migrate6597 when migration is already completed6598 does not modify data6599 migration process6600 updates the issues index mappings6601# [RSpecRunTime] Finishing example group ee/spec/elastic/migrate/20230823154049_add_schema_version_to_merge_request_spec.rb. It took 4.99 seconds. Expected to take 5.6 seconds.6602# [RSpecRunTime] Starting example group ee/spec/models/dast/profiles_pipeline_spec.rb. Expected to take 5.52 seconds.6603Dast::ProfilesPipeline6604 does not allow STI6605 associations6606 is expected to belong to ci_pipeline class_name => Ci::Pipeline required: true6607 is expected to belong to dast_profile class_name => Dast::Profile required: true6608# [RSpecRunTime] RSpec elapsed time: 31 minutes 1.85 seconds. Current RSS: ~1373M. Threads: 5. load average: 1.41 1.28 1.27 1/463 173006609.6610 loose foreign key on dast_profiles_pipelines.ci_pipeline_id6611 behaves like cleanup by a loose foreign key6612 cleans up (delete or nullify) the model6613# [RSpecRunTime] RSpec elapsed time: 31 minutes 4.32 seconds. Current RSS: ~1378M. Threads: 5. load average: 1.41 1.28 1.27 1/463 173016614.6615# [RSpecRunTime] Finishing example group ee/spec/models/dast/profiles_pipeline_spec.rb. It took 5.0 seconds. Expected to take 5.52 seconds.6616# [RSpecRunTime] Starting example group spec/support/shared_examples/lint_factories_shared_examples.rb. Expected to take 39.97 seconds.6617Lint factories for Dast::ProfilesPipeline6618 with saas, license, and factory defaults6619 behaves like factory6620 dast_profiles_pipeline factory6621 does not raise error when built6622 does not raise error when created6623# [RSpecRunTime] RSpec elapsed time: 31 minutes 6.58 seconds. Current RSS: ~1389M. Threads: 5. load average: 1.46 1.29 1.28 1/463 173186624.6625# [RSpecRunTime] Finishing example group spec/support/shared_examples/lint_factories_shared_examples.rb. It took 2.27 seconds. Expected to take 39.97 seconds.6626# [RSpecRunTime] Starting example group ee/spec/services/ee/merge_requests/close_service_spec.rb. Expected to take 5.29 seconds.6627MergeRequests::CloseService6628 #execute6629 executes the close service6630 when a temporary unapproval is needed for the MR6631 removes the unmergeable flag after the service is run6632 when the service fails6633 does not remove the unmergeable flag6634# [RSpecRunTime] RSpec elapsed time: 31 minutes 9.09 seconds. Current RSS: ~1386M. Threads: 5. load average: 1.46 1.29 1.28 1/469 173936635.6636 for audit events6637 when licensed6638 does not log audit event if operation fails6639 does not log audit event if operation results in no change6640 when operation succeeds6641 logs an audit event6642 logs the audit event info6643 calls the audit method with the event type6644# [RSpecRunTime] RSpec elapsed time: 31 minutes 11.7 seconds. Current RSS: ~1407M. Threads: 5. load average: 1.42 1.28 1.27 1/469 174676645.6646 when not licensed6647 does not log audit event6648# [RSpecRunTime] Finishing example group ee/spec/services/ee/merge_requests/close_service_spec.rb. It took 5.29 seconds. Expected to take 5.29 seconds.6649# [RSpecRunTime] Starting example group ee/spec/lib/gitlab/auth/smartcard/certificate_spec.rb. Expected to take 5.23 seconds.6650Gitlab::Auth::Smartcard::Certificate6651 #find_or_create_user6652 user and smartcard identity already exist6653 behaves like an existing user6654 finds existing user6655 does not create new user6656 user exists but smartcard identity does not6657 associates the new smartcard identity with the user6658 behaves like an existing user6659 finds existing user6660 does not create new user6661 behaves like a new smartcard identity6662 creates smartcard identity6663 user exists but it is using a new smartcard6664 keeps both identities for the user6665 behaves like an existing user6666 finds existing user6667 does not create new user6668 behaves like a new smartcard identity6669 creates smartcard identity6670 user and smartcard identity do not exist6671 calls Users::BuildService with correct params6672 behaves like creates user6673 is expected to eq #<Organizations::Organization id: 1, created_at: "2024-05-30 00:08:20.891287319 +0000", updated_at: "2024-05-30 00:08:20.891287319 +0000", name: "Default", path: "default", visibility_level: 20>6674 when the current minimum password length is different from the default minimum password length6675 behaves like creates user6676 is expected to eq #<Organizations::Organization id: 1, created_at: "2024-05-30 00:08:20.891287319 +0000", updated_at: "2024-05-30 00:08:20.891287319 +0000", name: "Default", path: "default", visibility_level: 20>6677 behaves like a new smartcard identity6678 creates smartcard identity6679 username generation6680 uses CN from certificate6681 creates user with correct username6682 avoids conflicting namespaces6683 creates user with correct usnername6684 san email defined6685 creates user6686 behaves like a valid certificate is required6687 invalid certificate6688 returns nil6689 incorrect certificate6690 returns nil6691 behaves like a certificate store6692 .store6693 loads CA bundle6694 uses correct method6695 without valid CA file6696 raises error6697# [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/auth/smartcard/certificate_spec.rb. It took 5.27 seconds. Expected to take 5.23 seconds.6698# [RSpecRunTime] Starting example group ee/spec/elastic/migrate/20240208160152_add_count_fields_to_projects_spec.rb. Expected to take 5.04 seconds.6699AddCountFieldsToProjects6700 .completed?6701 when mapping has been updated6702 is expected to be completed6703# [RSpecRunTime] RSpec elapsed time: 31 minutes 21.06 seconds. Current RSS: ~1412M. Threads: 5. load average: 1.36 1.27 1.27 1/465 174686704.6705 when mapping has not been updated6706 is expected not to be completed6707 .migrate6708 when migration is already completed6709 does not modify data6710 migration process6711 updates the issues index mappings6712# [RSpecRunTime] Finishing example group ee/spec/elastic/migrate/20240208160152_add_count_fields_to_projects_spec.rb. It took 4.99 seconds. Expected to take 5.04 seconds.6713# [RSpecRunTime] Starting example group ee/spec/tasks/gitlab/seed/data_seeder_rake_spec.rb. Expected to take 4.96 seconds.6714ee:gitlab:seed:data_seeder6715 prints a done statement6716 prints a seeding statement6717 when seed file does not exist6718.... raises an error6719# [RSpecRunTime] RSpec elapsed time: 31 minutes 24.07 seconds. Current RSS: ~1411M. Threads: 5. load average: 1.36 1.27 1.27 1/465 174696720.6721# [RSpecRunTime] Finishing example group ee/spec/tasks/gitlab/seed/data_seeder_rake_spec.rb. It took 5.64 seconds. Expected to take 4.96 seconds.6722# [RSpecRunTime] RSpec elapsed time: 31 minutes 27.97 seconds. Current RSS: ~1400M. Threads: 5. load average: 1.41 1.29 1.27 1/465 174706723.6724# [RSpecRunTime] Starting example group ee/spec/policies/dast/profile_policy_spec.rb. Expected to take 4.66 seconds.6725Dast::ProfilePolicy6726.. behaves like a dast on-demand scan policy6727...................... dast on-demand policies6728 when a user does not have access to the project6729 is expected to be disallowed :create_on_demand_dast_scan, :edit_on_demand_dast_scan, and :read_on_demand_dast_scan6730# [RSpecRunTime] RSpec elapsed time: 31 minutes 28.98 seconds. Current RSS: ~1398M. Threads: 5. load average: 1.41 1.29 1.27 1/465 174716731.6732 when the user is a guest6733 is expected to be disallowed :create_on_demand_dast_scan, :edit_on_demand_dast_scan, and :read_on_demand_dast_scan6734 when the user is a reporter6735 is expected to be disallowed :create_on_demand_dast_scan, :edit_on_demand_dast_scan, and :read_on_demand_dast_scan6736 when the user is a developer6737 is expected to be allowed :create_on_demand_dast_scan, :edit_on_demand_dast_scan, and :read_on_demand_dast_scan6738 when the user is a maintainer6739 is expected to be allowed :create_on_demand_dast_scan, :edit_on_demand_dast_scan, and :read_on_demand_dast_scan6740 when the user is an owner6741 is expected to be allowed :create_on_demand_dast_scan, :edit_on_demand_dast_scan, and :read_on_demand_dast_scan6742 when the user is an auditor6743.. is expected to be disallowed :create_on_demand_dast_scan and :edit_on_demand_dast_scan6744.. is expected to be allowed :read_on_demand_dast_scan6745 when the user is allowed6746 when on demand scan licensed feature is not available6747...... is expected to be disallowed :create_on_demand_dast_scan, :edit_on_demand_dast_scan, and :read_on_demand_dast_scan6748 when FIPS mode is enabled6749 when browser based feature flag is disabled6750 is disallowed6751 when browser based feature flag is enabled6752 is allowed6753# [RSpecRunTime] Finishing example group ee/spec/policies/dast/profile_policy_spec.rb. It took 4.28 seconds. Expected to take 4.66 seconds.6754# [RSpecRunTime] Starting example group ee/spec/workers/security/unenforceable_policy_rules_pipeline_notification_worker_spec.rb. Expected to take 4.6 seconds.6755Security::UnenforceablePolicyRulesPipelineNotificationWorker6756............................ #perform6757.. calls UnenforceablePolicyRulesNotificationService6758 when pipeline does not exist6759.. does not call UnenforceablePolicyRulesNotificationService6760# [RSpecRunTime] RSpec elapsed time: 31 minutes 36.32 seconds. Current RSS: ~1419M. Threads: 5. load average: 1.34 1.28 1.27 1/471 176216761.6762 when feature is not licensed6763.. does not call UnenforceablePolicyRulesNotificationService6764 when there are no approval rules with scan result policy reads6765 does not call UnenforceablePolicyRulesNotificationService6766 when the pipeline is not the head_pipeline but ran for diff_head_sha of the merge request6767.... calls UnenforceablePolicyRulesNotificationService6768# [RSpecRunTime] Finishing example group ee/spec/workers/security/unenforceable_policy_rules_pipeline_notification_worker_spec.rb. It took 4.78 seconds. Expected to take 4.6 seconds.6769# [RSpecRunTime] Starting example group ee/spec/graphql/resolvers/boards/board_list_epics_resolver_spec.rb. Expected to take 4.48 seconds.6770Resolvers::Boards::BoardListEpicsResolver6771.......................................................... is expected to have nullable GraphQL type EpicConnection6772 #resolve6773 returns epics on the board list ordered by position on the board6774 when filtering6775.................... by label6776 is expected to contain exactly #<Epic id:59 group716&7>6777# [RSpecRunTime] RSpec elapsed time: 31 minutes 39.57 seconds. Current RSS: ~1423M. Threads: 5. load average: 1.34 1.28 1.27 1/470 176236778.6779 by author6780 is expected to contain exactly #<Epic id:60 group716&9>6781 by reaction emoji6782 is expected to contain exactly #<Epic id:56 group716&1>6783 by title and description6784 is expected to contain exactly #<Epic id:59 group716&7> and #<Epic id:60 group716&9>6785 with negated filters6786 by label6787 is expected to contain exactly #<Epic id:56 group716&1>, #<Epic id:57 group716&3>, and #<Epic id:60 group716&9>6788 by author6789 is expected to contain exactly #<Epic id:56 group716&1>, #<Epic id:59 group716&7>, and #<Epic id:60 group716&9>6790 by emoji6791 is expected to contain exactly #<Epic id:57 group716&3>, #<Epic id:59 group716&7>, and #<Epic id:60 group716&9>6792# [RSpecRunTime] Finishing example group ee/spec/graphql/resolvers/boards/board_list_epics_resolver_spec.rb. It took 4.96 seconds. Expected to take 4.48 seconds.6793# [RSpecRunTime] Starting example group ee/spec/models/remote_mirror_spec.rb. Expected to take 4.29 seconds.6794RemoteMirror6795.. does not allow STI6796 validations6797 when enabling only_protected_branches and mirror_branch_regex6798 is invalid6799 when disable only_protected_branches and enable mirror_branch_regex6800 is valid6801 is invalid with invalid regex6802 #sync6803 as a Geo secondary6804.... returns nil6805# [RSpecRunTime] RSpec elapsed time: 31 minutes 44.27 seconds. Current RSS: ~1454M. Threads: 5. load average: 1.32 1.27 1.27 1/470 176396806.6807 #only_mirror_protected_branches_column6808 returns true as only_protected_branches enabled6809 returns false as only_protected_branches return6810 #options_for_update6811 when mirror_branch_regex is set6812.... only sync matched and recently updated branch6813# [RSpecRunTime] RSpec elapsed time: 31 minutes 46.53 seconds. Current RSS: ~1461M. Threads: 5. load average: 1.53 1.32 1.28 1/466 177536814.6815# [RSpecRunTime] Finishing example group ee/spec/models/remote_mirror_spec.rb. It took 4.67 seconds. Expected to take 4.29 seconds.6816# [RSpecRunTime] Starting example group spec/support/shared_examples/lint_factories_shared_examples.rb. Expected to take 39.97 seconds.6817Lint factories for RemoteMirror6818 with saas, license, and factory defaults6819........ behaves like factory6820 remote_mirror factory6821 does not raise error when built6822.. does not raise error when created6823 linting :ssh trait6824 does not raise error when created (PENDING: Trait skipped linting due to legacy error)6825# [RSpecRunTime] RSpec elapsed time: 31 minutes 48.33 seconds. Current RSS: ~1459M. Threads: 5. load average: 1.53 1.32 1.28 2/466 177696826.6827..6828# [RSpecRunTime] Finishing example group spec/support/shared_examples/lint_factories_shared_examples.rb. It took 1.81 seconds. Expected to take 39.97 seconds.6829# [RSpecRunTime] Starting example group ee/spec/services/ee/work_items/related_work_item_links/destroy_service_spec.rb. Expected to take 4.25 seconds.6830WorkItems::RelatedWorkItemLinks::DestroyService6831.. #execute6832................ when synced_work_item: true6833 does not create a system note6834# [RSpecRunTime] RSpec elapsed time: 31 minutes 49.72 seconds. Current RSS: ~1456M. Threads: 5. load average: 1.53 1.32 1.28 1/466 177766835.6836 when there is an epic for the work item6837.......................... when make_synced_work_item_read_only is enabled6838 does not destroy the links6839 when synced_work_item: true6840 skips the permission check6841 does not destroy related epic link6842 when synced_work_item: false6843 creates system notes6844 destroys both links6845 calls this service once6846 creates notes only for work item6847 when destroying the related epic link fails6848 does not create an epic link nor a work item link6849 returns an error6850# [RSpecRunTime] RSpec elapsed time: 31 minutes 52.7 seconds. Current RSS: ~1443M. Threads: 5. load average: 1.49 1.31 1.28 1/463 177776851.6852# [RSpecRunTime] Finishing example group ee/spec/services/ee/work_items/related_work_item_links/destroy_service_spec.rb. It took 4.36 seconds. Expected to take 4.25 seconds.6853# [RSpecRunTime] Starting example group ee/spec/services/protected_environments/base_service_spec.rb. Expected to take 4.11 seconds.6854ProtectedEnvironments::BaseService#execute6855............................ #sanitized_params6856 with group container6857 with group-based access control6858 filters out inappropriate group id6859 with invited groups6860........ includes invited groups6861# [RSpecRunTime] RSpec elapsed time: 31 minutes 54.2 seconds. Current RSS: ~1444M. Threads: 5. load average: 1.49 1.31 1.28 1/462 177786862.6863 with delete flag6864 contains inappropriate group id for deleting it6865 with user-based access control6866........ filters out inappropriate user ids6867 with delete flag6868........ contains inappropriate user ids for deleting it6869# [RSpecRunTime] RSpec elapsed time: 31 minutes 56.73 seconds. Current RSS: ~1439M. Threads: 5. load average: 1.45 1.31 1.28 1/461 177796870.6871# [RSpecRunTime] Finishing example group ee/spec/services/protected_environments/base_service_spec.rb. It took 4.03 seconds. Expected to take 4.11 seconds.6872# [RSpecRunTime] Starting example group ee/spec/policies/resource_iteration_event_policy_spec.rb. Expected to take 4.04 seconds.6873ResourceIterationEventPolicy6874................................ #read_iteration6875 allows to read deleted iteration6876...... allows to read accessible iteration6877...... does not allow to read not accessible iteration6878# [RSpecRunTime] RSpec elapsed time: 31 minutes 59.58 seconds. Current RSS: ~1421M. Threads: 5. load average: 1.45 1.31 1.28 1/462 177806879.6880 #read_resource_iteration_event6881 with non-member user6882...... does not allow to read event6883 with member user6884...... allows to read event for accessible iteration6885...... does not allow to read event for not accessible iteration6886# [RSpecRunTime] Finishing example group ee/spec/policies/resource_iteration_event_policy_spec.rb. It took 3.88 seconds. Expected to take 4.04 seconds.6887# [RSpecRunTime] Starting example group ee/spec/services/app_sec/dast/scan_configs/build_service_spec.rb. Expected to take 3.93 seconds.6888AppSec::Dast::ScanConfigs::BuildService6889.............. execute6890 when the target_type is NOT api6891 behaves like build service execute tests6892 when a dast_profile is provided6893 returns a dast_profile, branch and YAML configuration6894 when the dast_profile has tag_list6895 when the dast_profile has tags6896.. behaves like a payload with a dast_profile6897 returns a branch and YAML configuration6898# [RSpecRunTime] RSpec elapsed time: 32 minutes 2.28 seconds. Current RSS: ~1427M. Threads: 5. load average: 1.49 1.32 1.28 1/463 177976899.6900 when the scanner profile has no runner tags6901 behaves like a payload with a dast_profile6902 returns a branch and YAML configuration6903 when a dast_site_profile is provided6904 when a dast_scanner_profile is provided6905 behaves like a payload without a dast_profile6906 returns a branch and YAML configuration6907 when the target is not validated and an active scan is requested6908.. responds with an error message6909 when a dast_scanner_profile is not provided6910 behaves like a payload without a dast_profile6911 returns a branch and YAML configuration6912 when a dast_site_profile is not provided6913 responds with an error message6914 when a branch is provided6915 returns the branch in the payload6916 when the target_type is api6917 behaves like build service execute tests6918 when a dast_profile is provided6919 returns a dast_profile, branch and YAML configuration6920 when the dast_profile has tag_list6921 when the dast_profile has tags6922.. behaves like a payload with a dast_profile6923 returns a branch and YAML configuration6924 when the scanner profile has no runner tags6925 behaves like a payload with a dast_profile6926 returns a branch and YAML configuration6927 when a dast_site_profile is provided6928 when a dast_scanner_profile is provided6929 behaves like a payload without a dast_profile6930 returns a branch and YAML configuration6931 when the target is not validated and an active scan is requested6932.. responds with an error message6933 when a dast_scanner_profile is not provided6934 behaves like a payload without a dast_profile6935 returns a branch and YAML configuration6936 when a dast_site_profile is not provided6937 responds with an error message6938 when a branch is provided6939 returns the branch in the payload6940# [RSpecRunTime] Finishing example group ee/spec/services/app_sec/dast/scan_configs/build_service_spec.rb. It took 3.59 seconds. Expected to take 3.93 seconds.6941# [RSpecRunTime] Starting example group ee/spec/models/ee/protected_ref_spec.rb. Expected to take 3.81 seconds.6942EE::ProtectedRef6943.. does not allow STI6944 for protected branches6945...................... deletes all related access levels6946# [RSpecRunTime] RSpec elapsed time: 32 minutes 6.37 seconds. Current RSS: ~1446M. Threads: 5. load average: 1.61 1.35 1.29 1/462 178026947.6948# [RSpecRunTime] Finishing example group ee/spec/models/ee/protected_ref_spec.rb. It took 2.17 seconds. Expected to take 3.81 seconds.6949# [RSpecRunTime] Starting example group ee/spec/lib/ee/gitlab/ci/matching/runner_matcher_spec.rb. Expected to take 3.71 seconds.6950Gitlab::Ci::Matching::RunnerMatcher6951.. #matches_quota?6952 with an instance of BuildMatcher6953 behaves like matches quota to runner types6954 runner_type: :project_type, project_visibility_level: :public, quota_minutes_used_up: true, result: true6955 is expected to eq true6956 runner_type: :project_type, project_visibility_level: :internal, quota_minutes_used_up: true, result: true6957 is expected to eq true6958 runner_type: :project_type, project_visibility_level: :private, quota_minutes_used_up: true, result: true6959 is expected to eq true6960 runner_type: :instance_type, project_visibility_level: :public, quota_minutes_used_up: true, result: true6961 is expected to eq true6962 runner_type: :instance_type, project_visibility_level: :public, quota_minutes_used_up: false, result: true6963 is expected to eq true6964 runner_type: :instance_type, project_visibility_level: :internal, quota_minutes_used_up: true, result: false6965 is expected to eq false6966 runner_type: :instance_type, project_visibility_level: :internal, quota_minutes_used_up: false, result: true6967 is expected to eq true6968 runner_type: :instance_type, project_visibility_level: :private, quota_minutes_used_up: true, result: false6969 is expected to eq false6970 runner_type: :instance_type, project_visibility_level: :private, quota_minutes_used_up: false, result: true6971 is expected to eq true6972 with an instance of Ci::Build6973 behaves like matches quota to runner types6974 runner_type: :project_type, project_visibility_level: :public, quota_minutes_used_up: true, result: true6975 is expected to eq true6976 runner_type: :project_type, project_visibility_level: :internal, quota_minutes_used_up: true, result: true6977 is expected to eq true6978 runner_type: :project_type, project_visibility_level: :private, quota_minutes_used_up: true, result: true6979 is expected to eq true6980 runner_type: :instance_type, project_visibility_level: :public, quota_minutes_used_up: true, result: true6981 is expected to eq true6982 runner_type: :instance_type, project_visibility_level: :public, quota_minutes_used_up: false, result: true6983 is expected to eq true6984 runner_type: :instance_type, project_visibility_level: :internal, quota_minutes_used_up: true, result: false6985 is expected to eq false6986 runner_type: :instance_type, project_visibility_level: :internal, quota_minutes_used_up: false, result: true6987 is expected to eq true6988 runner_type: :instance_type, project_visibility_level: :private, quota_minutes_used_up: true, result: false6989 is expected to eq false6990 runner_type: :instance_type, project_visibility_level: :private, quota_minutes_used_up: false, result: true6991 is expected to eq true6992 N+1 queries check6993.............. does not generate N+1 queries when loading the quota for project6994# [RSpecRunTime] Finishing example group ee/spec/lib/ee/gitlab/ci/matching/runner_matcher_spec.rb. It took 4.42 seconds. Expected to take 3.71 seconds.6995# [RSpecRunTime] Starting example group ee/spec/services/quality_management/test_cases/create_service_spec.rb. Expected to take 3.51 seconds.6996QualityManagement::TestCases::CreateService6997.......... #execute6998 when all permitted params are provided6999 behaves like creates a test case issue7000 aggregate_failures7001# [RSpecRunTime] RSpec elapsed time: 32 minutes 12.48 seconds. Current RSS: ~1428M. Threads: 5. load average: 1.57 1.34 1.29 2/462 178107002.7003 when only required params are provided7004 behaves like creates a test case issue7005 aggregate_failures7006 when a param is provided that is not allowed7007 creates a test case issue ignoring forbidden params7008 when test case has no title7009 does not create an issue7010# [RSpecRunTime] Finishing example group ee/spec/services/quality_management/test_cases/create_service_spec.rb. It took 3.41 seconds. Expected to take 3.51 seconds.7011# [RSpecRunTime] Starting example group ee/spec/lib/google_cloud/jwt_spec.rb. Expected to take 3.38 seconds.7012GoogleCloud::Jwt7013........ #encoded7014 creates a valid jwt7015 behaves like setting the user_access_level claim7016 with a user as a guest7017 has the correct value for the user_access_level claim7018# [RSpecRunTime] RSpec elapsed time: 32 minutes 15.89 seconds. Current RSS: ~1419M. Threads: 5. load average: 1.57 1.34 1.29 1/462 178187019.7020 with a user as a reporter7021 has the correct value for the user_access_level claim7022 with a user as a developer7023 has the correct value for the user_access_level claim7024 with a user as a maintainer7025 has the correct value for the user_access_level claim7026 with a user as a owner7027 has the correct value for the user_access_level claim7028 with missing jwt audience7029 raises an ArgumentError7030 with missing jwt target_audience7031 raises an ArgumentError7032 with no ci signing key7033 raises a NoSigningKeyError7034# [RSpecRunTime] Finishing example group ee/spec/lib/google_cloud/jwt_spec.rb. It took 3.23 seconds. Expected to take 3.38 seconds.7035# [RSpecRunTime] Starting example group ee/spec/helpers/ee/events_helper_spec.rb. Expected to take 3.3 seconds.7036EventsHelper7037.. #event_note_target_url7038 for epic note events7039................................ returns an epic url7040# [RSpecRunTime] RSpec elapsed time: 32 minutes 18.93 seconds. Current RSS: ~1422M. Threads: 5. load average: 1.52 1.34 1.29 1/462 178197041.7042 for vulnerability events7043.................................... returns an appropriate URL7044# [RSpecRunTime] RSpec elapsed time: 32 minutes 21.22 seconds. Current RSS: ~1408M. Threads: 5. load average: 1.48 1.33 1.29 1/462 178207045.7046# [RSpecRunTime] Finishing example group ee/spec/helpers/ee/events_helper_spec.rb. It took 3.79 seconds. Expected to take 3.3 seconds.7047# [RSpecRunTime] Starting example group ee/spec/workers/search/elastic_default_branch_changed_worker_spec.rb. Expected to take 3.22 seconds.7048Search::ElasticDefaultBranchChangedWorker7049...... when passed a project7050 schedules ElasticCommitIndexerWorker7051 when project does not exist7052 does not schedule ElasticCommitIndexerWorker and does not raise an exception7053# [RSpecRunTime] RSpec elapsed time: 32 minutes 22.72 seconds. Current RSS: ~1409M. Threads: 5. load average: 1.48 1.33 1.29 1/462 178367054.7055 when project does not use elasticsearch7056 does not schedule ElasticCommitIndexerWorker7057 when elasticsearch_indexing is not enabled7058 does not schedule ElasticCommitIndexerWorker7059 when passed a project wiki7060.. schedules ElasticWikiIndexerWorker7061 when project wiki does not exist7062 does not schedule ElasticWikiIndexerWorker and does not raise an exception7063 when project wiki does not use elasticsearch7064 does not schedule ElasticWikiIndexerWorker7065 behaves like subscribes to event7066 consumes the published event7067 behaves like an idempotent worker7068 is labeled as idempotent7069 performs multiple times sequentially without raising an exception7070 when passed a group wiki7071.......... schedules ElasticWikiIndexerWorker7072 when group does not exist7073 does not schedule ElasticWikiIndexerWorker and does not raise an exception7074 when group does not use elasticsearch7075 does not schedule ElasticWikiIndexerWorker7076# [RSpecRunTime] Finishing example group ee/spec/workers/search/elastic_default_branch_changed_worker_spec.rb. It took 3.26 seconds. Expected to take 3.22 seconds.7077# [RSpecRunTime] Starting example group ee/spec/models/audit_events/group/namespace_filter_spec.rb. Expected to take 3.13 seconds.7078AuditEvents::Group::NamespaceFilter7079.......... does not allow STI7080 Associations7081 is expected to belong to external_streaming_destination class_name => ExternalStreamingDestination required: false7082 is expected to belong to namespace required: false inverse_of => audit_events_streaming_group_namespace_filters7083 Validations7084 is expected to validate that :namespace cannot be empty/falsy7085 is expected to validate that :external_streaming_destination cannot be empty/falsy7086 is expected to validate that :namespace is case-sensitively unique within the scope of :external_streaming_destination_id7087 validates external destination with namespace7088............ when namespace is group7089 behaves like validate namespace with external destination7090...... when external destination belongs to root ancestor of namespace7091.. is expected to be valid7092 when external destination does not belong to root ancestor of namespace7093........ returns error7094 when namespace is project7095 behaves like validate namespace with external destination7096.... when external destination belongs to root ancestor of namespace7097.. is expected to be valid7098 when external destination does not belong to root ancestor of namespace7099........ returns error7100 when namespace is neither project nor group7101.. returns error7102# [RSpecRunTime] Finishing example group ee/spec/models/audit_events/group/namespace_filter_spec.rb. It took 3.07 seconds. Expected to take 3.13 seconds.7103# [RSpecRunTime] Starting example group spec/support/shared_examples/lint_factories_shared_examples.rb. Expected to take 39.97 seconds.7104Lint factories for AuditEvents::Group::NamespaceFilter7105 with saas, license, and factory defaults7106........ behaves like factory7107 audit_events_streaming_group_namespace_filters factory7108 does not raise error when built7109.......... does not raise error when created7110# [RSpecRunTime] RSpec elapsed time: 32 minutes 29.21 seconds. Current RSS: ~1434M. Threads: 5. load average: 1.44 1.32 1.29 1/462 178527111.7112..7113# [RSpecRunTime] Finishing example group spec/support/shared_examples/lint_factories_shared_examples.rb. It took 1.68 seconds. Expected to take 39.97 seconds.7114# [RSpecRunTime] Starting example group ee/spec/lib/gitlab/usage/metrics/instrumentations/count_projects_with_assigned_security_policy_project_metric_spec.rb. Expected to take 3.08 seconds.7115Gitlab::Usage::Metrics::Instrumentations::CountProjectsWithAssignedSecurityPolicyProjectMetric7116...................................... behaves like a correct instrumented metric value and query7117 behaves like a correct instrumented metric value7118 has correct value7119# [RSpecRunTime] RSpec elapsed time: 32 minutes 32.08 seconds. Current RSS: ~1411M. Threads: 5. load average: 1.40 1.32 1.28 1/462 178537120.7121 behaves like a correct instrumented metric query7122 has correct generate query7123 behaves like a correct instrumented metric value and query7124 behaves like a correct instrumented metric value7125 has correct value7126 behaves like a correct instrumented metric query7127 has correct generate query7128# [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/usage/metrics/instrumentations/count_projects_with_assigned_security_policy_project_metric_spec.rb. It took 3.27 seconds. Expected to take 3.08 seconds.7129# [RSpecRunTime] Starting example group ee/spec/views/shared/_namespace_user_cap_reached_alert.html.haml_spec.rb. Expected to take 2.95 seconds.7130shared/namespace_user_cap_reached_alert7131.............................. renders a link to pending user approvals7132 renders a link to the root namespace pending user approvals7133 renders a link to the project namespace pending user approvals7134# [RSpecRunTime] Finishing example group ee/spec/views/shared/_namespace_user_cap_reached_alert.html.haml_spec.rb. It took 2.35 seconds. Expected to take 2.95 seconds.7135# [RSpecRunTime] RSpec elapsed time: 32 minutes 35.04 seconds. Current RSS: ~1413M. Threads: 5. load average: 1.40 1.32 1.28 1/462 178547136.7137# [RSpecRunTime] Starting example group ee/spec/services/llm/analyze_ci_job_failure_service_spec.rb. Expected to take 2.9 seconds.7138Llm::AnalyzeCiJobFailureService7139.. #perform7140........................ when all conditions are satisfied7141 flags_enabled: true, licensed_feature_avalible: true, has_permission: true, stage_avalible: true7142 is successful7143# [RSpecRunTime] RSpec elapsed time: 32 minutes 36.63 seconds. Current RSS: ~1403M. Threads: 5. load average: 1.37 1.31 1.28 1/463 178557144.7145 when at least one condition is not satisfied7146 flags_enabled: false, licensed_feature_avalible: true, has_permission: true, stage_avalible: true7147 returns an error7148 flags_enabled: true, licensed_feature_avalible: false, has_permission: true, stage_avalible: true7149 returns an error7150 flags_enabled: true, licensed_feature_avalible: true, has_permission: false, stage_avalible: true7151 returns an error7152 flags_enabled: true, licensed_feature_avalible: true, has_permission: true, stage_avalible: false7153 returns an error7154# [RSpecRunTime] Finishing example group ee/spec/services/llm/analyze_ci_job_failure_service_spec.rb. It took 3.12 seconds. Expected to take 2.9 seconds.7155# [RSpecRunTime] Starting example group ee/spec/services/security/sync_license_scanning_rules_service_spec.rb. Expected to take 2.82 seconds.7156Security::SyncLicenseScanningRulesService7157.............. .execute7158 delegates the call to an instance of `Security::SyncLicenseScanningRulesService`7159# [RSpecRunTime] RSpec elapsed time: 32 minutes 41.05 seconds. Current RSS: ~1396M. Threads: 5. load average: 1.34 1.31 1.28 1/468 180377160.7161 #execute7162 calls update service for each merge request7163# [RSpecRunTime] Finishing example group ee/spec/services/security/sync_license_scanning_rules_service_spec.rb. It took 3.15 seconds. Expected to take 2.82 seconds.7164# [RSpecRunTime] Starting example group ee/spec/graphql/types/admin/cloud_licenses/current_license_type_spec.rb. Expected to take 2.78 seconds.7165Types::Admin::CloudLicenses::CurrentLicenseType7166........ is expected to eq "CurrentLicense"7167 is expected to include graphql fields "last_sync", "billable_users_count", "maximum_user_count", and "users_over_license_count"7168 with license type fields7169 is expected to include graphql fields "id", "type", "plan", "name", "email", "company", "starts_at", "expires_at", "block_changes_at", "activated_at", and "users_in_license_count"7170 field values7171.... id7172 is expected to include "5"7173 type7174 is expected to eq "online_cloud"7175 plan7176 is expected to eq "ultimate"7177 name7178 is expected to eq "User Example"7179 email7180 is expected to eq "user@example.com"7181 company7182 is expected to eq "Example Inc."7183 starts_at7184 is expected to eq Thu, 29 Feb 20247185 expires_at7186 is expected to eq Fri, 28 Feb 20257187 block_changes_at7188 is expected to eq Sun, 30 Mar 20257189 activated_at7190 is expected to eq Sat, 30 Mar 2024 00:09:50.000000000 +00007191 users_in_license_count7192 is expected to eq 257193 created_at7194 is expected to eq 2024-05-30 00:09:50.724534993 +00007195 #users_over_license_count7196...... returns the number of users over the paid users in the license7197 when license is for a trial7198.... returns 07199 field values7200 last_sync7201 is expected to eq 2024-05-30 00:09:50.307160940 +00007202 billable_users_count7203 is expected to eq 107204 maximum_user_count7205 is expected to eq 207206# [RSpecRunTime] Finishing example group ee/spec/graphql/types/admin/cloud_licenses/current_license_type_spec.rb. It took 3.07 seconds. Expected to take 2.78 seconds.7207# [RSpecRunTime] Starting example group ee/spec/finders/geo/lfs_object_registry_finder_spec.rb. Expected to take 2.67 seconds.7208Geo::LfsObjectRegistryFinder7209.. behaves like a framework registry finder7210 #execute7211 when user cannot read all Geo7212.................. is expected to be empty7213 when user can read all Geo7214.. when admin mode is disabled7215................ is expected to be empty7216 when admin mode is enabled7217 with an ids param7218................ returns specified registries7219 with an ids param empty7220................ returns all registries7221 with a replication_state param7222................ returns registries with requested replication state7223 with a replication_state param empty7224................ returns all registries7225 with verification enabled7226 with a verification_state param7227................ returns registries with requested verification state7228 with a verification_state param empty7229................ returns all registries7230 with verification disabled7231 with a verification_state param7232................ raises ArgumentError (PENDING: Skipping because verification is enabled for LfsObject)7233 with a verification_state param empty7234................ raises ArgumentError (PENDING: Skipping because verification is enabled for LfsObject)7235 when search method is not implemented in the registry model7236................ raises ArgumentError (PENDING: Skipping because search method is implemented for LfsObject)7237 when search method is implemented in the registry model7238................ returns a registry filtered by keyword (PENDING: Skipping because search method is not implemented7239 for LfsObject or searchable attributes are not defined.)7240 with no params7241................ returns all registries7242# [RSpecRunTime] Finishing example group ee/spec/finders/geo/lfs_object_registry_finder_spec.rb. It took 3.13 seconds. Expected to take 2.67 seconds.7243# [RSpecRunTime] Starting example group ee/spec/graphql/mutations/compliance_management/frameworks/destroy_spec.rb. Expected to take 2.66 seconds.7244Mutations::ComplianceManagement::Frameworks::Destroy7245.......... feature is unlicensed7246 behaves like a compliance framework that cannot be found7247.. raises an error7248 feature is licensed7249 current_user is namespace owner7250 behaves like one compliance framework was destroyed7251.. destroys a compliance framework7252.. expects zero errors in the response7253 current_user is group owner7254.......... behaves like one compliance framework was destroyed7255 destroys a compliance framework7256 expects zero errors in the response7257# [RSpecRunTime] RSpec elapsed time: 32 minutes 50.2 seconds. Current RSS: ~1433M. Threads: 5. load average: 1.31 1.30 1.28 1/467 180387258.7259# [RSpecRunTime] Finishing example group ee/spec/graphql/mutations/compliance_management/frameworks/destroy_spec.rb. It took 2.83 seconds. Expected to take 2.66 seconds.7260# [RSpecRunTime] Starting example group ee/spec/lib/audit_events/strategies/instance/amazon_s3_destination_strategy_spec.rb. Expected to take 2.55 seconds.7261AuditEvents::Strategies::Instance::AmazonS3DestinationStrategy7262............ #streamable?7263 when feature is not licensed7264 is expected to be falsey7265 when feature is licensed7266 when instance Amazon S3 configurations does not exist7267 is expected to be falsey7268 when instance Amazon S3 configurations exists7269.. is expected to be truthy7270 behaves like validate Amazon S3 destination strategy7271 #track_and_stream7272 when Amazon S3 configuration exists7273.. tracks audit event count and calls Aws::S3::Client7274 when entity type is Gitlab::Audit::InstanceScope7275...... saves the json inside the instance directory on S37276 when entity type is Namespaces::UserNamespace7277........ saves the json inside the user directory on S37278 when entity type has special characters7279........ replaces all the non alpha numeric characters with underscore and save to S37280 #destinations7281 when there is no destination7282 returns empty array7283 when instance Amazon S3 configurations exist7284.... returns all the destinations7285# [RSpecRunTime] Finishing example group ee/spec/lib/audit_events/strategies/instance/amazon_s3_destination_strategy_spec.rb. It took 2.28 seconds. Expected to take 2.55 seconds.7286# [RSpecRunTime] Starting example group ee/spec/lib/gitlab/license_scanning/package_licenses_spec.rb. Expected to take 2.53 seconds.7287Gitlab::LicenseScanning::PackageLicenses7288.. #fetch7289................................................ when components to fetch are empty7290 is expected to be empty7291 when components to fetch are not empty7292 returns only the items that matched the fetched components7293 and components to fetch contains entries that do not have licenses7294 returns elements in the same order as the components to fetch7295 and we change the batch size7296 executes 1 query for each batch7297 does not query more than BATCH_SIZE component tuples at a time7298 still returns only the items that matched the fetched components7299 when load balancing enabled7300 uses the replica7301 when passing additional components to fetch7302 returns all the items that matched the fetched components7303 does not execute n+1 queries7304 when component is missing attributes7305 returns "unknown" license for all the matching components7306 when packages contain nil or empty licenses7307.... returns "unknown" license for all the matching components7308 when no packages match the given criteria7309 name does not match7310 returns 'unknown' as the license7311 purl_type does not match7312 returns 'unknown' as the license7313 version is too low7314 returns 'unknown' as the license7315 version is too high7316 returns 'unknown' as the license7317 version is invalid7318 returns 'unknown' as the license7319 when the version is between the highest and lowest versions7320 returns the default licenses7321 when software license is not present for a given spdx identifier7322........ returns spdx identifier instead of license name7323# [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/license_scanning/package_licenses_spec.rb. It took 2.9 seconds. Expected to take 2.53 seconds.7324# [RSpecRunTime] Starting example group ee/spec/serializers/issue_serializer_spec.rb. Expected to take 2.45 seconds.7325IssueSerializer7326.................... sidebar issue serialization7327.......... matches issue_sidebar json schema7328# [RSpecRunTime] RSpec elapsed time: 32 minutes 56.87 seconds. Current RSS: ~1442M. Threads: 5. load average: 1.27 1.29 1.27 1/462 180397329.7330 sidebar extras issue serialization7331.......... matches issue_sidebar_extras json schema7332 ai issue serialization7333.......... matches issue_ai_entity json schema7334# [RSpecRunTime] Finishing example group ee/spec/serializers/issue_serializer_spec.rb. It took 2.42 seconds. Expected to take 2.45 seconds.7335# [RSpecRunTime] Starting example group ee/spec/lib/search/cluster_health_check/elastic_spec.rb. Expected to take 2.45 seconds.7336Search::ClusterHealthCheck::Elastic7337.. .healthy?7338 returns true if the cluster health status is green7339 returns true if the cluster health status is red7340 logs the utilization metrics if the feature flag is enabled7341 does not log the utilization metrics if the feature flag is disabled7342 returns false if an error is raised7343 #utilization7344 returns 75.07345 if the response is not in the expected format7346 raises the error7347 values7348 load_average: 0, heap_used_percentage: 0, utilization: 0.07349 returns the correct utilization7350 load_average: 10, heap_used_percentage: 0, utilization: 40.07351 returns the correct utilization7352 load_average: 20, heap_used_percentage: 0, utilization: 57.1437353 returns the correct utilization7354 load_average: 0, heap_used_percentage: 50, utilization: 28.5717355 returns the correct utilization7356 load_average: 10, heap_used_percentage: 50, utilization: 68.5717357 returns the correct utilization7358 load_average: 20, heap_used_percentage: 50, utilization: 85.7147359 returns the correct utilization7360 load_average: 0, heap_used_percentage: 100, utilization: 42.1057361 returns the correct utilization7362 load_average: 10, heap_used_percentage: 100, utilization: 82.1057363 returns the correct utilization7364 load_average: 20, heap_used_percentage: 100, utilization: 99.2487365 returns the correct utilization7366 with multiple nodes7367 returns 87.6477368 when NODE_LIMIT is less than the number of nodes7369 only uses the worst performing nodes in utilization calculation7370# [RSpecRunTime] Finishing example group ee/spec/lib/search/cluster_health_check/elastic_spec.rb. It took 2.48 seconds. Expected to take 2.45 seconds.7371# [RSpecRunTime] Starting example group ee/spec/routing/directs/subscription_portal_spec.rb. Expected to take 2.34 seconds.7372Custom URLs Subscription Portal7373.. subscription_portal_upgrade_subscription_url7374 is expected to eq "https://customers.staging.gitlab.com/gitlab/namespaces/153/upgrade/5"7375 subscription_portal_more_minutes_url7376 is expected to eq "https://customers.staging.gitlab.com/buy_pipeline_minutes"7377 subscription_portal_edit_account_url7378 is expected to eq "https://customers.staging.gitlab.com/customers/edit"7379 subscription_portal_more_storage_url7380 is expected to eq "https://customers.staging.gitlab.com/buy_storage"7381 subscriptions_comparison_url7382 is expected to match /\Ahttps:\/\/about\.gitlab\.((cn\/pricing\/saas)|(com\/pricing\/gitlab-com))\/feature-comparison\z/7383 subscription_portal_renew_subscription_url7384 is expected to eq "https://customers.staging.gitlab.com/gitlab/namespaces/153/renew"7385 subscription_portal_billing_accounts_url7386 is expected to eq "https://customers.staging.gitlab.com/billing_accounts"7387 subscription_portal_manage_url7388 is expected to eq "https://customers.staging.gitlab.com/subscriptions"7389 subscription_portal_add_sm_duo_pro_seats7390 is expected to eq "https://customers.staging.gitlab.com/gitlab/subscriptions/some_name/duo_pro_seats"7391 subscription_portal_graphql_url7392 is expected to eq "https://customers.staging.gitlab.com/graphql"7393 subscription_portal_add_extra_seats_url7394 is expected to eq "https://customers.staging.gitlab.com/gitlab/namespaces/153/extra_seats"7395 subscription_portal_legacy_sign_in_url7396 is expected to eq "https://customers.staging.gitlab.com/customers/sign_in?legacy=true"7397 subscription_portal_add_saas_duo_pro_seats7398 is expected to eq "https://customers.staging.gitlab.com/gitlab/namespaces/153/duo_pro_seats"7399 subscription_portal_gitlab_plans_url7400 is expected to eq "https://customers.staging.gitlab.com/gitlab_plans"7401 subscription_portal_payment_form_url7402 is expected to eq "https://customers.staging.gitlab.com/payment_forms/cc_validation"7403# [RSpecRunTime] Finishing example group ee/spec/routing/directs/subscription_portal_spec.rb. It took 2.04 seconds. Expected to take 2.34 seconds.7404# [RSpecRunTime] Starting example group ee/spec/lib/gitlab/usage/metrics/instrumentations/license_metric_spec.rb. Expected to take 2.31 seconds.7405Gitlab::Usage::Metrics::Instrumentations::LicenseMetric7406.. behaves like a correct instrumented metric value7407 has correct value7408 behaves like a correct instrumented metric value7409 has correct value7410 behaves like a correct instrumented metric value7411 has correct value7412 behaves like a correct instrumented metric value7413 has correct value7414 behaves like a correct instrumented metric value7415 has correct value7416 behaves like a correct instrumented metric value7417 has correct value7418 behaves like a correct instrumented metric value7419 has correct value7420 behaves like a correct instrumented metric value7421 has correct value7422 behaves like a correct instrumented metric value7423 has correct value7424 behaves like a correct instrumented metric value7425 has correct value7426 when no license present7427 behaves like a correct instrumented metric value7428 has correct value7429 behaves like a correct instrumented metric value7430 has correct value7431 behaves like a correct instrumented metric value7432 has correct value7433 behaves like a correct instrumented metric value7434 has correct value7435 behaves like a correct instrumented metric value7436 has correct value7437 behaves like a correct instrumented metric value7438 has correct value7439 behaves like a correct instrumented metric value7440 has correct value7441 behaves like a correct instrumented metric value7442 has correct value7443 behaves like a correct instrumented metric value7444 has correct value7445 behaves like a correct instrumented metric value7446 has correct value7447# [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/usage/metrics/instrumentations/license_metric_spec.rb. It took 2.54 seconds. Expected to take 2.31 seconds.7448# [RSpecRunTime] Starting example group ee/spec/graphql/graphql_triggers_spec.rb. Expected to take 2.26 seconds.7449GraphqlTriggers7450.. .issuable_weight_updated7451........ triggers the issuable_weight_updated subscription7452 triggers the issuable_iteration_updated subscription7453 .issuable_health_status_updated7454 triggers the issuable_health_status_updated subscription7455 .issuable_epic_updated7456 triggers the issuable_epic_updated subscription7457 .ai_completion_response7458.. triggers ai_completion_response with subscription arguments7459 triggers duplicated ai_completion_response with resource argument7460 with client_subscription_id7461 triggers ai_completion_response with client subscription id7462 for user messages7463 triggers ai_completion_response without client subscription id7464 with agent_version_id7465........ triggers ai_completion_response with agent_version_id as global id7466# [RSpecRunTime] Finishing example group ee/spec/graphql/graphql_triggers_spec.rb. It took 2.28 seconds. Expected to take 2.26 seconds.7467# [RSpecRunTime] Starting example group ee/spec/services/ee/groups/import_export/export_service_spec.rb. Expected to take 2.2 seconds.7468Groups::ImportExport::ExportService7469............ #execute7470...... exports group and descendants wiki repositories7471# [RSpecRunTime] RSpec elapsed time: 33 minutes 9.26 seconds. Current RSS: ~1435M. Threads: 5. load average: 1.22 1.28 1.27 1/464 181267472.7473# [RSpecRunTime] Finishing example group ee/spec/services/ee/groups/import_export/export_service_spec.rb. It took 2.12 seconds. Expected to take 2.2 seconds.7474# [RSpecRunTime] Starting example group ee/spec/lib/search/zoekt/node_backoff_spec.rb. Expected to take 2.18 seconds.7475Search::Zoekt::NodeBackoff7476.. .seconds_remaining7477.. is number of seconds until expiration7478 .num_failures7479.. is incremented whenever a backoff occurs7480.. resets after backoff expiry7481 .enabled?7482.. is true whenever a backoff is set7483.. resets after backoff expiry7484 .backoff!7485.. increments number of failures in redis and sets expiry correctly7486 .expires_at7487.. is set for a new backoff7488.. is expiration date time7489 .remove_backoff!7490.. disables the backoff7491.. resets the number of failures7492 .expires_in_s7493.. uses exponential backoff depending on number of failures7494.. has a maximum backoff time7495# [RSpecRunTime] Finishing example group ee/spec/lib/search/zoekt/node_backoff_spec.rb. It took 1.98 seconds. Expected to take 2.18 seconds.7496# [RSpecRunTime] Starting example group ee/spec/serializers/ee/admin/abuse_report_details_entity_spec.rb. Expected to take 2.11 seconds.7497Admin::AbuseReportDetailsEntity7498.......... users credit card7499 when the user has no verified credit card7500 does not expose the credit card7501 when the user does have a verified credit card7502.. exposes the credit card7503 when on ee7504.. includes the path to the admin card matches page7505 phone verification state7506 when the user has no phone number validation attempts7507 is expected to eq false7508 when the user has a validated phone number7509.. is expected to eq true7510 when the user has an unvalidated phone number7511.. is expected to eq false7512 users phone number7513 when the user has no phone number validation attempts7514 does not expose the phone number7515 when the user does have phone number validation attempts7516.. exposes the phone number7517 user's plan7518.... is included7519# [RSpecRunTime] Finishing example group ee/spec/serializers/ee/admin/abuse_report_details_entity_spec.rb. It took 2.33 seconds. Expected to take 2.11 seconds.7520# [RSpecRunTime] Starting example group ee/spec/graphql/mutations/projects/project_settings_update_spec.rb. Expected to take 2.08 seconds.7521Mutations::Projects::ProjectSettingsUpdate7522...................... #resolve7523 raises an error if the resource is not accessible to the user7524 when the user can update duo features enabled7525 when duo features are not available7526 raises an error7527# [RSpecRunTime] RSpec elapsed time: 33 minutes 15.06 seconds. Current RSS: ~1434M. Threads: 5. load average: 1.21 1.28 1.27 1/464 181277528.7529 when duo addon is not available7530 raises an error7531 when duo chat is enabled on saas7532 updates the setting7533 when disabling duo features7534 updates the setting7535 when user cannot update duo features enabled7536 will raise an error7537# [RSpecRunTime] Finishing example group ee/spec/graphql/mutations/projects/project_settings_update_spec.rb. It took 2.52 seconds. Expected to take 2.08 seconds.7538# [RSpecRunTime] Starting example group ee/spec/serializers/ee/issue_entity_spec.rb. Expected to take 2.01 seconds.7539IssueEntity7540...................... when with_blocking_issues option is not present7541 exposes blocking issues7542# [RSpecRunTime] RSpec elapsed time: 33 minutes 17.53 seconds. Current RSS: ~1422M. Threads: 5. load average: 1.35 1.31 1.28 1/464 181287543.7544 when with_blocking_issues option is present7545 exposes blocking issues7546 exposes only iid and web_url7547# [RSpecRunTime] Finishing example group ee/spec/serializers/ee/issue_entity_spec.rb. It took 1.97 seconds. Expected to take 2.01 seconds.7548# [RSpecRunTime] Starting example group ee/spec/services/security/security_orchestration_policies/process_rule_service_spec.rb. Expected to take 1.98 seconds.7549Security::SecurityOrchestrationPolicies::ProcessRuleService7550.. #execute7551................ when security_orchestration_policies_configuration policy is scheduled7552 creates new schedule7553 when limits are exceeded7554 creates schedules only to a configured limit7555# [RSpecRunTime] RSpec elapsed time: 33 minutes 19.64 seconds. Current RSS: ~1419M. Threads: 5. load average: 1.35 1.31 1.28 1/462 181297556.7557 when cadence is not valid7558 does not create a new schedule7559 when cadence is empty7560 does not create a new schedule7561 when cadence is missing7562 does not create a new schedule7563 when policy is not of type scheduled7564 does not create a new schedule7565# [RSpecRunTime] Finishing example group ee/spec/services/security/security_orchestration_policies/process_rule_service_spec.rb. It took 2.13 seconds. Expected to take 1.98 seconds.7566# [RSpecRunTime] Starting example group ee/spec/lib/ee/api/entities/geo_site_status_spec.rb. Expected to take 1.92 seconds.7567EE::API::Entities::GeoSiteStatus7568.. #storage_shards7569 returns the config7570 #replication_slots_used_in_percentage7571 formats as percentage7572 #healthy7573 when site is healthy7574 returns true7575 when site is unhealthy7576 returns false7577 when secondary Geo site7578 is expected to have key :storage_shards7579 is expected to have key :storage_shards_match7580 #job_artifacts_synced_in_percentage7581 formats as percentage7582 #container_repositories_synced_in_percentage7583 formats as percentage7584 #namespaces7585 returns empty array when full sync is active7586.. returns array of namespace ids and paths for selective sync7587 #health7588 when site is healthy7589 exposes the health message7590 when site is unhealthy7591 exposes the error message7592# [RSpecRunTime] Finishing example group ee/spec/lib/ee/api/entities/geo_site_status_spec.rb. It took 2.21 seconds. Expected to take 1.92 seconds.7593# [RSpecRunTime] Starting example group ee/spec/helpers/projects/on_demand_scans_helper_spec.rb. Expected to take 1.88 seconds.7594Projects::OnDemandScansHelper7595...... #on_demand_scans_data7596.............................................. returns proper data7597# [RSpecRunTime] RSpec elapsed time: 33 minutes 24.25 seconds. Current RSS: ~1417M. Threads: 5. load average: 1.32 1.30 1.28 1/462 181307598.7599 #on_demand_scans_form_data7600.. returns proper data7601# [RSpecRunTime] Finishing example group ee/spec/helpers/projects/on_demand_scans_helper_spec.rb. It took 2.05 seconds. Expected to take 1.88 seconds.7602# [RSpecRunTime] Starting example group ee/spec/finders/geo_node_finder_spec.rb. Expected to take 1.82 seconds.7603GeoNodeFinder7604........ #execute7605 when user cannot read all Geo7606.. is expected to be empty7607 when user can read all Geo7608.. filtered by ID7609 when multiple IDs are given7610 returns specified Geo nodes7611 when a single ID is given7612 returns specified Geo nodes7613 when an empty array is given7614 returns none7615 filtered by name7616 when multiple names are given7617 returns specified Geo nodes7618 when a single name is given7619 returns specified Geo nodes7620 when an empty array is given7621 returns none7622 not filtered by ID or name7623 returns all Geo nodes7624# [RSpecRunTime] Finishing example group ee/spec/finders/geo_node_finder_spec.rb. It took 1.95 seconds. Expected to take 1.82 seconds.7625# [RSpecRunTime] Starting example group ee/spec/services/merge_requests/mergeability/check_external_status_checks_passed_service_spec.rb. Expected to take 1.8 seconds.7626MergeRequests::Mergeability::CheckExternalStatusChecksPassedService7627.. #execute7628 only_allow_merge_if_all_status_checks_passed_enabled?: true, any_external_status_checks_not_passed?: false, expected_status: :success7629 returns correct status7630 only_allow_merge_if_all_status_checks_passed_enabled?: false, any_external_status_checks_not_passed?: true, expected_status: :inactive7631 returns correct status7632 only_allow_merge_if_all_status_checks_passed_enabled?: false, any_external_status_checks_not_passed?: false, expected_status: :inactive7633 returns correct status7634 only_allow_merge_if_all_status_checks_passed_enabled?: true, any_external_status_checks_not_passed?: true, expected_status: :failed7635 returns correct status7636 #skip?7637 when skip check param is true7638 returns true7639 when skip check param is false7640 returns false7641 behaves like mergeability check service7642 sets the identifier7643 sets the description7644 #cacheable?7645 returns false7646 #only_allow_merge_if_all_status_checks_passed_enabled?7647 license: false, column_value: false, return_value: false7648 returns correct value7649 license: true, column_value: false, return_value: false7650 returns correct value7651 license: false, column_value: true, return_value: false7652 returns correct value7653 license: true, column_value: true, return_value: true7654 returns correct value7655# [RSpecRunTime] Finishing example group ee/spec/services/merge_requests/mergeability/check_external_status_checks_passed_service_spec.rb. It took 2.0 seconds. Expected to take 1.8 seconds.7656# [RSpecRunTime] Starting example group ee/spec/services/audit_events/unregister_runner_audit_event_service_spec.rb. Expected to take 1.75 seconds.7657AuditEvents::UnregisterRunnerAuditEventService7658.... #track_event7659 for instance runner7660.. with authentication token author7661 behaves like expected audit event7662 returns audit event attributes7663 with User author7664 behaves like expected audit event7665 returns audit event attributes7666 for group runner7667........ with authentication token author7668 behaves like expected audit event7669 returns audit event attributes7670 with User author7671 behaves like expected audit event7672 returns audit event attributes7673 for project runner7674...... with authentication token author7675 behaves like expected audit event7676 returns audit event attributes7677 with User author7678 behaves like expected audit event7679 returns audit event attributes7680# [RSpecRunTime] Finishing example group ee/spec/services/audit_events/unregister_runner_audit_event_service_spec.rb. It took 1.64 seconds. Expected to take 1.75 seconds.7681# [RSpecRunTime] Starting example group ee/spec/lib/remote_development/namespace_cluster_agent_mappings/create/main_integration_spec.rb. Expected to take 1.7 seconds.7682RemoteDevelopment::NamespaceClusterAgentMappings::Create::Main7683.................. when params are valid7684 creates a new mapping for the given namespace and cluster agent and returns success7685 when params are invalid7686 when cluster agent does not exist within the namespace7687........ does not create the mapping and returns an error7688 when a mapping already exists between the cluster and the namespace7689 does not create the mapping and returns an error7690# [RSpecRunTime] Finishing example group ee/spec/lib/remote_development/namespace_cluster_agent_mappings/create/main_integration_spec.rb. It took 1.67 seconds. Expected to take 1.7 seconds.7691# [RSpecRunTime] Starting example group ee/spec/workers/search/index_curation_worker_spec.rb. Expected to take 1.64 seconds.7692Search::IndexCurationWorker7693.. #perform7694 calls on the curator7695 logs rolled over indices7696 logs errors when something blows up7697 does not log anything when Gitlab::ExclusiveLeaseHelpers::FailedToObtainLockError is raised7698 when feature flag `search_index_curation` is disabled7699 does not curate anything7700 #curator_settings7701 includes a pattern for all index types with enabled feature flags7702 does not include patterns for disabled index types7703 has correct value for max_shard_size_gb7704 has correct value for max_docs_denominator7705 has correct value for min_docs_before_rollover7706 #logger7707 logs with Gitlab::Elasticsearch::Logger7708# [RSpecRunTime] Finishing example group ee/spec/workers/search/index_curation_worker_spec.rb. It took 1.57 seconds. Expected to take 1.64 seconds.7709# [RSpecRunTime] Starting example group ee/spec/services/ai/agents/create_agent_service_spec.rb. Expected to take 1.6 seconds.7710Ai::Agents::CreateAgentService7711.............. #execute7712 when agent name does not exist in the project7713 creates an agent7714# [RSpecRunTime] RSpec elapsed time: 33 minutes 34.52 seconds. Current RSS: ~1427M. Threads: 5. load average: 1.27 1.29 1.27 1/462 181317715.7716 when agent name exists but project is different7717 creates an agent7718 when model with name exists7719 returns a model with errors7720 when a prompt is not supplied7721 returns a model with errors7722# [RSpecRunTime] Finishing example group ee/spec/services/ai/agents/create_agent_service_spec.rb. It took 1.62 seconds. Expected to take 1.6 seconds.7723# [RSpecRunTime] Starting example group ee/spec/services/package_metadata/ingestion/tasks/ingest_packages_spec.rb. Expected to take 1.56 seconds.7724PackageMetadata::Ingestion::Tasks::IngestPackages7725.. #execute7726 when import data is new7727 adds the new records7728 updates the data map7729 when import data exists7730................................ does not add records7731................................ updates the data map7732 when normalizing names7733 with pypi packages7734 treats case variations as non unique7735 normalizes the original package name7736 with non-pypi packages7737 treats case variations as unique7738 keeps the original package names7739# [RSpecRunTime] Finishing example group ee/spec/services/package_metadata/ingestion/tasks/ingest_packages_spec.rb. It took 1.57 seconds. Expected to take 1.56 seconds.7740# [RSpecRunTime] Starting example group ee/spec/lib/langsmith/client_spec.rb. Expected to take 1.54 seconds.7741Langsmith::Client7742.. #post_run7743 successfully creates a new run7744 with parent_id7745 successfully creates a new run7746 with tags7747 successfully creates a new run7748 with extra7749 successfully creates a new run7750 #patch_run7751 successfully patches the run7752 with events7753 successfully creates a new run7754 with error7755 successfully creates a new run7756 #enabled?7757 is expected to be enabled7758 when disabled7759 is expected not to be enabled7760# [RSpecRunTime] Finishing example group ee/spec/lib/langsmith/client_spec.rb. It took 1.49 seconds. Expected to take 1.54 seconds.7761# [RSpecRunTime] Starting example group ee/spec/services/timelogs/create_service_spec.rb. Expected to take 1.48 seconds.7762Timelogs::CreateService7763................ #execute7764 when issuable is an Epic7765........ behaves like issuable does not support timelog creation service7766 when the user does not have permission7767 behaves like error_response7768.. returns an error7769 when the user has permissions7770 behaves like error_response7771 returns an error7772# [RSpecRunTime] Finishing example group ee/spec/services/timelogs/create_service_spec.rb. It took 1.39 seconds. Expected to take 1.48 seconds.7773# [RSpecRunTime] Starting example group ee/spec/services/ee/groups/deploy_tokens/destroy_service_spec.rb. Expected to take 1.48 seconds.7774Groups::DeployTokens::DestroyService7775.............. #execute7776 creates an audit event7777 behaves like sends correct event type in audit event stream7778 sends correct event type in audit event stream7779 when group is a sub-group7780.............. sends the audit streaming event7781# [RSpecRunTime] Finishing example group ee/spec/services/ee/groups/deploy_tokens/destroy_service_spec.rb. It took 1.76 seconds. Expected to take 1.48 seconds.7782# [RSpecRunTime] Starting example group ee/spec/services/users/abuse/namespace_bans/destroy_service_spec.rb. Expected to take 1.43 seconds.7783Users::Abuse::NamespaceBans::DestroyService7784.. #execute7785.......... #execute7786.... successfully deletes and returns the namespace_ban7787 when the current_user is anonymous7788 behaves like error response7789.... has an informative message7790 when current_user does not have permission to create integrations7791 behaves like error response7792.... has an informative message7793 when an error occurs during removal7794 behaves like error response7795.... has an informative message7796# [RSpecRunTime] Finishing example group ee/spec/services/users/abuse/namespace_bans/destroy_service_spec.rb. It took 1.49 seconds. Expected to take 1.43 seconds.7797# [RSpecRunTime] Starting example group ee/spec/models/geo/push_user_spec.rb. Expected to take 1.37 seconds.7798Geo::PushUser7799...... does not allow STI7800 #user7801 with a junk gl_id7802.... returns nil7803 with an unsupported gl_id type7804.... returns nil7805 when the User associated to gl_id matches the User associated to gl_username7806.... returns a User7807# [RSpecRunTime] Finishing example group ee/spec/models/geo/push_user_spec.rb. It took 1.23 seconds. Expected to take 1.37 seconds.7808# [RSpecRunTime] Starting example group ee/spec/models/snippet_spec.rb. Expected to take 1.37 seconds.7809Snippet7810.. does not allow STI7811 #repository_size_checker7812 when snippet belongs to a project7813 sets up size checker7814 when snippet without a project7815 sets up size checker7816 .by_repository_storage7817........ filters snippet by repository storage name7818# [RSpecRunTime] Finishing example group ee/spec/models/snippet_spec.rb. It took 1.4 seconds. Expected to take 1.37 seconds.7819# [RSpecRunTime] Starting example group spec/support/shared_examples/lint_factories_shared_examples.rb. Expected to take 39.97 seconds.7820Lint factories for Snippet7821 with saas, license, and factory defaults7822........ behaves like factory7823 snippet factory7824 does not raise error when built7825.... does not raise error when created7826 linting :public trait7827.... does not raise error when created7828# [RSpecRunTime] RSpec elapsed time: 33 minutes 47.08 seconds. Current RSS: ~1443M. Threads: 5. load average: 1.21 1.27 1.27 1/462 181617829.7830 linting :internal trait7831.... does not raise error when created7832 linting :private trait7833.... does not raise error when created7834 linting :repository trait7835.... does not raise error when created7836 linting :empty_repo trait7837.... does not raise error when created7838..7839# [RSpecRunTime] Finishing example group spec/support/shared_examples/lint_factories_shared_examples.rb. It took 3.38 seconds. Expected to take 39.97 seconds.7840# [RSpecRunTime] Starting example group ee/spec/lib/analytics/productivity_analytics_request_params_spec.rb. Expected to take 1.32 seconds.7841Analytics::ProductivityAnalyticsRequestParams7842.. validations7843 is valid7844 `merged_at` params7845 when `merged_before` is earlier than `merged_after`7846 is invalid7847 when `merged_after` is earlier than `productivity_analytics_start_date`7848 is invalid7849 when `merged_before` is earlier than `productivity_analytics_start_date`7850 is invalid7851 default values7852 `merged_before`7853 defaults to today date7854 `merged_after`7855 when `productivity_analytics_start_date` is within the last 30 days7856 defaults to `productivity_analytics_start_date`7857 when `productivity_analytics_start_date` older than 30 days7858 defaults to 30 days ago7859# [RSpecRunTime] Finishing example group ee/spec/lib/analytics/productivity_analytics_request_params_spec.rb. It took 1.45 seconds. Expected to take 1.32 seconds.7860# [RSpecRunTime] Starting example group ee/spec/workers/compliance_management/standards/gitlab/prevent_approval_by_author_group_worker_spec.rb. Expected to take 1.29 seconds.7861ComplianceManagement::Standards::Gitlab::PreventApprovalByAuthorGroupWorker7862.............. #perform7863 for non existent group7864 does not enqueue PreventApprovalByAuthorWorker7865 for non existent user7866 enqueues PreventApprovalByAuthorWorker7867 behaves like an idempotent worker7868 is labeled as idempotent7869 performs multiple times sequentially without raising an exception7870# [RSpecRunTime] Finishing example group ee/spec/workers/compliance_management/standards/gitlab/prevent_approval_by_author_group_worker_spec.rb. It took 1.65 seconds. Expected to take 1.29 seconds.7871# [RSpecRunTime] Starting example group ee/spec/models/integrations/github/remote_project_spec.rb. Expected to take 1.24 seconds.7872Integrations::Github::RemoteProject7873.. does not allow STI7874 #api_url7875 uses github.com API endpoint7876 when git repo mirror URL is used7877 excludes auth token set as username7878 for a custom host7879 is extracted from the url7880 #owner7881 is extracted from the url7882 #repository_name7883 is extracted from the url7884 when https git URL is used7885 doesn't include '.git' at the end7886 when project sub-route accidentally used7887 ignores the sub-route7888# [RSpecRunTime] Finishing example group ee/spec/models/integrations/github/remote_project_spec.rb. It took 1.21 seconds. Expected to take 1.24 seconds.7889# [RSpecRunTime] Starting example group ee/spec/services/security/security_orchestration_policies/sync_scan_result_policies_project_service_spec.rb. Expected to take 1.23 seconds.7890Security::SecurityOrchestrationPolicies::SyncScanResultPoliciesProjectService7891............ #execute7892 triggers worker for the configuration and provided project_id7893 with delay7894 schedules job for the configuration and provided project_id7895# [RSpecRunTime] RSpec elapsed time: 33 minutes 54.17 seconds. Current RSS: ~1451M. Threads: 5. load average: 1.27 1.29 1.27 1/462 181827896.7897# [RSpecRunTime] Finishing example group ee/spec/services/security/security_orchestration_policies/sync_scan_result_policies_project_service_spec.rb. It took 1.19 seconds. Expected to take 1.23 seconds.7898# [RSpecRunTime] Starting example group ee/spec/graphql/mutations/todos/create_spec.rb. Expected to take 1.17 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 1.13 seconds. Expected to take 1.17 seconds.7907# [RSpecRunTime] Starting example group ee/spec/graphql/resolvers/ai/agents/find_agent_resolver_spec.rb. Expected to take 1.15 seconds.7908Resolvers::Ai::Agents::FindAgentResolver7909.. #resolve7910.............. when user is allowed and agents exists7911 is expected to eq [#<Ai::Agent id: 6, created_at: "2024-05-30 00:11:04.620038172 +0000", updated_at: "2024-05-30 00:11:...225522 +0000", updated_at: "2024-05-30 00:11:04.611225522 +0000", project_id: 1157, name: "agent3">]7912 only passes name, sort_by and order to finder7913# [RSpecRunTime] RSpec elapsed time: 33 minutes 56.59 seconds. Current RSS: ~1435M. Threads: 5. load average: 1.25 1.28 1.27 1/462 181837914.7915 when user does not have permission7916 is expected to be nil7917# [RSpecRunTime] Finishing example group ee/spec/graphql/resolvers/ai/agents/find_agent_resolver_spec.rb. It took 1.43 seconds. Expected to take 1.15 seconds.7918# [RSpecRunTime] Starting example group ee/spec/workers/app_sec/dast/scans/consistency_worker_spec.rb. Expected to take 1.1 seconds.7919AppSec::Dast::Scans::ConsistencyWorker7920.. #perform7921.............. ensures cross database association is created7922 behaves like an idempotent worker7923 is labeled as idempotent7924 performs multiple times sequentially without raising an exception7925# [RSpecRunTime] RSpec elapsed time: 33 minutes 58.02 seconds. Current RSS: ~1427M. Threads: 5. load average: 1.25 1.28 1.27 1/462 181847926.7927# [RSpecRunTime] Finishing example group ee/spec/workers/app_sec/dast/scans/consistency_worker_spec.rb. It took 1.31 seconds. Expected to take 1.1 seconds.7928# [RSpecRunTime] Starting example group ee/spec/services/gitlab_subscriptions/fetch_subscription_plans_service_spec.rb. Expected to take 1.07 seconds.7929GitlabSubscriptions::FetchSubscriptionPlansService7930.. #execute7931 when successfully fetching plans data7932 returns parsed JSON7933 uses only the plan within the cache key name7934 with pnp_subscription_plan_cache_key flag disabled7935 returns a new cache key so the cache is busted7936 with given namespace_id7937 returns parsed JSON7938 uses the namespace id within the cache key name7939 when failing to fetch plans data7940 logs failure7941 returns nil7942 does not cache the result7943# [RSpecRunTime] Finishing example group ee/spec/services/gitlab_subscriptions/fetch_subscription_plans_service_spec.rb. It took 1.29 seconds. Expected to take 1.07 seconds.7944# [RSpecRunTime] Starting example group ee/spec/lib/ee/gitlab/personal_access_tokens/expiry_date_calculator_spec.rb. Expected to take 1.01 seconds.7945EE::Gitlab::PersonalAccessTokens::ExpiryDateCalculator7946.. #instance_level_expiry_date7947.. returns the instance level max expiry date7948 #max_expiry_date7949 when user is not group managed7950.. returns instance level value for max_personal_access_token_lifetime7951 when user is group_managed7952 returns group value for max_personal_access_token_lifetime7953 #group_level_max_expiry_date7954 when user is not group managed7955.. returns nil max expiry date7956 when user is group managed7957 returns group level max expiry date7958# [RSpecRunTime] Finishing example group ee/spec/lib/ee/gitlab/personal_access_tokens/expiry_date_calculator_spec.rb. It took 1.09 seconds. Expected to take 1.01 seconds.7959# [RSpecRunTime] Starting example group ee/spec/serializers/integrations/jira_serializers/issue_serializer_spec.rb. Expected to take 1.0 second.7960Integrations::JiraSerializers::IssueSerializer7961........ #represent7962 when an empty array is being serialized7963 returns an empty array7964 when multiple objects are being serialized7965 serializes the array of jira issues7966# [RSpecRunTime] Finishing example group ee/spec/serializers/integrations/jira_serializers/issue_serializer_spec.rb. It took 1.07 seconds. Expected to take 1.0 second.7967# [RSpecRunTime] Starting example group ee/spec/lib/gitlab/usage/metrics/instrumentations/count_groups_with_event_streaming_destinations_metric_spec.rb. Expected to take 0.95 second.7968Gitlab::Usage::Metrics::Instrumentations::CountGroupsWithEventStreamingDestinationsMetric7969.............. behaves like a correct instrumented metric value and query7970 behaves like a correct instrumented metric value7971.. has correct value7972 behaves like a correct instrumented metric query7973.. has correct generate query7974# [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/usage/metrics/instrumentations/count_groups_with_event_streaming_destinations_metric_spec.rb. It took 1.07 seconds. Expected to take 0.95 second.7975# [RSpecRunTime] Starting example group ee/spec/elastic/migrate/20230530500000_migrate_projects_to_separate_index_spec.rb. Expected to take 0.93 second.7976MigrateProjectsToSeparateIndex7977.. behaves like a deprecated Advanced Search migration7978 #migrate7979 logs a message and halts the migration7980 #completed?7981 returns false7982 #obsolete?7983 returns true7984# [RSpecRunTime] Finishing example group ee/spec/elastic/migrate/20230530500000_migrate_projects_to_separate_index_spec.rb. It took 0.65 second. Expected to take 0.93 second.7985# [RSpecRunTime] Starting example group ee/spec/views/groups/group_members/index.html.haml_spec.rb. Expected to take 0.9 second.7986groups/group_members/index7987.......... when managing members text is present7988 renders as expected7989 when managing service account is enabled7990 display button to create service accounts7991# [RSpecRunTime] Finishing example group ee/spec/views/groups/group_members/index.html.haml_spec.rb. It took 0.97 second. Expected to take 0.9 second.7992# [RSpecRunTime] Starting example group ee/spec/lib/gitlab/llm/response_modifiers/empty_response_modifier_spec.rb. Expected to take 0.87 second.7993Gitlab::Llm::ResponseModifiers::EmptyResponseModifier7994.. when message is passed7995 parses content from the ai response7996 returns empty errors7997 when not message is passed7998 parses content from the ai response7999 returns empty errors8000# [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/llm/response_modifiers/empty_response_modifier_spec.rb. It took 0.75 second. Expected to take 0.87 second.8001# [RSpecRunTime] Starting example group ee/spec/views/projects/security/discover/show.html.haml_spec.rb. Expected to take 0.85 second.8002projects/security/discover/show8003........ renders vue app root with correct link8004 candidate for showcase_free_security_features8005 renders showcase and not security discover element8006# [RSpecRunTime] Finishing example group ee/spec/views/projects/security/discover/show.html.haml_spec.rb. It took 1.05 seconds. Expected to take 0.85 second.8007# [RSpecRunTime] Starting example group ee/spec/helpers/projects/analytics_dashboard_helper_spec.rb. Expected to take 0.79 second.8008Projects::AnalyticsDashboardHelper8009.. #project_analytics_dashboard_available?8010 is true for group project8011 is false for personal project8012 when feature flag is disabled8013 is false for group and personal projects8014 when licensed feature is not available8015 is false for group and personal projects8016# [RSpecRunTime] Finishing example group ee/spec/helpers/projects/analytics_dashboard_helper_spec.rb. It took 0.89 second. Expected to take 0.79 second.8017# [RSpecRunTime] Starting example group ee/spec/graphql/types/incident_management/escalation_rule_input_type_spec.rb. Expected to take 0.78 second.8018Types::IncidentManagement::EscalationRuleInputType8019.. has specific fields8020 mutually exclusive arguments8021 with neither username nor schedule provided8022 is expected to raise Gitlab::Graphql::Errors::ArgumentError with "One of oncall_schedule_iid or username must be provided"8023 with both username and schedule provided8024 is expected to raise Gitlab::Graphql::Errors::ArgumentError with "One of oncall_schedule_iid or username must be provided"8025 with only on-call schedule provided8026 is expected to eq {:elapsed_time_seconds=>0, :oncall_schedule_iid=>"3", :status=>"resolved", :username=>nil}8027 with only user schedule provided8028 is expected to eq {:elapsed_time_seconds=>0, :oncall_schedule_iid=>nil, :status=>"resolved", :username=>"username"}8029# [RSpecRunTime] Finishing example group ee/spec/graphql/types/incident_management/escalation_rule_input_type_spec.rb. It took 0.88 second. Expected to take 0.78 second.8030# [RSpecRunTime] Starting example group ee/spec/models/elastic/group_index_status_spec.rb. Expected to take 0.75 second.8031Elastic::GroupIndexStatus8032.. does not allow STI8033 validations8034 is expected to validate that :namespace_id cannot be empty/falsy8035 is expected not to allow :namespace_id to be ‹nil›8036 associations8037 is expected to belong to group required: false8038# [RSpecRunTime] Finishing example group ee/spec/models/elastic/group_index_status_spec.rb. It took 0.76 second. Expected to take 0.75 second.8039# [RSpecRunTime] Starting example group ee/spec/views/groups/settings/_enforce_ssh_certificates.html.haml_spec.rb. Expected to take 0.72 second.8040groups/settings/_enforce_ssh_certificates.html.haml8041.. when ssh certificates feature is available8042 renders enforce SSH certificates settings8043 when ssh certificates feature is unavailable8044 does not render enforce SSH certificates settings8045# [RSpecRunTime] Finishing example group ee/spec/views/groups/settings/_enforce_ssh_certificates.html.haml_spec.rb. It took 0.65 second. Expected to take 0.72 second.8046# [RSpecRunTime] Starting example group ee/spec/lib/ee/gitlab/usage_data_counters/work_item_activity_unique_counter_spec.rb. Expected to take 0.7 second.8047Gitlab::UsageDataCounters::WorkItemActivityUniqueCounter8048.. .track_work_item_weight_changed_action8049 behaves like work item unique counter8050 tracks a unique event only once8051 when author is nil8052 does not track the event8053 .track_work_item_iteration_changed_action8054 behaves like work item unique counter8055 tracks a unique event only once8056 when author is nil8057 does not track the event8058# [RSpecRunTime] Finishing example group ee/spec/lib/ee/gitlab/usage_data_counters/work_item_activity_unique_counter_spec.rb. It took 0.77 second. Expected to take 0.7 second.8059# [RSpecRunTime] Starting example group ee/spec/views/user_settings/profiles/show.html.haml_spec.rb. Expected to take 0.68 second.8060user_settings/profiles/show8061.. when the profile page is opened8062 private profile8063 when current_user.can?(:update_private_profile) is true8064 renders CE partial8065 when current_user.can?(:update_private_profile) is false8066 renders with disabled checkbox8067# [RSpecRunTime] Finishing example group ee/spec/views/user_settings/profiles/show.html.haml_spec.rb. It took 0.74 second. Expected to take 0.68 second.8068# [RSpecRunTime] Starting example group ee/spec/lib/gitlab/auth/oidc/auth_hash_spec.rb. Expected to take 0.65 second.8069Gitlab::Auth::Oidc::AuthHash8070.. #groups8071 when defined in the auth hash8072 returns the value8073 when empty8074 returns empty array8075 when undefined8076 returns empty array8077# [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/auth/oidc/auth_hash_spec.rb. It took 0.61 second. Expected to take 0.65 second.8078# [RSpecRunTime] Starting example group ee/spec/models/dora/watchers_spec.rb. Expected to take 0.63 second.8079Dora::Watchers8080.. does not allow STI8081 for issue8082 .mount8083 mounts IssueWatcher8084 .process_event8085 delegates to IssueWatcher8086# [RSpecRunTime] Finishing example group ee/spec/models/dora/watchers_spec.rb. It took 0.6 second. Expected to take 0.63 second.8087# [RSpecRunTime] Starting example group ee/spec/lib/gitlab/duo/chat/dataset_writer_spec.rb. Expected to take 0.62 second.8088Gitlab::Duo::Chat::DatasetWriter8089.. #write8090 writes the completion to the current file as JSON8091 #initialize8092 creates the output directory if it does not exist8093 creates a new file8094 creates a file with a random hex name and .jsonl extension8095# [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/duo/chat/dataset_writer_spec.rb. It took 0.7 second. Expected to take 0.62 second.8096# [RSpecRunTime] Starting example group ee/spec/helpers/groups/sso_helper_spec.rb. Expected to take 0.6 second.8097Groups::SsoHelper8098.. #saml_provider_enabled8099 without group8100 returns false8101 with group8102 enabled: true, result: true8103 returns the expected value8104 enabled: false, result: false8105 returns the expected value8106# [RSpecRunTime] Finishing example group ee/spec/helpers/groups/sso_helper_spec.rb. It took 0.64 second. Expected to take 0.6 second.8107# [RSpecRunTime] Starting example group ee/spec/lib/gitlab/auth/o_auth/auth_hash_spec.rb. Expected to take 0.59 second.8108Gitlab::Auth::OAuth::AuthHash8109.. #uid8110 contains a kerberos realm8111 preserves the canonical uid8112 does not contain a kerberos realm8113 canonicalizes uid with kerberos realm8114 #password8115 when password complexity feature is available8116 with password complexity enabled8117 returns a valid password8118# [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/auth/o_auth/auth_hash_spec.rb. It took 0.68 second. Expected to take 0.59 second.8119# [RSpecRunTime] Starting example group ee/spec/graphql/types/audit_events/instance_external_audit_event_destination_type_spec.rb. Expected to take 0.56 second.8120Types::AuditEvents::InstanceExternalAuditEventDestinationType8121.. is expected to eq "InstanceExternalAuditEventDestination"8122 is expected to have graphql fields :id, :destination_url, :verification_token, :headers, :event_type_filters, and :name8123 is expected to require graphql authorizations :admin_instance_external_audit_events8124# [RSpecRunTime] Finishing example group ee/spec/graphql/types/audit_events/instance_external_audit_event_destination_type_spec.rb. It took 0.62 second. Expected to take 0.56 second.8125# [RSpecRunTime] Starting example group ee/spec/elastic/migrate/20230607500000_backfill_milestone_permissions_to_milestone_documents_spec.rb. Expected to take 0.55 second.8126BackfillMilestonePermissionsToMilestoneDocuments8127.. behaves like a deprecated Advanced Search migration8128 #migrate8129 logs a message and halts the migration8130 #completed?8131 returns false8132 #obsolete?8133 returns true8134# [RSpecRunTime] Finishing example group ee/spec/elastic/migrate/20230607500000_backfill_milestone_permissions_to_milestone_documents_spec.rb. It took 0.61 second. Expected to take 0.55 second.8135# [RSpecRunTime] Starting example group ee/spec/graphql/types/vulnerability_details/commit_type_spec.rb. Expected to take 0.54 second.8136Types::VulnerabilityDetails::CommitType8137.. is expected to have graphql fields :name, :description, :fieldName, and :value8138# [RSpecRunTime] Finishing example group ee/spec/graphql/types/vulnerability_details/commit_type_spec.rb. It took 0.38 second. Expected to take 0.54 second.8139# [RSpecRunTime] Starting example group ee/spec/graphql/types/iteration_type_spec.rb. Expected to take 0.51 second.8140Types::IterationType8141.. is expected to eq "Iteration"8142 is expected to require graphql authorizations :read_iteration8143 has the expected fields8144# [RSpecRunTime] Finishing example group ee/spec/graphql/types/iteration_type_spec.rb. It took 0.59 second. Expected to take 0.51 second.8145# [RSpecRunTime] Starting example group ee/spec/workers/ldap_all_groups_sync_worker_spec.rb. Expected to take 0.51 second.8146LdapAllGroupsSyncWorker8147.. #perform8148 with the default license key8149 syncs all groups when group_id is nil8150 without a license key8151 does not sync all groups8152# [RSpecRunTime] Finishing example group ee/spec/workers/ldap_all_groups_sync_worker_spec.rb. It took 0.55 second. Expected to take 0.51 second.8153# [RSpecRunTime] Starting example group ee/spec/graphql/types/google_cloud/artifact_registry/artifact_details_type_spec.rb. Expected to take 0.49 second.8154Types::GoogleCloud::ArtifactRegistry::ArtifactDetailsType8155.. .resolve_type8156 is expected to eq Types::GoogleCloud::ArtifactRegistry::DockerImageDetailsType8157 with an unknown type8158 raises the error8159# [RSpecRunTime] Finishing example group ee/spec/graphql/types/google_cloud/artifact_registry/artifact_details_type_spec.rb. It took 0.48 second. Expected to take 0.49 second.8160# [RSpecRunTime] Starting example group ee/spec/graphql/types/epic_descendant_count_type_spec.rb. Expected to take 0.48 second.8161Types::EpicDescendantCountType8162.. is expected to eq "EpicDescendantCount"8163 has specific fields8164# [RSpecRunTime] Finishing example group ee/spec/graphql/types/epic_descendant_count_type_spec.rb. It took 0.48 second. Expected to take 0.48 second.8165# [RSpecRunTime] Starting example group ee/spec/models/ee/review_spec.rb. Expected to take 0.47 second.8166Review8167.. does not allow STI8168 associations8169 is expected to have one merge_request_review_llm_summary class_name => MergeRequest::ReviewLlmSummary8170# [RSpecRunTime] Finishing example group ee/spec/models/ee/review_spec.rb. It took 0.55 second. Expected to take 0.47 second.8171# [RSpecRunTime] Starting example group ee/spec/graphql/ee/types/repository/blob_type_spec.rb. Expected to take 0.46 second.8172Types::Repository::BlobType8173.. is expected to eq "RepositoryBlob"8174 is expected to have graphql field :code_owners and {:calls_gitaly?=>true}8175# [RSpecRunTime] Finishing example group ee/spec/graphql/ee/types/repository/blob_type_spec.rb. It took 0.5 second. Expected to take 0.46 second.8176# [RSpecRunTime] Starting example group ee/spec/lib/remote_development/unmatched_result_error_spec.rb. Expected to take 0.45 second.8177RemoteDevelopment::UnmatchedResultError8178.. for an 'ok' Result8179 has a correct message8180 for an 'err' Result8181 has a correct message8182# [RSpecRunTime] Finishing example group ee/spec/lib/remote_development/unmatched_result_error_spec.rb. It took 0.49 second. Expected to take 0.45 second.8183# [RSpecRunTime] Starting example group ee/spec/graphql/types/audit_events/streaming/instance_header_type_spec.rb. Expected to take 0.44 second.8184Types::AuditEvents::Streaming::InstanceHeaderType8185.. is expected to eq "AuditEventsStreamingInstanceHeader"8186 is expected to have graphql fields :id, :key, :value, and :active8187# [RSpecRunTime] Finishing example group ee/spec/graphql/types/audit_events/streaming/instance_header_type_spec.rb. It took 0.47 second. Expected to take 0.44 second.8188# [RSpecRunTime] Starting example group ee/spec/routing/directs/iteration_spec.rb. Expected to take 0.42 second.8189Custom URLs iteration8190.. iteration8191 with group8192 creates directs8193# [RSpecRunTime] Finishing example group ee/spec/routing/directs/iteration_spec.rb. It took 0.38 second. Expected to take 0.42 second.8194# [RSpecRunTime] Starting example group ee/spec/graphql/types/product_analytics/dashboard_type_spec.rb. Expected to take 0.41 second.8195Types::ProductAnalytics::DashboardType8196.. is expected to have graphql fields :title, :slug, :description, :status, :panels, :user_defined, :configuration_project, :category, and :errors8197 is expected to require graphql authorizations :developer_access8198# [RSpecRunTime] Finishing example group ee/spec/graphql/types/product_analytics/dashboard_type_spec.rb. It took 0.48 second. Expected to take 0.41 second.8199# [RSpecRunTime] Starting example group ee/spec/graphql/types/ai/agents/agent_version_type_spec.rb. Expected to take 0.4 second.8200Types::Ai::Agents::AgentVersionType8201.. has specific fields8202# [RSpecRunTime] Finishing example group ee/spec/graphql/types/ai/agents/agent_version_type_spec.rb. It took 0.37 second. Expected to take 0.4 second.8203# [RSpecRunTime] Starting example group ee/spec/serializers/remote_mirror_entity_spec.rb. Expected to take 0.37 second.8204RemoteMirrorEntity8205.. exposes mirror_branch_regex8206# [RSpecRunTime] Finishing example group ee/spec/serializers/remote_mirror_entity_spec.rb. It took 0.4 second. Expected to take 0.37 second.8207# [RSpecRunTime] Starting example group ee/spec/graphql/types/vulnerability_details/boolean_type_spec.rb. Expected to take 0.37 second.8208Types::VulnerabilityDetails::BooleanType8209.. is expected to have graphql fields :name, :description, :fieldName, and :value8210# [RSpecRunTime] Finishing example group ee/spec/graphql/types/vulnerability_details/boolean_type_spec.rb. It took 0.41 second. Expected to take 0.37 second.8211# [RSpecRunTime] Starting example group ee/spec/lib/gitlab/llm/chain/tools/explain_code/prompts/vertex_ai_spec.rb. Expected to take 0.35 second.8212Gitlab::Llm::Chain::Tools::ExplainCode::Prompts::VertexAi8213.. .prompt8214 returns prompt8215# [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/llm/chain/tools/explain_code/prompts/vertex_ai_spec.rb. It took 0.4 second. Expected to take 0.35 second.8216# [RSpecRunTime] Starting example group ee/spec/graphql/ee/types/compliance_management/compliance_framework_type_spec.rb. Expected to take 0.35 second.8217Types::ComplianceManagement::ComplianceFrameworkType8218.. has the correct fields8219# [RSpecRunTime] Finishing example group ee/spec/graphql/ee/types/compliance_management/compliance_framework_type_spec.rb. It took 0.38 second. Expected to take 0.35 second.8220# [RSpecRunTime] Starting example group ee/spec/graphql/types/vulnerability/external_issue_link_type_enum_spec.rb. Expected to take 0.34 second.8221Types::Vulnerability::ExternalIssueLinkTypeEnum8222.. is expected to contain exactly "CREATED"8223# [RSpecRunTime] Finishing example group ee/spec/graphql/types/vulnerability/external_issue_link_type_enum_spec.rb. It took 0.37 second. Expected to take 0.34 second.8224# [RSpecRunTime] Starting example group ee/spec/lib/gitlab/rack_attack_spec.rb. Expected to take 0.32 second.8225Gitlab::RackAttack8226.. .configure8227 adds the incident management throttle8228# [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/rack_attack_spec.rb. It took 0.41 second. Expected to take 0.32 second.8229auto_explain log contains 1528 entries for main, writing to /builds/gitlab-org/gitlab/auto_explain/rspec-ee-unit-pg14-26-28.340.main.ndjson.gz8230took 42.7129514188231auto_explain log contains 1529 entries for ci, writing to /builds/gitlab-org/gitlab/auto_explain/rspec-ee-unit-pg14-26-28.340.ci.ndjson.gz8232took 39.3218388858233[TEST PROF INFO] EventProf results for sql.active_record8234Total time: 06:51.541 of 34:17.297 (20.0%)8235Total events: 2708438236Top 5 slowest suites (by time):8237User (./ee/spec/models/ee/user_spec.rb:5) – 01:08.684 (39331 / 545) of 04:55.007 (23.28%)8238GroupWiki (./ee/spec/models/group_wiki_spec.rb:5) – 00:36.512 (21243 / 258) of 04:09.776 (14.62%)8239ServicePing::BuildPayload (./ee/spec/lib/ee/service_ping/build_payload_spec.rb:5) – 00:26.142 (11088 / 6) of 02:09.805 (20.14%)8240Security::Pip...bilitiesFinder (./ee/spec/finders/security/pipeline_vulnerabilities_finder_spec.rb:5) – 00:22.731 (12036 / 39) of 01:20.526 (28.23%)8241Security::Scan (./ee/spec/models/security/scan_spec.rb:5) – 00:19.910 (12740 / 52) of 01:07.843 (29.35%)8242Knapsack report was generated. Preview:8243{8244 "ee/spec/models/ee/user_spec.rb": 295.006322663,8245 "ee/spec/models/group_wiki_spec.rb": 249.7765759899994,8246 "ee/spec/workers/elastic/migration_worker_spec.rb": 192.3426958330001,8247 "ee/spec/lib/ee/service_ping/build_payload_spec.rb": 129.80517572600002,8248 "ee/spec/services/projects/update_service_spec.rb": 101.86023301400019,8249 "ee/spec/finders/security/pipeline_vulnerabilities_finder_spec.rb": 80.52575412799979,8250 "ee/spec/models/security/scan_spec.rb": 67.84352067700001,8251 "spec/support/shared_examples/lint_factories_shared_examples.rb": 32.245453350999014,8252 "ee/spec/models/geo/upload_registry_spec.rb": 71.25423174000025,8253 "ee/spec/finders/security/vulnerability_reads_finder_spec.rb": 59.75614854200012,8254 "ee/spec/models/push_rule_spec.rb": 51.911613861999285,8255 "ee/spec/models/gitlab_subscriptions/add_on_purchase_spec.rb": 44.13769770899944,8256 "ee/spec/graphql/resolvers/vulnerability_severities_count_resolver_spec.rb": 32.495607691999794,8257 "ee/spec/elastic/migrate/20231016162120_reindex_epics_to_fix_label_ids_spec.rb": 35.844845108999834,8258 "ee/spec/finders/geo/project_repository_registry_finder_spec.rb": 27.48044720500002,8259 "ee/spec/elastic/migrate/20240104134928_reindex_all_issues_spec.rb": 27.930505735000224,8260 "ee/spec/services/projects/transfer_service_spec.rb": 26.025601872000152,8261 "ee/spec/models/environment_spec.rb": 20.342429819000245,8262 "ee/spec/graphql/resolvers/geo/container_repository_registries_resolver_spec.rb": 18.118887805999293,8263 "ee/spec/services/work_items/create_service_spec.rb": 17.56931028300005,8264 "ee/spec/lib/incident_management/oncall_shift_generator_spec.rb": 18.989689009000358,8265 "ee/spec/services/vulnerability_exports/export_service_spec.rb": 16.992277401999672,8266 "ee/spec/models/dependency_proxy/packages/setting_spec.rb": 19.266257991000202,8267 "ee/spec/models/approval_wrapped_code_owner_rule_spec.rb": 13.996602480000547,8268 "ee/spec/services/ci/minutes/track_live_consumption_service_spec.rb": 14.278085521999856,8269 "ee/spec/services/ee/vulnerability_feedback_module/update_service_spec.rb": 14.854489063000074,8270 "ee/spec/models/namespaces/free_user_cap/enforcement_spec.rb": 13.504543052999907,8271 "ee/spec/lib/remote_development/workspaces/reconcile/input/factory_spec.rb": 10.026220114000353,8272 "ee/spec/workers/vulnerabilities/mark_dropped_as_resolved_worker_spec.rb": 11.82904558500013,8273 "ee/spec/services/projects/mark_for_deletion_service_spec.rb": 11.631775922000088,8274 "ee/spec/services/ee/work_items/parent_links/reorder_service_spec.rb": 10.721622932000173,8275 "ee/spec/models/integrations/google_cloud_platform/workload_identity_federation_spec.rb": 10.37476577399957,8276 "ee/spec/models/package_metadata/package_spec.rb": 8.329264103999776,8277 "ee/spec/models/ee/members/member_approval_spec.rb": 10.346092886000406,8278 "ee/spec/finders/ee/namespaces/projects_finder_spec.rb": 9.202238847000444,8279 "ee/spec/helpers/ee/projects/pipeline_helper_spec.rb": 11.36910265500046,8280 "ee/spec/policies/approval_merge_request_rule_policy_spec.rb": 7.345354240999768,8281 "ee/spec/graphql/mutations/incident_management/oncall_rotation/create_spec.rb": 6.1415766569998596,8282 "ee/spec/lib/gitlab/audit/auditor_spec.rb": 8.738482167999791,8283 "ee/spec/models/scoped_label_set_spec.rb": 5.964017252999838,8284 "ee/spec/views/admin/application_settings/general.html.haml_spec.rb": 8.840499818999888,8285 "ee/spec/bin/custom_ability_spec.rb": 6.470260337999207,8286 "ee/spec/graphql/resolvers/geo/dependency_proxy_blob_registries_resolver_spec.rb": 8.245240370999454,8287 "ee/spec/services/requirements_management/process_test_reports_service_spec.rb": 6.91294150900012,8288 "ee/spec/services/ee/ip_restrictions/update_service_spec.rb": 5.119971997999528,8289 "ee/spec/services/ci/compare_license_scanning_reports_collapsed_service_spec.rb": 5.783004968999194,8290 "ee/spec/elastic/migrate/20230823154049_add_schema_version_to_merge_request_spec.rb": 4.993070619000719,8291 "ee/spec/models/dast/profiles_pipeline_spec.rb": 4.99700663800013,8292 "ee/spec/services/ee/merge_requests/close_service_spec.rb": 5.294223101999705,8293 "ee/spec/lib/gitlab/auth/smartcard/certificate_spec.rb": 5.26625160399999,8294 "ee/spec/elastic/migrate/20240208160152_add_count_fields_to_projects_spec.rb": 4.986964538999928,8295 "ee/spec/tasks/gitlab/seed/data_seeder_rake_spec.rb": 5.636068742000134,8296 "ee/spec/policies/dast/profile_policy_spec.rb": 4.282409931000075,8297 "ee/spec/workers/security/unenforceable_policy_rules_pipeline_notification_worker_spec.rb": 4.774685688999853,8298 "ee/spec/graphql/resolvers/boards/board_list_epics_resolver_spec.rb": 4.958040521000839,8299 "ee/spec/models/remote_mirror_spec.rb": 4.673591147000479,8300 "ee/spec/services/ee/work_items/related_work_item_links/destroy_service_spec.rb": 4.355108674999428,8301 "ee/spec/services/protected_environments/base_service_spec.rb": 4.033539333999215,8302 "ee/spec/policies/resource_iteration_event_policy_spec.rb": 3.876118576000408,8303 "ee/spec/services/app_sec/dast/scan_configs/build_service_spec.rb": 3.5881669629998214,8304 "ee/spec/models/ee/protected_ref_spec.rb": 2.171021347000533,8305 "ee/spec/lib/ee/gitlab/ci/matching/runner_matcher_spec.rb": 4.423033639000096,8306 "ee/spec/services/quality_management/test_cases/create_service_spec.rb": 3.4061830089995055,8307 "ee/spec/lib/google_cloud/jwt_spec.rb": 3.2278345949998766,8308 "ee/spec/helpers/ee/events_helper_spec.rb": 3.792967964000127,8309 "ee/spec/workers/search/elastic_default_branch_changed_worker_spec.rb": 3.2565769229995567,8310 "ee/spec/models/audit_events/group/namespace_filter_spec.rb": 3.065432878000138,8311 "ee/spec/lib/gitlab/usage/metrics/instrumentations/count_projects_with_assigned_security_policy_project_metric_spec.rb": 3.272129599999971,8312 "ee/spec/views/shared/_namespace_user_cap_reached_alert.html.haml_spec.rb": 2.3499702710005295,8313 "ee/spec/services/llm/analyze_ci_job_failure_service_spec.rb": 3.1180782100000215,8314 "ee/spec/services/security/sync_license_scanning_rules_service_spec.rb": 3.1499495580001167,8315 "ee/spec/graphql/types/admin/cloud_licenses/current_license_type_spec.rb": 3.0645777569998245,8316 "ee/spec/finders/geo/lfs_object_registry_finder_spec.rb": 3.128765781000766,8317 "ee/spec/graphql/mutations/compliance_management/frameworks/destroy_spec.rb": 2.8326235289996475,8318 "ee/spec/lib/audit_events/strategies/instance/amazon_s3_destination_strategy_spec.rb": 2.284277554000255,8319 "ee/spec/lib/gitlab/license_scanning/package_licenses_spec.rb": 2.90099304100022,8320 "ee/spec/serializers/issue_serializer_spec.rb": 2.42337467499965,8321 "ee/spec/lib/search/cluster_health_check/elastic_spec.rb": 2.4799537100007,8322 "ee/spec/routing/directs/subscription_portal_spec.rb": 2.0349063300000125,8323 "ee/spec/lib/gitlab/usage/metrics/instrumentations/license_metric_spec.rb": 2.538388214999941,8324 "ee/spec/graphql/graphql_triggers_spec.rb": 2.2770290179996664,8325 "ee/spec/services/ee/groups/import_export/export_service_spec.rb": 2.1238170720007474,8326 "ee/spec/lib/search/zoekt/node_backoff_spec.rb": 1.9799744339998142,8327 "ee/spec/serializers/ee/admin/abuse_report_details_entity_spec.rb": 2.332252944999709,8328 "ee/spec/graphql/mutations/projects/project_settings_update_spec.rb": 2.520843197999966,8329 "ee/spec/serializers/ee/issue_entity_spec.rb": 1.9647847460000776,8330 "ee/spec/services/security/security_orchestration_policies/process_rule_service_spec.rb": 2.130022592000387,8331 "ee/spec/lib/ee/api/entities/geo_site_status_spec.rb": 2.210246964000362,8332 "ee/spec/helpers/projects/on_demand_scans_helper_spec.rb": 2.046220048999203,8333 "ee/spec/finders/geo_node_finder_spec.rb": 1.9509162579997792,8334 "ee/spec/services/merge_requests/mergeability/check_external_status_checks_passed_service_spec.rb": 2.00251055300032,8335 "ee/spec/services/audit_events/unregister_runner_audit_event_service_spec.rb": 1.6394088349998128,8336 "ee/spec/lib/remote_development/namespace_cluster_agent_mappings/create/main_integration_spec.rb": 1.6698660319998453,8337 "ee/spec/workers/search/index_curation_worker_spec.rb": 1.5696825710001576,8338 "ee/spec/services/ai/agents/create_agent_service_spec.rb": 1.6183475769994402,8339 "ee/spec/services/package_metadata/ingestion/tasks/ingest_packages_spec.rb": 1.57260837099966,8340 "ee/spec/lib/langsmith/client_spec.rb": 1.4930780080003387,8341 "ee/spec/services/timelogs/create_service_spec.rb": 1.391160667000804,8342 "ee/spec/services/ee/groups/deploy_tokens/destroy_service_spec.rb": 1.7608689740000045,8343 "ee/spec/services/users/abuse/namespace_bans/destroy_service_spec.rb": 1.4906444190000911,8344 "ee/spec/models/geo/push_user_spec.rb": 1.2338273510004,8345 "ee/spec/models/snippet_spec.rb": 1.4028265560000364,8346 "ee/spec/lib/analytics/productivity_analytics_request_params_spec.rb": 1.449679252000351,8347 "ee/spec/workers/compliance_management/standards/gitlab/prevent_approval_by_author_group_worker_spec.rb": 1.6492507940001815,8348 "ee/spec/models/integrations/github/remote_project_spec.rb": 1.2132022030000371,8349 "ee/spec/services/security/security_orchestration_policies/sync_scan_result_policies_project_service_spec.rb": 1.1919614150001507,8350 "ee/spec/graphql/mutations/todos/create_spec.rb": 1.1266544100008105,8351 "ee/spec/graphql/resolvers/ai/agents/find_agent_resolver_spec.rb": 1.4252645739998115,8352 "ee/spec/workers/app_sec/dast/scans/consistency_worker_spec.rb": 1.3089613250003822,8353 "ee/spec/services/gitlab_subscriptions/fetch_subscription_plans_service_spec.rb": 1.292994445999284,8354 "ee/spec/lib/ee/gitlab/personal_access_tokens/expiry_date_calculator_spec.rb": 1.090218104000087,8355 "ee/spec/serializers/integrations/jira_serializers/issue_serializer_spec.rb": 1.0659718159995464,8356 "ee/spec/lib/gitlab/usage/metrics/instrumentations/count_groups_with_event_streaming_destinations_metric_spec.rb": 1.06801455599998,8357 "ee/spec/elastic/migrate/20230530500000_migrate_projects_to_separate_index_spec.rb": 0.6472334930003854,8358 "ee/spec/views/groups/group_members/index.html.haml_spec.rb": 0.970427453999946,8359 "ee/spec/lib/gitlab/llm/response_modifiers/empty_response_modifier_spec.rb": 0.7454646649994174,8360 "ee/spec/views/projects/security/discover/show.html.haml_spec.rb": 1.0491995480006153,8361 "ee/spec/helpers/projects/analytics_dashboard_helper_spec.rb": 0.8934655009998096,8362 "ee/spec/graphql/types/incident_management/escalation_rule_input_type_spec.rb": 0.8766312119996655,8363 "ee/spec/models/elastic/group_index_status_spec.rb": 0.7605232930000057,8364 "ee/spec/views/groups/settings/_enforce_ssh_certificates.html.haml_spec.rb": 0.6521105620004164,8365 "ee/spec/lib/ee/gitlab/usage_data_counters/work_item_activity_unique_counter_spec.rb": 0.7669126119999419,8366 "ee/spec/views/user_settings/profiles/show.html.haml_spec.rb": 0.7420254440003191,8367 "ee/spec/lib/gitlab/auth/oidc/auth_hash_spec.rb": 0.6094423069998811,8368 "ee/spec/models/dora/watchers_spec.rb": 0.6045125760001611,8369 "ee/spec/lib/gitlab/duo/chat/dataset_writer_spec.rb": 0.7020949480001946,8370 "ee/spec/helpers/groups/sso_helper_spec.rb": 0.641399602999627,8371 "ee/spec/lib/gitlab/auth/o_auth/auth_hash_spec.rb": 0.6748750100005054,8372 "ee/spec/graphql/types/audit_events/instance_external_audit_event_destination_type_spec.rb": 0.6234605849995205,8373 "ee/spec/elastic/migrate/20230607500000_backfill_milestone_permissions_to_milestone_documents_spec.rb": 0.6096756960005223,8374 "ee/spec/graphql/types/vulnerability_details/commit_type_spec.rb": 0.3758670669994899,8375 "ee/spec/graphql/types/iteration_type_spec.rb": 0.589772117999928,8376 "ee/spec/workers/ldap_all_groups_sync_worker_spec.rb": 0.5470182119997844,8377 "ee/spec/graphql/types/google_cloud/artifact_registry/artifact_details_type_spec.rb": 0.4819581969995852,8378 "ee/spec/graphql/types/epic_descendant_count_type_spec.rb": 0.482360917000733,8379 "ee/spec/models/ee/review_spec.rb": 0.5485606819993336,8380 "ee/spec/graphql/ee/types/repository/blob_type_spec.rb": 0.502528644999984,8381 "ee/spec/lib/remote_development/unmatched_result_error_spec.rb": 0.49204605700015236,8382 "ee/spec/graphql/types/audit_events/streaming/instance_header_type_spec.rb": 0.4719320880003579,8383 "ee/spec/routing/directs/iteration_spec.rb": 0.37713570699997945,8384 "ee/spec/graphql/types/product_analytics/dashboard_type_spec.rb": 0.4803868570006671,8385 "ee/spec/graphql/types/ai/agents/agent_version_type_spec.rb": 0.37281918700045935,8386 "ee/spec/serializers/remote_mirror_entity_spec.rb": 0.39680379499986884,8387 "ee/spec/graphql/types/vulnerability_details/boolean_type_spec.rb": 0.4098501039998155,8388 "ee/spec/lib/gitlab/llm/chain/tools/explain_code/prompts/vertex_ai_spec.rb": 0.39721893500063743,8389 "ee/spec/graphql/ee/types/compliance_management/compliance_framework_type_spec.rb": 0.3744989169999826,8390 "ee/spec/graphql/types/vulnerability/external_issue_link_type_enum_spec.rb": 0.36740482799996244,8391 "ee/spec/lib/gitlab/rack_attack_spec.rb": 0.413077563000115338392}8393Knapsack global time execution for tests: 34m 17s8394Pending: (Failures listed here are expected and do not affect your suite's status)8395 1) Geo::ProjectRepositoryRegistryFinder 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 ArgumentError8396 # Skipping because verification is enabled for Project8397 # ./ee/spec/support/shared_examples/finders/geo/framework_registry_finder_shared_examples.rb:988398 2) Geo::ProjectRepositoryRegistryFinder 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 ArgumentError8399 # Skipping because verification is enabled for Project8400 # ./ee/spec/support/shared_examples/finders/geo/framework_registry_finder_shared_examples.rb:1068401 3) Geo::ProjectRepositoryRegistryFinder behaves like a framework registry finder #execute when user can read all Geo when admin mode is enabled when search method is not implemented in the registry model raises ArgumentError8402 # Skipping because search method is implemented for Project8403 # ./ee/spec/support/shared_examples/finders/geo/framework_registry_finder_shared_examples.rb:1228404 4) Geo::ProjectRepositoryRegistryFinder 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 keyword8405 # Skipping because search method is not implemented8406 for Project or searchable attributes are not defined.8407 # ./ee/spec/support/shared_examples/finders/geo/framework_registry_finder_shared_examples.rb:1538408 5) Lint factories for Environment with saas, license, and factory defaults behaves like factory environment factory linting :non_playable trait does not raise error when created8409 # Trait skipped linting due to legacy error8410 # ./spec/support/shared_examples/lint_factories_shared_examples.rb:2838411 6) Resolvers::Geo::ContainerRepositoryRegistriesResolver behaves like a Geo registries resolver #resolve when the parent object is the current node when the user has permission to view Geo data when admin mode is enabled with verification enabled when the verification_state argument is present returns registries with requested verification state, in order8412 # Skipping because verification is not enabled for ContainerRepository8413 # ./ee/spec/support/shared_examples/graphql/geo/geo_registries_resolver_shared_examples.rb:628414 7) WorkItems::CreateService behaves like creates work item in container #execute when params are valid with color widget params when user can admin_work_item when type does not support color widget creates new work item without setting color8415 # these examples only apply to a group container8416 # ./ee/spec/services/work_items/create_service_spec.rb:608417 8) WorkItems::CreateService behaves like creates work item in container #execute when params are valid with color widget params when user can admin_work_item when type supports color widget creates new work item and sets color8418 # these examples only apply to a group container8419 # ./ee/spec/services/work_items/create_service_spec.rb:728420 9) WorkItems::CreateService behaves like creates work item in container #execute when params are valid with color widget params when user can admin_work_item when type does not support color widget creates new work item without setting color8421 # these examples only apply to a group container8422 # ./ee/spec/services/work_items/create_service_spec.rb:608423 10) WorkItems::CreateService behaves like creates work item in container #execute when params are valid with color widget params when user can admin_work_item when type supports color widget creates new work item and sets color8424 # these examples only apply to a group container8425 # ./ee/spec/services/work_items/create_service_spec.rb:728426 11) Namespaces::FreeUserCap::Enforcement#enforce_cap? when invoked with request cache benchmarks with and without cache8427 # Skipped. To run set env variable BENCHMARK=18428 # ./ee/spec/models/namespaces/free_user_cap/enforcement_spec.rb:3778429 12) Resolvers::Geo::DependencyProxyBlobRegistriesResolver behaves like a Geo registries resolver #resolve when the parent object is the current node when the user has permission to view Geo data when admin mode is enabled with verification disabled when the verification_state argument is present raises ArgumentError8430 # Skipping because verification is enabled for DependencyProxy::Blob8431 # ./ee/spec/support/shared_examples/graphql/geo/geo_registries_resolver_shared_examples.rb:778432 13) Lint factories for RemoteMirror with saas, license, and factory defaults behaves like factory remote_mirror factory linting :ssh trait does not raise error when created8433 # Trait skipped linting due to legacy error8434 # ./spec/support/shared_examples/lint_factories_shared_examples.rb:2838435 14) Geo::LfsObjectRegistryFinder 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 ArgumentError8436 # Skipping because verification is enabled for LfsObject8437 # ./ee/spec/support/shared_examples/finders/geo/framework_registry_finder_shared_examples.rb:988438 15) Geo::LfsObjectRegistryFinder 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 ArgumentError8439 # Skipping because verification is enabled for LfsObject8440 # ./ee/spec/support/shared_examples/finders/geo/framework_registry_finder_shared_examples.rb:1068441 16) Geo::LfsObjectRegistryFinder behaves like a framework registry finder #execute when user can read all Geo when admin mode is enabled when search method is not implemented in the registry model raises ArgumentError8442 # Skipping because search method is implemented for LfsObject8443 # ./ee/spec/support/shared_examples/finders/geo/framework_registry_finder_shared_examples.rb:1228444 17) Geo::LfsObjectRegistryFinder 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 keyword8445 # Skipping because search method is not implemented8446 for LfsObject or searchable attributes are not defined.8447 # ./ee/spec/support/shared_examples/finders/geo/framework_registry_finder_shared_examples.rb:1538448Finished in 35 minutes 46 seconds (files took 2 minutes 10.8 seconds to load)84492725 examples, 0 failures, 17 pending8450Randomized with seed 538248451[TEST PROF INFO] Time spent in factories: 14:19.418 (39.0% of total time)8452RSpec exited with 0.8453No examples to retry, congrats!8455Running after script...8456$ source scripts/utils.sh8457$ bundle exec gem list gitlab_quality-test_tooling8458gitlab_quality-test_tooling (1.26.0)8459$ section_start "failed-test-issues" "Report test failures" # collapsed multi-line command8462$ section_start "flaky-test-issues" "Report test flakiness" # collapsed multi-line command8465$ section_start "slow-test-issues" "Report test slowness" # collapsed multi-line command8468$ section_start "slow-test-merge-request-report-note" "Report test slowness in MR note" # collapsed multi-line command8472$ section_start "knapsack-report-issues" "Report test files close to timing out" # collapsed multi-line command8477$ tooling/bin/push_job_metrics || true8478[job-metrics] Pushing job metrics file for the CI/CD job.8479[job-metrics] Pushed 4 CI job metric entries to InfluxDB.8481Not uploading cache ruby-gems-debian-bookworm-ruby-3.2-17 due to policy8483Uploading artifacts...8484auto_explain/: found 3 matching artifact files and directories 8485coverage/: found 5 matching artifact files and directories 8486crystalball/: found 2 matching artifact files and directories 8487WARNING: deprecations/: no matching files. Ensure that the artifact path is relative to the working directory (/builds/gitlab-org/gitlab) 8488knapsack/: found 4 matching artifact files and directories 8489rspec/: found 16 matching artifact files and directories 8490WARNING: tmp/capybara/: no matching files. Ensure that the artifact path is relative to the working directory (/builds/gitlab-org/gitlab) 8491log/*.log: found 23 matching artifact files and directories 8492WARNING: Upload request redirected location=https://gitlab.com/api/v4/jobs/6975008024/artifacts?artifact_format=zip&artifact_type=archive&expire_in=31d new-url=https://gitlab.com8493WARNING: Retrying... context=artifacts-uploader error=request redirected8494Uploading artifacts as "archive" to coordinator... 201 Created id=6975008024 responseStatus=201 Created token=glcbt-658495Uploading artifacts...8496rspec/rspec-*.xml: found 1 matching artifact files and directories 8497WARNING: Upload request redirected location=https://gitlab.com/api/v4/jobs/6975008024/artifacts?artifact_format=gzip&artifact_type=junit&expire_in=31d new-url=https://gitlab.com8498WARNING: Retrying... context=artifacts-uploader error=request redirected8499Uploading artifacts as "junit" to coordinator... 201 Created id=6975008024 responseStatus=201 Created token=glcbt-658501Job succeeded