rspec unit pg14 single-db 30/32
Passed Started
by
@rkadam3

Rajendra Kadam
1Running with gitlab-runner 16.9.1 (782c6ecb)2 on green-3.private.runners-manager.gitlab.com/gitlab.com/gitlab-org QuQPoFsC, system ID: s_fc023362bf2f3 feature flags: FF_NETWORK_PER_BUILD:true, FF_USE_IMPROVED_URL_MASKING:true6Using Docker executor with image registry.gitlab.com/gitlab-org/gitlab-build-images/debian-bookworm-ruby-3.1.patched-golang-1.20-rust-1.73-node-18.17-postgresql-14:rubygems-3.4-git-2.36-lfs-2.9-chrome-120-yarn-1.22-graphicsmagick-1.3.36 ...7Starting service registry.gitlab.com/gitlab-org/gitlab-build-images:postgres-14-pgvector-0.4.1 ...8Authenticating with credentials from job payload (GitLab Registry)9Pulling docker image registry.gitlab.com/gitlab-org/gitlab-build-images:postgres-14-pgvector-0.4.1 ...10Using docker image sha256:82f132c22567f8ce17cc132c14b2f9aa3eaf9bb5424d91c2d966912433f0257d for registry.gitlab.com/gitlab-org/gitlab-build-images:postgres-14-pgvector-0.4.1 with digest registry.gitlab.com/gitlab-org/gitlab-build-images@sha256:c55e1364ee4327b244a9cfa1750f19feea14fc774eaf792b725967d146eb45f5 ...11WARNING: Service registry.gitlab.com/gitlab-org/gitlab-build-images:redis-cluster-6.2.12 is already created. Ignoring.12WARNING: Service registry.gitlab.com/gitlab-org/gitlab-build-images:redis-cluster-6.2.12 is already created. Ignoring.13Starting service registry.gitlab.com/gitlab-org/gitlab-build-images:redis-cluster-6.2.12 ...14Authenticating with credentials from job payload (GitLab Registry)15Pulling docker image registry.gitlab.com/gitlab-org/gitlab-build-images:redis-cluster-6.2.12 ...16Using docker image sha256:5c5ba5b83d6c60cb0b225bd670b7a43be8c238cc72347d24af57e5027c3648f3 for registry.gitlab.com/gitlab-org/gitlab-build-images:redis-cluster-6.2.12 with digest registry.gitlab.com/gitlab-org/gitlab-build-images@sha256:46aceab84c42d0e819c8e7940f2f98ce9e184785cd7b22d95872024a35f52407 ...17Starting service redis:6.2-alpine ...18Pulling docker image redis:6.2-alpine ...19Using docker image sha256:b6c412dc298714b5c26feca1330d8f743b48caf0b1feeadfd554d7d446f985a5 for redis:6.2-alpine with digest redis@sha256:51d6c56749a4243096327e3fb964a48ed92254357108449cb6e23999c37773c5 ...20Waiting for services to be up and running (timeout 30 seconds)...21Authenticating with credentials from job payload (GitLab Registry)22Pulling docker image registry.gitlab.com/gitlab-org/gitlab-build-images/debian-bookworm-ruby-3.1.patched-golang-1.20-rust-1.73-node-18.17-postgresql-14:rubygems-3.4-git-2.36-lfs-2.9-chrome-120-yarn-1.22-graphicsmagick-1.3.36 ...23Using docker image sha256:fc7435a87025ef82fcd7c3a7df1e52121e8a88ab05430c94ba7ad5920fecc0d0 for registry.gitlab.com/gitlab-org/gitlab-build-images/debian-bookworm-ruby-3.1.patched-golang-1.20-rust-1.73-node-18.17-postgresql-14:rubygems-3.4-git-2.36-lfs-2.9-chrome-120-yarn-1.22-graphicsmagick-1.3.36 with digest registry.gitlab.com/gitlab-org/gitlab-build-images/debian-bookworm-ruby-3.1.patched-golang-1.20-rust-1.73-node-18.17-postgresql-14@sha256:c129fa1214137f01be7f1412c5233ac179604d32d9d852cbe06113596fb24504 ...25Running on runner-quqpofsc-project-278964-concurrent-0 via runner-quqpofsc-private-1709558830-07fe47c9...27Skipping Git repository setup28Skipping Git checkout29Skipping Git submodules setup31Checking cache for ruby-gems-debian-bookworm-ruby-3.1-17...32Downloading cache from https://storage.googleapis.com/gitlab-com-runners-cache/project/278964/ruby-gems-debian-bookworm-ruby-3.1-17 33Successfully extracted cache35Downloading artifacts for clone-gitlab-repo (6311410718)...36Downloading artifacts from coordinator... ok host=storage.googleapis.com id=6311410718 responseStatus=200 OK token=glcbt-6537WARNING: Part of .git directory is on the list of files to extract 38WARNING: This may introduce unexpected problems 39Downloading artifacts for compile-test-assets (6311410765)...40Downloading artifacts from coordinator... ok host=storage.googleapis.com id=6311410765 responseStatus=200 OK token=glcbt-6541Downloading artifacts for detect-tests (6311410787)...42Downloading artifacts from coordinator... ok host=storage.googleapis.com id=6311410787 responseStatus=200 OK token=glcbt-6543Downloading artifacts for retrieve-tests-metadata (6311410799)...44Downloading artifacts from coordinator... ok host=storage.googleapis.com id=6311410799 responseStatus=200 OK token=glcbt-6545Downloading artifacts for setup-test-env (6311410773)...46Downloading artifacts from coordinator... ok host=storage.googleapis.com id=6311410773 responseStatus=200 OK token=glcbt-6548Using docker image sha256:fc7435a87025ef82fcd7c3a7df1e52121e8a88ab05430c94ba7ad5920fecc0d0 for registry.gitlab.com/gitlab-org/gitlab-build-images/debian-bookworm-ruby-3.1.patched-golang-1.20-rust-1.73-node-18.17-postgresql-14:rubygems-3.4-git-2.36-lfs-2.9-chrome-120-yarn-1.22-graphicsmagick-1.3.36 with digest registry.gitlab.com/gitlab-org/gitlab-build-images/debian-bookworm-ruby-3.1.patched-golang-1.20-rust-1.73-node-18.17-postgresql-14@sha256:c129fa1214137f01be7f1412c5233ac179604d32d9d852cbe06113596fb24504 ...49$ echo $FOSS_ONLY50$ [ "$FOSS_ONLY" = "1" ] && rm -rf ee/ qa/spec/ee/ qa/qa/specs/features/ee/ qa/qa/ee/ qa/qa/ee.rb51$ export GOPATH=$CI_PROJECT_DIR/.go52$ mkdir -p $GOPATH53$ source scripts/utils.sh54$ source scripts/prepare_build.sh732Using two connections, single database config (config/database.yml.postgresql)733Disabling ci connection in config/database.yml734Geo DB won't be set up.735Embedding DB won't be set up.758$ source ./scripts/rspec_helpers.sh759$ run_timed_command "gem install knapsack --no-document"760$ gem install knapsack --no-document761Successfully installed knapsack-4.0.07621 gem installed763$ section_start "gitaly-test-spawn" "Spawning Gitaly"; scripts/gitaly-test-spawn; section_end "gitaly-test-spawn"764==> 'gem install knapsack --no-document' succeeded in 1 seconds.769$ export RSPEC_SKIPPED_TESTS_REPORT_PATH="rspec/skipped_tests-${CI_JOB_ID}.txt"770$ export RSPEC_RETRIED_TESTS_REPORT_PATH="rspec/retried_tests-${CI_JOB_ID}.txt"771$ tooling/bin/create_job_metrics_file || true772[job-metrics] Creating the job metrics file for the CI/CD job.773$ rspec_parallelized_job "--fail-fast=${RSPEC_FAIL_FAST_THRESHOLD} --tag ~quarantine --tag ~level:background_migration --tag ~click_house --tag ~real_ai_request"774[13:31:19] Starting rspec_parallelized_job775RETRY_FAILED_TESTS_IN_NEW_PROCESS: true776KNAPSACK_GENERATE_REPORT: true777FLAKY_RSPEC_GENERATE_REPORT: true778KNAPSACK_TEST_FILE_PATTERN: 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.rb779KNAPSACK_LOG_LEVEL: debug780KNAPSACK_REPORT_PATH: knapsack/rspec_unit_pg14_single-db_30_32_278964_report.json781FLAKY_RSPEC_SUITE_REPORT_PATH: rspec/flaky/report-suite.json782FLAKY_RSPEC_REPORT_PATH: rspec/flaky/all_rspec_unit_pg14_single-db_30_32_278964_report.json783NEW_FLAKY_RSPEC_REPORT_PATH: rspec/flaky/new_rspec_unit_pg14_single-db_30_32_278964_report.json784RSPEC_SKIPPED_TESTS_REPORT_PATH: rspec/skipped_tests-6311411429.txt785CRYSTALBALL: 786RSPEC_TESTS_MAPPING_ENABLED: 787RSPEC_TESTS_FILTER_FILE: 788Shell set options (set -o) enabled:789braceexpand on790hashall on791interactive-comments on792pipefail on793Parsing expected rspec suite duration...794RSpec suite is expected to take 43 minutes 29.04 seconds.795Expected duration for tests:796{797 "spec/lib/gitlab/usage_data_spec.rb": 269.49455272626165,798 "spec/lib/gitlab/background_migration/backfill_snippet_repositories_spec.rb": 248.09572090426656,799 "spec/tasks/gitlab/usage_data_rake_spec.rb": 159.94625556435767,800 "spec/lib/gitlab/ci/build/rules/rule/clause/exists_spec.rb": 112.5652995840017,801 "spec/lib/banzai/filter/repository_link_filter_spec.rb": 94.76065092235481,802 "spec/lib/gitlab/search_results_spec.rb": 77.92923227286856,803 "spec/services/auto_merge/base_service_spec.rb": 75.8552114323667,804 "spec/lib/gitlab/diff/file_spec.rb": 64.89320543763439,805 "spec/lib/gitlab/auth/auth_finders_spec.rb": 59.5463091520163,806 "spec/lib/gitlab/import_export/importer_spec.rb": 51.17117426751794,807 "spec/services/projects/unlink_fork_service_spec.rb": 45.18147625491545,808 "spec/services/ci/job_artifacts/create_service_spec.rb": 42.53412037624067,809 "spec/routing/routing_spec.rb": 38.6336548529667,810 "spec/lib/gitlab/path_regex_spec.rb": 35.74842071786407,811 "spec/lib/gitlab/relative_positioning/item_context_spec.rb": 34.006917639579264,812 "spec/models/blob_spec.rb": 31.612046162131037,813 "spec/finders/ci/runner_jobs_finder_spec.rb": 30.68702226760186,814 "spec/finders/releases_finder_spec.rb": 28.81102775140612,815 "spec/models/bulk_imports/entity_spec.rb": 27.37100710844173,816 "spec/serializers/merge_request_poll_cached_widget_entity_spec.rb": 26.35615581187935,817 "spec/services/submodules/update_service_spec.rb": 25.215930738686794,818 "spec/lib/gitlab/redis/feature_flag_spec.rb": 24.445690799609757,819 "spec/lib/bulk_imports/groups/transformers/group_attributes_transformer_spec.rb": 23.090634522243548,820 "spec/lib/gitlab/redis/cache_spec.rb": 22.422680508112265,821 "spec/workers/concerns/application_worker_spec.rb": 21.62515750987685,822 "spec/services/members/create_service_spec.rb": 20.766010425761756,823 "spec/services/packages/maven/metadata/create_plugins_xml_service_spec.rb": 19.994987298191344,824 "spec/services/ci/catalog/resources/versions/create_service_spec.rb": 19.385569506128668,825 "spec/services/projects/update_remote_mirror_service_spec.rb": 18.623598758157527,826 "spec/models/concerns/milestoneable_spec.rb": 17.674336552929514,827 "spec/services/merge_requests/update_reviewers_service_spec.rb": 16.968164966655902,828 "spec/services/issues/duplicate_service_spec.rb": 16.736267053677494,829 "spec/serializers/deployment_entity_spec.rb": 16.204197313443938,830 "spec/uploaders/pages/deployment_uploader_spec.rb": 15.435249139513115,831 "spec/services/environments/auto_recover_service_spec.rb": 15.199570453483622,832 "spec/services/releases/update_service_spec.rb": 14.636096284144692,833 "spec/routing/admin_routing_spec.rb": 14.322727079137296,834 "spec/lib/gitlab/ci/reports/test_suite_spec.rb": 13.824422376915642,835 "spec/helpers/auth_helper_spec.rb": 13.456787924388657,836 "spec/models/ci/variable_spec.rb": 12.94165755447938,837 "spec/models/ci/external_pull_request_spec.rb": 12.751799605574735,838 "spec/models/concerns/schedulable_spec.rb": 12.178608666283484,839 "spec/lib/gitlab/alert_management/payload/base_spec.rb": 12.047965995110747,840 "spec/lib/gitlab/discussions_diff/file_collection_spec.rb": 11.621638576922894,841 "spec/models/ci/instance_variable_spec.rb": 11.539495570535262,842 "spec/lib/banzai/reference_parser/commit_parser_spec.rb": 11.036176169760774,843 "spec/lib/gitlab/optimistic_locking_spec.rb": 10.771518619983627,844 "spec/graphql/types/merge_request_type_spec.rb": 10.756788937276937,845 "spec/models/namespaces/traversal/cached_spec.rb": 10.31839117789276,846 "spec/lib/gitlab/email/handler/unsubscribe_handler_spec.rb": 10.256127117240894,847 "spec/lib/gitlab/ci/badge/pipeline/metadata_spec.rb": 9.997860033540043,848 "spec/rubocop/cop/migration/safer_boolean_column_spec.rb": 9.788427334852045,849 "spec/tasks/import_rake_spec.rb": 9.567174386270672,850 "spec/workers/update_head_pipeline_for_merge_request_worker_spec.rb": 9.416013061225776,851 "spec/views/shared/_label_row.html.haml_spec.rb": 9.138543390146147,852 "spec/graphql/mutations/alert_management/alerts/set_assignees_spec.rb": 8.970238460666089,853 "spec/lib/gitlab/object_hierarchy_spec.rb": 8.836764524244865,854 "spec/lib/gitlab/analytics/cycle_analytics/aggregated/records_fetcher_spec.rb": 8.613449131980778,855 "spec/services/issues/reorder_service_spec.rb": 8.508372665851908,856 "spec/services/security/ci_configuration/sast_iac_create_service_spec.rb": 8.284319645926779,857 "spec/models/ci/runner_namespace_spec.rb": 8.203584104637141,858 "spec/views/projects/commit/show.html.haml_spec.rb": 7.937386324601178,859 "spec/lib/gitlab/diff/rendered/notebook/diff_file_helper_spec.rb": 7.762284803075404,860 "spec/graphql/resolvers/users/participants_resolver_spec.rb": 7.738009591007673,861 "spec/lib/gitlab/database/background_migration/prometheus_metrics_spec.rb": 7.52819579513624,862 "spec/helpers/namespaces_helper_spec.rb": 7.410859208237544,863 "spec/workers/delete_diff_files_worker_spec.rb": 7.280175752932043,864 "spec/workers/ci/cancel_pipeline_worker_spec.rb": 7.127752395561169,865 "spec/finders/projects/prometheus/alerts_finder_spec.rb": 7.039594614282826,866 "spec/services/merge_requests/handle_assignees_change_service_spec.rb": 6.869228582155804,867 "spec/lib/gitlab/jira_import/issue_serializer_spec.rb": 6.7578783946448056,868 "spec/graphql/types/alert_management/prometheus_integration_type_spec.rb": 6.644312177102883,869 "spec/lib/api/helpers/authentication_spec.rb": 6.502522430801964,870 "spec/lib/gitlab/daemon_spec.rb": 6.437544331473829,871 "spec/uploaders/lfs_object_uploader_spec.rb": 6.253609763921222,872 "spec/lib/gitlab/slash_commands/issue_close_spec.rb": 6.223778494376736,873 "spec/uploaders/records_uploads_spec.rb": 6.061499297970261,874 "spec/lib/sbom/package_url/normalizer_spec.rb": 6.036139560828865,875 "spec/services/bulk_imports/uploads_export_service_spec.rb": 5.886751465368906,876 "spec/graphql/mutations/boards/issues/issue_move_list_spec.rb": 5.810772108704436,877 "spec/finders/ci/pipeline_schedules_finder_spec.rb": 5.786237374872497,878 "spec/lib/sidebars/projects/super_sidebar_panel_spec.rb": 5.622780011824693,879 "spec/workers/wikis/git_garbage_collect_worker_spec.rb": 5.592028911143449,880 "spec/services/ml/experiment_tracking/experiment_repository_spec.rb": 5.516498867382936,881 "spec/services/packages/helm/process_file_service_spec.rb": 5.375097484644604,882 "spec/lib/gitlab/analytics/cycle_analytics/stage_events/issue_stage_end_spec.rb": 5.299997986153228,883 "spec/lib/gitlab/pagination/keyset/pager_spec.rb": 5.204446610823677,884 "spec/finders/prometheus_metrics_finder_spec.rb": 5.137114140845761,885 "spec/models/merge_request/approval_removal_settings_spec.rb": 5.0133754140407225,886 "spec/services/issuable/callbacks/milestone_spec.rb": 4.967423901736736,887 "spec/lib/gitlab/external_authorization/access_spec.rb": 4.868911312937629,888 "spec/tasks/gitlab/audit_event_types/audit_event_types_rake_spec.rb": 4.838455155265973,889 "spec/serializers/review_app_setup_entity_spec.rb": 4.774079215992653,890 "spec/lib/gitlab/github_import/importer/diff_note_importer_spec.rb": 4.69850368790579,891 "spec/services/packages/debian/generate_distribution_key_service_spec.rb": 4.63017990454107,892 "spec/lib/gitlab/database/type/indifferent_jsonb_spec.rb": 4.565587687761054,893 "spec/graphql/resolvers/projects/jira_projects_resolver_spec.rb": 4.5184506154209565,894 "spec/lib/bulk_imports/projects/pipelines/project_pipeline_spec.rb": 4.407723323781617,895 "spec/lib/gitlab/database/query_analyzers/prevent_set_operator_mismatch_spec.rb": 4.346647398863073,896 "spec/serializers/stage_serializer_spec.rb": 4.326284141189326,897 "spec/presenters/project_clusterable_presenter_spec.rb": 4.215013811068992,898 "spec/lib/gitlab/github_import/settings_spec.rb": 4.176316198568012,899 "spec/lib/gitlab/github_import/milestone_finder_spec.rb": 4.133978208455387,900 "spec/lib/gitlab/cleanup/orphan_job_artifact_files_spec.rb": 4.0755749597624575,901 "spec/lib/gitlab/database/migrations/runner_backoff/communicator_spec.rb": 4.0072698908243085,902 "spec/finders/groups/projects_requiring_authorizations_refresh/on_direct_membership_finder_spec.rb": 3.9788524104977676,903 "spec/services/integrations/slack_interactions/slack_block_actions/incident_management/project_update_handler_spec.rb": 3.877007967874694,904 "spec/scripts/api/get_package_and_test_job_spec.rb": 3.8495391205232043,905 "spec/lib/gitlab/graphql/markdown_field_spec.rb": 3.79647698419332,906 "spec/lib/api/entities/package_spec.rb": 3.741779195360907,907 "spec/services/protected_tags/update_service_spec.rb": 3.721123395333253,908 "spec/lib/gitlab/github_import/importer/attachments/notes_importer_spec.rb": 3.6836927481797193,909 "spec/lib/gitlab/email/service_desk/custom_email_spec.rb": 3.629371934857849,910 "spec/views/shared/snippets/_snippet.html.haml_spec.rb": 3.5768966418353827,911 "spec/services/discussions/unresolve_service_spec.rb": 3.55154171901264,912 "spec/lib/gitlab/cleanup/orphan_job_artifact_files_batch_spec.rb": 3.497418218219297,913 "spec/workers/projects/refresh_build_artifacts_size_statistics_worker_spec.rb": 3.4534295644359037,914 "spec/views/shared/projects/_list.html.haml_spec.rb": 3.4078943595234943,915 "spec/services/users/activate_service_spec.rb": 3.373241395941475,916 "spec/lib/gitlab/pipeline_scope_counts_spec.rb": 3.322357100484265,917 "spec/lib/gitlab/ci/reports/security/reports_spec.rb": 3.2856148803281213,918 "spec/graphql/resolvers/kas/agent_configurations_resolver_spec.rb": 3.2400990448038955,919 "spec/lib/gitlab/git/wraps_gitaly_errors_spec.rb": 3.2065542788910593,920 "spec/lib/gitlab/bitbucket_server_import/user_finder_spec.rb": 3.1722058988905815,921 "spec/initializers/pages_storage_check_spec.rb": 3.1302339041802116,922 "spec/graphql/types/member_interface_spec.rb": 3.1068042640173315,923 "spec/lib/gitlab/ci/build/releaser_spec.rb": 3.06304838349185,924 "spec/rubocop/cop/gitlab/strong_memoize_attr_spec.rb": 3.038924923586227,925 "spec/views/projects/jobs/_build.html.haml_spec.rb": 3.0075913456834726,926 "spec/lib/gitlab/usage/metrics/instrumentations/count_all_ci_builds_metric_spec.rb": 2.980084092943705,927 "spec/models/preloaders/projects/notes_preloader_spec.rb": 2.9295823793711175,928 "spec/workers/database/lock_tables_worker_spec.rb": 2.9030982166287855,929 "spec/lib/gitlab/ci/status/running_spec.rb": 2.8577944386923404,930 "spec/services/merge_requests/mergeability/check_commits_status_service_spec.rb": 2.833745608706048,931 "spec/models/snippet_blob_spec.rb": 2.7663304882396633,932 "spec/services/error_tracking/base_service_spec.rb": 2.7603472654818537,933 "spec/models/concerns/integrations/reset_secret_fields_spec.rb": 2.6943312523447136,934 "spec/policies/release_policy_spec.rb": 2.671704473590964,935 "spec/workers/ci/archive_trace_worker_spec.rb": 2.6272397593612706,936 "spec/lib/gitlab/usage_data_counters/gitlab_cli_activity_unique_counter_spec.rb": 2.6043548556499463,937 "spec/graphql/resolvers/users/group_count_resolver_spec.rb": 2.556924425884108,938 "spec/workers/rebase_worker_spec.rb": 2.5253445706726922,939 "spec/serializers/test_case_entity_spec.rb": 2.494966133928247,940 "spec/graphql/types/alert_management/status_enum_spec.rb": 2.452149341030859,941 "spec/workers/flush_counter_increments_worker_spec.rb": 2.443486208522722,942 "spec/workers/cleanup_container_repository_worker_spec.rb": 2.405323923808262,943 "spec/services/ci/track_failed_build_service_spec.rb": 2.3724039483341084,944 "spec/lib/gitlab/i18n_spec.rb": 2.3544525529759968,945 "spec/lib/gitlab/ci/config/external/mapper/location_expander_spec.rb": 2.3024657641847606,946 "spec/views/admin/projects/_form.html.haml_spec.rb": 2.2796283040967573,947 "spec/workers/pipeline_notification_worker_spec.rb": 2.2575687319420945,948 "spec/graphql/resolvers/ml/model_detail_resolver_spec.rb": 2.2285383817779096,949 "spec/lib/bulk_imports/projects/pipelines/protected_branches_pipeline_spec.rb": 2.177365165135141,950 "spec/presenters/search_service_presenter_spec.rb": 2.1581651745711294,951 "spec/lib/gitlab/performance_bar/with_top_level_warnings_spec.rb": 2.1219582923236344,952 "spec/services/cohorts_service_spec.rb": 2.0870852062513725,953 "spec/validators/named_ecdsa_key_validator_spec.rb": 2.0621920986622473,954 "spec/lib/gitlab/health_checks/puma_check_spec.rb": 2.0256531791414956,955 "spec/lib/gitlab/url_blockers/domain_allowlist_entry_spec.rb": 1.9912283607175898,956 "spec/services/merge_requests/mergeability/check_open_status_service_spec.rb": 1.9634247136177612,957 "spec/services/cloud_seed/google_cloud/enable_cloudsql_service_spec.rb": 1.9317970104918065,958 "spec/graphql/types/metrics/dashboards/annotation_type_spec.rb": 1.9002510881412513,959 "spec/graphql/resolvers/crm/contact_state_counts_resolver_spec.rb": 1.873708212335167,960 "spec/lib/gitlab/ci/config/entry/id_token_spec.rb": 1.8530735562118275,961 "spec/serializers/project_access_token_serializer_spec.rb": 1.816645665220339,962 "spec/serializers/import/github_failure_serializer_spec.rb": 1.7825683838590443,963 "spec/models/releases/evidence_spec.rb": 1.772173933143124,964 "spec/lib/gitlab/database/postgres_hll/buckets_spec.rb": 1.7217906116476123,965 "spec/services/ci/build_cancel_service_spec.rb": 1.7089582546400612,966 "spec/lib/system_check/app/hashed_storage_all_projects_check_spec.rb": 1.6690414261950504,967 "spec/lib/gitlab/ci/reports/codequality_mr_diff_spec.rb": 1.6493646491944642,968 "spec/config/smime_signature_settings_spec.rb": 1.6063773534478631,969 "spec/serializers/project_access_token_entity_spec.rb": 1.585197526936668,970 "spec/scripts/database/schema_validator_spec.rb": 1.5524723476290712,971 "spec/lib/gitlab/github_import/importer/pull_requests/review_request_importer_spec.rb": 1.5349776208214077,972 "spec/lib/gitlab/memory/watchdog/monitor/heap_fragmentation_spec.rb": 1.510799549377453,973 "spec/lib/sidebars/organizations/menus/settings_menu_spec.rb": 1.4813411230151958,974 "spec/initializers/rails_asset_host_spec.rb": 1.4666337856796126,975 "spec/rubocop/cop/rspec/before_all_spec.rb": 1.415599521366738,976 "spec/graphql/types/time_tracking/timelog_connection_type_spec.rb": 1.4026576386236824,977 "spec/services/integrations/slack_option_service_spec.rb": 1.3681539300733743,978 "spec/lib/gitlab/ci/build/artifacts/adapters/raw_stream_spec.rb": 1.331256125718788,979 "spec/graphql/types/packages/tag_type_spec.rb": 1.316839442096193,980 "spec/lib/gitlab/external_authorization_spec.rb": 1.2592275088016984,981 "spec/models/concerns/partitioned_table_spec.rb": 1.255477496330073,982 "spec/lib/api/validations/validators/integer_or_custom_value_spec.rb": 1.2248380231404599,983 "spec/lib/gitlab/hook_data/emoji_builder_spec.rb": 1.1852671603816312,984 "spec/lib/gitlab/auth/otp/strategies/forti_token_cloud_spec.rb": 1.169565193197061,985 "spec/lib/gitlab/timeless_spec.rb": 1.1440841961718164,986 "spec/tooling/danger/model_validations_spec.rb": 1.1224412128376147,987 "spec/graphql/types/ci/runner_type_spec.rb": 1.0909744708877358,988 "spec/lib/api/entities/group_spec.rb": 1.076435484061733,989 "spec/helpers/web_ide_button_helper_spec.rb": 1.0548751455739453,990 "spec/lib/gitlab/utils/error_message_spec.rb": 1.0260556072431497,991 "spec/models/doorkeeper/application_spec.rb": 0.9947048804239496,992 "spec/graphql/types/grafana_integration_type_spec.rb": 0.9721238895681428,993 "spec/lib/api/api_spec.rb": 0.9423936527305008,994 "spec/services/import/gitlab_projects/file_acquisition_strategies/file_upload_spec.rb": 0.9340027904408799,995 "spec/models/incident_management/timeline_event_tag_link_spec.rb": 0.8996235534487969,996 "spec/lib/gitlab/ci/status/group/common_spec.rb": 0.8872834372913838,997 "spec/lib/gitlab/database/migrations/observers/total_database_size_change_spec.rb": 0.856315593555175,998 "spec/lib/gitlab/import/database_helpers_spec.rb": 0.8415804575077852,999 "spec/support_specs/matchers/be_sorted_spec.rb": 0.819687226093545,1000 "spec/lib/gitlab/graphql/tracers/logger_tracer_spec.rb": 0.7620028766993401,1001 "spec/graphql/types/ci_configuration/sast/entity_type_spec.rb": 0.7554265379981495,1002 "spec/graphql/types/ci/stage_type_spec.rb": 0.7194658055280769,1003 "spec/graphql/types/blame/groups_type_spec.rb": 0.7109095558111106,1004 "spec/lib/gitlab/database/migrations/redis_helpers_spec.rb": 0.7035613612757371,1005 "spec/graphql/types/security/codequality_reports_comparer_type_spec.rb": 0.684115214592032,1006 "spec/lib/api/validations/validators/absence_spec.rb": 0.6809100468619074,1007 "spec/lib/error_tracking/sentry_client/token_spec.rb": 0.6603690068888515,1008 "spec/lib/gitlab/ci/secure_files/x509_name_spec.rb": 0.6553658683080759,1009 "spec/components/pajamas/breadcrumb_item_component_spec.rb": 0.6325702833796956,1010 "spec/graphql/types/ci_configuration/sast/input_type_spec.rb": 0.6217782332667048,1011 "spec/graphql/mutations/concerns/mutations/resolves_group_spec.rb": 0.5651671337401286,1012 "spec/helpers/ci/pipeline_schedules_helper_spec.rb": 0.5346279528707272,1013 "spec/graphql/types/work_items/widget_definitions/assignees_type_spec.rb": 0.48586162559157864,1014 "spec/serializers/detailed_status_entity_spec.rb": 0.4783348051344712,1015 "spec/graphql/types/work_items/widget_definitions/generic_type_spec.rb": 0.4539081576895435,1016 "spec/serializers/import/github_org_entity_spec.rb": 0.4529145464156926,1017 "spec/graphql/types/ml/model_version_links_type_spec.rb": 0.4355092218932397,1018 "spec/lib/sidebars/projects/context_spec.rb": 0.43263521132174965,1019 "spec/scripts/api/create_merge_request_discussion_spec.rb": 0.41993791926869295,1020 "spec/graphql/types/work_items/widgets/hierarchy_type_spec.rb": 0.411429122870696661021}1022Running 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-6311411429.json --format RspecJunitFormatter --out rspec/rspec-6311411429.xml --fail-fast=20 --tag ~quarantine --tag ~level:background_migration --tag ~click_house --tag ~real_ai_request -- spec/lib/gitlab/usage_data_spec.rb spec/lib/gitlab/background_migration/backfill_snippet_repositories_spec.rb spec/tasks/gitlab/usage_data_rake_spec.rb spec/lib/gitlab/ci/build/rules/rule/clause/exists_spec.rb spec/lib/banzai/filter/repository_link_filter_spec.rb spec/lib/gitlab/search_results_spec.rb spec/services/auto_merge/base_service_spec.rb spec/lib/gitlab/diff/file_spec.rb spec/lib/gitlab/auth/auth_finders_spec.rb spec/lib/gitlab/import_export/importer_spec.rb spec/services/projects/unlink_fork_service_spec.rb spec/services/ci/job_artifacts/create_service_spec.rb spec/routing/routing_spec.rb spec/lib/gitlab/path_regex_spec.rb spec/lib/gitlab/relative_positioning/item_context_spec.rb spec/models/blob_spec.rb spec/finders/ci/runner_jobs_finder_spec.rb spec/finders/releases_finder_spec.rb spec/models/bulk_imports/entity_spec.rb spec/serializers/merge_request_poll_cached_widget_entity_spec.rb spec/services/submodules/update_service_spec.rb spec/lib/gitlab/redis/feature_flag_spec.rb spec/lib/bulk_imports/groups/transformers/group_attributes_transformer_spec.rb spec/lib/gitlab/redis/cache_spec.rb spec/workers/concerns/application_worker_spec.rb spec/services/members/create_service_spec.rb spec/services/packages/maven/metadata/create_plugins_xml_service_spec.rb spec/services/ci/catalog/resources/versions/create_service_spec.rb spec/services/projects/update_remote_mirror_service_spec.rb spec/models/concerns/milestoneable_spec.rb spec/services/merge_requests/update_reviewers_service_spec.rb spec/services/issues/duplicate_service_spec.rb spec/serializers/deployment_entity_spec.rb spec/uploaders/pages/deployment_uploader_spec.rb spec/services/environments/auto_recover_service_spec.rb spec/services/releases/update_service_spec.rb spec/routing/admin_routing_spec.rb spec/lib/gitlab/ci/reports/test_suite_spec.rb spec/helpers/auth_helper_spec.rb spec/models/ci/variable_spec.rb spec/models/ci/external_pull_request_spec.rb spec/models/concerns/schedulable_spec.rb spec/lib/gitlab/alert_management/payload/base_spec.rb spec/lib/gitlab/discussions_diff/file_collection_spec.rb spec/models/ci/instance_variable_spec.rb spec/lib/banzai/reference_parser/commit_parser_spec.rb spec/lib/gitlab/optimistic_locking_spec.rb spec/graphql/types/merge_request_type_spec.rb spec/models/namespaces/traversal/cached_spec.rb spec/lib/gitlab/email/handler/unsubscribe_handler_spec.rb spec/lib/gitlab/ci/badge/pipeline/metadata_spec.rb spec/rubocop/cop/migration/safer_boolean_column_spec.rb spec/tasks/import_rake_spec.rb spec/workers/update_head_pipeline_for_merge_request_worker_spec.rb spec/views/shared/_label_row.html.haml_spec.rb spec/graphql/mutations/alert_management/alerts/set_assignees_spec.rb spec/lib/gitlab/object_hierarchy_spec.rb spec/lib/gitlab/analytics/cycle_analytics/aggregated/records_fetcher_spec.rb spec/services/issues/reorder_service_spec.rb spec/services/security/ci_configuration/sast_iac_create_service_spec.rb spec/models/ci/runner_namespace_spec.rb spec/views/projects/commit/show.html.haml_spec.rb spec/lib/gitlab/diff/rendered/notebook/diff_file_helper_spec.rb spec/graphql/resolvers/users/participants_resolver_spec.rb spec/lib/gitlab/database/background_migration/prometheus_metrics_spec.rb spec/helpers/namespaces_helper_spec.rb spec/workers/delete_diff_files_worker_spec.rb spec/workers/ci/cancel_pipeline_worker_spec.rb spec/finders/projects/prometheus/alerts_finder_spec.rb spec/services/merge_requests/handle_assignees_change_service_spec.rb spec/lib/gitlab/jira_import/issue_serializer_spec.rb spec/graphql/types/alert_management/prometheus_integration_type_spec.rb spec/lib/api/helpers/authentication_spec.rb spec/lib/gitlab/daemon_spec.rb spec/uploaders/lfs_object_uploader_spec.rb spec/lib/gitlab/slash_commands/issue_close_spec.rb spec/uploaders/records_uploads_spec.rb spec/lib/sbom/package_url/normalizer_spec.rb spec/services/bulk_imports/uploads_export_service_spec.rb spec/graphql/mutations/boards/issues/issue_move_list_spec.rb spec/finders/ci/pipeline_schedules_finder_spec.rb spec/lib/sidebars/projects/super_sidebar_panel_spec.rb spec/workers/wikis/git_garbage_collect_worker_spec.rb spec/services/ml/experiment_tracking/experiment_repository_spec.rb spec/services/packages/helm/process_file_service_spec.rb spec/lib/gitlab/analytics/cycle_analytics/stage_events/issue_stage_end_spec.rb spec/lib/gitlab/pagination/keyset/pager_spec.rb spec/finders/prometheus_metrics_finder_spec.rb spec/models/merge_request/approval_removal_settings_spec.rb spec/services/issuable/callbacks/milestone_spec.rb spec/lib/gitlab/external_authorization/access_spec.rb spec/tasks/gitlab/audit_event_types/audit_event_types_rake_spec.rb spec/serializers/review_app_setup_entity_spec.rb spec/lib/gitlab/github_import/importer/diff_note_importer_spec.rb spec/services/packages/debian/generate_distribution_key_service_spec.rb spec/lib/gitlab/database/type/indifferent_jsonb_spec.rb spec/graphql/resolvers/projects/jira_projects_resolver_spec.rb spec/lib/bulk_imports/projects/pipelines/project_pipeline_spec.rb spec/lib/gitlab/database/query_analyzers/prevent_set_operator_mismatch_spec.rb spec/serializers/stage_serializer_spec.rb spec/presenters/project_clusterable_presenter_spec.rb spec/lib/gitlab/github_import/settings_spec.rb spec/lib/gitlab/github_import/milestone_finder_spec.rb spec/lib/gitlab/cleanup/orphan_job_artifact_files_spec.rb spec/lib/gitlab/database/migrations/runner_backoff/communicator_spec.rb spec/finders/groups/projects_requiring_authorizations_refresh/on_direct_membership_finder_spec.rb spec/services/integrations/slack_interactions/slack_block_actions/incident_management/project_update_handler_spec.rb spec/scripts/api/get_package_and_test_job_spec.rb spec/lib/gitlab/graphql/markdown_field_spec.rb spec/lib/api/entities/package_spec.rb spec/services/protected_tags/update_service_spec.rb spec/lib/gitlab/github_import/importer/attachments/notes_importer_spec.rb spec/lib/gitlab/email/service_desk/custom_email_spec.rb spec/views/shared/snippets/_snippet.html.haml_spec.rb spec/services/discussions/unresolve_service_spec.rb spec/lib/gitlab/cleanup/orphan_job_artifact_files_batch_spec.rb spec/workers/projects/refresh_build_artifacts_size_statistics_worker_spec.rb spec/views/shared/projects/_list.html.haml_spec.rb spec/services/users/activate_service_spec.rb spec/lib/gitlab/pipeline_scope_counts_spec.rb spec/lib/gitlab/ci/reports/security/reports_spec.rb spec/graphql/resolvers/kas/agent_configurations_resolver_spec.rb spec/lib/gitlab/git/wraps_gitaly_errors_spec.rb spec/lib/gitlab/bitbucket_server_import/user_finder_spec.rb spec/initializers/pages_storage_check_spec.rb spec/graphql/types/member_interface_spec.rb spec/lib/gitlab/ci/build/releaser_spec.rb spec/rubocop/cop/gitlab/strong_memoize_attr_spec.rb spec/views/projects/jobs/_build.html.haml_spec.rb spec/lib/gitlab/usage/metrics/instrumentations/count_all_ci_builds_metric_spec.rb spec/models/preloaders/projects/notes_preloader_spec.rb spec/workers/database/lock_tables_worker_spec.rb spec/lib/gitlab/ci/status/running_spec.rb spec/services/merge_requests/mergeability/check_commits_status_service_spec.rb spec/models/snippet_blob_spec.rb spec/services/error_tracking/base_service_spec.rb spec/models/concerns/integrations/reset_secret_fields_spec.rb spec/policies/release_policy_spec.rb spec/workers/ci/archive_trace_worker_spec.rb spec/lib/gitlab/usage_data_counters/gitlab_cli_activity_unique_counter_spec.rb spec/graphql/resolvers/users/group_count_resolver_spec.rb spec/workers/rebase_worker_spec.rb spec/serializers/test_case_entity_spec.rb spec/graphql/types/alert_management/status_enum_spec.rb spec/workers/flush_counter_increments_worker_spec.rb spec/workers/cleanup_container_repository_worker_spec.rb spec/services/ci/track_failed_build_service_spec.rb spec/lib/gitlab/i18n_spec.rb spec/lib/gitlab/ci/config/external/mapper/location_expander_spec.rb spec/views/admin/projects/_form.html.haml_spec.rb spec/workers/pipeline_notification_worker_spec.rb spec/graphql/resolvers/ml/model_detail_resolver_spec.rb spec/lib/bulk_imports/projects/pipelines/protected_branches_pipeline_spec.rb spec/presenters/search_service_presenter_spec.rb spec/lib/gitlab/performance_bar/with_top_level_warnings_spec.rb spec/services/cohorts_service_spec.rb spec/validators/named_ecdsa_key_validator_spec.rb spec/lib/gitlab/health_checks/puma_check_spec.rb spec/lib/gitlab/url_blockers/domain_allowlist_entry_spec.rb spec/services/merge_requests/mergeability/check_open_status_service_spec.rb spec/services/cloud_seed/google_cloud/enable_cloudsql_service_spec.rb spec/graphql/types/metrics/dashboards/annotation_type_spec.rb spec/graphql/resolvers/crm/contact_state_counts_resolver_spec.rb spec/lib/gitlab/ci/config/entry/id_token_spec.rb spec/serializers/project_access_token_serializer_spec.rb spec/serializers/import/github_failure_serializer_spec.rb spec/models/releases/evidence_spec.rb spec/lib/gitlab/database/postgres_hll/buckets_spec.rb spec/services/ci/build_cancel_service_spec.rb spec/lib/system_check/app/hashed_storage_all_projects_check_spec.rb spec/lib/gitlab/ci/reports/codequality_mr_diff_spec.rb spec/config/smime_signature_settings_spec.rb spec/serializers/project_access_token_entity_spec.rb spec/scripts/database/schema_validator_spec.rb spec/lib/gitlab/github_import/importer/pull_requests/review_request_importer_spec.rb spec/lib/gitlab/memory/watchdog/monitor/heap_fragmentation_spec.rb spec/lib/sidebars/organizations/menus/settings_menu_spec.rb spec/initializers/rails_asset_host_spec.rb spec/rubocop/cop/rspec/before_all_spec.rb spec/graphql/types/time_tracking/timelog_connection_type_spec.rb spec/services/integrations/slack_option_service_spec.rb spec/lib/gitlab/ci/build/artifacts/adapters/raw_stream_spec.rb spec/graphql/types/packages/tag_type_spec.rb spec/lib/gitlab/external_authorization_spec.rb spec/models/concerns/partitioned_table_spec.rb spec/lib/api/validations/validators/integer_or_custom_value_spec.rb spec/lib/gitlab/hook_data/emoji_builder_spec.rb spec/lib/gitlab/auth/otp/strategies/forti_token_cloud_spec.rb spec/lib/gitlab/timeless_spec.rb spec/tooling/danger/model_validations_spec.rb spec/graphql/types/ci/runner_type_spec.rb spec/lib/api/entities/group_spec.rb spec/helpers/web_ide_button_helper_spec.rb spec/lib/gitlab/utils/error_message_spec.rb spec/models/doorkeeper/application_spec.rb spec/graphql/types/grafana_integration_type_spec.rb spec/lib/api/api_spec.rb spec/services/import/gitlab_projects/file_acquisition_strategies/file_upload_spec.rb spec/models/incident_management/timeline_event_tag_link_spec.rb spec/lib/gitlab/ci/status/group/common_spec.rb spec/lib/gitlab/database/migrations/observers/total_database_size_change_spec.rb spec/lib/gitlab/import/database_helpers_spec.rb spec/support_specs/matchers/be_sorted_spec.rb spec/lib/gitlab/graphql/tracers/logger_tracer_spec.rb spec/graphql/types/ci_configuration/sast/entity_type_spec.rb spec/graphql/types/ci/stage_type_spec.rb spec/graphql/types/blame/groups_type_spec.rb spec/lib/gitlab/database/migrations/redis_helpers_spec.rb spec/graphql/types/security/codequality_reports_comparer_type_spec.rb spec/lib/api/validations/validators/absence_spec.rb spec/lib/error_tracking/sentry_client/token_spec.rb spec/lib/gitlab/ci/secure_files/x509_name_spec.rb spec/components/pajamas/breadcrumb_item_component_spec.rb spec/graphql/types/ci_configuration/sast/input_type_spec.rb spec/graphql/mutations/concerns/mutations/resolves_group_spec.rb spec/helpers/ci/pipeline_schedules_helper_spec.rb spec/graphql/types/work_items/widget_definitions/assignees_type_spec.rb spec/serializers/detailed_status_entity_spec.rb spec/graphql/types/work_items/widget_definitions/generic_type_spec.rb spec/serializers/import/github_org_entity_spec.rb spec/graphql/types/ml/model_version_links_type_spec.rb spec/lib/sidebars/projects/context_spec.rb spec/scripts/api/create_merge_request_discussion_spec.rb spec/graphql/types/work_items/widgets/hierarchy_type_spec.rbKnapsack report generator started!1023 ██ ██ █████ ██████ ███ ██ ██ ███ ██ ██████ 1024 ██ ██ ██ ██ ██ ██ ████ ██ ██ ████ ██ ██ 1025 ██ █ ██ ███████ ██████ ██ ██ ██ ██ ██ ██ ██ ██ ███ 1026 ██ ███ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ 1027 ███ ███ ██ ██ ██ ██ ██ ████ ██ ██ ████ ██████ 1028******************************************************************************1029 Your database has a single connection, and single connections were1030 deprecated in GitLab 15.9 https://docs.gitlab.com/ee/update/deprecations.html#single-database-connection-is-deprecated.1031 Please add a :ci section to your database, following these instructions:1033******************************************************************************1034Run options: exclude {:quarantine=>true, :level=>"background_migration", :click_house=>true, :real_ai_request=>true}1035# [RSpecRunTime] Starting RSpec timer...1036[TEST PROF INFO] EventProf enabled (sql.active_record)1037unknown OID 2249: failed to recognize type of 'pg_stat_file'. It will be treated as String.1038Test environment set up in 1.602607776 seconds1039# [RSpecRunTime] Starting example group spec/lib/gitlab/usage_data_spec.rb. Expected to take 4 minutes 29.49 seconds.1040Gitlab::UsageData1041 .data1042 includes basic top and second level keys1043 clears memoized values1044 ensures recorded_at is set before any other usage data calculation1045 when generating usage ping in critical weeks1046 does not raise error when generated in last week of the year1047 does not raise error when generated in first week of the year1048 does not raise error when generated in second week of the year1049 does not raise error when generated in 3rd week of the year1050 usage_activity_by_stage_package1051 includes accurate usage_activity_by_stage data1052# [RSpecRunTime] RSpec elapsed time: 1 minute 25.65 seconds. Current RSS: ~1405M. load average: 0.97 1.10 0.60 1/272 3981053 .usage_activity_by_stage_configure1054 includes accurate usage_activity_by_stage data1055# [RSpecRunTime] RSpec elapsed time: 1 minute 32.19 seconds. Current RSS: ~1422M. load average: 0.89 1.08 0.60 1/273 4001056 usage_activity_by_stage_create1057 includes accurate usage_activity_by_stage data1058# [RSpecRunTime] RSpec elapsed time: 1 minute 41.72 seconds. Current RSS: ~1448M. load average: 0.91 1.07 0.60 1/278 4911059 usage_activity_by_stage_manage1060 includes accurate usage_activity_by_stage data1061 includes imports usage data1062# [RSpecRunTime] RSpec elapsed time: 2 minutes 1.81 seconds. Current RSS: ~1410M. load average: 0.86 1.05 0.61 1/272 4921063 usage_activity_by_stage_monitor1064 includes accurate usage_activity_by_stage data1065# [RSpecRunTime] RSpec elapsed time: 2 minutes 11.64 seconds. Current RSS: ~1389M. load average: 0.89 1.05 0.61 1/272 4931066 usage_activity_by_stage_plan1067 includes accurate usage_activity_by_stage data1068 does not merge the data from instrumentation classes1069# [RSpecRunTime] RSpec elapsed time: 2 minutes 18.43 seconds. Current RSS: ~1393M. load average: 0.98 1.07 0.62 1/273 4941070 usage_activity_by_stage_release1071 includes accurate usage_activity_by_stage data1072# [RSpecRunTime] RSpec elapsed time: 2 minutes 24.4 seconds. Current RSS: ~1429M. load average: 0.98 1.07 0.62 1/278 5391073 usage_activity_by_stage_verify1074 includes accurate usage_activity_by_stage data1075# [RSpecRunTime] RSpec elapsed time: 2 minutes 32.3 seconds. Current RSS: ~1412M. load average: 0.98 1.06 0.63 1/278 5401076 .data1077 gathers usage data1078 gathers usage counts1079 gathers usage counts correctly1080 gathers object store usage correctly1081 includes a recording_ce_finished_at timestamp1082 when queries time out1083 with should_raise_for_dev? true1084 raises an error1085# [RSpecRunTime] RSpec elapsed time: 4 minutes 46.18 seconds. Current RSS: ~1439M. load average: 1.27 1.09 0.70 1/279 16031086 with should_raise_for_dev? false1087 does not raise an error1088# [RSpecRunTime] RSpec elapsed time: 5 minutes 3.75 seconds. Current RSS: ~1421M. load average: 1.21 1.09 0.70 1/280 17811089 when not relying on database records1090 .components_usage_data1091 gathers basic components usage data1092 .object_store_config1093 when object_store is not configured1094 returns component enable status only1095 when object_store is configured1096 returns filtered object store config1097 when retrieve component setting meets exception1098 with should_raise_for_dev? false1099 returns -1 for component enable status1100 with should_raise_for_dev? true1101 raises an error1102 .object_store_usage_data1103 fetches object store config of five components1104 .grafana_embed_usage_data1105 with project grafana integration enabled1106 with valid and invalid embeds1107 counts only the issues with embeds1108# [RSpecRunTime] RSpec elapsed time: 5 minutes 6.37 seconds. Current RSS: ~1446M. load average: 1.19 1.08 0.70 1/279 17821109 with project grafana integration disabled1110 with one issue having a grafana link in the description and one without1111 behaves like zero count1112 does not count the issue1113# [RSpecRunTime] RSpec elapsed time: 5 minutes 7.42 seconds. Current RSS: ~1452M. load average: 1.19 1.08 0.70 1/279 17831114 with an un-integrated project1115 with one issue having a grafana link in the description and one without1116 behaves like zero count1117 does not count the issue1118# [RSpecRunTime] RSpec elapsed time: 5 minutes 8.48 seconds. Current RSS: ~1455M. load average: 1.19 1.08 0.70 1/279 17841119 .service_desk_counts1120 gathers Service Desk data1121# [RSpecRunTime] RSpec elapsed time: 5 minutes 9.64 seconds. Current RSS: ~1453M. load average: 1.19 1.08 0.70 1/274 17851122 .with_metadata1123 records duration1124 records error and returns nil1125# [RSpecRunTime] Finishing example group spec/lib/gitlab/usage_data_spec.rb. It took 5 minutes 7.21 seconds. Expected to take 4 minutes 29.49 seconds.1126# [RSpecRunTime] Starting example group spec/tasks/gitlab/usage_data_rake_spec.rb. Expected to take 2 minutes 39.95 seconds.1127gitlab:usage data take tasks1128 dump_sql_in_yaml1129 dumps SQL queries in yaml format1130# [RSpecRunTime] RSpec elapsed time: 5 minutes 53.07 seconds. Current RSS: ~1448M. load average: 1.13 1.09 0.73 1/274 18081131 dump_sql_in_json1132 dumps SQL queries in json format1133# [RSpecRunTime] RSpec elapsed time: 6 minutes 34.65 seconds. Current RSS: ~1460M. load average: 1.07 1.07 0.74 1/276 18311134 dump_non_sql_in_json1135 dumps non SQL data in json format1136# [RSpecRunTime] RSpec elapsed time: 7 minutes 15.24 seconds. Current RSS: ~1454M. load average: 1.08 1.08 0.76 1/275 18541137 generate_sql_metrics_fixture1138 generates fixture file correctly1139# [RSpecRunTime] RSpec elapsed time: 7 minutes 51.21 seconds. Current RSS: ~1453M. load average: 1.04 1.07 0.77 1/275 18771140 generate_and_send1141 generates and sends Service Ping payload1142# [RSpecRunTime] RSpec elapsed time: 7 minutes 53.18 seconds. Current RSS: ~1444M. load average: 1.04 1.07 0.77 1/275 18781143# [RSpecRunTime] Finishing example group spec/tasks/gitlab/usage_data_rake_spec.rb. It took 2 minutes 44.33 seconds. Expected to take 2 minutes 39.95 seconds.1144# [RSpecRunTime] RSpec elapsed time: 7 minutes 55.06 seconds. Current RSS: ~1442M. load average: 1.04 1.07 0.77 1/275 18791145# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/build/rules/rule/clause/exists_spec.rb. Expected to take 1 minute 52.57 seconds.1146Gitlab::Ci::Build::Rules::Rule::Clause::Exists1147 #satisfied_by?1148 when the rules are being evaluated at job level1149 behaves like a rules:exists with a context1150 behaves like a glob matching rule1151 exact top-level match1152 is expected to eq true1153# [RSpecRunTime] RSpec elapsed time: 7 minutes 56.2 seconds. Current RSS: ~1429M. load average: 1.04 1.07 0.77 1/279 19211154 exact top-level no match1155 is expected to eq false1156 pattern top-level match1157 is expected to eq true1158 pattern top-level no match1159 is expected to eq false1160 exact nested match1161 is expected to eq true1162# [RSpecRunTime] RSpec elapsed time: 8 minutes 0.16 second. Current RSS: ~1449M. load average: 1.04 1.07 0.77 1/280 20421163 exact nested no match1164 is expected to eq false1165# [RSpecRunTime] RSpec elapsed time: 8 minutes 1.74 seconds. Current RSS: ~1449M. load average: 1.03 1.06 0.77 1/280 20701166 pattern nested match1167 is expected to eq true1168 pattern nested no match1169 is expected to eq false1170 ext top-level match1171 is expected to eq true1172 multi ext nested match1173 is expected to eq true1174 ext nested no match1175 is expected to eq false1176 ext slash no match1177 is expected to eq false1178 dir with dot match1179 is expected to eq true1180 dir with dot no match1181 is expected to eq false1182 top dir with dot match1183 is expected to eq true1184 top dir with dot no match1185 is expected to eq false1186 ext with glob match 11187 is expected to eq true1188 ext with glob match 21189 is expected to eq true1190 with feature flag `ci_rule_exists_extension_optimization` disabled1191 behaves like a glob matching rule1192 exact top-level match1193 is expected to eq true1194 exact top-level no match1195 is expected to eq false1196 pattern top-level match1197 is expected to eq true1198 pattern top-level no match1199 is expected to eq false1200 exact nested match1201 is expected to eq true1202 exact nested no match1203 is expected to eq false1204 pattern nested match1205 is expected to eq true1206 pattern nested no match1207 is expected to eq false1208 ext top-level match1209 is expected to eq true1210 multi ext nested match1211 is expected to eq true1212 ext nested no match1213 is expected to eq false1214 ext slash no match1215 is expected to eq false1216 dir with dot match1217 is expected to eq true1218 dir with dot no match1219 is expected to eq false1220 top dir with dot match1221 is expected to eq true1222 top dir with dot no match1223 is expected to eq false1224 ext with glob match 11225 is expected to eq true1226 ext with glob match 21227 is expected to eq true1228 when the rules:exists has a variable1229 when the context has the specified variables1230 is expected to be truthy1231 when variable expansion does not match1232 is expected to be falsey1233 after pattern comparision limit is reached1234 is expected to be truthy1235 when the rules are being evaluated for an entire pipeline1236 behaves like a rules:exists with a context1237 behaves like a glob matching rule1238 exact top-level match1239 is expected to eq true1240 exact top-level no match1241 is expected to eq false1242 pattern top-level match1243 is expected to eq true1244 pattern top-level no match1245 is expected to eq false1246 exact nested match1247 is expected to eq true1248 exact nested no match1249 is expected to eq false1250 pattern nested match1251 is expected to eq true1252 pattern nested no match1253 is expected to eq false1254 ext top-level match1255 is expected to eq true1256 multi ext nested match1257 is expected to eq true1258 ext nested no match1259 is expected to eq false1260 ext slash no match1261 is expected to eq false1262 dir with dot match1263 is expected to eq true1264 dir with dot no match1265 is expected to eq false1266 top dir with dot match1267 is expected to eq true1268 top dir with dot no match1269 is expected to eq false1270 ext with glob match 11271 is expected to eq true1272 ext with glob match 21273 is expected to eq true1274 with feature flag `ci_rule_exists_extension_optimization` disabled1275 behaves like a glob matching rule1276 exact top-level match1277 is expected to eq true1278 exact top-level no match1279 is expected to eq false1280 pattern top-level match1281 is expected to eq true1282 pattern top-level no match1283 is expected to eq false1284 exact nested match1285 is expected to eq true1286 exact nested no match1287 is expected to eq false1288 pattern nested match1289 is expected to eq true1290 pattern nested no match1291 is expected to eq false1292 ext top-level match1293 is expected to eq true1294 multi ext nested match1295 is expected to eq true1296 ext nested no match1297 is expected to eq false1298 ext slash no match1299 is expected to eq false1300 dir with dot match1301 is expected to eq true1302 dir with dot no match1303 is expected to eq false1304 top dir with dot match1305 is expected to eq true1306 top dir with dot no match1307 is expected to eq false1308 ext with glob match 11309 is expected to eq true1310 ext with glob match 21311 is expected to eq true1312 when the rules:exists has a variable1313 when the context has the specified variables1314 is expected to be truthy1315 when variable expansion does not match1316 is expected to be falsey1317 after pattern comparision limit is reached1318 is expected to be truthy1319 when rules are being evaluated with `include`1320 behaves like a rules:exists with a context1321 behaves like a glob matching rule1322 exact top-level match1323 is expected to eq true1324 exact top-level no match1325 is expected to eq false1326 pattern top-level match1327 is expected to eq true1328 pattern top-level no match1329 is expected to eq false1330 exact nested match1331 is expected to eq true1332 exact nested no match1333 is expected to eq false1334 pattern nested match1335 is expected to eq true1336 pattern nested no match1337 is expected to eq false1338 ext top-level match1339 is expected to eq true1340 multi ext nested match1341 is expected to eq true1342 ext nested no match1343 is expected to eq false1344 ext slash no match1345 is expected to eq false1346 dir with dot match1347 is expected to eq true1348 dir with dot no match1349 is expected to eq false1350 top dir with dot match1351 is expected to eq true1352 top dir with dot no match1353 is expected to eq false1354 ext with glob match 11355 is expected to eq true1356 ext with glob match 21357 is expected to eq true1358 with feature flag `ci_rule_exists_extension_optimization` disabled1359 behaves like a glob matching rule1360 exact top-level match1361 is expected to eq true1362 exact top-level no match1363 is expected to eq false1364 pattern top-level match1365 is expected to eq true1366 pattern top-level no match1367 is expected to eq false1368 exact nested match1369 is expected to eq true1370 exact nested no match1371 is expected to eq false1372 pattern nested match1373 is expected to eq true1374 pattern nested no match1375 is expected to eq false1376 ext top-level match1377 is expected to eq true1378 multi ext nested match1379 is expected to eq true1380 ext nested no match1381 is expected to eq false1382 ext slash no match1383 is expected to eq false1384 dir with dot match1385 is expected to eq true1386 dir with dot no match1387 is expected to eq false1388 top dir with dot match1389 is expected to eq true1390 top dir with dot no match1391 is expected to eq false1392 ext with glob match 11393 is expected to eq true1394 ext with glob match 21395 is expected to eq true1396 when the rules:exists has a variable1397 when the context has the specified variables1398 is expected to be truthy1399 when variable expansion does not match1400 is expected to be falsey1401 after pattern comparision limit is reached1402 is expected to be truthy1403 when context has no project1404 is expected to eq false1405# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/build/rules/rule/clause/exists_spec.rb. It took 1 minute 37.37 seconds. Expected to take 1 minute 52.57 seconds.1406# [RSpecRunTime] Starting example group spec/lib/banzai/filter/repository_link_filter_spec.rb. Expected to take 1 minute 34.76 seconds.1407Banzai::Filter::RepositoryLinkFilter1408 does not trigger a gitaly n+11409 does not raise an exception on invalid URIs1410 does not raise an exception on URIs containing invalid utf-8 byte sequences1411 does not raise an exception on URIs containing invalid utf-8 byte sequences in context requested path1412 does not raise an exception with a garbled path1413 does not explode with an escaped null byte1414 ignores ref if commit is passed1415 with a wiki1416 does not modify any relative URL in anchor1417 does not modify any relative URL in image1418 does not modify any relative URL in video1419 does not modify any relative URL in audio1420# [RSpecRunTime] RSpec elapsed time: 9 minutes 44.45 seconds. Current RSS: ~1477M. load average: 1.12 1.07 0.81 1/281 57861421 without a repository1422 does not modify any relative URL in anchor1423 does not modify any relative URL in image1424 does not modify any relative URL in video1425 does not modify any relative URL in audio1426# [RSpecRunTime] RSpec elapsed time: 9 minutes 47.47 seconds. Current RSS: ~1464M. load average: 1.11 1.07 0.81 1/281 57871427 with an empty repository1428 does not modify any relative URL in anchor1429 does not modify any relative URL in image1430 does not modify any relative URL in video1431 does not modify any relative URL in audio1432# [RSpecRunTime] RSpec elapsed time: 9 minutes 50.6 seconds. Current RSS: ~1451M. load average: 1.11 1.07 0.81 1/281 58121433 without project repository access1434 does not modify any relative URL in anchor1435 does not modify any relative URL in image1436 does not modify any relative URL in video1437 does not modify any relative URL in audio1438# [RSpecRunTime] RSpec elapsed time: 9 minutes 54.42 seconds. Current RSS: ~1460M. load average: 1.10 1.07 0.81 1/281 58651439 when public project repo with a valid commit1440 handles Gitaly unavailable exceptions gracefully1441 handles Gitaly timeout exceptions gracefully1442 rebuilds absolute URL for a file in the repo1443 does not modify relative URLs in system notes1444 ignores absolute URLs with two leading slashes1445 rebuilds relative URL for a file in the repo1446 rebuilds relative URL for a missing file in the repo1447 rebuilds relative URL for a file in the repo with leading ./1448 rebuilds relative URL for a file in the repo up one directory1449 rebuilds relative URL for a file in the repo up multiple directories1450 rebuilds relative URL for a file in the repository root1451 rebuilds relative URL for a file in the repo with an anchor1452 rebuilds relative URL for a directory in the repo1453 rebuilds relative URL for an image in the repo1454 rebuilds relative URL for link to an image in the repo1455 rebuilds relative URL for a video in the repo1456 rebuilds relative URL for audio in the repo1457 does not modify relative URL with an anchor only1458 does not modify absolute URL1459 does not call gitaly1460 supports Unicode filenames1461 supports percent sign in filenames1462 when requested path is a file in the repo1463 rebuilds URL relative to the containing directory1464# [RSpecRunTime] RSpec elapsed time: 10 minutes 16.33 seconds. Current RSS: ~1484M. load average: 1.19 1.10 0.83 1/281 61351465 when requested path is a directory in the repo1466 rebuilds URL relative to the directory1467# [RSpecRunTime] RSpec elapsed time: 10 minutes 17.35 seconds. Current RSS: ~1484M. load average: 1.19 1.10 0.83 1/281 61511468 when ref name contains percent sign1469 correctly escapes the ref1470# [RSpecRunTime] RSpec elapsed time: 10 minutes 18.47 seconds. Current RSS: ~1483M. load average: 1.19 1.10 0.83 1/281 61671471 when ref name contains special chars1472 correctly escapes the ref1473 when requested path is a directory with space in the repo1474 does not escape the space twice1475 when private project repo with a valid commit1476 handles Gitaly unavailable exceptions gracefully1477 handles Gitaly timeout exceptions gracefully1478 rebuilds absolute URL for a file in the repo1479 does not modify relative URLs in system notes1480 ignores absolute URLs with two leading slashes1481 rebuilds relative URL for a file in the repo1482 rebuilds relative URL for a missing file in the repo1483 rebuilds relative URL for a file in the repo with leading ./1484 rebuilds relative URL for a file in the repo up one directory1485 rebuilds relative URL for a file in the repo up multiple directories1486 rebuilds relative URL for a file in the repository root1487 rebuilds relative URL for a file in the repo with an anchor1488 rebuilds relative URL for a directory in the repo1489 rebuilds relative URL for an image in the repo1490 rebuilds relative URL for link to an image in the repo1491 rebuilds relative URL for a video in the repo1492 rebuilds relative URL for audio in the repo1493 does not modify relative URL with an anchor only1494 does not modify absolute URL1495 does not call gitaly1496 supports Unicode filenames1497 supports percent sign in filenames1498 when requested path is a file in the repo1499 rebuilds URL relative to the containing directory1500# [RSpecRunTime] RSpec elapsed time: 10 minutes 30.27 seconds. Current RSS: ~1472M. load average: 1.16 1.09 0.83 1/281 63091501 when requested path is a directory in the repo1502 rebuilds URL relative to the directory1503 when ref name contains percent sign1504 correctly escapes the ref1505 when ref name contains special chars1506 correctly escapes the ref1507 when requested path is a directory with space in the repo1508 does not escape the space twice1509 with a valid ref1510 handles Gitaly unavailable exceptions gracefully1511 handles Gitaly timeout exceptions gracefully1512 rebuilds absolute URL for a file in the repo1513 does not modify relative URLs in system notes1514 ignores absolute URLs with two leading slashes1515 rebuilds relative URL for a file in the repo1516 rebuilds relative URL for a missing file in the repo1517 rebuilds relative URL for a file in the repo with leading ./1518 rebuilds relative URL for a file in the repo up one directory1519 rebuilds relative URL for a file in the repo up multiple directories1520 rebuilds relative URL for a file in the repository root1521 rebuilds relative URL for a file in the repo with an anchor1522 rebuilds relative URL for a directory in the repo1523 rebuilds relative URL for an image in the repo1524 rebuilds relative URL for link to an image in the repo1525 rebuilds relative URL for a video in the repo1526 rebuilds relative URL for audio in the repo1527 does not modify relative URL with an anchor only1528 does not modify absolute URL1529 does not call gitaly1530 supports Unicode filenames1531 supports percent sign in filenames1532 when requested path is a file in the repo1533 rebuilds URL relative to the containing directory1534# [RSpecRunTime] RSpec elapsed time: 10 minutes 54.03 seconds. Current RSS: ~1475M. load average: 1.18 1.10 0.84 1/283 65911535 when requested path is a directory in the repo1536 rebuilds URL relative to the directory1537# [RSpecRunTime] RSpec elapsed time: 10 minutes 55.09 seconds. Current RSS: ~1476M. load average: 1.18 1.10 0.84 1/283 66071538 when ref name contains percent sign1539 correctly escapes the ref1540# [RSpecRunTime] RSpec elapsed time: 10 minutes 56.15 seconds. Current RSS: ~1476M. load average: 1.17 1.10 0.84 1/283 66231541 when ref name contains special chars1542 correctly escapes the ref1543 when requested path is a directory with space in the repo1544 does not escape the space twice1545# [RSpecRunTime] Finishing example group spec/lib/banzai/filter/repository_link_filter_spec.rb. It took 1 minute 25.89 seconds. Expected to take 1 minute 34.76 seconds.1546# [RSpecRunTime] Starting example group spec/lib/gitlab/search_results_spec.rb. Expected to take 1 minute 17.93 seconds.1547Gitlab::SearchResults1548 does not list issues on private projects1549 does not list merge requests on projects with limited access1550 as a user with access1551 does not include merge requests from source projects1552 #objects1553 returns without_counts collection by default1554 returns with counts collection when requested1555 returns without counts collection when requested1556 uses page and per_page to paginate results1557# [RSpecRunTime] RSpec elapsed time: 11 minutes 3.17 seconds. Current RSS: ~1457M. load average: 1.24 1.11 0.85 1/283 66461558 #formatted_count1559 scope: "projects", count_method: :limited_projects_count, expected: "99+"1560 returns the expected formatted count1561 scope: "issues", count_method: :limited_issues_count, expected: "99+"1562 returns the expected formatted count1563 scope: "merge_requests", count_method: :limited_merge_requests_count, expected: "99+"1564 returns the expected formatted count1565 scope: "milestones", count_method: :limited_milestones_count, expected: "99+"1566 returns the expected formatted count1567 scope: "users", count_method: :limited_users_count, expected: "99+"1568 returns the expected formatted count1569 scope: "unknown", count_method: nil, expected: nil1570 returns the expected formatted count1571 #highlight_map1572 scope: "projects", expected: {}1573 returns the expected highlight_map1574 scope: "issues", expected: {}1575 returns the expected highlight_map1576 scope: "merge_requests", expected: {}1577 returns the expected highlight_map1578 scope: "milestones", expected: {}1579 returns the expected highlight_map1580 scope: "users", expected: {}1581 returns the expected highlight_map1582 scope: "unknown", expected: {}1583 returns the expected highlight_map1584 #formatted_limited_count1585 count: 23, expected: "23"1586 returns the expected formatted limited count1587 count: 99, expected: "99"1588 returns the expected formatted limited count1589 count: 100, expected: "99+"1590 returns the expected formatted limited count1591 count: 1234, expected: "99+"1592 returns the expected formatted limited count1593 #aggregations1594 scope: "projects"1595 returns an empty array1596 scope: "issues"1597 returns an empty array1598 scope: "merge_requests"1599 returns an empty array1600 scope: "blobs"1601 returns an empty array1602 scope: "commits"1603 returns an empty array1604 scope: "wiki_blobs"1605 returns an empty array1606 scope: "epics"1607 returns an empty array1608 scope: "milestones"1609 returns an empty array1610 scope: "users"1611 returns an empty array1612 scope: "unknown"1613 returns an empty array1614 when count_limit is lower than total amount1615 #limited_projects_count1616 returns the limited amount of projects1617 #limited_merge_requests_count1618 returns the limited amount of merge requests1619 #limited_milestones_count1620 returns the limited amount of milestones1621 #limited_issues_count1622 runs single SQL query to get the limited amount of issues1623 when count_limit is higher than total amount1624 #limited_issues_count1625 runs multiple queries to get the limited amount of issues1626 #merge_requests1627 includes project filter by default1628 skips project filter if default project context is used1629 filtering1630 state not provided1631 returns opened and closed results1632# [RSpecRunTime] RSpec elapsed time: 11 minutes 14.78 seconds. Current RSS: ~1457M. load average: 1.20 1.11 0.85 1/278 66471633 all state1634 returns opened and closed results1635 closed state1636 returns only closed results1637 opened state1638 returns only opened results1639 unsupported state1640 returns only opened results1641 when filter not provided (all behavior)1642 returns unarchived results only1643 when include_archived is true1644 returns archived and unarchived results1645 when include_archived filter is false1646 returns unarchived results only1647 ordering1648 sort: created_desc1649 sorts results by created_at1650# [RSpecRunTime] RSpec elapsed time: 11 minutes 21.29 seconds. Current RSS: ~1434M. load average: 1.25 1.12 0.86 1/278 66481651 sort: created_asc1652 sorts results by created_at1653# [RSpecRunTime] RSpec elapsed time: 11 minutes 22.6 seconds. Current RSS: ~1433M. load average: 1.25 1.12 0.86 1/278 66491654 sort: updated_desc1655 sorts results by updated_desc1656# [RSpecRunTime] RSpec elapsed time: 11 minutes 24.03 seconds. Current RSS: ~1431M. load average: 1.25 1.12 0.86 1/278 66501657 sort: updated_asc1658 sorts results by updated_asc1659# [RSpecRunTime] RSpec elapsed time: 11 minutes 25.29 seconds. Current RSS: ~1427M. load average: 1.25 1.12 0.86 1/278 66511660 #issues1661 includes project filter by default1662 skips project filter if default project context is used1663 filtering1664 state not provided1665 returns opened and closed results1666# [RSpecRunTime] RSpec elapsed time: 11 minutes 27.09 seconds. Current RSS: ~1425M. load average: 1.31 1.14 0.87 1/278 66521667 all state1668 returns opened and closed results1669 closed state1670 returns only closed results1671 opened state1672 returns only opened results1673 unsupported state1674 returns only opened results1675 filter not provided (all behavior)1676 returns confidential and not confidential results1677 confidential filter1678 returns only confidential results1679 not confidential filter1680 returns not confidential results1681 when filter not provided (all behavior)1682 returns unarchived results only1683 when include_archived is true1684 returns archived and unarchived results1685 when include_archived filter is false1686 returns unarchived results only1687 ordering1688 sort: created_desc1689 sorts results by created_at1690# [RSpecRunTime] RSpec elapsed time: 11 minutes 31.92 seconds. Current RSS: ~1433M. load average: 1.29 1.14 0.87 1/278 66531691 sort: created_asc1692 sorts results by created_at1693# [RSpecRunTime] RSpec elapsed time: 11 minutes 33.21 seconds. Current RSS: ~1428M. load average: 1.29 1.14 0.87 1/278 66541694 sort: updated_desc1695 sorts results by updated_desc1696# [RSpecRunTime] RSpec elapsed time: 11 minutes 34.4 seconds. Current RSS: ~1429M. load average: 1.29 1.14 0.87 1/278 66551697 sort: updated_asc1698 sorts results by updated_asc1699# [RSpecRunTime] RSpec elapsed time: 11 minutes 35.55 seconds. Current RSS: ~1428M. load average: 1.29 1.14 0.87 1/279 66561700 sort: popularity_desc1701 sorts results by upvotes1702# [RSpecRunTime] RSpec elapsed time: 11 minutes 36.88 seconds. Current RSS: ~1424M. load average: 1.26 1.13 0.87 1/278 66571703 sort: popularity_asc1704 sorts results by created_at1705# [RSpecRunTime] RSpec elapsed time: 11 minutes 38.1 seconds. Current RSS: ~1421M. load average: 1.26 1.13 0.87 1/278 66581706 #projects1707 filtering1708 behaves like search results filtered by archived1709 when filter not provided (all behavior)1710 returns unarchived results only1711# [RSpecRunTime] RSpec elapsed time: 11 minutes 39.32 seconds. Current RSS: ~1419M. load average: 1.26 1.13 0.87 1/278 66591712 when include_archived is true1713 returns archived and unarchived results1714 when include_archived filter is false1715 returns unarchived results only1716 #users1717 does not call the UsersFinder when the current_user is not allowed to read users list1718 calls the UsersFinder1719 confidential issues1720 does not list confidential issues for non project members1721 does not list confidential issues for project members with guest role1722 lists confidential issues for author1723 lists confidential issues for assignee1724 lists confidential issues for project members1725 with admin user1726 when admin mode enabled1727 lists all issues1728# [RSpecRunTime] RSpec elapsed time: 12 minutes 0.78 second. Current RSS: ~1408M. load average: 1.04 1.09 0.86 1/278 66601729 when admin mode disabled1730 does not list confidential issues1731# [RSpecRunTime] RSpec elapsed time: 12 minutes 3.96 seconds. Current RSS: ~1418M. load average: 1.04 1.09 0.86 2/278 66611732 milestones1733 returns correct set of milestones1734 when filter not provided (all behavior)1735 returns unarchived results only1736# [RSpecRunTime] RSpec elapsed time: 12 minutes 7.02 seconds. Current RSS: ~1418M. load average: 1.12 1.10 0.87 1/278 66621737 when include_archived is true1738 returns archived and unarchived results1739 when include_archived filter is false1740 returns unarchived results only1741# [RSpecRunTime] Finishing example group spec/lib/gitlab/search_results_spec.rb. It took 1 minute 9.65 seconds. Expected to take 1 minute 17.93 seconds.1742# [RSpecRunTime] Starting example group spec/services/auto_merge/base_service_spec.rb. Expected to take 1 minute 15.86 seconds.1743AutoMerge::BaseService1744 #execute1745 sets properies to the merge request1746 yields block1747 returns activated strategy name1748 when merge parameters are given1749 sets merge parameters1750# [RSpecRunTime] RSpec elapsed time: 12 minutes 15.9 seconds. Current RSS: ~1470M. load average: 1.03 1.08 0.86 1/284 68201751 when strategy is merge when pipeline succeeds1752 sets the auto merge strategy1753 returns activated strategy name1754 calls AutoMergeProcessWorker1755# [RSpecRunTime] RSpec elapsed time: 12 minutes 22.92 seconds. Current RSS: ~1467M. load average: 1.02 1.08 0.86 1/284 69381756 when failed to save merge request1757 does not yield block1758 returns failed1759 tracks the exception1760# [RSpecRunTime] RSpec elapsed time: 12 minutes 28.84 seconds. Current RSS: ~1464M. load average: 1.02 1.08 0.87 1/284 70561761 when exception happens in yield block1762 returns failed status1763 rollback the transaction1764 tracks the exception1765# [RSpecRunTime] RSpec elapsed time: 12 minutes 34.83 seconds. Current RSS: ~1464M. load average: 1.02 1.08 0.87 1/284 71741766 #update1767 when merge params are specified1768 updates merge params1769# [RSpecRunTime] RSpec elapsed time: 12 minutes 37.1 seconds. Current RSS: ~1471M. load average: 1.02 1.08 0.87 1/284 72141770 #cancel1771 behaves like Canceled or Dropped1772 removes properies from the merge request1773 yields block1774 returns success status1775 when merge params are set1776 removes merge parameters1777# [RSpecRunTime] RSpec elapsed time: 12 minutes 45.36 seconds. Current RSS: ~1468M. load average: 1.02 1.08 0.87 1/284 73711778 when failed to save1779 does not yield block1780# [RSpecRunTime] RSpec elapsed time: 12 minutes 47.49 seconds. Current RSS: ~1472M. load average: 1.18 1.11 0.88 1/284 74111781 when failed to save merge request1782 returns error status1783# [RSpecRunTime] RSpec elapsed time: 12 minutes 49.59 seconds. Current RSS: ~1472M. load average: 1.18 1.11 0.88 1/284 74511784 when exception happens in yield block1785 returns error1786 rollback the transaction1787 tracks the exception1788# [RSpecRunTime] RSpec elapsed time: 12 minutes 55.61 seconds. Current RSS: ~1464M. load average: 1.16 1.11 0.88 1/284 75691789 #abort1790 behaves like Canceled or Dropped1791 removes properies from the merge request1792 yields block1793 returns success status1794 when merge params are set1795 removes merge parameters1796# [RSpecRunTime] RSpec elapsed time: 13 minutes 3.75 seconds. Current RSS: ~1470M. load average: 1.14 1.10 0.88 1/284 77261797 when failed to save1798 does not yield block1799# [RSpecRunTime] RSpec elapsed time: 13 minutes 5.73 seconds. Current RSS: ~1473M. load average: 1.12 1.10 0.88 1/284 77661800 when failed to save1801 returns error status1802# [RSpecRunTime] RSpec elapsed time: 13 minutes 7.74 seconds. Current RSS: ~1473M. load average: 1.12 1.10 0.88 1/284 78061803 when exception happens in yield block1804 returns error1805 rollback the transaction1806 tracks the exception1807# [RSpecRunTime] RSpec elapsed time: 13 minutes 13.52 seconds. Current RSS: ~1461M. load average: 1.43 1.17 0.91 1/284 79241808 #process1809 is expected to respond to #process1810 is expected to raise NotImplementedError1811# [RSpecRunTime] RSpec elapsed time: 13 minutes 15.04 seconds. Current RSS: ~1461M. load average: 1.43 1.17 0.91 1/284 79251812 #available_for?1813 can_be_merged: true, open: true, broken: false, discussions: true, blocked: false, draft: false, result: true1814 returns the expected results1815# [RSpecRunTime] RSpec elapsed time: 13 minutes 16.98 seconds. Current RSS: ~1464M. load average: 1.40 1.16 0.91 1/284 79661816 can_be_merged: false, open: true, broken: false, discussions: true, blocked: false, draft: false, result: false1817 returns the expected results1818# [RSpecRunTime] RSpec elapsed time: 13 minutes 19.01 seconds. Current RSS: ~1463M. load average: 1.40 1.16 0.91 2/284 80061819 can_be_merged: true, open: false, broken: false, discussions: true, blocked: false, draft: false, result: false1820 returns the expected results1821# [RSpecRunTime] RSpec elapsed time: 13 minutes 20.88 seconds. Current RSS: ~1464M. load average: 1.37 1.16 0.91 1/284 80461822 can_be_merged: true, open: true, broken: true, discussions: true, blocked: false, draft: false, result: false1823 returns the expected results1824# [RSpecRunTime] RSpec elapsed time: 13 minutes 22.81 seconds. Current RSS: ~1458M. load average: 1.37 1.16 0.91 1/284 80861825 can_be_merged: true, open: true, broken: false, discussions: false, blocked: false, draft: false, result: false1826 returns the expected results1827# [RSpecRunTime] RSpec elapsed time: 13 minutes 24.7 seconds. Current RSS: ~1455M. load average: 1.37 1.16 0.91 1/284 81261828 can_be_merged: true, open: true, broken: false, discussions: true, blocked: true, draft: false, result: false1829 returns the expected results1830# [RSpecRunTime] RSpec elapsed time: 13 minutes 26.69 seconds. Current RSS: ~1451M. load average: 1.34 1.16 0.91 1/284 81661831 can_be_merged: true, open: true, broken: false, discussions: true, blocked: false, draft: true, result: false1832 returns the expected results1833# [RSpecRunTime] RSpec elapsed time: 13 minutes 28.7 seconds. Current RSS: ~1454M. load average: 1.34 1.16 0.91 1/284 82061834# [RSpecRunTime] Finishing example group spec/services/auto_merge/base_service_spec.rb. It took 1 minute 20.92 seconds. Expected to take 1 minute 15.86 seconds.1835# [RSpecRunTime] Starting example group spec/lib/gitlab/diff/file_spec.rb. Expected to take 1 minute 4.89 seconds.1836Gitlab::Diff::File1837 delegated methods1838 is expected to delegate #new_file? to the #diff object1839 is expected to delegate #deleted_file? to the #diff object1840 is expected to delegate #renamed_file? to the #diff object1841 is expected to delegate #unidiff to the #diff object1842 is expected to delegate #old_path to the #diff object1843 is expected to delegate #new_path to the #diff object1844 is expected to delegate #a_mode to the #diff object1845 is expected to delegate #b_mode to the #diff object1846 is expected to delegate #mode_changed? to the #diff object1847 is expected to delegate #submodule? to the #diff object1848 is expected to delegate #expanded? to the #diff object1849 is expected to delegate #too_large? to the #diff object1850 is expected to delegate #collapsed? to the #diff object1851 is expected to delegate #line_count to the #diff object1852 is expected to delegate #has_binary_notice? to the #diff object1853 is expected to delegate #generated? to the #diff object1854# [RSpecRunTime] RSpec elapsed time: 13 minutes 32.82 seconds. Current RSS: ~1478M. load average: 1.31 1.15 0.91 1/283 82771855 #initialize1856 when file is ipynb1857 creates a rendered diff file1858 #ipynb?1859 is ipynb1860 is true1861 is not ipynb1862 is false1863 #has_renderable?1864 file is ipynb1865 has renderable viewer1866 file is not ipynb1867 does not have renderable viewer1868 does not create a Notebook DiffFile1869 #rendered1870 when not ipynb1871 is nil1872 when ipynb1873 creates a NotebookDiffFile for rendering1874 when collapsed1875 is nil1876 when too large1877 is nil1878 when not modified1879 is nil1880 #diff_lines1881 is expected to eq 301882 is expected to be a kind of Gitlab::Diff::Line1883 #highlighted_diff_lines1884 highlights the diff and memoises the result1885 #diff_lines_for_serializer1886 includes bottom match line if not in the end1887 when called multiple times1888 only adds bottom match line once1889 when deleted1890 does not include bottom match line1891 #unfold_diff_lines1892 when unfold required1893 changes @unfolded to true1894 updates @diff_lines1895 when unfold not required1896 keeps @unfolded false1897 does not update @diff_lines1898 #mode_changed?1899 is expected to be falsey1900 #too_large?1901 returns true for a file that is too large1902 returns false for a file that is small enough1903 #collapsed?1904 returns true for a file that is quite big1905 returns false for a file that is small enough1906 #old_blob and #new_blob1907 when increase_diff_file_performance is on1908 returns blob of base commit and the new commit1909 when the blobs are truncated1910 returns the truncated blobs1911 when increase_diff_file_performance is off1912 returns blob of base commit and the new commit1913 #diffable?1914 when attributes exist1915 returns true for files that do not have attributes1916 returns false for files that have been marked as not being diffable in attributes1917 when the text has binary notice1918 returns false1919 when the content is binary1920 returns true1921 #content_changed?1922 when created1923 returns false1924 when deleted1925 returns false1926 when renamed1927 returns false1928 when content changed1929 when binary1930 when the blobs are different1931 returns true1932 when there are no diff refs1933 returns false1934 when not binary1935 when the blobs are different1936 returns true1937 when there are no diff refs1938 returns true1939 #file_hash1940 returns a hash of file_path1941 #file_identifier_hash1942 returns a hash of file_identifier1943 diff file stats1944 #added_lines1945 when stats argument given1946 returns added lines from stats1947 when stats argument not given1948 returns added lines by parsing raw diff1949 #removed_lines1950 when stats argument given1951 returns removed lines from stats1952 when stats argument not given1953 returns removed lines by parsing raw diff1954 #simple_viewer1955 when the file is collapsed1956 returns a Collapsed viewer1957 when the file is not diffable1958 returns a Not Diffable viewer1959 when the content changed1960 when the file represented by the diff file is binary1961 returns a No Preview viewer1962 when the diff file old and new blob types are different1963 returns a No Preview viewer1964 when the file represented by the diff file is text-based1965 returns a text viewer1966 when created1967 when the file represented by the diff file is binary1968 returns an Added viewer1969 when the diff file old and new blob types are different1970 returns an Added viewer1971 when the file represented by the diff file is text-based1972 returns a text viewer1973 when deleted1974 when the file represented by the diff file is binary1975 returns a Deleted viewer1976 when the diff file old and new blob types are different1977 returns a Deleted viewer1978 when the file represented by the diff file is text-based1979 returns a text viewer1980 when renamed1981 returns a Renamed viewer1982 when mode changed1983 returns a Mode Changed viewer1984 when no other conditions apply1985 returns a No Preview viewer1986 #rich_viewer1987 when the diff file has a matching viewer1988 when the diff file content did not change1989 returns nil1990 when the diff file is not diffable1991 returns nil1992 when the diff file old and new blob types are different1993 returns nil1994 when the diff file has an external storage error1995 returns nil1996 when everything is right1997 returns the viewer1998 when the diff file does not have a matching viewer1999 returns nil2000 #alternate_viewer2001 viewer_class: DiffViewer::Image2002 is expected to be nil2003 viewer_class: DiffViewer::Collapsed2004 is expected to be nil2005 viewer_class: DiffViewer::NotDiffable2006 is expected to be nil2007 viewer_class: DiffViewer::Text2008 is expected to be nil2009 viewer_class: DiffViewer::NoPreview2010 is expected to be nil2011 viewer_class: DiffViewer::Added2012 is expected to be nil2013 viewer_class: DiffViewer::Deleted2014 is expected to be nil2015 viewer_class: DiffViewer::ModeChanged2016 is expected to be nil2017 viewer_class: DiffViewer::ModeChanged2018 is expected to be nil2019 viewer_class: DiffViewer::NoPreview2020 is expected to be nil2021 when viewer is DiffViewer::Renamed2022 when it can be rendered as text2023 is expected to be a kind of DiffViewer::Text2024 when it can be rendered as image2025 is expected to be a kind of DiffViewer::Image2026 when it is something else2027 is expected to be nil2028 #rendered_as_text?2029 when the simple viewer is text-based2030 when ignoring errors2031 when the viewer has render errors2032 returns true2033 when the viewer doesn't have render errors2034 returns true2035 when not ignoring errors2036 when the viewer has render errors2037 returns false2038 when the viewer doesn't have render errors2039 returns true2040 when the simple viewer is binary2041 returns false2042 when neither blob exists2043 #blob2044 returns a concrete nil so it can be used in boolean expressions2045 #binary?2046 returns false2047 #size2048 returns zero2049 #empty?2050 returns true2051 #different_type?2052 returns false2053 #content_changed?2054 returns false2055 when the the encoding of the file is unsupported2056 returns a Not Diffable viewer2057 is expected to eq []2058 is expected to eq []2059 #diff_hunk2060 when first line is a match2061 returns raw diff up to given line index2062 when first line is not a match2063 returns raw diff up to given line index2064 #empty?2065 when empty file is created2066 returns true2067 when empty file is deleted2068 returns true2069# [RSpecRunTime] RSpec elapsed time: 13 minutes 54.35 seconds. Current RSS: ~1491M. load average: 1.37 1.18 0.92 1/283 90022070 when file with content is truncated2071 returns false2072# [RSpecRunTime] RSpec elapsed time: 13 minutes 55.42 seconds. Current RSS: ~1490M. load average: 1.37 1.18 0.92 1/283 90502073 when empty file has content added2074 returns false2075# [RSpecRunTime] RSpec elapsed time: 13 minutes 56.62 seconds. Current RSS: ~1485M. load average: 1.42 1.19 0.93 1/283 90982076 #fully_expanded?2077 when empty file is created2078 returns true2079 when empty file is deleted2080 returns true2081# [RSpecRunTime] RSpec elapsed time: 13 minutes 58.75 seconds. Current RSS: ~1465M. load average: 1.42 1.19 0.93 1/283 91692082 when short file with last line removed2083 returns true2084# [RSpecRunTime] RSpec elapsed time: 13 minutes 59.9 seconds. Current RSS: ~1461M. load average: 1.42 1.19 0.93 1/283 92172085 when a single line is added to empty file2086 returns true2087# [RSpecRunTime] RSpec elapsed time: 14 minutes 1.1 seconds. Current RSS: ~1454M. load average: 1.39 1.19 0.93 1/284 92652088 when single line file is changed2089 returns true2090# [RSpecRunTime] RSpec elapsed time: 14 minutes 2.33 seconds. Current RSS: ~1447M. load average: 1.39 1.19 0.93 1/284 93132091 when long file is changed2092 when first line is removed2093 returns true2094# [RSpecRunTime] RSpec elapsed time: 14 minutes 3.48 seconds. Current RSS: ~1442M. load average: 1.39 1.19 0.93 1/284 93612095 when last line is removed2096 returns true2097# [RSpecRunTime] RSpec elapsed time: 14 minutes 4.65 seconds. Current RSS: ~1440M. load average: 1.39 1.19 0.93 1/284 94092098 when first and last lines are removed2099 returns false2100# [RSpecRunTime] RSpec elapsed time: 14 minutes 5.8 seconds. Current RSS: ~1437M. load average: 1.44 1.20 0.93 1/284 94572101 when first and last lines are changed2102 returns false2103# [RSpecRunTime] RSpec elapsed time: 14 minutes 7.1 seconds. Current RSS: ~1435M. load average: 1.44 1.20 0.93 1/284 95052104 when every line are changed2105 returns true2106# [RSpecRunTime] RSpec elapsed time: 14 minutes 9.55 seconds. Current RSS: ~1421M. load average: 1.44 1.20 0.93 1/284 95532107 when all contents are cleared2108 returns true2109# [RSpecRunTime] RSpec elapsed time: 14 minutes 11.49 seconds. Current RSS: ~1403M. load average: 1.64 1.25 0.95 1/284 96012110 when file is binary2111 returns true2112# [RSpecRunTime] RSpec elapsed time: 14 minutes 12.63 seconds. Current RSS: ~1402M. load average: 1.64 1.25 0.95 1/284 96462113# [RSpecRunTime] Finishing example group spec/lib/gitlab/diff/file_spec.rb. It took 43.9 seconds. Expected to take 1 minute 4.89 seconds.2114# [RSpecRunTime] Starting example group spec/lib/gitlab/auth/auth_finders_spec.rb. Expected to take 59.55 seconds.2115Gitlab::Auth::AuthFinders2116 #find_user_from_bearer_token2117 when the token is passed as an oauth token2118 behaves like find user from job token2119 when route is allowed to be authenticated2120 for an invalid token2121 returns an Unauthorized exception2122# [RSpecRunTime] RSpec elapsed time: 14 minutes 14.63 seconds. Current RSS: ~1403M. load average: 1.64 1.25 0.95 1/283 96472123 with a running job2124 return user2125 with a job that is not running2126 returns an Unauthorized exception2127 when route is not allowed to be authenticated2128 with a running job2129 returns an Unauthorized exception2130 with oauth token2131 is expected to eq #<User id:792 @user310>2132 with a personal access token2133 is expected to eq #<User id:792 @user310>2134 #find_user_from_warden2135 with CSRF token2136 with invalid credentials2137 returns nil2138 with valid credentials2139 returns the user2140 without CSRF token2141 returns nil2142 #find_user_from_feed_token2143 when the request format is atom2144 when old format feed_token param is provided2145 returns user if valid feed_token2146 returns nil if valid feed_token and disabled2147 returns nil if feed_token is blank2148 returns exception if invalid feed_token2149 when path-dependent format feed_token param is provided2150 returns user if valid feed_token2151 returns nil if valid feed_token and disabled2152 returns exception if token has same HMAC but different user ID2153 returns exception if token has wrong HMAC but same user ID2154 returns exception if user does not exist2155 when old format rss_token param is provided2156 returns user if valid rss_token2157 returns nil if rss_token is blank2158 returns exception if invalid rss_token2159 when the request format is not atom2160 returns nil2161 when the request format is empty2162 the method call does not modify the original value2163 #find_user_from_static_object_token2164 when request format is archive2165 behaves like static object request2166 when token header param is present2167 when token is correct2168 returns the user2169 when token is incorrect2170 returns the user2171 when token query param is present2172 when token is correct2173 returns the user2174 when token is incorrect2175 returns the user2176 when request format is blob2177 behaves like static object request2178 when token header param is present2179 when token is correct2180 returns the user2181 when token is incorrect2182 returns the user2183 when token query param is present2184 when token is correct2185 returns the user2186 when token is incorrect2187 returns the user2188 when request format is not archive nor blob2189 returns nil2190 #deploy_token_from_request2191 is expected to be nil2192 with deploy token headers2193 with valid deploy token2194 is expected to eq #<DeployToken id: 1, revoked: false, read_repository: true, read_registry: true, expires_at: "2024-03...write_registry: false, read_package_registry: false, write_package_registry: false, creator_id: nil>2195 behaves like an unauthenticated route2196 when route is not allowed to use deploy_tokens2197 is expected to be nil2198 with incorrect token2199 is expected to be nil2200 with oauth headers2201 with valid token2202 is expected to eq #<DeployToken id: 1, revoked: false, read_repository: true, read_registry: true, expires_at: "2024-03...write_registry: false, read_package_registry: false, write_package_registry: false, creator_id: nil>2203 behaves like an unauthenticated route2204 when route is not allowed to use deploy_tokens2205 is expected to be nil2206 with invalid token2207 is expected to be nil2208 with basic auth headers2209 is expected to eq #<DeployToken id: 1, revoked: false, read_repository: true, read_registry: true, expires_at: "2024-03...write_registry: false, read_package_registry: false, write_package_registry: false, creator_id: nil>2210 behaves like an unauthenticated route2211 when route is not allowed to use deploy_tokens2212 is expected to be nil2213 with incorrect token2214 is expected to be nil2215 when the the deploy token is restricted with external_authorization2216 is expected to be nil2217 #find_user_from_access_token2218 returns nil if no access_token present2219 when run for kubernetes internal API endpoint2220 returns nil2221 when validate_access_token! returns valid2222 returns user2223 returns exception if token has no user2224 with OAuth headers2225 with valid personal access token2226 returns user2227 with invalid personal_access_token2228 returns exception2229 when using a non-prefixed access token2230 returns user2231 automatic reuse detection2232 when a revoked token is used2233 with url related to access tokens2234 revokes the latest rotated token2235 with url not related to access tokens2236 does not revoke the latest rotated token2237 #find_user_from_web_access_token2238 returns exception if token has no user2239 returns the user for RSS requests2240 returns the user for ICS requests2241 returns the user for ARCHIVE requests2242 returns the user for DOWNLOAD requests2243 no feed, API, archive or download requests2244 returns nil if the request is not RSS2245 returns nil if the request is not ICS2246 returns nil if the request is not API2247 returns nil if the request is not ARCHIVE2248 returns nil if the request is not DOWNLOAD2249# [RSpecRunTime] RSpec elapsed time: 14 minutes 26.51 seconds. Current RSS: ~1447M. load average: 1.50 1.23 0.95 1/278 96482250 for API requests2251 returns the user2252 returns nil if URL does not start with /api/2253 when the token has read_api scope2254 raises InsufficientScopeError by default2255 finds the user when the read_api scope is passed2256 when relative_url_root is set2257 returns the user2258 #find_personal_access_token2259 returns nil if no personal_access_token2260 returns exception if invalid personal_access_token2261 passed as header2262 returns token if valid personal_access_token2263 passed as param2264 returns token if valid personal_access_token2265 #find_oauth_access_token2266 returns nil if no oauth_access_token2267 passed as header2268 returns token if valid oauth_access_token2269 passed as param2270 returns user if valid oauth_access_token2271 with invalid token2272 returns exception if invalid oauth_access_token2273 #find_personal_access_token_from_http_basic_auth2274 access token is valid2275 finds the token from basic auth2276 access token is not valid2277 returns nil2278 route_setting is not set2279 returns nil2280 route_setting is not correct2281 returns nil2282 #find_user_from_basic_auth_job2283 when the request does not have AUTHORIZATION header2284 is expected to be nil2285 with wrong credentials2286 returns nil without user and password2287 returns nil without password2288 returns nil without user2289 returns nil without CI username2290 with CI username2291 behaves like find user from job token2292 when route is allowed to be authenticated2293 for an invalid token2294 returns an Unauthorized exception2295 with a running job2296 return user2297 with a job that is not running2298 returns an Unauthorized exception2299 when route is not allowed to be authenticated2300 with a running job2301 returns the user2302 #find_user_from_basic_auth_password2303 returns nil without user and password2304 returns nil without password2305 returns nil without user2306 returns nil with CI username2307 returns nil with wrong password2308 returns user with correct credentials2309 when the request does not have AUTHORIZATION header2310 is expected to be nil2311# [RSpecRunTime] RSpec elapsed time: 14 minutes 32.58 seconds. Current RSS: ~1452M. load average: 1.46 1.23 0.95 1/278 96492312 #find_user_from_lfs_token2313 returns nil without user and token2314 returns nil without token2315 returns nil without user2316 returns nil with wrong token2317 returns user with correct user and correct token2318 returns nil with wrong user and correct token2319 when the request does not have AUTHORIZATION header2320 is expected to be nil2321# [RSpecRunTime] RSpec elapsed time: 14 minutes 33.94 seconds. Current RSS: ~1452M. load average: 1.46 1.23 0.95 1/278 96502322 #find_user_from_personal_access_token2323 returns nil without access token2324 returns user with correct access token2325 returns exception if access token has no user2326 #validate_access_token!2327 returns nil if no access_token present2328 with a job token2329 does not raise an error2330 token is not valid2331 returns Gitlab::Auth::ExpiredError if token expired2332 returns Gitlab::Auth::RevokedError if token revoked2333 returns Gitlab::Auth::InsufficientScopeError if invalid token scope2334 with impersonation token2335 when impersonation is disabled2336 returns Gitlab::Auth::ImpersonationDisabled2337 #find_user_from_job_token2338 when route setting allows job_token2339 when the token is in the headers2340 behaves like find user from job token2341 when route is allowed to be authenticated2342 for an invalid token2343 returns an Unauthorized exception2344 with a running job2345 return user2346 with a job that is not running2347 returns an Unauthorized exception2348 when route is not allowed to be authenticated2349 with a running job2350 returns nil2351 when the token is in the job_token param2352 behaves like find user from job token2353 when route is allowed to be authenticated2354 for an invalid token2355 returns an Unauthorized exception2356 with a running job2357 return user2358 with a job that is not running2359 returns an Unauthorized exception2360 when route is not allowed to be authenticated2361 with a running job2362 returns nil2363 when the token is in the token param2364 behaves like find user from job token2365 when route is allowed to be authenticated2366 for an invalid token2367 returns an Unauthorized exception2368 with a running job2369 return user2370 with a job that is not running2371 returns an Unauthorized exception2372 when route is not allowed to be authenticated2373 with a running job2374 returns nil2375 when route setting is basic auth2376 when the token is provided via basic auth2377 is expected to eq #<User id:792 @user310>2378 when the token is in the headers2379 behaves like find user from job token2380 when route is allowed to be authenticated2381 for an invalid token2382 returns an Unauthorized exception2383 with a running job2384 return user2385 with a job that is not running2386 returns an Unauthorized exception2387 when route is not allowed to be authenticated2388 with a running job2389 returns nil2390 when the token is in the job_token param2391 behaves like find user from job token2392 when route is allowed to be authenticated2393 for an invalid token2394 returns an Unauthorized exception2395 with a running job2396 return user2397 with a job that is not running2398 returns an Unauthorized exception2399 when route is not allowed to be authenticated2400 with a running job2401 returns nil2402 when the token is in the token param2403 behaves like find user from job token2404 when route is allowed to be authenticated2405 for an invalid token2406 returns an Unauthorized exception2407 with a running job2408 return user2409 with a job that is not running2410 returns an Unauthorized exception2411 when route is not allowed to be authenticated2412 with a running job2413 returns nil2414 when route setting job_token_allowed is invalid2415 when the token is provided2416 is expected to be nil2417 #cluster_agent_token_from_authorization_token2418 when route_setting is empty2419 is expected to be nil2420 when route_setting allows cluster agent token2421 Authorization header is empty2422 is expected to be nil2423 Authorization header is incorrect2424 is expected to be nil2425 Authorization header is malformed2426 is expected to be nil2427 Authorization header matches agent token2428 is expected to eq #<Clusters::AgentToken id: 8, created_at: "2024-03-04 13:47:13.227699388 +0000", updated_at: "2024-03... 805, description: nil, name: "agent-token-8", last_used_at: nil, status: "active", project_id: 450>2429 agent token has been revoked2430 is expected to be nil2431 #find_runner_from_token2432 with API requests2433 returns the runner if token is valid2434 returns nil if token is not present2435 returns nil if token is blank2436 returns exception if invalid token2437 without API requests2438 returns nil if token is valid2439 returns nil if token is blank2440 returns nil if invalid token2441 #authentication_token_present?2442 no auth header/param/oauth2443 is expected to equal false2444 with auth header2445 with private-token2446 is expected to equal true2447 with job-token2448 is expected to equal true2449 with deploy-token2450 is expected to equal true2451 with authorization bearer (oauth token)2452 is expected to equal true2453 with auth param2454 with private_token2455 returns true2456 with job_token2457 returns true2458 with token2459 returns true2460# [RSpecRunTime] Finishing example group spec/lib/gitlab/auth/auth_finders_spec.rb. It took 31.64 seconds. Expected to take 59.55 seconds.2461# [RSpecRunTime] Starting example group spec/lib/gitlab/import_export/importer_spec.rb. Expected to take 51.17 seconds.2462Gitlab::ImportExport::Importer2463 #execute2464 succeeds2465 extracts the archive2466 checks the version2467 all restores are executed2468 calls the Gitlab::ImportExport::AvatarRestorer2469 calls the Gitlab::ImportExport::RepoRestorer2470 calls the Gitlab::ImportExport::UploadsRestorer2471 calls the Gitlab::ImportExport::LfsRestorer2472 calls the Gitlab::ImportExport::StatisticsRestorer2473 calls the Gitlab::ImportExport::SnippetsRepoRestorer2474 calls the Gitlab::ImportExport::DesignRepoRestorer2475 calls RepoRestorer with project and wiki2476 removes the import file2477 removes tmp files2478 sets the correct visibility_level when visibility level is a string2479 with sample_data_template2480 initializes the Sample::TreeRestorer2481# [RSpecRunTime] RSpec elapsed time: 15 minutes 13.97 seconds. Current RSS: ~1376M. load average: 1.45 1.25 0.97 1/287 100062482 without sample_data_template2483 initializes the ProjectTree2484# [RSpecRunTime] RSpec elapsed time: 15 minutes 15.98 seconds. Current RSS: ~1376M. load average: 1.33 1.23 0.97 1/287 100342485 when import fails2486 when there is a graceful error2487 raises and exception2488 behaves like removes any non migrated snippet2489 is expected to be present2490# [RSpecRunTime] RSpec elapsed time: 15 minutes 20.12 seconds. Current RSS: ~1386M. load average: 1.33 1.23 0.97 1/287 100842491 when an unexpected exception is raised2492 captures it and raises the Projects::ImportService::Error exception2493 behaves like removes any non migrated snippet2494 is expected to be present2495# [RSpecRunTime] RSpec elapsed time: 15 minutes 25.47 seconds. Current RSS: ~1386M. load average: 1.31 1.22 0.97 1/287 101382496 when project successfully restored2497 with a project in a user's namespace2498 when import_data2499 has original_path2500 overwrites existing project2501 has not original_path2502 does not call the overwrite service2503# [RSpecRunTime] RSpec elapsed time: 15 minutes 27.38 seconds. Current RSS: ~1403M. load average: 1.20 1.20 0.96 1/284 101392504 with a project in a group namespace2505 has original_path2506 overwrites existing project2507 does not allow user to overwrite existing project2508# [RSpecRunTime] RSpec elapsed time: 15 minutes 30.51 seconds. Current RSS: ~1418M. load average: 1.20 1.20 0.96 1/283 101402509# [RSpecRunTime] Finishing example group spec/lib/gitlab/import_export/importer_spec.rb. It took 46.2 seconds. Expected to take 51.17 seconds.2510# [RSpecRunTime] Starting example group spec/services/projects/unlink_fork_service_spec.rb. Expected to take 45.18 seconds.2511Projects::UnlinkForkService2512 removes the link to the fork network2513 refreshes the forks count cache of the source project2514 refreshes the project statistics of the forked project2515 does not refresh project statistics when refresh_statistics is false2516 with opened merge request on the source project2517 close all pending merge requests2518 does not close merge requests for the project being unlinked2519# [RSpecRunTime] RSpec elapsed time: 15 minutes 40.54 seconds. Current RSS: ~1440M. load average: 1.17 1.20 0.96 1/279 101412520 when the original project was deleted2521 does not fail when the original project is deleted2522# [RSpecRunTime] RSpec elapsed time: 15 minutes 42.36 seconds. Current RSS: ~1441M. load average: 1.16 1.19 0.96 1/278 101422523 when given project is a source of forks2524 removes its link to the fork network and updates direct network members2525 refreshes the forks count cache of the given project2526 with opened merge requests from fork back to root project2527 closes all pending merge requests2528 does not close merge requests that do not come from the project being unlinked2529# [RSpecRunTime] RSpec elapsed time: 15 minutes 55.6 seconds. Current RSS: ~1427M. load average: 1.21 1.20 0.97 1/278 101432530 and is node with a parent2531 refreshes the forks count cache of the parent and the given project2532 removes its link to the fork network and updates direct network members2533 with opened merge requests from and to given project2534 close all pending merge requests2535 does not close merge requests which do not come from the project being unlinked2536# [RSpecRunTime] RSpec elapsed time: 16 minutes 8.18 seconds. Current RSS: ~1424M. load average: 1.09 1.18 0.97 1/278 101442537 a project with pool repository2538 when unlinked leaves pool repository2539# [RSpecRunTime] RSpec elapsed time: 16 minutes 10.0 seconds. Current RSS: ~1438M. load average: 1.09 1.18 0.97 1/278 101572540 when given project is not part of a fork network2541 does not raise errors2542# [RSpecRunTime] RSpec elapsed time: 16 minutes 11.82 seconds. Current RSS: ~1440M. load average: 1.08 1.17 0.97 1/278 101582543# [RSpecRunTime] Finishing example group spec/services/projects/unlink_fork_service_spec.rb. It took 41.31 seconds. Expected to take 45.18 seconds.2544# [RSpecRunTime] Starting example group spec/services/ci/job_artifacts/create_service_spec.rb. Expected to take 42.53 seconds.2545Ci::JobArtifacts::CreateService2546 #authorize2547 when object storage is enabled2548 and direct upload is enabled2549 includes the authorize headers2550 behaves like handling lsif artifact2551 when artifact is lsif2552 includes ProcessLsif in the headers2553# [RSpecRunTime] RSpec elapsed time: 16 minutes 14.08 seconds. Current RSS: ~1438M. load average: 1.08 1.17 0.97 1/278 101592554 behaves like validating requirements2555 when filesize is specified2556 and filesize exceeds the limit2557 returns error2558 and filesize does not exceed the limit2559 returns success2560 and direct upload is disabled2561 behaves like uploading to temp location2562 includes the authorize headers2563 behaves like handling lsif artifact2564 when artifact is lsif2565 includes ProcessLsif in the headers2566# [RSpecRunTime] RSpec elapsed time: 16 minutes 16.81 seconds. Current RSS: ~1439M. load average: 1.08 1.17 0.97 1/278 101602567 behaves like validating requirements2568 when filesize is specified2569 and filesize exceeds the limit2570 returns error2571 and filesize does not exceed the limit2572 returns success2573 when object storage is disabled2574 behaves like uploading to temp location2575 includes the authorize headers2576 behaves like handling lsif artifact2577 when artifact is lsif2578 includes ProcessLsif in the headers2579# [RSpecRunTime] RSpec elapsed time: 16 minutes 19.61 seconds. Current RSS: ~1447M. load average: 1.08 1.17 0.97 1/278 101612580 behaves like validating requirements2581 when filesize is specified2582 and filesize exceeds the limit2583 returns error2584 and filesize does not exceed the limit2585 returns success2586 #execute2587 when object storage and direct upload is enabled2588 behaves like handling uploads2589 when artifacts file is uploaded2590 creates a new job artifact2591 behaves like handling accessibility2592 when accessibility passed as invalid value2593 fails with argument error2594# [RSpecRunTime] RSpec elapsed time: 16 minutes 22.58 seconds. Current RSS: ~1451M. load average: 1.07 1.17 0.97 1/278 101622595 behaves like handling metadata file2596 when metadata file is also uploaded2597 creates a new metadata job artifact2598 logs the created artifact and metadata2599 sets expiration date according to application settings2600 behaves like handling accessibility2601 when accessibility passed as invalid value2602 fails with argument error2603# [RSpecRunTime] RSpec elapsed time: 16 minutes 25.7 seconds. Current RSS: ~1446M. load average: 1.07 1.17 0.97 1/278 101632604 when expire_in params is set to a specific value2605 sets expiration date according to the parameter2606 when expire_in params is set to `never`2607 sets expiration date according to the parameter2608 behaves like handling partitioning2609 with job partitioned2610 sets partition_id on artifacts2611 behaves like logging artifact2612 logs the created artifact2613 behaves like handling dotenv2614 when artifact type is dotenv2615 calls parse service2616 behaves like handling annotations2617 when artifact type is annotations2618 calls parse service2619 behaves like handling object storage errors2620 behaves like rescues object storage error2621 handles Errno::EIO2622 behaves like rescues object storage error2623 handles Google::Apis::ServerError2624 behaves like rescues object storage error2625 handles Signet::RemoteServerError2626 behaves like validating requirements2627 when filesize is specified2628 and filesize exceeds the limit2629 returns error2630 and filesize does not exceed the limit2631 returns success2632 when using local storage2633 behaves like handling uploads2634 when artifacts file is uploaded2635 creates a new job artifact2636 behaves like handling accessibility2637 when accessibility passed as invalid value2638 fails with argument error2639# [RSpecRunTime] RSpec elapsed time: 16 minutes 35.22 seconds. Current RSS: ~1442M. load average: 1.14 1.18 0.97 1/278 101702640 behaves like handling metadata file2641 when metadata file is also uploaded2642 creates a new metadata job artifact2643 logs the created artifact and metadata2644 sets expiration date according to application settings2645 behaves like handling accessibility2646 when accessibility passed as invalid value2647 fails with argument error2648# [RSpecRunTime] RSpec elapsed time: 16 minutes 38.59 seconds. Current RSS: ~1437M. load average: 1.13 1.18 0.97 1/279 101712649 when expire_in params is set to a specific value2650 sets expiration date according to the parameter2651 when expire_in params is set to `never`2652 sets expiration date according to the parameter2653 behaves like handling partitioning2654 with job partitioned2655 sets partition_id on artifacts2656 behaves like logging artifact2657 logs the created artifact2658 behaves like handling dotenv2659 when artifact type is dotenv2660 calls parse service2661 behaves like handling annotations2662 when artifact type is annotations2663 calls parse service2664 behaves like validating requirements2665 when filesize is specified2666 and filesize exceeds the limit2667 returns error2668 and filesize does not exceed the limit2669 returns success2670# [RSpecRunTime] Finishing example group spec/services/ci/job_artifacts/create_service_spec.rb. It took 32.61 seconds. Expected to take 42.53 seconds.2671# [RSpecRunTime] Starting example group spec/routing/routing_spec.rb. Expected to take 38.63 seconds.2672UsersController routing2673 to #show2674 to #gpg_keys2675 to #groups2676 to #projects2677 to #contributed2678 to #snippets2679 to #ssh_keys2680 to #calendar2681 to #calendar_activities2682# [RSpecRunTime] Finishing example group spec/routing/routing_spec.rb. It took 1.3 seconds. Expected to take 38.63 seconds.2683# [RSpecRunTime] RSpec elapsed time: 16 minutes 45.9 seconds. Current RSS: ~1459M. load average: 1.11 1.17 0.98 1/280 101782684# [RSpecRunTime] Starting example group spec/routing/routing_spec.rb. Expected to take 38.63 seconds.2685SearchController routing2686 to #show2687# [RSpecRunTime] Finishing example group spec/routing/routing_spec.rb. It took 0.36 second. Expected to take 38.63 seconds.2688# [RSpecRunTime] Starting example group spec/routing/routing_spec.rb. Expected to take 38.63 seconds.2689Mounted Apps routing2690 to API2691# [RSpecRunTime] Finishing example group spec/routing/routing_spec.rb. It took 0.34 second. Expected to take 38.63 seconds.2692# [RSpecRunTime] Starting example group spec/routing/routing_spec.rb. Expected to take 38.63 seconds.2693SnippetsController routing2694 to #raw2695 to #index2696 to #new2697 to #edit2698 to #show2699 to #raw from unscoped routing2700 behaves like redirecting a legacy path2701 redirects /snippets/1 to /-/snippets/12702# [RSpecRunTime] RSpec elapsed time: 16 minutes 50.22 seconds. Current RSS: ~1474M. load average: 1.11 1.17 0.98 1/279 101802703# [RSpecRunTime] Finishing example group spec/routing/routing_spec.rb. It took 3.76 seconds. Expected to take 38.63 seconds.2704# [RSpecRunTime] Starting example group spec/routing/routing_spec.rb. Expected to take 38.63 seconds.2705HelpController routing2706 to #index2707 to #show2708# [RSpecRunTime] Finishing example group spec/routing/routing_spec.rb. It took 0.47 second. Expected to take 38.63 seconds.2709# [RSpecRunTime] Starting example group spec/routing/routing_spec.rb. Expected to take 38.63 seconds.2710ProfilesController routing2711 to #account2712 to #reset_feed_token2713 to #show2714 to #update2715# [RSpecRunTime] Finishing example group spec/routing/routing_spec.rb. It took 0.66 second. Expected to take 38.63 seconds.2716# [RSpecRunTime] Starting example group spec/routing/routing_spec.rb. Expected to take 38.63 seconds.2717Profiles::PreferencesController routing2718 to #show2719 to #update2720# [RSpecRunTime] Finishing example group spec/routing/routing_spec.rb. It took 0.45 second. Expected to take 38.63 seconds.2721# [RSpecRunTime] Starting example group spec/routing/routing_spec.rb. Expected to take 38.63 seconds.2722Profiles::KeysController routing2723 to #index2724 to #create2725 to #show2726 to #destroy2727# [RSpecRunTime] Finishing example group spec/routing/routing_spec.rb. It took 0.7 second. Expected to take 38.63 seconds.2728# [RSpecRunTime] Starting example group spec/routing/routing_spec.rb. Expected to take 38.63 seconds.2729Profiles::GpgKeysController routing2730 to #index2731 to #create2732 to #destroy2733# [RSpecRunTime] Finishing example group spec/routing/routing_spec.rb. It took 0.54 second. Expected to take 38.63 seconds.2734# [RSpecRunTime] Starting example group spec/routing/routing_spec.rb. Expected to take 38.63 seconds.2735Profiles::EmailsController routing2736 to #index2737 to #create2738 to #destroy2739# [RSpecRunTime] Finishing example group spec/routing/routing_spec.rb. It took 0.54 second. Expected to take 38.63 seconds.2740# [RSpecRunTime] Starting example group spec/routing/routing_spec.rb. Expected to take 38.63 seconds.2741Profiles::AvatarsController routing2742 to #destroy2743# [RSpecRunTime] Finishing example group spec/routing/routing_spec.rb. It took 0.35 second. Expected to take 38.63 seconds.2744# [RSpecRunTime] Starting example group spec/routing/routing_spec.rb. Expected to take 38.63 seconds.2745DashboardController routing2746 to #index2747 to #issues2748 to #calendar_issues2749 to #merge_requests2750# [RSpecRunTime] Finishing example group spec/routing/routing_spec.rb. It took 0.64 second. Expected to take 38.63 seconds.2751# [RSpecRunTime] Starting example group spec/routing/routing_spec.rb. Expected to take 38.63 seconds.2752RootController routing2753 to #index2754# [RSpecRunTime] Finishing example group spec/routing/routing_spec.rb. It took 0.34 second. Expected to take 38.63 seconds.2755# [RSpecRunTime] Starting example group spec/routing/routing_spec.rb. Expected to take 38.63 seconds.2756Authentication routing2757 GET /users/sign_in2758 POST /users/sign_in2759 POST /users/sign_out2760 POST /users/password2761 GET /users/password/new2762 GET /users/password/edit2763 PUT /users/password2764 with LDAP configured2765 POST /users/auth/ldapmain/callback2766 with LDAP sign-in disabled2767 prevents POST /users/auth/ldapmain/callback2768# [RSpecRunTime] RSpec elapsed time: 17 minutes 0.39 second. Current RSS: ~1480M. load average: 1.16 1.18 0.98 1/279 101812769 with multiple LDAP providers configured2770 POST /users/auth/ldapmain/callback2771 POST /users/auth/ldapsecondary/callback2772# [RSpecRunTime] RSpec elapsed time: 17 minutes 6.41 seconds. Current RSS: ~1444M. load average: 1.29 1.21 0.99 1/279 101822773# [RSpecRunTime] RSpec elapsed time: 17 minutes 8.58 seconds. Current RSS: ~1428M. load average: 1.29 1.21 0.99 1/279 101832774# [RSpecRunTime] Finishing example group spec/routing/routing_spec.rb. It took 13.67 seconds. Expected to take 38.63 seconds.2775# [RSpecRunTime] Starting example group spec/routing/routing_spec.rb. Expected to take 38.63 seconds.2776HealthCheckController routing2777 to #index2778 also supports passing checks in the url2779# [RSpecRunTime] Finishing example group spec/routing/routing_spec.rb. It took 0.46 second. Expected to take 38.63 seconds.2780# [RSpecRunTime] Starting example group spec/routing/routing_spec.rb. Expected to take 38.63 seconds.2781InvitesController routing2782 to #show2783# [RSpecRunTime] Finishing example group spec/routing/routing_spec.rb. It took 0.94 second. Expected to take 38.63 seconds.2784# [RSpecRunTime] Starting example group spec/routing/routing_spec.rb. Expected to take 38.63 seconds.2785SentNotificationsController routing2786 to #unsubscribe2787# [RSpecRunTime] Finishing example group spec/routing/routing_spec.rb. It took 0.33 second. Expected to take 38.63 seconds.2788# [RSpecRunTime] Starting example group spec/routing/routing_spec.rb. Expected to take 38.63 seconds.2789AutocompleteController routing2790 to #users2791 to #projects2792 to #award_emojis2793 to #merge_request_target_branches2794# [RSpecRunTime] Finishing example group spec/routing/routing_spec.rb. It took 0.64 second. Expected to take 38.63 seconds.2795# [RSpecRunTime] Starting example group spec/routing/routing_spec.rb. Expected to take 38.63 seconds.2796SandboxController routing2797 to #mermaid2798# [RSpecRunTime] Finishing example group spec/routing/routing_spec.rb. It took 0.35 second. Expected to take 38.63 seconds.2799# [RSpecRunTime] Starting example group spec/routing/routing_spec.rb. Expected to take 38.63 seconds.2800Snippets::BlobsController routing2801 to #raw2802# [RSpecRunTime] Finishing example group spec/routing/routing_spec.rb. It took 0.35 second. Expected to take 38.63 seconds.2803# [RSpecRunTime] Starting example group spec/routing/routing_spec.rb. Expected to take 38.63 seconds.2804RunnerSetupController routing2805 to #platforms2806# [RSpecRunTime] Finishing example group spec/routing/routing_spec.rb. It took 0.33 second. Expected to take 38.63 seconds.2807# [RSpecRunTime] Starting example group spec/routing/routing_spec.rb. Expected to take 38.63 seconds.2808JwksController routing2809 to #index2810# [RSpecRunTime] Finishing example group spec/routing/routing_spec.rb. It took 0.34 second. Expected to take 38.63 seconds.2811# [RSpecRunTime] Starting example group spec/routing/routing_spec.rb. Expected to take 38.63 seconds.2812UserSettings::UserSettingsController routing2813 to #authentication_log2814# [RSpecRunTime] Finishing example group spec/routing/routing_spec.rb. It took 0.33 second. Expected to take 38.63 seconds.2815# [RSpecRunTime] Starting example group spec/routing/routing_spec.rb. Expected to take 38.63 seconds.2816UserSettings::ActiveSessionsController routing2817 to #index2818# [RSpecRunTime] Finishing example group spec/routing/routing_spec.rb. It took 0.32 second. Expected to take 38.63 seconds.2819# [RSpecRunTime] Starting example group spec/lib/gitlab/path_regex_spec.rb. Expected to take 35.75 seconds.2820Gitlab::PathRegex2821 TOP_LEVEL_ROUTES2822 includes all the top level namespaces2823 does not allow expansion2824 GROUP_ROUTES2825 don't contain a second wildcard2826 does not allow expansion2827 PROJECT_WILDCARD_ROUTES2828 includes all paths that can be used after a namespace/project path2829 does not allow expansion2830 .root_namespace_route_regex2831 rejects top level routes2832 accepts project wildcard routes2833 accepts group routes2834 is not case sensitive2835 does not allow extra slashes2836 .organization_path_regex2837 rejects reserved words2838 accepts other words2839 .full_namespace_path_regex2840 is not case sensitive2841 does not allow extra slashes2842 at the top level2843 when the final level2844 rejects top level routes2845 accepts project wildcard routes2846 accepts group routes2847 when more levels follow2848 rejects top level routes2849 accepts project wildcard routes2850 accepts group routes2851 at the second level2852 when the final level2853 accepts top level routes2854 rejects project wildcard routes2855 rejects group routes2856 when more levels follow2857 accepts top level routes2858 rejects project wildcard routes2859 rejects group routes2860 .project_route_regex2861 accepts top level routes2862 rejects project wildcard routes2863 accepts group routes2864 is not case sensitive2865 does not allow extra slashes2866 .full_project_path_regex2867 accepts top level routes2868 rejects project wildcard routes2869 accepts group routes2870 is not case sensitive2871 does not allow extra slashes2872 .namespace_format_regex2873 is expected to match "gitlab-ce"2874 is expected to match "gitlab_git"2875 is expected to match "_underscore.js"2876 is expected to match "100px.com"2877 is expected to match "gitlab.org"2878 is expected not to match "?gitlab"2879 is expected not to match "git lab"2880 is expected not to match "gitlab.git"2881 is expected not to match "gitlab.org."2882 is expected not to match "gitlab.org/"2883 is expected not to match "/gitlab.org"2884 is expected not to match "gitlab git"2885 is expected not to match "gitlab?"2886 is expected to match "gitlab.org-"2887 is expected to match "gitlab.org_"2888# [RSpecRunTime] RSpec elapsed time: 17 minutes 18.54 seconds. Current RSS: ~1520M. load average: 1.25 1.20 1.00 1/279 101862889 .project_path_format_regex2890 is expected to match "gitlab-ce"2891 is expected to match "gitlab_git"2892 is expected to match "_underscore.js"2893 is expected to match "100px.com"2894 is expected not to match "?gitlab"2895 is expected not to match "git lab"2896 is expected not to match "gitlab.git"2897 is expected not to match "gitlab?"2898 is expected not to match "gitlab git"2899 is expected to match "gitlab.org"2900 is expected to match "gitlab.org-"2901 is expected to match "gitlab.org_"2902 is expected to match "gitlab.org."2903 is expected not to match "gitlab.org/"2904 is expected not to match "/gitlab.org"2905# [RSpecRunTime] RSpec elapsed time: 17 minutes 20.08 seconds. Current RSS: ~1526M. load average: 1.25 1.20 1.00 1/279 101872906 repository routes2907 .repository_route_regex2908 matches the expected paths2909 .repository_git_route_regex2910 matches the expected paths2911 .repository_git_lfs_route_regex2912 matches the expected paths2913 .repository_wiki_git_route_regex2914 matches the expected paths2915 is expected not to match "snippets/1.wiki.git"2916 .full_snippets_repository_path_regex2917 matches the expected paths2918 is expected not to match "root/snippets/1"2919 is expected not to match "gitlab-org/gitlab-test/snippets/foo"2920 .container_image_regex2921 is expected to match "gitlab-foss"2922 is expected to match "gitlab_foss"2923 is expected to match "gitlab-org/gitlab-foss"2924 is expected to match "a/b/c/d/e"2925 is expected to match "100px.com/100px.ruby"2926 does not match beyond 4 slashes2927 does not match other non-word characters2928 .container_image_blob_sha_regex2929 is expected to match "sha256:asdf1234567890ASDF"2930 is expected to match "foo:123"2931 is expected to match "a12bc3f590szp"2932 is expected not to match ""2933 does not match malicious characters2934 .dependency_proxy_route_regex2935 is expected to match "/v2/group1/dependency_proxy/containers/alpine/manifests/latest"2936 is expected to match "/v2/group1/dependency_proxy/containers/alpine/blobs/sha256:14119a10abf4669e8cdbdff324a9f9605d99697215a0d21c360fe8dfa8471bab"2937 is expected not to match ""2938 is expected not to match "/v3/group1/dependency_proxy/containers/alpine/manifests/latest"2939 is expected not to match "/v2/group1/dependency_proxy/container/alpine/manifests/latest"2940 is expected not to match "/v2/group1/dependency_prox/containers/alpine/manifests/latest"2941 is expected not to match "/v2/group1/dependency_proxy/containers/alpine/manifest/latest"2942 is expected not to match "/v2/group1/dependency_proxy/containers/alpine/manifest/la%2Ftest"2943 is expected not to match "/v2/group1/dependency_proxy/containers/alpine/manifest/latest/../one"2944 is expected not to match "/v3/group1/dependency_proxy/containers/alpine/blobs/sha256:14119a10abf4669e8cdbdff324a9f9605d99697215a0d21c360fe8dfa8471bab"2945 is expected not to match "/v2/group1/dependency_proxy/container/alpine/blobs/sha256:14119a10abf4669e8cdbdff324a9f9605d99697215a0d21c360fe8dfa8471bab"2946 is expected not to match "/v2/group1/dependency_prox/containers/alpine/blobs/sha256:14119a10abf4669e8cdbdff324a9f9605d99697215a0d21c360fe8dfa8471bab"2947 is expected not to match "/v2/group1/dependency_proxy/containers/alpine/blob/sha256:14119a10abf4669e8cdbdff324a9f9605d99697215a0d21c360fe8dfa8471bab"2948 is expected not to match "/v2/group1/dependency_proxy/containers/alpine/blob/sha256:F14119a10abf4669e8cdbdff324a9f9605d99697215a0d21c360fe8dfa8471bab/../latest"2949 is expected not to match "/v2/group1/dependency_proxy/containers/alpine/blob/sha256:F14119a10abf4669e8cdbdff324a9f9605d99697215a0d21c360fe8dfa8471bab/latest"2950# [RSpecRunTime] RSpec elapsed time: 17 minutes 23.61 seconds. Current RSS: ~1533M. load average: 1.23 1.20 1.00 1/279 101882951# [RSpecRunTime] Finishing example group spec/lib/gitlab/path_regex_spec.rb. It took 10.63 seconds. Expected to take 35.75 seconds.2952# [RSpecRunTime] Starting example group spec/lib/gitlab/relative_positioning/item_context_spec.rb. Expected to take 34.01 seconds.2953Gitlab::RelativePositioning::ItemContext2954 there are gaps at the start and end2955 is always possible to find a gap2956 index: 42957 is possible to shift_right, which will consume the gap at the end2958 is possible to create_space_right, which will move the gap to immediately after2959 is possible to shift_left, which will consume the gap at the start2960 is possible to create_space_left, which will move the gap to immediately before2961# [RSpecRunTime] RSpec elapsed time: 17 minutes 25.51 seconds. Current RSS: ~1532M. load average: 1.23 1.20 1.00 1/279 101892962 index: 32963 is possible to shift_right, which will consume the gap at the end2964 is possible to create_space_right, which will move the gap to immediately after2965 is possible to shift_left, which will consume the gap at the start2966 is possible to create_space_left, which will move the gap to immediately before2967 index: 22968 is possible to shift_right, which will consume the gap at the end2969 is possible to create_space_right, which will move the gap to immediately after2970 is possible to shift_left, which will consume the gap at the start2971 is possible to create_space_left, which will move the gap to immediately before2972 index: 12973 is possible to shift_right, which will consume the gap at the end2974 is possible to create_space_right, which will move the gap to immediately after2975 is possible to shift_left, which will consume the gap at the start2976 is possible to create_space_left, which will move the gap to immediately before2977 index: 02978 is possible to shift_right, which will consume the gap at the end2979 is possible to create_space_right, which will move the gap to immediately after2980 is possible to shift_left, which will consume the gap at the start2981 is possible to create_space_left, which will move the gap to immediately before2982 there is a gap of multiple spaces2983 is impossible to move the last element to the right2984 is impossible to move the first element to the left2985 is possible to move the last element to the left2986 is possible to move the first element to the right2987 is possible to find the gap from the right2988 is possible to find the gap from the left2989 there are several free spaces2990 current_pos: 1022991 finds the closest gap2992 finds the neighbours2993 finds the next relative_positions2994 finds the min/max positions2995 finds the min/max siblings2996 current_pos: 1042997 finds the closest gap2998 finds the neighbours2999 finds the next relative_positions3000 finds the min/max positions3001 finds the min/max siblings3002 current_pos: 1063003 finds the closest gap3004 finds the neighbours3005 finds the next relative_positions3006 finds the min/max positions3007 finds the min/max siblings3008 there is at least one free space3009 free_space: 1013010 can always find a gap before if there is space to the left3011 can always find a gap after if there is space to the right3012# [RSpecRunTime] RSpec elapsed time: 17 minutes 33.17 seconds. Current RSS: ~1538M. load average: 1.19 1.19 1.00 1/279 101903013 free_space: 1023014 can always find a gap before if there is space to the left3015 can always find a gap after if there is space to the right3016# [RSpecRunTime] RSpec elapsed time: 17 minutes 34.74 seconds. Current RSS: ~1533M. load average: 1.19 1.19 1.00 1/279 101913017 free_space: 1033018 can always find a gap before if there is space to the left3019 can always find a gap after if there is space to the right3020# [RSpecRunTime] RSpec elapsed time: 17 minutes 36.33 seconds. Current RSS: ~1531M. load average: 1.18 1.19 1.00 1/279 101923021 free_space: 1043022 can always find a gap before if there is space to the left3023 can always find a gap after if there is space to the right3024# [RSpecRunTime] RSpec elapsed time: 17 minutes 38.0 seconds. Current RSS: ~1525M. load average: 1.18 1.19 1.00 1/279 101933025 free_space: 1053026 can always find a gap before if there is space to the left3027 can always find a gap after if there is space to the right3028# [RSpecRunTime] RSpec elapsed time: 17 minutes 39.6 seconds. Current RSS: ~1509M. load average: 1.18 1.19 1.00 1/279 101943029 free_space: 1063030 can always find a gap before if there is space to the left3031 can always find a gap after if there is space to the right3032# [RSpecRunTime] RSpec elapsed time: 17 minutes 41.19 seconds. Current RSS: ~1496M. load average: 1.16 1.18 1.00 1/279 101953033 free_space: 1073034 can always find a gap before if there is space to the left3035 can always find a gap after if there is space to the right3036# [RSpecRunTime] RSpec elapsed time: 17 minutes 43.11 seconds. Current RSS: ~1485M. load average: 1.16 1.18 1.00 1/279 101963037 #at_position3038 finds the item at the specified position3039 raises InvalidPosition when the item cannot be found3040# [RSpecRunTime] Finishing example group spec/lib/gitlab/relative_positioning/item_context_spec.rb. It took 19.9 seconds. Expected to take 34.01 seconds.3041# [RSpecRunTime] Starting example group spec/models/blob_spec.rb. Expected to take 31.61 seconds.3042Blob3043 does not allow STI3044 .decorate3045 returns NilClass when given nil3046 .lazy3047 when increase_diff_file_performance is turned off3048 with project3049 behaves like .lazy checks3050 does not fetch blobs when none are accessed3051 fetches all blobs for the same repository when one is accessed3052 does not include blobs from previous requests in later requests3053# [RSpecRunTime] RSpec elapsed time: 17 minutes 45.52 seconds. Current RSS: ~1506M. load average: 1.16 1.18 1.00 1/282 102183054 with personal snippet3055 behaves like .lazy checks3056 does not fetch blobs when none are accessed3057 fetches all blobs for the same repository when one is accessed3058 does not include blobs from previous requests in later requests3059 with project snippet3060 behaves like .lazy checks3061 does not fetch blobs when none are accessed3062 fetches all blobs for the same repository when one is accessed3063 does not include blobs from previous requests in later requests3064# [RSpecRunTime] RSpec elapsed time: 17 minutes 48.0 seconds. Current RSS: ~1557M. load average: 1.15 1.18 1.00 1/284 102573065 when increase_diff_file_performance is turned on3066 with project3067 behaves like .lazy checks3068 does not fetch blobs when none are accessed3069 fetches all blobs for the same repository when one is accessed3070 does not include blobs from previous requests in later requests3071# [RSpecRunTime] RSpec elapsed time: 17 minutes 49.41 seconds. Current RSS: ~1565M. load average: 1.15 1.18 1.00 1/284 102793072 when the blob size limit is different3073 fetches all blobs for the same repository and same blob size limit when one is accessed3074 with personal snippet3075 behaves like .lazy checks3076 does not fetch blobs when none are accessed3077 fetches all blobs for the same repository when one is accessed3078 does not include blobs from previous requests in later requests3079 with project snippet3080 behaves like .lazy checks3081 does not fetch blobs when none are accessed3082 fetches all blobs for the same repository when one is accessed3083 does not include blobs from previous requests in later requests3084# [RSpecRunTime] RSpec elapsed time: 17 minutes 52.0 seconds. Current RSS: ~1573M. load average: 1.22 1.19 1.00 1/284 103243085 #data3086 with project3087 behaves like #data checks3088 using a binary blob3089 returns the data as-is3090 using a text blob3091 converts the data to UTF-83092 with personal snippet3093 behaves like #data checks3094 using a binary blob3095 returns the data as-is3096 using a text blob3097 converts the data to UTF-83098 with project snippet3099 behaves like #data checks3100 using a binary blob3101 returns the data as-is3102 using a text blob3103 converts the data to UTF-83104 #external_storage_error?3105 if the blob is stored in LFS3106 when LFS is enabled3107 is expected to be falsy3108 when LFS is not enabled3109 is expected to be truthy3110 if the blob is not stored in LFS3111 is expected to be falsy3112 #stored_externally?3113 if the blob is stored in LFS3114 when LFS is enabled3115 is expected to be truthy3116 when LFS is not enabled3117 is expected to be falsy3118 if the blob is not stored in LFS3119 is expected to be falsy3120 #binary?3121 an lfs object3122 filename: "file.pdf", is_binary: true3123 is expected to eq true3124 filename: "file.md", is_binary: false3125 is expected to eq false3126 filename: "file.txt", is_binary: false3127 is expected to eq false3128 filename: "file.ics", is_binary: false3129 is expected to eq false3130 filename: "file.rb", is_binary: false3131 is expected to eq false3132 filename: "file.exe", is_binary: true3133 is expected to eq true3134 filename: "file.ini", is_binary: false3135 is expected to eq false3136 filename: "file.wtf", is_binary: true3137 is expected to eq true3138 a non-lfs object3139 delegates to binary_in_repo?3140 #symlink?3141 is true for symlinks3142 is false for non-symlinks3143 #executable?3144 is true for executables3145 is false for non-executables3146 #extension3147 returns the extension3148 #file_type3149 returns the file type3150 #simple_viewer3151 when the blob is empty3152 returns an empty viewer3153 when the file represented by the blob is binary3154 returns a download viewer3155 when the file represented by the blob is text-based3156 returns a text viewer3157 #rich_viewer3158 when the blob has an external storage error3159 returns nil3160 when the blob is empty3161 returns nil3162 when the blob is stored externally3163 returns a matching viewer3164 when the blob is binary3165 returns a matching binary viewer3166 when the blob is text-based3167 returns a matching text-based viewer3168 when the blob is video3169 returns a video viewer3170 when the blob is audio3171 returns an audio viewer3172 #auxiliary_viewer3173 when the blob has an external storage error3174 returns nil3175 when the blob is empty3176 returns nil3177 when the blob is stored externally3178 returns a matching viewer3179 when the blob is binary3180 returns nil3181 when the blob is text-based3182 returns a matching text-based viewer3183 when the blob is GitlabCiYml3184 returns a matching viewer for .gitlab-ci.yml3185 returns nil for non .gitlab-ci.yml3186 when the project has a custom CI config path3187 returns a matching viewer for the custom CI file3188 returns nil for the incorrect CI file3189 #rendered_as_text?3190 when ignoring errors3191 when the simple viewer is text-based3192 is expected to be truthy3193 when the simple viewer is binary3194 is expected to be falsy3195 when not ignoring errors3196 when the viewer has render errors3197 is expected to be falsy3198 when the viewer doesn't have render errors3199 is expected to be truthy3200 policy3201 works with policy3202 when project is nil3203 does not err3204# [RSpecRunTime] Finishing example group spec/models/blob_spec.rb. It took 14.39 seconds. Expected to take 31.61 seconds.3205# [RSpecRunTime] Starting example group spec/finders/ci/runner_jobs_finder_spec.rb. Expected to take 30.69 seconds.3206Ci::RunnerJobsFinder3207 #execute3208 when params is empty3209 returns all jobs assigned to Runner3210# [RSpecRunTime] RSpec elapsed time: 18 minutes 1.38 seconds. Current RSS: ~1568M. load average: 1.26 1.20 1.01 1/283 103253211 when the user has guest access3212 does not returns jobs the user does not have permission to see3213# [RSpecRunTime] RSpec elapsed time: 18 minutes 2.78 seconds. Current RSS: ~1560M. load average: 1.26 1.20 1.01 1/280 103263214 when the user is admin3215 is expected to contain exactly #<Ci::Build status: "pending", finished_at: nil, created_at: "2024-03-04 08:50:29.000000000 +0000", u... 80, partition_id: 101, auto_canceled_by_partition_id: 100, auto_canceled_by_id: nil, tag_list: nil>, #<Ci::Build status: "pending", finished_at: nil, created_at: "2024-03-04 08:50:29.000000000 +0000", u... 81, partition_id: 101, auto_canceled_by_partition_id: 100, auto_canceled_by_id: nil, tag_list: nil>, #<Ci::Build status: "pending", finished_at: nil, created_at: "2024-03-04 08:50:29.000000000 +0000", u... 82, partition_id: 101, auto_canceled_by_partition_id: 100, auto_canceled_by_id: nil, tag_list: nil>, #<Ci::Build status: "pending", finished_at: nil, created_at: "2024-03-04 08:50:29.000000000 +0000", u... 83, partition_id: 101, auto_canceled_by_partition_id: 100, auto_canceled_by_id: nil, tag_list: nil>, and #<Ci::Build status: "pending", finished_at: nil, created_at: "2024-03-04 08:50:29.000000000 +0000", u... 84, partition_id: 101, auto_canceled_by_partition_id: 100, auto_canceled_by_id: nil, tag_list: nil>3216 when user is developer3217 is expected to contain exactly #<Ci::Build status: "pending", finished_at: nil, created_at: "2024-03-04 08:50:29.000000000 +0000", u... 80, partition_id: 101, auto_canceled_by_partition_id: 100, auto_canceled_by_id: nil, tag_list: nil>, #<Ci::Build status: "pending", finished_at: nil, created_at: "2024-03-04 08:50:29.000000000 +0000", u... 81, partition_id: 101, auto_canceled_by_partition_id: 100, auto_canceled_by_id: nil, tag_list: nil>, #<Ci::Build status: "pending", finished_at: nil, created_at: "2024-03-04 08:50:29.000000000 +0000", u... 82, partition_id: 101, auto_canceled_by_partition_id: 100, auto_canceled_by_id: nil, tag_list: nil>, #<Ci::Build status: "pending", finished_at: nil, created_at: "2024-03-04 08:50:29.000000000 +0000", u... 83, partition_id: 101, auto_canceled_by_partition_id: 100, auto_canceled_by_id: nil, tag_list: nil>, and #<Ci::Build status: "pending", finished_at: nil, created_at: "2024-03-04 08:50:29.000000000 +0000", u... 84, partition_id: 101, auto_canceled_by_partition_id: 100, auto_canceled_by_id: nil, tag_list: nil>3218 when the user has different access levels in different projects3219 returns only the jobs the user has permission to see3220# [RSpecRunTime] RSpec elapsed time: 18 minutes 6.2 seconds. Current RSS: ~1509M. load average: 1.24 1.20 1.01 1/280 103273221 when the user has reporter access level or greater3222 returns jobs assigned to the Runner that the user has access to3223 when params contains status3224 when status is created3225 returns matched job3226# [RSpecRunTime] RSpec elapsed time: 18 minutes 7.65 seconds. Current RSS: ~1490M. load average: 1.24 1.20 1.01 1/279 103283227 when status is waiting_for_resource3228 returns matched job3229# [RSpecRunTime] RSpec elapsed time: 18 minutes 8.96 seconds. Current RSS: ~1480M. load average: 1.24 1.20 1.01 1/279 103293230 when status is preparing3231 returns matched job3232# [RSpecRunTime] RSpec elapsed time: 18 minutes 10.33 seconds. Current RSS: ~1484M. load average: 1.24 1.20 1.01 1/279 103303233 when status is waiting_for_callback3234 returns matched job3235# [RSpecRunTime] RSpec elapsed time: 18 minutes 11.53 seconds. Current RSS: ~1485M. load average: 1.22 1.20 1.01 1/279 103313236 when status is pending3237 returns matched job3238# [RSpecRunTime] RSpec elapsed time: 18 minutes 12.84 seconds. Current RSS: ~1486M. load average: 1.22 1.20 1.01 1/279 103323239 when status is running3240 returns matched job3241# [RSpecRunTime] RSpec elapsed time: 18 minutes 14.27 seconds. Current RSS: ~1485M. load average: 1.22 1.20 1.01 1/279 103333242 when status is success3243 returns matched job3244# [RSpecRunTime] RSpec elapsed time: 18 minutes 15.65 seconds. Current RSS: ~1481M. load average: 1.22 1.20 1.01 1/279 103343245 when status is failed3246 returns matched job3247# [RSpecRunTime] RSpec elapsed time: 18 minutes 17.0 seconds. Current RSS: ~1480M. load average: 1.20 1.19 1.01 1/279 103353248 when status is canceling3249 returns matched job3250# [RSpecRunTime] RSpec elapsed time: 18 minutes 18.38 seconds. Current RSS: ~1478M. load average: 1.20 1.19 1.01 1/279 103363251 when status is canceled3252 returns matched job3253# [RSpecRunTime] RSpec elapsed time: 18 minutes 19.69 seconds. Current RSS: ~1476M. load average: 1.20 1.19 1.01 2/279 103373254 when status is skipped3255 returns matched job3256# [RSpecRunTime] RSpec elapsed time: 18 minutes 21.12 seconds. Current RSS: ~1475M. load average: 1.19 1.19 1.01 1/279 103383257 when status is manual3258 returns matched job3259# [RSpecRunTime] RSpec elapsed time: 18 minutes 22.4 seconds. Current RSS: ~1474M. load average: 1.19 1.19 1.01 1/279 103393260 when status is scheduled3261 returns matched job3262# [RSpecRunTime] RSpec elapsed time: 18 minutes 23.65 seconds. Current RSS: ~1473M. load average: 1.19 1.19 1.01 1/279 103403263 when system_id is specified3264 returns jobs from the specified system3265 when specified system_id does not exist3266 is expected to be empty3267 when order_by and sort are specified3268 when order_by id and sort is asc3269 sorts as id: :asc3270 when order_by is specified and sort is not specified3271 when order_by id and sort is not specified3272 sorts as id: :desc3273# [RSpecRunTime] Finishing example group spec/finders/ci/runner_jobs_finder_spec.rb. It took 26.74 seconds. Expected to take 30.69 seconds.3274# [RSpecRunTime] Starting example group spec/finders/releases_finder_spec.rb. Expected to take 28.81 seconds.3275ReleasesFinder3276 when parent is a project3277 behaves like when the user is not authorized3278 returns no releases3279# [RSpecRunTime] RSpec elapsed time: 18 minutes 25.89 seconds. Current RSS: ~1484M. load average: 1.17 1.19 1.01 1/279 103473280 when the user has guest privileges or higher3281 returns the releases3282 with sorting parameters3283 sorted by released_at in descending order by default3284 released_at in ascending order3285 is expected to eq [#<Release id: 3, tag: "v1.0.0", description: [FILTERED], project_id: 609, created_at: "2024-03-03 13...012fce84f633d7fed0", released_at: "2024-03-03 13:50:59.526157685 +0000", release_published_at: nil>]3286# [RSpecRunTime] RSpec elapsed time: 18 minutes 27.2 seconds. Current RSS: ~1492M. load average: 1.17 1.19 1.01 1/279 103483287 order by created_at in descending order3288 is expected to eq [#<Release id: 3, tag: "v1.0.0", description: [FILTERED], project_id: 609, created_at: "2024-03-03 13...012fce84f633d7fed0", released_at: "2024-03-03 13:50:59.969536303 +0000", release_published_at: nil>]3289 order by created_at in ascending order3290 is expected to eq [#<Release id: 4, tag: "v1.1.0", description: [FILTERED], project_id: 609, created_at: "2024-03-02 13...012fce84f633d7fed0", released_at: "2024-03-02 13:51:00.396522974 +0000", release_published_at: nil>]3291 behaves like preload3292 preloads associations3293 when preload is false3294 does not preload associations3295 behaves like when a tag parameter is passed3296 only returns the release with the matching tag3297 behaves like when a release is tagless3298 does not return the tagless release3299 when parent is an array of projects3300 behaves like when the user is not authorized3301 returns no releases3302 when the user has guest privileges or higher on one project3303 returns the releases of only the authorized project3304 when the user has guest privileges or higher on all projects3305 returns the releases of all projects3306 behaves like preload3307 preloads associations3308 when preload is false3309 does not preload associations3310# [RSpecRunTime] RSpec elapsed time: 18 minutes 32.63 seconds. Current RSS: ~1491M. load average: 1.16 1.18 1.01 1/279 103553311 behaves like when a tag parameter is passed3312 only returns the release with the matching tag3313 behaves like when a release is tagless3314 does not return the tagless release3315 with sorting parameters3316 sorted by released_at in descending order by default3317 released_at in ascending order3318 is expected to eq [#<Release id: 3, tag: "v1.0.0", description: [FILTERED], project_id: 609, created_at: "2024-03-03 13...012fce84f633d7fed0", released_at: "2024-03-03 13:51:07.466893883 +0000", release_published_at: nil>]3319# [RSpecRunTime] RSpec elapsed time: 18 minutes 35.17 seconds. Current RSS: ~1483M. load average: 1.16 1.18 1.01 1/279 103563320 order by created_at in descending order3321 is expected to eq [#<Release id: 3, tag: "v1.0.0", description: [FILTERED], project_id: 609, created_at: "2024-03-03 13...012fce84f633d7fed0", released_at: "2024-03-03 13:51:08.121150358 +0000", release_published_at: nil>]3322 order by created_at in ascending order3323 is expected to eq [#<Release id: 7, tag: "v2.1.0", description: [FILTERED], project_id: 610, created_at: "2024-02-29 13...012fce84f633d7fed0", released_at: "2024-02-29 13:51:08.696287092 +0000", release_published_at: nil>]3324 filtered by updated_at3325 when only updated_before is present3326 is expected to contain exactly #<Release id: 3, tag: "v1.0.0", description: [FILTERED], project_id: 609, created_at: "2024-03-03 13:...3012fce84f633d7fed0", released_at: "2024-02-29 13:51:09.290998123 +0000", release_published_at: nil>3327# [RSpecRunTime] RSpec elapsed time: 18 minutes 38.3 seconds. Current RSS: ~1475M. load average: 1.07 1.16 1.00 1/279 103573328 when only updated_after is present3329 is expected not to include #<Release id: 3, tag: "v1.0.0", description: [FILTERED], project_id: 609, created_at: "2024-03-03 13:...3012fce84f633d7fed0", released_at: "2024-02-29 13:51:11.339163108 +0000", release_published_at: nil>3330 when both updated_before and updated_after are present3331 is expected to contain exactly #<Release id: 3, tag: "v1.0.0", description: [FILTERED], project_id: 609, created_at: "2024-03-03 13:...3012fce84f633d7fed0", released_at: "2024-02-29 13:51:12.010773251 +0000", release_published_at: nil>3332 when updated_after > updated_before3333 is expected to be empty3334# [RSpecRunTime] RSpec elapsed time: 18 minutes 40.37 seconds. Current RSS: ~1478M. load average: 1.07 1.16 1.00 1/279 103583335 when updated_after equals updated_before3336 allows an exact match3337 when arguments are invalid datetimes3338 does not filter by updated_at3339 latest releases3340 behaves like when the user is not authorized3341 returns no releases3342 when the user has guest privileges or higher on one project3343 returns the latest release of only the authorized project3344 when the user has guest privileges or higher on all projects3345 returns the latest release by released date for each project3346 with order_by_for_latest: created3347 returns the latest release by created date for each project3348# [RSpecRunTime] RSpec elapsed time: 18 minutes 44.29 seconds. Current RSS: ~1495M. load average: 1.06 1.16 1.00 1/279 103653349 when one project does not have releases3350 returns the latest release of only the project with releases3351 when all projects do not have releases3352 returns empty response3353 behaves like preload3354 preloads associations3355 when preload is false3356 does not preload associations3357# [RSpecRunTime] RSpec elapsed time: 18 minutes 46.6 seconds. Current RSS: ~1493M. load average: 1.06 1.16 1.00 1/279 103663358 behaves like when a release is tagless3359 does not return the tagless release3360# [RSpecRunTime] Finishing example group spec/finders/releases_finder_spec.rb. It took 22.65 seconds. Expected to take 28.81 seconds.3361# [RSpecRunTime] Starting example group spec/models/bulk_imports/entity_spec.rb. Expected to take 27.37 seconds.3362BulkImports::Entity3363 does not allow STI3364 associations3365 is expected to belong to bulk_import required: true3366 is expected to belong to parent required: false3367 is expected to belong to group optional: true inverse_of => bulk_import_entities3368 is expected to belong to project required: false3369 is expected to have many trackers class_name => BulkImports::Tracker inverse_of => entity3370 validations3371 is expected to validate that :source_type cannot be empty/falsy3372 is expected to validate that :source_full_path cannot be empty/falsy3373 is expected to validate that :destination_name cannot be empty/falsy3374 is expected to define :source_type as an enum backed by an integer with values ‹[:group_entity, :project_entity]›3375 when source_type is group_entity3376 is expected to allow :source_full_path to be ‹"source"›, ‹"source/path"›, or ‹"source/full/path"›3377 is expected not to allow :source_full_path to be ‹"/source"›, ‹"http://source/path"›, ‹"sou rce/full/path"›, or ‹""›3378 when source_type is project_entity3379 is expected to allow :source_full_path to be ‹"source/path"› or ‹"source/full/path"›3380 is expected not to allow :source_full_path to be ‹"/source"›, ‹"source"›, ‹"http://source/path"›, ‹"sou rce/full/path"›, or ‹""›3381 when associated with a group and project3382 is invalid3383 when not associated with a group or project3384 is valid3385 when associated with a group and no project3386 is valid as a group_entity3387 is valid when destination_namespace is empty3388 is invalid when destination_namespace is nil3389 is invalid when destination_slug is empty3390 is invalid when destination_slug is nil3391 is invalid as a project_entity3392 when associated with a project and no group3393 is valid3394 is invalid when destination_namespace is nil3395 is invalid as a project_entity3396 when the parent is a group import3397 is valid3398 when the parent is a project import3399 is invalid3400 validate destination namespace of a group_entity3401 is invalid if destination namespace is the source namespace3402 is invalid if destination namespace is a descendant of the source3403 when source_type is a project_entity3404 is valid3405 #encoded_source_full_path3406 encodes entity source full path3407 scopes3408 .by_user_id3409 returns entities associated with specified user3410 .stale3411 returns entities that are stale3412 .order_by_updated_at_and_id3413 returns entities ordered by updated_at and id3414 .all_human_statuses3415 returns all human readable entity statuses3416 #pipelines3417 when entity is group3418 returns group pipelines3419 when entity is project3420 returns project pipelines3421 #pipeline_exists?3422 returns true when the given pipeline name exists in the pipelines list3423 returns false when the given pipeline name exists in the pipelines list3424 #pluralized_name3425 when entity is group3426 returns groups3427 when entity is project3428 returns projects3429 #portable_class3430 when entity is group3431 returns Group class3432 when entity is project3433 returns Project class3434 #export_relations_url_path3435 when entity is group3436 returns group export relations url3437 when entity is project3438 returns project export relations url3439 when batched3440 when source supports batched export3441 returns batched export relations url3442 when source does not support batched export3443 returns export relations url3444 #relation_download_url_path3445 returns export relations url with download query string3446 when batch number is present3447 when source supports batched export3448 returns export relations url with download query string and batch number3449 when source does not support batched export3450 returns export relations url3451 #entity_type3452 returns entity type3453 #project?3454 returns true if project entity3455 #group?3456 returns true if group entity3457 #base_resource_url_path3458 returns base entity url path3459 #wiki_url_path3460 returns entity wiki url path3461 #update_service3462 returns correct update service class3463 #full_path3464 returns group full path for group entity3465 returns project full path for project entity3466 returns nil when not associated with group or project3467 #full_path_with_fallback3468 returns group full path for group entity3469 returns project full path for project entity3470 returns fallback full path when not associated with group or project3471 #default_visibility_level3472 when entity is a group3473 returns default group visibility3474 when entity is a project3475 returns default project visibility3476 #update_has_failures3477 when entity has failures3478 sets has_failures flag to true3479 sets the has_failures flag on the parent import3480 when entity does not have failures3481 sets has_failures flag to false3482 #source_version3483 pulls the source version from the associated BulkImport3484 #checksums3485 returns checksums for all imported relations3486 when tracker should not be included3487 when tracker is for a file extraction pipeline3488 does not include the tracker3489 when tracker is skipped3490 does not include the tracker3491 when tracker checksums are zeros3492 does not include the tracker3493# [RSpecRunTime] Finishing example group spec/models/bulk_imports/entity_spec.rb. It took 10.11 seconds. Expected to take 27.37 seconds.3494# [RSpecRunTime] Starting example group spec/serializers/merge_request_poll_cached_widget_entity_spec.rb. Expected to take 26.36 seconds.3495MergeRequestPollCachedWidgetEntity3496 has the latest sha of the target branch3497 has blob path data3498 merge_status3499 calls for MergeRequest#check_mergeability3500 has public_merge_status as merge_status3501# [RSpecRunTime] RSpec elapsed time: 19 minutes 0.09 second. Current RSS: ~1531M. load average: 1.20 1.19 1.01 1/285 104413502 diverged_commits_count3503 when MR open and its diverging3504 returns diverged commits count3505 when MR is not open3506 returns 03507 when MR is not diverging3508 returns 03509 diff_head_sha3510 when diff head commit is empty3511 returns nil3512 when diff head commit present3513 returns diff head commit short id3514 metrics3515 when metrics record exists with merged data3516 matches merge request metrics schema3517 returns values from metrics record3518 when metrics record exists with closed data3519 matches merge request metrics schema3520 returns values from metrics record3521 when metrics does not exists3522 when events exists3523 matches merge request metrics schema3524 returns values from events record3525# [RSpecRunTime] RSpec elapsed time: 19 minutes 3.78 seconds. Current RSS: ~1539M. load average: 1.27 1.20 1.02 1/284 105123526 when events does not exists3527 matches merge request metrics schema3528 commits_without_merge_commits3529 does not include merge commits3530 squash defaults for projects3531 squash_option: "always", value: true, default: true, readonly: true3532 the key reflects the correct value3533 squash_option: "never", value: false, default: false, readonly: true3534 the key reflects the correct value3535 squash_option: "default_on", value: false, default: true, readonly: false3536 the key reflects the correct value3537 squash_option: "default_off", value: false, default: false, readonly: false3538 the key reflects the correct value3539 attributes for squash commit message3540 when merge request is mergeable3541 has default_squash_commit_message and commits_without_merge_commits3542 pipeline3543 when user has access to pipelines3544 when is up to date3545 returns pipeline3546 when user does not have access to pipelines3547 does not have pipeline3548 when is not up to date3549 returns nil3550 merge_pipeline3551 returns nil3552 when is merged3553 returns merge_pipeline3554 when user cannot read pipelines on target project3555 returns nil3556# [RSpecRunTime] RSpec elapsed time: 19 minutes 9.48 seconds. Current RSS: ~1515M. load average: 1.24 1.20 1.02 1/285 106743557 ci related paths3558 path_field: :terraform_reports_path, method_for_existence_check: :has_terraform_reports?3559 when merge request has reports3560 set the path to poll data3561 when merge request has no reports3562 does not set reports path3563 path_field: :accessibility_report_path, method_for_existence_check: :has_accessibility_reports?3564 when merge request has reports3565 set the path to poll data3566 when merge request has no reports3567 does not set reports path3568 path_field: :exposed_artifacts_path, method_for_existence_check: :has_exposed_artifacts?3569 when merge request has reports3570 set the path to poll data3571 when merge request has no reports3572 does not set reports path3573 path_field: :test_reports_path, method_for_existence_check: :has_test_reports?3574 when merge request has reports3575 set the path to poll data3576 when merge request has no reports3577 does not set reports path3578 path_field: :codequality_reports_path, method_for_existence_check: :has_codequality_reports?3579 when merge request has reports3580 set the path to poll data3581 when merge request has no reports3582 does not set reports path3583 favicon overlay path3584 when merged3585 returns merged favicon overlay3586 with pipeline3587 returns merged favicon overlay3588 when not merged3589 returns no favicon overlay3590 with pipeline3591 returns pipeline favicon overlay3592# [RSpecRunTime] Finishing example group spec/serializers/merge_request_poll_cached_widget_entity_spec.rb. It took 16.22 seconds. Expected to take 26.36 seconds.3593# [RSpecRunTime] Starting example group spec/services/submodules/update_service_spec.rb. Expected to take 25.22 seconds.3594Submodules::UpdateService3595 #execute3596 when the user is not authorized3597 behaves like returns error result3598 is expected to eq "You are not allowed to push into this branch"3599# [RSpecRunTime] RSpec elapsed time: 19 minutes 14.8 seconds. Current RSS: ~1522M. load average: 1.22 1.19 1.02 1/284 108003600 when the user is authorized3601 updates the submodule reference3602 when the branch is protected3603 behaves like returns error result3604 is expected to eq "You are not allowed to push into this branch"3605# [RSpecRunTime] RSpec elapsed time: 19 minutes 17.06 seconds. Current RSS: ~1531M. load average: 1.29 1.21 1.02 1/284 108393606 validations3607 when submodule3608 is empty3609 behaves like returns error result3610 is expected to eq "Invalid parameters"3611# [RSpecRunTime] RSpec elapsed time: 19 minutes 18.21 seconds. Current RSS: ~1537M. load average: 1.29 1.21 1.02 1/284 108523612 is not present3613 behaves like returns error result3614 is expected to eq "Invalid parameters"3615# [RSpecRunTime] RSpec elapsed time: 19 minutes 19.34 seconds. Current RSS: ~1543M. load average: 1.29 1.21 1.02 1/284 108653616 is invalid3617 behaves like returns error result3618 is expected to eq "Invalid submodule path"3619# [RSpecRunTime] RSpec elapsed time: 19 minutes 20.54 seconds. Current RSS: ~1539M. load average: 1.29 1.21 1.02 1/284 108833620 does not exist3621 behaves like returns error result3622 is expected to eq "Invalid submodule path"3623# [RSpecRunTime] RSpec elapsed time: 19 minutes 21.71 seconds. Current RSS: ~1533M. load average: 1.34 1.22 1.03 1/284 109013624 commit_sha3625 is empty3626 behaves like returns error result3627 is expected to eq "Invalid parameters"3628# [RSpecRunTime] RSpec elapsed time: 19 minutes 22.88 seconds. Current RSS: ~1527M. load average: 1.34 1.22 1.03 1/284 109143629 is not present3630 behaves like returns error result3631 is expected to eq "Invalid parameters"3632# [RSpecRunTime] RSpec elapsed time: 19 minutes 23.99 seconds. Current RSS: ~1524M. load average: 1.34 1.22 1.03 1/284 109273633 is invalid3634 behaves like returns error result3635 is expected to eq "Invalid parameters"3636# [RSpecRunTime] RSpec elapsed time: 19 minutes 25.14 seconds. Current RSS: ~1523M. load average: 1.34 1.22 1.03 1/284 109403637 is the same as the current ref3638 behaves like returns error result3639 is expected to eq "The submodule six is already at 409f37c4f05865e4fb208c771485f211a22c4c2d"3640# [RSpecRunTime] RSpec elapsed time: 19 minutes 26.31 seconds. Current RSS: ~1523M. load average: 1.48 1.25 1.04 1/283 109613641 branch_name3642 is empty3643 behaves like returns error result3644 is expected to eq "You can only create or edit files when you are on a branch"3645# [RSpecRunTime] RSpec elapsed time: 19 minutes 27.43 seconds. Current RSS: ~1523M. load average: 1.48 1.25 1.04 1/283 109703646 is not present3647 behaves like returns error result3648 is expected to eq "Invalid parameters"3649# [RSpecRunTime] RSpec elapsed time: 19 minutes 28.51 seconds. Current RSS: ~1523M. load average: 1.48 1.25 1.04 1/283 109793650 does not exist3651 behaves like returns error result3652 is expected to eq "You can only create or edit files when you are on a branch"3653# [RSpecRunTime] RSpec elapsed time: 19 minutes 29.64 seconds. Current RSS: ~1522M. load average: 1.48 1.25 1.04 1/283 109883654 when commit message is empty3655 a default commit message is set3656# [RSpecRunTime] RSpec elapsed time: 19 minutes 30.8 seconds. Current RSS: ~1522M. load average: 1.44 1.24 1.04 1/283 110003657 when there is an unexpected error3658 behaves like returns error result3659 is expected to eq "error message"3660# [RSpecRunTime] RSpec elapsed time: 19 minutes 31.94 seconds. Current RSS: ~1522M. load average: 1.44 1.24 1.04 1/282 110123661 when submodule is inside a directory3662 updates the submodule reference3663# [RSpecRunTime] RSpec elapsed time: 19 minutes 33.16 seconds. Current RSS: ~1522M. load average: 1.44 1.24 1.04 1/284 110413664 when repository is empty3665 behaves like returns error result3666 is expected to eq "The repository is empty"3667# [RSpecRunTime] RSpec elapsed time: 19 minutes 34.19 seconds. Current RSS: ~1519M. load average: 1.44 1.24 1.04 1/284 110463668# [RSpecRunTime] Finishing example group spec/services/submodules/update_service_spec.rb. It took 20.59 seconds. Expected to take 25.22 seconds.3669# [RSpecRunTime] Starting example group spec/lib/gitlab/redis/feature_flag_spec.rb. Expected to take 24.45 seconds.3670Gitlab::Redis::FeatureFlag3671 .pool3672 when not using fallback config3673 creates its own connection pool3674 when using fallback config3675 uses the fallback class connection pool3676 .cache_store3677 has a default ttl of 1 hour3678 #fetch_config3679 when redis.yml exists3680 when the fallback has a redis.yml entry3681 is expected to eq {"fallback redis.yml"=>123}3682 and an instance config file exists3683 is expected to eq {"instance specific file"=>456}3684 and the instance has a redis.yml entry3685 is expected to eq {"instance redis.yml"=>789}3686 when no redis config file exsits3687 returns nil3688 when resque.yml exists3689 returns the config from resque.yml3690 behaves like redis_shared_examples3691 .config_file_name3692 when there is no config file anywhere3693 is expected to be nil3694 .store3695 with old format3696 behaves like redis store3697 instantiates Redis::Store3698 with the namespace3699 uses specified namespace3700 with new format3701 behaves like redis store3702 instantiates Redis::Store3703 with the namespace3704 uses specified namespace3705 .params3706 withstands mutation3707 with command to generate extra config specified3708 when the command returns valid yaml3709 merges config from command on top of config from file3710 when the command returns invalid yaml3711 raises error3712 when the parsed external command output returns invalid hash3713 raises an error3714 when the command fails3715 raises error3716 when url contains unix socket reference3717 with old format3718 returns path key instead3719 with new format3720 returns path key instead3721 when url is host based3722 with old format3723 returns hash with host, port, db, and password3724 with new format3725 rails_env: "development", host: "development-host"3726 returns hash with host, port, db, and password3727 does not raise ArgumentError for invalid keywords in SentinelConfig3728 rails_env: "test", host: "test-host"3729 returns hash with host, port, db, and password3730 does not raise ArgumentError for invalid keywords in SentinelConfig3731 rails_env: "production", host: "production-host"3732 returns hash with host, port, db, and password3733 does not raise ArgumentError for invalid keywords in SentinelConfig3734 behaves like instrumentation_class in custom key3735 moves instrumentation class into custom3736 with redis cluster format3737 rails_env: "development", host: "development-master"3738 returns hash with cluster and password3739 does not raise ArgumentError for invalid keywords in ClusterConfig3740 behaves like instrumentation_class in custom key3741 moves instrumentation class into custom3742 rails_env: "test", host: "test-master"3743 returns hash with cluster and password3744 does not raise ArgumentError for invalid keywords in ClusterConfig3745 behaves like instrumentation_class in custom key3746 moves instrumentation class into custom3747 rails_env: "production", host: "production-master"3748 returns hash with cluster and password3749 does not raise ArgumentError for invalid keywords in ClusterConfig3750 behaves like instrumentation_class in custom key3751 moves instrumentation class into custom3752 .url3753 withstands mutation3754 when yml file with env variable3755 reads redis url from env variable3756 .version3757 returns a version3758 .with3759 yields a ::Redis3760 when running on single-threaded runtime3761 instantiates a connection pool with size 53762 when running on multi-threaded runtime3763 instantiates a connection pool with a size based on the concurrency of the worker3764 when there is no config at all3765 can run an empty block3766 #db3767 with old format3768 returns the correct db3769 with new format3770 returns the correct db3771 with cluster-mode3772 returns the correct db3773 #sentinels3774 when sentinels are defined3775 rails_env: "development", hosts: ["development-replica1", "development-replica2"]3776 returns an array of hashes with host and port keys3777 rails_env: "test", hosts: ["test-replica1", "test-replica2"]3778 returns an array of hashes with host and port keys3779 rails_env: "production", hosts: ["production-replica1", "production-replica2"]3780 returns an array of hashes with host and port keys3781 when sentinels are not defined3782 returns nil3783 when cluster is defined3784 returns nil3785 #sentinels?3786 when sentinels are defined3787 returns true3788 when sentinels are not defined3789 is expected to eq nil3790 when cluster is defined3791 returns false3792 #raw_config_hash3793 returns old-style single url config in a hash3794 returns cluster config without url key in a hash3795 #secret_file3796 when explicitly specified in config file3797 returns the absolute path of specified file inside Rails root3798 when not explicitly specified3799 returns the default path in the encrypted settings shared directory3800 #parse_client_tls_options3801 when configuration does not have TLS related options3802 returns the coniguration as-is3803 when specified certificate file does not exist3804 raises error about missing certificate file3805 when specified key file does not exist3806 raises error about missing key file3807 when only certificate file is specified3808 renders resque.yml correctly3809 when only key file is specified3810 renders resque.yml correctly3811 when configuration valid TLS related options3812 converts cert_file and key_file appropriately3813 #fetch_config3814 raises an exception when the config file contains invalid yaml3815 when redis.yml exists3816 uses config/redis.yml3817 when no config file exsits3818 returns nil3819 when resque.yml exists3820 returns the config from resque.yml3821# [RSpecRunTime] Finishing example group spec/lib/gitlab/redis/feature_flag_spec.rb. It took 7.67 seconds. Expected to take 24.45 seconds.3822# [RSpecRunTime] Starting example group spec/lib/bulk_imports/groups/transformers/group_attributes_transformer_spec.rb. Expected to take 23.09 seconds.3823BulkImports::Groups::Transformers::GroupAttributesTransformer3824 #transform3825 returns original data with some keys transformed3826 when some fields are not present3827 does not include those fields3828 when the destination_slug has invalid characters3829 normalizes the path3830 parent group transformation3831 sets parent id3832 when destination namespace is empty3833 does not set parent id3834 when destination namespace is empty3835 does not transform name3836 when destination namespace is present3837 when destination namespace does not have a group or project with same path3838 does not transform name3839 when destination namespace already has a group or project with the same name3840 makes the name unique by appending a counter3841# [RSpecRunTime] RSpec elapsed time: 19 minutes 45.01 seconds. Current RSS: ~1551M. load average: 1.37 1.24 1.04 1/279 110473842 when destination namespace already has a group or project with the same path3843 makes the path unique by appending a counter3844# [RSpecRunTime] RSpec elapsed time: 19 minutes 46.41 seconds. Current RSS: ~1544M. load average: 1.34 1.23 1.03 1/279 110483845 visibility level3846 visibility_level: "public", destination_group: public_group, restricted_level: nil, expected: 203847 has the correct visibility level3848 visibility_level: "public", destination_group: public_group, restricted_level: 20, expected: 103849 has the correct visibility level3850 visibility_level: "public", destination_group: public_group, restricted_level: 10, expected: 203851 has the correct visibility level3852 visibility_level: "public", destination_group: public_group, restricted_level: 0, expected: 203853 has the correct visibility level3854 visibility_level: "public", destination_group: internal_group, restricted_level: nil, expected: 103855 has the correct visibility level3856 visibility_level: "public", destination_group: internal_group, restricted_level: 20, expected: 103857 has the correct visibility level3858 visibility_level: "public", destination_group: internal_group, restricted_level: 10, expected: 03859 has the correct visibility level3860 visibility_level: "public", destination_group: internal_group, restricted_level: 0, expected: 103861 has the correct visibility level3862 visibility_level: "public", destination_group: private_group, restricted_level: nil, expected: 03863 has the correct visibility level3864 visibility_level: "public", destination_group: private_group, restricted_level: 20, expected: 03865 has the correct visibility level3866 visibility_level: "public", destination_group: private_group, restricted_level: 10, expected: 03867 has the correct visibility level3868 visibility_level: "public", destination_group: private_group, restricted_level: 0, expected: 03869 has the correct visibility level3870 visibility_level: "public", destination_group: nil, restricted_level: nil, expected: 203871 has the correct visibility level3872 visibility_level: "public", destination_group: nil, restricted_level: 20, expected: 103873 has the correct visibility level3874 visibility_level: "public", destination_group: nil, restricted_level: 10, expected: 203875 has the correct visibility level3876 visibility_level: "public", destination_group: nil, restricted_level: 0, expected: 203877 has the correct visibility level3878 visibility_level: "internal", destination_group: public_group, restricted_level: nil, expected: 103879 has the correct visibility level3880 visibility_level: "internal", destination_group: public_group, restricted_level: 20, expected: 103881 has the correct visibility level3882 visibility_level: "internal", destination_group: public_group, restricted_level: 10, expected: 03883 has the correct visibility level3884 visibility_level: "internal", destination_group: public_group, restricted_level: 0, expected: 103885 has the correct visibility level3886 visibility_level: "internal", destination_group: internal_group, restricted_level: nil, expected: 103887 has the correct visibility level3888 visibility_level: "internal", destination_group: internal_group, restricted_level: 20, expected: 103889 has the correct visibility level3890 visibility_level: "internal", destination_group: internal_group, restricted_level: 10, expected: 03891 has the correct visibility level3892 visibility_level: "internal", destination_group: internal_group, restricted_level: 0, expected: 103893 has the correct visibility level3894 visibility_level: "internal", destination_group: private_group, restricted_level: nil, expected: 03895 has the correct visibility level3896 visibility_level: "internal", destination_group: private_group, restricted_level: 20, expected: 03897 has the correct visibility level3898 visibility_level: "internal", destination_group: private_group, restricted_level: 10, expected: 03899 has the correct visibility level3900 visibility_level: "internal", destination_group: private_group, restricted_level: 0, expected: 03901 has the correct visibility level3902 visibility_level: "internal", destination_group: nil, restricted_level: nil, expected: 103903 has the correct visibility level3904 visibility_level: "internal", destination_group: nil, restricted_level: 20, expected: 103905 has the correct visibility level3906 visibility_level: "internal", destination_group: nil, restricted_level: 10, expected: 03907 has the correct visibility level3908 visibility_level: "internal", destination_group: nil, restricted_level: 0, expected: 103909 has the correct visibility level3910 visibility_level: "private", destination_group: public_group, restricted_level: nil, expected: 03911 has the correct visibility level3912 visibility_level: "private", destination_group: public_group, restricted_level: 20, expected: 03913 has the correct visibility level3914 visibility_level: "private", destination_group: public_group, restricted_level: 10, expected: 03915 has the correct visibility level3916 visibility_level: "private", destination_group: public_group, restricted_level: 0, expected: 03917 has the correct visibility level3918 visibility_level: "private", destination_group: internal_group, restricted_level: nil, expected: 03919 has the correct visibility level3920 visibility_level: "private", destination_group: internal_group, restricted_level: 20, expected: 03921 has the correct visibility level3922 visibility_level: "private", destination_group: internal_group, restricted_level: 10, expected: 03923 has the correct visibility level3924 visibility_level: "private", destination_group: internal_group, restricted_level: 0, expected: 03925 has the correct visibility level3926 visibility_level: "private", destination_group: private_group, restricted_level: nil, expected: 03927 has the correct visibility level3928 visibility_level: "private", destination_group: private_group, restricted_level: 20, expected: 03929 has the correct visibility level3930 visibility_level: "private", destination_group: private_group, restricted_level: 10, expected: 03931 has the correct visibility level3932 visibility_level: "private", destination_group: private_group, restricted_level: 0, expected: 03933 has the correct visibility level3934 visibility_level: "private", destination_group: nil, restricted_level: nil, expected: 03935 has the correct visibility level3936 visibility_level: "private", destination_group: nil, restricted_level: 20, expected: 03937 has the correct visibility level3938 visibility_level: "private", destination_group: nil, restricted_level: 10, expected: 03939 has the correct visibility level3940 visibility_level: "private", destination_group: nil, restricted_level: 0, expected: 03941 has the correct visibility level3942# [RSpecRunTime] Finishing example group spec/lib/bulk_imports/groups/transformers/group_attributes_transformer_spec.rb. It took 11.26 seconds. Expected to take 23.09 seconds.3943# [RSpecRunTime] Starting example group spec/lib/gitlab/redis/cache_spec.rb. Expected to take 22.42 seconds.3944Gitlab::Redis::Cache3945 .config_file_name3946 when there is no config file anywhere3947 is expected to be nil3948 .store3949 with old format3950 behaves like redis store3951 instantiates Redis::Store3952 with the namespace3953 uses specified namespace3954 with new format3955 behaves like redis store3956 instantiates Redis::Store3957 with the namespace3958 uses specified namespace3959 .params3960 withstands mutation3961 with command to generate extra config specified3962 when the command returns valid yaml3963 merges config from command on top of config from file3964 when the command returns invalid yaml3965 raises error3966 when the parsed external command output returns invalid hash3967 raises an error3968 when the command fails3969 raises error3970 when url contains unix socket reference3971 with old format3972 returns path key instead3973 with new format3974 returns path key instead3975 when url is host based3976 with old format3977 returns hash with host, port, db, and password3978 with new format3979 rails_env: "development", host: "development-host"3980 returns hash with host, port, db, and password3981 does not raise ArgumentError for invalid keywords in SentinelConfig3982 rails_env: "test", host: "test-host"3983 returns hash with host, port, db, and password3984 does not raise ArgumentError for invalid keywords in SentinelConfig3985 rails_env: "production", host: "production-host"3986 returns hash with host, port, db, and password3987 does not raise ArgumentError for invalid keywords in SentinelConfig3988 behaves like instrumentation_class in custom key3989 moves instrumentation class into custom3990 with redis cluster format3991 rails_env: "development", host: "development-master"3992 returns hash with cluster and password3993 does not raise ArgumentError for invalid keywords in ClusterConfig3994 behaves like instrumentation_class in custom key3995 moves instrumentation class into custom3996 rails_env: "test", host: "test-master"3997 returns hash with cluster and password3998 does not raise ArgumentError for invalid keywords in ClusterConfig3999 behaves like instrumentation_class in custom key4000 moves instrumentation class into custom4001 rails_env: "production", host: "production-master"4002 returns hash with cluster and password4003 does not raise ArgumentError for invalid keywords in ClusterConfig4004 behaves like instrumentation_class in custom key4005 moves instrumentation class into custom4006 .url4007 withstands mutation4008 when yml file with env variable4009 reads redis url from env variable4010 .version4011 returns a version4012 .with4013 yields a ::Redis4014 when running on single-threaded runtime4015 instantiates a connection pool with size 54016 when running on multi-threaded runtime4017 instantiates a connection pool with a size based on the concurrency of the worker4018 when there is no config at all4019 can run an empty block4020 #db4021 with old format4022 returns the correct db4023 with new format4024 returns the correct db4025 with cluster-mode4026 returns the correct db4027 #sentinels4028 when sentinels are defined4029 rails_env: "development", hosts: ["development-replica1", "development-replica2"]4030 returns an array of hashes with host and port keys4031 rails_env: "test", hosts: ["test-replica1", "test-replica2"]4032 returns an array of hashes with host and port keys4033 rails_env: "production", hosts: ["production-replica1", "production-replica2"]4034 returns an array of hashes with host and port keys4035 when sentinels are not defined4036 returns nil4037 when cluster is defined4038 returns nil4039 #sentinels?4040 when sentinels are defined4041 returns true4042 when sentinels are not defined4043 is expected to eq nil4044 when cluster is defined4045 returns false4046 #raw_config_hash4047 returns old-style single url config in a hash4048 returns cluster config without url key in a hash4049 #secret_file4050 when explicitly specified in config file4051 returns the absolute path of specified file inside Rails root4052 when not explicitly specified4053 returns the default path in the encrypted settings shared directory4054 #parse_client_tls_options4055 when configuration does not have TLS related options4056 returns the coniguration as-is4057 when specified certificate file does not exist4058 raises error about missing certificate file4059 when specified key file does not exist4060 raises error about missing key file4061 when only certificate file is specified4062 renders resque.yml correctly4063 when only key file is specified4064 renders resque.yml correctly4065 when configuration valid TLS related options4066 converts cert_file and key_file appropriately4067 #fetch_config4068 raises an exception when the config file contains invalid yaml4069 when redis.yml exists4070 uses config/redis.yml4071 when no config file exsits4072 returns nil4073 when resque.yml exists4074 returns the config from resque.yml4075 .active_support_config4076 has a default ttl of 8 hours4077 allows configuring the TTL through an env variable4078 has a pool set to false4079# [RSpecRunTime] Finishing example group spec/lib/gitlab/redis/cache_spec.rb. It took 6.85 seconds. Expected to take 22.42 seconds.4080# [RSpecRunTime] Starting example group spec/workers/concerns/application_worker_spec.rb. Expected to take 21.63 seconds.4081ApplicationWorker4082 Sidekiq attributes4083 sets the queue name based on the output of the router4084 when a worker attribute is updated4085 updates the queue name afterward4086 when the worker is inherited4087 sets the queue name for the inherited worker4088 #logging_extras4089 returns extra data to be logged that was set from #log_extra_metadata_on_done4090 returns extra data to be logged that was set from #log_hash_metadata_on_done4091 when nothing is set4092 returns {}4093 #structured_payload4094 adds worker related payload4095 adds labkit context4096 adds custom payload converting stringified keys4097 does not override predefined context keys with custom payload4098 .queue_namespace4099 updates the queue name from the router again4100 updates the queue_namespace options of the worker4101 .queue4102 returns the queue name4103 .data_consistency4104 data_consistency: :delayed, sidekiq_option_retry: false, expect_error: true4105 when workers data consistency is4106 not to raise an exception4107 data_consistency: :delayed, sidekiq_option_retry: 0, expect_error: true4108 when workers data consistency is4109 not to raise an exception4110 data_consistency: :delayed, sidekiq_option_retry: 3, expect_error: false4111 when workers data consistency is4112 not to raise an exception4113 data_consistency: :delayed, sidekiq_option_retry: nil, expect_error: false4114 when workers data consistency is4115 not to raise an exception4116 data_consistency: :sticky, sidekiq_option_retry: false, expect_error: false4117 when workers data consistency is4118 not to raise an exception4119 data_consistency: :sticky, sidekiq_option_retry: 0, expect_error: false4120 when workers data consistency is4121 not to raise an exception4122 data_consistency: :sticky, sidekiq_option_retry: 3, expect_error: false4123 when workers data consistency is4124 not to raise an exception4125 data_consistency: :sticky, sidekiq_option_retry: nil, expect_error: false4126 when workers data consistency is4127 not to raise an exception4128 data_consistency: :always, sidekiq_option_retry: false, expect_error: false4129 when workers data consistency is4130 not to raise an exception4131 data_consistency: :always, sidekiq_option_retry: 0, expect_error: false4132 when workers data consistency is4133 not to raise an exception4134 data_consistency: :always, sidekiq_option_retry: 3, expect_error: false4135 when workers data consistency is4136 not to raise an exception4137 data_consistency: :always, sidekiq_option_retry: nil, expect_error: false4138 when workers data consistency is4139 not to raise an exception4140 .retry4141 data_consistency: :delayed, sidekiq_option_retry: false, expect_error: true4142 when retry sidekiq option is4143 not to raise an exception4144 data_consistency: :delayed, sidekiq_option_retry: 0, expect_error: true4145 when retry sidekiq option is4146 not to raise an exception4147 data_consistency: :delayed, sidekiq_option_retry: 3, expect_error: false4148 when retry sidekiq option is4149 not to raise an exception4150 data_consistency: :sticky, sidekiq_option_retry: false, expect_error: false4151 when retry sidekiq option is4152 not to raise an exception4153 data_consistency: :sticky, sidekiq_option_retry: 0, expect_error: false4154 when retry sidekiq option is4155 not to raise an exception4156 data_consistency: :sticky, sidekiq_option_retry: 3, expect_error: false4157 when retry sidekiq option is4158 not to raise an exception4159 data_consistency: :always, sidekiq_option_retry: false, expect_error: false4160 when retry sidekiq option is4161 not to raise an exception4162 data_consistency: :always, sidekiq_option_retry: 0, expect_error: false4163 when retry sidekiq option is4164 not to raise an exception4165 data_consistency: :always, sidekiq_option_retry: 3, expect_error: false4166 when retry sidekiq option is4167 not to raise an exception4168 different kinds of push_bulk4169 .bulk_perform_async4170 push_bulk in safe limit batches4171 when the number of jobs to be enqueued does not exceed the safe limit4172 behaves like enqueues jobs in one go4173 enqueues jobs in one go4174 behaves like logs bulk insertions4175 logs arguments and job IDs4176 behaves like returns job_id of all enqueued jobs4177 returns job_id of all enqueued jobs4178 behaves like does not schedule the jobs for any specific time4179 does not schedule the jobs for any specific time4180 when the number of jobs to be enqueued exceeds safe limit4181 behaves like enqueues the jobs in a batched fashion, with each batch enqueing jobs as per the set safe limit4182 enqueues the jobs in a batched fashion, with each batch enqueing jobs as per the set safe limit4183 behaves like returns job_id of all enqueued jobs4184 returns job_id of all enqueued jobs4185 behaves like does not schedule the jobs for any specific time4186 does not schedule the jobs for any specific time4187 .bulk_perform_in4188 without batches4189 when the scheduled time falls in the past4190 raises an ArgumentError exception4191 push_bulk in safe limit batches4192 when the number of jobs to be enqueued does not exceed the safe limit4193 behaves like enqueues jobs in one go4194 enqueues jobs in one go4195 behaves like returns job_id of all enqueued jobs4196 returns job_id of all enqueued jobs4197 behaves like schedules all the jobs at a specific time4198 schedules all the jobs at a specific time4199 when the number of jobs to be enqueued exceeds safe limit4200 behaves like enqueues the jobs in a batched fashion, with each batch enqueing jobs as per the set safe limit4201 enqueues the jobs in a batched fashion, with each batch enqueing jobs as per the set safe limit4202 behaves like returns job_id of all enqueued jobs4203 returns job_id of all enqueued jobs4204 behaves like schedules all the jobs at a specific time4205 schedules all the jobs at a specific time4206 with batches4207 when the `batch_size` is invalid4208 when `batch_size` is 04209 raises an ArgumentError exception4210 when `batch_size` is negative4211 raises an ArgumentError exception4212 when the `batch_delay` is invalid4213 when `batch_delay` is 04214 raises an ArgumentError exception4215 when `batch_delay` is negative4216 raises an ArgumentError exception4217 push_bulk in safe limit batches4218 when the number of jobs to be enqueued does not exceed the safe limit4219 behaves like enqueues jobs in one go4220 enqueues jobs in one go4221 behaves like returns job_id of all enqueued jobs4222 returns job_id of all enqueued jobs4223 behaves like schedules all the jobs at a specific time, per batch4224 schedules all the jobs at a specific time, per batch4225 when the number of jobs to be enqueued exceeds safe limit4226 behaves like enqueues the jobs in a batched fashion, with each batch enqueing jobs as per the set safe limit4227 enqueues the jobs in a batched fashion, with each batch enqueing jobs as per the set safe limit4228 behaves like returns job_id of all enqueued jobs4229 returns job_id of all enqueued jobs4230 behaves like schedules all the jobs at a specific time, per batch4231 schedules all the jobs at a specific time, per batch4232 .with_status4233 when the worker does have status_expiration set4234 uses status_expiration from the worker4235 uses status_expiration from the worker without with_status4236 when the worker does not have status_expiration set4237 uses the default status_expiration4238 does not set status_expiration without with_status4239# [RSpecRunTime] Finishing example group spec/workers/concerns/application_worker_spec.rb. It took 6.94 seconds. Expected to take 21.63 seconds.4240# [RSpecRunTime] Starting example group spec/services/members/create_service_spec.rb. Expected to take 20.77 seconds.4241Members::CreateService4242 when the current user does not have permission to create members4243 returns an unauthorized http_status4244 when a project maintainer attempts to add owners4245 raises a Gitlab::Access::AccessDeniedError4246# [RSpecRunTime] RSpec elapsed time: 20 minutes 8.78 seconds. Current RSS: ~1545M. load average: 1.24 1.22 1.03 1/279 110494247 when passing an invalid source4248 raises a RuntimeError4249 when trying to create a Membership with invalid params4250 returns an error response4251 when passing valid parameters4252 adds a user to members4253 when user_id is passed as an integer4254 successfully creates member4255# [RSpecRunTime] RSpec elapsed time: 20 minutes 10.53 seconds. Current RSS: ~1544M. load average: 1.24 1.22 1.03 1/279 110504256 with user_id as an array of integers4257 successfully creates members4258 with user_id as an array of strings4259 successfully creates members4260 when executing on a group4261 adds a user to members4262 triggers a members added event4263# [RSpecRunTime] RSpec elapsed time: 20 minutes 13.43 seconds. Current RSS: ~1527M. load average: 1.22 1.21 1.03 1/279 110514264 when only one user fails validations4265 triggers the authorizations changed events4266 triggers the members added event4267 when feature flag "add_policy_approvers_to_rules" is disabled4268 triggers the authorizations changed event4269# [RSpecRunTime] RSpec elapsed time: 20 minutes 17.91 seconds. Current RSS: ~1492M. load average: 1.20 1.21 1.03 1/279 110524270 when all users fail validations4271 does not trigger the members added event4272# [RSpecRunTime] RSpec elapsed time: 20 minutes 19.36 seconds. Current RSS: ~1485M. load average: 1.20 1.21 1.03 1/279 110534273 when passing no user ids4274 does not add a member4275 when passing many user ids4276 limits the number of users to 1004277 when passing an invalid access level4278 does not add a member4279 when passing an existing invite user id4280 allows already invited members to be re-invited by email and updates the member access4281# [RSpecRunTime] RSpec elapsed time: 20 minutes 21.78 seconds. Current RSS: ~1487M. load average: 1.11 1.19 1.03 1/279 110544282 when adding a project_bot4283 when project_bot is already a member4284 does not update the member4285 when project_bot is not already a member4286 adds the member4287 when tracking the invite source4288 when invite_source is not passed4289 raises an error4290 when invite_source is passed4291 tracks the invite source from params4292 with an already existing member4293 tracks the invite source from params4294# [RSpecRunTime] RSpec elapsed time: 20 minutes 24.76 seconds. Current RSS: ~1495M. load average: 1.11 1.19 1.03 1/279 110554295 when it is a net_new_user4296 tracks the invite source from params4297# [RSpecRunTime] Finishing example group spec/services/members/create_service_spec.rb. It took 18.32 seconds. Expected to take 20.77 seconds.4298# [RSpecRunTime] Starting example group spec/services/packages/maven/metadata/create_plugins_xml_service_spec.rb. Expected to take 19.99 seconds.4299Packages::Maven::Metadata::CreatePluginsXmlService4300 #execute4301 with same plugins on both sides4302 behaves like returning no changes4303 returns no changes4304# [RSpecRunTime] RSpec elapsed time: 20 minutes 28.15 seconds. Current RSS: ~1494M. load average: 1.10 1.18 1.03 1/279 110564305 with more plugins4306 in database4307 behaves like returning no changes4308 returns no changes4309# [RSpecRunTime] RSpec elapsed time: 20 minutes 31.11 seconds. Current RSS: ~1491M. load average: 1.09 1.18 1.02 1/279 110574310 in xml4311 behaves like returning an xml with plugins from the database4312 returns an metadata versions xml with versions in the database4313# [RSpecRunTime] RSpec elapsed time: 20 minutes 32.99 seconds. Current RSS: ~1489M. load average: 1.09 1.18 1.02 1/279 110584314 with no versions in the database4315 returns a success4316 with an incomplete metadata content4317 behaves like returning an error service response4318 returns an error service response4319# [RSpecRunTime] RSpec elapsed time: 20 minutes 35.0 seconds. Current RSS: ~1491M. load average: 1.09 1.18 1.02 1/279 110594320 with an invalid metadata content4321 behaves like returning an error service response4322 returns an error service response4323# [RSpecRunTime] RSpec elapsed time: 20 minutes 36.97 seconds. Current RSS: ~1486M. load average: 1.08 1.18 1.02 1/279 110604324 behaves like handling metadata content pointing to a file for the create xml service4325 with metadata content pointing to a file4326 with valid content4327 returns no changes4328# [RSpecRunTime] RSpec elapsed time: 20 minutes 38.83 seconds. Current RSS: ~1480M. load average: 1.08 1.18 1.02 1/279 110614329 with invalid content4330 behaves like returning an error service response4331 returns an error service response4332# [RSpecRunTime] RSpec elapsed time: 20 minutes 40.56 seconds. Current RSS: ~1479M. load average: 1.08 1.18 1.02 1/279 110624333 with no content4334 behaves like returning an error service response4335 returns an error service response4336# [RSpecRunTime] RSpec elapsed time: 20 minutes 42.48 seconds. Current RSS: ~1478M. load average: 1.08 1.17 1.02 1/279 110634337 behaves like handling invalid parameters for create xml service4338 with no package4339 behaves like returning an error service response4340 returns an error service response4341 with no metadata content4342 behaves like returning an error service response4343 returns an error service response4344# [RSpecRunTime] RSpec elapsed time: 20 minutes 44.61 seconds. Current RSS: ~1475M. load average: 1.08 1.17 1.02 1/279 110644345# [RSpecRunTime] Finishing example group spec/services/packages/maven/metadata/create_plugins_xml_service_spec.rb. It took 19.34 seconds. Expected to take 19.99 seconds.4346# [RSpecRunTime] Starting example group spec/services/ci/catalog/resources/versions/create_service_spec.rb. Expected to take 19.39 seconds.4347Ci::Catalog::Resources::Versions::CreateService4348 #execute4349 when the project is not a catalog resource4350 does not create a version4351# [RSpecRunTime] RSpec elapsed time: 20 minutes 47.04 seconds. Current RSS: ~1480M. load average: 1.07 1.17 1.02 1/284 111894352 when the catalog resource has different types of components and a release4353 creates a version for the release4354 marks the catalog resource as published4355 when the ci_catalog_create_metadata feature flag is disabled4356 does not create components4357# [RSpecRunTime] RSpec elapsed time: 20 minutes 51.62 seconds. Current RSS: ~1475M. load average: 1.06 1.17 1.02 1/284 115424358 when the ci_catalog_create_metadata feature flag is enabled4359 bulk inserts all the components4360 creates components for the catalog resource4361 when there are at max 30 components4362 creates the components4363# [RSpecRunTime] RSpec elapsed time: 20 minutes 57.9 seconds. Current RSS: ~1468M. load average: 1.06 1.16 1.02 1/284 122574364 when there are more than 30 components4365 raises an error4366# [RSpecRunTime] RSpec elapsed time: 21 minutes 1.2 seconds. Current RSS: ~1456M. load average: 1.14 1.18 1.03 1/285 127614367 with invalid data4368 returns an error4369# [RSpecRunTime] RSpec elapsed time: 21 minutes 2.4 seconds. Current RSS: ~1454M. load average: 1.14 1.18 1.03 1/284 128034370 when one or more components are invalid4371 returns an error4372# [RSpecRunTime] RSpec elapsed time: 21 minutes 3.49 seconds. Current RSS: ~1455M. load average: 1.14 1.18 1.03 1/284 128454373# [RSpecRunTime] Finishing example group spec/services/ci/catalog/resources/versions/create_service_spec.rb. It took 18.94 seconds. Expected to take 19.39 seconds.4374# [RSpecRunTime] Starting example group spec/services/projects/update_remote_mirror_service_spec.rb. Expected to take 18.62 seconds.4375Projects::UpdateRemoteMirrorService4376 #execute4377 does not fetch the remote repository4378 marks the mirror as started when beginning4379 marks the mirror as successfully finished4380 marks the mirror as failed and raises the error when an unexpected error occurs4381 when the URL is blocked4382 hard retries and returns error status4383 when retries are exceeded4384 hard fails and returns error status4385# [RSpecRunTime] RSpec elapsed time: 21 minutes 7.46 seconds. Current RSS: ~1518M. load average: 1.12 1.18 1.03 1/284 128874386 when given URLs containing escaped elements4387 behaves like URLs containing escaped elements return expected status4388 url: "https://user:0a%23@test.example.com/project.git", result_status: :success4389 returns expected status4390 url: "https://git.example.com:1%2F%2F@source.developers.google.com/project.git", result_status: :success4391 returns expected status4392 url: "git%3A%2F%2Flocalhost%3A1234%2Fsome-path%3Fsome-query%3Dsome-val%23%40example.com%2F", result_status: :error4393 returns expected status4394 url: "https%253A%252F%252Fuser%253A0a%252523%2540test.example.com%252Fproject.git", result_status: :error4395 returns expected status4396 when the update fails because of a `Gitlab::Git::CommandError`4397 wraps `Gitlab::Git::CommandError`s in a service error4398 marks the mirror as to be retried4399 marks the mirror as failed after 3 tries4400# [RSpecRunTime] RSpec elapsed time: 21 minutes 10.31 seconds. Current RSS: ~1554M. load average: 1.12 1.18 1.03 1/284 129234401 when there are divergent refs4402 marks the mirror as failed and sets an error message4403 sending lfs objects4404 pushes LFS objects to a HTTP repository4405 when LFS objects fail to push4406 when remote_mirror_fail_on_lfs feature flag enabled4407 fails update4408# [RSpecRunTime] RSpec elapsed time: 21 minutes 12.04 seconds. Current RSS: ~1563M. load average: 1.11 1.17 1.03 1/284 129394409 when remote_mirror_fail_on_lfs feature flag is disabled4410 does not fail update4411 with SSH repository4412 does nothing to an SSH repository4413 does nothing if LFS is disabled4414 does nothing if non-password auth is specified4415# [RSpecRunTime] RSpec elapsed time: 21 minutes 16.79 seconds. Current RSS: ~1562M. load average: 1.10 1.17 1.03 1/284 129604416# [RSpecRunTime] Finishing example group spec/services/projects/update_remote_mirror_service_spec.rb. It took 13.25 seconds. Expected to take 18.62 seconds.4417# [RSpecRunTime] Starting example group spec/models/concerns/milestoneable_spec.rb. Expected to take 17.67 seconds.4418Milestoneable4419 does not allow STI4420 #supports_milestone?4421 for issues4422 returns true4423# [RSpecRunTime] RSpec elapsed time: 21 minutes 19.54 seconds. Current RSS: ~1544M. load average: 1.10 1.17 1.03 1/284 129674424 for merge requests4425 returns true4426 for incidents4427 returns true4428 release scopes4429 #any_milestone4430 when milestone filter is present and related closing issues are joined4431 returns merge request closing issues of any milestone4432# [RSpecRunTime] RSpec elapsed time: 21 minutes 21.92 seconds. Current RSS: ~1550M. load average: 1.10 1.17 1.03 1/284 129884433 #without_release4434 returns the issues not tied to any milestone and the ones tied to milestone with no release4435 #any_release4436 returns all issues tied to a release4437 #with_release4438 returns the issues tied a specfic release4439 when a release has a milestone with one issue and another one with no issue4440 returns that one issue4441 when the milestone with no issue is added as a filter4442 returns an empty list4443 when the milestone with the issue is added as a filter4444 returns this issue4445 when there is no issue under a specific release4446 returns no issue4447 when a non-existent release tag is passed in4448 returns no issue4449 Issues4450 behaves like an object that can be assigned a milestone4451 Validation4452 milestone4453 with correct params4454 is expected to be valid4455 with empty string milestone4456 is expected to be valid4457 with nil milestone id4458 is expected to be valid4459 with a milestone id from another project4460 is expected to be invalid4461 #milestone_available?4462 returns true with a milestone from the issue project4463 returns true with a milestone from the issue project group4464 returns true with a milestone from the the parent of the issue project group4465 returns true with a blank milestone4466 returns false with a milestone from another project4467 returns false with a milestone from another group4468# [RSpecRunTime] RSpec elapsed time: 21 minutes 25.85 seconds. Current RSS: ~1563M. load average: 1.09 1.16 1.03 1/283 129894469 #milestone_available?4470 returns true with a milestone from the issue group4471 MergeRequests4472 behaves like an object that can be assigned a milestone4473 Validation4474 milestone4475 with correct params4476 is expected to be valid4477 with empty string milestone4478 is expected to be valid4479 with nil milestone id4480 is expected to be valid4481 with a milestone id from another project4482 is expected to be invalid4483 #milestone_available?4484 returns true with a milestone from the issue project4485 returns true with a milestone from the issue project group4486 returns true with a milestone from the the parent of the issue project group4487 returns true with a blank milestone4488 returns false with a milestone from another project4489 returns false with a milestone from another group4490# [RSpecRunTime] RSpec elapsed time: 21 minutes 28.82 seconds. Current RSS: ~1562M. load average: 1.09 1.16 1.03 1/283 129904491# [RSpecRunTime] Finishing example group spec/models/concerns/milestoneable_spec.rb. It took 12.03 seconds. Expected to take 17.67 seconds.4492# [RSpecRunTime] Starting example group spec/services/merge_requests/update_reviewers_service_spec.rb. Expected to take 16.97 seconds.4493MergeRequests::UpdateReviewersService4494 execute4495 when the parameters are valid4496 updates the MR4497 creates system note about merge_request review request4498 creates a pending todo for new review request4499 sends email reviewer change notifications to old and new reviewers4500 updates open merge request counter for reviewers4501 updates the tracking4502 tracks reviewers changed event4503 calls MergeRequest::ResolveTodosService#async_execute4504 executes hooks with update action4505 does not update the reviewers if they do not have access4506 when using sentinel values4507 behaves like removing all reviewers4508 removes all reviewers4509# [RSpecRunTime] RSpec elapsed time: 21 minutes 40.64 seconds. Current RSS: ~1498M. load average: 1.07 1.16 1.02 1/279 130064510 when the reviewer_ids parameter is the empty list4511 behaves like removing all reviewers4512 removes all reviewers4513 behaves like triggers GraphQL subscription mergeRequestReviewersUpdated4514 is expected to receive merge_request_reviewers_updated(#<MergeRequest id:156 group106/project-759!1>) 1 time4515 when reviewers did not change4516 behaves like does not trigger GraphQL subscription mergeRequestReviewersUpdated4517 is expected not to receive merge_request_reviewers_updated(*(any args)) 0 times4518 when user has no set_merge_request_metadata permissions4519 does not update the MR reviewers4520# [RSpecRunTime] Finishing example group spec/services/merge_requests/update_reviewers_service_spec.rb. It took 14.74 seconds. Expected to take 16.97 seconds.4521# [RSpecRunTime] Starting example group spec/services/issues/duplicate_service_spec.rb. Expected to take 16.74 seconds.4522Issues::DuplicateService4523 #execute4524 when the issues passed are the same4525 does nothing4526 when the user cannot update the duplicate issue4527 does nothing4528# [RSpecRunTime] RSpec elapsed time: 21 minutes 45.9 seconds. Current RSS: ~1499M. load average: 1.14 1.17 1.03 1/279 130074529 when the user cannot comment on the canonical issue4530 does nothing4531# [RSpecRunTime] RSpec elapsed time: 21 minutes 47.54 seconds. Current RSS: ~1496M. load average: 1.14 1.17 1.03 1/279 130084532 when the user can mark the issue as a duplicate4533 closes the duplicate issue4534 adds a system note to the duplicate issue4535 adds a system note to the canonical issue4536 updates duplicate issue with canonical issue id4537 relates the duplicate issues4538# [RSpecRunTime] RSpec elapsed time: 21 minutes 59.31 seconds. Current RSS: ~1474M. load average: 1.12 1.16 1.03 1/279 130094539# [RSpecRunTime] Finishing example group spec/services/issues/duplicate_service_spec.rb. It took 15.75 seconds. Expected to take 16.74 seconds.4540# [RSpecRunTime] Starting example group spec/serializers/deployment_entity_spec.rb. Expected to take 16.2 seconds.4541DeploymentEntity4542 when deployable is nil4543 does not expose deployable entry4544# [RSpecRunTime] RSpec elapsed time: 22 minutes 0.91 second. Current RSS: ~1476M. load average: 1.19 1.18 1.03 1/282 130214545 when deployable is build job4546 behaves like exposes fields4547 exposes fields4548# [RSpecRunTime] RSpec elapsed time: 22 minutes 2.12 seconds. Current RSS: ~1480M. load average: 1.19 1.18 1.03 1/285 130374549 scheduled_actions4550 when the same pipeline has a scheduled action4551 returns other scheduled actions4552 when deployable is bridge job4553 returns nil4554# [RSpecRunTime] RSpec elapsed time: 22 minutes 4.22 seconds. Current RSS: ~1494M. load average: 1.19 1.18 1.03 1/285 130614555 when the same pipeline does not have a scheduled action4556 does not return other actions4557 when deployment details serialization was disabled4558 does not serialize scheduled actions details4559 when the pipeline has another manual action4560 returns another manual action4561 when user is a reporter4562 returns another manual action4563# [RSpecRunTime] RSpec elapsed time: 22 minutes 7.34 seconds. Current RSS: ~1505M. load average: 1.17 1.17 1.03 1/285 130954564 when deployment details serialization was disabled4565 does not serialize manual actions details4566 playable_build4567 when the deployment has a playable deployable4568 when this job is build and ready to be played4569 exposes only the play_path4570 when this job is bridge and ready to be played4571 exposes only the play_path4572 when this job has failed4573 exposes the play_path and the retry_path4574# [RSpecRunTime] RSpec elapsed time: 22 minutes 10.42 seconds. Current RSS: ~1508M. load average: 1.17 1.17 1.03 1/285 131224575 when the deployment does not have a playable deployable4576 is not exposed4577 when deployment details serialization was disabled4578 does not serialize deployment details4579 only exposes deployable name and path4580 when deployable is bridge4581 only exposes deployable name and path4582 when deployable is bridge job4583 behaves like exposes fields4584 exposes fields4585# [RSpecRunTime] Finishing example group spec/serializers/deployment_entity_spec.rb. It took 13.47 seconds. Expected to take 16.2 seconds.4586# [RSpecRunTime] Starting example group spec/uploaders/pages/deployment_uploader_spec.rb. Expected to take 15.44 seconds.4587Pages::DeploymentUploader4588 behaves like builds correct paths4589 #store_dir4590 behaves like matches the method pattern4591 is expected to match /\/\h{2}\/\h{2}\/\h{64}\/pages_deployments\/\d+/4592 #cache_dir4593 behaves like matches the method pattern4594 is expected to match /pages\/@hashed\/tmp\/cache/4595 #work_dir4596 behaves like matches the method pattern4597 is expected to match /pages\/@hashed\/tmp\/work/4598 #upload_path4599 behaves like matches the method pattern4600 example at ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 (PENDING: No pattern provided, skipping.)4601 #relative_path4602 is relative (PENDING: Path not set, skipping.)4603 .absolute_path4604 behaves like matches the method pattern4605 example at ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 (PENDING: No pattern provided, skipping.)4606# [RSpecRunTime] RSpec elapsed time: 22 minutes 17.72 seconds. Current RSS: ~1499M. load average: 1.22 1.18 1.04 1/284 131504607 .base_dir4608 behaves like matches the method pattern4609 example at ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 (PENDING: No pattern provided, skipping.)4610 path traversal exploits4611 throws an exception4612 when object store is REMOTE4613 preserves original file when stores it4614 .default_store4615 returns remote store when object storage is enabled4616 behaves like builds correct paths4617 #store_dir4618 behaves like matches the method pattern4619 is expected to match /\A\h{2}\/\h{2}\/\h{64}\/pages_deployments\/\d+\z/4620 #cache_dir4621 behaves like matches the method pattern4622 example at ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 (PENDING: No pattern provided, skipping.)4623 #work_dir4624 behaves like matches the method pattern4625 example at ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 (PENDING: No pattern provided, skipping.)4626 #upload_path4627 behaves like matches the method pattern4628 example at ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 (PENDING: No pattern provided, skipping.)4629 #relative_path4630 is relative (PENDING: Path not set, skipping.)4631 .absolute_path4632 behaves like matches the method pattern4633 example at ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 (PENDING: No pattern provided, skipping.)4634 .base_dir4635 behaves like matches the method pattern4636 example at ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 (PENDING: No pattern provided, skipping.)4637 path traversal exploits4638 throws an exception4639 when file is stored in valid local_path4640 builds the right file path4641 preserves original file when stores it4642 .default_store4643 returns local store when object storage is not enabled4644# [RSpecRunTime] RSpec elapsed time: 22 minutes 25.58 seconds. Current RSS: ~1493M. load average: 1.20 1.18 1.04 1/279 131514645# [RSpecRunTime] Finishing example group spec/uploaders/pages/deployment_uploader_spec.rb. It took 12.8 seconds. Expected to take 15.44 seconds.4646# [RSpecRunTime] Starting example group spec/services/environments/auto_recover_service_spec.rb. Expected to take 15.2 seconds.4647Environments::AutoRecoverService4648 #execute4649 stops environments that have been stuck stopping too long4650 schedules stop processes in bulk4651 when the other sidekiq worker has already been running4652 does not execute recover_in_batch4653# [RSpecRunTime] RSpec elapsed time: 22 minutes 35.6 seconds. Current RSS: ~1496M. load average: 1.17 1.17 1.04 1/284 132284654 when loop reached timeout4655 returns false and does not continue the process4656# [RSpecRunTime] RSpec elapsed time: 22 minutes 38.39 seconds. Current RSS: ~1490M. load average: 1.16 1.17 1.04 1/284 132474657 when loop reached loop limit4658 stops only one available environment4659# [RSpecRunTime] RSpec elapsed time: 22 minutes 41.28 seconds. Current RSS: ~1489M. load average: 1.14 1.17 1.04 1/284 132664660# [RSpecRunTime] Finishing example group spec/services/environments/auto_recover_service_spec.rb. It took 15.71 seconds. Expected to take 15.2 seconds.4661# [RSpecRunTime] Starting example group spec/services/releases/update_service_spec.rb. Expected to take 14.64 seconds.4662Releases::UpdateService4663 #execute4664 successfully updates an existing release4665 executes hooks4666 when the tag does not exists4667 behaves like a failed update4668 raises an error4669# [RSpecRunTime] RSpec elapsed time: 22 minutes 44.97 seconds. Current RSS: ~1518M. load average: 1.14 1.17 1.04 1/284 133074670 when the release does not exist4671 behaves like a failed update4672 raises an error4673 when a milestone is passed in4674 a different milestone4675 behaves like updates milestones4676 updates the related milestone accordingly4677# [RSpecRunTime] RSpec elapsed time: 22 minutes 47.18 seconds. Current RSS: ~1528M. load average: 1.13 1.17 1.04 1/284 133384678 an identical milestone4679 raises an error4680# [RSpecRunTime] RSpec elapsed time: 22 minutes 48.24 seconds. Current RSS: ~1528M. load average: 1.13 1.17 1.04 1/284 133454681 by ids4682 behaves like updates milestones4683 updates the related milestone accordingly4684# [RSpecRunTime] RSpec elapsed time: 22 minutes 49.57 seconds. Current RSS: ~1529M. load average: 1.13 1.17 1.04 1/284 133664685 when an 'empty' milestone is passed in4686 by title4687 behaves like removes milestones4688 removes the old milestone and does not associate any new milestone4689# [RSpecRunTime] RSpec elapsed time: 22 minutes 50.84 seconds. Current RSS: ~1523M. load average: 1.12 1.16 1.03 1/284 133874690 by id4691 behaves like removes milestones4692 removes the old milestone and does not associate any new milestone4693# [RSpecRunTime] RSpec elapsed time: 22 minutes 52.13 seconds. Current RSS: ~1523M. load average: 1.12 1.16 1.03 1/284 134084694 when multiple new milestones are passed in4695 by title4696 behaves like updates multiple milestones4697 removes the old milestone and update the release with the new ones4698# [RSpecRunTime] RSpec elapsed time: 22 minutes 53.53 seconds. Current RSS: ~1517M. load average: 1.12 1.16 1.03 1/284 134294699 by id4700 behaves like updates multiple milestones4701 removes the old milestone and update the release with the new ones4702# [RSpecRunTime] RSpec elapsed time: 22 minutes 54.85 seconds. Current RSS: ~1519M. load average: 1.12 1.16 1.03 1/284 134504703# [RSpecRunTime] Finishing example group spec/services/releases/update_service_spec.rb. It took 13.56 seconds. Expected to take 14.64 seconds.4704# [RSpecRunTime] Starting example group spec/routing/admin_routing_spec.rb. Expected to take 14.32 seconds.4705Admin::UsersController routing4706 to #block4707 to #unblock4708 to #index4709 to #show4710 to #create4711 to #new4712 to #edit4713 to #update4714 to #destroy4715# [RSpecRunTime] Finishing example group spec/routing/admin_routing_spec.rb. It took 1.29 seconds. Expected to take 14.32 seconds.4716# [RSpecRunTime] RSpec elapsed time: 22 minutes 56.31 seconds. Current RSS: ~1532M. load average: 1.11 1.16 1.03 1/284 134514717# [RSpecRunTime] Starting example group spec/routing/admin_routing_spec.rb. Expected to take 14.32 seconds.4718Admin::ProjectsController routing4719 to #index4720 to #show4721# [RSpecRunTime] Finishing example group spec/routing/admin_routing_spec.rb. It took 0.47 second. Expected to take 14.32 seconds.4722# [RSpecRunTime] Starting example group spec/routing/admin_routing_spec.rb. Expected to take 14.32 seconds.4723Admin::HooksController routing4724 to #test4725 to #index4726 to #create4727 to #edit4728 to #update4729 to #destroy4730# [RSpecRunTime] Finishing example group spec/routing/admin_routing_spec.rb. It took 0.92 second. Expected to take 14.32 seconds.4731# [RSpecRunTime] Starting example group spec/routing/admin_routing_spec.rb. Expected to take 14.32 seconds.4732Admin::HookLogsController routing4733 to #retry4734 to #show4735# [RSpecRunTime] Finishing example group spec/routing/admin_routing_spec.rb. It took 0.45 second. Expected to take 14.32 seconds.4736# [RSpecRunTime] Starting example group spec/routing/admin_routing_spec.rb. Expected to take 14.32 seconds.4737Admin::BackgroundJobsController routing4738 to #show4739# [RSpecRunTime] Finishing example group spec/routing/admin_routing_spec.rb. It took 0.34 second. Expected to take 14.32 seconds.4740# [RSpecRunTime] Starting example group spec/routing/admin_routing_spec.rb. Expected to take 14.32 seconds.4741Admin::DashboardController routing4742 to #index4743# [RSpecRunTime] Finishing example group spec/routing/admin_routing_spec.rb. It took 0.37 second. Expected to take 14.32 seconds.4744# [RSpecRunTime] Starting example group spec/routing/admin_routing_spec.rb. Expected to take 14.32 seconds.4745Admin::HealthCheckController routing4746 to #show4747# [RSpecRunTime] Finishing example group spec/routing/admin_routing_spec.rb. It took 0.37 second. Expected to take 14.32 seconds.4748# [RSpecRunTime] Starting example group spec/routing/admin_routing_spec.rb. Expected to take 14.32 seconds.4749Admin::DevOpsReportController routing4750 to #show4751 admin devops reports4752 redirects from /admin/dev_ops_report to /admin/dev_ops_reports4753# [RSpecRunTime] Finishing example group spec/routing/admin_routing_spec.rb. It took 0.48 second. Expected to take 14.32 seconds.4754# [RSpecRunTime] Starting example group spec/routing/admin_routing_spec.rb. Expected to take 14.32 seconds.4755Admin::GroupsController routing4756 to #index4757 to #show4758 to #edit4759# [RSpecRunTime] Finishing example group spec/routing/admin_routing_spec.rb. It took 0.54 second. Expected to take 14.32 seconds.4760# [RSpecRunTime] Starting example group spec/routing/admin_routing_spec.rb. Expected to take 14.32 seconds.4761Admin::OrganizationsController routing4762 to #index4763# [RSpecRunTime] Finishing example group spec/routing/admin_routing_spec.rb. It took 0.37 second. Expected to take 14.32 seconds.4764# [RSpecRunTime] Starting example group spec/routing/admin_routing_spec.rb. Expected to take 14.32 seconds.4765Admin::SessionsController routing4766 to #new4767 to #create4768 to #destroy4769# [RSpecRunTime] Finishing example group spec/routing/admin_routing_spec.rb. It took 0.67 second. Expected to take 14.32 seconds.4770# [RSpecRunTime] Starting example group spec/routing/admin_routing_spec.rb. Expected to take 14.32 seconds.4771Admin::PlanLimitsController routing4772 to #create4773# [RSpecRunTime] Finishing example group spec/routing/admin_routing_spec.rb. It took 0.41 second. Expected to take 14.32 seconds.4774# [RSpecRunTime] Starting example group spec/routing/admin_routing_spec.rb. Expected to take 14.32 seconds.4775Admin::RunnersController routing4776 to #runner_setup_scripts4777# [RSpecRunTime] Finishing example group spec/routing/admin_routing_spec.rb. It took 0.33 second. Expected to take 14.32 seconds.4778# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/reports/test_suite_spec.rb. Expected to take 13.82 seconds.4779Gitlab::Ci::Reports::TestSuite4780 is expected to eq "Rspec"4781 #add_test_case4782 when status of the test case is success4783 stores data correctly4784 when status of the test case is failed4785 stores data correctly4786 when two test cases are added4787 sums up total time4788 #total_count4789 is expected to eq 44790 #total_status4791 when all test cases succeeded4792 is expected to eq "success"4793 when a test case failed4794 is expected to eq "failed"4795 when a test case errored4796 is expected to eq "failed"4797 #with_attachment4798 when test cases do not contain an attachment4799 returns an empty hash4800 when test cases contain an attachment4801 returns failed test cases with attachment4802 #set_suite_error4803 when @suite_error is nil4804 returns message4805 sets the new message4806 when a suite_error has already been set4807 overwrites the existing message4808 #+4809 when adding multiple suites together4810 returns a new test suite4811 returns the suite name4812 returns the sum for total_time4813 merges tests cases hash4814 #sorted4815 when there are multiple failed test cases4816 returns test cases sorted by execution time desc4817 when there are multiple test cases4818 returns test cases sorted by status4819 #error4820 when error test case exists4821 returns all success test cases4822 when error test case do not exist4823 returns nothing4824 #failed4825 when failed test case exists4826 returns all success test cases4827 when failed test case do not exist4828 returns nothing4829 #success4830 when success test case exists4831 returns all success test cases4832 when success test case do not exist4833 returns nothing4834 #skipped4835 when skipped test case exists4836 returns all success test cases4837 when skipped test case do not exist4838 returns nothing4839 #each_test_case4840 yields each test case to given block4841 #error_count4842 when error test case exists4843 returns the count4844 when error test case do not exist4845 returns nothing4846 #failed_count4847 when failed test case exists4848 returns the count4849 when failed test case do not exist4850 returns nothing4851 #success_count4852 when success test case exists4853 returns the count4854 when success test case do not exist4855 returns nothing4856 #skipped_count4857 when skipped test case exists4858 returns the count4859 when skipped test case do not exist4860 returns nothing4861# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/reports/test_suite_spec.rb. It took 4.68 seconds. Expected to take 13.82 seconds.4862# [RSpecRunTime] Starting example group spec/helpers/auth_helper_spec.rb. Expected to take 13.46 seconds.4863AuthHelper4864 button_based_providers4865 returns all enabled providers from devise4866 does not return ldap provider4867 returns empty array4868 providers_for_base_controller4869 returns all enabled providers from devise4870 excludes ldap providers4871 form_based_providers4872 includes LDAP providers4873 includes crowd provider4874 form_based_auth_provider_has_active_class?4875 selects main LDAP server4876 any_form_based_providers_enabled?4877 detects form-based providers4878 ignores ldap providers when ldap web sign in is disabled4879 enabled_button_based_providers4880 all providers are enabled to sign in4881 returns all the enabled providers from settings in expected order4882 puts google and github in the beginning4883 GitHub OAuth sign in is disabled from application setting4884 doesn't return github as provider4885 popular_enabled_button_based_providers4886 returns the intersection set of popular & enabled providers4887 button_based_providers_enabled?4888 button based providers enabled4889 returns true4890 all the button based providers are disabled via application_setting4891 returns false4892 #link_provider_allowed?4893 delegates to identity provider policy4894 #unlink_provider_allowed?4895 delegates to identity provider policy4896 #provider_has_icon?4897 returns true for defined providers4898 returns false for undefined providers4899 when provider is defined by config4900 returns true4901 when provider is not defined by config4902 returns true4903 #allow_admin_mode_password_authentication_for_web?4904 is expected to equal true4905 when password authentication for web is disabled4906 is expected to equal false4907 when current_user is an ldap user4908 is expected to equal false4909 when user got password automatically set4910 is expected to equal false4911 #auth_active?4912 for atlassian_oauth2 provider4913 returns true when present4914 returns false when not present4915 for other omniauth providers4916 returns true when present4917 returns false when not present4918 #auth_app_owner_text4919 when owner is a user4920 behaves like generates text with the correct info4921 includes the name of the application owner4922 when owner is a group4923 behaves like generates text with the correct info4924 includes the name of the application owner4925 when the user is missing4926 returns nil4927 #saml_providers4928 when SAML is enabled without specifying a strategy class4929 returns the saml provider4930 when configuration specifies no provider4931 returns an empty list4932 when configuration specifies a provider with a SAML strategy_class4933 returns the provider4934 when configuration specifies two providers with a SAML strategy_class4935 returns the provider4936 when configuration specifies a provider with a non-SAML strategy_class4937 returns an empty list4938 when configuration specifies four providers but only two with SAML strategy_class4939 returns the provider4940# [RSpecRunTime] Finishing example group spec/helpers/auth_helper_spec.rb. It took 5.39 seconds. Expected to take 13.46 seconds.4941# [RSpecRunTime] Starting example group spec/models/ci/variable_spec.rb. Expected to take 12.94 seconds.4942Ci::Variable4943 does not allow STI4944 behaves like CI variable4945 is expected to includes the Ci::HasVariable module4946 strips whitespaces when assigning key4947 can convert to runner variable4948 variable type4949 defines variable types4950 defaults variable type to env_var4951 supports variable type file4952# [RSpecRunTime] RSpec elapsed time: 23 minutes 13.29 seconds. Current RSS: ~1539M. load average: 1.15 1.17 1.04 1/279 134524953 behaves like includes Limitable concern4954 #exceeds_limits?4955 without plan limits configured4956 is expected to eq false4957 without plan limits configured4958 is expected to eq false4959 with an existing model4960 is expected to eq true4961 validations4962 is expected to be a kind of Limitable4963 without plan limits configured4964 can create new models4965 with plan limits configured4966 can create new models4967 with an existing model4968 cannot create new models exceeding the plan limits4969 validations4970 is expected to includes the Presentable module4971 is expected to includes the Ci::Maskable module4972 is expected to includes the HasEnvironmentScope module4973 is expected to validate that :key is case-sensitively unique within the scope of :project_id and :environment_scope, producing a custom validation error on failure4974 is expected to allow :description to be ‹""›4975 is expected to allow :description to be ‹nil›4976 is expected to validate that the length of :description is at most 2554977# [RSpecRunTime] RSpec elapsed time: 23 minutes 15.49 seconds. Current RSS: ~1548M. load average: 1.15 1.17 1.04 1/279 134534978 .by_environment_scope4979 is expected to contain exactly #<Ci::Variable id: 6, key: [FILTERED], value: nil, encrypted_value: "bSnn0TZdV91epPZMGLeEMg==\n", enc...ironment_scope: "production", masked: false, variable_type: "env_var", raw: false, description: nil>4980# [RSpecRunTime] RSpec elapsed time: 23 minutes 16.66 seconds. Current RSS: ~1538M. load average: 1.14 1.17 1.04 1/279 134544981 .unprotected4982 when variable is protected4983 returns nothing4984 when variable is not protected4985 returns the variable4986 loose foreign key on ci_variables.project_id4987 behaves like cleanup by a loose foreign key4988 cleans up (delete or nullify) the model4989# [RSpecRunTime] RSpec elapsed time: 23 minutes 19.92 seconds. Current RSS: ~1518M. load average: 1.14 1.17 1.04 1/279 134554990 #audit_details4991 equals to the variable's key4992# [RSpecRunTime] Finishing example group spec/models/ci/variable_spec.rb. It took 8.11 seconds. Expected to take 12.94 seconds.4993# [RSpecRunTime] Starting example group spec/models/ci/external_pull_request_spec.rb. Expected to take 12.75 seconds.4994Ci::ExternalPullRequest4995 is expected to belong to project required: false4996 does not allow STI4997 #modified_paths4998 returns modified paths4999# [RSpecRunTime] RSpec elapsed time: 23 minutes 21.26 seconds. Current RSS: ~1518M. load average: 1.13 1.16 1.04 1/279 134635000 create_or_update_from_params5001 when pull request does not exist5002 when params are correct5003 saves the model successfully and returns it5004 yields the model5005 when params are not correct5006 returns an invalid model5007 when pull request exists5008 when params are correct5009 updates the model successfully and returns it5010 when params are not correct5011 returns an invalid model5012 with a loose foreign key on external_pull_requests.project_id5013 behaves like cleanup by a loose foreign key5014 cleans up (delete or nullify) the model5015# [RSpecRunTime] RSpec elapsed time: 23 minutes 25.23 seconds. Current RSS: ~1514M. load average: 1.13 1.16 1.04 1/279 134645016 #closed?5017 returns true if status is closed5018 returns false if status is not closed5019 #open?5020 returns true if status is open5021 returns false if status is not open5022# [RSpecRunTime] RSpec elapsed time: 23 minutes 26.55 seconds. Current RSS: ~1509M. load average: 1.12 1.16 1.04 1/279 134655023 #actual_branch_head?5024 when source sha matches the head of the branch5025 returns true5026 when source sha does not match the head of the branch5027 returns true5028 #from_fork?5029 returns true if source_repository differs from target_repository5030 returns false if source_repository is the same as target_repository5031 validations5032 when source branch not present5033 behaves like has errors on5034 has errors for source_branch5035 when status not present5036 behaves like has errors on5037 has errors for status5038 when pull request is from a fork5039 behaves like has errors on5040 has errors for base5041# [RSpecRunTime] Finishing example group spec/models/ci/external_pull_request_spec.rb. It took 8.91 seconds. Expected to take 12.75 seconds.5042# [RSpecRunTime] Starting example group spec/models/concerns/schedulable_spec.rb. Expected to take 12.18 seconds.5043Schedulable5044 does not allow STI5045 for a pipeline_schedule5046 behaves like #schedule_next_run!5047 saves the object and sets next_run_at5048 sets next_run_at to nil on error5049# [RSpecRunTime] RSpec elapsed time: 23 minutes 30.53 seconds. Current RSS: ~1568M. load average: 1.12 1.16 1.04 1/284 134945050 behaves like before_save callback5051 updates next_run_at5052 behaves like .runnable_schedules5053 returns the runnable schedules5054# [RSpecRunTime] RSpec elapsed time: 23 minutes 32.4 seconds. Current RSS: ~1554M. load average: 1.11 1.16 1.04 1/284 134955055 for a container_expiration_policy5056 behaves like #schedule_next_run!5057 saves the object and sets next_run_at5058 sets next_run_at to nil on error5059 behaves like before_save callback5060 updates next_run_at5061 behaves like .runnable_schedules5062 returns the runnable schedules5063 for a packages cleanup policy5064 behaves like #schedule_next_run!5065 saves the object and sets next_run_at5066 sets next_run_at to nil on error5067# [RSpecRunTime] RSpec elapsed time: 23 minutes 35.76 seconds. Current RSS: ~1529M. load average: 1.11 1.16 1.04 1/284 134965068 behaves like before_save callback5069 updates next_run_at5070 behaves like .runnable_schedules5071 returns the runnable schedules5072# [RSpecRunTime] RSpec elapsed time: 23 minutes 37.48 seconds. Current RSS: ~1513M. load average: 1.10 1.15 1.04 1/284 134975073 #next_run_at5074 raises a NotImplementedError5075# [RSpecRunTime] Finishing example group spec/models/concerns/schedulable_spec.rb. It took 8.66 seconds. Expected to take 12.18 seconds.5076# [RSpecRunTime] Starting example group spec/lib/gitlab/alert_management/payload/base_spec.rb. Expected to take 12.05 seconds.5077Gitlab::AlertManagement::Payload::Base5078 .attribute5079 with a single path provided5080 is expected to be nil5081 and a matching value5082 is expected to eq "value"5083 with multiple paths provided5084 is expected to be nil5085 and a matching value5086 is expected to eq "value"5087 with a fallback provided5088 is expected to eq "fallback"5089 and a matching value5090 is expected to eq "value"5091 with a time type provided5092 is expected to be nil5093 with a compatible matching value5094 is expected to eq 2024-03-04 13:56:11.000000000 +00005095 with a value in rfc3339 format5096 is expected to eq 2024-03-04 13:56:11.000000000 +00005097 with an incompatible matching value5098 is expected to be nil5099 with time in seconds5100 is expected to be nil5101 with an integer type provided5102 is expected to be nil5103 with a compatible matching value5104 is expected to eq 155105 with an incompatible matching value5106 is expected to be nil5107 with an incompatible matching value5108 is expected to be nil5109 #alert_params5110 with every key5111 is expected to eq {:description=>"description", :ended_at=>2024-03-04 13:56:12.407645295 +0000, :environment=>#<Environ..."service", :severity=>"critical", :started_at=>2024-03-04 13:56:12.448607299 +0000, :title=>"title"}5112 can generate a valid new alert5113 with too-long strings5114 is expected to eq {:description=>"aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa...eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee..."}5115 with too-long hosts array5116 is expected to eq {:hosts=>["abc", "def", "ghi"], :project_id=>765}5117 with host cut off between elements5118 is expected to eq {:hosts=>["abcde", "fghi"], :project_id=>765}5119 with nested hosts5120 is expected to eq {:hosts=>["abc", "de", "f", "g", "hi"], :project_id=>765}5121 with present, non-string values for string fields5122 casts values to strings5123 with blank values for string fields5124 leaves the fields blank5125 #gitlab_fingerprint5126 is expected to be nil5127 when plain_gitlab_fingerprint is defined5128 returns a fingerprint5129 #environment5130 without an environment name5131 is expected to be nil5132 with a non-matching environment name5133 is expected to be nil5134 with a matching environment name5135 is expected to eq #<Environment id: 46, project_id: 765, name: "production", created_at: "2024-03-04 13:56:13.519012588...", merge_request_id: nil, cluster_agent_id: nil, kubernetes_namespace: nil, flux_resource_path: nil>5136 #resolved?5137 when status is not defined5138 is expected to be falsey5139 when status is not resovled5140 is expected to be falsey5141 when status is resovled5142 is expected to be truthy5143 #has_required_attributes?5144 is expected to equal true5145 #source5146 is expected to be nil5147 with alerting integration provided5148 is expected to eq "INTEGRATION"5149 with monitoring tool defined in the raw payload5150 is expected to eq "TOOL"5151# [RSpecRunTime] Finishing example group spec/lib/gitlab/alert_management/payload/base_spec.rb. It took 4.42 seconds. Expected to take 12.05 seconds.5152# [RSpecRunTime] Starting example group spec/lib/gitlab/discussions_diff/file_collection_spec.rb. Expected to take 11.62 seconds.5153Gitlab::DiscussionsDiff::FileCollection5154 #load_highlight5155 only takes into account for the specific diff note ids5156 writes uncached diffs highlight5157 does not write cache for already cached file5158 does not write cache for empty mapping5159 does not write cache for resolved notes5160 loaded diff files have highlighted lines loaded5161 not loaded diff files does not have highlighted lines loaded5162# [RSpecRunTime] RSpec elapsed time: 23 minutes 52.19 seconds. Current RSS: ~1536M. load average: 1.08 1.14 1.03 1/285 139125163# [RSpecRunTime] Finishing example group spec/lib/gitlab/discussions_diff/file_collection_spec.rb. It took 10.14 seconds. Expected to take 11.62 seconds.5164# [RSpecRunTime] Starting example group spec/models/ci/instance_variable_spec.rb. Expected to take 11.54 seconds.5165Ci::InstanceVariable5166 does not allow STI5167 is expected to includes the Ci::Maskable module5168 is expected to validate that :key is case-sensitively unique, producing a custom validation error on failure5169 is expected to validate that the length of :value is at most 10000, producing a custom validation error on failure5170 behaves like CI variable5171 is expected to includes the Ci::HasVariable module5172 strips whitespaces when assigning key5173 can convert to runner variable5174 variable type5175 defines variable types5176 defaults variable type to env_var5177 supports variable type file5178# [RSpecRunTime] RSpec elapsed time: 23 minutes 53.68 seconds. Current RSS: ~1542M. load average: 1.08 1.14 1.03 1/285 139135179 behaves like includes Limitable concern5180 #exceeds_limits?5181 without plan limits configured5182 is expected to eq false5183 without plan limits configured5184 is expected to eq false5185 with an existing model5186 is expected to eq true5187 validations5188 is expected to be a kind of Limitable5189 without plan limits configured5190 can create new models5191 with plan limits configured5192 can create new models5193 with an existing model5194 cannot create new models exceeding the plan limits5195 #value5196 without application limit5197 when value is over the limit5198 raises a database level error5199 when value is under the limit5200 does not raise database level error5201 .unprotected5202 when variable is protected5203 returns nothing5204 when variable is not protected5205 returns the variable5206 .all_cached5207 is expected to contain exactly #<Ci::InstanceVariable id: 11, variable_type: "env_var", masked: false, protected: true, key: [FILTER...qfKrLFMmmXFF\n", encrypted_value_iv: "kEmh4ucpjR9HqS25\n", raw: false, description: nil, value: nil> and #<Ci::InstanceVariable id: 10, variable_type: "env_var", masked: false, protected: false, key: [FILTE...y9t+lkDjsLBa\n", encrypted_value_iv: "E5+MW39oGR29NNrH\n", raw: false, description: nil, value: nil>5208 memoizes the result5209 removes scopes5210 resets the cache when records are deleted5211 resets the cache when records are inserted5212 .unprotected_cached5213 is expected to contain exactly #<Ci::InstanceVariable id: 13, variable_type: "env_var", masked: false, protected: false, key: [FILTE...eTCL4iM5zml1\n", encrypted_value_iv: "h0bzEED40YWK4MhV\n", raw: false, description: nil, value: nil>5214 memoizes the result5215 description5216 is expected to allow :description to be ‹""›5217 is expected to allow :description to be ‹nil›5218 is expected to validate that the length of :description is at most 2555219# [RSpecRunTime] Finishing example group spec/models/ci/instance_variable_spec.rb. It took 4.08 seconds. Expected to take 11.54 seconds.5220# [RSpecRunTime] Starting example group spec/lib/banzai/reference_parser/commit_parser_spec.rb. Expected to take 11.04 seconds.5221Banzai::ReferenceParser::CommitParser5222 #nodes_visible_to_user5223 when the link has a data-project attribute5224 includes the link if can_read_reference? returns true5225 excludes the link if can_read_reference? returns false5226 behaves like referenced feature visibility5227 when feature is disabled5228 does not create reference5229# [RSpecRunTime] RSpec elapsed time: 23 minutes 57.45 seconds. Current RSS: ~1551M. load average: 1.07 1.14 1.03 1/284 139205230 when feature is enabled only for team members5231 does not create reference for non member5232 creates reference for member5233 when feature is enabled5234 creates reference5235 when the link does not have a data-project attribute5236 returns the nodes5237 #referenced_by5238 when the link has a data-project attribute5239 when the link has a data-commit attribute5240 returns an Array of commits5241 returns an empty Array when the commit could not be found5242 skips projects without valid repositories5243 when the link does not have a data-commit attribute5244 returns an empty Array5245 when the link does not have a data-project attribute5246 returns an empty Array5247 #commit_ids_per_project5248 returns a Hash containing commit IDs per project5249 does not add a project when the data-commit attribute is empty5250 #find_commits5251 is empty when repo is invalid5252 returns commits by the specified ids5253 is limited5254 when checking commits on another projects5255 behaves like no project N+1 queries5256 avoids N+1 queries in #nodes_visible_to_user5257# [RSpecRunTime] RSpec elapsed time: 24 minutes 2.55 seconds. Current RSS: ~1562M. load average: 1.15 1.16 1.04 1/284 139585258# [RSpecRunTime] Finishing example group spec/lib/banzai/reference_parser/commit_parser_spec.rb. It took 6.27 seconds. Expected to take 11.04 seconds.5259# [RSpecRunTime] Starting example group spec/lib/gitlab/optimistic_locking_spec.rb. Expected to take 10.77 seconds.5260Gitlab::OptimisticLocking5261 #retry_lock5262 does not change current_scope5263 when state changed successfully without retries5264 does not reload object5265 does not create log record5266 adds number of retries to histogram5267# [RSpecRunTime] RSpec elapsed time: 24 minutes 5.95 seconds. Current RSS: ~1534M. load average: 1.13 1.15 1.04 1/284 139595268 when at least one retry happened, the change succeeded5269 completes the action5270 creates a single log record5271 adds number of retries to histogram5272# [RSpecRunTime] RSpec elapsed time: 24 minutes 9.26 seconds. Current RSS: ~1496M. load average: 1.13 1.15 1.04 1/284 139605273 when MAX_RETRIES attempts exceeded5274 raises an exception5275 creates a single log record5276 adds number of retries to histogram5277# [RSpecRunTime] RSpec elapsed time: 24 minutes 12.78 seconds. Current RSS: ~1476M. load average: 1.12 1.15 1.04 1/279 139615278 #retry_optimistic_lock5279 when locking module is mixed in5280 is an alias for retry_lock5281# [RSpecRunTime] Finishing example group spec/lib/gitlab/optimistic_locking_spec.rb. It took 10.82 seconds. Expected to take 10.77 seconds.5282# [RSpecRunTime] Starting example group spec/graphql/types/merge_request_type_spec.rb. Expected to take 10.76 seconds.5283Types::MergeRequestType5284 is expected to expose permissions using Types::PermissionTypes::MergeRequest5285 is expected to require graphql authorizations :read_merge_request5286 is expected to include Types::Notes::NoteableInterface5287 is expected to include Types::CurrentUserTodos5288 is expected to include Types::TodoableInterface5289 has the expected fields5290 #pipelines5291 is expected to have attributes {:max_page_size => 500}5292 #diff_stats_summary5293 when MR metrics has additions and deletions5294 pulls out data from metrics object5295 #diverged_from_target_branch5296 delegates the diverged_from_target_branch? call to the merge request entity5297 merge_status_enum5298 has the type MergeStatus5299 when the the DB value is preparing5300 serializes correctly5301 when the the DB value is unchecked5302 serializes correctly5303 when the the DB value is cannot_be_merged_recheck5304 serializes correctly5305 when the the DB value is checking5306 serializes correctly5307 when the the DB value is cannot_be_merged_rechecking5308 serializes correctly5309 when the the DB value is can_be_merged5310 serializes correctly5311 when the the DB value is cannot_be_merged5312 serializes correctly5313 #merge_user5314 when MR is merged5315 is not nil5316# [RSpecRunTime] RSpec elapsed time: 24 minutes 19.71 seconds. Current RSS: ~1498M. load average: 1.11 1.15 1.04 1/279 139625317 when MR is set to merge when pipeline succeeds5318 is not nil5319# [RSpecRunTime] Finishing example group spec/graphql/types/merge_request_type_spec.rb. It took 6.59 seconds. Expected to take 10.76 seconds.5320# [RSpecRunTime] Starting example group spec/models/namespaces/traversal/cached_spec.rb. Expected to take 10.32 seconds.5321Namespaces::Traversal::Cached5322 does not allow STI5323 query methods5324 #self_and_descendant_ids5325 returns the cached values5326 when the cache is outdated5327 returns the values from the uncached self_and_descendant_ids query5328# [RSpecRunTime] RSpec elapsed time: 24 minutes 21.55 seconds. Current RSS: ~1492M. load average: 1.18 1.16 1.04 1/279 139635329 when the group_hierarchy_optimization feature flag is disabled5330 returns the values from the uncached self_and_descendant_ids query5331 #all_project_ids5332 returns the cached values5333 when the cache is outdated5334 returns the values from the uncached all_project_ids query5335 when the group_hierarchy_optimization feature flag is disabled5336 returns the values from the uncached all_project_ids query5337 callbacks5338 when the namespace_descendants_cache_expiration feature flag is off5339 does not invalidate the cache5340 when the group is deleted5341 invalidates the cache5342 when no cached records are present5343 does nothing5344 when the namespace record is UserNamespace5345 does nothing5346 when cached record is present5347 invalidates the cache5348 does not invalidate the cache of subgroups5349 when a new subgroup is added5350 invalidates the cache5351 when a new project is added5352 invalidates the cache5353 when parent group has cached record5354 invalidates the parent cache5355 when group is destroyed5356 invalidates the cache5357 when parent group has cached record5358 invalidates the parent cache5359# [RSpecRunTime] Finishing example group spec/models/namespaces/traversal/cached_spec.rb. It took 5.66 seconds. Expected to take 10.32 seconds.5360# [RSpecRunTime] Starting example group spec/lib/gitlab/email/handler/unsubscribe_handler_spec.rb. Expected to take 10.26 seconds.5361Gitlab::Email::Handler::UnsubscribeHandler5362 when email key5363 matches the new format5364 matches the legacy format5365 doesn't match either format5366# [RSpecRunTime] RSpec elapsed time: 24 minutes 28.33 seconds. Current RSS: ~1500M. load average: 1.17 1.16 1.04 1/279 139645367 when notification concerns a commit5368 handler does not raise an error5369 user is unsubscribed5370 leaves user unsubscribed5371 user is subscribed5372 unsubscribes user from notable5373 when using old style unsubscribe link5374 unsubscribes user from notable5375# [RSpecRunTime] RSpec elapsed time: 24 minutes 31.77 seconds. Current RSS: ~1485M. load average: 1.08 1.14 1.04 1/279 139655376 when the noteable could not be found5377 raises a NoteableNotFoundError5378 when no sent notification for the mail key could be found5379 raises a SentNotificationNotFoundError5380# [RSpecRunTime] Finishing example group spec/lib/gitlab/email/handler/unsubscribe_handler_spec.rb. It took 7.91 seconds. Expected to take 10.26 seconds.5381# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/badge/pipeline/metadata_spec.rb. Expected to take 10.0 seconds.5382Gitlab::Ci::Badge::Pipeline::Metadata5383 behaves like badge metadata5384 #to_html5385 points to link5386 contains clickable image5387# [RSpecRunTime] RSpec elapsed time: 24 minutes 35.01 seconds. Current RSS: ~1479M. load average: 1.08 1.14 1.04 1/279 139665388 #to_markdown5389 is expected to include "http://localhost/namespace852/project-887/badges/feature/pipeline.svg"5390 is expected to include "http://localhost/namespace853/project-888/-/commits/feature"5391# [RSpecRunTime] RSpec elapsed time: 24 minutes 36.12 seconds. Current RSS: ~1479M. load average: 1.07 1.14 1.04 1/279 139675392 #to_asciidoc5393 is expected to include "http://localhost/namespace854/project-889/badges/feature/pipeline.svg"5394 is expected to include "http://localhost/namespace855/project-890/-/commits/feature"5395 is expected to include "image:"5396 is expected to include "link="5397 is expected to include "title="5398# [RSpecRunTime] RSpec elapsed time: 24 minutes 39.03 seconds. Current RSS: ~1482M. load average: 1.07 1.14 1.04 1/280 139685399 #title5400 returns build status title5401 #image_url5402 returns valid url5403 #link_url5404 returns valid link5405# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/badge/pipeline/metadata_spec.rb. It took 7.28 seconds. Expected to take 10.0 seconds.5406# [RSpecRunTime] Starting example group spec/rubocop/cop/migration/safer_boolean_column_spec.rb. Expected to take 9.79 seconds.5407RuboCop::Cop::Migration::SaferBooleanColumn5408 in migration5409 registers no offense for tables not listed in SMALL_TABLES5410 registers no offense for non-boolean columns5411 for the application_settings table5412 given the source "add_column :application_settings, :column, :boolean, default: true"5413 registers the offense matching "should disallow nulls"5414 given the source "add_column :application_settings, :column, :boolean, default: false"5415 registers the offense matching "should disallow nulls"5416 given the source "add_column :application_settings, :column, :boolean, default: nil"5417 registers the offense matching "should have a default and should disallow nulls"5418 given the source "add_column :application_settings, :column, :boolean, null: false"5419 registers the offense matching "should have a default"5420 given the source "add_column :application_settings, :column, :boolean, null: true"5421 registers the offense matching "should have a default and should disallow nulls"5422 given the source "add_column :application_settings, :column, :boolean"5423 registers the offense matching "should have a default and should disallow nulls"5424 given the source "add_column :application_settings, :column, :boolean, default: nil, null: false"5425 registers the offense matching "should have a default"5426 given the source "add_column :application_settings, :column, :boolean, default: nil, null: true"5427 registers the offense matching "should have a default and should disallow nulls"5428 given the source "add_column :application_settings, :column, :boolean, default: false, null: true"5429 registers the offense matching "should disallow nulls"5430 given the source "add_column :application_settings, :column, :boolean, default: true, null: false"5431 registers no offense5432 given the source "add_column :application_settings, :column, :boolean, default: false, null: false"5433 registers no offense5434 for the plan_limits table5435 given the source "add_column :plan_limits, :column, :boolean, default: true"5436 registers the offense matching "should disallow nulls"5437 given the source "add_column :plan_limits, :column, :boolean, default: false"5438 registers the offense matching "should disallow nulls"5439 given the source "add_column :plan_limits, :column, :boolean, default: nil"5440 registers the offense matching "should have a default and should disallow nulls"5441 given the source "add_column :plan_limits, :column, :boolean, null: false"5442 registers the offense matching "should have a default"5443 given the source "add_column :plan_limits, :column, :boolean, null: true"5444 registers the offense matching "should have a default and should disallow nulls"5445 given the source "add_column :plan_limits, :column, :boolean"5446 registers the offense matching "should have a default and should disallow nulls"5447 given the source "add_column :plan_limits, :column, :boolean, default: nil, null: false"5448 registers the offense matching "should have a default"5449 given the source "add_column :plan_limits, :column, :boolean, default: nil, null: true"5450 registers the offense matching "should have a default and should disallow nulls"5451 given the source "add_column :plan_limits, :column, :boolean, default: false, null: true"5452 registers the offense matching "should disallow nulls"5453 given the source "add_column :plan_limits, :column, :boolean, default: true, null: false"5454 registers no offense5455 given the source "add_column :plan_limits, :column, :boolean, default: false, null: false"5456 registers no offense5457 outside of migration5458 registers no offense5459# [RSpecRunTime] Finishing example group spec/rubocop/cop/migration/safer_boolean_column_spec.rb. It took 3.15 seconds. Expected to take 9.79 seconds.5460# [RSpecRunTime] Starting example group spec/tasks/import_rake_spec.rb. Expected to take 9.57 seconds.5461import:github rake tasks5462 :import5463 when importing a single project5464 when all inputs are correct5465This will import GitHub github_user/repo into GitLab user604/project_name as Sidney Jones16115466Permission checks are ignored. Press any key to continue.5467Starting the import (this could take a while)5468Import finished. Timings: 0.001355 0.000000 0.001355 ( 0.001351)5469 imports a repository5470# [RSpecRunTime] RSpec elapsed time: 24 minutes 45.68 seconds. Current RSS: ~1518M. load average: 1.06 1.14 1.04 1/280 139755471 when project path is invalid5472Project path must be: namespace(s)/project_name5473 aborts with an error5474 when user is not found5475 aborts with an error5476 when github repo is not found5477 aborts with an error5478 when namespace to import repo into does not exists5479This will import GitHub github_user/repo into GitLab unknown_namespace_path/project_name as Sidney Jones16155480Permission checks are ignored. Press any key to continue.5481Starting the import (this could take a while)5482 aborts with an error5483 when importing multiple projects5484 when user enters github repo id that exists5485ID: 1 Name: github_user/repo5486ID? This will import GitHub github_user/repo into GitLab user609/project_name as Sidney Jones16165487Permission checks are ignored. Press any key to continue.5488Starting the import (this could take a while)5489Import finished. Timings: 0.001479 0.000025 0.001504 ( 0.001503)5490 imports a repository5491# [RSpecRunTime] RSpec elapsed time: 24 minutes 47.79 seconds. Current RSS: ~1512M. load average: 1.06 1.13 1.04 1/280 139825492 when user enters github repo id that does not exists5493ID: 1 Name: github_user/repo5494ID? aborts with an error5495# [RSpecRunTime] Finishing example group spec/tasks/import_rake_spec.rb. It took 5.79 seconds. Expected to take 9.57 seconds.5496# [RSpecRunTime] RSpec elapsed time: 24 minutes 49.93 seconds. Current RSS: ~1507M. load average: 1.06 1.13 1.04 1/280 139835497# [RSpecRunTime] Starting example group spec/workers/update_head_pipeline_for_merge_request_worker_spec.rb. Expected to take 9.42 seconds.5498UpdateHeadPipelineForMergeRequestWorker5499 #perform5500 when pipeline exists for the source project and branch5501 updates the head_pipeline_id of the merge_request5502 behaves like an idempotent worker5503 is labeled as idempotent5504 performs multiple times sequentially without raising an exception5505 sets the pipeline as the head pipeline when run multiple times5506# [RSpecRunTime] RSpec elapsed time: 24 minutes 53.24 seconds. Current RSS: ~1502M. load average: 1.05 1.13 1.04 1/286 140255507 when merge request sha does not equal pipeline sha5508 does not update head pipeline5509 behaves like an idempotent worker5510 is labeled as idempotent5511 performs multiple times sequentially without raising an exception5512 does not update the head_pipeline_id when run multiple times5513 when pipeline does not exist for the source project and branch5514 does not update the head_pipeline_id of the merge_request5515 behaves like an idempotent worker5516 is labeled as idempotent5517 performs multiple times sequentially without raising an exception5518 does not update the head_pipeline_id when run multiple times5519 when a merge request pipeline exists5520 sets the merge request pipeline as the head pipeline5521 behaves like an idempotent worker5522 is labeled as idempotent5523 performs multiple times sequentially without raising an exception5524 sets the merge request pipeline as the head pipeline when run multiple times5525 when branch pipeline exists5526 prioritizes the merge request pipeline as the head pipeline5527 behaves like an idempotent worker5528 is labeled as idempotent5529 performs multiple times sequentially without raising an exception5530 sets the merge request pipeline as the head pipeline when run multiple times5531# [RSpecRunTime] Finishing example group spec/workers/update_head_pipeline_for_merge_request_worker_spec.rb. It took 6.33 seconds. Expected to take 9.42 seconds.5532# [RSpecRunTime] Starting example group spec/views/shared/_label_row.html.haml_spec.rb. Expected to take 9.14 seconds.5533shared/_label_row.html.haml5534 with a project context5535 has label title5536 has a linked label title5537 has Issues link5538 has Merge request link5539 shows the path from where the label was created5540# [RSpecRunTime] RSpec elapsed time: 24 minutes 57.89 seconds. Current RSS: ~1515M. load average: 1.13 1.14 1.04 1/285 140315541 with a subgroup context5542 has label title5543 has a linked label title5544 has Issues link5545 has Merge request link5546 shows the path from where the label was created5547# [RSpecRunTime] RSpec elapsed time: 24 minutes 59.05 seconds. Current RSS: ~1515M. load average: 1.13 1.14 1.04 1/285 140325548 with a group context5549 has label title5550 has a linked label title5551 has Issues link5552 has Merge request link5553 does not show a path from where the label was created5554 with an admin context5555 has label title5556 has a linked label title5557 does not show Issues link5558 does not show Merge request link5559 does not show a path from where the label was created5560# [RSpecRunTime] RSpec elapsed time: 25 minutes 1.03 seconds. Current RSS: ~1520M. load average: 1.20 1.16 1.05 3/286 140335561# [RSpecRunTime] Finishing example group spec/views/shared/_label_row.html.haml_spec.rb. It took 4.9 seconds. Expected to take 9.14 seconds.5562# [RSpecRunTime] Starting example group spec/graphql/mutations/alert_management/alerts/set_assignees_spec.rb. Expected to take 8.97 seconds.5563Mutations::AlertManagement::Alerts::SetAssignees5564 is expected to require graphql authorizations :update_alert_management_alert5565 #resolve5566 when operation mode is not specified5567 behaves like successful resolution5568 successfully resolves5569# [RSpecRunTime] RSpec elapsed time: 25 minutes 2.45 seconds. Current RSS: ~1517M. load average: 1.20 1.16 1.05 1/280 140345570 behaves like an incident management tracked event5571 .track_event5572 tracks the event using redis5573 behaves like Snowplow event tracking with RedisHLL context5574 behaves like Snowplow event tracking5575 is emitted5576 when user does not have permission to update alerts5577 raises an error if the resource is not accessible to the user5578 for APPEND operation5579 when a different user is already assigned5580 behaves like noop5581 makes no changes5582 when no users are specified5583 behaves like noop5584 makes no changes5585 when a user is specified and no user is assigned5586 behaves like successful resolution5587 successfully resolves5588 when the specified user is already assigned to the alert5589 behaves like noop5590 makes no changes5591 for REPLACE operation5592 when a different user is already assigned5593 behaves like successful resolution5594 successfully resolves5595 when no users are specified5596 behaves like successful resolution5597 successfully resolves5598 when a user is specified and no user is assigned5599 behaves like successful resolution5600 successfully resolves5601 when the specified user is already assigned to the alert5602 behaves like noop5603 makes no changes5604 when multiple users are specified5605 behaves like successful resolution5606 successfully resolves5607 for REMOVE operation5608 when a different user is already assigned5609 behaves like noop5610 makes no changes5611 when no users are specified5612 behaves like noop5613 makes no changes5614 when a user is specified and no user is assigned5615 behaves like noop5616 makes no changes5617 when the specified user is already assigned to the alert5618 behaves like successful resolution5619 successfully resolves5620# [RSpecRunTime] Finishing example group spec/graphql/mutations/alert_management/alerts/set_assignees_spec.rb. It took 5.38 seconds. Expected to take 8.97 seconds.5621# [RSpecRunTime] Starting example group spec/lib/gitlab/object_hierarchy_spec.rb. Expected to take 8.84 seconds.5622Gitlab::ObjectHierarchy5623 #base_and_ancestors5624 includes the base rows5625 includes all of the ancestors5626 can find ancestors upto a certain level5627 uses ancestors_base #initialize argument5628 does not allow the use of #update_all5629 hierarchy_order option5630 :asc5631 orders by child to parent5632# [RSpecRunTime] RSpec elapsed time: 25 minutes 7.63 seconds. Current RSS: ~1531M. load average: 1.18 1.16 1.05 1/280 140355633 :desc5634 orders by parent to child5635 #base_and_descendants5636 includes the base rows5637 includes all the descendants5638 uses descendants_base #initialize argument5639 does not allow the use of #update_all5640 when with_depth is true5641 includes depth in the results5642 #descendants5643 includes only the descendants5644 #max_descendants_depth5645 when base relation is empty5646 is expected to be nil5647 when base has no children5648 is expected to eq 15649 when base has grandchildren5650 is expected to eq 35651 #ancestors5652 includes only the ancestors5653 can find ancestors upto a certain level5654 #all_objects5655 includes the base rows5656 includes the ancestors5657 includes the descendants5658 uses ancestors_base #initialize argument for ancestors5659 uses descendants_base #initialize argument for descendants5660 does not allow the use of #update_all5661# [RSpecRunTime] Finishing example group spec/lib/gitlab/object_hierarchy_spec.rb. It took 3.4 seconds. Expected to take 8.84 seconds.5662# [RSpecRunTime] Starting example group spec/lib/gitlab/analytics/cycle_analytics/aggregated/records_fetcher_spec.rb. Expected to take 8.61 seconds.5663Gitlab::Analytics::CycleAnalytics::Aggregated::RecordsFetcher5664 #serialized_records5665 sorting5666 when sorting by end event DESC5667 behaves like match returned records5668 returns issues in the correct order5669 passes a hash with all expected attributes to the serializer5670# [RSpecRunTime] RSpec elapsed time: 25 minutes 11.26 seconds. Current RSS: ~1547M. load average: 1.17 1.15 1.04 1/280 140365671 when intervalstyle setting is configured to "postgres"5672 avoids nil durations5673 when sorting by end event ASC5674 behaves like match returned records5675 returns issues in the correct order5676 passes a hash with all expected attributes to the serializer5677 when sorting by duration DESC5678 behaves like match returned records5679 returns issues in the correct order5680 passes a hash with all expected attributes to the serializer5681 when sorting by duration ASC5682 behaves like match returned records5683 returns issues in the correct order5684 passes a hash with all expected attributes to the serializer5685 pagination5686 behaves like match returned records5687 returns issues in the correct order5688 passes a hash with all expected attributes to the serializer5689 when passing a block to serialized_records method5690 yields the underlying stage event scope5691 when the issue record no longer exists5692 skips non-existing issue records5693 respecting visibility rules5694 when current user is guest5695 is expected to eq [3, 1]5696 when current user is logged and has no access to the project5697 is expected to eq [3, 1]5698 when querying merge requests5699 is expected to eq [1]5700 when current user is guest5701 is expected to eq [1]5702 when current user is logged and has no access to the project5703 is expected to eq [1]5704 when MR access level is elevated5705 is expected to eq []5706# [RSpecRunTime] Finishing example group spec/lib/gitlab/analytics/cycle_analytics/aggregated/records_fetcher_spec.rb. It took 4.04 seconds. Expected to take 8.61 seconds.5707# [RSpecRunTime] Starting example group spec/services/issues/reorder_service_spec.rb. Expected to take 8.51 seconds.5708Issues::ReorderService5709 #execute5710 when ordering issues in a project5711 behaves like issues reorder service5712 when reordering issues5713 returns false with no params5714 returns false with both invalid params5715 sorts issues5716 sorts issues if only given one neighbour, on the left5717 sorts issues if only given one neighbour, on the right5718# [RSpecRunTime] RSpec elapsed time: 25 minutes 16.86 seconds. Current RSS: ~1532M. load average: 1.15 1.15 1.04 1/280 140375719 when ordering issues in a group5720 behaves like issues reorder service5721 when reordering issues5722 returns false with no params5723 returns false with both invalid params5724 sorts issues5725 sorts issues if only given one neighbour, on the left5726 sorts issues if only given one neighbour, on the right5727# [RSpecRunTime] RSpec elapsed time: 25 minutes 19.3 seconds. Current RSS: ~1528M. load average: 1.15 1.15 1.04 1/280 140385728 when ordering in a group issue list5729 sorts issues5730# [RSpecRunTime] Finishing example group spec/services/issues/reorder_service_spec.rb. It took 6.33 seconds. Expected to take 8.51 seconds.5731# [RSpecRunTime] Starting example group spec/services/security/ci_configuration/sast_iac_create_service_spec.rb. Expected to take 8.28 seconds.5732Security::CiConfiguration::SastIacCreateService5733 #execute5734 user does not belong to project5735 returns an error status5736 does not track a snowplow event5737# [RSpecRunTime] RSpec elapsed time: 25 minutes 22.86 seconds. Current RSS: ~1516M. load average: 1.14 1.15 1.04 1/286 140715738 user belongs to project5739 does track the snowplow event5740 raises exception if the user does not have permission to create a new branch5741 when exception is raised5742 when branch was created5743 tries to rm branch5744# [RSpecRunTime] RSpec elapsed time: 25 minutes 24.3 seconds. Current RSS: ~1517M. load average: 1.14 1.15 1.04 1/286 141115745 when branch was not created5746 does not try to rm branch5747 with no parameters5748 returns the path to create a new merge request5749 when the project has a non-default ci config file5750 does track the snowplow event5751 when existing ci config contains anchors/aliases5752 returns a ServiceResponse error5753 when parsing existing ci config gives a Psych error5754 returns a ServiceResponse error5755 when parsing existing ci config gives any other error5756 is successful5757 when the project is empty5758 returns a ServiceResponse error5759# [RSpecRunTime] Finishing example group spec/services/security/ci_configuration/sast_iac_create_service_spec.rb. It took 6.67 seconds. Expected to take 8.28 seconds.5760# [RSpecRunTime] Starting example group spec/models/ci/runner_namespace_spec.rb. Expected to take 8.2 seconds.5761Ci::RunnerNamespace5762 does not allow STI5763 behaves like includes Limitable concern5764 #exceeds_limits?5765 without plan limits configured5766 is expected to eq false5767 without plan limits configured5768 is expected to eq false5769 with an existing model5770 is expected to eq true5771 validations5772 is expected to be a kind of Limitable5773 without plan limits configured5774 can create new models5775 with plan limits configured5776 can create new models5777 with an existing model5778 cannot create new models exceeding the plan limits5779 behaves like cleanup by a loose foreign key5780 cleans up (delete or nullify) the model5781 .for_runner5782 with runner ids5783 returns requested runner namespaces5784 with runners5785 returns requested runner namespaces5786# [RSpecRunTime] Finishing example group spec/models/ci/runner_namespace_spec.rb. It took 4.93 seconds. Expected to take 8.2 seconds.5787# [RSpecRunTime] Starting example group spec/views/projects/commit/show.html.haml_spec.rb. Expected to take 7.94 seconds.5788projects/commit/show.html.haml5789 parallel diff view5790 spans full width5791# [RSpecRunTime] RSpec elapsed time: 25 minutes 33.04 seconds. Current RSS: ~1517M. load average: 1.27 1.18 1.05 1/286 142265792 in the context of a merge request5793 shows that it is in the context of a merge request5794 when merge request is nil5795 renders the page5796 when commit is signed5797 with GPG5798 renders unverified badge5799# [RSpecRunTime] RSpec elapsed time: 25 minutes 35.24 seconds. Current RSS: ~1514M. load average: 1.27 1.18 1.05 1/287 142965800 with SSH5801 renders unverified badge5802 when the commit has been signed by GitLab5803 renders verified badge5804 with X.5095805 renders unverified badge5806# [RSpecRunTime] Finishing example group spec/views/projects/commit/show.html.haml_spec.rb. It took 4.81 seconds. Expected to take 7.94 seconds.5807# [RSpecRunTime] Starting example group spec/lib/gitlab/diff/rendered/notebook/diff_file_helper_spec.rb. Expected to take 7.76 seconds.5808Gitlab::Diff::Rendered::Notebook::DiffFileHelper5809 #strip_diff_frontmatter5810 diff: "FileLine1\nFileLine2\n@@ -1,76 +1,74 @@\nhello\n", result: "@@ -1,76 +1,74 @@\nhello\n"5811 is expected to eq "@@ -1,76 +1,74 @@\nhello\n"5812 diff: "", result: nil5813 is expected to eq nil5814 diff: nil, result: nil5815 is expected to eq nil5816 #map_transformed_line_to_source5817 case: "if transformed diff is empty", transformed_blocks: [], result: 05818 is expected to eq 05819 case: "if the transformed line does not map to any in the original file", transformed_blocks: [{:source_line=>nil}], result: 05820 is expected to eq 05821 case: "if the transformed line maps to a line in the source file", transformed_blocks: [{:source_line=>3}], result: 35822 is expected to eq 35823 #image_as_rich_text5824 text does not contain image5825 is expected to be nil5826 text contains image5827 is expected to eq "<img src=\"data:image/png;base64,some_image_here\">"5828 text contains image that has malicious html5829 sanitizes the html5830 adds image to src5831 #line_positions_at_source_diff5832 case: " A A", index: 0, transformed_positions: [1, 1], mapped_positions: [1, 1]5833 is expected to eq [1, 1]5834 case: "- C ", index: 1, transformed_positions: [2, 2], mapped_positions: [3, 2]5835 is expected to eq [3, 2]5836 case: "- B ", index: 2, transformed_positions: [3, 2], mapped_positions: [2, 2]5837 is expected to eq [2, 2]5838 case: "- L ", index: 3, transformed_positions: [4, 2], mapped_positions: [0, 0]5839 is expected to eq [0, 0]5840 case: "+ D", index: 4, transformed_positions: [5, 2], mapped_positions: [4, 2]5841 is expected to eq [4, 2]5842 case: "+ J", index: 5, transformed_positions: [5, 3], mapped_positions: [0, 0]5843 is expected to eq [0, 0]5844 case: "+ E", index: 6, transformed_positions: [5, 4], mapped_positions: [4, 3]5845 is expected to eq [4, 3]5846 case: " K K", index: 7, transformed_positions: [5, 5], mapped_positions: [0, 0]5847 is expected to eq [0, 0]5848 case: " F F", index: 8, transformed_positions: [6, 6], mapped_positions: [4, 4]5849 is expected to eq [4, 4]5850 #lines_in_source_diff5851 old_lines: [1, 2, 2], new_lines: [1, 1, 4], is_deleted: false, is_new: false, existing_lines: {:from=>#<Set: {1, 2}>, :to=>#<Set: {1, 4}>}5852 is expected to eq {:from=>#<Set: {1, 2}>, :to=>#<Set: {1, 4}>}5853 old_lines: [1, 2, 2], new_lines: [1, 1, 4], is_deleted: true, is_new: false, existing_lines: {:from=>#<Set: {1, 2}>, :to=>#<Set: {}>}5854 is expected to eq {:from=>#<Set: {1, 2}>, :to=>#<Set: {}>}5855 old_lines: [1, 2, 2], new_lines: [1, 1, 4], is_deleted: false, is_new: true, existing_lines: {:from=>#<Set: {}>, :to=>#<Set: {1, 4}>}5856 is expected to eq {:from=>#<Set: {}>, :to=>#<Set: {1, 4}>}5857# [RSpecRunTime] Finishing example group spec/lib/gitlab/diff/rendered/notebook/diff_file_helper_spec.rb. It took 2.4 seconds. Expected to take 7.76 seconds.5858# [RSpecRunTime] Starting example group spec/graphql/resolvers/users/participants_resolver_spec.rb. Expected to take 7.74 seconds.5859Resolvers::Users::ParticipantsResolver5860 #resolve5861 when current user is not set5862 returns only publicly visible participants for this user5863# [RSpecRunTime] RSpec elapsed time: 25 minutes 41.79 seconds. Current RSS: ~1511M. load average: 1.23 1.17 1.05 1/286 143225864 when current user does not have enough permissions5865 returns only publicly visible participants for this user5866 when current user has access to internal notes5867 returns all participants for this user5868 N+1 queries5869 does not execute N+1 for project relation5870 does not execute N+1 for system note metadata relation5871# [RSpecRunTime] RSpec elapsed time: 25 minutes 44.74 seconds. Current RSS: ~1524M. load average: 1.23 1.17 1.05 1/286 143235872# [RSpecRunTime] Finishing example group spec/graphql/resolvers/users/participants_resolver_spec.rb. It took 5.74 seconds. Expected to take 7.74 seconds.5873# [RSpecRunTime] Starting example group spec/lib/gitlab/database/background_migration/prometheus_metrics_spec.rb. Expected to take 7.53 seconds.5874Gitlab::Database::BackgroundMigration::PrometheusMetrics5875 #track5876 reports batch_size5877 reports sub_batch_size5878 reports interval5879 reports job duration5880 increments updated tuples (currently based on batch_size)5881 reports migrated tuples5882 reports the total tuple count for the migration5883 reports last updated at timestamp5884 reports summary of query timings5885 when the tracking record does not having timing metrics5886 does not attempt to report query timings5887# [RSpecRunTime] RSpec elapsed time: 25 minutes 50.22 seconds. Current RSS: ~1523M. load average: 1.21 1.17 1.05 1/281 143245888# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/background_migration/prometheus_metrics_spec.rb. It took 5.46 seconds. Expected to take 7.53 seconds.5889# [RSpecRunTime] Starting example group spec/helpers/namespaces_helper_spec.rb. Expected to take 7.41 seconds.5890NamespacesHelper5891 #cascading_namespace_settings_popover_data5892 when locked by an application setting5893 returns expected hash5894# [RSpecRunTime] RSpec elapsed time: 25 minutes 51.45 seconds. Current RSS: ~1525M. load average: 1.19 1.16 1.05 1/281 143255895 when locked by an ancestor namespace5896 returns expected hash5897# [RSpecRunTime] RSpec elapsed time: 25 minutes 52.57 seconds. Current RSS: ~1526M. load average: 1.19 1.16 1.05 1/281 143265898 #cascading_namespace_setting_locked?5899 when `group` argument is `nil`5900 returns `false`5901# [RSpecRunTime] RSpec elapsed time: 25 minutes 53.69 seconds. Current RSS: ~1531M. load average: 1.19 1.16 1.05 1/281 143275902 when `*_locked?` method does not exist5903 returns `false`5904# [RSpecRunTime] RSpec elapsed time: 25 minutes 54.88 seconds. Current RSS: ~1519M. load average: 1.19 1.16 1.05 1/281 143285905 when `*_locked?` method does exist5906 calls corresponding `*_locked?` method5907# [RSpecRunTime] RSpec elapsed time: 25 minutes 56.05 seconds. Current RSS: ~1496M. load average: 1.09 1.14 1.05 1/281 143295908# [RSpecRunTime] Finishing example group spec/helpers/namespaces_helper_spec.rb. It took 5.83 seconds. Expected to take 7.41 seconds.5909# [RSpecRunTime] Starting example group spec/workers/delete_diff_files_worker_spec.rb. Expected to take 7.28 seconds.5910DeleteDiffFilesWorker5911 #perform5912 deletes all merge request diff files5913 updates state to without_files5914 resets the files_count of the diff5915 does nothing if diff was already marked as "without_files"5916 rollsback if something goes wrong5917# [RSpecRunTime] RSpec elapsed time: 26 minutes 2.12 seconds. Current RSS: ~1575M. load average: 1.17 1.16 1.05 1/287 145265918# [RSpecRunTime] Finishing example group spec/workers/delete_diff_files_worker_spec.rb. It took 6.08 seconds. Expected to take 7.28 seconds.5919# [RSpecRunTime] Starting example group spec/workers/ci/cancel_pipeline_worker_spec.rb. Expected to take 7.13 seconds.5920Ci::CancelPipelineWorker5921 #perform5922 cancels the pipeline5923 if pipeline is deleted5924 does not error5925# [RSpecRunTime] RSpec elapsed time: 26 minutes 3.57 seconds. Current RSS: ~1574M. load average: 1.17 1.16 1.05 1/286 145275926 when auto_canceled_by_pipeline is deleted5927 does not error5928 with builds and state transition side effects5929 behaves like an idempotent worker5930 is labeled as idempotent5931 performs multiple times sequentially without raising an exception5932 cancels the pipeline5933# [RSpecRunTime] RSpec elapsed time: 26 minutes 8.93 seconds. Current RSS: ~1567M. load average: 1.15 1.16 1.05 1/285 145285934# [RSpecRunTime] Finishing example group spec/workers/ci/cancel_pipeline_worker_spec.rb. It took 6.82 seconds. Expected to take 7.13 seconds.5935# [RSpecRunTime] Starting example group spec/finders/projects/prometheus/alerts_finder_spec.rb. Expected to take 7.04 seconds.5936Projects::Prometheus::AlertsFinder5937 with params5938 #execute5939 with project5940 is expected to eq [#<PrometheusAlert id: 23, created_at: "2024-03-04 13:58:42.372720786 +0000", updated_at: "2024-03-04...0, operator: "gt", environment_id: 49, project_id: 843, prometheus_metric_id: 25, runbook_url: nil>]5941 with matching metric5942 is expected to eq [#<PrometheusAlert id: 23, created_at: "2024-03-04 13:58:42.372720786 +0000", updated_at: "2024-03-04...0, operator: "gt", environment_id: 48, project_id: 843, prometheus_metric_id: 23, runbook_url: nil>]5943# [RSpecRunTime] RSpec elapsed time: 26 minutes 10.19 seconds. Current RSS: ~1554M. load average: 1.15 1.16 1.05 1/285 145295944 with matching metric id5945 is expected to eq [#<PrometheusAlert id: 23, created_at: "2024-03-04 13:58:42.372720786 +0000", updated_at: "2024-03-04...0, operator: "gt", environment_id: 48, project_id: 843, prometheus_metric_id: 23, runbook_url: nil>]5946 with project non-specific metric5947 is expected to be empty5948 with environment5949 is expected to eq [#<PrometheusAlert id: 23, created_at: "2024-03-04 13:58:42.372720786 +0000", updated_at: "2024-03-04...0, operator: "gt", environment_id: 48, project_id: 843, prometheus_metric_id: 24, runbook_url: nil>]5950 with matching metric5951 is expected to eq [#<PrometheusAlert id: 23, created_at: "2024-03-04 13:58:42.372720786 +0000", updated_at: "2024-03-04...0, operator: "gt", environment_id: 48, project_id: 843, prometheus_metric_id: 23, runbook_url: nil>]5952 with environment non-specific metric5953 is expected to be empty5954 with matching project and environment5955 is expected to eq [#<PrometheusAlert id: 23, created_at: "2024-03-04 13:58:42.372720786 +0000", updated_at: "2024-03-04...0, operator: "gt", environment_id: 48, project_id: 843, prometheus_metric_id: 24, runbook_url: nil>]5956 with matching metric5957 is expected to eq [#<PrometheusAlert id: 23, created_at: "2024-03-04 13:58:42.372720786 +0000", updated_at: "2024-03-04...0, operator: "gt", environment_id: 48, project_id: 843, prometheus_metric_id: 23, runbook_url: nil>]5958 with environment non-specific metric5959 is expected to be empty5960 with matching id5961 is expected to eq [#<PrometheusAlert id: 23, created_at: "2024-03-04 13:58:42.372720786 +0000", updated_at: "2024-03-04...0, operator: "gt", environment_id: 48, project_id: 843, prometheus_metric_id: 23, runbook_url: nil>]5962 with a nil id5963 is expected to eq [#<PrometheusAlert id: 23, created_at: "2024-03-04 13:58:42.372720786 +0000", updated_at: "2024-03-04...0, operator: "gt", environment_id: 48, project_id: 843, prometheus_metric_id: 24, runbook_url: nil>]5964 with non-matching project-environment pair5965 is expected to be empty5966 with id5967 is expected to eq [#<PrometheusAlert id: 23, created_at: "2024-03-04 13:58:42.372720786 +0000", updated_at: "2024-03-04...0, operator: "gt", environment_id: 48, project_id: 843, prometheus_metric_id: 23, runbook_url: nil>]5968 with multiple ids5969 is expected to eq [#<PrometheusAlert id: 23, created_at: "2024-03-04 13:58:42.372720786 +0000", updated_at: "2024-03-04...0, operator: "gt", environment_id: 47, project_id: 844, prometheus_metric_id: 26, runbook_url: nil>]5970 with non-matching id5971 is expected to be empty5972 without params5973 raises an error5974# [RSpecRunTime] Finishing example group spec/finders/projects/prometheus/alerts_finder_spec.rb. It took 2.74 seconds. Expected to take 7.04 seconds.5975# [RSpecRunTime] Starting example group spec/services/merge_requests/handle_assignees_change_service_spec.rb. Expected to take 6.87 seconds.5976MergeRequests::HandleAssigneesChangeService5977 #async_execute5978 performs MergeRequests::HandleAssigneesChangeWorker asynchronously5979# [RSpecRunTime] RSpec elapsed time: 26 minutes 13.52 seconds. Current RSS: ~1722M. load average: 1.14 1.15 1.05 1/287 145705980 #execute5981 creates assignee note5982 sends email notifications to old and new assignees5983 creates pending todo for assignee5984 tracks users assigned event5985 tracks assignees changed event5986 when unassigning all users5987 creates assignee note5988# [RSpecRunTime] RSpec elapsed time: 26 minutes 16.31 seconds. Current RSS: ~1763M. load average: 1.13 1.15 1.05 2/286 145715989 when execute_hooks option is set to true5990 executes hooks and integrations5991# [RSpecRunTime] Finishing example group spec/services/merge_requests/handle_assignees_change_service_spec.rb. It took 4.92 seconds. Expected to take 6.87 seconds.5992# [RSpecRunTime] Starting example group spec/lib/gitlab/jira_import/issue_serializer_spec.rb. Expected to take 6.76 seconds.5993Gitlab::JiraImport::IssueSerializer5994 #execute5995 attributes setting5996 sets the basic attributes5997 creates a hash for valid issue5998 labels5999 creates all missing labels (on project level)6000 when there are no new labels6001 assigns the labels to the Issue hash6002 does not create new labels6003# [RSpecRunTime] RSpec elapsed time: 26 minutes 18.09 seconds. Current RSS: ~1766M. load average: 1.13 1.15 1.05 1/286 145726004 author6005 when reporter maps to a valid GitLab user6006 sets the issue author to the mapped user6007 when reporter does not map to a valid Gitlab user6008 defaults the issue author to project creator6009 when reporter field is empty6010 defaults the issue author to project creator6011 when reporter field is missing accountId6012 defaults the issue author to project creator6013 assignee6014 when assignee maps to a valid GitLab user6015 sets the issue assignees to the mapped user6016 when assignee does not map to a valid GitLab user6017 leaves the assignee empty6018 when assginee field is empty6019 leaves the assignee empty6020 when assginee field is missing accountId6021 leaves the assignee empty6022 with jira server response6023 when assignee maps to a valid GitLab user6024 sets the issue assignees to the mapped user6025 with done status6026 maps the status to closed6027 without the iid6028 does not set the iid6029# [RSpecRunTime] Finishing example group spec/lib/gitlab/jira_import/issue_serializer_spec.rb. It took 2.79 seconds. Expected to take 6.76 seconds.6030# [RSpecRunTime] Starting example group spec/graphql/types/alert_management/prometheus_integration_type_spec.rb. Expected to take 6.64 seconds.6031Types::AlertManagement::PrometheusIntegrationType6032 is expected to eq "AlertManagementPrometheusIntegration"6033 is expected to require graphql authorizations :admin_project6034 resolvers6035 behaves like has field with value6036 correctly renders the field6037# [RSpecRunTime] RSpec elapsed time: 26 minutes 20.57 seconds. Current RSS: ~1794M. load average: 1.13 1.15 1.05 1/286 145736038 behaves like has field with value6039 correctly renders the field6040 behaves like has field with value6041 correctly renders the field6042 behaves like has field with value6043 correctly renders the field6044 behaves like has field with value6045 correctly renders the field6046 with alerting setting6047 behaves like has field with value6048 correctly renders the field6049 a group integration6050 field: id6051 is redacted6052 field: type6053 is redacted6054 field: name6055 is redacted6056 field: active6057 is redacted6058 field: token6059 is redacted6060 field: url6061 is redacted6062 field: apiUrl6063 is redacted6064# [RSpecRunTime] Finishing example group spec/graphql/types/alert_management/prometheus_integration_type_spec.rb. It took 2.67 seconds. Expected to take 6.64 seconds.6065# [RSpecRunTime] Starting example group spec/lib/api/helpers/authentication_spec.rb. Expected to take 6.5 seconds.6066API::Helpers::Authentication6067 class methods6068 .authenticate_with6069 sets namespace_inheritable :authentication to correctly when body is empty6070 sets namespace_inheritable :authentication to correctly when body is not empty6071# [RSpecRunTime] RSpec elapsed time: 26 minutes 23.28 seconds. Current RSS: ~1798M. load average: 1.12 1.15 1.05 1/286 145746072 helper methods6073 #token_from_namespace_inheritable6074 with no allowed authentication strategies6075 behaves like an anonymous request6076 returns nil6077 with no located credentials6078 behaves like an anonymous request6079 returns nil6080 with one set of located credentials6081 when the credentials contain a valid token6082 behaves like an authenticated request6083 returns the token6084 when the credentials do not contain a valid token6085 behaves like an unauthorized request6086 behaves like stops early6087 calls #unauthorized!6088 with multiple located credentials6089 behaves like stops early6090 calls #bad_request!6091 when a resolver raises UnauthorizedError6092 behaves like an unauthorized request6093 behaves like stops early6094 calls #unauthorized!6095 #access_token_from_namespace_inheritable6096 returns #token_from_namespace_inheritable if it is a personal access token6097 returns nil if #token_from_namespace_inheritable is not a personal access token6098 #ci_build_from_namespace_inheritable6099 returns #token_from_namespace_inheritable if it is a ci build6100 returns nil if #token_from_namespace_inheritable is not a ci build6101 #user_from_namespace_inheritable6102 returns #token_from_namespace_inheritable if it is a deploy token6103 returns #token_from_namespace_inheritable.user if the token is not a deploy token6104 falls back to #find_user_from_warden if #token_from_namespace_inheritable.user is nil6105 falls back to #find_user_from_warden if #token_from_namespace_inheritable is nil6106# [RSpecRunTime] Finishing example group spec/lib/api/helpers/authentication_spec.rb. It took 2.54 seconds. Expected to take 6.5 seconds.6107# [RSpecRunTime] Starting example group spec/lib/gitlab/daemon_spec.rb. Expected to take 6.44 seconds.6108Gitlab::Daemon6109 .instance6110 provides instance of Daemon6111 subsequent invocations provide the same instance6112 creates at_exit hook when instance is created6113 .initialize_instance6114 provides instance of Daemon6115 when instance has already been created6116 and recreate flag is false6117 raises an error6118 and recreate flag is true6119 calls stop on existing instance and returns new instance6120 when Daemon is enabled6121 when Daemon is stopped6122 #start6123 starts the Daemon6124 @synchronous6125 when @synchronous is set to true6126 calls join on the thread6127 when @synchronous is not set to a truthy value6128 does not call join on the thread6129 #stop6130 doesn't shutdown stopped Daemon6131 #start_working6132 when start_working fails6133 does not start thread6134 when Daemon is running6135 #start6136 doesn't start running Daemon6137 #stop6138 shutdowns Daemon6139 when stop_working raises exception6140#<Thread:0x00007dcc9d1e7f48 /builds/gitlab-org/gitlab/lib/gitlab/daemon.rb:56 run> terminated with exception (report_on_exception is true):6141Interrupt (Interrupt)6142 shutdowns Daemon6143 when Daemon is disabled6144 #start6145 doesn't start working6146 #stop6147 doesn't stop working6148# [RSpecRunTime] Finishing example group spec/lib/gitlab/daemon_spec.rb. It took 1.85 seconds. Expected to take 6.44 seconds.6149# [RSpecRunTime] Starting example group spec/uploaders/lfs_object_uploader_spec.rb. Expected to take 6.25 seconds.6150LfsObjectUploader6151 behaves like builds correct paths6152 #store_dir6153 behaves like matches the method pattern6154 is expected to match /\h{2}\/\h{2}/6155 #cache_dir6156 behaves like matches the method pattern6157 is expected to match /\/lfs-objects\/tmp\/cache/6158 #work_dir6159 behaves like matches the method pattern6160 is expected to match /\/lfs-objects\/tmp\/work/6161 #upload_path6162 behaves like matches the method pattern6163 example at ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 (PENDING: No pattern provided, skipping.)6164 #relative_path6165 is relative (PENDING: Path not set, skipping.)6166 .absolute_path6167 behaves like matches the method pattern6168 example at ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 (PENDING: No pattern provided, skipping.)6169 .base_dir6170 behaves like matches the method pattern6171 example at ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 (PENDING: No pattern provided, skipping.)6172 path traversal exploits6173 throws an exception6174 object store is REMOTE6175 behaves like builds correct paths6176 #store_dir6177 behaves like matches the method pattern6178 is expected to match /\h{2}\/\h{2}/6179 #cache_dir6180 behaves like matches the method pattern6181 example at ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 (PENDING: No pattern provided, skipping.)6182 #work_dir6183 behaves like matches the method pattern6184 example at ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 (PENDING: No pattern provided, skipping.)6185 #upload_path6186 behaves like matches the method pattern6187 example at ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 (PENDING: No pattern provided, skipping.)6188 #relative_path6189 is relative (PENDING: Path not set, skipping.)6190 .absolute_path6191 behaves like matches the method pattern6192 example at ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 (PENDING: No pattern provided, skipping.)6193 .base_dir6194 behaves like matches the method pattern6195 example at ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 (PENDING: No pattern provided, skipping.)6196 path traversal exploits6197 throws an exception6198 remote file6199 with object storage enabled6200 can store file remotely6201# [RSpecRunTime] Finishing example group spec/uploaders/lfs_object_uploader_spec.rb. It took 2.05 seconds. Expected to take 6.25 seconds.6202# [RSpecRunTime] Starting example group spec/lib/gitlab/slash_commands/issue_close_spec.rb. Expected to take 6.22 seconds.6203Gitlab::SlashCommands::IssueClose6204 #execute6205 when the user does not have permission6206 does not allow the user to close the issue6207 the issue exists6208 closes and returns the issue6209 when its reference is given6210 closes and returns the issue6211# [RSpecRunTime] RSpec elapsed time: 26 minutes 31.07 seconds. Current RSS: ~1847M. load average: 1.10 1.14 1.05 1/281 145766212 the issue does not exist6213 returns not found6214 when the issue is already closed6215 shows the issue6216 .match6217 matches the iid6218 accepts a reference6219# [RSpecRunTime] Finishing example group spec/lib/gitlab/slash_commands/issue_close_spec.rb. It took 4.11 seconds. Expected to take 6.22 seconds.6220# [RSpecRunTime] Starting example group spec/uploaders/records_uploads_spec.rb. Expected to take 6.06 seconds.6221RecordsUploads6222 callbacks6223 #record_upload after `store`6224 #destroy_upload after `remove`6225# [RSpecRunTime] RSpec elapsed time: 26 minutes 33.93 seconds. Current RSS: ~1837M. load average: 1.10 1.14 1.05 1/281 145776226 #record_upload callback6227 creates an Upload record after store6228 creates a new record and assigns size, path, model, and uploader6229 does not create an Upload record when the file doesn't exist6230 does not create an Upload record if model is missing6231 destroys Upload records at the same path before recording6232 does not affect other uploads with different model but the same path6233# [RSpecRunTime] RSpec elapsed time: 26 minutes 35.54 seconds. Current RSS: ~1828M. load average: 1.10 1.14 1.05 1/281 145786234 #destroy_upload callback6235 destroys Upload records at the same path after removal6236 #filename6237 gets the filename from the path recorded in the database, not CarrierWave6238# [RSpecRunTime] Finishing example group spec/uploaders/records_uploads_spec.rb. It took 3.18 seconds. Expected to take 6.06 seconds.6239# [RSpecRunTime] Starting example group spec/lib/sbom/package_url/normalizer_spec.rb. Expected to take 6.04 seconds.6240Sbom::PackageUrl::Normalizer6241 #normalize_namespace6242 behaves like name normalization6243 with bitbucket url6244 downcases text6245 with github url6246 downcases text6247 with pypi url6248 and based on (?-mix:[-_\.]+)6249 is expected to eq "purl-spec"6250 and based on (?-mix:[-_\.]+)6251 is expected to eq "purl-spec"6252 and based on (?-mix:[-_\.]+)6253 is expected to eq "purl-spec"6254 and based on (?-mix:[-_\.]+)6255 is expected to eq "purl-spec"6256 and not based on (?-mix:[-_\.]+)6257 is expected to eq "purl-spec"6258 and not based on (?-mix:[-_\.]+)6259 is expected to eq "purlspec"6260 with other urls6261 does not change the text6262 when text is nil6263 allows nil values6264 #normalize_name6265 behaves like name normalization6266 with bitbucket url6267 downcases text6268 with github url6269 downcases text6270 with pypi url6271 and based on (?-mix:[-_\.]+)6272 is expected to eq "purl-spec"6273 and based on (?-mix:[-_\.]+)6274 is expected to eq "purl-spec"6275 and based on (?-mix:[-_\.]+)6276 is expected to eq "purl-spec"6277 and based on (?-mix:[-_\.]+)6278 is expected to eq "purl-spec"6279 and not based on (?-mix:[-_\.]+)6280 is expected to eq "purl-spec"6281 and not based on (?-mix:[-_\.]+)6282 is expected to eq "purlspec"6283 with other urls6284 does not change the text6285 when text is nil6286 raises an error6287# [RSpecRunTime] Finishing example group spec/lib/sbom/package_url/normalizer_spec.rb. It took 2.42 seconds. Expected to take 6.04 seconds.6288# [RSpecRunTime] Starting example group spec/services/bulk_imports/uploads_export_service_spec.rb. Expected to take 5.89 seconds.6289BulkImports::UploadsExportService6290 #execute6291 exports project uploads and avatar6292 when export is batched6293 exports only specified uploads6294# [RSpecRunTime] RSpec elapsed time: 26 minutes 39.56 seconds. Current RSS: ~1855M. load average: 1.09 1.14 1.05 1/281 145796295 when upload has underlying file missing6296 with an upload missing its file6297 does not cause errors6298 when upload is in object storage6299 when filename is too long6300 ignores problematic upload and logs exception6301 when network exception occurs6302 ignores problematic upload and logs exception6303 #exported_objects_count6304 return the number of exported uploads6305# [RSpecRunTime] Finishing example group spec/services/bulk_imports/uploads_export_service_spec.rb. It took 3.44 seconds. Expected to take 5.89 seconds.6306# [RSpecRunTime] Starting example group spec/graphql/mutations/boards/issues/issue_move_list_spec.rb. Expected to take 5.81 seconds.6307Mutations::Boards::Issues::IssueMoveList6308 #resolve6309 when we only pass from_list_id6310 generates an error6311# [RSpecRunTime] RSpec elapsed time: 26 minutes 43.02 seconds. Current RSS: ~1829M. load average: 1.08 1.14 1.05 1/281 145806312 when we only pass to_list_id6313 generates an error6314 when required arguments are missing6315 generates an error6316 when the board ID is wrong6317 raises an error6318 when positionInList is given6319 when fromListId and toListId are missing6320 generates an error6321 when move_before_id is also given6322 generates an error6323 when move_after_id is also given6324 generates an error6325 when position_in_list is invalid6326 generates an error6327 when user have access to resources6328 moves and repositions issue6329 when user cannot update issue6330 is expected to raise Gitlab::Graphql::Errors::ResourceNotAvailable6331# [RSpecRunTime] Finishing example group spec/graphql/mutations/boards/issues/issue_move_list_spec.rb. It took 3.03 seconds. Expected to take 5.81 seconds.6332# [RSpecRunTime] Starting example group spec/finders/ci/pipeline_schedules_finder_spec.rb. Expected to take 5.79 seconds.6333Ci::PipelineSchedulesFinder6334 #execute6335 when the scope is nil6336 selects all pipeline schedules6337 when the id is nil6338 selects all pipeline schedules6339 when the id is a single pipeline schedule6340 selects one pipeline schedule6341 when multiple ids are provided6342 selects multiple pipeline schedules6343 when multiple ids are provided and a scope is set6344 selects one pipeline schedule6345 when the scope is active6346 selects only active pipelines6347 when the scope is inactve6348 selects only inactive pipelines6349# [RSpecRunTime] Finishing example group spec/finders/ci/pipeline_schedules_finder_spec.rb. It took 4.31 seconds. Expected to take 5.79 seconds.6350# [RSpecRunTime] Starting example group spec/lib/sidebars/projects/super_sidebar_panel_spec.rb. Expected to take 5.62 seconds.6351Sidebars::Projects::SuperSidebarPanel6352 implements #super_sidebar_context_header6353 behaves like a panel with uniquely identifiable menu items6354 all menu_items have unique item_id6355 all menu_items have an item_id6356# [RSpecRunTime] RSpec elapsed time: 26 minutes 51.63 seconds. Current RSS: ~1836M. load average: 1.14 1.15 1.05 1/281 145816357 behaves like a panel with all menu_items categorized6358 has no uncategorized menu_items6359 #renderable_menus6360 is exposed as a renderable menu6361 behaves like a panel instantiable by the anonymous user6362 is expected to be a kind of Sidebars::Projects::SuperSidebarPanel6363# [RSpecRunTime] Finishing example group spec/lib/sidebars/projects/super_sidebar_panel_spec.rb. It took 4.55 seconds. Expected to take 5.62 seconds.6364# [RSpecRunTime] Starting example group spec/workers/wikis/git_garbage_collect_worker_spec.rb. Expected to take 5.59 seconds.6365Wikis::GitGarbageCollectWorker6366 behaves like can collect git garbage6367 #perform6368 with active lease_uuid6369 flushes ref caches when the task if 'gc'6370 handles gRPC errors6371 behaves like it calls Gitaly6372 is expected to receive optimize_repository(*(any args)) 1 time6373# [RSpecRunTime] RSpec elapsed time: 26 minutes 54.87 seconds. Current RSS: ~1859M. load average: 1.14 1.15 1.05 1/283 146246374 behaves like it updates the resource statistics6375 updates the resource statistics6376 does nothing if the database is read-only6377 with different lease than the active one6378 returns silently6379 with no active lease6380 when is able to get the lease6381 flushes ref caches when the task if 'gc'6382 behaves like it calls Gitaly6383 is expected to receive optimize_repository(*(any args)) 1 time6384 behaves like it updates the resource statistics6385 updates the resource statistics6386 does nothing if the database is read-only6387 when no lease can be obtained6388 returns silently6389 prune6390 is expected to receive prune_unreachable_objects(*(any args)) 1 time6391 eager6392 is expected to receive optimize_repository({:eager=>true}) 1 time6393# [RSpecRunTime] Finishing example group spec/workers/wikis/git_garbage_collect_worker_spec.rb. It took 3.05 seconds. Expected to take 5.59 seconds.6394# [RSpecRunTime] Starting example group spec/services/ml/experiment_tracking/experiment_repository_spec.rb. Expected to take 5.52 seconds.6395Ml::ExperimentTracking::ExperimentRepository6396 #by_iid_or_name6397 when iid passed6398 fetches the experiment6399 and name passed6400 ignores the name6401# [RSpecRunTime] RSpec elapsed time: 26 minutes 57.84 seconds. Current RSS: ~1864M. load average: 1.13 1.15 1.05 1/283 146736402 and does not exist6403 is expected to eq nil6404 when iid is not passed and name is passed6405 when name exists6406 fetches the experiment6407 when name does not exist6408 is expected to eq nil6409 #add_tag!6410 adds a new tag6411 when name missing6412 throws RecordInvalid6413 when tag was already added6414 throws RecordInvalid6415 #create!6416 creates the experiment6417 when name exists6418 throws error6419 when has tags6420 creates the experiment with tag6421 when name is missing6422 throws error6423 #all6424 fetches experiments for project6425# [RSpecRunTime] Finishing example group spec/services/ml/experiment_tracking/experiment_repository_spec.rb. It took 2.65 seconds. Expected to take 5.52 seconds.6426# [RSpecRunTime] Starting example group spec/services/packages/helm/process_file_service_spec.rb. Expected to take 5.38 seconds.6427Packages::Helm::ProcessFileService6428 #execute6429 without a file6430 returns error6431 with existing package6432 reuses existing package6433 marked as pending_destruction6434 reuses the processing package6435# [RSpecRunTime] RSpec elapsed time: 27 minutes 1.14 seconds. Current RSS: ~1845M. load average: 1.20 1.16 1.06 1/284 146746436 with a valid file6437 processes file6438 without Chart.yaml6439 is expected to raise Packages::Helm::ExtractFileMetadataService::ExtractionError with "Chart.yaml not found within a directory"6440 with Chart.yaml at root6441 is expected to raise Packages::Helm::ExtractFileMetadataService::ExtractionError with "Chart.yaml not found within a directory"6442 with an invalid YAML6443 is expected to raise Packages::Helm::ExtractFileMetadataService::ExtractionError with "Error while parsing Chart.yaml: (<unknown>): did not find expected node content while parsing a flow node at line 2 column 1"6444# [RSpecRunTime] RSpec elapsed time: 27 minutes 4.09 seconds. Current RSS: ~1829M. load average: 1.20 1.16 1.06 1/283 146756445# [RSpecRunTime] Finishing example group spec/services/packages/helm/process_file_service_spec.rb. It took 4.9 seconds. Expected to take 5.38 seconds.6446# [RSpecRunTime] Starting example group spec/lib/gitlab/analytics/cycle_analytics/stage_events/issue_stage_end_spec.rb. Expected to take 5.3 seconds.6447Gitlab::Analytics::CycleAnalytics::StageEvents::IssueStageEnd6448 behaves like value stream analytics event6449 is expected to be a kind of String6450 is expected to be a kind of Symbol6451 is expected to include ApplicationRecord(abstract)6452 is expected to respond to #timestamp_projection6453 is expected to respond to #html_description6454 is expected to be a kind of Array6455 #apply_query_customization6456 expects an ActiveRecord::Relation object as argument and returns a modified version of it6457# [RSpecRunTime] RSpec elapsed time: 27 minutes 6.18 seconds. Current RSS: ~1832M. load average: 1.19 1.16 1.06 2/281 146766458 #hash_code6459 returns a hash that uniquely identifies an event6460 does not differ when the same object is built with the same params6461 behaves like LEFT JOIN-able value stream analytics event6462 can use the event as LEFT JOIN6463 when looking at the record with data6464 contains the timestamp expression6465# [RSpecRunTime] RSpec elapsed time: 27 minutes 7.49 seconds. Current RSS: ~1832M. load average: 1.19 1.16 1.06 1/281 146776466 when looking at the record without data6467 returns nil for the timestamp expression6468# [RSpecRunTime] Finishing example group spec/lib/gitlab/analytics/cycle_analytics/stage_events/issue_stage_end_spec.rb. It took 3.48 seconds. Expected to take 5.3 seconds.6469# [RSpecRunTime] Starting example group spec/lib/gitlab/pagination/keyset/pager_spec.rb. Expected to take 5.2 seconds.6470Gitlab::Pagination::Keyset::Pager6471 #paginate6472 does not execute a query6473 applies a LIMIT6474 returns the limited relation6475 validating the order clause6476 raises an error if has a different order clause than the page6477# [RSpecRunTime] RSpec elapsed time: 27 minutes 10.46 seconds. Current RSS: ~1827M. load average: 1.19 1.16 1.06 1/281 146786478 #finalize6479 passes information about next page to request6480 when retrieving the last page6481 indicates there is another (likely empty) page6482 when retrieving an empty page6483 indicates this is the last page6484# [RSpecRunTime] Finishing example group spec/lib/gitlab/pagination/keyset/pager_spec.rb. It took 3.24 seconds. Expected to take 5.2 seconds.6485# [RSpecRunTime] Starting example group spec/finders/prometheus_metrics_finder_spec.rb. Expected to take 5.14 seconds.6486PrometheusMetricsFinder6487 #execute6488 with params6489 with appropriate indexes6490 with project6491 is expected to eq [#<PrometheusMetric id: 27, project_id: 891, title: [FILTERED], query: "avg(metric)", y_label: "y_lab...15 +0000", common: false, identifier: nil, dashboard_path: ".gitlab/dashboards/dashboard_path.yml">]6492 with group6493 is expected to contain exactly #<PrometheusMetric id: 28, project_id: nil, title: [FILTERED], query: "avg(metric)", y_label: "y_labe...4863 +0000", common: true, identifier: nil, dashboard_path: ".gitlab/dashboards/dashboard_path.yml"> and #<PrometheusMetric id: 27, project_id: 891, title: [FILTERED], query: "avg(metric)", y_label: "y_labe...715 +0000", common: false, identifier: nil, dashboard_path: ".gitlab/dashboards/dashboard_path.yml">6494 with title6495 is expected to contain exactly #<PrometheusMetric id: 27, project_id: 891, title: [FILTERED], query: "avg(metric)", y_label: "y_labe...715 +0000", common: false, identifier: nil, dashboard_path: ".gitlab/dashboards/dashboard_path.yml"> and #<PrometheusMetric id: 28, project_id: nil, title: [FILTERED], query: "avg(metric)", y_label: "y_labe...4863 +0000", common: true, identifier: nil, dashboard_path: ".gitlab/dashboards/dashboard_path.yml">6496 with y_label6497 is expected to contain exactly #<PrometheusMetric id: 27, project_id: 891, title: [FILTERED], query: "avg(metric)", y_label: "y_labe...715 +0000", common: false, identifier: nil, dashboard_path: ".gitlab/dashboards/dashboard_path.yml"> and #<PrometheusMetric id: 28, project_id: nil, title: [FILTERED], query: "avg(metric)", y_label: "y_labe...4863 +0000", common: true, identifier: nil, dashboard_path: ".gitlab/dashboards/dashboard_path.yml">6498 with common6499 is expected to contain exactly #<PrometheusMetric id: 28, project_id: nil, title: [FILTERED], query: "avg(metric)", y_label: "y_labe...4863 +0000", common: true, identifier: nil, dashboard_path: ".gitlab/dashboards/dashboard_path.yml"> and #<PrometheusMetric id: 29, project_id: nil, title: [FILTERED], query: "avg(metric)", y_label: "Unique...0", common: true, identifier: "identifier", dashboard_path: ".gitlab/dashboards/dashboard_path.yml">6500 with ordered6501 is expected to eq [#<PrometheusMetric id: 29, project_id: nil, title: [FILTERED], query: "avg(metric)", y_label: "Uniqu...863 +0000", common: true, identifier: nil, dashboard_path: ".gitlab/dashboards/dashboard_path.yml">]6502 with indentifier6503 raises an error6504 with common6505 is expected to contain exactly #<PrometheusMetric id: 29, project_id: nil, title: [FILTERED], query: "avg(metric)", y_label: "Unique...0", common: true, identifier: "identifier", dashboard_path: ".gitlab/dashboards/dashboard_path.yml">6506 with id6507 raises an error6508 with id6509 is expected to contain exactly #<PrometheusMetric id: 28, project_id: nil, title: [FILTERED], query: "avg(metric)", y_label: "y_labe...4863 +0000", common: true, identifier: nil, dashboard_path: ".gitlab/dashboards/dashboard_path.yml">6510 with multiple params6511 is expected to contain exactly #<PrometheusMetric id: 28, project_id: nil, title: [FILTERED], query: "avg(metric)", y_label: "y_labe...4863 +0000", common: true, identifier: nil, dashboard_path: ".gitlab/dashboards/dashboard_path.yml">6512 without an appropriate index6513 raises an error6514 without params6515 raises an error6516# [RSpecRunTime] Finishing example group spec/finders/prometheus_metrics_finder_spec.rb. It took 2.12 seconds. Expected to take 5.14 seconds.6517# [RSpecRunTime] Starting example group spec/models/merge_request/approval_removal_settings_spec.rb. Expected to take 5.01 seconds.6518MergeRequest::ApprovalRemovalSettings6519 does not allow STI6520 validations6521 when enabling selective_code_owner_removals and reset_approvals_on_push is disabled6522 is expected to be valid6523 when enabling selective_code_owner_removals and reset_approvals_on_push is enabled6524 is expected not to be valid6525 when enabling reset_approvals_on_push and selective_code_owner_removals is disabled6526 is expected to be valid6527 when enabling reset_approvals_on_push and selective_code_owner_removals is enabled6528 is expected not to be valid6529 when enabling reset_approvals_on_push and selective_code_owner_removals6530 is expected not to be valid6531# [RSpecRunTime] Finishing example group spec/models/merge_request/approval_removal_settings_spec.rb. It took 3.07 seconds. Expected to take 5.01 seconds.6532# [RSpecRunTime] Starting example group spec/services/issuable/callbacks/milestone_spec.rb. Expected to take 4.97 seconds.6533Issuable::Callbacks::Milestone6534 #after_initialize6535 sets the issuable's milestone6536 when assigning a group milestone6537 sets the issuable's milestone6538 when assigning a group milestone outside the project ancestors6539 does not change the issuable's milestone6540 when user is not allowed to set issuable metadata6541 does not change the issuable's milestone6542 when unsetting a milestone6543 when milestone_id is nil6544 unsets the issuable's milestone6545 when milestone_id is an empty string6546 unsets the issuable's milestone6547 when milestone_id is 06548 unsets the issuable's milestone6549 when milestone_id is '0'6550 unsets the issuable's milestone6551 when milestone_id is not given6552 does not unset the issuable's milestone6553 when new type does not support milestones6554 unsets the issuable's milestone6555# [RSpecRunTime] Finishing example group spec/services/issuable/callbacks/milestone_spec.rb. It took 2.84 seconds. Expected to take 4.97 seconds.6556# [RSpecRunTime] Starting example group spec/lib/gitlab/external_authorization/access_spec.rb. Expected to take 4.87 seconds.6557Gitlab::ExternalAuthorization::Access6558 #loaded?6559 is `true` when it was loaded recently6560 is `false` when there is no loading time6561 is `false` when there the result was loaded a long time ago6562 load!6563 when loading from the webservice6564 loads from the webservice it the cache was empty6565 assigns the accessibility, reason and loaded_at6566 returns itself6567 stores the result in redis6568 when the request fails6569 is loaded6570 assigns the correct accessibility, reason and loaded_at6571 does not store the result in redis6572 When loading from cache6573 does not load from the webservice6574 loads from the webservice when the cached result was too old6575# [RSpecRunTime] Finishing example group spec/lib/gitlab/external_authorization/access_spec.rb. It took 1.66 seconds. Expected to take 4.87 seconds.6576# [RSpecRunTime] Starting example group spec/tasks/gitlab/audit_event_types/audit_event_types_rake_spec.rb. Expected to take 4.84 seconds.6577gitlab:audit_event_types rake tasks6578 check_docs6579 invokes Gitlab::AuditEventTypes::CheckDocsTask with correct arguments6580 compile_docs6581 invokes Gitlab::AuditEventTypes::CompileDocsTask with correct arguments6582# [RSpecRunTime] Finishing example group spec/tasks/gitlab/audit_event_types/audit_event_types_rake_spec.rb. It took 2.47 seconds. Expected to take 4.84 seconds.6583# [RSpecRunTime] RSpec elapsed time: 27 minutes 23.18 seconds. Current RSS: ~1827M. load average: 1.07 1.13 1.05 1/281 146796584# [RSpecRunTime] Starting example group spec/serializers/review_app_setup_entity_spec.rb. Expected to take 4.77 seconds.6585ReviewAppSetupEntity6586 #as_json6587 contains can_setup_review_app6588 contains has_review_app6589 when the user can setup a review app6590 contains relevant fields6591 exposes the relevant review snippet6592 exposes whether the project has associated clusters6593# [RSpecRunTime] RSpec elapsed time: 27 minutes 26.16 seconds. Current RSS: ~1832M. load average: 1.15 1.15 1.06 1/281 146806594 when the user cannot setup a review app6595 does not expose certain fields6596# [RSpecRunTime] Finishing example group spec/serializers/review_app_setup_entity_spec.rb. It took 3.63 seconds. Expected to take 4.77 seconds.6597# [RSpecRunTime] Starting example group spec/lib/gitlab/github_import/importer/diff_note_importer_spec.rb. Expected to take 4.7 seconds.6598Gitlab::GithubImport::Importer::DiffNoteImporter6599 #execute6600 when the merge request no longer exists6601 does not import anything6602 when the merge request exists6603 behaves like diff notes without suggestion6604 imports the note as legacy diff note6605 adds a "created by:" note when the author cannot be found6606 when the note has suggestions6607 imports the note as diff note6608 when the note diff file creation fails with DiffNoteCreationError due to outdated suggestion6609 falls back to the LegacyDiffNote6610 when the note diff file creation fails with NoteDiffFileCreationError6611 falls back to the LegacyDiffNote6612 when diff note is invalid6613 fails validation6614# [RSpecRunTime] Finishing example group spec/lib/gitlab/github_import/importer/diff_note_importer_spec.rb. It took 2.86 seconds. Expected to take 4.7 seconds.6615# [RSpecRunTime] Starting example group spec/services/packages/debian/generate_distribution_key_service_spec.rb. Expected to take 4.63 seconds.6616Packages::Debian::GenerateDistributionKeyService6617 returns an Hash6618# [RSpecRunTime] Finishing example group spec/services/packages/debian/generate_distribution_key_service_spec.rb. It took 3.53 seconds. Expected to take 4.63 seconds.6619# [RSpecRunTime] RSpec elapsed time: 27 minutes 33.26 seconds. Current RSS: ~1821M. load average: 1.13 1.14 1.06 1/286 147776620# [RSpecRunTime] Starting example group spec/lib/gitlab/database/type/indifferent_jsonb_spec.rb. Expected to take 4.57 seconds.6621Gitlab::Database::Type::IndifferentJsonb6622 #deserialize6623 json: nil, value: nil6624 is expected to match nil6625 is expected to match nil6626 json: "{\"key\":\"value\"}", value: {:key=>"value"}6627 is expected to match {:key=>"value"}6628 is expected to match {"key"=>"value"}6629 json: "{\"key\":[1,2,3]}", value: {:key=>[1, 2, 3]}6630 is expected to match {:key=>[1, 2, 3]}6631 is expected to match {"key"=>[1, 2, 3]}6632 json: "{\"key\":{\"subkey\":\"value\"}}", value: {:key=>{:subkey=>"value"}}6633 is expected to match {:key=>{:subkey=>"value"}}6634 is expected to match {"key"=>{"subkey"=>"value"}}6635 json: "{\"key\":{\"a\":[{\"b\":\"c\"},{\"d\":\"e\"}]}}", value: {:key=>{:a=>[{:b=>"c"}, {:d=>"e"}]}}6636 is expected to match {:key=>{:a=>[{:b=>"c"}, {:d=>"e"}]}}6637 is expected to match {"key"=>{"a"=>[{"b"=>"c"}, {"d"=>"e"}]}}6638 when used by a model6639 is expected to match {:key=>"value"}6640 is expected to match {"key"=>"value"}6641 ignores changes to other attributes6642 tracks changes to options6643# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/type/indifferent_jsonb_spec.rb. It took 1.74 seconds. Expected to take 4.57 seconds.6644# [RSpecRunTime] Starting example group spec/graphql/resolvers/projects/jira_projects_resolver_spec.rb. Expected to take 4.52 seconds.6645Resolvers::Projects::JiraProjectsResolver6646 is expected to have nullable GraphQL type JiraProjectConnection6647 #resolve6648 when project has no Jira service6649 when user is a maintainer6650 behaves like no project service access6651 generates an error6652 when project has Jira service6653 when user is a developer6654 behaves like no project service access6655 generates an error6656 when user is a maintainer6657 when Jira connection is valid6658 returns Jira projects6659 when filtering projects by name6660 returns Jira projects6661 when Jira connection is not valid6662 generates a failure error6663# [RSpecRunTime] Finishing example group spec/graphql/resolvers/projects/jira_projects_resolver_spec.rb. It took 2.44 seconds. Expected to take 4.52 seconds.6664# [RSpecRunTime] Starting example group spec/lib/bulk_imports/projects/pipelines/project_pipeline_spec.rb. Expected to take 4.41 seconds.6665BulkImports::Projects::Pipelines::ProjectPipeline6666 #run6667 imports new project into destination group6668 skips duplicate projects on pipeline re-run6669# [RSpecRunTime] RSpec elapsed time: 27 minutes 39.5 seconds. Current RSS: ~1846M. load average: 1.12 1.14 1.05 1/281 147826670 pipeline parts6671 is expected to includes the BulkImports::Pipeline module6672 is expected to includes the BulkImports::Pipeline::Runner module6673 has extractors6674 has transformers6675# [RSpecRunTime] Finishing example group spec/lib/bulk_imports/projects/pipelines/project_pipeline_spec.rb. It took 2.58 seconds. Expected to take 4.41 seconds.6676# [RSpecRunTime] Starting example group spec/lib/gitlab/database/query_analyzers/prevent_set_operator_mismatch_spec.rb. Expected to take 4.35 seconds.6677Gitlab::Database::QueryAnalyzers::PreventSetOperatorMismatch6678 when SQL includes a UNION6679 is expected to receive types(*(any args)) 1 time6680 when SQL has many select statements6681 raises error6682 when SQL is valid6683 does not raise error6684 when SQL is invalid6685 raises error6686 when SQL includes a INTERSECT6687 is expected to receive types(*(any args)) 1 time6688 when SQL includes a EXCEPT6689 is expected to receive types(*(any args)) 1 time6690 when SQL does not include a set operator6691 sql: "SELECT 1"6692 does not parse SQL6693 sql: "SELECT union_station"6694 does not parse SQL6695 sql: "SELECT intersection"6696 does not parse SQL6697 sql: "SELECT deny_all_requests_except_allowed from application_settings"6698 does not parse SQL6699# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/query_analyzers/prevent_set_operator_mismatch_spec.rb. It took 1.26 seconds. Expected to take 4.35 seconds.6700# [RSpecRunTime] Starting example group spec/serializers/stage_serializer_spec.rb. Expected to take 4.33 seconds.6701StageSerializer6702 #represent6703 with a single entity6704 serializes the stage object6705# [RSpecRunTime] RSpec elapsed time: 27 minutes 42.73 seconds. Current RSS: ~1845M. load average: 1.11 1.14 1.05 1/281 147896706 with an array of entities6707 serializes the array of pipelines6708# [RSpecRunTime] RSpec elapsed time: 27 minutes 44.75 seconds. Current RSS: ~1845M. load average: 1.11 1.14 1.05 2/281 147966709# [RSpecRunTime] Finishing example group spec/serializers/stage_serializer_spec.rb. It took 3.59 seconds. Expected to take 4.33 seconds.6710# [RSpecRunTime] Starting example group spec/presenters/project_clusterable_presenter_spec.rb. Expected to take 4.22 seconds.6711ProjectClusterablePresenter6712 #can_create_cluster?6713 when user can create6714 is expected to be truthy6715 when user cannot create6716 is expected to be falsey6717 #index_path6718 is expected to eq "/namespace958/project-996/-/clusters"6719 #connect_path6720 is expected to eq "/namespace959/project-997/-/clusters/connect"6721 #new_cluster_docs_path6722 is expected to eq "/namespace960/project-998/-/clusters/new_cluster_docs"6723 #create_user_clusters_path6724 is expected to eq "/namespace961/project-999/-/clusters/create_user"6725 #cluster_status_cluster_path6726 is expected to eq "/namespace962/project-1000/-/clusters/1310/cluster_status"6727 #clear_cluster_cache_path6728 is expected to eq "/namespace963/project-1001/-/clusters/1321/clear_cache"6729 #cluster_path6730 is expected to eq "/namespace964/project-1002/-/clusters/1332"6731 #metrics_dashboard_path6732 is expected to eq "/namespace965/project-1003/-/clusters/1343/metrics_dashboard"6733 #learn_more_link6734 is expected to include "user/project/clusters/index"6735# [RSpecRunTime] Finishing example group spec/presenters/project_clusterable_presenter_spec.rb. It took 1.95 seconds. Expected to take 4.22 seconds.6736# [RSpecRunTime] Starting example group spec/lib/gitlab/github_import/settings_spec.rb. Expected to take 4.18 seconds.6737Gitlab::GithubImport::Settings6738 #write6739 puts optional steps and timeout strategy into projects import_data6740 #disabled?6741 returns is disabled or not specific optional stage6742 #extended_events?6743 when extended_events is set to true6744 when extended_events is set to false6745 when extended_events is not present6746 .stages_array6747 returns stages list as array6748 when `github_import_extended_events` feature flag is disabled6749 returns stages list as array6750 #prioritize_collaborators?6751 when prioritize_collaborators is set to true6752 when prioritize_collaborators is set to false6753 when prioritize_collaborators is not present6754 #enabled?6755 returns is enabled or not specific optional stage6756# [RSpecRunTime] Finishing example group spec/lib/gitlab/github_import/settings_spec.rb. It took 1.68 seconds. Expected to take 4.18 seconds.6757# [RSpecRunTime] Starting example group spec/lib/gitlab/github_import/milestone_finder_spec.rb. Expected to take 4.13 seconds.6758Gitlab::GithubImport::MilestoneFinder6759 #id_for6760 with a cache in place6761 returns the milestone ID of the given issuable6762 returns nil if object does not exist6763 fetches object id from database if not in cache6764 returns nil for an issuable with a non-existing milestone6765 returns nil and skips database read if cache has no record6766# [RSpecRunTime] RSpec elapsed time: 27 minutes 49.58 seconds. Current RSS: ~1849M. load average: 1.10 1.14 1.05 1/281 147976767 without a cache in place6768 caches the ID of a database row and returns the ID6769 #build_cache6770 builds the cache of all project milestones6771 #cache_key_for6772 returns the cache key for an IID6773# [RSpecRunTime] Finishing example group spec/lib/gitlab/github_import/milestone_finder_spec.rb. It took 1.55 seconds. Expected to take 4.13 seconds.6774# [RSpecRunTime] Starting example group spec/lib/gitlab/cleanup/orphan_job_artifact_files_spec.rb. Expected to take 4.08 seconds.6775Gitlab::Cleanup::OrphanJobArtifactFiles6776 passes on dry_run6777 errors when invalid niceness is given6778 passes correct arguments to ionice6779 finds job artifacts on disk6780 does not find pipeline artifacts on disk6781 stops when limit is reached6782 cleans even if batch is not full6783 cleans in batches6784# [RSpecRunTime] Finishing example group spec/lib/gitlab/cleanup/orphan_job_artifact_files_spec.rb. It took 2.72 seconds. Expected to take 4.08 seconds.6785# [RSpecRunTime] RSpec elapsed time: 27 minutes 52.83 seconds. Current RSS: ~1856M. load average: 1.10 1.13 1.05 1/282 148026786# [RSpecRunTime] Starting example group spec/lib/gitlab/database/migrations/runner_backoff/communicator_spec.rb. Expected to take 4.01 seconds.6787Gitlab::Database::Migrations::RunnerBackoff::Communicator6788 .backoff_runner?6789 is expected to be falsey6790 is true when the lock is held6791 reads from Redis6792 with runner_migrations_backoff disabled6793 is false when the lock is held6794 #execute_with_lock6795 is expected to yield control6796 raises error if it can not set the key6797 removes the lease after executing the migration6798 with logger6799 logs messages around execution6800 .execute_with_lock6801 delegates to a new instance object6802# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/migrations/runner_backoff/communicator_spec.rb. It took 1.18 seconds. Expected to take 4.01 seconds.6803# [RSpecRunTime] Starting example group spec/finders/groups/projects_requiring_authorizations_refresh/on_direct_membership_finder_spec.rb. Expected to take 3.98 seconds.6804Groups::ProjectsRequiringAuthorizationsRefresh::OnDirectMembershipFinder6805 #execute6806 projects affected when a new member is added to a specific group (here, `Group B`)6807 returns all projects IDs where authorizations need to be created for the userdue to their new membership being created in `Group B`6808 includes only the expected projects6809# [RSpecRunTime] RSpec elapsed time: 27 minutes 57.86 seconds. Current RSS: ~1843M. load average: 1.09 1.13 1.05 1/281 148036810# [RSpecRunTime] Finishing example group spec/finders/groups/projects_requiring_authorizations_refresh/on_direct_membership_finder_spec.rb. It took 3.99 seconds. Expected to take 3.98 seconds.6811# [RSpecRunTime] Starting example group spec/services/integrations/slack_interactions/slack_block_actions/incident_management/project_update_handler_spec.rb. Expected to take 3.88 seconds.6812Integrations::SlackInteractions::SlackBlockActions::IncidentManagement::ProjectUpdateHandler6813 #execute6814 when project is updated6815 returns success response and updates cache6816# [RSpecRunTime] RSpec elapsed time: 27 minutes 59.58 seconds. Current RSS: ~1828M. load average: 1.09 1.13 1.05 1/281 148046817 when project is unchanged6818 behaves like does not make api call6819 does not make the api call and returns nil6820 when user does not have permission to read a project6821 behaves like does not make api call6822 does not make the api call and returns nil6823 when api response is not ok6824 returns error response6825 when Slack API call raises an HTTP exception6826 tracks the exception and returns an error message6827# [RSpecRunTime] Finishing example group spec/services/integrations/slack_interactions/slack_block_actions/incident_management/project_update_handler_spec.rb. It took 2.85 seconds. Expected to take 3.88 seconds.6828# [RSpecRunTime] Starting example group spec/scripts/api/get_package_and_test_job_spec.rb. Expected to take 3.85 seconds.6829GetPackageAndTestJob6830 #execute6831 returns a package-and-test pipeline that passed with warnings6832 when the bridge can not be found6833 returns nothing6834 when the downstream pipeline can not be found6835 returns nothing6836 when the bridge fails6837 returns the downstream_pipeline6838 when the package-and-test can not be found6839 returns nothing6840 when the package-and-test does not include a detailed status6841 returns nothing6842 when the package-and-test succeeds6843 returns nothing6844 when the package-and-test is canceled6845 returns a failed package-and-test pipeline6846# [RSpecRunTime] Finishing example group spec/scripts/api/get_package_and_test_job_spec.rb. It took 1.13 seconds. Expected to take 3.85 seconds.6847# [RSpecRunTime] Starting example group spec/lib/gitlab/graphql/markdown_field_spec.rb. Expected to take 3.8 seconds.6848Gitlab::Graphql::MarkdownField6849 .markdown_field6850 creates the field with some default attributes6851 developer warnings6852 raises when passing a resolver6853 resolving markdown6854 renders markdown from the same property as the field name without the `_html` suffix6855 when a `method` argument is passed6856 renders markdown from a specific property6857 when a block is passed for the resolved object6858 renders markdown from the same property as the field name without the `_html` suffix6859 basic verification that references work6860 renders markdown correctly6861 when the issue is not publicly accessible6862 hides the references from users that are not allowed to see the reference6863 shows the reference to users that are allowed to see it6864# [RSpecRunTime] RSpec elapsed time: 28 minutes 4.43 seconds. Current RSS: ~1831M. load average: 1.16 1.15 1.06 1/281 148056865# [RSpecRunTime] Finishing example group spec/lib/gitlab/graphql/markdown_field_spec.rb. It took 2.56 seconds. Expected to take 3.8 seconds.6866# [RSpecRunTime] Starting example group spec/lib/api/entities/package_spec.rb. Expected to take 3.74 seconds.6867API::Entities::Package6868 exposes correct attributes6869 exposes correct web_path in _links6870 with a terraform_module6871 exposes correct web_path in _links6872# [RSpecRunTime] RSpec elapsed time: 28 minutes 6.54 seconds. Current RSS: ~1826M. load average: 1.15 1.14 1.06 1/281 148066873 when package has no default status6874 does not expose web_path in _links6875# [RSpecRunTime] Finishing example group spec/lib/api/entities/package_spec.rb. It took 2.7 seconds. Expected to take 3.74 seconds.6876# [RSpecRunTime] Starting example group spec/services/protected_tags/update_service_spec.rb. Expected to take 3.72 seconds.6877ProtectedTags::UpdateService6878 #execute6879 updates a protected tag6880 when updating protected tag with a name that contains HTML tags6881 updates a protected tag6882# [RSpecRunTime] RSpec elapsed time: 28 minutes 8.65 seconds. Current RSS: ~1823M. load average: 1.15 1.14 1.06 1/281 148076883 without admin_project permissions6884 raises error6885# [RSpecRunTime] Finishing example group spec/services/protected_tags/update_service_spec.rb. It took 2.11 seconds. Expected to take 3.72 seconds.6886# [RSpecRunTime] Starting example group spec/lib/gitlab/github_import/importer/attachments/notes_importer_spec.rb. Expected to take 3.68 seconds.6887Gitlab::GithubImport::Importer::Attachments::NotesImporter6888 #collection_method6889 is expected to eq :note_attachments6890 #sidekiq_worker_class6891 is expected to eq Gitlab::GithubImport::Attachments::ImportNoteWorker6892 #id_for_already_imported_cache6893 is expected to eq 13516894 #sequential_import6895 selects only user notes, and selects only properties it needs6896 executes importer only for the note with an attachment6897 when note has already been processed6898 does not select notes that were processed6899 does not execute importer for the note with an attachment6900 #object_type6901 is expected to eq :note_attachment6902# [RSpecRunTime] Finishing example group spec/lib/gitlab/github_import/importer/attachments/notes_importer_spec.rb. It took 1.68 seconds. Expected to take 3.68 seconds.6903# [RSpecRunTime] Starting example group spec/lib/gitlab/email/service_desk/custom_email_spec.rb. Expected to take 3.63 seconds.6904Gitlab::Email::ServiceDesk::CustomEmail6905 .reply_address6906 is expected to equal nil6907 with reply key6908 is expected to equal nil6909 with issue6910 is expected to equal nil6911 with service_desk_setting and custom email6912 is expected to eq "support+b7721fc7e8419911a8bea145236a0519@example.com"6913 .key_from_reply_address6914 is expected to equal nil6915 with service_desk_setting6916 is expected to equal nil6917 with custom email6918 is expected to eq "b7721fc7e8419911a8bea145236a0519"6919 without reply key6920 is expected to equal nil6921# [RSpecRunTime] Finishing example group spec/lib/gitlab/email/service_desk/custom_email_spec.rb. It took 1.64 seconds. Expected to take 3.63 seconds.6922# [RSpecRunTime] Starting example group spec/views/shared/snippets/_snippet.html.haml_spec.rb. Expected to take 3.58 seconds.6923shared/snippets/_snippet.html.haml6924 snippet with statistics6925 renders correct file count and tooltip6926 renders correct file count and tooltip when file_count is 16927 does not render file count when file count is 06928 snippet without statistics6929 does not render file count if statistics are not present6930 spam icon and tooltip6931 when the author of the snippet is not banned6932 does not render spam icon6933 does not render tooltip6934 when the author of the snippet is banned6935 renders spam icon6936 renders tooltip6937# [RSpecRunTime] Finishing example group spec/views/shared/snippets/_snippet.html.haml_spec.rb. It took 1.89 seconds. Expected to take 3.58 seconds.6938# [RSpecRunTime] Starting example group spec/services/discussions/unresolve_service_spec.rb. Expected to take 3.55 seconds.6939Discussions::UnresolveService6940 #execute6941 unresolves the discussion6942 counts the unresolve event6943 sends GraphQL triggers6944 when there are existing unresolved discussions6945 does not send a GraphQL triggers6946# [RSpecRunTime] RSpec elapsed time: 28 minutes 16.89 seconds. Current RSS: ~1823M. load average: 1.12 1.14 1.06 1/288 149006947 when the noteable is not a merge request6948 does not send a GraphQL triggers6949# [RSpecRunTime] Finishing example group spec/services/discussions/unresolve_service_spec.rb. It took 2.68 seconds. Expected to take 3.55 seconds.6950# [RSpecRunTime] Starting example group spec/lib/gitlab/cleanup/orphan_job_artifact_files_batch_spec.rb. Expected to take 3.5 seconds.6951Gitlab::Cleanup::OrphanJobArtifactFilesBatch6952 no dry run6953 deletes only orphan job artifacts from disk6954# [RSpecRunTime] RSpec elapsed time: 28 minutes 18.75 seconds. Current RSS: ~1813M. load average: 1.12 1.14 1.06 1/287 149116955 with dry run6956 does not remove files6957# [RSpecRunTime] Finishing example group spec/lib/gitlab/cleanup/orphan_job_artifact_files_batch_spec.rb. It took 2.3 seconds. Expected to take 3.5 seconds.6958# [RSpecRunTime] Starting example group spec/workers/projects/refresh_build_artifacts_size_statistics_worker_spec.rb. Expected to take 3.45 seconds.6959Projects::RefreshBuildArtifactsSizeStatisticsWorker6960 #perform_work6961 when refresh job is present6962 logs refresh information6963 when refresh job is not present6964 logs refresh information6965 #remaining_work_count6966 and there are remaining refresh jobs6967 is expected to eq 16968# [RSpecRunTime] RSpec elapsed time: 28 minutes 21.03 seconds. Current RSS: ~1808M. load average: 1.11 1.14 1.06 1/287 149126969 and there are no remaining refresh jobs6970 is expected to eq 06971 #max_running_jobs6972 is expected to eq 06973 when projects_build_artifacts_size_refresh flag is enabled6974 is expected to eq 16975 when projects_build_artifacts_size_refresh_medium flag is enabled6976 is expected to eq 36977 when projects_build_artifacts_size_refresh_high flag is enabled6978 is expected to eq 56979# [RSpecRunTime] Finishing example group spec/workers/projects/refresh_build_artifacts_size_statistics_worker_spec.rb. It took 2.13 seconds. Expected to take 3.45 seconds.6980# [RSpecRunTime] Starting example group spec/views/shared/projects/_list.html.haml_spec.rb. Expected to take 3.41 seconds.6981shared/projects/_list6982 with projects6983 renders the list of projects6984 will not show elements a user shouldn't be able to see6985 renders list in list view6986 with projects in card mode6987 renders card mode when set to true6988 without projects6989 when @contributed_projects is set6990 and is empty6991 renders a no-content message6992 when @starred_projects is set6993 and is empty6994 renders a no-content message6995 and without a special instance variable6996 for an explore_page6997 renders a no-content message6998 for a non-explore page6999 renders a no-content message7000# [RSpecRunTime] Finishing example group spec/views/shared/projects/_list.html.haml_spec.rb. It took 1.86 seconds. Expected to take 3.41 seconds.7001# [RSpecRunTime] Starting example group spec/services/users/activate_service_spec.rb. Expected to take 3.37 seconds.7002Users::ActivateService7003 #execute7004 when successful7005 returns success status7006 changes the user's state7007 creates a log entry7008 when the user is already active7009 returns success result7010 does not change the user's state7011 when user activation fails7012 returns an unprocessable entity error7013 when user is not an admin7014 returns permissions error message7015# [RSpecRunTime] Finishing example group spec/services/users/activate_service_spec.rb. It took 1.74 seconds. Expected to take 3.37 seconds.7016# [RSpecRunTime] Starting example group spec/lib/gitlab/pipeline_scope_counts_spec.rb. Expected to take 3.32 seconds.7017Gitlab::PipelineScopeCounts7018 has policy class7019 has expected attributes7020 with large amount of pipelines7021 sets the PIPELINES_COUNT_LIMIT constant to a value of 1_0007022 when there are more records than the limit7023 limits the found items7024# [RSpecRunTime] RSpec elapsed time: 28 minutes 27.43 seconds. Current RSS: ~1820M. load average: 1.10 1.13 1.06 1/282 149137025# [RSpecRunTime] Finishing example group spec/lib/gitlab/pipeline_scope_counts_spec.rb. It took 2.28 seconds. Expected to take 3.32 seconds.7026# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/reports/security/reports_spec.rb. Expected to take 3.29 seconds.7027Gitlab::Ci::Reports::Security::Reports7028 #get_report7029 when report type is sast7030 is expected to eq "sast"7031 is expected to eq 2024-03-04 14:01:01.095645207 +00007032 initializes a new report and returns it7033 when report type is already allocated7034 does not initialize a new report7035# [RSpecRunTime] RSpec elapsed time: 28 minutes 29.1 seconds. Current RSS: ~1814M. load average: 1.10 1.13 1.06 1/282 149147036 #findings7037 is expected to contain exactly #<Gitlab::Ci::Reports::Security::Finding:0x00007dcc89929248 @confidence=:medium, @identifiers=[#<Gitl.../AC:L/PR:H/UI:N/S:U/C:L/I:L/A:N"}], @project_fingerprint="ff0b28eac253505611737f0392186aa49ed6c6b0"> and #<Gitlab::Ci::Reports::Security::Finding:0x00007dcc899344e0 @confidence=:medium, @identifiers=[#<Gitl.../AC:L/PR:H/UI:N/S:U/C:L/I:L/A:N"}], @project_fingerprint="1b808a83ff9bcd5aa6052684556c63df9fce1164">7038# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/reports/security/reports_spec.rb. It took 1.76 seconds. Expected to take 3.29 seconds.7039# [RSpecRunTime] Starting example group spec/graphql/resolvers/kas/agent_configurations_resolver_spec.rb. Expected to take 3.24 seconds.7040Resolvers::Kas::AgentConfigurationsResolver7041 is expected to eq #<Class:0x00007dccc19884b8>7042 is expected to be truthy7043 is expected to eq true7044 #resolve7045 returns agents configured for the project7046 an error is returned from the KAS client7047 generates a graphql error7048# [RSpecRunTime] RSpec elapsed time: 28 minutes 30.81 seconds. Current RSS: ~1817M. load average: 1.10 1.13 1.06 1/282 149157049 user does not have permission7050 is expected to be empty7051# [RSpecRunTime] Finishing example group spec/graphql/resolvers/kas/agent_configurations_resolver_spec.rb. It took 1.78 seconds. Expected to take 3.24 seconds.7052# [RSpecRunTime] Starting example group spec/lib/gitlab/git/wraps_gitaly_errors_spec.rb. Expected to take 3.21 seconds.7053Gitlab::Git::WrapsGitalyErrors7054 #wrapped_gitaly_errors7055 does not swallow other errors7056 original_error: GRPC::InvalidArgument, wrapped_error: ArgumentError7057 wraps GRPC::InvalidArgument in a ArgumentError7058 original_error: GRPC::DeadlineExceeded, wrapped_error: Gitlab::Git::CommandTimedOut7059 wraps GRPC::DeadlineExceeded in a Gitlab::Git::CommandTimedOut7060 original_error: GRPC::BadStatus, wrapped_error: Gitlab::Git::CommandError7061 wraps GRPC::BadStatus in a Gitlab::Git::CommandError7062 when wrap GRPC::ResourceExhausted7063 with Gitaly::LimitError detail7064 wraps in a Gitlab::Git::ResourceExhaustedError with error message7065 with Gitaly::LimitError detail without retry after7066 wraps in a Gitlab::Git::ResourceExhaustedError with error message7067 without Gitaly::LimitError detail7068 wraps in a Gitlab::Git::ResourceExhaustedError with default message7069 when receiving GRPC::Core::StatusCodes::NOT_FOUND7070 with Gitaly::FindCommitsError7071 wraps the commit not found error7072 with non Gitaly::FindCommitsError7073 wraps in a Gitlab::Git::Repository::NoRepository7074 when wrap GRPC::NotFound7075 with Gitaly::ReferenceNotFoundError detail7076 wraps in a Gitlab::Git::ReferenceNotFoundError7077 without detail7078 wraps in a Gitlab::Git::Repository::NoRepository7079# [RSpecRunTime] Finishing example group spec/lib/gitlab/git/wraps_gitaly_errors_spec.rb. It took 1.35 seconds. Expected to take 3.21 seconds.7080# [RSpecRunTime] Starting example group spec/lib/gitlab/bitbucket_server_import/user_finder_spec.rb. Expected to take 3.17 seconds.7081Gitlab::BitbucketServerImport::UserFinder7082 #find_user_id7083 when user cannot be found7084 caches and returns nil7085 when user can be found7086 caches and returns the user ID by email7087 caches and returns the user ID by username7088 #uid7089 when provided object is a Hash7090 maps to an existing user with the same username7091 when provided object is a representation Object7092 maps to a existing user with the same username7093 when corresponding user does not exist7094 returns nil7095 when bitbucket_server_user_mapping_by_username is disabled7096 when provided object is a Hash7097 maps to an existing user with the same email7098 when provided object is a representation Object7099 maps to an existing user with the same email7100 when corresponding user does not exist7101 returns nil7102 #author_id7103 calls uid method7104 when corresponding user does not exist7105 fallsback to project creator_id7106# [RSpecRunTime] Finishing example group spec/lib/gitlab/bitbucket_server_import/user_finder_spec.rb. It took 1.61 seconds. Expected to take 3.17 seconds.7107# [RSpecRunTime] Starting example group spec/initializers/pages_storage_check_spec.rb. Expected to take 3.13 seconds.7108pages storage check7109 when local store does not exist yet7110 is expected to be truthy7111 when pages is not enabled7112 is expected to be truthy7113 when pages is enabled7114 local_storage_enabled: false, object_storage_enabled: false, raises_exception: true7115 validates pages storage configuration7116 local_storage_enabled: false, object_storage_enabled: true, raises_exception: false7117 validates pages storage configuration7118 local_storage_enabled: true, object_storage_enabled: false, raises_exception: false7119 validates pages storage configuration7120 local_storage_enabled: true, object_storage_enabled: true, raises_exception: false7121 validates pages storage configuration7122 local_storage_enabled: 1, object_storage_enabled: 0, raises_exception: false7123 validates pages storage configuration7124 local_storage_enabled: nil, object_storage_enabled: nil, raises_exception: true7125 validates pages storage configuration7126# [RSpecRunTime] Finishing example group spec/initializers/pages_storage_check_spec.rb. It took 1.02 seconds. Expected to take 3.13 seconds.7127# [RSpecRunTime] Starting example group spec/graphql/types/member_interface_spec.rb. Expected to take 3.11 seconds.7128Types::MemberInterface7129 exposes the expected fields7130 .resolve_type7131 for project member7132 is expected to equal Types::ProjectMemberType7133 for group member7134 is expected to equal Types::GroupMemberType7135 for an unkown type7136 raises an error7137 #merge_request_interaction7138 returns the correct type7139 has the correct arguments7140# [RSpecRunTime] Finishing example group spec/graphql/types/member_interface_spec.rb. It took 0.85 second. Expected to take 3.11 seconds.7141# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/build/releaser_spec.rb. Expected to take 3.06 seconds.7142Gitlab::Ci::Build::Releaser7143 #script7144 all nodes7145 generates the script7146 individual nodes7147 node_name: :name, node_value: "Release $CI_COMMIT_SHA", result: "release-cli create --name \"Release $CI_COMMIT_SHA\""7148 generates the script7149 node_name: :description, node_value: "Release-cli $EXTRA_DESCRIPTION", result: "release-cli create --description \"Release-cli $EXTRA_DESCRIPTION\""7150 generates the script7151 node_name: :tag_name, node_value: "release-$CI_COMMIT_SHA", result: "release-cli create --tag-name \"release-$CI_COMMIT_SHA\""7152 generates the script7153 node_name: :tag_message, node_value: "Annotated tag message", result: "release-cli create --tag-message \"Annotated tag message\""7154 generates the script7155 node_name: :ref, node_value: "$CI_COMMIT_SHA", result: "release-cli create --ref \"$CI_COMMIT_SHA\""7156 generates the script7157 node_name: :milestones, node_value: ["m1", "m2", "m3"], result: "release-cli create --milestone \"m1\" --milestone \"m2\" --milestone \"m3\""7158 generates the script7159 node_name: :released_at, node_value: "2020-07-15T08:00:00Z", result: "release-cli create --released-at \"2020-07-15T08:00:00Z\""7160 generates the script7161 node_name: :assets, node_value: {:links=>[{:name=>"asset1", :url=>"https://example.com/assets/1", :link_type=>"other", :filepath=>"/pretty/asset/1"}]}, result: "release-cli create --assets-link \"{\\\"name\\\":\\\"asset1\\\",\\\"url\\\":\\\"https://example.com/assets/1\\\",\\\"link_type\\\":\\\"other\\\",\\\"filepath\\\":\\\"/pretty/asset/1\\\"}\""7162 generates the script7163# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/build/releaser_spec.rb. It took 1.1 seconds. Expected to take 3.06 seconds.7164# [RSpecRunTime] Starting example group spec/rubocop/cop/gitlab/strong_memoize_attr_spec.rb. Expected to take 3.04 seconds.7165RuboCop::Cop::Gitlab::StrongMemoizeAttr7166 when strong_memoize() is used in a singleton method7167 does not register an offense7168 when strong_memoize() is not the entire body of the method7169 registers an offense and does not autocorrect7170 when strong_memoize() is the entire body of a method7171 when the memoization name is the same as the method name7172 registers an offense and autocorrects7173 when the memoization name is different from the method name7174 registers an offense and autocorrects7175 when strong_memoize() is used in a method with parameters7176 does not register an offense7177 when strong_memoize_with() is called without parameters7178 registers an offense and autocorrects7179 when strong_memoize_with() is called with parameters7180 does not register an offense7181# [RSpecRunTime] Finishing example group spec/rubocop/cop/gitlab/strong_memoize_attr_spec.rb. It took 0.99 second. Expected to take 3.04 seconds.7182# [RSpecRunTime] Starting example group spec/views/projects/jobs/_build.html.haml_spec.rb. Expected to take 3.01 seconds.7183projects/ci/jobs/_build7184 won't include a column with a link to its pipeline by default7185 can include a column with a link to its pipeline7186# [RSpecRunTime] Finishing example group spec/views/projects/jobs/_build.html.haml_spec.rb. It took 2.17 seconds. Expected to take 3.01 seconds.7187# [RSpecRunTime] RSpec elapsed time: 28 minutes 40.27 seconds. Current RSS: ~1879M. load average: 1.16 1.15 1.06 1/284 149347188# [RSpecRunTime] Starting example group spec/lib/gitlab/usage/metrics/instrumentations/count_all_ci_builds_metric_spec.rb. Expected to take 2.98 seconds.7189Gitlab::Usage::Metrics::Instrumentations::CountAllCiBuildsMetric7190 behaves like a correct instrumented metric value7191 has correct value7192# [RSpecRunTime] RSpec elapsed time: 28 minutes 41.71 seconds. Current RSS: ~1873M. load average: 1.23 1.16 1.07 1/284 149357193 behaves like a correct instrumented metric value7194 has correct value7195# [RSpecRunTime] RSpec elapsed time: 28 minutes 42.98 seconds. Current RSS: ~1866M. load average: 1.23 1.16 1.07 1/284 149367196# [RSpecRunTime] Finishing example group spec/lib/gitlab/usage/metrics/instrumentations/count_all_ci_builds_metric_spec.rb. It took 2.82 seconds. Expected to take 2.98 seconds.7197# [RSpecRunTime] Starting example group spec/models/preloaders/projects/notes_preloader_spec.rb. Expected to take 2.93 seconds.7198Preloaders::Projects::NotesPreloader7199 does not allow STI7200 preloads author access level and contributor status7201# [RSpecRunTime] Finishing example group spec/models/preloaders/projects/notes_preloader_spec.rb. It took 2.66 seconds. Expected to take 2.93 seconds.7202# [RSpecRunTime] RSpec elapsed time: 28 minutes 45.81 seconds. Current RSS: ~1834M. load average: 1.23 1.16 1.07 1/286 149897203# [RSpecRunTime] Starting example group spec/workers/database/lock_tables_worker_spec.rb. Expected to take 2.9 seconds.7204Database::LockTablesWorker7205 #perform7206 when running with single database7207 skips executing the job7208 when running in decomposed database7209 when the table is wrong7210 when trying to lock tables on an unknown database7211 raises an exception (PENDING: Skipping because ci is shared or doesn't not exist)7212 when trying to lock tables on the database that does not support locking7213 raises an exception (PENDING: Skipping because ci is shared or doesn't not exist)7214 when trying to lock tables on the wrong database7215 raises an exception (PENDING: Skipping because ci is shared or doesn't not exist)7216 when trying to lock shared tables on the database7217 raises an exception (PENDING: Skipping because ci is shared or doesn't not exist)7218 when the table is correct7219 when the table is not locked for writes7220 database_name: :ci, tables: ["users", "namespaces"]7221 locks the tables on the corresponding database (PENDING: Skipping because ci is shared or doesn't not exist)7222 database_name: :main, tables: ["ci_pipelines", "ci_builds"]7223 locks the tables on the corresponding database (PENDING: Skipping because ci is shared or doesn't not exist)7224 when the table is already locked for writes7225 database_name: :ci, tables: ["users", "namespaces"]7226 skips locking the tables on the corresponding database (PENDING: Skipping because ci is shared or doesn't not exist)7227 database_name: :main, tables: ["ci_pipelines", "ci_builds"]7228 skips locking the tables on the corresponding database (PENDING: Skipping because ci is shared or doesn't not exist)7229# [RSpecRunTime] Finishing example group spec/workers/database/lock_tables_worker_spec.rb. It took 1.17 seconds. Expected to take 2.9 seconds.7230# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/status/running_spec.rb. Expected to take 2.86 seconds.7231Gitlab::Ci::Status::Running7232 #text7233 is expected to eq "Running"7234 #label7235 is expected to eq "running"7236 #icon7237 is expected to eq "status_running"7238 #favicon7239 is expected to eq "favicon_status_running"7240 #group7241 is expected to eq "running"7242 #details_path7243 is expected to be nil7244# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/status/running_spec.rb. It took 0.86 second. Expected to take 2.86 seconds.7245# [RSpecRunTime] Starting example group spec/services/merge_requests/mergeability/check_commits_status_service_spec.rb. Expected to take 2.83 seconds.7246MergeRequests::Mergeability::CheckCommitsStatusService7247 behaves like mergeability check service7248 sets the identifier7249 sets the description7250 #cacheable?7251 returns false7252 #skip?7253 returns false7254 #execute7255 when switch_broken_status is true7256 when the merge request branch is missing7257 returns a check result with status failed7258 when the merge request has no commits7259 returns a check result with status failed7260 when the merge request contains commits7261 returns a check result with status success7262 when switch_broken_status is false7263 returns a check result with inactive status7264# [RSpecRunTime] Finishing example group spec/services/merge_requests/mergeability/check_commits_status_service_spec.rb. It took 1.22 seconds. Expected to take 2.83 seconds.7265# [RSpecRunTime] Starting example group spec/models/snippet_blob_spec.rb. Expected to take 2.77 seconds.7266SnippetBlob7267 does not allow STI7268 #id7269 returns the snippet ID7270 #name7271 returns the snippet file name7272 #size7273 returns the data size7274 #data7275 returns the snippet content7276 #rendered_markup7277 when the content is GFM7278 returns the rendered GFM7279 when the content is not GFM7280 returns nil7281# [RSpecRunTime] Finishing example group spec/models/snippet_blob_spec.rb. It took 1.53 seconds. Expected to take 2.77 seconds.7282# [RSpecRunTime] Starting example group spec/services/error_tracking/base_service_spec.rb. Expected to take 2.76 seconds.7283ErrorTracking::BaseService7284 #compose_response7285 returns bad_request error when response has an error key7286 returns server error when response has missing key error_type7287 returns no content when response is nil7288 when result has no errors key7289 raises NotImplementedError7290 when parse_response is implemented7291 returns successful response7292 returns successful response with changes from passed block7293 when tracking_event is provided7294 behaves like tracking unique hll events7295 tracks unique event7296# [RSpecRunTime] Finishing example group spec/services/error_tracking/base_service_spec.rb. It took 1.11 seconds. Expected to take 2.76 seconds.7297# [RSpecRunTime] Starting example group spec/models/concerns/integrations/reset_secret_fields_spec.rb. Expected to take 2.69 seconds.7298Integrations::ResetSecretFields7299 does not allow STI7300 behaves like Integrations::ResetSecretFields7301 #exposing_secrets_fields7302 returns an array of strings7303 #reset_secret_fields?7304 returns false if no exposing field has changed7305 returns true if any exposing field has changed7306 validation callback7307 when an exposing field has changed7308 clears all secret fields7309 when a secret field has been updated7310 does not clear this secret field7311 when a secret field has been updated with the same value7312 does not clear this secret field7313 when no exposing field has changed7314 does not clear any secret fields7315# [RSpecRunTime] Finishing example group spec/models/concerns/integrations/reset_secret_fields_spec.rb. It took 1.11 seconds. Expected to take 2.69 seconds.7316# [RSpecRunTime] Starting example group spec/policies/release_policy_spec.rb. Expected to take 2.67 seconds.7317ReleasePolicy7318 when the user has access to the protected tag7319 allows the user to create, update and destroy a release7320# [RSpecRunTime] RSpec elapsed time: 28 minutes 53.93 seconds. Current RSS: ~1851M. load average: 1.12 1.14 1.06 1/283 149967321 when the user does not have access to the protected tag7322 prevents the user from creating, updating and destroying a release7323# [RSpecRunTime] Finishing example group spec/policies/release_policy_spec.rb. It took 1.42 seconds. Expected to take 2.67 seconds.7324# [RSpecRunTime] Starting example group spec/workers/ci/archive_trace_worker_spec.rb. Expected to take 2.63 seconds.7325Ci::ArchiveTraceWorker7326 #perform7327 when job is found7328 executes service7329 has preloaded the arguments for archiving7330# [RSpecRunTime] RSpec elapsed time: 28 minutes 55.97 seconds. Current RSS: ~1840M. load average: 1.11 1.14 1.06 1/282 149977331 when job is not found7332 does not execute service7333# [RSpecRunTime] Finishing example group spec/workers/ci/archive_trace_worker_spec.rb. It took 1.99 seconds. Expected to take 2.63 seconds.7334# [RSpecRunTime] Starting example group spec/lib/gitlab/usage_data_counters/gitlab_cli_activity_unique_counter_spec.rb. Expected to take 2.6 seconds.7335Gitlab::UsageDataCounters::GitLabCliActivityUniqueCounter7336 when tracking a gitlab cli request7337 with the old UserAgent7338 behaves like a request from an extension7339 tracks when the user agent is matching7340 does not track when the user agent is not matching7341 does not track if user agent is not present7342 does not track if user is not present7343 with the current UserAgent7344 behaves like a request from an extension7345 tracks when the user agent is matching7346 does not track when the user agent is not matching7347 does not track if user agent is not present7348 does not track if user is not present7349# [RSpecRunTime] Finishing example group spec/lib/gitlab/usage_data_counters/gitlab_cli_activity_unique_counter_spec.rb. It took 1.21 seconds. Expected to take 2.6 seconds.7350# [RSpecRunTime] Starting example group spec/graphql/resolvers/users/group_count_resolver_spec.rb. Expected to take 2.56 seconds.7351Resolvers::Users::GroupCountResolver7352 #resolve7353 resolves group count for users7354 permissions7355 when current_user is an admin7356 is expected to eq [2, 1]7357# [RSpecRunTime] RSpec elapsed time: 28 minutes 58.85 seconds. Current RSS: ~1826M. load average: 1.11 1.14 1.06 1/282 149987358 when current_user does not have access to the requested resource7359 is expected to equal nil7360 when current_user does not exist7361 is expected to equal nil7362# [RSpecRunTime] Finishing example group spec/graphql/resolvers/users/group_count_resolver_spec.rb. It took 1.76 seconds. Expected to take 2.56 seconds.7363# [RSpecRunTime] Starting example group spec/workers/rebase_worker_spec.rb. Expected to take 2.53 seconds.7364RebaseWorker#perform7365 when rebasing an MR from a fork where upstream has protected branches7366 sets the correct project for running hooks7367# [RSpecRunTime] RSpec elapsed time: 29 minutes 1.82 seconds. Current RSS: ~1836M. load average: 1.18 1.15 1.06 1/289 150667368# [RSpecRunTime] Finishing example group spec/workers/rebase_worker_spec.rb. It took 2.76 seconds. Expected to take 2.53 seconds.7369# [RSpecRunTime] Starting example group spec/serializers/test_case_entity_spec.rb. Expected to take 2.49 seconds.7370TestCaseEntity7371 #as_json7372 when test case is success7373 contains correct test case details7374 when test case is failed7375 contains correct test case details7376 when no test name is entered7377 contains correct test case details7378 when attachment is present7379 returns the attachment_url7380 when attachment is not present7381 returns a nil attachment_url7382# [RSpecRunTime] Finishing example group spec/serializers/test_case_entity_spec.rb. It took 1.59 seconds. Expected to take 2.49 seconds.7383# [RSpecRunTime] Starting example group spec/graphql/types/alert_management/status_enum_spec.rb. Expected to take 2.45 seconds.7384Types::AlertManagement::StatusEnum7385 is expected to eq "AlertManagementStatus"7386 statuses7387 status_name: "TRIGGERED", status_value: :triggered7388 exposes a status with the correct value7389 status_name: "ACKNOWLEDGED", status_value: :acknowledged7390 exposes a status with the correct value7391 status_name: "RESOLVED", status_value: :resolved7392 exposes a status with the correct value7393 status_name: "IGNORED", status_value: :ignored7394 exposes a status with the correct value7395# [RSpecRunTime] Finishing example group spec/graphql/types/alert_management/status_enum_spec.rb. It took 0.72 second. Expected to take 2.45 seconds.7396# [RSpecRunTime] Starting example group spec/workers/flush_counter_increments_worker_spec.rb. Expected to take 2.44 seconds.7397FlushCounterIncrementsWorker7398 #perform7399 commits increments to database7400 when model class does not exist7401 does nothing7402# [RSpecRunTime] RSpec elapsed time: 29 minutes 5.62 seconds. Current RSS: ~1833M. load average: 1.18 1.15 1.06 1/287 150677403 when record does not exist7404 does nothing7405# [RSpecRunTime] Finishing example group spec/workers/flush_counter_increments_worker_spec.rb. It took 2.07 seconds. Expected to take 2.44 seconds.7406# [RSpecRunTime] Starting example group spec/workers/cleanup_container_repository_worker_spec.rb. Expected to take 2.41 seconds.7407CleanupContainerRepositoryWorker7408 #perform7409 bulk delete api7410 executes the destroy service7411 does not raise error when user could not be found7412 does not raise error when repository could not be found7413# [RSpecRunTime] RSpec elapsed time: 29 minutes 8.25 seconds. Current RSS: ~1830M. load average: 1.17 1.15 1.06 1/287 150687414# [RSpecRunTime] Finishing example group spec/workers/cleanup_container_repository_worker_spec.rb. It took 2.04 seconds. Expected to take 2.41 seconds.7415# [RSpecRunTime] Starting example group spec/services/ci/track_failed_build_service_spec.rb. Expected to take 2.37 seconds.7416Ci::TrackFailedBuildService7417 #execute7418 when a build has failed7419 tracks the build failed event7420 when a build has not failed7421 does not track the build failed event7422# [RSpecRunTime] Finishing example group spec/services/ci/track_failed_build_service_spec.rb. It took 1.08 seconds. Expected to take 2.37 seconds.7423# [RSpecRunTime] Starting example group spec/lib/gitlab/i18n_spec.rb. Expected to take 2.35 seconds.7424Gitlab::I18n7425 .selectable_locales7426 does not return languages with default translation levels 60%7427 does not return languages with less than 100% translation levels7428 .locale=7429 sets the locale based on current user preferred language7430 .use_default_locale7431 resets the locale to the default language7432 .pluralisation_rule7433 when overridden7434 returns custom definition regardless7435 .trimmed_language_name7436 trims the language name7437 return nil for unknown language code7438# [RSpecRunTime] Finishing example group spec/lib/gitlab/i18n_spec.rb. It took 1.01 seconds. Expected to take 2.35 seconds.7439# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/config/external/mapper/location_expander_spec.rb. Expected to take 2.3 seconds.7440Gitlab::Ci::Config::External::Mapper::LocationExpander7441 #process7442 when there are project files7443 returns expanded locations7444 when there are local files7445 returns expanded locations7446 when there are other files7447 returns the same location7448# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/config/external/mapper/location_expander_spec.rb. It took 1.38 seconds. Expected to take 2.3 seconds.7449# [RSpecRunTime] Starting example group spec/views/admin/projects/_form.html.haml_spec.rb. Expected to take 2.28 seconds.7450admin/projects/_form7451 project runner registration setting7452 runner_registration_enabled: true, valid_runner_registrars: ["project"], checked: true, disabled: false7453 renders the checkbox correctly7454 runner_registration_enabled: false, valid_runner_registrars: ["project"], checked: false, disabled: false7455 renders the checkbox correctly7456 runner_registration_enabled: false, valid_runner_registrars: ["group"], checked: false, disabled: true7457 renders the checkbox correctly7458# [RSpecRunTime] Finishing example group spec/views/admin/projects/_form.html.haml_spec.rb. It took 0.74 second. Expected to take 2.28 seconds.7459# [RSpecRunTime] Starting example group spec/workers/pipeline_notification_worker_spec.rb. Expected to take 2.26 seconds.7460PipelineNotificationWorker7461 #execute7462 calls NotificationService#pipeline_finished when the pipeline exists7463 does nothing when the pipeline does not exist7464 when the user is blocked7465 does nothing7466 behaves like worker with data consistency7467 .get_data_consistency_feature_flag_enabled?7468 returns true7469 .get_data_consistency7470 returns correct data consistency7471# [RSpecRunTime] Finishing example group spec/workers/pipeline_notification_worker_spec.rb. It took 1.23 seconds. Expected to take 2.26 seconds.7472# [RSpecRunTime] Starting example group spec/graphql/resolvers/ml/model_detail_resolver_spec.rb. Expected to take 2.23 seconds.7473Resolvers::Ml::ModelDetailResolver7474 #resolve7475 when user is allowed and model exists7476 is expected to eq #<Ml::Model id: 1, created_at: "2024-03-04 14:01:47.071337521 +0000", updated_at: "2024-03-04 14:01:47.071337521 +0000", project_id: 973, name: "model1", description: nil, user_id: nil>7477 when user is nil7478 is expected to eq #<Ml::Model id: 1, created_at: "2024-03-04 14:01:47.071337521 +0000", updated_at: "2024-03-04 14:01:47.071337521 +0000", project_id: 973, name: "model1", description: nil, user_id: nil>7479 when user does not have permission7480 is expected to be nil7481 when model does not exist7482 is expected to be nil7483# [RSpecRunTime] Finishing example group spec/graphql/resolvers/ml/model_detail_resolver_spec.rb. It took 1.31 seconds. Expected to take 2.23 seconds.7484# [RSpecRunTime] Starting example group spec/lib/bulk_imports/projects/pipelines/protected_branches_pipeline_spec.rb. Expected to take 2.18 seconds.7485BulkImports::Projects::Pipelines::ProtectedBranchesPipeline7486 #run7487 imports protected branch information7488# [RSpecRunTime] Finishing example group spec/lib/bulk_imports/projects/pipelines/protected_branches_pipeline_spec.rb. It took 0.78 second. Expected to take 2.18 seconds.7489# [RSpecRunTime] Starting example group spec/presenters/search_service_presenter_spec.rb. Expected to take 2.16 seconds.7490SearchServicePresenter7491 #search_objects7492 objects do not respond to eager_load7493 users scope7494 does not eager load anything7495 #show_results_status?7496 with_count: true, show_snippets: true, show_sort_dropdown: true, result: true7497 is expected to eq true7498 with_count: false, show_snippets: true, show_sort_dropdown: false, result: true7499 is expected to eq true7500 with_count: false, show_snippets: false, show_sort_dropdown: true, result: true7501 is expected to eq true7502 with_count: false, show_snippets: false, show_sort_dropdown: false, result: false7503 is expected to eq false7504 #advanced_search_enabled?7505 is expected to eq false7506# [RSpecRunTime] Finishing example group spec/presenters/search_service_presenter_spec.rb. It took 1.13 seconds. Expected to take 2.16 seconds.7507# [RSpecRunTime] Starting example group spec/lib/gitlab/performance_bar/with_top_level_warnings_spec.rb. Expected to take 2.12 seconds.7508Gitlab::PerformanceBar::WithTopLevelWarnings7509 #has_warnings?7510 has_warnings: false, results: {:data=>{}}7511 is expected to eq false7512 has_warnings: false, results: {:data=>{:gitaly=>{:warnings=>[]}}}7513 is expected to eq false7514 has_warnings: true, results: {:data=>{:gitaly=>{:warnings=>[1]}}}7515 is expected to eq true7516 has_warnings: true, results: {:data=>{:gitaly=>{:warnings=>[]}, :redis=>{:warnings=>[1]}}}7517 is expected to eq true7518# [RSpecRunTime] Finishing example group spec/lib/gitlab/performance_bar/with_top_level_warnings_spec.rb. It took 0.6 second. Expected to take 2.12 seconds.7519# [RSpecRunTime] Starting example group spec/services/cohorts_service_spec.rb. Expected to take 2.09 seconds.7520CohortsService7521 #execute7522 returns a list of user cohorts7523# [RSpecRunTime] RSpec elapsed time: 29 minutes 18.71 seconds. Current RSS: ~1832M. load average: 1.52 1.23 1.09 1/287 151717524# [RSpecRunTime] Finishing example group spec/services/cohorts_service_spec.rb. It took 1.18 seconds. Expected to take 2.09 seconds.7525# [RSpecRunTime] Starting example group spec/validators/named_ecdsa_key_validator_spec.rb. Expected to take 2.06 seconds.7526NamedEcdsaKeyValidator7527 with empty value7528 does not add any error if value is empty7529 when key is not EC7530 does not add any error7531 with ECDSA certificate with named curve7532 does not add any error7533 with ECDSA certificate with explicit curve params7534 adds errors7535# [RSpecRunTime] Finishing example group spec/validators/named_ecdsa_key_validator_spec.rb. It took 0.71 second. Expected to take 2.06 seconds.7536# [RSpecRunTime] Starting example group spec/lib/gitlab/health_checks/puma_check_spec.rb. Expected to take 2.03 seconds.7537Gitlab::HealthChecks::PumaCheck7538 when Puma is not loaded7539 does not provide readiness and metrics7540 when Puma is loaded7541 when stats are missing7542 behaves like with state7543 does provide readiness7544 does provide metrics7545 for Single mode7546 behaves like with state7547 does provide readiness7548 does provide metrics7549 for Cluster mode7550 behaves like with state7551 does provide readiness7552 does provide metrics7553# [RSpecRunTime] Finishing example group spec/lib/gitlab/health_checks/puma_check_spec.rb. It took 0.98 second. Expected to take 2.03 seconds.7554# [RSpecRunTime] Starting example group spec/lib/gitlab/url_blockers/domain_allowlist_entry_spec.rb. Expected to take 1.99 seconds.7555Gitlab::UrlBlockers::DomainAllowlistEntry7556 #initialize7557 initializes without port7558 initializes with port7559 #match?7560 matches when domain and port are equal7561 matches any port when port is nil7562 does not match when port is present but requested_port is nil7563 matches when port and requested_port are nil7564 does not match if domain is not equal7565# [RSpecRunTime] Finishing example group spec/lib/gitlab/url_blockers/domain_allowlist_entry_spec.rb. It took 0.92 second. Expected to take 1.99 seconds.7566# [RSpecRunTime] Starting example group spec/services/merge_requests/mergeability/check_open_status_service_spec.rb. Expected to take 1.96 seconds.7567MergeRequests::Mergeability::CheckOpenStatusService7568 behaves like mergeability check service7569 sets the identifier7570 sets the description7571 #execute7572 when the merge request is open7573 returns a check result with status success7574 when the merge request is not open7575 returns a check result with status failed7576 #skip?7577 returns false7578 #cacheable?7579 returns false7580# [RSpecRunTime] Finishing example group spec/services/merge_requests/mergeability/check_open_status_service_spec.rb. It took 0.88 second. Expected to take 1.96 seconds.7581# [RSpecRunTime] Starting example group spec/services/cloud_seed/google_cloud/enable_cloudsql_service_spec.rb. Expected to take 1.93 seconds.7582CloudSeed::GoogleCloud::EnableCloudsqlService7583 when a project has GCP_PROJECT_IDs configured7584 enables cloudsql, compute and service networking Google APIs7585 when Google APIs raise an error7586 returns error result7587 when a project does not have any GCP_PROJECT_IDs configured7588 creates GCP_PROJECT_ID project var7589# [RSpecRunTime] Finishing example group spec/services/cloud_seed/google_cloud/enable_cloudsql_service_spec.rb. It took 1.22 seconds. Expected to take 1.93 seconds.7590# [RSpecRunTime] Starting example group spec/graphql/types/metrics/dashboards/annotation_type_spec.rb. Expected to take 1.9 seconds.7591Types::Metrics::Dashboards::AnnotationType7592 is expected to eq "MetricsDashboardAnnotation"7593 has the expected fields7594 is expected to require graphql authorizations :read_metrics_dashboard_annotation7595# [RSpecRunTime] Finishing example group spec/graphql/types/metrics/dashboards/annotation_type_spec.rb. It took 0.62 second. Expected to take 1.9 seconds.7596# [RSpecRunTime] Starting example group spec/graphql/resolvers/crm/contact_state_counts_resolver_spec.rb. Expected to take 1.87 seconds.7597Resolvers::Crm::ContactStateCountsResolver7598 #resolve7599 with unauthorized user7600 does not raise an error and returns no counts7601 with authorized user7602 without parent7603 returns no counts7604 with a group7605 when no filter is provided7606 returns the count of all contacts7607 when search term is provided7608 returns the correct counts7609# [RSpecRunTime] Finishing example group spec/graphql/resolvers/crm/contact_state_counts_resolver_spec.rb. It took 1.31 seconds. Expected to take 1.87 seconds.7610# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/config/entry/id_token_spec.rb. Expected to take 1.85 seconds.7611Gitlab::Ci::Config::Entry::IdToken7612 when given `aud` as an array7613 is valid and concatenates the values7614 when given `aud` as an array with variables7615 is valid and concatenates the values7616 when not given an `aud`7617 is invalid7618 when given `aud` includes a variable7619 is valid7620 when given `aud` is a variable7621 is valid7622 when given `aud` as a string7623 is valid7624 when given an unknown keyword7625 is invalid7626# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/config/entry/id_token_spec.rb. It took 0.9 second. Expected to take 1.85 seconds.7627# [RSpecRunTime] Starting example group spec/serializers/project_access_token_serializer_spec.rb. Expected to take 1.82 seconds.7628ProjectAccessTokenSerializer7629 #represent7630 can render a single token7631 can render a collection of tokens7632# [RSpecRunTime] Finishing example group spec/serializers/project_access_token_serializer_spec.rb. It took 1.03 seconds. Expected to take 1.82 seconds.7633# [RSpecRunTime] Starting example group spec/serializers/import/github_failure_serializer_spec.rb. Expected to take 1.78 seconds.7634Import::GithubFailureSerializer7635 represents GithubFailureEntity entities7636 #represent7637 when a single object is being serialized7638 serializes import failure7639 when multiple objects are being serialized7640 serializes array of import failures7641# [RSpecRunTime] Finishing example group spec/serializers/import/github_failure_serializer_spec.rb. It took 0.55 second. Expected to take 1.78 seconds.7642# [RSpecRunTime] Starting example group spec/models/releases/evidence_spec.rb. Expected to take 1.77 seconds.7643Releases::Evidence7644 does not allow STI7645 filters out issues from summary json7646 associations7647 is expected to belong to release required: false7648# [RSpecRunTime] RSpec elapsed time: 29 minutes 29.02 seconds. Current RSS: ~1834M. load average: 1.44 1.22 1.09 1/282 151727649# [RSpecRunTime] Finishing example group spec/models/releases/evidence_spec.rb. It took 1.2 seconds. Expected to take 1.77 seconds.7650# [RSpecRunTime] Starting example group spec/lib/gitlab/database/postgres_hll/buckets_spec.rb. Expected to take 1.72 seconds.7651Gitlab::Database::PostgresHll::Buckets7652 #estimated_distinct_count7653 provides estimated cardinality7654 #merge_hash!7655 merges two hashes together into union of two sets7656 #to_json7657 serialize HyperLogLog buckets as hash7658# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/postgres_hll/buckets_spec.rb. It took 0.54 second. Expected to take 1.72 seconds.7659# [RSpecRunTime] Starting example group spec/services/ci/build_cancel_service_spec.rb. Expected to take 1.71 seconds.7660Ci::BuildCancelService7661 #execute7662 when user is authorized to cancel the build7663 when build is cancelable7664 transits build to canceled7665# [RSpecRunTime] RSpec elapsed time: 29 minutes 30.8 seconds. Current RSS: ~1833M. load average: 1.44 1.22 1.09 1/282 151737666 when build is not cancelable7667 responds with unprocessable entity7668 when user is not authorized to cancel the build7669 responds with forbidden7670# [RSpecRunTime] Finishing example group spec/services/ci/build_cancel_service_spec.rb. It took 1.79 seconds. Expected to take 1.71 seconds.7671# [RSpecRunTime] Starting example group spec/lib/system_check/app/hashed_storage_all_projects_check_spec.rb. Expected to take 1.67 seconds.7672SystemCheck::App::HashedStorageAllProjectsCheck7673 #check?7674 fails when at least one project is in legacy storage7675 succeeds when all projects are in hashed storage7676# [RSpecRunTime] RSpec elapsed time: 29 minutes 32.67 seconds. Current RSS: ~1826M. load average: 1.41 1.21 1.09 1/282 151747677# [RSpecRunTime] Finishing example group spec/lib/system_check/app/hashed_storage_all_projects_check_spec.rb. It took 1.33 seconds. Expected to take 1.67 seconds.7678# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/reports/codequality_mr_diff_spec.rb. Expected to take 1.65 seconds.7679Gitlab::Ci::Reports::CodequalityMrDiff7680 #initialize!7681 when quality has degradations7682 with several degradations on the same line7683 generates quality report for mr diff7684 with several degradations on several files7685 returns quality report for mr diff7686 when quality has no degradation7687 returns an empty hash7688# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/reports/codequality_mr_diff_spec.rb. It took 0.56 second. Expected to take 1.65 seconds.7689# [RSpecRunTime] Starting example group spec/config/smime_signature_settings_spec.rb. Expected to take 1.61 seconds.7690SmimeSignatureSettings7691 .parse7692 sets correct default values to disabled7693 when providing custom values7694 sets correct default values to disabled7695 enables smime with default key and cert7696 enables smime with custom key and cert7697# [RSpecRunTime] Finishing example group spec/config/smime_signature_settings_spec.rb. It took 0.64 second. Expected to take 1.61 seconds.7698# [RSpecRunTime] Starting example group spec/serializers/project_access_token_entity_spec.rb. Expected to take 1.59 seconds.7699ProjectAccessTokenEntity7700 when bot is a member of the project7701 has the correct attributes7702 when bot is unrelated to the project7703 has the correct attributes7704# [RSpecRunTime] Finishing example group spec/serializers/project_access_token_entity_spec.rb. It took 1.19 seconds. Expected to take 1.59 seconds.7705# [RSpecRunTime] Starting example group spec/scripts/database/schema_validator_spec.rb. Expected to take 1.55 seconds.7706SchemaValidator7707 #validate!7708 when schema changes are introduced without migrations7709Error: db/structure.sql was changed, and no migrations were added:7710db/structure.sql7711 terminates the execution7712 when schema changes are introduced with migrations7713 skips schema validations7714 when skipping validations through ENV variable7715 skips schema validations7716 when skipping validations through commit message7717 skips schema validations7718# [RSpecRunTime] Finishing example group spec/scripts/database/schema_validator_spec.rb. It took 0.62 second. Expected to take 1.55 seconds.7719# [RSpecRunTime] Starting example group spec/lib/gitlab/github_import/importer/pull_requests/review_request_importer_spec.rb. Expected to take 1.53 seconds.7720Gitlab::GithubImport::Importer::PullRequests::ReviewRequestImporter7721 imports merge request reviewers that were found7722# [RSpecRunTime] Finishing example group spec/lib/gitlab/github_import/importer/pull_requests/review_request_importer_spec.rb. It took 1.39 seconds. Expected to take 1.53 seconds.7723# [RSpecRunTime] RSpec elapsed time: 29 minutes 37.25 seconds. Current RSS: ~1820M. load average: 1.37 1.21 1.09 1/288 152157724# [RSpecRunTime] Starting example group spec/lib/gitlab/memory/watchdog/monitor/heap_fragmentation_spec.rb. Expected to take 1.51 seconds.7725Gitlab::Memory::Watchdog::Monitor::HeapFragmentation7726 #call7727 gets gc_heap_fragmentation7728 when process exceeds threshold7729 returns if threshold is violated and payload7730 when process does not exceed threshold7731 returns if threshold is violated and payload7732 #initialize7733 sets the heap fragmentation limit gauge7734# [RSpecRunTime] Finishing example group spec/lib/gitlab/memory/watchdog/monitor/heap_fragmentation_spec.rb. It took 0.76 second. Expected to take 1.51 seconds.7735# [RSpecRunTime] Starting example group spec/lib/sidebars/organizations/menus/settings_menu_spec.rb. Expected to take 1.48 seconds.7736Sidebars::Organizations::Menus::SettingsMenu7737 has title and sprite_icon7738 Menu items7739 General7740 is expected not to be nil7741 #render?7742 when user is signed out7743 returns false7744 when `current_user` is an admin7745 returns true7746 when `current_user` not an admin7747 returns false7748# [RSpecRunTime] Finishing example group spec/lib/sidebars/organizations/menus/settings_menu_spec.rb. It took 0.8 second. Expected to take 1.48 seconds.7749# [RSpecRunTime] Starting example group spec/initializers/rails_asset_host_spec.rb. Expected to take 1.47 seconds.7750Rails asset host initializer7751 uses no asset host by default7752 with cdn_host defined in gitlab.yml7753 returns https://gitlab.example.com7754# [RSpecRunTime] Finishing example group spec/initializers/rails_asset_host_spec.rb. It took 0.46 second. Expected to take 1.47 seconds.7755# [RSpecRunTime] Starting example group spec/rubocop/cop/rspec/before_all_spec.rb. Expected to take 1.42 seconds.7756Rubocop::Cop::RSpec::BeforeAll7757 when using before7758 does not register an offense7759 when using before(:each)7760 does not register an offense7761 when using before_all7762 does not register an offense7763 when using before(:all)7764 registers an offense and corrects7765# [RSpecRunTime] Finishing example group spec/rubocop/cop/rspec/before_all_spec.rb. It took 0.66 second. Expected to take 1.42 seconds.7766# [RSpecRunTime] Starting example group spec/graphql/types/time_tracking/timelog_connection_type_spec.rb. Expected to take 1.4 seconds.7767#<Class:0x00007dccc03fb4d8>7768 has the expected fields7769 for total_spent_time field7770 when requested7771 returns the total spent time7772# [RSpecRunTime] Finishing example group spec/graphql/types/time_tracking/timelog_connection_type_spec.rb. It took 1.0 second. Expected to take 1.4 seconds.7773# [RSpecRunTime] Starting example group spec/services/integrations/slack_option_service_spec.rb. Expected to take 1.37 seconds.7774Integrations::SlackOptionService7775 #execute7776 when action_id is assignee7777 executes the user search handler7778 when action_id is labels7779 executes the label search handler7780 when action_id is unknown7781 raises an error and does not execute a service class7782# [RSpecRunTime] Finishing example group spec/services/integrations/slack_option_service_spec.rb. It took 0.96 second. Expected to take 1.37 seconds.7783# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/build/artifacts/adapters/raw_stream_spec.rb. Expected to take 1.33 seconds.7784Gitlab::Ci::Build::Artifacts::Adapters::RawStream7785 #initialize7786 when stream is passed7787 initialized7788 when stream is not passed7789 raises an error7790 #each_blob7791 when file is not empty7792 iterates content7793 when file is empty7794 does not iterate content7795# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/build/artifacts/adapters/raw_stream_spec.rb. It took 0.62 second. Expected to take 1.33 seconds.7796# [RSpecRunTime] Starting example group spec/graphql/types/packages/tag_type_spec.rb. Expected to take 1.32 seconds.7797Types::Packages::PackageTagType7798 is expected to eq "PackageTag"7799 includes all the package tag fields7800# [RSpecRunTime] Finishing example group spec/graphql/types/packages/tag_type_spec.rb. It took 0.44 second. Expected to take 1.32 seconds.7801# [RSpecRunTime] Starting example group spec/lib/gitlab/external_authorization_spec.rb. Expected to take 1.26 seconds.7802Gitlab::ExternalAuthorization7803 #access_allowed?7804 is always true when the feature is disabled7805 #rejection_reason7806 is always nil when the feature is disabled7807 #access_for_user_to_label7808 only loads the access once per request7809 logs the access request once per request7810# [RSpecRunTime] Finishing example group spec/lib/gitlab/external_authorization_spec.rb. It took 0.75 second. Expected to take 1.26 seconds.7811# [RSpecRunTime] Starting example group spec/models/concerns/partitioned_table_spec.rb. Expected to take 1.26 seconds.7812PartitionedTable7813 does not allow STI7814 .partitioned_by7815 assigns the MonthlyStrategy as the partitioning strategy7816 passes the partitioning key to the strategy instance7817 with keyword arguments passed to the strategy7818 passes the keyword arguments to the strategy7819# [RSpecRunTime] Finishing example group spec/models/concerns/partitioned_table_spec.rb. It took 0.6 second. Expected to take 1.26 seconds.7820# [RSpecRunTime] Starting example group spec/lib/api/validations/validators/integer_or_custom_value_spec.rb. Expected to take 1.22 seconds.7821API::Validations::Validators::IntegerOrCustomValue7822 valid parameters7823 does not raise a validation error7824 when custom values is empty and value is an integer7825 does not raise a validation error7826 invalid parameters7827 raises a validation error7828 when custom values is empty and value is not an integer7829 raises a validation error7830# [RSpecRunTime] Finishing example group spec/lib/api/validations/validators/integer_or_custom_value_spec.rb. It took 0.6 second. Expected to take 1.22 seconds.7831# [RSpecRunTime] Starting example group spec/lib/gitlab/hook_data/emoji_builder_spec.rb. Expected to take 1.19 seconds.7832Gitlab::HookData::EmojiBuilder7833 #build7834 includes safe attributes7835# [RSpecRunTime] Finishing example group spec/lib/gitlab/hook_data/emoji_builder_spec.rb. It took 0.84 second. Expected to take 1.19 seconds.7836# [RSpecRunTime] Starting example group spec/lib/gitlab/auth/otp/strategies/forti_token_cloud_spec.rb. Expected to take 1.17 seconds.7837Gitlab::Auth::Otp::Strategies::FortiTokenCloud7838 access token is created successfully7839 otp verification is successful7840 returns success7841 otp verification is not successful7842 returns error7843 access token creation fails7844 returns error7845 SSL Verification7846 with `Gitlab::HTTP`7847 does not use a `verify` argument,thereby always performing SSL verification while making API calls7848# [RSpecRunTime] Finishing example group spec/lib/gitlab/auth/otp/strategies/forti_token_cloud_spec.rb. It took 0.63 second. Expected to take 1.17 seconds.7849# [RSpecRunTime] Starting example group spec/lib/gitlab/timeless_spec.rb. Expected to take 1.14 seconds.7850Gitlab::Timeless7851 does not record updated_at7852 disables record_timestamps temporarily7853 does not record created_at7854# [RSpecRunTime] Finishing example group spec/lib/gitlab/timeless_spec.rb. It took 0.67 second. Expected to take 1.14 seconds.7855# [RSpecRunTime] Starting example group spec/tooling/danger/model_validations_spec.rb. Expected to take 1.12 seconds.7856Tooling::Danger::ModelValidations7857 #changed_model_files7858 returns added and modified files7859 #add_comment_for_added_validations7860 when model has a newly added validation7861 adds suggestions at the correct line7862 when model does not have a newly added validation7863 does not add suggestion7864# [RSpecRunTime] Finishing example group spec/tooling/danger/model_validations_spec.rb. It took 0.53 second. Expected to take 1.12 seconds.7865# [RSpecRunTime] Starting example group spec/graphql/types/ci/runner_type_spec.rb. Expected to take 1.09 seconds.7866Types::Ci::RunnerType7867 is expected to eq "CiRunner"7868 is expected to require graphql authorizations :read_runner7869 contains attributes related to a runner7870# [RSpecRunTime] Finishing example group spec/graphql/types/ci/runner_type_spec.rb. It took 0.49 second. Expected to take 1.09 seconds.7871# [RSpecRunTime] Starting example group spec/lib/api/entities/group_spec.rb. Expected to take 1.08 seconds.7872API::Entities::Group7873 returns expected data7874# [RSpecRunTime] Finishing example group spec/lib/api/entities/group_spec.rb. It took 0.75 second. Expected to take 1.08 seconds.7875# [RSpecRunTime] Starting example group spec/helpers/web_ide_button_helper_spec.rb. Expected to take 1.05 seconds.7876WebIdeButtonHelper7877 #show_pipeline_editor_button?7878 when can view pipeline editor7879 when path is ci config path7880 returns true7881 when path is not config path7882 returns false7883 when can not view pipeline editor7884 returns false7885# [RSpecRunTime] Finishing example group spec/helpers/web_ide_button_helper_spec.rb. It took 0.6 second. Expected to take 1.05 seconds.7886# [RSpecRunTime] Starting example group spec/lib/gitlab/utils/error_message_spec.rb. Expected to take 1.03 seconds.7887Gitlab::Utils::ErrorMessage7888 #to_user_facing7889 returns a user-facing error message with the UF prefix7890 #prefixed_error_message7891 returns a message with the given prefix7892# [RSpecRunTime] Finishing example group spec/lib/gitlab/utils/error_message_spec.rb. It took 0.43 second. Expected to take 1.03 seconds.7893# [RSpecRunTime] Starting example group spec/models/doorkeeper/application_spec.rb. Expected to take 0.99 second.7894Doorkeeper::Application7895 uses a prefixed secret7896 does not allow STI7897# [RSpecRunTime] Finishing example group spec/models/doorkeeper/application_spec.rb. It took 0.51 second. Expected to take 0.99 second.7898# [RSpecRunTime] Starting example group spec/graphql/types/grafana_integration_type_spec.rb. Expected to take 0.97 second.7899Types::GrafanaIntegrationType7900 is expected to eq "GrafanaIntegration"7901 is expected to require graphql authorizations :admin_operations7902 is expected to have graphql fields :id, :grafana_url, :enabled, :created_at, and :updated_at7903# [RSpecRunTime] Finishing example group spec/graphql/types/grafana_integration_type_spec.rb. It took 0.53 second. Expected to take 0.97 second.7904# [RSpecRunTime] Starting example group spec/lib/api/api_spec.rb. Expected to take 0.94 second.7905API::API7906 .prefix7907 has a prefix defined7908 .version7909 uses most recent version of the API7910 .versions7911 returns all available versions7912# [RSpecRunTime] Finishing example group spec/lib/api/api_spec.rb. It took 0.52 second. Expected to take 0.94 second.7913# [RSpecRunTime] Starting example group spec/services/import/gitlab_projects/file_acquisition_strategies/file_upload_spec.rb. Expected to take 0.93 second.7914Import::GitlabProjects::FileAcquisitionStrategies::FileUpload7915 validation7916 validates presence of file7917 #project_params7918 returns the file to upload in the params7919# [RSpecRunTime] Finishing example group spec/services/import/gitlab_projects/file_acquisition_strategies/file_upload_spec.rb. It took 0.42 second. Expected to take 0.93 second.7920# [RSpecRunTime] Starting example group spec/models/incident_management/timeline_event_tag_link_spec.rb. Expected to take 0.9 second.7921IncidentManagement::TimelineEventTagLink7922 does not allow STI7923 associations7924 is expected to belong to timeline_event required: false7925 is expected to belong to timeline_event_tag required: false7926# [RSpecRunTime] Finishing example group spec/models/incident_management/timeline_event_tag_link_spec.rb. It took 0.51 second. Expected to take 0.9 second.7927# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/status/group/common_spec.rb. Expected to take 0.89 second.7928Gitlab::Ci::Status::Group::Common7929 does not have action7930 has details7931 has no details_path7932# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/status/group/common_spec.rb. It took 0.52 second. Expected to take 0.89 second.7933# [RSpecRunTime] Starting example group spec/lib/gitlab/database/migrations/observers/total_database_size_change_spec.rb. Expected to take 0.86 second.7934Gitlab::Database::Migrations::Observers::TotalDatabaseSizeChange7935 records the size change7936 out of order calls7937 does not record anything if before size is unknown7938 does not record anything if after size is unknown7939# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/migrations/observers/total_database_size_change_spec.rb. It took 0.5 second. Expected to take 0.86 second.7940# [RSpecRunTime] Starting example group spec/lib/gitlab/import/database_helpers_spec.rb. Expected to take 0.84 second.7941Gitlab::Import::DatabaseHelpers7942 .insert_and_return_id7943 returns the ID returned by the query7944# [RSpecRunTime] Finishing example group spec/lib/gitlab/import/database_helpers_spec.rb. It took 0.7 second. Expected to take 0.84 second.7945# [RSpecRunTime] Starting example group spec/support_specs/matchers/be_sorted_spec.rb. Expected to take 0.82 second.7946be_sorted7947 matches empty collections, regardless of arguments7948 matches in both directions7949 can match on a projection7950# [RSpecRunTime] Finishing example group spec/support_specs/matchers/be_sorted_spec.rb. It took 0.52 second. Expected to take 0.82 second.7951# [RSpecRunTime] Starting example group spec/lib/gitlab/graphql/tracers/logger_tracer_spec.rb. Expected to take 0.76 second.7952Gitlab::Graphql::Tracers::LoggerTracer7953 logs every query7954 logs exceptions for breaking queries7955# [RSpecRunTime] Finishing example group spec/lib/gitlab/graphql/tracers/logger_tracer_spec.rb. It took 0.43 second. Expected to take 0.76 second.7956# [RSpecRunTime] Starting example group spec/graphql/types/ci_configuration/sast/entity_type_spec.rb. Expected to take 0.76 second.7957Types::CiConfiguration::Sast::EntityType7958 is expected to eq "SastCiConfigurationEntity"7959 is expected to have graphql fields :field, :label, :description, :type, :options, :default_value, :value, and :size7960# [RSpecRunTime] Finishing example group spec/graphql/types/ci_configuration/sast/entity_type_spec.rb. It took 0.47 second. Expected to take 0.76 second.7961# [RSpecRunTime] Starting example group spec/graphql/types/ci/stage_type_spec.rb. Expected to take 0.72 second.7962Types::Ci::StageType7963 is expected to eq "CiStage"7964 exposes the expected fields7965# [RSpecRunTime] Finishing example group spec/graphql/types/ci/stage_type_spec.rb. It took 0.42 second. Expected to take 0.72 second.7966# [RSpecRunTime] Starting example group spec/graphql/types/blame/groups_type_spec.rb. Expected to take 0.71 second.7967Types::Blame::GroupsType7968 is expected to have graphql fields :commit, :commit_data, :lineno, :lines, and :span7969 is expected to eq "Groups"7970# [RSpecRunTime] Finishing example group spec/graphql/types/blame/groups_type_spec.rb. It took 0.44 second. Expected to take 0.71 second.7971# [RSpecRunTime] Starting example group spec/lib/gitlab/database/migrations/redis_helpers_spec.rb. Expected to take 0.7 second.7972Gitlab::Database::Migrations::RedisHelpers7973 #queue_redis_migration_job7974 when migrator does not exist7975 raises error and fails the migration7976 when migrator exists7977 checks migrator and enqueues job7978# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/migrations/redis_helpers_spec.rb. It took 0.4 second. Expected to take 0.7 second.7979# [RSpecRunTime] Starting example group spec/graphql/types/security/codequality_reports_comparer_type_spec.rb. Expected to take 0.68 second.7980Types::Security::CodequalityReportsComparerType7981 has expected fields7982 is expected to eq "CodequalityReportsComparer"7983# [RSpecRunTime] Finishing example group spec/graphql/types/security/codequality_reports_comparer_type_spec.rb. It took 0.39 second. Expected to take 0.68 second.7984# [RSpecRunTime] Starting example group spec/lib/api/validations/validators/absence_spec.rb. Expected to take 0.68 second.7985API::Validations::Validators::Absence7986 empty param7987 does not raise a validation error7988 invalid parameters7989 raises a validation error7990# [RSpecRunTime] Finishing example group spec/lib/api/validations/validators/absence_spec.rb. It took 0.44 second. Expected to take 0.68 second.7991# [RSpecRunTime] Starting example group spec/lib/error_tracking/sentry_client/token_spec.rb. Expected to take 0.66 second.7992ErrorTracking::SentryClient::Token7993 .masked_token?7994 with masked token7995 is expected to be truthy7996 without masked token7997 is expected to be falsey7998# [RSpecRunTime] Finishing example group spec/lib/error_tracking/sentry_client/token_spec.rb. It took 0.43 second. Expected to take 0.66 second.7999# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/secure_files/x509_name_spec.rb. Expected to take 0.66 second.8000Gitlab::Ci::SecureFiles::X509Name8001 .parse8002 parses an X509Name object into a hash format8003 returns an empty hash when an error occurs8004# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/secure_files/x509_name_spec.rb. It took 0.43 second. Expected to take 0.66 second.8005# [RSpecRunTime] Starting example group spec/components/pajamas/breadcrumb_item_component_spec.rb. Expected to take 0.63 second.8006Pajamas::BreadcrumbItemComponent8007 is expected to have visible link "Foo" with href "/bar"8008 is expected to have visible css ".gl-breadcrumb-item a"8009# [RSpecRunTime] Finishing example group spec/components/pajamas/breadcrumb_item_component_spec.rb. It took 0.44 second. Expected to take 0.63 second.8010# [RSpecRunTime] Starting example group spec/graphql/types/ci_configuration/sast/input_type_spec.rb. Expected to take 0.62 second.8011Types::CiConfiguration::Sast::InputType8012 is expected to eq "SastCiConfigurationInput"8013 is expected to contain exactly "global", "pipeline", and "analyzers"8014# [RSpecRunTime] Finishing example group spec/graphql/types/ci_configuration/sast/input_type_spec.rb. It took 0.42 second. Expected to take 0.62 second.8015# [RSpecRunTime] Starting example group spec/graphql/mutations/concerns/mutations/resolves_group_spec.rb. Expected to take 0.57 second.8016Mutations::ResolvesGroup8017 uses the GroupsResolver to resolve groups by path8018# [RSpecRunTime] Finishing example group spec/graphql/mutations/concerns/mutations/resolves_group_spec.rb. It took 0.45 second. Expected to take 0.57 second.8019# [RSpecRunTime] Starting example group spec/helpers/ci/pipeline_schedules_helper_spec.rb. Expected to take 0.53 second.8020Ci::PipelineSchedulesHelper8021 #js_pipeline_schedules_form_data8022 returns pipeline schedule form data8023# [RSpecRunTime] Finishing example group spec/helpers/ci/pipeline_schedules_helper_spec.rb. It took 0.41 second. Expected to take 0.53 second.8024# [RSpecRunTime] Starting example group spec/graphql/types/work_items/widget_definitions/assignees_type_spec.rb. Expected to take 0.49 second.8025Types::WorkItems::WidgetDefinitions::AssigneesType8026 exposes the expected fields8027# [RSpecRunTime] Finishing example group spec/graphql/types/work_items/widget_definitions/assignees_type_spec.rb. It took 0.34 second. Expected to take 0.49 second.8028# [RSpecRunTime] Starting example group spec/serializers/detailed_status_entity_spec.rb. Expected to take 0.48 second.8029DetailedStatusEntity8030 #as_json8031 contains status details8032# [RSpecRunTime] Finishing example group spec/serializers/detailed_status_entity_spec.rb. It took 0.39 second. Expected to take 0.48 second.8033# [RSpecRunTime] Starting example group spec/graphql/types/work_items/widget_definitions/generic_type_spec.rb. Expected to take 0.45 second.8034Types::WorkItems::WidgetDefinitions::GenericType8035 exposes the expected fields8036# [RSpecRunTime] Finishing example group spec/graphql/types/work_items/widget_definitions/generic_type_spec.rb. It took 0.4 second. Expected to take 0.45 second.8037# [RSpecRunTime] Starting example group spec/serializers/import/github_org_entity_spec.rb. Expected to take 0.45 second.8038Import::GithubOrgEntity8039 exposes correct attributes8040# [RSpecRunTime] Finishing example group spec/serializers/import/github_org_entity_spec.rb. It took 0.4 second. Expected to take 0.45 second.8041# [RSpecRunTime] Starting example group spec/graphql/types/ml/model_version_links_type_spec.rb. Expected to take 0.44 second.8042Types::Ml::ModelVersionLinksType8043 has the expected fields8044# [RSpecRunTime] Finishing example group spec/graphql/types/ml/model_version_links_type_spec.rb. It took 0.36 second. Expected to take 0.44 second.8045# [RSpecRunTime] Starting example group spec/lib/sidebars/projects/context_spec.rb. Expected to take 0.43 second.8046Sidebars::Projects::Context8047 sets project attribute reader8048# [RSpecRunTime] Finishing example group spec/lib/sidebars/projects/context_spec.rb. It took 0.38 second. Expected to take 0.43 second.8049# [RSpecRunTime] Starting example group spec/scripts/api/create_merge_request_discussion_spec.rb. Expected to take 0.42 second.8050CreateMergeRequestDiscussion8051 #execute8052 requests commit_merge_requests from the gitlab client8053# [RSpecRunTime] Finishing example group spec/scripts/api/create_merge_request_discussion_spec.rb. It took 0.32 second. Expected to take 0.42 second.8054# [RSpecRunTime] Starting example group spec/graphql/types/work_items/widgets/hierarchy_type_spec.rb. Expected to take 0.41 second.8055Types::WorkItems::Widgets::HierarchyType8056 exposes the expected fields8057# [RSpecRunTime] Finishing example group spec/graphql/types/work_items/widgets/hierarchy_type_spec.rb. It took 0.36 second. Expected to take 0.41 second.8058auto_explain log contains 1782 entries for main, writing to /builds/gitlab-org/gitlab/auto_explain/rspec-unit-pg14-single-db-30-32.340.main.ndjson.gz8059took 25.8620058688060[TEST PROF INFO] EventProf results for sql.active_record8061Total time: 06:17.248 of 29:59.545 (20.96%)8062Total events: 2455858063Top 5 slowest suites (by time):8064Gitlab::UsageData (./spec/lib/gitlab/usage_data_spec.rb:5) – 01:27.582 (43841 / 36) of 05:07.211 (28.51%)8065AutoMerge::BaseService (./spec/services/auto_merge/base_service_spec.rb:5) – 00:18.810 (11823 / 41) of 01:20.915 (23.25%)8066Gitlab::Ci::B...Clause::Exists (./spec/lib/gitlab/ci/build/rules/rule/clause/exists_spec.rb:5) – 00:18.661 (12652 / 118) of 01:37.370 (19.17%)8067Gitlab::SearchResults (./spec/lib/gitlab/search_results_spec.rb:5) – 00:17.570 (11712 / 87) of 01:09.650 (25.23%)8068Banzai::Filte...toryLinkFilter (./spec/lib/banzai/filter/repository_link_filter_spec.rb:5) – 00:17.315 (12016 / 104) of 01:25.893 (20.16%)8069Knapsack report was generated. Preview:8070{8071 "spec/lib/gitlab/usage_data_spec.rb": 307.21077270200004,8072 "spec/tasks/gitlab/usage_data_rake_spec.rb": 164.33047101800003,8073 "spec/lib/gitlab/ci/build/rules/rule/clause/exists_spec.rb": 97.36978914899998,8074 "spec/lib/banzai/filter/repository_link_filter_spec.rb": 85.89334611600009,8075 "spec/lib/gitlab/search_results_spec.rb": 69.64970962000007,8076 "spec/services/auto_merge/base_service_spec.rb": 80.91555200199991,8077 "spec/lib/gitlab/diff/file_spec.rb": 43.901036962000035,8078 "spec/lib/gitlab/auth/auth_finders_spec.rb": 31.642021744999965,8079 "spec/lib/gitlab/import_export/importer_spec.rb": 46.195928100000174,8080 "spec/services/projects/unlink_fork_service_spec.rb": 41.311367534000055,8081 "spec/services/ci/job_artifacts/create_service_spec.rb": 32.608993689000044,8082 "spec/routing/routing_spec.rb": 28.489297113000703,8083 "spec/lib/gitlab/path_regex_spec.rb": 10.632705790999808,8084 "spec/lib/gitlab/relative_positioning/item_context_spec.rb": 19.89537399599999,8085 "spec/models/blob_spec.rb": 14.387894887999892,8086 "spec/finders/ci/runner_jobs_finder_spec.rb": 26.744538489999968,8087 "spec/finders/releases_finder_spec.rb": 22.653034239000135,8088 "spec/models/bulk_imports/entity_spec.rb": 10.111312848999887,8089 "spec/serializers/merge_request_poll_cached_widget_entity_spec.rb": 16.216120599000078,8090 "spec/services/submodules/update_service_spec.rb": 20.590705825999976,8091 "spec/lib/gitlab/redis/feature_flag_spec.rb": 7.668021980000049,8092 "spec/lib/bulk_imports/groups/transformers/group_attributes_transformer_spec.rb": 11.259330438000006,8093 "spec/lib/gitlab/redis/cache_spec.rb": 6.854498310000054,8094 "spec/workers/concerns/application_worker_spec.rb": 6.941153926999959,8095 "spec/services/members/create_service_spec.rb": 18.322937706999937,8096 "spec/services/packages/maven/metadata/create_plugins_xml_service_spec.rb": 19.337538374999895,8097 "spec/services/ci/catalog/resources/versions/create_service_spec.rb": 18.937026683999875,8098 "spec/services/projects/update_remote_mirror_service_spec.rb": 13.247995053000068,8099 "spec/models/concerns/milestoneable_spec.rb": 12.03005134,8100 "spec/services/merge_requests/update_reviewers_service_spec.rb": 14.734545292999883,8101 "spec/services/issues/duplicate_service_spec.rb": 15.752777846000072,8102 "spec/serializers/deployment_entity_spec.rb": 13.467506877000005,8103 "spec/uploaders/pages/deployment_uploader_spec.rb": 12.796173963000001,8104 "spec/services/environments/auto_recover_service_spec.rb": 15.707437585999969,8105 "spec/services/releases/update_service_spec.rb": 13.564198717999943,8106 "spec/routing/admin_routing_spec.rb": 6.982694606000223,8107 "spec/lib/gitlab/ci/reports/test_suite_spec.rb": 4.675254316000064,8108 "spec/helpers/auth_helper_spec.rb": 5.390519809000125,8109 "spec/models/ci/variable_spec.rb": 8.106523229000004,8110 "spec/models/ci/external_pull_request_spec.rb": 8.908181169000045,8111 "spec/models/concerns/schedulable_spec.rb": 8.655684355999938,8112 "spec/lib/gitlab/alert_management/payload/base_spec.rb": 4.414791895999997,8113 "spec/lib/gitlab/discussions_diff/file_collection_spec.rb": 10.144614992000015,8114 "spec/models/ci/instance_variable_spec.rb": 4.080081185999916,8115 "spec/lib/banzai/reference_parser/commit_parser_spec.rb": 6.274003864999941,8116 "spec/lib/gitlab/optimistic_locking_spec.rb": 10.817562551000037,8117 "spec/graphql/types/merge_request_type_spec.rb": 6.592469547999826,8118 "spec/models/namespaces/traversal/cached_spec.rb": 5.662127877000103,8119 "spec/lib/gitlab/email/handler/unsubscribe_handler_spec.rb": 7.911968419000004,8120 "spec/lib/gitlab/ci/badge/pipeline/metadata_spec.rb": 7.284605872999919,8121 "spec/rubocop/cop/migration/safer_boolean_column_spec.rb": 3.1495584659999167,8122 "spec/tasks/import_rake_spec.rb": 5.792429567999989,8123 "spec/workers/update_head_pipeline_for_merge_request_worker_spec.rb": 6.331890295999983,8124 "spec/views/shared/_label_row.html.haml_spec.rb": 4.9025983620001625,8125 "spec/graphql/mutations/alert_management/alerts/set_assignees_spec.rb": 5.376980730000014,8126 "spec/lib/gitlab/object_hierarchy_spec.rb": 3.403700216999823,8127 "spec/lib/gitlab/analytics/cycle_analytics/aggregated/records_fetcher_spec.rb": 4.041343941999912,8128 "spec/services/issues/reorder_service_spec.rb": 6.328496127000108,8129 "spec/services/security/ci_configuration/sast_iac_create_service_spec.rb": 6.667061575999924,8130 "spec/models/ci/runner_namespace_spec.rb": 4.9250916879998385,8131 "spec/views/projects/commit/show.html.haml_spec.rb": 4.807854925999891,8132 "spec/lib/gitlab/diff/rendered/notebook/diff_file_helper_spec.rb": 2.3989518989999397,8133 "spec/graphql/resolvers/users/participants_resolver_spec.rb": 5.739853726000092,8134 "spec/lib/gitlab/database/background_migration/prometheus_metrics_spec.rb": 5.458553017999975,8135 "spec/helpers/namespaces_helper_spec.rb": 5.827984861999994,8136 "spec/workers/delete_diff_files_worker_spec.rb": 6.082149934999961,8137 "spec/workers/ci/cancel_pipeline_worker_spec.rb": 6.8217601930000455,8138 "spec/finders/projects/prometheus/alerts_finder_spec.rb": 2.7367583080001623,8139 "spec/services/merge_requests/handle_assignees_change_service_spec.rb": 4.916563839999981,8140 "spec/lib/gitlab/jira_import/issue_serializer_spec.rb": 2.7870418299999073,8141 "spec/graphql/types/alert_management/prometheus_integration_type_spec.rb": 2.666992336000021,8142 "spec/lib/api/helpers/authentication_spec.rb": 2.5376933420000114,8143 "spec/lib/gitlab/daemon_spec.rb": 1.8478680739999618,8144 "spec/uploaders/lfs_object_uploader_spec.rb": 2.0542822899999464,8145 "spec/lib/gitlab/slash_commands/issue_close_spec.rb": 4.111901381000052,8146 "spec/uploaders/records_uploads_spec.rb": 3.178826496999818,8147 "spec/lib/sbom/package_url/normalizer_spec.rb": 2.4171970099998816,8148 "spec/services/bulk_imports/uploads_export_service_spec.rb": 3.437244216999943,8149 "spec/graphql/mutations/boards/issues/issue_move_list_spec.rb": 3.027792042000101,8150 "spec/finders/ci/pipeline_schedules_finder_spec.rb": 4.313773658999935,8151 "spec/lib/sidebars/projects/super_sidebar_panel_spec.rb": 4.550154416000169,8152 "spec/workers/wikis/git_garbage_collect_worker_spec.rb": 3.0495648959999926,8153 "spec/services/ml/experiment_tracking/experiment_repository_spec.rb": 2.648284528999966,8154 "spec/services/packages/helm/process_file_service_spec.rb": 4.900233049000008,8155 "spec/lib/gitlab/analytics/cycle_analytics/stage_events/issue_stage_end_spec.rb": 3.483682091999981,8156 "spec/lib/gitlab/pagination/keyset/pager_spec.rb": 3.2349718180000764,8157 "spec/finders/prometheus_metrics_finder_spec.rb": 2.124558309000122,8158 "spec/models/merge_request/approval_removal_settings_spec.rb": 3.0675782400001026,8159 "spec/services/issuable/callbacks/milestone_spec.rb": 2.835326220999832,8160 "spec/lib/gitlab/external_authorization/access_spec.rb": 1.6584208619999572,8161 "spec/tasks/gitlab/audit_event_types/audit_event_types_rake_spec.rb": 2.4696965630000705,8162 "spec/serializers/review_app_setup_entity_spec.rb": 3.6342959660000815,8163 "spec/lib/gitlab/github_import/importer/diff_note_importer_spec.rb": 2.857371874999899,8164 "spec/services/packages/debian/generate_distribution_key_service_spec.rb": 3.5313378179998836,8165 "spec/lib/gitlab/database/type/indifferent_jsonb_spec.rb": 1.7383136070000091,8166 "spec/graphql/resolvers/projects/jira_projects_resolver_spec.rb": 2.4361411639999915,8167 "spec/lib/bulk_imports/projects/pipelines/project_pipeline_spec.rb": 2.5798939189999146,8168 "spec/lib/gitlab/database/query_analyzers/prevent_set_operator_mismatch_spec.rb": 1.2634809430001042,8169 "spec/serializers/stage_serializer_spec.rb": 3.5888146699999197,8170 "spec/presenters/project_clusterable_presenter_spec.rb": 1.9480160230000365,8171 "spec/lib/gitlab/github_import/settings_spec.rb": 1.679405364999866,8172 "spec/lib/gitlab/github_import/milestone_finder_spec.rb": 1.55414017399994,8173 "spec/lib/gitlab/cleanup/orphan_job_artifact_files_spec.rb": 2.7208334269998886,8174 "spec/lib/gitlab/database/migrations/runner_backoff/communicator_spec.rb": 1.1746360899999218,8175 "spec/finders/groups/projects_requiring_authorizations_refresh/on_direct_membership_finder_spec.rb": 3.9875099280000086,8176 "spec/services/integrations/slack_interactions/slack_block_actions/incident_management/project_update_handler_spec.rb": 2.84945153700005,8177 "spec/scripts/api/get_package_and_test_job_spec.rb": 1.1321644539998488,8178 "spec/lib/gitlab/graphql/markdown_field_spec.rb": 2.557250477000025,8179 "spec/lib/api/entities/package_spec.rb": 2.7039718819999052,8180 "spec/services/protected_tags/update_service_spec.rb": 2.110687923000114,8181 "spec/lib/gitlab/github_import/importer/attachments/notes_importer_spec.rb": 1.6794579659999727,8182 "spec/lib/gitlab/email/service_desk/custom_email_spec.rb": 1.641049608000003,8183 "spec/views/shared/snippets/_snippet.html.haml_spec.rb": 1.8928399999999783,8184 "spec/services/discussions/unresolve_service_spec.rb": 2.677923030000102,8185 "spec/lib/gitlab/cleanup/orphan_job_artifact_files_batch_spec.rb": 2.2971089059999485,8186 "spec/workers/projects/refresh_build_artifacts_size_statistics_worker_spec.rb": 2.1345034559999476,8187 "spec/views/shared/projects/_list.html.haml_spec.rb": 1.8631727800000135,8188 "spec/services/users/activate_service_spec.rb": 1.7437424660001852,8189 "spec/lib/gitlab/pipeline_scope_counts_spec.rb": 2.278141022,8190 "spec/lib/gitlab/ci/reports/security/reports_spec.rb": 1.7640433689998645,8191 "spec/graphql/resolvers/kas/agent_configurations_resolver_spec.rb": 1.7760335760001453,8192 "spec/lib/gitlab/git/wraps_gitaly_errors_spec.rb": 1.3511686370000007,8193 "spec/lib/gitlab/bitbucket_server_import/user_finder_spec.rb": 1.6134542360000523,8194 "spec/initializers/pages_storage_check_spec.rb": 1.0165185690000271,8195 "spec/graphql/types/member_interface_spec.rb": 0.8500678699999753,8196 "spec/lib/gitlab/ci/build/releaser_spec.rb": 1.1034944420000556,8197 "spec/rubocop/cop/gitlab/strong_memoize_attr_spec.rb": 0.990094886000179,8198 "spec/views/projects/jobs/_build.html.haml_spec.rb": 2.1703385240000443,8199 "spec/lib/gitlab/usage/metrics/instrumentations/count_all_ci_builds_metric_spec.rb": 2.8223024859998986,8200 "spec/models/preloaders/projects/notes_preloader_spec.rb": 2.6597799550002037,8201 "spec/workers/database/lock_tables_worker_spec.rb": 1.1727426610000293,8202 "spec/lib/gitlab/ci/status/running_spec.rb": 0.8578854170000341,8203 "spec/services/merge_requests/mergeability/check_commits_status_service_spec.rb": 1.2149259479999728,8204 "spec/models/snippet_blob_spec.rb": 1.5276370920000772,8205 "spec/services/error_tracking/base_service_spec.rb": 1.1079214410001441,8206 "spec/models/concerns/integrations/reset_secret_fields_spec.rb": 1.107698100000107,8207 "spec/policies/release_policy_spec.rb": 1.417579165999996,8208 "spec/workers/ci/archive_trace_worker_spec.rb": 1.9907371200001762,8209 "spec/lib/gitlab/usage_data_counters/gitlab_cli_activity_unique_counter_spec.rb": 1.2139272590000019,8210 "spec/graphql/resolvers/users/group_count_resolver_spec.rb": 1.7562320219999492,8211 "spec/workers/rebase_worker_spec.rb": 2.7616667940001207,8212 "spec/serializers/test_case_entity_spec.rb": 1.5858386950003478,8213 "spec/graphql/types/alert_management/status_enum_spec.rb": 0.7234841280001092,8214 "spec/workers/flush_counter_increments_worker_spec.rb": 2.070371095000155,8215 "spec/workers/cleanup_container_repository_worker_spec.rb": 2.0353377569999793,8216 "spec/services/ci/track_failed_build_service_spec.rb": 1.0750113310000415,8217 "spec/lib/gitlab/i18n_spec.rb": 1.0114689710003404,8218 "spec/lib/gitlab/ci/config/external/mapper/location_expander_spec.rb": 1.3842600759999186,8219 "spec/views/admin/projects/_form.html.haml_spec.rb": 0.7404210029999376,8220 "spec/workers/pipeline_notification_worker_spec.rb": 1.2303178829997705,8221 "spec/graphql/resolvers/ml/model_detail_resolver_spec.rb": 1.3071842699996523,8222 "spec/lib/bulk_imports/projects/pipelines/protected_branches_pipeline_spec.rb": 0.7822802310001862,8223 "spec/presenters/search_service_presenter_spec.rb": 1.1303380130002552,8224 "spec/lib/gitlab/performance_bar/with_top_level_warnings_spec.rb": 0.5979518270000881,8225 "spec/services/cohorts_service_spec.rb": 1.184423236999919,8226 "spec/validators/named_ecdsa_key_validator_spec.rb": 0.7065373430000363,8227 "spec/lib/gitlab/health_checks/puma_check_spec.rb": 0.9767288000002736,8228 "spec/lib/gitlab/url_blockers/domain_allowlist_entry_spec.rb": 0.9227052680002998,8229 "spec/services/merge_requests/mergeability/check_open_status_service_spec.rb": 0.8798138500001187,8230 "spec/services/cloud_seed/google_cloud/enable_cloudsql_service_spec.rb": 1.224331545000041,8231 "spec/graphql/types/metrics/dashboards/annotation_type_spec.rb": 0.6146843520000402,8232 "spec/graphql/resolvers/crm/contact_state_counts_resolver_spec.rb": 1.3077404989999195,8233 "spec/lib/gitlab/ci/config/entry/id_token_spec.rb": 0.901424784000028,8234 "spec/serializers/project_access_token_serializer_spec.rb": 1.0289588450000338,8235 "spec/serializers/import/github_failure_serializer_spec.rb": 0.5496907820001979,8236 "spec/models/releases/evidence_spec.rb": 1.195068823999918,8237 "spec/lib/gitlab/database/postgres_hll/buckets_spec.rb": 0.5404226239998025,8238 "spec/services/ci/build_cancel_service_spec.rb": 1.7870638919998783,8239 "spec/lib/system_check/app/hashed_storage_all_projects_check_spec.rb": 1.3339739910002208,8240 "spec/lib/gitlab/ci/reports/codequality_mr_diff_spec.rb": 0.5574690690000352,8241 "spec/config/smime_signature_settings_spec.rb": 0.6379377849998491,8242 "spec/serializers/project_access_token_entity_spec.rb": 1.1935603040001297,8243 "spec/scripts/database/schema_validator_spec.rb": 0.6217858300001353,8244 "spec/lib/gitlab/github_import/importer/pull_requests/review_request_importer_spec.rb": 1.388962323999749,8245 "spec/lib/gitlab/memory/watchdog/monitor/heap_fragmentation_spec.rb": 0.7621172570002273,8246 "spec/lib/sidebars/organizations/menus/settings_menu_spec.rb": 0.795112725999843,8247 "spec/initializers/rails_asset_host_spec.rb": 0.46269911799981855,8248 "spec/rubocop/cop/rspec/before_all_spec.rb": 0.6641707560002033,8249 "spec/graphql/types/time_tracking/timelog_connection_type_spec.rb": 1.0037759820002066,8250 "spec/services/integrations/slack_option_service_spec.rb": 0.9552163879998261,8251 "spec/lib/gitlab/ci/build/artifacts/adapters/raw_stream_spec.rb": 0.6177892509999765,8252 "spec/graphql/types/packages/tag_type_spec.rb": 0.4408660150002106,8253 "spec/lib/gitlab/external_authorization_spec.rb": 0.7503071810001529,8254 "spec/models/concerns/partitioned_table_spec.rb": 0.6010684960001527,8255 "spec/lib/api/validations/validators/integer_or_custom_value_spec.rb": 0.601520886000344,8256 "spec/lib/gitlab/hook_data/emoji_builder_spec.rb": 0.8444175310000901,8257 "spec/lib/gitlab/auth/otp/strategies/forti_token_cloud_spec.rb": 0.6333882159997302,8258 "spec/lib/gitlab/timeless_spec.rb": 0.6686644549999983,8259 "spec/tooling/danger/model_validations_spec.rb": 0.5263767589999588,8260 "spec/graphql/types/ci/runner_type_spec.rb": 0.49160982000012154,8261 "spec/lib/api/entities/group_spec.rb": 0.7467667509999956,8262 "spec/helpers/web_ide_button_helper_spec.rb": 0.6043886839997867,8263 "spec/lib/gitlab/utils/error_message_spec.rb": 0.42957594800009247,8264 "spec/models/doorkeeper/application_spec.rb": 0.5141182920001484,8265 "spec/graphql/types/grafana_integration_type_spec.rb": 0.5268255890000546,8266 "spec/lib/api/api_spec.rb": 0.523576698999932,8267 "spec/services/import/gitlab_projects/file_acquisition_strategies/file_upload_spec.rb": 0.4171319819997734,8268 "spec/models/incident_management/timeline_event_tag_link_spec.rb": 0.5137162930000159,8269 "spec/lib/gitlab/ci/status/group/common_spec.rb": 0.518344511000123,8270 "spec/lib/gitlab/database/migrations/observers/total_database_size_change_spec.rb": 0.4959795380000287,8271 "spec/lib/gitlab/import/database_helpers_spec.rb": 0.6957842269998764,8272 "spec/support_specs/matchers/be_sorted_spec.rb": 0.5239261490000899,8273 "spec/lib/gitlab/graphql/tracers/logger_tracer_spec.rb": 0.42643333900014113,8274 "spec/graphql/types/ci_configuration/sast/entity_type_spec.rb": 0.4680783369999517,8275 "spec/graphql/types/ci/stage_type_spec.rb": 0.42069641099988075,8276 "spec/graphql/types/blame/groups_type_spec.rb": 0.43684681600007025,8277 "spec/lib/gitlab/database/migrations/redis_helpers_spec.rb": 0.3966130389999307,8278 "spec/graphql/types/security/codequality_reports_comparer_type_spec.rb": 0.38840118100006293,8279 "spec/lib/api/validations/validators/absence_spec.rb": 0.43570611599989206,8280 "spec/lib/error_tracking/sentry_client/token_spec.rb": 0.42802530900007696,8281 "spec/lib/gitlab/ci/secure_files/x509_name_spec.rb": 0.4271416780002255,8282 "spec/components/pajamas/breadcrumb_item_component_spec.rb": 0.4371756559999085,8283 "spec/graphql/types/ci_configuration/sast/input_type_spec.rb": 0.4232811310002944,8284 "spec/graphql/mutations/concerns/mutations/resolves_group_spec.rb": 0.44810902300014277,8285 "spec/helpers/ci/pipeline_schedules_helper_spec.rb": 0.40851344499969855,8286 "spec/graphql/types/work_items/widget_definitions/assignees_type_spec.rb": 0.3404166950003855,8287 "spec/serializers/detailed_status_entity_spec.rb": 0.3925844000000325,8288 "spec/graphql/types/work_items/widget_definitions/generic_type_spec.rb": 0.4011097070001597,8289 "spec/serializers/import/github_org_entity_spec.rb": 0.3957450389998485,8290 "spec/graphql/types/ml/model_version_links_type_spec.rb": 0.3547368819999974,8291 "spec/lib/sidebars/projects/context_spec.rb": 0.37757502400017984,8292 "spec/scripts/api/create_merge_request_discussion_spec.rb": 0.3191933019998032,8293 "spec/graphql/types/work_items/widgets/hierarchy_type_spec.rb": 0.358679400000255558294}8295Knapsack global time execution for tests: 29m 58s8296Pending: (Failures listed here are expected and do not affect your suite's status)8297 1) Pages::DeploymentUploader behaves like builds correct paths #upload_path behaves like matches the method pattern 8298 # No pattern provided, skipping.8299 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:88300 2) Pages::DeploymentUploader behaves like builds correct paths #relative_path is relative8301 # Path not set, skipping.8302 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:408303 3) Pages::DeploymentUploader behaves like builds correct paths .absolute_path behaves like matches the method pattern 8304 # No pattern provided, skipping.8305 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:88306 4) Pages::DeploymentUploader behaves like builds correct paths .base_dir behaves like matches the method pattern 8307 # No pattern provided, skipping.8308 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:88309 5) Pages::DeploymentUploader when object store is REMOTE behaves like builds correct paths #cache_dir behaves like matches the method pattern 8310 # No pattern provided, skipping.8311 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:88312 6) Pages::DeploymentUploader when object store is REMOTE behaves like builds correct paths #work_dir behaves like matches the method pattern 8313 # No pattern provided, skipping.8314 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:88315 7) Pages::DeploymentUploader when object store is REMOTE behaves like builds correct paths #upload_path behaves like matches the method pattern 8316 # No pattern provided, skipping.8317 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:88318 8) Pages::DeploymentUploader when object store is REMOTE behaves like builds correct paths #relative_path is relative8319 # Path not set, skipping.8320 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:408321 9) Pages::DeploymentUploader when object store is REMOTE behaves like builds correct paths .absolute_path behaves like matches the method pattern 8322 # No pattern provided, skipping.8323 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:88324 10) Pages::DeploymentUploader when object store is REMOTE behaves like builds correct paths .base_dir behaves like matches the method pattern 8325 # No pattern provided, skipping.8326 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:88327 11) LfsObjectUploader behaves like builds correct paths #upload_path behaves like matches the method pattern 8328 # No pattern provided, skipping.8329 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:88330 12) LfsObjectUploader behaves like builds correct paths #relative_path is relative8331 # Path not set, skipping.8332 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:408333 13) LfsObjectUploader behaves like builds correct paths .absolute_path behaves like matches the method pattern 8334 # No pattern provided, skipping.8335 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:88336 14) LfsObjectUploader behaves like builds correct paths .base_dir behaves like matches the method pattern 8337 # No pattern provided, skipping.8338 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:88339 15) LfsObjectUploader object store is REMOTE behaves like builds correct paths #cache_dir behaves like matches the method pattern 8340 # No pattern provided, skipping.8341 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:88342 16) LfsObjectUploader object store is REMOTE behaves like builds correct paths #work_dir behaves like matches the method pattern 8343 # No pattern provided, skipping.8344 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:88345 17) LfsObjectUploader object store is REMOTE behaves like builds correct paths #upload_path behaves like matches the method pattern 8346 # No pattern provided, skipping.8347 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:88348 18) LfsObjectUploader object store is REMOTE behaves like builds correct paths #relative_path is relative8349 # Path not set, skipping.8350 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:408351 19) LfsObjectUploader object store is REMOTE behaves like builds correct paths .absolute_path behaves like matches the method pattern 8352 # No pattern provided, skipping.8353 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:88354 20) LfsObjectUploader object store is REMOTE behaves like builds correct paths .base_dir behaves like matches the method pattern 8355 # No pattern provided, skipping.8356 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:88357 21) Database::LockTablesWorker#perform when running in decomposed database when the table is wrong when trying to lock tables on an unknown database raises an exception8358 # Skipping because ci is shared or doesn't not exist8359 # ./spec/workers/database/lock_tables_worker_spec.rb:318360 22) Database::LockTablesWorker#perform when running in decomposed database when the table is wrong when trying to lock tables on the database that does not support locking raises an exception8361 # Skipping because ci is shared or doesn't not exist8362 # ./spec/workers/database/lock_tables_worker_spec.rb:398363 23) Database::LockTablesWorker#perform when running in decomposed database when the table is wrong when trying to lock tables on the wrong database raises an exception8364 # Skipping because ci is shared or doesn't not exist8365 # ./spec/workers/database/lock_tables_worker_spec.rb:478366 24) Database::LockTablesWorker#perform when running in decomposed database when the table is wrong when trying to lock shared tables on the database raises an exception8367 # Skipping because ci is shared or doesn't not exist8368 # ./spec/workers/database/lock_tables_worker_spec.rb:558369 25) Database::LockTablesWorker#perform when running in decomposed database when the table is correct when the table is not locked for writes database_name: :ci, tables: ["users", "namespaces"] locks the tables on the corresponding database8370 # Skipping because ci is shared or doesn't not exist8371 # ./spec/workers/database/lock_tables_worker_spec.rb:718372 26) Database::LockTablesWorker#perform when running in decomposed database when the table is correct when the table is not locked for writes database_name: :main, tables: ["ci_pipelines", "ci_builds"] locks the tables on the corresponding database8373 # Skipping because ci is shared or doesn't not exist8374 # ./spec/workers/database/lock_tables_worker_spec.rb:718375 27) Database::LockTablesWorker#perform when running in decomposed database when the table is correct when the table is not locked for writes when the table is already locked for writes database_name: :ci, tables: ["users", "namespaces"] skips locking the tables on the corresponding database8376 # Skipping because ci is shared or doesn't not exist8377 # ./spec/workers/database/lock_tables_worker_spec.rb:968378 28) Database::LockTablesWorker#perform when running in decomposed database when the table is correct when the table is not locked for writes when the table is already locked for writes database_name: :main, tables: ["ci_pipelines", "ci_builds"] skips locking the tables on the corresponding database8379 # Skipping because ci is shared or doesn't not exist8380 # ./spec/workers/database/lock_tables_worker_spec.rb:968381Finished in 30 minutes 29 seconds (files took 1 minute 8.51 seconds to load)83823055 examples, 0 failures, 28 pending8383Randomized with seed 631818384[TEST PROF INFO] Time spent in factories: 12:36.924 (41.17% of total time)8385RSpec exited with 0.8386No examples to retry, congrats!8388Running after script...8389$ echo -e "\e[0Ksection_start:`date +%s`:report_results_section[collapsed=true]\r\e[0KReport results"8400$ tooling/bin/push_job_metrics || true8401[job-metrics] Pushing job metrics file for the CI/CD job.8402[job-metrics] Pushed 4 CI job metric entries to InfluxDB.8404Not uploading cache ruby-gems-debian-bookworm-ruby-3.1-17 due to policy8406Uploading artifacts...8407auto_explain/: found 2 matching artifact files and directories 8408coverage/: found 5 matching artifact files and directories 8409crystalball/: found 2 matching artifact files and directories 8410WARNING: deprecations/: no matching files. Ensure that the artifact path is relative to the working directory (/builds/gitlab-org/gitlab) 8411knapsack/: found 4 matching artifact files and directories 8412rspec/: found 16 matching artifact files and directories 8413WARNING: tmp/capybara/: no matching files. Ensure that the artifact path is relative to the working directory (/builds/gitlab-org/gitlab) 8414log/*.log: found 19 matching artifact files and directories 8415WARNING: Upload request redirected location=https://gitlab.com/api/v4/jobs/6311411429/artifacts?artifact_format=zip&artifact_type=archive&expire_in=31d new-url=https://gitlab.com8416WARNING: Retrying... context=artifacts-uploader error=request redirected8417Uploading artifacts as "archive" to coordinator... 201 Created id=6311411429 responseStatus=201 Created token=glcbt-658418Uploading artifacts...8419rspec/rspec-*.xml: found 1 matching artifact files and directories 8420WARNING: Upload request redirected location=https://gitlab.com/api/v4/jobs/6311411429/artifacts?artifact_format=gzip&artifact_type=junit&expire_in=31d new-url=https://gitlab.com8421WARNING: Retrying... context=artifacts-uploader error=request redirected8422Uploading artifacts as "junit" to coordinator... 201 Created id=6311411429 responseStatus=201 Created token=glcbt-658424Job succeeded