rspec unit pg14 31/32
Passed Started
by
@dblessing
Drew Blessing
1Running with gitlab-runner 16.8.0~beta.67.gb5664e8e (b5664e8e)2 on blue-6.private.runners-manager.gitlab.com/gitlab.com/gitlab-org mKJTFBei, system ID: s_90a66139ec063 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:0704d2ebff510f3d6f608cd8e9064640a9dd041c4e3ac1e1ff2afb5fe22850bc 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:bbf2c8a67a31469f488a4541826628901b6eb5c0a4d68147919aca0b98107df6 ...25Running on runner-mkjtfbei-project-278964-concurrent-0 via runner-mkjtfbei-private-1708466991-978d2e97...27Skipping Git repository setup28Skipping Git checkout29Skipping Git submodules setup31Checking cache for ruby-gems-debian-bookworm-ruby-3.1-16...32cache.zip is up to date 33Successfully extracted cache35Downloading artifacts for clone-gitlab-repo (6218670526)...36Downloading artifacts from coordinator... ok host=storage.googleapis.com id=6218670526 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 (6218670555)...40Downloading artifacts from coordinator... ok host=storage.googleapis.com id=6218670555 responseStatus=200 OK token=glcbt-6541Downloading artifacts for retrieve-tests-metadata (6218670576)...42Downloading artifacts from coordinator... ok host=storage.googleapis.com id=6218670576 responseStatus=200 OK token=glcbt-6543Downloading artifacts for setup-test-env (6218670568)...44Downloading artifacts from coordinator... ok host=storage.googleapis.com id=6218670568 responseStatus=200 OK token=glcbt-6546Using docker image sha256:0704d2ebff510f3d6f608cd8e9064640a9dd041c4e3ac1e1ff2afb5fe22850bc 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:bbf2c8a67a31469f488a4541826628901b6eb5c0a4d68147919aca0b98107df6 ...47$ echo $FOSS_ONLY48$ [ "$FOSS_ONLY" = "1" ] && rm -rf ee/ qa/spec/ee/ qa/qa/specs/features/ee/ qa/qa/ee/ qa/qa/ee.rb49$ export GOPATH=$CI_PROJECT_DIR/.go50$ mkdir -p $GOPATH51$ source scripts/utils.sh52$ source scripts/prepare_build.sh731Using decomposed database config (config/database.yml.decomposed-postgresql)732Geo DB won't be set up.733Embedding DB won't be set up.785$ source ./scripts/rspec_helpers.sh786$ run_timed_command "gem install knapsack --no-document"787$ gem install knapsack --no-document788Successfully installed knapsack-4.0.07891 gem installed790==> 'gem install knapsack --no-document' succeeded in 1 seconds.791$ section_start "gitaly-test-spawn" "Spawning Gitaly"; scripts/gitaly-test-spawn; section_end "gitaly-test-spawn"796$ export RSPEC_SKIPPED_TESTS_REPORT_PATH="rspec/skipped_tests-${CI_JOB_ID}.txt"797$ export RSPEC_RETRIED_TESTS_REPORT_PATH="rspec/retried_tests-${CI_JOB_ID}.txt"798$ tooling/bin/create_job_metrics_file || true799[job-metrics] Creating the job metrics file for the CI/CD job.800$ rspec_parallelized_job "--fail-fast=${RSPEC_FAIL_FAST_THRESHOLD} --tag ~quarantine --tag ~level:background_migration --tag ~click_house --tag ~real_ai_request"801[23:18:40] Starting rspec_parallelized_job802RETRY_FAILED_TESTS_IN_NEW_PROCESS: true803KNAPSACK_GENERATE_REPORT: true804FLAKY_RSPEC_GENERATE_REPORT: true805KNAPSACK_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.rb806KNAPSACK_LOG_LEVEL: debug807KNAPSACK_REPORT_PATH: knapsack/rspec_unit_pg14_31_32_278964_report.json808FLAKY_RSPEC_SUITE_REPORT_PATH: rspec/flaky/report-suite.json809FLAKY_RSPEC_REPORT_PATH: rspec/flaky/all_rspec_unit_pg14_31_32_278964_report.json810NEW_FLAKY_RSPEC_REPORT_PATH: rspec/flaky/new_rspec_unit_pg14_31_32_278964_report.json811RSPEC_SKIPPED_TESTS_REPORT_PATH: rspec/skipped_tests-6218670805.txt812CRYSTALBALL: 813RSPEC_TESTS_MAPPING_ENABLED: 814RSPEC_TESTS_FILTER_FILE: 815Shell set options (set -o) enabled:816braceexpand on817hashall on818interactive-comments on819pipefail on820Parsing expected rspec suite duration...821RSpec suite is expected to take 43 minutes 45.02 seconds.822Expected duration for tests:823{824 "spec/lib/gitlab/background_migration/backfill_environment_tiers_spec.rb": 278.82254817411575,825 "spec/models/deployment_spec.rb": 268.4695275371425,826 "spec/models/namespace/traversal_hierarchy_spec.rb": 145.72888803238374,827 "spec/services/projects/create_service_spec.rb": 120.4579954185158,828 "spec/lib/banzai/filter/repository_link_filter_spec.rb": 91.98475253629094,829 "spec/services/suggestions/apply_service_spec.rb": 81.90323289789274,830 "spec/lib/gitlab/background_migration/nullify_creator_id_column_of_orphaned_projects_spec.rb": 75.45514784434287,831 "spec/policies/note_policy_spec.rb": 62.84805828724116,832 "spec/serializers/merge_request_widget_entity_spec.rb": 60.05500500468301,833 "spec/lib/gitlab/health_checks/redis_spec.rb": 52.47453848109947,834 "spec/models/gpg_key_spec.rb": 45.329828252968994,835 "spec/helpers/submodule_helper_spec.rb": 42.111838786349225,836 "spec/models/abuse_report_spec.rb": 37.50143744490945,837 "spec/lib/gitlab/database/reflection_spec.rb": 36.43206131586344,838 "spec/services/users/destroy_service_spec.rb": 32.60132443149867,839 "spec/models/ci/build_runner_session_spec.rb": 31.474435742710437,840 "spec/lib/banzai/pipeline/wiki_pipeline_spec.rb": 30.618114038816504,841 "spec/models/integrations/bamboo_spec.rb": 27.792985638753848,842 "spec/finders/members_finder_spec.rb": 27.246231661836248,843 "spec/models/timelog_spec.rb": 26.200644389340432,844 "spec/models/project_setting_spec.rb": 24.76288783452521,845 "spec/models/release_spec.rb": 23.361604613483287,846 "spec/lib/gitlab/ci/config/external/mapper/verifier_spec.rb": 23.009402041553052,847 "spec/services/projects/participants_service_spec.rb": 21.70506039780068,848 "spec/services/ci/pipeline_trigger_service_spec.rb": 21.432237671370913,849 "spec/lib/api/helpers/caching_spec.rb": 20.360998825446345,850 "spec/lib/gitlab/email/receiver_spec.rb": 19.908352920525058,851 "spec/services/alert_management/alerts/update_service_spec.rb": 19.136197511295375,852 "spec/lib/gitlab/legacy_github_import/pull_request_formatter_spec.rb": 18.255850866495024,853 "spec/services/security/merge_reports_service_spec.rb": 17.53324435297675,854 "spec/lib/gitlab/utils/sanitize_node_link_spec.rb": 17.211179145836457,855 "spec/lib/gitlab/ci/ansi2html_spec.rb": 16.532710066176072,856 "spec/helpers/appearances_helper_spec.rb": 16.02352017674297,857 "spec/services/issue_links/create_service_spec.rb": 15.62188789034832,858 "spec/models/service_desk_setting_spec.rb": 15.264591759214774,859 "spec/models/work_items/type_spec.rb": 14.67786488388469,860 "spec/uploaders/terraform/state_uploader_spec.rb": 14.332534335286336,861 "spec/services/merge_requests/post_merge_service_spec.rb": 13.933583782282758,862 "spec/finders/access_requests_finder_spec.rb": 13.591770289863257,863 "spec/services/users/update_service_spec.rb": 13.170620438158295,864 "spec/services/issues/referenced_merge_requests_service_spec.rb": 12.882634877638807,865 "spec/lib/gitlab/slash_commands/issue_move_spec.rb": 12.413158583722383,866 "spec/models/concerns/schedulable_spec.rb": 12.00424925127405,867 "spec/lib/gitlab/import_export/project/import_task_spec.rb": 11.97396012422989,868 "spec/lib/extracts_ref/ref_extractor_spec.rb": 11.467224760489819,869 "spec/lib/gitlab/regex/container_registry/protection/rules_spec.rb": 11.200321681487548,870 "spec/lib/banzai/filter/broadcast_message_sanitization_filter_spec.rb": 11.136294023615472,871 "spec/lib/gitlab/import_export/snippet_repo_restorer_spec.rb": 10.63464791415585,872 "spec/lib/gitlab/usage_data_counters/kubernetes_agent_counter_spec.rb": 10.60389079947474,873 "spec/finders/clusters/agents/authorizations/ci_access/finder_spec.rb": 10.244798128896832,874 "spec/lib/gitlab/markdown_cache/active_record/extension_spec.rb": 10.041285370820933,875 "spec/lib/gitlab/chat/command_spec.rb": 9.808104601137245,876 "spec/lib/api/ml/mlflow/api_helpers_spec.rb": 9.65698259702948,877 "spec/services/todos/destroy/confidential_issue_service_spec.rb": 9.268716604112932,878 "spec/workers/delete_user_worker_spec.rb": 9.196799482745668,879 "spec/services/files/update_service_spec.rb": 9.064110817565902,880 "spec/lib/gitlab/database/count_spec.rb": 8.742722005645076,881 "spec/lib/gitlab/background_migration/delete_invalid_protected_branch_merge_access_levels_spec.rb": 8.691976589604074,882 "spec/lib/gitlab/ci/reports/codequality_reports_comparer_spec.rb": 8.395581757248811,883 "spec/services/commits/tag_service_spec.rb": 8.334257574479109,884 "spec/lib/gitlab/hotlinking_detector_spec.rb": 8.169075233998347,885 "spec/lib/bulk_imports/common/pipelines/lfs_objects_pipeline_spec.rb": 7.9973029297271685,886 "spec/lib/gitlab/spamcheck/client_spec.rb": 7.9069701975335756,887 "spec/lib/gitlab/checks/lfs_integrity_spec.rb": 7.7566032594972665,888 "spec/components/pajamas/toggle_component_spec.rb": 7.620481382064051,889 "spec/lib/bitbucket/representation/pull_request_spec.rb": 7.425287619500303,890 "spec/models/oauth_access_token_spec.rb": 7.339227296180028,891 "spec/tasks/gitlab/update_templates_rake_spec.rb": 7.165072925962179,892 "spec/workers/bulk_imports/pipeline_batch_worker_spec.rb": 6.9814229562471875,893 "spec/lib/banzai/filter/syntax_highlight_filter_spec.rb": 6.977984583002961,894 "spec/finders/abuse_reports_finder_spec.rb": 6.74846846383055,895 "spec/services/clusters/agent_tokens/revoke_service_spec.rb": 6.7389507103382895,896 "spec/lib/gitlab/ci/status/build/retried_spec.rb": 6.5744222678997986,897 "spec/models/diff_note_position_spec.rb": 6.4411370104670365,898 "spec/models/issue_assignee_spec.rb": 6.338639119555687,899 "spec/models/concerns/encrypted_user_password_spec.rb": 6.287571360028623,900 "spec/serializers/test_report_summary_entity_spec.rb": 6.111580082855491,901 "spec/models/legacy_diff_discussion_spec.rb": 6.021163308978436,902 "spec/lib/gitlab/metrics/boot_time_tracker_spec.rb": 5.944582516319831,903 "spec/lib/sidebars/panel_spec.rb": 5.819062334220348,904 "spec/components/pajamas/banner_component_spec.rb": 5.809791613748262,905 "spec/lib/gitlab/background_task_spec.rb": 5.6605640325948,906 "spec/initializers/rest-client-hostname_override_spec.rb": 5.639698465306093,907 "spec/graphql/mutations/security/ci_configuration/configure_secret_detection_spec.rb": 5.485155658112614,908 "spec/lib/gitlab/repository_url_builder_spec.rb": 5.452199216115763,909 "spec/models/packages/rpm/metadatum_spec.rb": 5.322280346219733,910 "spec/lib/sidebars/user_profile/menus/following_menu_spec.rb": 5.2326077854766755,911 "spec/services/groups/nested_create_service_spec.rb": 5.199657980026577,912 "spec/workers/external_service_reactive_caching_worker_spec.rb": 5.09008427370697,913 "spec/services/resource_events/synthetic_milestone_notes_builder_service_spec.rb": 4.985397184009255,914 "spec/graphql/types/snippets/blob_viewer_type_spec.rb": 4.971924880183036,915 "spec/finders/projects/topics_finder_spec.rb": 4.851416329699534,916 "spec/services/incident_management/link_alerts/destroy_service_spec.rb": 4.794195340040948,917 "spec/lib/gitlab/database/partitioning_migration_helpers/foreign_key_helpers_spec.rb": 4.686846438894317,918 "spec/graphql/resolvers/alert_management/http_integrations_resolver_spec.rb": 4.653667020673409,919 "spec/lib/gitlab/metrics/subscribers/external_http_spec.rb": 4.5817671806551505,920 "spec/lib/gitlab/github_import/importer/events/commented_spec.rb": 4.509284541331121,921 "spec/lib/gitlab/github_import/settings_spec.rb": 4.444420165497581,922 "spec/lib/bulk_imports/groups/loaders/group_loader_spec.rb": 4.373604041032773,923 "spec/graphql/types/ci/pipeline_counts_type_spec.rb": 4.303059089985875,924 "spec/lib/gitlab/git/attributes_at_ref_parser_spec.rb": 4.238796896599954,925 "spec/services/projects/detect_repository_languages_service_spec.rb": 4.227087176453817,926 "spec/lib/bitbucket_server/representation/comment_spec.rb": 4.1426726896100226,927 "spec/lib/gitlab/zentao/query_spec.rb": 4.128953509940041,928 "spec/lib/gitlab/usage/metrics/instrumentations/count_jira_imports_metric_spec.rb": 4.011703463831454,929 "spec/lib/gitlab/github_import/attachments_downloader_spec.rb": 3.999229300475034,930 "spec/lib/gitlab/background_migration/populate_topics_slug_column_spec.rb": 3.9229269109027816,931 "spec/workers/database/lock_tables_worker_spec.rb": 3.905636076444689,932 "spec/lib/gitlab/database/count/exact_count_strategy_spec.rb": 3.8153285687056995,933 "spec/lib/gitlab/alert_management/fingerprint_spec.rb": 3.8117573512347516,934 "spec/lib/gitlab/background_migration/populate_operation_visibility_permissions_from_operations_spec.rb": 3.723557671246655,935 "spec/lib/gitlab/composer/version_index_spec.rb": 3.7010665324770082,936 "spec/models/work_items/widgets/award_emoji_spec.rb": 3.6566037289385025,937 "spec/lib/sidebars/user_settings/menus/applications_menu_spec.rb": 3.6014959370443966,938 "spec/helpers/sessions_helper_spec.rb": 3.5711016729128806,939 "spec/models/raw_usage_data_spec.rb": 3.4859291930017102,940 "spec/services/ml/create_candidate_service_spec.rb": 3.472006504088038,941 "spec/serializers/merge_requests/pipeline_entity_spec.rb": 3.394436905548067,942 "spec/rubocop/cop/usage_data/large_table_spec.rb": 3.390365858143271,943 "spec/services/ci/compare_accessibility_reports_service_spec.rb": 3.305126670748454,944 "spec/finders/packages/npm/packages_for_user_finder_spec.rb": 3.3022915304429707,945 "spec/models/snippet_blob_spec.rb": 3.264739325857605,946 "spec/lib/gitlab/cache/metadata_spec.rb": 3.176344049247689,947 "spec/models/integrations/chat_message/base_message_spec.rb": 3.1728600359983203,948 "spec/workers/concerns/click_house_worker_spec.rb": 3.1005411062968165,949 "spec/workers/incident_management/close_incident_worker_spec.rb": 3.081405732165657,950 "spec/models/abuse/event_spec.rb": 3.0290262997106154,951 "spec/lib/sidebars/user_settings/menus/comment_templates_menu_spec.rb": 3.0102861834298396,952 "spec/models/project_custom_attribute_spec.rb": 2.9610665510741185,953 "spec/lib/gitlab/usage/metrics/instrumentations/total_count_metric_spec.rb": 2.9380962555226424,954 "spec/lib/quality/seeders/issues_spec.rb": 2.8920844691377363,955 "spec/workers/bulk_import_worker_spec.rb": 2.855370186872234,956 "spec/lib/gitlab/project_transfer_spec.rb": 2.824270947490649,957 "spec/lib/sidebars/user_settings/menus/ssh_keys_menu_spec.rb": 2.7771209286905547,958 "spec/graphql/resolvers/design_management/design_at_version_resolver_spec.rb": 2.7262100347987266,959 "spec/graphql/mutations/alert_management/http_integration/create_spec.rb": 2.6972256464075985,960 "spec/lib/bulk_imports/projects/pipelines/auto_devops_pipeline_spec.rb": 2.673828383735935,961 "spec/lib/gitlab/usage_data_counters/productivity_analytics_counter_spec.rb": 2.6081189394938447,962 "spec/models/concerns/ci/bulk_insertable_tags_spec.rb": 2.6039500516447593,963 "spec/lib/banzai/pipeline_spec.rb": 2.5504248897542565,964 "spec/services/packages/update_tags_service_spec.rb": 2.5318936077957788,965 "spec/rubocop/cop/gitlab/delegate_predicate_methods_spec.rb": 2.4801225052342533,966 "spec/lib/sidebars/groups/menus/kubernetes_menu_spec.rb": 2.466800890293865,967 "spec/graphql/types/custom_emoji_type_spec.rb": 2.431174822752424,968 "spec/serializers/import/manifest_provider_repo_entity_spec.rb": 2.394941300813212,969 "spec/views/events/event/_push.html.haml_spec.rb": 2.346647089325206,970 "spec/lib/peek/views/external_http_spec.rb": 2.3328655911663416,971 "spec/graphql/types/color_type_spec.rb": 2.280396580845334,972 "spec/lib/gitlab/ci/config/edge_stages_injector_spec.rb": 2.2616936386138606,973 "spec/services/ci/catalog/resources/destroy_service_spec.rb": 2.221458736096417,974 "spec/lib/gitlab/sidekiq_middleware/admin_mode/client_spec.rb": 2.2067609043412824,975 "spec/lib/gitlab/ci/build/rules/rule/clause_spec.rb": 2.1531149306492714,976 "spec/lib/api/helpers/version_spec.rb": 2.152320909100439,977 "spec/rubocop/cop/migration/unfinished_dependencies_spec.rb": 2.0966561183724752,978 "spec/models/external_issue_spec.rb": 2.09450574094037,979 "spec/serializers/ci/job_annotation_entity_spec.rb": 2.022258538864379,980 "spec/workers/mail_scheduler/issue_due_worker_spec.rb": 2.016481571024049,981 "spec/models/concerns/from_set_operator_spec.rb": 1.9565000031769268,982 "spec/lib/gitlab/ci/templates/Diffblue_Cover_spec.rb": 1.9546372181897393,983 "spec/serializers/merge_request_for_pipeline_entity_spec.rb": 1.9045897343000104,984 "spec/services/users/respond_to_terms_service_spec.rb": 1.901807134357277,985 "spec/graphql/types/container_repository_sort_enum_spec.rb": 1.8589497758118076,986 "spec/services/resource_events/synthetic_state_notes_builder_service_spec.rb": 1.8307034103220328,987 "spec/lib/gitlab/seeders/ci/variables_instance_seeder_spec.rb": 1.7852353219535573,988 "spec/lib/gitlab/usage_data_counters/merge_request_counter_spec.rb": 1.783884125019454,989 "spec/lib/gitlab/pages/settings_spec.rb": 1.7607266794076937,990 "spec/lib/gitlab/terraform/state_migration_helper_spec.rb": 1.7040700779310445,991 "spec/lib/gitlab/usage/metrics/instrumentations/group_imports_users_metric_spec.rb": 1.6954934996900315,992 "spec/views/groups/_home_panel.html.haml_spec.rb": 1.6632191539470997,993 "spec/lib/gitlab/git/conflict/file_spec.rb": 1.6356860681878707,994 "spec/lib/gitlab/import_export/project/sample/date_calculator_spec.rb": 1.6065147100486183,995 "spec/services/users/dismiss_callout_service_spec.rb": 1.5869022439344325,996 "spec/models/design_user_mention_spec.rb": 1.555109324117545,997 "spec/helpers/components_helper_spec.rb": 1.540732130527411,998 "spec/workers/issuables/clear_groups_issue_counter_worker_spec.rb": 1.5020065526632085,999 "spec/services/packages/nuget/odata_package_entry_service_spec.rb": 1.4954583110514033,1000 "spec/lib/gitlab/database/load_balancing/resolver_spec.rb": 1.4372144071521662,1001 "spec/services/incident_management/issuable_escalation_statuses/create_service_spec.rb": 1.435237272994486,1002 "spec/views/projects/imports/new.html.haml_spec.rb": 1.3736715618099664,1003 "spec/lib/gitlab/usage/metrics/instrumentations/count_project_snippets_metric_spec.rb": 1.3691205363315124,1004 "spec/lib/gitlab/ci/config/entry/tags_spec.rb": 1.334791698347247,1005 "spec/lib/gitlab/word_diff/chunk_collection_spec.rb": 1.2996013722481972,1006 "spec/services/integrations/slack_options/label_search_handler_spec.rb": 1.2732857892044587,1007 "spec/lib/gitlab/sidekiq_middleware/worker_context/server_spec.rb": 1.2420630067342389,1008 "spec/lib/gitlab/cycle_analytics/summary/value_spec.rb": 1.1989687834885383,1009 "spec/lib/gitlab/application_rate_limiter/increment_per_action_spec.rb": 1.1880682244988703,1010 "spec/lib/gitlab/database/migrations/observers/query_details_spec.rb": 1.1465457311366642,1011 "spec/services/work_items/widgets/hierarchy_service/create_service_spec.rb": 1.1310562721948056,1012 "spec/graphql/types/analytics/cycle_analytics/value_stream_type_spec.rb": 1.105492263040041,1013 "spec/lib/sidebars/groups/super_sidebar_menus/secure_menu_spec.rb": 1.0769659447837006,1014 "spec/rubocop/cop/migration/prevent_global_enable_lock_retries_with_disable_ddl_transaction_spec.rb": 1.048755391062216,1015 "spec/lib/bitbucket/connection_spec.rb": 1.0389404353119476,1016 "spec/workers/gitlab/github_import/import_note_worker_spec.rb": 1.0093367481417677,1017 "spec/graphql/types/design_management/version_type_spec.rb": 0.990526375628666,1018 "spec/lib/gitlab/middleware/request_context_spec.rb": 0.9682210713386605,1019 "spec/graphql/types/organizations/organization_type_spec.rb": 0.9454836146551152,1020 "spec/services/users/repair_ldap_blocked_service_spec.rb": 0.9106186944540089,1021 "spec/views/shared/_milestones_sort_dropdown.html.haml_spec.rb": 0.8911322793482817,1022 "spec/workers/users/create_statistics_worker_spec.rb": 0.859464024467705,1023 "spec/graphql/types/ci/test_report_total_type_spec.rb": 0.8462455854874597,1024 "spec/validators/html_safety_validator_spec.rb": 0.8219338465975858,1025 "spec/lib/gitlab/sidekiq_middleware/pause_control/server_spec.rb": 0.7980450693836451,1026 "spec/lib/gitlab/ci/pipeline/expression/lexeme/null_spec.rb": 0.7700240590576058,1027 "spec/views/projects/issues/_related_issues.html.haml_spec.rb": 0.7433463722163987,1028 "spec/lib/gitlab/usage/metrics/instrumentations/installation_type_metric_spec.rb": 0.7074831171742979,1029 "spec/graphql/types/release_source_type_spec.rb": 0.6949573221519392,1030 "spec/lib/gitlab/middleware/webhook_recursion_detection_spec.rb": 0.6666996872175002,1031 "spec/graphql/types/member_access_level_enum_spec.rb": 0.6592361800246025,1032 "spec/lib/sidebars/projects/super_sidebar_menus/code_menu_spec.rb": 0.6380566916191391,1033 "spec/lib/atlassian/jira_connect/serializers/base_entity_spec.rb": 0.6312443641076176,1034 "spec/lib/gitlab/grape_logging/loggers/queue_duration_logger_spec.rb": 0.6092787408530937,1035 "spec/lib/api/entities/nuget/dependency_group_spec.rb": 0.6059109547771904,1036 "spec/lib/gitlab/database/async_ddl_exclusive_lease_guard_spec.rb": 0.5727971618887733,1037 "spec/graphql/types/security/codequality_reports_comparer/status_enum_spec.rb": 0.5704628678676877,1038 "spec/lib/gitlab/usage/metrics/instrumentations/count_ci_runners_instance_type_active_metric_spec.rb": 0.500801094396613,1039 "spec/lib/gitlab/kubernetes/generic_secret_spec.rb": 0.4992983322432084,1040 "spec/lib/gitlab/ci/pipeline/metrics_spec.rb": 0.4524233692976769,1041 "spec/initializers/rack_VULNDB-255039_patch_spec.rb": 0.447348318612783,1042 "spec/lib/gitlab/import_export/model_configuration_spec.rb": 0.428598789348653,1043 "spec/graphql/types/container_repository_cleanup_status_enum_spec.rb": 0.4128772534976522,1044 "spec/graphql/types/project_statistics_redirect_type_spec.rb": 0.41190708745626126,1045 "spec/lib/gitlab/kubernetes/role_binding_spec.rb": 0.3933777634656913,1046 "spec/lib/gitlab/sidekiq_status/server_middleware_spec.rb": 0.38888886927986971047}1048Running 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-6218670805.json --format RspecJunitFormatter --out rspec/rspec-6218670805.xml --fail-fast=20 --tag ~quarantine --tag ~level:background_migration --tag ~click_house --tag ~real_ai_request -- spec/lib/gitlab/background_migration/backfill_environment_tiers_spec.rb spec/models/deployment_spec.rb spec/models/namespace/traversal_hierarchy_spec.rb spec/services/projects/create_service_spec.rb spec/lib/banzai/filter/repository_link_filter_spec.rb spec/services/suggestions/apply_service_spec.rb spec/lib/gitlab/background_migration/nullify_creator_id_column_of_orphaned_projects_spec.rb spec/policies/note_policy_spec.rb spec/serializers/merge_request_widget_entity_spec.rb spec/lib/gitlab/health_checks/redis_spec.rb spec/models/gpg_key_spec.rb spec/helpers/submodule_helper_spec.rb spec/models/abuse_report_spec.rb spec/lib/gitlab/database/reflection_spec.rb spec/services/users/destroy_service_spec.rb spec/models/ci/build_runner_session_spec.rb spec/lib/banzai/pipeline/wiki_pipeline_spec.rb spec/models/integrations/bamboo_spec.rb spec/finders/members_finder_spec.rb spec/models/timelog_spec.rb spec/models/project_setting_spec.rb spec/models/release_spec.rb spec/lib/gitlab/ci/config/external/mapper/verifier_spec.rb spec/services/projects/participants_service_spec.rb spec/services/ci/pipeline_trigger_service_spec.rb spec/lib/api/helpers/caching_spec.rb spec/lib/gitlab/email/receiver_spec.rb spec/services/alert_management/alerts/update_service_spec.rb spec/lib/gitlab/legacy_github_import/pull_request_formatter_spec.rb spec/services/security/merge_reports_service_spec.rb spec/lib/gitlab/utils/sanitize_node_link_spec.rb spec/lib/gitlab/ci/ansi2html_spec.rb spec/helpers/appearances_helper_spec.rb spec/services/issue_links/create_service_spec.rb spec/models/service_desk_setting_spec.rb spec/models/work_items/type_spec.rb spec/uploaders/terraform/state_uploader_spec.rb spec/services/merge_requests/post_merge_service_spec.rb spec/finders/access_requests_finder_spec.rb spec/services/users/update_service_spec.rb spec/services/issues/referenced_merge_requests_service_spec.rb spec/lib/gitlab/slash_commands/issue_move_spec.rb spec/models/concerns/schedulable_spec.rb spec/lib/gitlab/import_export/project/import_task_spec.rb spec/lib/extracts_ref/ref_extractor_spec.rb spec/lib/gitlab/regex/container_registry/protection/rules_spec.rb spec/lib/banzai/filter/broadcast_message_sanitization_filter_spec.rb spec/lib/gitlab/import_export/snippet_repo_restorer_spec.rb spec/lib/gitlab/usage_data_counters/kubernetes_agent_counter_spec.rb spec/finders/clusters/agents/authorizations/ci_access/finder_spec.rb spec/lib/gitlab/markdown_cache/active_record/extension_spec.rb spec/lib/gitlab/chat/command_spec.rb spec/lib/api/ml/mlflow/api_helpers_spec.rb spec/services/todos/destroy/confidential_issue_service_spec.rb spec/workers/delete_user_worker_spec.rb spec/services/files/update_service_spec.rb spec/lib/gitlab/database/count_spec.rb spec/lib/gitlab/background_migration/delete_invalid_protected_branch_merge_access_levels_spec.rb spec/lib/gitlab/ci/reports/codequality_reports_comparer_spec.rb spec/services/commits/tag_service_spec.rb spec/lib/gitlab/hotlinking_detector_spec.rb spec/lib/bulk_imports/common/pipelines/lfs_objects_pipeline_spec.rb spec/lib/gitlab/spamcheck/client_spec.rb spec/lib/gitlab/checks/lfs_integrity_spec.rb spec/components/pajamas/toggle_component_spec.rb spec/lib/bitbucket/representation/pull_request_spec.rb spec/models/oauth_access_token_spec.rb spec/tasks/gitlab/update_templates_rake_spec.rb spec/workers/bulk_imports/pipeline_batch_worker_spec.rb spec/lib/banzai/filter/syntax_highlight_filter_spec.rb spec/finders/abuse_reports_finder_spec.rb spec/services/clusters/agent_tokens/revoke_service_spec.rb spec/lib/gitlab/ci/status/build/retried_spec.rb spec/models/diff_note_position_spec.rb spec/models/issue_assignee_spec.rb spec/models/concerns/encrypted_user_password_spec.rb spec/serializers/test_report_summary_entity_spec.rb spec/models/legacy_diff_discussion_spec.rb spec/lib/gitlab/metrics/boot_time_tracker_spec.rb spec/lib/sidebars/panel_spec.rb spec/components/pajamas/banner_component_spec.rb spec/lib/gitlab/background_task_spec.rb spec/initializers/rest-client-hostname_override_spec.rb spec/graphql/mutations/security/ci_configuration/configure_secret_detection_spec.rb spec/lib/gitlab/repository_url_builder_spec.rb spec/models/packages/rpm/metadatum_spec.rb spec/lib/sidebars/user_profile/menus/following_menu_spec.rb spec/services/groups/nested_create_service_spec.rb spec/workers/external_service_reactive_caching_worker_spec.rb spec/services/resource_events/synthetic_milestone_notes_builder_service_spec.rb spec/graphql/types/snippets/blob_viewer_type_spec.rb spec/finders/projects/topics_finder_spec.rb spec/services/incident_management/link_alerts/destroy_service_spec.rb spec/lib/gitlab/database/partitioning_migration_helpers/foreign_key_helpers_spec.rb spec/graphql/resolvers/alert_management/http_integrations_resolver_spec.rb spec/lib/gitlab/metrics/subscribers/external_http_spec.rb spec/lib/gitlab/github_import/importer/events/commented_spec.rb spec/lib/gitlab/github_import/settings_spec.rb spec/lib/bulk_imports/groups/loaders/group_loader_spec.rb spec/graphql/types/ci/pipeline_counts_type_spec.rb spec/lib/gitlab/git/attributes_at_ref_parser_spec.rb spec/services/projects/detect_repository_languages_service_spec.rb spec/lib/bitbucket_server/representation/comment_spec.rb spec/lib/gitlab/zentao/query_spec.rb spec/lib/gitlab/usage/metrics/instrumentations/count_jira_imports_metric_spec.rb spec/lib/gitlab/github_import/attachments_downloader_spec.rb spec/lib/gitlab/background_migration/populate_topics_slug_column_spec.rb spec/workers/database/lock_tables_worker_spec.rb spec/lib/gitlab/database/count/exact_count_strategy_spec.rb spec/lib/gitlab/alert_management/fingerprint_spec.rb spec/lib/gitlab/background_migration/populate_operation_visibility_permissions_from_operations_spec.rb spec/lib/gitlab/composer/version_index_spec.rb spec/models/work_items/widgets/award_emoji_spec.rb spec/lib/sidebars/user_settings/menus/applications_menu_spec.rb spec/helpers/sessions_helper_spec.rb spec/models/raw_usage_data_spec.rb spec/services/ml/create_candidate_service_spec.rb spec/serializers/merge_requests/pipeline_entity_spec.rb spec/rubocop/cop/usage_data/large_table_spec.rb spec/services/ci/compare_accessibility_reports_service_spec.rb spec/finders/packages/npm/packages_for_user_finder_spec.rb spec/models/snippet_blob_spec.rb spec/lib/gitlab/cache/metadata_spec.rb spec/models/integrations/chat_message/base_message_spec.rb spec/workers/concerns/click_house_worker_spec.rb spec/workers/incident_management/close_incident_worker_spec.rb spec/models/abuse/event_spec.rb spec/lib/sidebars/user_settings/menus/comment_templates_menu_spec.rb spec/models/project_custom_attribute_spec.rb spec/lib/gitlab/usage/metrics/instrumentations/total_count_metric_spec.rb spec/lib/quality/seeders/issues_spec.rb spec/workers/bulk_import_worker_spec.rb spec/lib/gitlab/project_transfer_spec.rb spec/lib/sidebars/user_settings/menus/ssh_keys_menu_spec.rb spec/graphql/resolvers/design_management/design_at_version_resolver_spec.rb spec/graphql/mutations/alert_management/http_integration/create_spec.rb spec/lib/bulk_imports/projects/pipelines/auto_devops_pipeline_spec.rb spec/lib/gitlab/usage_data_counters/productivity_analytics_counter_spec.rb spec/models/concerns/ci/bulk_insertable_tags_spec.rb spec/lib/banzai/pipeline_spec.rb spec/services/packages/update_tags_service_spec.rb spec/rubocop/cop/gitlab/delegate_predicate_methods_spec.rb spec/lib/sidebars/groups/menus/kubernetes_menu_spec.rb spec/graphql/types/custom_emoji_type_spec.rb spec/serializers/import/manifest_provider_repo_entity_spec.rb spec/views/events/event/_push.html.haml_spec.rb spec/lib/peek/views/external_http_spec.rb spec/graphql/types/color_type_spec.rb spec/lib/gitlab/ci/config/edge_stages_injector_spec.rb spec/services/ci/catalog/resources/destroy_service_spec.rb spec/lib/gitlab/sidekiq_middleware/admin_mode/client_spec.rb spec/lib/gitlab/ci/build/rules/rule/clause_spec.rb spec/lib/api/helpers/version_spec.rb spec/rubocop/cop/migration/unfinished_dependencies_spec.rb spec/models/external_issue_spec.rb spec/serializers/ci/job_annotation_entity_spec.rb spec/workers/mail_scheduler/issue_due_worker_spec.rb spec/models/concerns/from_set_operator_spec.rb spec/lib/gitlab/ci/templates/Diffblue_Cover_spec.rb spec/serializers/merge_request_for_pipeline_entity_spec.rb spec/services/users/respond_to_terms_service_spec.rb spec/graphql/types/container_repository_sort_enum_spec.rb spec/services/resource_events/synthetic_state_notes_builder_service_spec.rb spec/lib/gitlab/seeders/ci/variables_instance_seeder_spec.rb spec/lib/gitlab/usage_data_counters/merge_request_counter_spec.rb spec/lib/gitlab/pages/settings_spec.rb spec/lib/gitlab/terraform/state_migration_helper_spec.rb spec/lib/gitlab/usage/metrics/instrumentations/group_imports_users_metric_spec.rb spec/views/groups/_home_panel.html.haml_spec.rb spec/lib/gitlab/git/conflict/file_spec.rb spec/lib/gitlab/import_export/project/sample/date_calculator_spec.rb spec/services/users/dismiss_callout_service_spec.rb spec/models/design_user_mention_spec.rb spec/helpers/components_helper_spec.rb spec/workers/issuables/clear_groups_issue_counter_worker_spec.rb spec/services/packages/nuget/odata_package_entry_service_spec.rb spec/lib/gitlab/database/load_balancing/resolver_spec.rb spec/services/incident_management/issuable_escalation_statuses/create_service_spec.rb spec/views/projects/imports/new.html.haml_spec.rb spec/lib/gitlab/usage/metrics/instrumentations/count_project_snippets_metric_spec.rb spec/lib/gitlab/ci/config/entry/tags_spec.rb spec/lib/gitlab/word_diff/chunk_collection_spec.rb spec/services/integrations/slack_options/label_search_handler_spec.rb spec/lib/gitlab/sidekiq_middleware/worker_context/server_spec.rb spec/lib/gitlab/cycle_analytics/summary/value_spec.rb spec/lib/gitlab/application_rate_limiter/increment_per_action_spec.rb spec/lib/gitlab/database/migrations/observers/query_details_spec.rb spec/services/work_items/widgets/hierarchy_service/create_service_spec.rb spec/graphql/types/analytics/cycle_analytics/value_stream_type_spec.rb spec/lib/sidebars/groups/super_sidebar_menus/secure_menu_spec.rb spec/rubocop/cop/migration/prevent_global_enable_lock_retries_with_disable_ddl_transaction_spec.rb spec/lib/bitbucket/connection_spec.rb spec/workers/gitlab/github_import/import_note_worker_spec.rb spec/graphql/types/design_management/version_type_spec.rb spec/lib/gitlab/middleware/request_context_spec.rb spec/graphql/types/organizations/organization_type_spec.rb spec/services/users/repair_ldap_blocked_service_spec.rb spec/views/shared/_milestones_sort_dropdown.html.haml_spec.rb spec/workers/users/create_statistics_worker_spec.rb spec/graphql/types/ci/test_report_total_type_spec.rb spec/validators/html_safety_validator_spec.rb spec/lib/gitlab/sidekiq_middleware/pause_control/server_spec.rb spec/lib/gitlab/ci/pipeline/expression/lexeme/null_spec.rb spec/views/projects/issues/_related_issues.html.haml_spec.rb spec/lib/gitlab/usage/metrics/instrumentations/installation_type_metric_spec.rb spec/graphql/types/release_source_type_spec.rb spec/lib/gitlab/middleware/webhook_recursion_detection_spec.rb spec/graphql/types/member_access_level_enum_spec.rb spec/lib/sidebars/projects/super_sidebar_menus/code_menu_spec.rb spec/lib/atlassian/jira_connect/serializers/base_entity_spec.rb spec/lib/gitlab/grape_logging/loggers/queue_duration_logger_spec.rb spec/lib/api/entities/nuget/dependency_group_spec.rb spec/lib/gitlab/database/async_ddl_exclusive_lease_guard_spec.rb spec/graphql/types/security/codequality_reports_comparer/status_enum_spec.rb spec/lib/gitlab/usage/metrics/instrumentations/count_ci_runners_instance_type_active_metric_spec.rb spec/lib/gitlab/kubernetes/generic_secret_spec.rb spec/lib/gitlab/ci/pipeline/metrics_spec.rb spec/initializers/rack_VULNDB-255039_patch_spec.rb spec/lib/gitlab/import_export/model_configuration_spec.rb spec/graphql/types/container_repository_cleanup_status_enum_spec.rb spec/graphql/types/project_statistics_redirect_type_spec.rb spec/lib/gitlab/kubernetes/role_binding_spec.rb spec/lib/gitlab/sidekiq_status/server_middleware_spec.rbKnapsack report generator started!1049Run options: exclude {:quarantine=>true, :level=>"background_migration", :click_house=>true, :real_ai_request=>true}1050# [RSpecRunTime] Starting RSpec timer...1051[TEST PROF INFO] EventProf enabled (sql.active_record)1052unknown OID 2249: failed to recognize type of 'pg_stat_file'. It will be treated as String.1053unknown OID 2249: failed to recognize type of 'pg_stat_file'. It will be treated as String.1054Test environment set up in 2.362040637 seconds1055# [RSpecRunTime] Starting example group spec/models/deployment_spec.rb. Expected to take 4 minutes 28.47 seconds.1056Deployment1057 does not allow STI1058 is expected to belong to project required: true1059 is expected to belong to environment required: true1060 is expected to belong to user required: false1061 is expected to belong to deployable required: false1062 is expected to have one deployment_cluster1063 is expected to have many deployment_merge_requests1064 is expected to have many merge_requests through deployment_merge_requests1065 is expected to delegate #environment_name to the #environment object as #name1066 is expected to delegate #commit to the #project object1067 is expected to delegate #commit_title to the #commit object as #try1068 is expected to delegate #kubernetes_namespace to the #deployment_cluster object1069 is expected to delegate #cluster to the #deployment_cluster object1070 is expected to validate that :ref cannot be empty/falsy1071 is expected to validate that :sha cannot be empty/falsy1072 behaves like having unique enum values1073 has unique values in "status"1074 #manual_actions1075 delegates to environment_manual_actions1076 #scheduled_actions1077 delegates to environment_scheduled_actions1078 modules1079 is expected to includes the EachBatch module1080 behaves like AtomicInternalId1081 .has_internal_id1082 Module inclusion1083 is expected to includes the AtomicInternalId module1084# [RSpecRunTime] RSpec elapsed time: 14.28 seconds. Current RSS: ~1447M. load average: 1.08 1.28 1.32 1/292 4221085 Validation1086 when presence validation is required1087 when creating an object1088 raises an error if the internal id is blank1089 when updating an object1090 raises an error if the internal id is blank1091 when presence validation is not required1092 when creating an object1093 does not raise an error if the internal id is blank (PENDING: No reason given)1094 when updating an object1095 does not raise an error if the internal id is blank (PENDING: No reason given)1096 Creating an instance1097 saves a new instance properly1098 internal id generation1099 calls InternalId.generate_next and sets internal id attribute1100 does not overwrite an existing internal id1101 when the instance has an internal ID set1102 calls InternalId.update_last_value and sets the `last_value` to that of the instance1103 unsetting the instance internal id on rollback1104 when the internal id has been changed1105 when the internal id is automatically set1106 clears it on the instance1107 when the internal id is manually set1108 does not clear it on the instance1109 when the internal id has not been changed1110 preserves the value on the instance1111 supply of internal ids1112 provides a persistent supply of IID values, sensitive to the current state1113 #reset_scope_internal_id_attribute1114 rewinds the allocated IID1115 allocates the same IID1116 .stoppable1117 when deployment is stoppable1118 is expected to eq [#<Deployment id: 11, iid: 1, project_id: 20, environment_id: 4, ref: "master", tag: false, sha: "b83...: "success", finished_at: "2024-02-20 23:19:44.393020697 +0000", deployable_id: 4, archived: false>]1119 when deployment is not stoppable1120 is expected to be empty1121 .for_iid1122 finds the deployment1123 when iid does not match1124 does not find the deployment1125# [RSpecRunTime] RSpec elapsed time: 18.05 seconds. Current RSS: ~1504M. load average: 1.08 1.28 1.32 1/294 4991126 .for_environment_name1127 when deployment belongs to the environment1128 is expected to eq [#<Deployment id: 14, iid: 1, project_id: 24, environment_id: 7, ref: "master", tag: false, sha: "b83...23735 +0000", on_stop: nil, status: "created", finished_at: nil, deployable_id: 7, archived: false>]1129# [RSpecRunTime] RSpec elapsed time: 19.09 seconds. Current RSS: ~1518M. load average: 1.08 1.28 1.32 1/294 5171130 when deployment belongs to the same project but different environment name1131 is expected to be empty1132 when deployment belongs to the same environment name but different project1133 is expected to be empty1134 .success1135 when deployment status is success1136 is expected to eq [#<Deployment id: 17, iid: 1, project_id: 26, environment_id: 10, ref: "master", tag: false, sha: "b8... "success", finished_at: "2024-02-20 23:19:48.222392132 +0000", deployable_id: 10, archived: false>]1137 when deployment status is created1138 is expected to be empty1139 when deployment status is running1140 is expected to be empty1141 state machine1142 when deployment runs1143 starts running1144 executes Deployments::HooksWorker asynchronously1145# [RSpecRunTime] RSpec elapsed time: 21.66 seconds. Current RSS: ~1560M. load average: 1.15 1.29 1.32 1/294 5611146 when deployment succeeded1147 has correct status1148 executes Deployments::UpdateEnvironmentWorker asynchronously1149 executes Deployments::HooksWorker asynchronously1150# [RSpecRunTime] RSpec elapsed time: 23.92 seconds. Current RSS: ~1576M. load average: 1.15 1.29 1.32 1/294 5951151 when deployment failed1152 has correct status1153 does not execute Deployments::LinkMergeRequestWorker1154 executes Deployments::HooksWorker asynchronously1155# [RSpecRunTime] RSpec elapsed time: 26.16 seconds. Current RSS: ~1578M. load average: 1.14 1.28 1.32 1/294 6291156 when deployment was canceled1157 has correct status1158 does not execute Deployments::LinkMergeRequestWorker1159 executes Deployments::HooksWorker asynchronously1160# [RSpecRunTime] RSpec elapsed time: 28.46 seconds. Current RSS: ~1574M. load average: 1.14 1.28 1.32 1/294 6631161 when deployment was skipped1162 has correct status1163 does not execute Deployments::LinkMergeRequestWorker asynchronously1164 does not execute Deployments::HooksWorker1165# [RSpecRunTime] RSpec elapsed time: 31.64 seconds. Current RSS: ~1577M. load average: 1.13 1.28 1.32 1/294 6971166 when deployment is blocked1167 has correct status1168 does not execute Deployments::LinkMergeRequestWorker asynchronously1169 does not execute Deployments::HooksWorker1170# [RSpecRunTime] RSpec elapsed time: 33.89 seconds. Current RSS: ~1585M. load average: 1.13 1.28 1.32 1/294 7311171 synching status to Jira1172 when Jira Connect subscription does not exist1173 does not call the worker1174# [RSpecRunTime] RSpec elapsed time: 35.07 seconds. Current RSS: ~1585M. load average: 1.12 1.27 1.31 1/294 7491175 when Jira Connect subscription exists1176 calls the worker on creation1177 does not call the worker for skipped deployments1178 when we call pipeline.run!1179 triggers a Jira synch worker1180# [RSpecRunTime] RSpec elapsed time: 37.43 seconds. Current RSS: ~1593M. load average: 1.12 1.27 1.31 1/295 7841181 when we call pipeline.succeed!1182 triggers a Jira synch worker1183 when we call pipeline.drop!1184 triggers a Jira synch worker1185 when we call pipeline.cancel!1186 triggers a Jira synch worker1187 #older_than_last_successful_deployment?1188 when deployment is current deployment1189 is expected to be falsey1190# [RSpecRunTime] RSpec elapsed time: 40.91 seconds. Current RSS: ~1593M. load average: 1.19 1.29 1.32 1/296 8361191 when deployment is behind current deployment1192 is expected to be truthy1193 when deployment is the same sha as the current deployment1194 is expected to be falsey1195 when environment is undefined1196 is expected to be falsey1197 #success?1198 when deployment status is success1199 is expected to be truthy1200 when deployment status is failed1201 is expected to be falsy1202 #status_name1203 when deployment status is success1204 is expected to eq :success1205 when deployment status is failed1206 is expected to eq :failed1207 #deployed_at1208 when deployment status is created1209 is expected to be nil1210 when deployment status is success1211 is expected to eq 2024-02-20 23:20:14.061839792 +00001212 when deployment status is running1213 is expected to be nil1214 .archivables_in1215 when there are no archivable deployments in the project1216 returns nothing1217# [RSpecRunTime] RSpec elapsed time: 48.7 seconds. Current RSS: ~1602M. load average: 1.17 1.28 1.32 1/296 9761218 when there are archivable deployments in the project1219 returns all archivable deployments1220 with limit1221 takes the limit into account1222 scopes1223 last_for_environment1224 retrieves last deployments for environments1225# [RSpecRunTime] RSpec elapsed time: 50.88 seconds. Current RSS: ~1601M. load average: 1.08 1.26 1.31 1/296 10101226 active1227 retrieves the active deployments1228# [RSpecRunTime] RSpec elapsed time: 55.03 seconds. Current RSS: ~1597M. load average: 0.99 1.24 1.30 1/296 10771229 older_than1230 retrives the correct older deployments1231# [RSpecRunTime] RSpec elapsed time: 57.71 seconds. Current RSS: ~1584M. load average: 0.99 1.24 1.30 1/296 11221232 .finished_before1233 filters deployments by finished_at1234# [RSpecRunTime] RSpec elapsed time: 59.19 seconds. Current RSS: ~1583M. load average: 0.99 1.24 1.30 1/296 11451235 .finished_after1236 filters deployments by finished_at1237# [RSpecRunTime] RSpec elapsed time: 1 minute 0.58 second. Current RSS: ~1582M. load average: 0.99 1.23 1.30 1/297 11691238 .ordered1239 sorts by finished at1240# [RSpecRunTime] RSpec elapsed time: 1 minute 3.2 seconds. Current RSS: ~1581M. load average: 0.99 1.23 1.30 1/297 12141241 .ordered_as_upcoming1242 sorts by ID DESC1243# [RSpecRunTime] RSpec elapsed time: 1 minute 5.29 seconds. Current RSS: ~1579M. load average: 0.99 1.23 1.30 1/297 12481244 visible1245 retrieves the visible deployments1246 has a corresponding database index1247# [RSpecRunTime] RSpec elapsed time: 1 minute 9.26 seconds. Current RSS: ~1577M. load average: 0.99 1.23 1.30 1/297 13151248 finished1249 retrieves the finished deployments1250# [RSpecRunTime] RSpec elapsed time: 1 minute 13.26 seconds. Current RSS: ~1575M. load average: 1.00 1.23 1.30 1/297 13821251 upcoming1252 retrieves the upcoming deployments1253# [RSpecRunTime] RSpec elapsed time: 1 minute 17.24 seconds. Current RSS: ~1580M. load average: 1.00 1.22 1.29 1/297 14491254 last_deployment_group_for_environment1255 behaves like find last deployment group for environment1256 when there are no deployments and jobs1257 is expected to eq #<ActiveRecord::Relation []>1258 when there are no successful jobs1259 is expected to eq #<ActiveRecord::Relation []>1260 when there are deployments for multiple pipelines1261 returns the successful deployment jobs for the last deployment pipeline1262 when there are many environments1263 batch loads for environments1264# [RSpecRunTime] RSpec elapsed time: 1 minute 21.13 seconds. Current RSS: ~1575M. load average: 1.00 1.22 1.29 1/297 15331265 When last deployment for environment is a retried job1266 is expected not to be nil1267 behaves like find last deployment group for environment1268 when there are no deployments and jobs1269 is expected to eq #<ActiveRecord::Relation []>1270 when there are no successful jobs1271 is expected to eq #<ActiveRecord::Relation []>1272 when there are deployments for multiple pipelines1273 returns the successful deployment jobs for the last deployment pipeline1274# [RSpecRunTime] RSpec elapsed time: 1 minute 24.69 seconds. Current RSS: ~1561M. load average: 1.00 1.21 1.29 1/297 15901275 when there are many environments1276 batch loads for environments1277# [RSpecRunTime] RSpec elapsed time: 1 minute 25.93 seconds. Current RSS: ~1559M. load average: 1.00 1.21 1.29 1/297 16331278 When last deployment for environment is a retried job1279 is expected not to be nil1280 last_finished_deployment_group_for_environment1281 when there are no deployments and jobs1282 is expected to eq #<ActiveRecord::Relation []>1283 behaves like find last finished deployment for environment1284 when there are no finished jobs1285 is expected to eq #<ActiveRecord::Relation []>1286 when there are deployments for multiple pipelines1287 returns the finished deployments for the last finished pipeline1288 when last finished deployment is a retried job1289 is expected not to be nil1290 when there are many environments1291 batch loads for environments1292 when last_deployment_group_for_environment is also called1293 returns different results1294# [RSpecRunTime] RSpec elapsed time: 1 minute 29.36 seconds. Current RSS: ~1545M. load average: 1.00 1.21 1.29 1/297 17311295 behaves like find last finished deployment for environment1296 when there are no finished jobs1297 is expected to eq #<ActiveRecord::Relation []>1298 when there are deployments for multiple pipelines1299 returns the finished deployments for the last finished pipeline1300 when last finished deployment is a retried job1301 is expected not to be nil1302 when there are many environments1303 batch loads for environments1304 when last_deployment_group_for_environment is also called1305 returns different results1306# [RSpecRunTime] RSpec elapsed time: 1 minute 31.32 seconds. Current RSS: ~1545M. load average: 1.00 1.21 1.29 1/297 18081307 latest_for_sha1308 finds the latest deployment with sha1309 when sha is old1310 finds the latest deployment with sha1311# [RSpecRunTime] RSpec elapsed time: 1 minute 33.03 seconds. Current RSS: ~1555M. load average: 1.00 1.21 1.29 1/297 18401312 when sha is nil1313 returns nothing1314 #includes_commit?1315 when there is no project commit1316 returns false1317 when they share the same tree branch1318 returns true1319 when the SHA for the deployment does not exist in the repo1320 returns false1321 #stop_action1322 behaves like stop action for a job1323 when no other actions1324 is expected to be nil1325 with other actions1326 when matching action is defined1327 is expected to be nil1328 when no matching action is defined1329 is expected to eq #<Ci::Build status: "manual", finished_at: nil, created_at: "2024-02-20 08:50:29.000000000 +0000", up...tage", id: 185, stage_id: 131, partition_id: 101, auto_canceled_by_partition_id: 100, tag_list: nil>1330 behaves like stop action for a job1331 when no other actions1332 is expected to be nil1333 with other actions1334 when matching action is defined1335 is expected to be nil1336 when no matching action is defined1337 is expected to eq #<Ci::Bridge status: "manual", finished_at: nil, created_at: "2013-10-29 08:50:00.000000000 +0000", u...duling_type: "stage", id: 190, stage_id: 134, partition_id: 101, auto_canceled_by_partition_id: 100>1338 #deployed_by1339 returns the deployment user if there is no deployable1340 returns the deployment user if the deployable is build and have no user1341 returns the deployment user if the deployable is bridge and have no user1342 returns the deployable user if there is one1343# [RSpecRunTime] RSpec elapsed time: 1 minute 42.88 seconds. Current RSS: ~1551M. load average: 1.07 1.22 1.29 1/297 19291344 #triggered_by?1345 is expected to eq true1346 when deployment triggerer is different1347 is expected to eq false1348# [RSpecRunTime] RSpec elapsed time: 1 minute 44.49 seconds. Current RSS: ~1558M. load average: 1.07 1.22 1.29 1/297 19521349 .find_successful_deployment!1350 returns a successful deployment1351 raises when no deployment is found1352 .jobs1353 retrieves jobs for the deployments1354 does not fetch the null deployable_ids1355# [RSpecRunTime] RSpec elapsed time: 1 minute 49.4 seconds. Current RSS: ~1583M. load average: 1.07 1.22 1.29 1/297 20301356 #job1357 retrieves job for the deployment1358 returns nil when the associated job is not found1359# [RSpecRunTime] RSpec elapsed time: 1 minute 50.87 seconds. Current RSS: ~1583M. load average: 1.06 1.21 1.29 1/297 20531360 #previous_deployment1361 pointer: "production_deployment_1", expected_previous_deployment: nil1362 returns the previous deployment1363# [RSpecRunTime] RSpec elapsed time: 1 minute 52.0 seconds. Current RSS: ~1590M. load average: 1.06 1.21 1.29 1/297 21001364 pointer: "production_deployment_2", expected_previous_deployment: "production_deployment_1"1365 returns the previous deployment1366 pointer: "production_deployment_3", expected_previous_deployment: "production_deployment_2"1367 returns the previous deployment1368 pointer: "production_deployment_4", expected_previous_deployment: "production_deployment_2"1369 returns the previous deployment1370 pointer: "staging_deployment_1", expected_previous_deployment: nil1371 returns the previous deployment1372 pointer: "staging_deployment_2", expected_previous_deployment: nil1373 returns the previous deployment1374 pointer: "production_deployment_5", expected_previous_deployment: "production_deployment_2"1375 returns the previous deployment1376 pointer: "staging_deployment_3", expected_previous_deployment: "staging_deployment_2"1377 returns the previous deployment1378 #link_merge_requests1379 links merge requests with a deployment1380 ignores already linked merge requests1381# [RSpecRunTime] RSpec elapsed time: 1 minute 56.11 seconds. Current RSS: ~1587M. load average: 1.06 1.21 1.28 1/298 22361382 #create_ref1383 creates a ref using the sha1384 #playable_job1385 when there is a deployable job1386 when the deployable job is build and playable1387 returns that job1388# [RSpecRunTime] RSpec elapsed time: 1 minute 57.55 seconds. Current RSS: ~1579M. load average: 1.06 1.21 1.28 1/298 22471389 when the deployable job is bridge and playable1390 returns that job1391# [RSpecRunTime] RSpec elapsed time: 1 minute 58.62 seconds. Current RSS: ~1562M. load average: 1.06 1.21 1.28 1/298 22581392 when the deployable job is not playable1393 returns nil1394# [RSpecRunTime] RSpec elapsed time: 1 minute 59.83 seconds. Current RSS: ~1555M. load average: 1.05 1.20 1.28 1/297 22691395 when there is no deployable job1396 returns nil1397 #update_status1398 changes the status1399 schedules workers when finishing a deploy1400 updates finished_at when transitioning to a finished status1401 tracks an exception if an invalid argument1402 tracks an exception if an invalid status transition is detected1403 is expected to eq false1404 is expected to eq false1405# [RSpecRunTime] RSpec elapsed time: 2 minutes 5.11 seconds. Current RSS: ~1577M. load average: 1.05 1.20 1.28 1/297 23471406 mapping status to event1407 status: "running", method: :run!1408 calls the correct method for the given status1409 status: "success", method: :succeed!1410 calls the correct method for the given status1411 status: "failed", method: :drop!1412 calls the correct method for the given status1413 status: "canceled", method: :cancel!1414 calls the correct method for the given status1415 status: "skipped", method: :skip!1416 calls the correct method for the given status1417 status: "blocked", method: :block!1418 calls the correct method for the given status1419 for created status update1420 calls the correct method1421 #sync_status_with1422 behaves like sync status with a job1423 with created deployment1424 with created job1425 behaves like ignoring job1426 does not change deployment status1427# [RSpecRunTime] RSpec elapsed time: 2 minutes 12.21 seconds. Current RSS: ~1576M. load average: 1.04 1.20 1.28 1/295 24421428 with manual job1429 behaves like synchronizing deployment1430 changes deployment status1431# [RSpecRunTime] RSpec elapsed time: 2 minutes 13.38 seconds. Current RSS: ~1574M. load average: 1.04 1.20 1.28 1/295 24541432 with running job1433 behaves like synchronizing deployment1434 changes deployment status1435# [RSpecRunTime] RSpec elapsed time: 2 minutes 14.58 seconds. Current RSS: ~1568M. load average: 1.04 1.19 1.28 1/295 24661436 with finished job1437 behaves like synchronizing deployment1438 changes deployment status1439# [RSpecRunTime] RSpec elapsed time: 2 minutes 15.78 seconds. Current RSS: ~1567M. load average: 1.04 1.19 1.28 1/295 24781440 with unrelated job1441 behaves like ignoring job1442 does not change deployment status1443# [RSpecRunTime] RSpec elapsed time: 2 minutes 17.03 seconds. Current RSS: ~1561M. load average: 1.04 1.19 1.28 1/295 24901444 with running deployment1445 with created job1446 behaves like gracefully handling error1447 tracks an exception1448# [RSpecRunTime] RSpec elapsed time: 2 minutes 18.2 seconds. Current RSS: ~1553M. load average: 1.04 1.19 1.28 1/295 25021449 with manual job1450 behaves like gracefully handling error1451 tracks an exception1452# [RSpecRunTime] RSpec elapsed time: 2 minutes 19.38 seconds. Current RSS: ~1547M. load average: 1.04 1.19 1.28 1/295 25141453 with running job1454 behaves like ignoring job1455 does not change deployment status1456# [RSpecRunTime] RSpec elapsed time: 2 minutes 20.59 seconds. Current RSS: ~1546M. load average: 1.04 1.19 1.27 2/296 25261457 with finished job1458 behaves like synchronizing deployment1459 changes deployment status1460# [RSpecRunTime] RSpec elapsed time: 2 minutes 21.88 seconds. Current RSS: ~1542M. load average: 1.04 1.19 1.27 1/296 25381461 with unrelated job1462 behaves like ignoring job1463 does not change deployment status1464# [RSpecRunTime] RSpec elapsed time: 2 minutes 23.13 seconds. Current RSS: ~1542M. load average: 1.04 1.19 1.27 1/296 25501465 with finished deployment1466 with created job1467 behaves like gracefully handling error1468 tracks an exception1469# [RSpecRunTime] RSpec elapsed time: 2 minutes 24.34 seconds. Current RSS: ~1541M. load average: 1.04 1.19 1.27 1/296 25621470 with manual job1471 behaves like gracefully handling error1472 tracks an exception1473# [RSpecRunTime] RSpec elapsed time: 2 minutes 25.56 seconds. Current RSS: ~1540M. load average: 1.03 1.19 1.27 1/296 25741474 with running job1475 behaves like gracefully handling error1476 tracks an exception1477# [RSpecRunTime] RSpec elapsed time: 2 minutes 26.76 seconds. Current RSS: ~1538M. load average: 1.03 1.19 1.27 1/296 25861478 with finished job1479 behaves like ignoring job1480 does not change deployment status1481# [RSpecRunTime] RSpec elapsed time: 2 minutes 28.02 seconds. Current RSS: ~1537M. load average: 1.03 1.19 1.27 1/296 25981482 with failed job1483 behaves like synchronizing deployment1484 changes deployment status1485# [RSpecRunTime] RSpec elapsed time: 2 minutes 29.22 seconds. Current RSS: ~1536M. load average: 1.03 1.19 1.27 1/296 26101486 with unrelated job1487 behaves like ignoring job1488 does not change deployment status1489# [RSpecRunTime] RSpec elapsed time: 2 minutes 30.44 seconds. Current RSS: ~1534M. load average: 1.03 1.18 1.27 1/296 26221490 behaves like sync status with a job1491 with created deployment1492 with created job1493 behaves like ignoring job1494 does not change deployment status1495# [RSpecRunTime] RSpec elapsed time: 2 minutes 31.64 seconds. Current RSS: ~1535M. load average: 1.03 1.18 1.27 1/296 26341496 with manual job1497 behaves like synchronizing deployment1498 changes deployment status1499# [RSpecRunTime] RSpec elapsed time: 2 minutes 32.91 seconds. Current RSS: ~1535M. load average: 1.03 1.18 1.27 1/296 26461500 with running job1501 behaves like synchronizing deployment1502 changes deployment status1503# [RSpecRunTime] RSpec elapsed time: 2 minutes 34.11 seconds. Current RSS: ~1536M. load average: 1.03 1.18 1.27 1/296 26581504 with finished job1505 behaves like synchronizing deployment1506 changes deployment status1507# [RSpecRunTime] RSpec elapsed time: 2 minutes 35.32 seconds. Current RSS: ~1536M. load average: 1.11 1.20 1.28 1/296 26701508 with unrelated job1509 behaves like ignoring job1510 does not change deployment status1511# [RSpecRunTime] RSpec elapsed time: 2 minutes 36.54 seconds. Current RSS: ~1537M. load average: 1.11 1.20 1.28 1/296 26821512 with running deployment1513 with created job1514 behaves like gracefully handling error1515 tracks an exception1516# [RSpecRunTime] RSpec elapsed time: 2 minutes 37.73 seconds. Current RSS: ~1538M. load average: 1.11 1.20 1.28 1/296 26941517 with manual job1518 behaves like gracefully handling error1519 tracks an exception1520# [RSpecRunTime] RSpec elapsed time: 2 minutes 38.99 seconds. Current RSS: ~1536M. load average: 1.11 1.20 1.28 1/296 27061521 with running job1522 behaves like ignoring job1523 does not change deployment status1524# [RSpecRunTime] RSpec elapsed time: 2 minutes 40.24 seconds. Current RSS: ~1537M. load average: 1.18 1.21 1.28 1/296 27181525 with finished job1526 behaves like synchronizing deployment1527 changes deployment status1528# [RSpecRunTime] RSpec elapsed time: 2 minutes 41.47 seconds. Current RSS: ~1538M. load average: 1.18 1.21 1.28 1/295 27301529 with unrelated job1530 behaves like ignoring job1531 does not change deployment status1532# [RSpecRunTime] RSpec elapsed time: 2 minutes 42.68 seconds. Current RSS: ~1538M. load average: 1.18 1.21 1.28 1/295 27421533 with finished deployment1534 with created job1535 behaves like gracefully handling error1536 tracks an exception1537# [RSpecRunTime] RSpec elapsed time: 2 minutes 44.22 seconds. Current RSS: ~1538M. load average: 1.18 1.21 1.28 1/295 27541538 with manual job1539 behaves like gracefully handling error1540 tracks an exception1541# [RSpecRunTime] RSpec elapsed time: 2 minutes 45.44 seconds. Current RSS: ~1536M. load average: 1.16 1.21 1.28 1/295 27661542 with running job1543 behaves like gracefully handling error1544 tracks an exception1545# [RSpecRunTime] RSpec elapsed time: 2 minutes 46.63 seconds. Current RSS: ~1535M. load average: 1.16 1.21 1.28 1/295 27781546 with finished job1547 behaves like ignoring job1548 does not change deployment status1549# [RSpecRunTime] RSpec elapsed time: 2 minutes 47.82 seconds. Current RSS: ~1534M. load average: 1.16 1.21 1.28 1/295 27901550 with failed job1551 behaves like synchronizing deployment1552 changes deployment status1553# [RSpecRunTime] RSpec elapsed time: 2 minutes 49.08 seconds. Current RSS: ~1533M. load average: 1.16 1.21 1.28 1/295 28021554 with unrelated job1555 behaves like ignoring job1556 does not change deployment status1557# [RSpecRunTime] RSpec elapsed time: 2 minutes 50.27 seconds. Current RSS: ~1538M. load average: 1.07 1.19 1.27 1/295 28141558 #tags1559 will return tags related to this deployment1560# [RSpecRunTime] RSpec elapsed time: 2 minutes 51.34 seconds. Current RSS: ~1546M. load average: 1.07 1.19 1.27 1/295 28321561 #valid_sha1562 does not add errors for a valid SHA1563 adds an error for an invalid SHA1564# [RSpecRunTime] RSpec elapsed time: 2 minutes 52.68 seconds. Current RSS: ~1547M. load average: 1.07 1.19 1.27 1/295 28431565 #valid_ref1566 does not add errors for a valid ref1567 adds an error for an invalid ref1568# [RSpecRunTime] RSpec elapsed time: 2 minutes 53.99 seconds. Current RSS: ~1547M. load average: 1.07 1.19 1.27 1/295 28541569 #tier_in_yaml1570 when deployable is nil1571 returns nil1572 when deployable is present1573 when tier is specified1574 returns the tier1575 when deployable is a bridge job1576 returns the tier1577# [RSpecRunTime] RSpec elapsed time: 2 minutes 56.01 seconds. Current RSS: ~1545M. load average: 1.07 1.18 1.27 1/295 28551578 when tier is not specified1579 returns nil1580 .fast_destroy_all1581 cleans path_refs for destroyed environments1582 does not trigger N+1 queries1583# [RSpecRunTime] RSpec elapsed time: 2 minutes 58.87 seconds. Current RSS: ~1536M. load average: 1.07 1.18 1.27 1/295 29431584 #update_merge_request_metrics!1585 with production environment1586 updates merge request metrics for production-grade environment1587# [RSpecRunTime] RSpec elapsed time: 3 minutes 0.41 second. Current RSS: ~1535M. load average: 1.06 1.18 1.27 1/296 29941588 with staging environment1589 updates merge request metrics for production-grade environment1590# [RSpecRunTime] RSpec elapsed time: 3 minutes 1.47 seconds. Current RSS: ~1537M. load average: 1.06 1.18 1.27 1/295 30361591# [RSpecRunTime] Finishing example group spec/models/deployment_spec.rb. It took 2 minutes 57.41 seconds. Expected to take 4 minutes 28.47 seconds.1592# [RSpecRunTime] Starting example group spec/models/namespace/traversal_hierarchy_spec.rb. Expected to take 2 minutes 25.73 seconds.1593Namespace::TraversalHierarchy1594 does not allow STI1595 .for_namespace1596 with root group1597 is expected to eq #<Group id:598 @group86>1598# [RSpecRunTime] RSpec elapsed time: 3 minutes 20.94 seconds. Current RSS: ~1472M. load average: 1.04 1.17 1.26 1/289 30371599 with child group1600 is expected to eq #<Group id:683 @group171>1601# [RSpecRunTime] RSpec elapsed time: 3 minutes 30.76 seconds. Current RSS: ~1470M. load average: 1.04 1.16 1.26 1/288 30381602 with group outside of hierarchy1603 is expected not to eq #<Group id:768 @group256>1604# [RSpecRunTime] RSpec elapsed time: 3 minutes 40.7 seconds. Current RSS: ~1468M. load average: 1.10 1.17 1.26 1/288 30391605 .new1606 with root group1607 is expected to eq #<Group id:854 @group342>1608# [RSpecRunTime] RSpec elapsed time: 3 minutes 50.36 seconds. Current RSS: ~1467M. load average: 1.09 1.17 1.26 1/288 30401609 with child group1610 is expected to raise StandardError with "Must specify a root node"1611# [RSpecRunTime] RSpec elapsed time: 4 minutes 0.17 second. Current RSS: ~1466M. load average: 1.07 1.16 1.26 1/288 30411612 #incorrect_traversal_ids1613 is expected to contain exactly #<Group id:1024 @group512>, #<Group id:1025 @group512/group513>, #<Group id:1026 @group512/group513/group514>, #<Group id:1027 @group512/group513/group514/group515>, #<Group id:1028 @group512/group513/group514/group516>, #<Group id:1029 @group512/group513/group514/group517>, #<Group id:1030 @group512/group513/group514/group518>, #<Group id:1031 @group512/group513/group519>, #<Group id:1032 @group512/group513/group519/group520>, #<Group id:1033 @group512/group513/group519/group521>, #<Group id:1034 @group512/group513/group519/group522>, #<Group id:1035 @group512/group513/group519/group523>, #<Group id:1036 @group512/group513/group524>, #<Group id:1037 @group512/group513/group524/group525>, #<Group id:1038 @group512/group513/group524/group526>, #<Group id:1039 @group512/group513/group524/group527>, #<Group id:1040 @group512/group513/group524/group528>, #<Group id:1041 @group512/group513/group529>, #<Group id:1042 @group512/group513/group529/group530>, #<Group id:1043 @group512/group513/group529/group531>, #<Group id:1044 @group512/group513/group529/group532>, #<Group id:1045 @group512/group513/group529/group533>, #<Group id:1046 @group512/group534>, #<Group id:1047 @group512/group534/group535>, #<Group id:1048 @group512/group534/group535/group536>, #<Group id:1049 @group512/group534/group535/group537>, #<Group id:1050 @group512/group534/group535/group538>, #<Group id:1051 @group512/group534/group535/group539>, #<Group id:1052 @group512/group534/group540>, #<Group id:1053 @group512/group534/group540/group541>, #<Group id:1054 @group512/group534/group540/group542>, #<Group id:1055 @group512/group534/group540/group543>, #<Group id:1056 @group512/group534/group540/group544>, #<Group id:1057 @group512/group534/group545>, #<Group id:1058 @group512/group534/group545/group546>, #<Group id:1059 @group512/group534/group545/group547>, #<Group id:1060 @group512/group534/group545/group548>, #<Group id:1061 @group512/group534/group545/group549>, #<Group id:1062 @group512/group534/group550>, #<Group id:1063 @group512/group534/group550/group551>, #<Group id:1064 @group512/group534/group550/group552>, #<Group id:1065 @group512/group534/group550/group553>, #<Group id:1066 @group512/group534/group550/group554>, #<Group id:1067 @group512/group555>, #<Group id:1068 @group512/group555/group556>, #<Group id:1069 @group512/group555/group556/group557>, #<Group id:1070 @group512/group555/group556/group558>, #<Group id:1071 @group512/group555/group556/group559>, #<Group id:1072 @group512/group555/group556/group560>, #<Group id:1073 @group512/group555/group561>, #<Group id:1074 @group512/group555/group561/group562>, #<Group id:1075 @group512/group555/group561/group563>, #<Group id:1076 @group512/group555/group561/group564>, #<Group id:1077 @group512/group555/group561/group565>, #<Group id:1078 @group512/group555/group566>, #<Group id:1079 @group512/group555/group566/group567>, #<Group id:1080 @group512/group555/group566/group568>, #<Group id:1081 @group512/group555/group566/group569>, #<Group id:1082 @group512/group555/group566/group570>, #<Group id:1083 @group512/group555/group571>, #<Group id:1084 @group512/group555/group571/group572>, #<Group id:1085 @group512/group555/group571/group573>, #<Group id:1086 @group512/group555/group571/group574>, #<Group id:1087 @group512/group555/group571/group575>, #<Group id:1088 @group512/group576>, #<Group id:1089 @group512/group576/group577>, #<Group id:1090 @group512/group576/group577/group578>, #<Group id:1091 @group512/group576/group577/group579>, #<Group id:1092 @group512/group576/group577/group580>, #<Group id:1093 @group512/group576/group577/group581>, #<Group id:1094 @group512/group576/group582>, #<Group id:1095 @group512/group576/group582/group583>, #<Group id:1096 @group512/group576/group582/group584>, #<Group id:1097 @group512/group576/group582/group585>, #<Group id:1098 @group512/group576/group582/group586>, #<Group id:1099 @group512/group576/group587>, #<Group id:1100 @group512/group576/group587/group588>, #<Group id:1101 @group512/group576/group587/group589>, #<Group id:1102 @group512/group576/group587/group590>, #<Group id:1103 @group512/group576/group587/group591>, #<Group id:1104 @group512/group576/group592>, #<Group id:1105 @group512/group576/group592/group593>, #<Group id:1106 @group512/group576/group592/group594>, #<Group id:1107 @group512/group576/group592/group595>, and #<Group id:1108 @group512/group576/group592/group596>1614# [RSpecRunTime] RSpec elapsed time: 4 minutes 9.8 seconds. Current RSS: ~1463M. load average: 1.06 1.15 1.25 1/288 30421615 #sync_traversal_ids!1616 is expected to be empty1617 behaves like hierarchy with traversal_ids1618 will be valid1619# [RSpecRunTime] RSpec elapsed time: 4 minutes 29.58 seconds. Current RSS: ~1465M. load average: 1.04 1.14 1.25 1/287 30431620 behaves like locked row1621 has locked row1622# [RSpecRunTime] RSpec elapsed time: 4 minutes 39.64 seconds. Current RSS: ~1464M. load average: 1.04 1.14 1.24 1/287 30441623 when deadlocked1624 is expected to raise ActiveRecord::Deadlocked1625 increment db_deadlock counter1626# [RSpecRunTime] RSpec elapsed time: 4 minutes 58.96 seconds. Current RSS: ~1462M. load average: 1.03 1.13 1.24 1/286 30451627# [RSpecRunTime] Finishing example group spec/models/namespace/traversal_hierarchy_spec.rb. It took 1 minute 56.92 seconds. Expected to take 2 minutes 25.73 seconds.1628# [RSpecRunTime] Starting example group spec/services/projects/create_service_spec.rb. Expected to take 2 minutes 0.46 second.1629Projects::CreateService#execute1630 calls the passed block1631 writes project full path to gitaly1632 triggers PostCreationWorker1633 adds pages unique domain1634 with labels1635 creates labels on project creation1636 using gitlab project import1637 does not creates labels on project creation1638# [RSpecRunTime] RSpec elapsed time: 5 minutes 3.19 seconds. Current RSS: ~1472M. load average: 1.02 1.13 1.24 1/287 30761639 setting name and path1640 when both are set1641 keeps them as specified1642 when path is set1643 sets name == path1644 when name is a valid path1645 sets path == name1646 when name is not a valid path1647 parameterizes the name1648 topics1649 with 'topics' parameter1650 keeps them as specified1651 with 'topic_list' parameter1652 keeps them as specified1653 with 'tag_list' parameter (deprecated)1654 keeps them as specified1655 user namespace1656 creates a project in user namespace1657 project_authorizations record creation1658 when the project_authrizations records are not created via the callback1659 still creates project_authrizations record for the user1660# [RSpecRunTime] RSpec elapsed time: 5 minutes 9.4 seconds. Current RSS: ~1481M. load average: 1.02 1.13 1.24 1/287 31311661 when the passed in namespace is for a bot user1662 raises an error1663 after create actions1664 invalidate personal_projects_count caches1665 creates associated project settings1666 logs creation1667 publishes a ProjectCreatedEvent1668 behaves like storing arguments in the application context1669 places the expected params in the application context1670# [RSpecRunTime] RSpec elapsed time: 5 minutes 13.49 seconds. Current RSS: ~1485M. load average: 1.02 1.12 1.23 1/287 31621671 admin creates project with other user's namespace_id1672 when admin mode is enabled1673 sets the correct permissions1674 when admin mode is disabled1675 is not allowed1676 group namespace1677 creates the project1678 behaves like has sync-ed traversal_ids1679 is expected to eq [1585, 1586]1680# [RSpecRunTime] RSpec elapsed time: 5 minutes 16.62 seconds. Current RSS: ~1464M. load average: 1.02 1.12 1.23 2/287 31811681 when project is an import1682 when user is not allowed to import projects1683 does not create the project1684 group sharing1685 updates authorization1686# [RSpecRunTime] RSpec elapsed time: 5 minutes 19.06 seconds. Current RSS: ~1451M. load average: 1.02 1.12 1.23 1/287 31881687 user with project limit1688 under personal namespace1689 cannot create a project1690 under group namespace1691 can create a project1692 membership overrides1693 membership is higher from group hierarchy1694 updates authorization1695# [RSpecRunTime] RSpec elapsed time: 5 minutes 22.22 seconds. Current RSS: ~1447M. load average: 1.02 1.12 1.23 1/288 32011696 membership is higher from group share1697 share max access level is not limiting1698 updates authorization1699# [RSpecRunTime] RSpec elapsed time: 5 minutes 24.12 seconds. Current RSS: ~1446M. load average: 1.02 1.12 1.23 1/288 32081700 share max access level is limiting1701 updates authorization1702# [RSpecRunTime] RSpec elapsed time: 5 minutes 25.94 seconds. Current RSS: ~1445M. load average: 1.02 1.12 1.23 1/288 32151703 error handling1704 handles invalid options1705 wiki_enabled creates repository directory1706 wiki_enabled true creates wiki repository directory1707 is expected to be truthy1708 wiki_enabled false does not create wiki repository directory1709 is expected to be falsey1710 import data1711 does not write repository config1712 stores import data and URL1713 tracks for imported project1714 import scheduling1715 when project import type is gitlab project migration1716 does not schedule project import1717# [RSpecRunTime] RSpec elapsed time: 5 minutes 30.69 seconds. Current RSS: ~1457M. load average: 1.01 1.11 1.23 1/287 32341718 builds_enabled global setting1719 global builds_enabled false does not enable CI by default1720 is expected to be falsey1721 global builds_enabled true does enable CI by default1722 is expected to be truthy1723 default visibility level1724 in public group1725 creates project with correct visibility level1726 in internal group1727 creates project with correct visibility level1728 in private group1729 creates project with correct visibility level1730 restricted visibility level1731 when visibility is project based1732 does not allow a restricted visibility level for non-admins1733 does not allow a restricted visibility level for admins when admin mode is disabled1734 allows a restricted visibility level for admins when admin mode is enabled1735# [RSpecRunTime] RSpec elapsed time: 5 minutes 36.28 seconds. Current RSS: ~1447M. load average: 1.01 1.11 1.23 1/288 32741736 when visibility is overridden1737 does not allow a restricted visibility level for non-admins1738 does not allow a restricted visibility level for admins when admin mode is disabled1739 allows a restricted visibility level for admins when admin mode is enabled1740 when visibility is misspelled1741 does not restrict project creation1742# [RSpecRunTime] RSpec elapsed time: 5 minutes 38.26 seconds. Current RSS: ~1451M. load average: 1.01 1.11 1.23 1/288 32871743 repository creation1744 synchronously creates the repository1745 raises when repository fails to create1746 when another repository already exists on disk1747 with legacy storage1748 does not allow to create a project when path matches existing repository on disk1749 does not allow to import project when path matches existing repository on disk1750# [RSpecRunTime] RSpec elapsed time: 5 minutes 40.28 seconds. Current RSS: ~1454M. load average: 1.01 1.11 1.23 1/288 32921751 with hashed storage1752 does not allow to create a project when path matches existing repository on disk1753 when readme initialization is requested1754 behaves like a repo with a README.md1755 is expected to equal 11756 is expected to eql "README.md"1757 is expected to include "cd existing_repo\ngit remote add origin http://localhost/user75/GitLab.git\ngit branch -M master\ngit push -uf origin master\n"1758# [RSpecRunTime] RSpec elapsed time: 5 minutes 43.22 seconds. Current RSS: ~1458M. load average: 1.01 1.11 1.23 1/292 33741759 and a readme_template is specified1760 behaves like a repo with a README.md1761 is expected to equal 11762 is expected to eql "README.md"1763 is expected to include "# GitLab\nThis is customized readme."1764# [RSpecRunTime] RSpec elapsed time: 5 minutes 45.77 seconds. Current RSS: ~1450M. load average: 1.01 1.11 1.22 1/293 34551765 and default_branch is specified1766 creates the correct branch1767 behaves like a repo with a README.md1768 is expected to equal 11769 is expected to eql "README.md"1770 is expected to include "cd existing_repo\ngit remote add origin http://localhost/user82/GitLab.git\ngit branch -M example_branch\ngit push -uf origin example_branch\n"1771# [RSpecRunTime] RSpec elapsed time: 5 minutes 49.09 seconds. Current RSS: ~1453M. load average: 1.01 1.11 1.22 1/293 35551772 and the default branch setting is configured1773 creates the correct branch1774 behaves like a repo with a README.md1775 is expected to equal 11776 is expected to eql "README.md"1777 is expected to include "cd existing_repo\ngit remote add origin http://localhost/user86/GitLab.git\ngit branch -M example_branch\ngit push -uf origin example_branch\n"1778# [RSpecRunTime] RSpec elapsed time: 5 minutes 52.37 seconds. Current RSS: ~1456M. load average: 1.01 1.11 1.22 1/293 36551779 when SAST initialization is requested1780 creates a commit for SAST1781 when SHA256 format is requested1782 creates a repository with SHA256 commit hashes1783 when "support_sha256_repositories" feature flag is disabled1784 creates a repository with default SHA1 commit hash1785# [RSpecRunTime] RSpec elapsed time: 5 minutes 54.99 seconds. Current RSS: ~1457M. load average: 1.01 1.10 1.22 1/293 37361786 create integration for the project1787 with an active instance-level integration1788 creates an integration from the instance-level integration1789 with an active group-level integration1790 creates an integration from the group-level integration1791 with an active subgroup1792 creates an integration from the subgroup-level integration1793# [RSpecRunTime] RSpec elapsed time: 5 minutes 58.81 seconds. Current RSS: ~1472M. load average: 1.01 1.10 1.22 1/293 37551794 when skip_disk_validation is used1795 sets the project attribute1796 when import source is enabled1797 does not raise an error when import_source is string1798 does not raise an error when import_source is symbol1799# [RSpecRunTime] RSpec elapsed time: 6 minutes 0.91 second. Current RSS: ~1474M. load average: 1.01 1.10 1.22 1/293 37741800 when import source is disabled1801 raises an error1802 with external authorization enabled1803 does not save the project with an error if the service denies access1804 saves the project when the user has access to the label1805 does not save the project when the user has no access to the default label and no label is provided1806# [RSpecRunTime] RSpec elapsed time: 6 minutes 2.5 seconds. Current RSS: ~1472M. load average: 1.01 1.10 1.22 1/293 37811807 with specialized project_authorization workers1808 updates authorization for current_user1809 schedules authorization update for users with access to group1810# [RSpecRunTime] RSpec elapsed time: 6 minutes 4.93 seconds. Current RSS: ~1457M. load average: 1.01 1.10 1.22 1/290 37941811 shared Runners config1812 when parent group is present1813 default value based on parent group setting1814 shared_runners_enabled: true, allow_to_override: false, desired_config_for_new_project: nil, expected_result_for_project: true1815 creates project following the parent config1816 shared_runners_enabled: false, allow_to_override: true, desired_config_for_new_project: nil, expected_result_for_project: false1817 creates project following the parent config1818 shared_runners_enabled: false, allow_to_override: false, desired_config_for_new_project: nil, expected_result_for_project: false1819 creates project following the parent config1820 parent group is present and allows desired config1821 shared_runners_enabled: true, allow_to_override: false, desired_config_for_new_project: true, expected_result_for_project: true1822 creates project following the parent config1823 shared_runners_enabled: true, allow_to_override: false, desired_config_for_new_project: false, expected_result_for_project: false1824 creates project following the parent config1825 shared_runners_enabled: false, allow_to_override: true, desired_config_for_new_project: false, expected_result_for_project: false1826 creates project following the parent config1827 shared_runners_enabled: false, allow_to_override: true, desired_config_for_new_project: true, expected_result_for_project: true1828 creates project following the parent config1829 shared_runners_enabled: false, allow_to_override: false, desired_config_for_new_project: false, expected_result_for_project: false1830 creates project following the parent config1831 parent group is present and disallows desired config1832 shared_runners_enabled: false, allow_to_override: false, desired_config_for_new_project: true1833 does not create project1834 parent group is not present1835 desired_config: true, expected_result: true1836 follows desired config1837 desired_config: false, expected_result: false1838 follows desired config1839 desired_config: nil, expected_result: true1840 follows desired config1841 when using access_level params1842 when using issues1843 when using forking1844 when using merge_requests1845 when using wiki1846 when using snippets1847 when using builds1848 when using pages1849 when using metrics_dashboard1850 when using analytics1851 when using monitor1852 when using operations1853 when using security_and_compliance1854 when using container_registry1855 when using environments1856 when using feature_flags1857 when using releases1858 when using infrastructure1859 when using model_experiments1860 when using model_registry1861 when using repository1862# [RSpecRunTime] RSpec elapsed time: 6 minutes 25.53 seconds. Current RSS: ~1457M. load average: 1.00 1.09 1.21 1/288 39791863# [RSpecRunTime] Finishing example group spec/services/projects/create_service_spec.rb. It took 1 minute 26.69 seconds. Expected to take 2 minutes 0.46 second.1864# [RSpecRunTime] Starting example group spec/lib/banzai/filter/repository_link_filter_spec.rb. Expected to take 1 minute 31.98 seconds.1865Banzai::Filter::RepositoryLinkFilter1866 does not trigger a gitaly n+11867 does not raise an exception on invalid URIs1868 does not raise an exception on URIs containing invalid utf-8 byte sequences1869 does not raise an exception on URIs containing invalid utf-8 byte sequences in context requested path1870 does not raise an exception with a garbled path1871 does not explode with an escaped null byte1872 ignores ref if commit is passed1873 with a wiki1874 does not modify any relative URL in anchor1875 does not modify any relative URL in image1876 does not modify any relative URL in video1877 does not modify any relative URL in audio1878# [RSpecRunTime] RSpec elapsed time: 6 minutes 35.25 seconds. Current RSS: ~1518M. load average: 1.00 1.09 1.21 1/293 45821879 without a repository1880 does not modify any relative URL in anchor1881 does not modify any relative URL in image1882 does not modify any relative URL in video1883 does not modify any relative URL in audio1884# [RSpecRunTime] RSpec elapsed time: 6 minutes 37.25 seconds. Current RSS: ~1517M. load average: 1.00 1.09 1.21 1/293 45831885 with an empty repository1886 does not modify any relative URL in anchor1887 does not modify any relative URL in image1888 does not modify any relative URL in video1889 does not modify any relative URL in audio1890# [RSpecRunTime] RSpec elapsed time: 6 minutes 39.53 seconds. Current RSS: ~1508M. load average: 1.00 1.09 1.21 1/293 46081891 without project repository access1892 does not modify any relative URL in anchor1893 does not modify any relative URL in image1894 does not modify any relative URL in video1895 does not modify any relative URL in audio1896# [RSpecRunTime] RSpec elapsed time: 6 minutes 42.41 seconds. Current RSS: ~1510M. load average: 1.00 1.09 1.21 1/293 46611897 when public project repo with a valid commit1898 handles Gitaly unavailable exceptions gracefully1899 handles Gitaly timeout exceptions gracefully1900 rebuilds absolute URL for a file in the repo1901 does not modify relative URLs in system notes1902 ignores absolute URLs with two leading slashes1903 rebuilds relative URL for a file in the repo1904 rebuilds relative URL for a missing file in the repo1905 rebuilds relative URL for a file in the repo with leading ./1906 rebuilds relative URL for a file in the repo up one directory1907 rebuilds relative URL for a file in the repo up multiple directories1908 rebuilds relative URL for a file in the repository root1909 rebuilds relative URL for a file in the repo with an anchor1910 rebuilds relative URL for a directory in the repo1911 rebuilds relative URL for an image in the repo1912 rebuilds relative URL for link to an image in the repo1913 rebuilds relative URL for a video in the repo1914 rebuilds relative URL for audio in the repo1915 does not modify relative URL with an anchor only1916 does not modify absolute URL1917 does not call gitaly1918 supports Unicode filenames1919 supports percent sign in filenames1920 when requested path is a file in the repo1921 rebuilds URL relative to the containing directory1922# [RSpecRunTime] RSpec elapsed time: 6 minutes 58.39 seconds. Current RSS: ~1526M. load average: 1.00 1.08 1.20 1/294 49311923 when requested path is a directory in the repo1924 rebuilds URL relative to the directory1925 when ref name contains percent sign1926 correctly escapes the ref1927 when ref name contains special chars1928 correctly escapes the ref1929 when requested path is a directory with space in the repo1930 does not escape the space twice1931 when private project repo with a valid commit1932 handles Gitaly unavailable exceptions gracefully1933 handles Gitaly timeout exceptions gracefully1934 rebuilds absolute URL for a file in the repo1935 does not modify relative URLs in system notes1936 ignores absolute URLs with two leading slashes1937 rebuilds relative URL for a file in the repo1938 rebuilds relative URL for a missing file in the repo1939 rebuilds relative URL for a file in the repo with leading ./1940 rebuilds relative URL for a file in the repo up one directory1941 rebuilds relative URL for a file in the repo up multiple directories1942 rebuilds relative URL for a file in the repository root1943 rebuilds relative URL for a file in the repo with an anchor1944 rebuilds relative URL for a directory in the repo1945 rebuilds relative URL for an image in the repo1946 rebuilds relative URL for link to an image in the repo1947 rebuilds relative URL for a video in the repo1948 rebuilds relative URL for audio in the repo1949 does not modify relative URL with an anchor only1950 does not modify absolute URL1951 does not call gitaly1952 supports Unicode filenames1953 supports percent sign in filenames1954 when requested path is a file in the repo1955 rebuilds URL relative to the containing directory1956# [RSpecRunTime] RSpec elapsed time: 7 minutes 7.9 seconds. Current RSS: ~1517M. load average: 1.00 1.08 1.20 1/294 51031957 when requested path is a directory in the repo1958 rebuilds URL relative to the directory1959 when ref name contains percent sign1960 correctly escapes the ref1961 when ref name contains special chars1962 correctly escapes the ref1963 when requested path is a directory with space in the repo1964 does not escape the space twice1965 with a valid ref1966 handles Gitaly unavailable exceptions gracefully1967 handles Gitaly timeout exceptions gracefully1968 rebuilds absolute URL for a file in the repo1969 does not modify relative URLs in system notes1970 ignores absolute URLs with two leading slashes1971 rebuilds relative URL for a file in the repo1972 rebuilds relative URL for a missing file in the repo1973 rebuilds relative URL for a file in the repo with leading ./1974 rebuilds relative URL for a file in the repo up one directory1975 rebuilds relative URL for a file in the repo up multiple directories1976 rebuilds relative URL for a file in the repository root1977 rebuilds relative URL for a file in the repo with an anchor1978 rebuilds relative URL for a directory in the repo1979 rebuilds relative URL for an image in the repo1980 rebuilds relative URL for link to an image in the repo1981 rebuilds relative URL for a video in the repo1982 rebuilds relative URL for audio in the repo1983 does not modify relative URL with an anchor only1984 does not modify absolute URL1985 does not call gitaly1986 supports Unicode filenames1987 supports percent sign in filenames1988 when requested path is a file in the repo1989 rebuilds URL relative to the containing directory1990# [RSpecRunTime] RSpec elapsed time: 7 minutes 25.41 seconds. Current RSS: ~1527M. load average: 1.00 1.07 1.20 1/294 53851991 when requested path is a directory in the repo1992 rebuilds URL relative to the directory1993 when ref name contains percent sign1994 correctly escapes the ref1995 when ref name contains special chars1996 correctly escapes the ref1997 when requested path is a directory with space in the repo1998 does not escape the space twice1999# [RSpecRunTime] Finishing example group spec/lib/banzai/filter/repository_link_filter_spec.rb. It took 1 minute 2.83 seconds. Expected to take 1 minute 31.98 seconds.2000# [RSpecRunTime] Starting example group spec/services/suggestions/apply_service_spec.rb. Expected to take 1 minute 21.9 seconds.2001Suggestions::ApplyService2002 patch is appliable2003 non-fork project2004 behaves like successfully creates commit and updates suggestions2005 updates the files with the new content2006 updates suggestion applied and commit_id columns2007 created commit has users email and name2008 tracks apply suggestion event2009 when a custom suggestion commit message2010 is not specified2011 uses the default commit message2012# [RSpecRunTime] RSpec elapsed time: 7 minutes 36.9 seconds. Current RSS: ~1495M. load average: 1.16 1.10 1.20 1/295 60442013 is specified2014 generates a custom commit message2015# [RSpecRunTime] RSpec elapsed time: 7 minutes 38.62 seconds. Current RSS: ~1486M. load average: 1.16 1.10 1.20 1/295 61602016 with a user suggested commit message2017 uses the user's commit message2018# [RSpecRunTime] RSpec elapsed time: 7 minutes 40.26 seconds. Current RSS: ~1480M. load average: 1.15 1.10 1.20 1/295 62762019 when it fails to apply because a file was changed2020 returns error message2021# [RSpecRunTime] RSpec elapsed time: 7 minutes 42.04 seconds. Current RSS: ~1478M. load average: 1.15 1.10 1.20 1/295 63982022 when HEAD from position is different from source branch HEAD on repo2023 returns error message2024# [RSpecRunTime] RSpec elapsed time: 7 minutes 43.27 seconds. Current RSS: ~1477M. load average: 1.15 1.10 1.20 1/295 64582025 single suggestion2026 author of suggestion applies suggestion2027 created commit by same author and committer2028# [RSpecRunTime] RSpec elapsed time: 7 minutes 44.95 seconds. Current RSS: ~1487M. load average: 1.13 1.10 1.20 1/295 65742029 another user applies suggestion2030 created commit has authors info and commiters info2031# [RSpecRunTime] RSpec elapsed time: 7 minutes 46.63 seconds. Current RSS: ~1489M. load average: 1.13 1.10 1.20 1/295 66902032 multiple suggestions2033 when all the same author2034 uses first authors information2035# [RSpecRunTime] RSpec elapsed time: 7 minutes 48.42 seconds. Current RSS: ~1489M. load average: 1.13 1.10 1.20 1/295 68062036 when all different authors2037 uses committers information2038# [RSpecRunTime] RSpec elapsed time: 7 minutes 50.24 seconds. Current RSS: ~1488M. load average: 1.12 1.10 1.20 1/295 69222039 multiple suggestions applied sequentially2040 applies multiple suggestions in subsequent versions correctly2041# [RSpecRunTime] RSpec elapsed time: 7 minutes 54.59 seconds. Current RSS: ~1483M. load average: 1.11 1.10 1.20 1/295 72852042 multi-line suggestion2043 behaves like successfully creates commit and updates suggestions2044 updates the files with the new content2045 updates suggestion applied and commit_id columns2046 created commit has users email and name2047 tracks apply suggestion event2048 when a custom suggestion commit message2049 is not specified2050 uses the default commit message2051# [RSpecRunTime] RSpec elapsed time: 8 minutes 1.59 seconds. Current RSS: ~1498M. load average: 1.10 1.10 1.20 1/295 76922052 is specified2053 generates a custom commit message2054# [RSpecRunTime] RSpec elapsed time: 8 minutes 3.02 seconds. Current RSS: ~1498M. load average: 1.10 1.10 1.20 1/295 77732055 with a user suggested commit message2056 uses the user's commit message2057# [RSpecRunTime] RSpec elapsed time: 8 minutes 4.45 seconds. Current RSS: ~1501M. load average: 1.10 1.10 1.20 1/295 78542058 remove an empty line suggestion2059 behaves like successfully creates commit and updates suggestions2060 updates the files with the new content2061 updates suggestion applied and commit_id columns2062 created commit has users email and name2063 tracks apply suggestion event2064 when a custom suggestion commit message2065 is not specified2066 uses the default commit message2067# [RSpecRunTime] RSpec elapsed time: 8 minutes 11.36 seconds. Current RSS: ~1499M. load average: 1.17 1.11 1.20 1/295 82612068 is specified2069 generates a custom commit message2070# [RSpecRunTime] RSpec elapsed time: 8 minutes 12.81 seconds. Current RSS: ~1493M. load average: 1.17 1.11 1.20 1/295 83422071 with a user suggested commit message2072 uses the user's commit message2073# [RSpecRunTime] RSpec elapsed time: 8 minutes 14.21 seconds. Current RSS: ~1490M. load average: 1.17 1.11 1.20 1/295 84232074 fork-project2075 updates file in the source project2076# [RSpecRunTime] RSpec elapsed time: 8 minutes 16.7 seconds. Current RSS: ~1485M. load average: 1.15 1.11 1.20 1/295 85262077 no permission2078 user cannot write in project repo2079 returns error2080# [RSpecRunTime] RSpec elapsed time: 8 minutes 18.09 seconds. Current RSS: ~1483M. load average: 1.15 1.11 1.20 2/295 85872081 patch is not appliable2082 diff file was not found2083 returns error message2084 behaves like service not tracking apply suggestion event2085 does not track apply suggestion event2086# [RSpecRunTime] RSpec elapsed time: 8 minutes 20.7 seconds. Current RSS: ~1480M. load average: 1.14 1.10 1.20 1/295 87062087 when not all suggestions belong to the same branch2088 renders error message2089 behaves like service not tracking apply suggestion event2090 does not track apply suggestion event2091# [RSpecRunTime] RSpec elapsed time: 8 minutes 24.01 seconds. Current RSS: ~1486M. load average: 1.14 1.10 1.20 1/295 89212092 suggestion is not appliable2093 returns error message2094 behaves like service not tracking apply suggestion event2095 does not track apply suggestion event2096# [RSpecRunTime] RSpec elapsed time: 8 minutes 27.59 seconds. Current RSS: ~1493M. load average: 1.13 1.10 1.19 1/295 90402097 lines of suggestions overlap2098 returns error message2099 behaves like service not tracking apply suggestion event2100 does not track apply suggestion event2101# [RSpecRunTime] RSpec elapsed time: 8 minutes 30.29 seconds. Current RSS: ~1503M. load average: 1.28 1.13 1.20 1/295 91892102# [RSpecRunTime] Finishing example group spec/services/suggestions/apply_service_spec.rb. It took 1 minute 1.89 seconds. Expected to take 1 minute 21.9 seconds.2103# [RSpecRunTime] Starting example group spec/policies/note_policy_spec.rb. Expected to take 1 minute 2.85 seconds.2104NotePolicy2105 #rules2106 when the noteable is a deleted commit2107 allows to read2108 when the noteable is a commit2109 when the project is private2110 behaves like a discussion with a private noteable2111 when the note author can no longer see the noteable2112 behaves like user cannot read or act on the note2113 is expected to be disallowed :admin_note, :reposition_note, :resolve_note, :read_note, and :award_emoji2114 when the note author can still see the noteable2115 can edit the note2116 when the project is public2117 when repository access level is private2118 behaves like a discussion with a private noteable2119 when the note author can no longer see the noteable2120 behaves like user cannot read or act on the note2121 is expected to be disallowed :admin_note, :reposition_note, :resolve_note, :read_note, and :award_emoji2122 when the note author can still see the noteable2123 can edit the note2124 when the noteable is a Design2125 can read, award emoji and reposition the note2126 when project is private2127 behaves like user cannot read or act on the note2128 is expected to be disallowed :admin_note, :reposition_note, :resolve_note, :read_note, and :award_emoji2129# [RSpecRunTime] RSpec elapsed time: 8 minutes 36.51 seconds. Current RSS: ~1547M. load average: 1.26 1.13 1.20 1/294 92422130 when the noteable is a personal snippet2131 behaves like a note on a public noteable2132 can only read and award emoji on the note2133 when user is the author of the personal snippet2134 can edit note2135 when it is private2136 behaves like user cannot read or act on the note2137 is expected to be disallowed :admin_note, :reposition_note, :resolve_note, :read_note, and :award_emoji2138# [RSpecRunTime] RSpec elapsed time: 8 minutes 38.88 seconds. Current RSS: ~1551M. load average: 1.26 1.13 1.20 1/294 92432139 when the project is public2140 when user is not the author of the note2141 behaves like a note on a public noteable2142 can only read and award emoji on the note2143 when the note author is not a project member2144 can edit a note2145 when the noteable is a project snippet2146 can edit note2147 when it is private2148 behaves like a discussion with a private noteable2149 when the note author can no longer see the noteable2150 behaves like user cannot read or act on the note2151 is expected to be disallowed :admin_note, :reposition_note, :resolve_note, :read_note, and :award_emoji2152# [RSpecRunTime] RSpec elapsed time: 8 minutes 41.68 seconds. Current RSS: ~1537M. load average: 1.24 1.13 1.20 1/294 92442153 when the note author can still see the noteable2154 can edit the note2155 when a discussion is confidential2156 behaves like a discussion with a private noteable2157 when the note author can no longer see the noteable2158 behaves like user cannot read or act on the note2159 is expected to be disallowed :admin_note, :reposition_note, :resolve_note, :read_note, and :award_emoji2160 when the note author can still see the noteable2161 can edit the note2162 when a discussion is locked2163 when the note author is a project member2164 can edit a note2165 when the note author is not a project member2166 can not edit a note2167 can read a note2168# [RSpecRunTime] RSpec elapsed time: 8 minutes 46.17 seconds. Current RSS: ~1519M. load average: 1.22 1.13 1.20 1/289 92452169 for discussions2170 allows the author to manage the discussion2171 when the user does not have access to the noteable2172 behaves like a discussion with a private noteable2173 when the note author can no longer see the noteable2174 behaves like user cannot read or act on the note2175 is expected to be disallowed :admin_note, :reposition_note, :resolve_note, :read_note, and :award_emoji2176# [RSpecRunTime] RSpec elapsed time: 8 minutes 47.65 seconds. Current RSS: ~1515M. load average: 1.22 1.13 1.20 1/289 92462177 when the note author can still see the noteable2178 can edit the note2179 when it is a system note2180 when noteable is a public issue2181 when user is project member2182 behaves like user can read the note2183 allows the user to read the note2184 behaves like user can act on the note2185 allows the user to read the note2186 when user is not project member2187 behaves like user can read the note2188 allows the user to read the note2189 when user is anonymous2190 behaves like user can read the note2191 allows the user to read the note2192 when notes widget is disabled for task2193 when noteable is task2194 behaves like user cannot read or act on the note2195 is expected to be disallowed :admin_note, :reposition_note, :resolve_note, :read_note, and :award_emoji2196 when noteable is issue2197 behaves like user can read the note2198 allows the user to read the note2199 behaves like user can act on the note2200 allows the user to read the note2201 when it is a system note referencing a confidential issue2202 when user is project member2203 behaves like user can read the note2204 allows the user to read the note2205 behaves like user can act on the note2206 allows the user to read the note2207 when user is not project member2208 behaves like user cannot read or act on the note2209 is expected to be disallowed :admin_note, :reposition_note, :resolve_note, :read_note, and :award_emoji2210# [RSpecRunTime] RSpec elapsed time: 8 minutes 57.55 seconds. Current RSS: ~1505M. load average: 1.18 1.12 1.20 1/289 92472211 when user is anonymous2212 behaves like user cannot read or act on the note2213 is expected to be disallowed :admin_note, :reposition_note, :resolve_note, :read_note, and :award_emoji2214 with internal notes2215 for issues2216 disallows noteable assignees to read all notes2217 behaves like internal notes permissions2218 does not allow non members to read internal notes and replies2219 does not allow guests to read internal notes and replies2220 allows reporter to read all notes but not resolve and admin them2221 allows developer to read and resolve all notes2222 allows maintainers to read all notes and admin them2223 disallows noteable author to read and resolve all notes2224 when admin mode is enabled2225 allows admins to read all notes and admin them2226# [RSpecRunTime] RSpec elapsed time: 9 minutes 10.49 seconds. Current RSS: ~1491M. load average: 1.14 1.12 1.19 1/289 92482227 when admin mode is disabled2228 does not allow non members to read internal notes and replies2229# [RSpecRunTime] RSpec elapsed time: 9 minutes 12.13 seconds. Current RSS: ~1490M. load average: 1.14 1.12 1.19 1/289 92492230# [RSpecRunTime] Finishing example group spec/policies/note_policy_spec.rb. It took 41.76 seconds. Expected to take 1 minute 2.85 seconds.2231# [RSpecRunTime] Starting example group spec/serializers/merge_request_widget_entity_spec.rb. Expected to take 1 minute 0.06 second.2232MergeRequestWidgetEntity2233 has email_patches_path2234 has plain_diff_path2235 has human access2236 has new pipeline path for project2237 has security_reports_docs_path2238 source_project_full_path2239 includes the full path of the source project2240 when the source project is missing2241 returns `nil` for the source project2242# [RSpecRunTime] RSpec elapsed time: 9 minutes 20.47 seconds. Current RSS: ~1550M. load average: 1.12 1.11 1.19 1/296 95482243 can_create_pipeline_in_target_project2244 when user has permission2245 includes the correct permission info2246# [RSpecRunTime] RSpec elapsed time: 9 minutes 21.8 seconds. Current RSS: ~1552M. load average: 1.12 1.11 1.19 1/296 95922247 when user does not have permission2248 includes the correct permission info2249# [RSpecRunTime] RSpec elapsed time: 9 minutes 23.12 seconds. Current RSS: ~1554M. load average: 1.12 1.11 1.19 1/295 96362250 issues links2251 includes issues links when requested2252 omits issue links by default2253# [RSpecRunTime] RSpec elapsed time: 9 minutes 25.38 seconds. Current RSS: ~1558M. load average: 1.11 1.11 1.19 1/295 97232254 merge_request_add_ci_config_path2255 when there is a standard ci config file in the source project2256 no ci config path2257# [RSpecRunTime] RSpec elapsed time: 9 minutes 26.81 seconds. Current RSS: ~1559M. load average: 1.11 1.11 1.19 1/295 97812258 when there is no standard ci config file in the source project2259 when user has permissions2260 has add ci config path2261 has expected params2262 when auto devops is enabled2263 returns a blank ci config path2264# [RSpecRunTime] RSpec elapsed time: 9 minutes 30.57 seconds. Current RSS: ~1562M. load average: 1.10 1.11 1.19 1/295 99112265 when source project is missing2266 returns a blank ci config path2267# [RSpecRunTime] RSpec elapsed time: 9 minutes 31.87 seconds. Current RSS: ~1566M. load average: 1.10 1.11 1.19 1/295 99512268 when there are no commits2269 returns a blank ci config path2270# [RSpecRunTime] RSpec elapsed time: 9 minutes 33.2 seconds. Current RSS: ~1569M. load average: 1.10 1.11 1.19 1/295 99952271 when build feature is disabled2272 has no path2273# [RSpecRunTime] RSpec elapsed time: 9 minutes 34.47 seconds. Current RSS: ~1571M. load average: 1.10 1.11 1.19 1/295 100392274 when creating the pipeline is not allowed2275 has no path2276# [RSpecRunTime] RSpec elapsed time: 9 minutes 35.73 seconds. Current RSS: ~1572M. load average: 1.09 1.11 1.19 1/295 100832277 when merge request is merged2278 returns a blank ci config path2279# [RSpecRunTime] RSpec elapsed time: 9 minutes 37.06 seconds. Current RSS: ~1573M. load average: 1.09 1.11 1.19 1/295 101232280 when merge request is closed2281 returns a blank ci config path2282# [RSpecRunTime] RSpec elapsed time: 9 minutes 38.35 seconds. Current RSS: ~1573M. load average: 1.09 1.11 1.19 1/295 101632283 when source branch does not exist2284 returns a blank ci config path2285# [RSpecRunTime] RSpec elapsed time: 9 minutes 39.71 seconds. Current RSS: ~1573M. load average: 1.08 1.10 1.18 3/295 102092286 when user does not have permissions2287 has add ci config path2288# [RSpecRunTime] RSpec elapsed time: 9 minutes 41.02 seconds. Current RSS: ~1573M. load average: 1.08 1.10 1.18 1/295 102532289 user callouts2290 provides a valid path value for user callout path2291 provides a valid value for suggest pipeline feature id2292# [RSpecRunTime] RSpec elapsed time: 9 minutes 43.34 seconds. Current RSS: ~1577M. load average: 1.08 1.10 1.18 1/295 103402293 when source project is deleted2294 returns a blank rebase_path2295# [RSpecRunTime] RSpec elapsed time: 9 minutes 45.27 seconds. Current RSS: ~1570M. load average: 1.08 1.10 1.18 1/295 103532296 has source_project_default_url2297 returns the default url to the source project2298 when source project is nil2299 returns nil2300# [RSpecRunTime] RSpec elapsed time: 9 minutes 47.53 seconds. Current RSS: ~1567M. load average: 1.08 1.10 1.18 1/295 104372301 when gitpod is disabled2302 exposes gitpod attributes2303# [RSpecRunTime] RSpec elapsed time: 9 minutes 48.85 seconds. Current RSS: ~1561M. load average: 1.08 1.10 1.18 1/295 104812304 when gitpod is enabled2305 exposes gitpod attributes2306 when gitpod is enabled for user2307 exposes gitpod_enabled as true2308# [RSpecRunTime] RSpec elapsed time: 9 minutes 51.16 seconds. Current RSS: ~1566M. load average: 1.07 1.10 1.18 1/295 105682309 is_dismissed_suggest_pipeline2310 when user is logged in2311 when the suggest pipeline feature is enabled2312 is false2313 when suggest pipeline has been dismissed2314 is true2315# [RSpecRunTime] RSpec elapsed time: 9 minutes 53.45 seconds. Current RSS: ~1565M. load average: 1.07 1.10 1.18 1/295 106552316 when the suggest pipeline feature is disabled2317 is true2318# [RSpecRunTime] RSpec elapsed time: 9 minutes 54.69 seconds. Current RSS: ~1565M. load average: 1.07 1.10 1.18 1/295 106992319 when user is not logged in2320 is true2321# [RSpecRunTime] RSpec elapsed time: 9 minutes 55.76 seconds. Current RSS: ~1565M. load average: 1.07 1.10 1.18 1/295 107432322# [RSpecRunTime] Finishing example group spec/serializers/merge_request_widget_entity_spec.rb. It took 43.69 seconds. Expected to take 1 minute 0.06 second.2323# [RSpecRunTime] Starting example group spec/lib/gitlab/health_checks/redis_spec.rb. Expected to take 52.47 seconds.2324Gitlab::HealthChecks::Redis2325 all checks2326 Gitlab::HealthChecks::Redis::BufferedCounterCheck2327 #metrics2328 Check is passing2329 is expected to include (have attributes {:name => "redis_buffered_counter_ping_success", :value => 1})2330 is expected to include (have attributes {:name => "redis_buffered_counter_ping_timeout", :value => 0})2331 is expected to include (have attributes {:name => "redis_buffered_counter_ping_latency_seconds", :value => (be >= 0)})2332 Check is misbehaving2333 is expected to include (have attributes {:name => "redis_buffered_counter_ping_success", :value => 0})2334 is expected to include (have attributes {:name => "redis_buffered_counter_ping_timeout", :value => 0})2335 is expected to include (have attributes {:name => "redis_buffered_counter_ping_latency_seconds", :value => (be >= 0)})2336 Check is timeouting2337 is expected to include (have attributes {:name => "redis_buffered_counter_ping_success", :value => 0})2338 is expected to include (have attributes {:name => "redis_buffered_counter_ping_timeout", :value => 1})2339 is expected to include (have attributes {:name => "redis_buffered_counter_ping_latency_seconds", :value => (be >= 0)})2340 #readiness2341 Check returns ok2342 is expected to have attributes {:success => true}2343 Check is misbehaving2344 is expected to have attributes {:message => "unexpected Buffered_counter check result: error!", :success => false}2345 Check is timeouting2346 is expected to have attributes {:message => "Buffered_counter check timed out", :success => false}2347 Check is raising an unhandled exception2348 is expected to have attributes {:message => "unexpected Buffered_counter check result: unexpected error", :success => false}2349 Gitlab::HealthChecks::Redis::CacheCheck2350 #metrics2351 Check is passing2352 is expected to include (have attributes {:name => "redis_cache_ping_success", :value => 1})2353 is expected to include (have attributes {:name => "redis_cache_ping_timeout", :value => 0})2354 is expected to include (have attributes {:name => "redis_cache_ping_latency_seconds", :value => (be >= 0)})2355 Check is misbehaving2356 is expected to include (have attributes {:name => "redis_cache_ping_success", :value => 0})2357 is expected to include (have attributes {:name => "redis_cache_ping_timeout", :value => 0})2358 is expected to include (have attributes {:name => "redis_cache_ping_latency_seconds", :value => (be >= 0)})2359 Check is timeouting2360 is expected to include (have attributes {:name => "redis_cache_ping_success", :value => 0})2361 is expected to include (have attributes {:name => "redis_cache_ping_timeout", :value => 1})2362 is expected to include (have attributes {:name => "redis_cache_ping_latency_seconds", :value => (be >= 0)})2363 #readiness2364 Check returns ok2365 is expected to have attributes {:success => true}2366 Check is misbehaving2367 is expected to have attributes {:message => "unexpected Cache check result: error!", :success => false}2368 Check is timeouting2369 is expected to have attributes {:message => "Cache check timed out", :success => false}2370 Check is raising an unhandled exception2371 is expected to have attributes {:message => "unexpected Cache check result: unexpected error", :success => false}2372 Gitlab::HealthChecks::Redis::ClusterRepositoryCacheCheck2373 #metrics2374 Check is passing2375 is expected to include (have attributes {:name => "redis_cluster_repository_cache_ping_success", :value => 1})2376 is expected to include (have attributes {:name => "redis_cluster_repository_cache_ping_timeout", :value => 0})2377 is expected to include (have attributes {:name => "redis_cluster_repository_cache_ping_latency_seconds", :value => (be >= 0)})2378 Check is misbehaving2379 is expected to include (have attributes {:name => "redis_cluster_repository_cache_ping_success", :value => 0})2380 is expected to include (have attributes {:name => "redis_cluster_repository_cache_ping_timeout", :value => 0})2381 is expected to include (have attributes {:name => "redis_cluster_repository_cache_ping_latency_seconds", :value => (be >= 0)})2382 Check is timeouting2383 is expected to include (have attributes {:name => "redis_cluster_repository_cache_ping_success", :value => 0})2384 is expected to include (have attributes {:name => "redis_cluster_repository_cache_ping_timeout", :value => 1})2385 is expected to include (have attributes {:name => "redis_cluster_repository_cache_ping_latency_seconds", :value => (be >= 0)})2386 #readiness2387 Check returns ok2388 is expected to have attributes {:success => true}2389 Check is misbehaving2390 is expected to have attributes {:message => "unexpected Cluster_repository_cache check result: error!", :success => false}2391 Check is timeouting2392 is expected to have attributes {:message => "Cluster_repository_cache check timed out", :success => false}2393 Check is raising an unhandled exception2394 is expected to have attributes {:message => "unexpected Cluster_repository_cache check result: unexpected error", :success => false}2395 Gitlab::HealthChecks::Redis::DbLoadBalancingCheck2396 #metrics2397 Check is passing2398 is expected to include (have attributes {:name => "redis_db_load_balancing_ping_success", :value => 1})2399 is expected to include (have attributes {:name => "redis_db_load_balancing_ping_timeout", :value => 0})2400 is expected to include (have attributes {:name => "redis_db_load_balancing_ping_latency_seconds", :value => (be >= 0)})2401 Check is misbehaving2402 is expected to include (have attributes {:name => "redis_db_load_balancing_ping_success", :value => 0})2403 is expected to include (have attributes {:name => "redis_db_load_balancing_ping_timeout", :value => 0})2404 is expected to include (have attributes {:name => "redis_db_load_balancing_ping_latency_seconds", :value => (be >= 0)})2405 Check is timeouting2406 is expected to include (have attributes {:name => "redis_db_load_balancing_ping_success", :value => 0})2407 is expected to include (have attributes {:name => "redis_db_load_balancing_ping_timeout", :value => 1})2408 is expected to include (have attributes {:name => "redis_db_load_balancing_ping_latency_seconds", :value => (be >= 0)})2409 #readiness2410 Check returns ok2411 is expected to have attributes {:success => true}2412 Check is misbehaving2413 is expected to have attributes {:message => "unexpected Db_load_balancing check result: error!", :success => false}2414 Check is timeouting2415 is expected to have attributes {:message => "Db_load_balancing check timed out", :success => false}2416 Check is raising an unhandled exception2417 is expected to have attributes {:message => "unexpected Db_load_balancing check result: unexpected error", :success => false}2418 Gitlab::HealthChecks::Redis::FeatureFlagCheck2419 #metrics2420 Check is passing2421 is expected to include (have attributes {:name => "redis_feature_flag_ping_success", :value => 1})2422 is expected to include (have attributes {:name => "redis_feature_flag_ping_timeout", :value => 0})2423 is expected to include (have attributes {:name => "redis_feature_flag_ping_latency_seconds", :value => (be >= 0)})2424 Check is misbehaving2425 is expected to include (have attributes {:name => "redis_feature_flag_ping_success", :value => 0})2426 is expected to include (have attributes {:name => "redis_feature_flag_ping_timeout", :value => 0})2427 is expected to include (have attributes {:name => "redis_feature_flag_ping_latency_seconds", :value => (be >= 0)})2428 Check is timeouting2429 is expected to include (have attributes {:name => "redis_feature_flag_ping_success", :value => 0})2430 is expected to include (have attributes {:name => "redis_feature_flag_ping_timeout", :value => 1})2431 is expected to include (have attributes {:name => "redis_feature_flag_ping_latency_seconds", :value => (be >= 0)})2432 #readiness2433 Check returns ok2434 is expected to have attributes {:success => true}2435 Check is misbehaving2436 is expected to have attributes {:message => "unexpected Feature_flag check result: error!", :success => false}2437 Check is timeouting2438 is expected to have attributes {:message => "Feature_flag check timed out", :success => false}2439 Check is raising an unhandled exception2440 is expected to have attributes {:message => "unexpected Feature_flag check result: unexpected error", :success => false}2441 Gitlab::HealthChecks::Redis::QueuesCheck2442 #metrics2443 Check is passing2444 is expected to include (have attributes {:name => "redis_queues_ping_success", :value => 1})2445 is expected to include (have attributes {:name => "redis_queues_ping_timeout", :value => 0})2446 is expected to include (have attributes {:name => "redis_queues_ping_latency_seconds", :value => (be >= 0)})2447 Check is misbehaving2448 is expected to include (have attributes {:name => "redis_queues_ping_success", :value => 0})2449 is expected to include (have attributes {:name => "redis_queues_ping_timeout", :value => 0})2450 is expected to include (have attributes {:name => "redis_queues_ping_latency_seconds", :value => (be >= 0)})2451 Check is timeouting2452 is expected to include (have attributes {:name => "redis_queues_ping_success", :value => 0})2453 is expected to include (have attributes {:name => "redis_queues_ping_timeout", :value => 1})2454 is expected to include (have attributes {:name => "redis_queues_ping_latency_seconds", :value => (be >= 0)})2455 #readiness2456 Check returns ok2457 is expected to have attributes {:success => true}2458 Check is misbehaving2459 is expected to have attributes {:message => "unexpected Queues check result: error!", :success => false}2460 Check is timeouting2461 is expected to have attributes {:message => "Queues check timed out", :success => false}2462 Check is raising an unhandled exception2463 is expected to have attributes {:message => "unexpected Queues check result: unexpected error", :success => false}2464 Gitlab::HealthChecks::Redis::QueuesMetadataCheck2465 #metrics2466 Check is passing2467 is expected to include (have attributes {:name => "redis_queues_metadata_ping_success", :value => 1})2468 is expected to include (have attributes {:name => "redis_queues_metadata_ping_timeout", :value => 0})2469 is expected to include (have attributes {:name => "redis_queues_metadata_ping_latency_seconds", :value => (be >= 0)})2470 Check is misbehaving2471 is expected to include (have attributes {:name => "redis_queues_metadata_ping_success", :value => 0})2472 is expected to include (have attributes {:name => "redis_queues_metadata_ping_timeout", :value => 0})2473 is expected to include (have attributes {:name => "redis_queues_metadata_ping_latency_seconds", :value => (be >= 0)})2474 Check is timeouting2475 is expected to include (have attributes {:name => "redis_queues_metadata_ping_success", :value => 0})2476 is expected to include (have attributes {:name => "redis_queues_metadata_ping_timeout", :value => 1})2477 is expected to include (have attributes {:name => "redis_queues_metadata_ping_latency_seconds", :value => (be >= 0)})2478 #readiness2479 Check returns ok2480 is expected to have attributes {:success => true}2481 Check is misbehaving2482 is expected to have attributes {:message => "unexpected Queues_metadata check result: error!", :success => false}2483 Check is timeouting2484 is expected to have attributes {:message => "Queues_metadata check timed out", :success => false}2485 Check is raising an unhandled exception2486 is expected to have attributes {:message => "unexpected Queues_metadata check result: unexpected error", :success => false}2487 Gitlab::HealthChecks::Redis::RateLimitingCheck2488 #metrics2489 Check is passing2490 is expected to include (have attributes {:name => "redis_rate_limiting_ping_success", :value => 1})2491 is expected to include (have attributes {:name => "redis_rate_limiting_ping_timeout", :value => 0})2492 is expected to include (have attributes {:name => "redis_rate_limiting_ping_latency_seconds", :value => (be >= 0)})2493 Check is misbehaving2494 is expected to include (have attributes {:name => "redis_rate_limiting_ping_success", :value => 0})2495 is expected to include (have attributes {:name => "redis_rate_limiting_ping_timeout", :value => 0})2496 is expected to include (have attributes {:name => "redis_rate_limiting_ping_latency_seconds", :value => (be >= 0)})2497 Check is timeouting2498 is expected to include (have attributes {:name => "redis_rate_limiting_ping_success", :value => 0})2499 is expected to include (have attributes {:name => "redis_rate_limiting_ping_timeout", :value => 1})2500 is expected to include (have attributes {:name => "redis_rate_limiting_ping_latency_seconds", :value => (be >= 0)})2501 #readiness2502 Check returns ok2503 is expected to have attributes {:success => true}2504 Check is misbehaving2505 is expected to have attributes {:message => "unexpected Rate_limiting check result: error!", :success => false}2506 Check is timeouting2507 is expected to have attributes {:message => "Rate_limiting check timed out", :success => false}2508 Check is raising an unhandled exception2509 is expected to have attributes {:message => "unexpected Rate_limiting check result: unexpected error", :success => false}2510 Gitlab::HealthChecks::Redis::RepositoryCacheCheck2511 #metrics2512 Check is passing2513 is expected to include (have attributes {:name => "redis_repository_cache_ping_success", :value => 1})2514 is expected to include (have attributes {:name => "redis_repository_cache_ping_timeout", :value => 0})2515 is expected to include (have attributes {:name => "redis_repository_cache_ping_latency_seconds", :value => (be >= 0)})2516 Check is misbehaving2517 is expected to include (have attributes {:name => "redis_repository_cache_ping_success", :value => 0})2518 is expected to include (have attributes {:name => "redis_repository_cache_ping_timeout", :value => 0})2519 is expected to include (have attributes {:name => "redis_repository_cache_ping_latency_seconds", :value => (be >= 0)})2520 Check is timeouting2521 is expected to include (have attributes {:name => "redis_repository_cache_ping_success", :value => 0})2522 is expected to include (have attributes {:name => "redis_repository_cache_ping_timeout", :value => 1})2523 is expected to include (have attributes {:name => "redis_repository_cache_ping_latency_seconds", :value => (be >= 0)})2524 #readiness2525 Check returns ok2526 is expected to have attributes {:success => true}2527 Check is misbehaving2528 is expected to have attributes {:message => "unexpected Repository_cache check result: error!", :success => false}2529 Check is timeouting2530 is expected to have attributes {:message => "Repository_cache check timed out", :success => false}2531 Check is raising an unhandled exception2532 is expected to have attributes {:message => "unexpected Repository_cache check result: unexpected error", :success => false}2533 Gitlab::HealthChecks::Redis::SessionsCheck2534 #metrics2535 Check is passing2536 is expected to include (have attributes {:name => "redis_sessions_ping_success", :value => 1})2537 is expected to include (have attributes {:name => "redis_sessions_ping_timeout", :value => 0})2538 is expected to include (have attributes {:name => "redis_sessions_ping_latency_seconds", :value => (be >= 0)})2539 Check is misbehaving2540 is expected to include (have attributes {:name => "redis_sessions_ping_success", :value => 0})2541 is expected to include (have attributes {:name => "redis_sessions_ping_timeout", :value => 0})2542 is expected to include (have attributes {:name => "redis_sessions_ping_latency_seconds", :value => (be >= 0)})2543 Check is timeouting2544 is expected to include (have attributes {:name => "redis_sessions_ping_success", :value => 0})2545 is expected to include (have attributes {:name => "redis_sessions_ping_timeout", :value => 1})2546 is expected to include (have attributes {:name => "redis_sessions_ping_latency_seconds", :value => (be >= 0)})2547 #readiness2548 Check returns ok2549 is expected to have attributes {:success => true}2550 Check is misbehaving2551 is expected to have attributes {:message => "unexpected Sessions check result: error!", :success => false}2552 Check is timeouting2553 is expected to have attributes {:message => "Sessions check timed out", :success => false}2554 Check is raising an unhandled exception2555 is expected to have attributes {:message => "unexpected Sessions check result: unexpected error", :success => false}2556 Gitlab::HealthChecks::Redis::SharedStateCheck2557 #metrics2558 Check is passing2559 is expected to include (have attributes {:name => "redis_shared_state_ping_success", :value => 1})2560 is expected to include (have attributes {:name => "redis_shared_state_ping_timeout", :value => 0})2561 is expected to include (have attributes {:name => "redis_shared_state_ping_latency_seconds", :value => (be >= 0)})2562 Check is misbehaving2563 is expected to include (have attributes {:name => "redis_shared_state_ping_success", :value => 0})2564 is expected to include (have attributes {:name => "redis_shared_state_ping_timeout", :value => 0})2565 is expected to include (have attributes {:name => "redis_shared_state_ping_latency_seconds", :value => (be >= 0)})2566 Check is timeouting2567 is expected to include (have attributes {:name => "redis_shared_state_ping_success", :value => 0})2568 is expected to include (have attributes {:name => "redis_shared_state_ping_timeout", :value => 1})2569 is expected to include (have attributes {:name => "redis_shared_state_ping_latency_seconds", :value => (be >= 0)})2570 #readiness2571 Check returns ok2572 is expected to have attributes {:success => true}2573 Check is misbehaving2574 is expected to have attributes {:message => "unexpected Shared_state check result: error!", :success => false}2575 Check is timeouting2576 is expected to have attributes {:message => "Shared_state check timed out", :success => false}2577 Check is raising an unhandled exception2578 is expected to have attributes {:message => "unexpected Shared_state check result: unexpected error", :success => false}2579 Gitlab::HealthChecks::Redis::TraceChunksCheck2580 #metrics2581 Check is passing2582 is expected to include (have attributes {:name => "redis_trace_chunks_ping_success", :value => 1})2583 is expected to include (have attributes {:name => "redis_trace_chunks_ping_timeout", :value => 0})2584 is expected to include (have attributes {:name => "redis_trace_chunks_ping_latency_seconds", :value => (be >= 0)})2585 Check is misbehaving2586 is expected to include (have attributes {:name => "redis_trace_chunks_ping_success", :value => 0})2587 is expected to include (have attributes {:name => "redis_trace_chunks_ping_timeout", :value => 0})2588 is expected to include (have attributes {:name => "redis_trace_chunks_ping_latency_seconds", :value => (be >= 0)})2589 Check is timeouting2590 is expected to include (have attributes {:name => "redis_trace_chunks_ping_success", :value => 0})2591 is expected to include (have attributes {:name => "redis_trace_chunks_ping_timeout", :value => 1})2592 is expected to include (have attributes {:name => "redis_trace_chunks_ping_latency_seconds", :value => (be >= 0)})2593 #readiness2594 Check returns ok2595 is expected to have attributes {:success => true}2596 Check is misbehaving2597 is expected to have attributes {:message => "unexpected Trace_chunks check result: error!", :success => false}2598 Check is timeouting2599 is expected to have attributes {:message => "Trace_chunks check timed out", :success => false}2600 Check is raising an unhandled exception2601 is expected to have attributes {:message => "unexpected Trace_chunks check result: unexpected error", :success => false}2602 Gitlab::HealthChecks::Redis::ChatCheck2603 #metrics2604 Check is passing2605 is expected to include (have attributes {:name => "redis_chat_ping_success", :value => 1})2606 is expected to include (have attributes {:name => "redis_chat_ping_timeout", :value => 0})2607 is expected to include (have attributes {:name => "redis_chat_ping_latency_seconds", :value => (be >= 0)})2608 Check is misbehaving2609 is expected to include (have attributes {:name => "redis_chat_ping_success", :value => 0})2610 is expected to include (have attributes {:name => "redis_chat_ping_timeout", :value => 0})2611 is expected to include (have attributes {:name => "redis_chat_ping_latency_seconds", :value => (be >= 0)})2612 Check is timeouting2613 is expected to include (have attributes {:name => "redis_chat_ping_success", :value => 0})2614 is expected to include (have attributes {:name => "redis_chat_ping_timeout", :value => 1})2615 is expected to include (have attributes {:name => "redis_chat_ping_latency_seconds", :value => (be >= 0)})2616 #readiness2617 Check returns ok2618 is expected to have attributes {:success => true}2619 Check is misbehaving2620 is expected to have attributes {:message => "unexpected Chat check result: error!", :success => false}2621 Check is timeouting2622 is expected to have attributes {:message => "Chat check timed out", :success => false}2623 Check is raising an unhandled exception2624 is expected to have attributes {:message => "unexpected Chat check result: unexpected error", :success => false}2625 Gitlab::HealthChecks::Redis::WorkhorseCheck2626 #metrics2627 Check is passing2628 is expected to include (have attributes {:name => "redis_workhorse_ping_success", :value => 1})2629 is expected to include (have attributes {:name => "redis_workhorse_ping_timeout", :value => 0})2630 is expected to include (have attributes {:name => "redis_workhorse_ping_latency_seconds", :value => (be >= 0)})2631 Check is misbehaving2632 is expected to include (have attributes {:name => "redis_workhorse_ping_success", :value => 0})2633 is expected to include (have attributes {:name => "redis_workhorse_ping_timeout", :value => 0})2634 is expected to include (have attributes {:name => "redis_workhorse_ping_latency_seconds", :value => (be >= 0)})2635 Check is timeouting2636 is expected to include (have attributes {:name => "redis_workhorse_ping_success", :value => 0})2637 is expected to include (have attributes {:name => "redis_workhorse_ping_timeout", :value => 1})2638 is expected to include (have attributes {:name => "redis_workhorse_ping_latency_seconds", :value => (be >= 0)})2639 #readiness2640 Check returns ok2641 is expected to have attributes {:success => true}2642 Check is misbehaving2643 is expected to have attributes {:message => "unexpected Workhorse check result: error!", :success => false}2644 Check is timeouting2645 is expected to have attributes {:message => "Workhorse check timed out", :success => false}2646 Check is raising an unhandled exception2647 is expected to have attributes {:message => "unexpected Workhorse check result: unexpected error", :success => false}2648 ALL_INSTANCE_CHECKS2649 is expected to include Gitlab::HealthChecks::Redis::CacheCheck and Gitlab::HealthChecks::Redis::QueuesCheck2650 contains a check for each redis instance2651# [RSpecRunTime] Finishing example group spec/lib/gitlab/health_checks/redis_spec.rb. It took 21.47 seconds. Expected to take 52.47 seconds.2652# [RSpecRunTime] Starting example group spec/models/gpg_key_spec.rb. Expected to take 45.33 seconds.2653GpgKey2654 does not allow STI2655 associations2656 is expected to belong to user required: false2657 is expected to have many subkeys2658# [RSpecRunTime] RSpec elapsed time: 10 minutes 19.46 seconds. Current RSS: ~1704M. load average: 1.05 1.09 1.18 1/289 107682659 validation2660 is expected to validate that :user cannot be empty/falsy2661 is expected to validate that :key cannot be empty/falsy2662 is expected to validate that :key is case-sensitively unique2663 is expected to allow :key to be ‹"-----BEGIN PGP PUBLIC KEY BLOCK-----\nkey\n-----END PGP PUBLIC KEY BLOCK-----"›2664 is expected not to allow :key to be ‹"-----BEGIN PGP PUBLIC KEY BLOCK-----\nkey"›2665 is expected not to allow :key to be ‹"-----BEGIN PGP PUBLIC KEY BLOCK-----\nkey\n-----BEGIN PGP PUBLIC KEY BLOCK-----"›2666 is expected not to allow :key to be ‹"-----BEGIN PGP PUBLIC KEY BLOCK----------END PGP PUBLIC KEY BLOCK-----"›2667 is expected not to allow :key to be ‹"-----BEGIN PGP PUBLIC KEY BLOCK-----"›2668 is expected not to allow :key to be ‹"-----END PGP PUBLIC KEY BLOCK-----"›2669 is expected not to allow :key to be ‹"key\n-----END PGP PUBLIC KEY BLOCK-----"›2670 is expected not to allow :key to be ‹"BEGIN PGP"›2671# [RSpecRunTime] RSpec elapsed time: 10 minutes 27.39 seconds. Current RSS: ~1689M. load average: 1.04 1.09 1.17 1/289 109452672 callbacks2673 extract_fingerprint2674 extracts the fingerprint from the gpg key2675 extract_primary_keyid2676 extracts the primary keyid from the gpg key2677 generate_subkeys2678 extracts the subkeys from the gpg key2679# [RSpecRunTime] RSpec elapsed time: 10 minutes 29.87 seconds. Current RSS: ~1691M. load average: 1.12 1.10 1.18 1/289 110172680 #key=2681 strips white spaces2682 does not strip when the key is nil2683 #user_infos2684 returns the user infos from the gpg key2685# [RSpecRunTime] RSpec elapsed time: 10 minutes 31.18 seconds. Current RSS: ~1686M. load average: 1.12 1.10 1.18 1/289 110492686 #verified_user_infos2687 returns the user infos if it is verified2688 returns an empty array if the user info is not verified2689# [RSpecRunTime] RSpec elapsed time: 10 minutes 33.91 seconds. Current RSS: ~1673M. load average: 1.12 1.10 1.18 1/289 111342690 #emails_with_verified_status2691 email is verified if the user has the matching email2692# [RSpecRunTime] RSpec elapsed time: 10 minutes 35.3 seconds. Current RSS: ~1671M. load average: 1.19 1.12 1.18 1/289 111772693 #verified?2694 returns true if one of the email addresses in the key belongs to the user2695 returns false if none of the email addresses in the key does not belong to the user2696# [RSpecRunTime] RSpec elapsed time: 10 minutes 38.08 seconds. Current RSS: ~1666M. load average: 1.19 1.12 1.18 1/289 112622697 verified_and_belongs_to_email?2698 returns false if none of the email addresses in the key does not belong to the user2699 returns false if one of the email addresses in the key belongs to the user and does not match the provided email2700 returns true if one of the email addresses in the key belongs to the user and matches the provided email2701 returns true if one of the email addresses in the key belongs to the user and case-insensitively matches the provided email2702# [RSpecRunTime] RSpec elapsed time: 10 minutes 43.46 seconds. Current RSS: ~1664M. load average: 1.09 1.10 1.18 1/289 114312703 #revoke2704 invalidates all associated gpg signatures and destroys the key2705 deletes all the associated subkeys2706 invalidates all signatures associated to the subkeys2707# [RSpecRunTime] RSpec elapsed time: 10 minutes 48.54 seconds. Current RSS: ~1648M. load average: 1.08 1.10 1.18 1/289 115562708# [RSpecRunTime] Finishing example group spec/models/gpg_key_spec.rb. It took 31.25 seconds. Expected to take 45.33 seconds.2709# [RSpecRunTime] Starting example group spec/helpers/submodule_helper_spec.rb. Expected to take 42.11 seconds.2710SubmoduleHelper2711 as view helpers in view context2712 behaves like submodule_links2713 submodule on self2714 detects ssh on standard port2715 detects ssh on standard port without a username2716 detects ssh on non-standard port2717 detects ssh on non-standard port without a username2718 detects http on standard port2719 detects http on non-standard port2720 works with relative_url_root2721 works with subgroups2722# [RSpecRunTime] RSpec elapsed time: 10 minutes 51.64 seconds. Current RSS: ~1574M. load average: 1.08 1.09 1.18 1/289 115572723 submodule on gist.github.com2724 detects ssh2725 detects http2726 detects https2727 handles urls with no .git on the end2728 returns original with non-standard url2729 submodule on github.com2730 detects ssh2731 detects http2732 detects https2733 handles urls with no .git on the end2734 returns original with non-standard url2735 in-repository submodule2736 in-repository2737 submodule on gitlab.com2738 detects ssh2739 detects http2740 detects https2741 handles urls with no .git on the end2742 handles urls with trailing whitespace2743 returns original with non-standard url2744 submodule on unsupported2745 sanitizes unsupported protocols2746 sanitizes unsupported protocols disguised as a repository URL2747 sanitizes invalid URL with extended ASCII2748 returns original2749 submodules with relative links2750 handles project under same group2751 handles trailing whitespace2752 handles project under another top group2753 repo path resolves to be located at root (namespace absent)2754 returns nil2755# [RSpecRunTime] RSpec elapsed time: 10 minutes 56.81 seconds. Current RSS: ~1567M. load average: 1.07 1.09 1.17 1/289 115582756 repo path resolves to be located underneath current project path2757 returns nil because it is not possible to have repo nested under another repo2758 subgroup2759 handles referencing descendent group's project2760 handles referencing another top group's project2761 project in sub group2762 handles referencing ancestor group's project2763# [RSpecRunTime] RSpec elapsed time: 10 minutes 59.15 seconds. Current RSS: ~1538M. load average: 1.07 1.09 1.17 1/289 115592764 personal project2765 handles referencing another personal project2766# [RSpecRunTime] RSpec elapsed time: 11 minutes 0.4 second. Current RSS: ~1543M. load average: 1.06 1.09 1.17 1/289 115602767 unknown submodule2768 returns no links2769 as stand-alone module2770 behaves like submodule_links2771 submodule on self2772 detects ssh on standard port2773 detects ssh on standard port without a username2774 detects ssh on non-standard port2775 detects ssh on non-standard port without a username2776 detects http on standard port2777 detects http on non-standard port2778 works with relative_url_root2779 works with subgroups2780 submodule on gist.github.com2781 detects ssh2782 detects http2783 detects https2784 handles urls with no .git on the end2785 returns original with non-standard url2786 submodule on github.com2787 detects ssh2788 detects http2789 detects https2790 handles urls with no .git on the end2791 returns original with non-standard url2792 in-repository submodule2793 in-repository2794 submodule on gitlab.com2795 detects ssh2796 detects http2797 detects https2798 handles urls with no .git on the end2799 handles urls with trailing whitespace2800 returns original with non-standard url2801 submodule on unsupported2802 sanitizes unsupported protocols2803 sanitizes unsupported protocols disguised as a repository URL2804 sanitizes invalid URL with extended ASCII2805 returns original2806 submodules with relative links2807 handles project under same group2808 handles trailing whitespace2809 handles project under another top group2810 repo path resolves to be located at root (namespace absent)2811 returns nil2812# [RSpecRunTime] RSpec elapsed time: 11 minutes 6.88 seconds. Current RSS: ~1588M. load average: 1.06 1.09 1.17 1/289 115612813 repo path resolves to be located underneath current project path2814 returns nil because it is not possible to have repo nested under another repo2815 subgroup2816 handles referencing descendent group's project2817 handles referencing another top group's project2818 project in sub group2819 handles referencing ancestor group's project2820# [RSpecRunTime] RSpec elapsed time: 11 minutes 9.32 seconds. Current RSS: ~1589M. load average: 1.06 1.09 1.17 1/289 115622821 personal project2822 handles referencing another personal project2823 unknown submodule2824 returns no links2825# [RSpecRunTime] Finishing example group spec/helpers/submodule_helper_spec.rb. It took 21.35 seconds. Expected to take 42.11 seconds.2826# [RSpecRunTime] Starting example group spec/models/abuse_report_spec.rb. Expected to take 37.5 seconds.2827AbuseReport2828 does not allow STI2829 is expected to be valid2830 associations2831 is expected to belong to reporter class_name => User required: false inverse_of => reported_abuse_reports2832 is expected to belong to resolved_by class_name => User required: false inverse_of => resolved_abuse_reports2833 is expected to belong to user required: false inverse_of => abuse_reports2834 is expected to have many events class_name => ResourceEvents::AbuseReportEvent inverse_of => abuse_report2835 is expected to have many notes2836 is expected to have many user_mentions class_name => Abuse::Reports::UserMention2837 is expected to have many admin_abuse_report_assignees class_name => Admin::AbuseReportAssignee2838 is expected to have many assignees class_name => User through admin_abuse_report_assignees2839 aliases reporter to author2840# [RSpecRunTime] RSpec elapsed time: 11 minutes 12.08 seconds. Current RSS: ~1616M. load average: 1.05 1.09 1.17 1/289 115632841 validations2842 is expected to validate that :reporter cannot be empty/falsy2843 is expected to validate that :user cannot be empty/falsy2844 is expected to validate that :message cannot be empty/falsy2845 is expected to validate that :category cannot be empty/falsy2846 is expected to validate that :user_id is case-sensitively unique within the scope of :reporter_id and :category, producing a custom validation error on failure2847 is expected to validate that the length of :reported_from_url is at most 5122848 is expected to allow :reported_from_url to be ‹"http://gitlab.com"›2849 is expected to allow :reported_from_url to be ‹"https://gitlab.com"›2850 is expected not to allow :reported_from_url to be ‹"ftp://example.com"›2851 is expected not to allow :reported_from_url to be ‹"javascript:alert(window.opener.document.location)"›2852 is expected to allow :reported_from_url to be ‹"http://localhost:9000"›2853 is expected to allow :reported_from_url to be ‹"https://gitlab.com"›2854 is expected to validate that the length of :mitigation_steps is at most 10002855 is expected to allow :links_to_spam to be ‹[]›2856 is expected to allow :links_to_spam to be ‹nil›2857 is expected to allow :links_to_spam to be ‹""›2858 is expected to allow :links_to_spam to be ‹["https://gitlab.com"]›2859 is expected to allow :links_to_spam to be ‹["http://localhost:9000"]›2860 is expected not to allow :links_to_spam to be ‹["spam"]›2861 is expected not to allow :links_to_spam to be ‹["http://localhost:9000", "spam"]›2862 is expected to allow :links_to_spam to be ‹["https://gitlab.com", "https://gitlab.com", "https://gitlab.com", "https://gitlab.com", "https://gitlab.com", "https://gitlab.com", "https://gitlab.com", "https://gitlab.com", "https://gitlab.com", "https://gitlab.com", "https://gitlab.com", "https://gitlab.com", "https://gitlab.com", "https://gitlab.com", "https://gitlab.com", "https://gitlab.com", "https://gitlab.com", "https://gitlab.com", "https://gitlab.com", "https://gitlab.com"]›2863 is expected not to allow :links_to_spam to be ‹["https://gitlab.com", "https://gitlab.com", "https://gitlab.com", "https://gitlab.com", "https://gitlab.com", "https://gitlab.com", "https://gitlab.com", "https://gitlab.com", "https://gitlab.com", "https://gitlab.com", "https://gitlab.com", "https://gitlab.com", "https://gitlab.com", "https://gitlab.com", "https://gitlab.com", "https://gitlab.com", "https://gitlab.com", "https://gitlab.com", "https://gitlab.com", "https://gitlab.com", "https://gitlab.com"]›2864 is expected to allow :links_to_spam to be ‹["https://gitlab.com/KIf8itP1nXerTpJDQeRrxvTbhxEqY205jMijz13oyLAMeBsI6EPTQ6ndE4EDRNrwTEgvzmRPqGAyUoHOQUvX4djH1wH8XGJetdmTUuskdhlygh7JiFoDl2wxYummnZJU8AausiBoJMa2LcpabAPwxOCfcXGvLFqoZ0TOioobuPnIdZI9V1kEI7harsSt6gcHqI9ziMRceTSqrzGh9R6yLc1OOiWRUyMI0uFNA1DzXiO3q7TkdV8g1sWjxxmIgAAVRnzIOM9z9jSlikaEEjgNixlmQPB3RYfcsLpW3hZv2qljUGlDcd09kT3w8wmnsjiPEa0UePbJsGMk28grQVGdumirEUklZnrL27agCFUZzbyuQ1jUnTkS1mnoMakq5YxXJjgnu1FbcOgxTvZKVoB85nm4ycA0FMSAAwKaevrtyh0FbsnJq2HUFNatoYgkJv3FCw4jw5OEBSN0nwoPzlmhCLdZnaKBs9m...›2865 is expected not to allow :links_to_spam to be ‹["https://gitlab.com/MJoSht9sfpWNikaSz5yRoiJ3JwpgPWaPkNZx7OvW5AUmkfUkdRukuC9epk0sQRu98X5WP7HMW2BHOWkCMJfNjmQPBjdIKIUt7IcUQIYzqQIeIaLYdUQyjwKCmqHKeIePbMmaT3A6JoplbPAPNSYax4rvnXFP3SEthTH7rEf4aYgWyemh9GDibsgSHP5bZ3vaKUrrvQqkiWEp0WPoDNSXVRTGr5fZ5oT3kjdDYbLAxE10nviU3c1hsTzWhYxcecQN5PasTZHlJW6PbEe3g6MBJlurGR6hr6BydDNPhB4XFGWgsaszzuBvkq8BCnTbldrmsNHJaFUcV5T1ds5sPRO5HTEiLynV6NIv6FiIDYouEv1AvQy2K21Vb2FtXfR1MntqavpArpt7lOZ205cNTZGT3NCsQKq38c9yVQuRxQlStl7UdV18sK8NKvVBMBukTMr0TXR8RiMP1hb3quVYSzPBaRoln9KdYG4...›2866 for screenshot2867 is expected not to allow :screenshot to be ‹#<Rack::Test::UploadedFile:0x00007c9b61682850 @content_type="text/plain", @original_filename="doc_sample.txt", @tempfile=#<Tempfile:/tmp/doc_sample20240220-338-6mfo70.txt>>›2868 is expected to allow :screenshot to be ‹#<Rack::Test::UploadedFile:0x00007c9b60d24f10 @content_type="image/jpg", @original_filename="rails_sample.jpg", @tempfile=#<Tempfile:/tmp/rails_sample20240220-338-5pduqz.jpg>>›2869 is expected to allow :screenshot to be ‹nil›2870 is expected to allow :screenshot to be ‹""›2871# [RSpecRunTime] RSpec elapsed time: 11 minutes 18.87 seconds. Current RSS: ~1687M. load average: 1.13 1.10 1.18 1/289 115642872 evidence2873 is expected not to allow :evidence to be ‹"string"›2874 is expected not to allow :evidence to be ‹1.0›2875 is expected to allow :evidence to be ‹nil›2876 is expected to allow :evidence to be ‹{issues: [{:id=>1, :title=>"test issue title", :description=>"test issue content"}], snippets: [{:id=>2, :content=>"snippet content"}], notes: [{:id=>44, :content=>"notes content"}], user: {:login_count=>1, :account_age=>3, :spam_score=>0.3, :telesign_score=>0.4, :arkos_score=>0.2, :pvs_score=>0.8, :product_coverage=>0.8, :virus_total_score=>0.2}}›2877# [RSpecRunTime] RSpec elapsed time: 11 minutes 19.92 seconds. Current RSS: ~1695M. load average: 1.12 1.10 1.18 1/289 115652878 scopes2879 .by_reporter_id2880 returns reports with reporter_id equal to the given user id2881 .open2882 returns reports without resolved_at value2883 .closed2884 returns reports with resolved_at value2885 .by_category2886 returns abuse reports with the specified category2887 .aggregated_by_user_and_category2888 when sort_by_count = true2889 sorts by aggregated_count in descending order and created_at in descending order2890 returns count with aggregated reports2891 when sort_by_count = false2892 does not sort using a specific order2893 before_validation2894 when links to spam contains empty strings2895 removes empty strings2896 #remove_user2897 blocks the user2898 lets a worker delete the user2899 #notify2900 delivers2901 returns early when not persisted2902 #screenshot_path2903 with asset host configured2904 returns a full URL with the asset host and system path2905 when no asset path configured2906 returns a full URL with the base url and system path2907 #report_type2908 when reported from an issue2909 is expected to eq :issue2910# [RSpecRunTime] RSpec elapsed time: 11 minutes 24.7 seconds. Current RSS: ~1675M. load average: 1.11 1.10 1.17 1/295 116062911 when reported from a merge request2912 is expected to eq :merge_request2913 when reported from a profile2914 is expected to eq :profile2915 comment type2916 when reported from an issue comment2917 is expected to eq :comment2918 when reported from a merge request comment2919 is expected to eq :comment2920 when anchor exists not from an issue or merge request URL2921 is expected to eq :profile2922 when note id is invalid2923 is expected to eq :merge_request2924 when URL cannot be matched2925 is expected to be nil2926 #reported_content2927 when reported from an issue2928 is expected to eq "<p data-sourcepos=\"1:1-1:17\" dir=\"auto\">issue description</p>"2929# [RSpecRunTime] RSpec elapsed time: 11 minutes 26.88 seconds. Current RSS: ~1679M. load average: 1.11 1.10 1.17 1/295 116462930 when reported from a merge request2931 is expected to eq "<p data-sourcepos=\"1:1-1:14\" dir=\"auto\">mr description</p>"2932 when reported from a merge request with an invalid note ID2933 is expected to eq "<p data-sourcepos=\"1:1-1:14\" dir=\"auto\">mr description</p>"2934 when reported from a profile2935 is expected to be nil2936 when reported from an unknown URL2937 is expected to be nil2938 when reported from an invalid URL2939 is expected to be nil2940 when reported from an issue comment2941 is expected to eq "<p data-sourcepos=\"1:1-1:16\" dir=\"auto\">comment in issue</p>"2942 when reported from a merge request comment2943 is expected to eq "<p data-sourcepos=\"1:1-1:13\" dir=\"auto\">comment in mr</p>"2944 when report type cannot be determined, because the comment does not exist2945 is expected to be nil2946 #past_closed_reports_for_user2947 returns past closed reports for the same user2948 #similar_open_reports_for_user2949 returns open reports for the same user and category2950 returns no abuse reports when the report is closed2951 enums2952 is expected to define :category as an enum backed by an integer with values ‹{spam: 1, offensive: 2, phishing: 3, crypto: 4, credentials: 5, copyright: 6, malware: 7, other: 8}›2953# [RSpecRunTime] Finishing example group spec/models/abuse_report_spec.rb. It took 19.51 seconds. Expected to take 37.5 seconds.2954# [RSpecRunTime] Starting example group spec/lib/gitlab/database/reflection_spec.rb. Expected to take 36.43 seconds.2955Gitlab::Database::Reflection2956 #username2957 when a username is set2958 returns the username2959 when a username is not set2960 returns the value of the USER environment variable2961 #database_name2962 returns the name of the database2963 #adapter_name2964 returns the database adapter name2965 #human_adapter_name2966 when the adapter is PostgreSQL2967 returns PostgreSQL2968 when the adapter is not PostgreSQL2969 returns Unknown2970 #postgresql?2971 when using PostgreSQL2972 returns true2973 when not using PostgreSQL2974 returns false2975 #db_read_only?2976 detects a read-only database2977 detects a read-only database2978 detects a read-write database2979 detects a read-write database2980 #db_read_write?2981 detects a read-only database2982 detects a read-only database2983 detects a read-write database2984 detects a read-write database2985 #version2986 memoizes the result2987 on postgresql2988 extracts the version number2989 #postgresql_minimum_supported_version?2990 returns false when using PostgreSQL 102991 returns false when using PostgreSQL 112992 returns false when using PostgreSQL 122993 returns true when using PostgreSQL 132994 #cached_column_exists?2995 only retrieves the data from the schema cache2996 #cached_table_exists?2997 only retrieves the data from the schema cache2998 returns false when database does not exist2999 #exists?3000 returns true if the database exists3001 returns false if the database doesn't exist3002 #system_id3003 returns the PostgreSQL system identifier3004 #flavor3005 re-raises exceptions not matching expected messages3006 recognizes Amazon Aurora PostgreSQL3007 recognizes PostgreSQL on Amazon RDS3008 recognizes CloudSQL for PostgreSQL3009 recognizes Azure Database for PostgreSQL - Flexible Server3010 recognizes Azure Database for PostgreSQL - Single Server3011 recognizes AlloyDB for PostgreSQL3012 returns nil if can not recognize the flavor3013# [RSpecRunTime] RSpec elapsed time: 11 minutes 53.51 seconds. Current RSS: ~1488M. load average: 1.00 1.07 1.16 1/289 116473014 #config3015 returns a HashWithIndifferentAccess3016 returns a default pool size3017 does not cache its results3018# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/reflection_spec.rb. It took 24.59 seconds. Expected to take 36.43 seconds.3019# [RSpecRunTime] Starting example group spec/services/users/destroy_service_spec.rb. Expected to take 32.6 seconds.3020Users::DestroyService3021 Initiates user deletion and deletes all their personal projects3022 no options are given3023 creates GhostUserMigration record to handle migration in a worker3024 will delete the personal project3025# [RSpecRunTime] RSpec elapsed time: 11 minutes 56.68 seconds. Current RSS: ~1500M. load average: 1.00 1.07 1.16 1/289 116483026 personal projects in pending_delete3027 destroys a personal project in pending_delete3028 solo owned groups present3029 returns the user with attached errors3030 does not delete the user, nor the group3031# [RSpecRunTime] RSpec elapsed time: 11 minutes 59.15 seconds. Current RSS: ~1518M. load average: 1.00 1.07 1.16 1/289 116493032 deletions with solo owned groups3033 deletes solo owned groups3034# [RSpecRunTime] RSpec elapsed time: 12 minutes 0.64 second. Current RSS: ~1519M. load average: 1.00 1.07 1.16 1/289 116503035 deletions with inherited group owners3036 does not delete the group3037# [RSpecRunTime] RSpec elapsed time: 12 minutes 2.23 seconds. Current RSS: ~1520M. load average: 1.00 1.07 1.16 1/289 116513038 user personal's repository removal3039 storages3040 legacy storage3041 removes repository3042# [RSpecRunTime] RSpec elapsed time: 12 minutes 3.32 seconds. Current RSS: ~1521M. load average: 1.00 1.07 1.16 1/290 116583043 hashed storage3044 removes repository3045# [RSpecRunTime] RSpec elapsed time: 12 minutes 4.42 seconds. Current RSS: ~1518M. load average: 1.00 1.07 1.16 1/291 116653046 repository removal status is taken into account3047 raises exception3048 calls the before/after callbacks3049 of project_members3050 of group_members3051# [RSpecRunTime] RSpec elapsed time: 12 minutes 7.33 seconds. Current RSS: ~1511M. load average: 1.00 1.07 1.16 1/291 116663052 prometheus metrics3053 scheduled records3054 with a single record3055 updates the scheduled records gauge3056# [RSpecRunTime] RSpec elapsed time: 12 minutes 8.56 seconds. Current RSS: ~1505M. load average: 1.00 1.07 1.16 1/291 116673057 with approximate count due to large number of records3058 updates the scheduled records gauge3059# [RSpecRunTime] RSpec elapsed time: 12 minutes 9.69 seconds. Current RSS: ~1506M. load average: 1.00 1.07 1.16 1/291 116683060 lag3061 update the lag gauge3062# [RSpecRunTime] RSpec elapsed time: 12 minutes 11.45 seconds. Current RSS: ~1510M. load average: 1.00 1.07 1.16 1/291 116693063 Deletion permission checks3064 does not delete the user when user is not an admin3065 allows users to delete their own account3066 allows user to be deleted if skip_authorization: true3067 when admin mode is enabled3068 allows admins to delete anyone3069# [RSpecRunTime] RSpec elapsed time: 12 minutes 14.56 seconds. Current RSS: ~1507M. load average: 1.00 1.07 1.16 1/289 116703070 when admin mode is disabled3071 disallows admins to delete anyone3072# [RSpecRunTime] Finishing example group spec/services/users/destroy_service_spec.rb. It took 21.14 seconds. Expected to take 32.6 seconds.3073# [RSpecRunTime] Starting example group spec/models/ci/build_runner_session_spec.rb. Expected to take 31.47 seconds.3074Ci::BuildRunnerSession3075 does not allow STI3076 is expected to belong to build required: false3077 is expected to validate that :build cannot be empty/falsy3078 is expected to validate that :url cannot be empty/falsy, producing a custom validation error on failure3079 url validation of local web hook address3080 with allow_local_requests_from_web_hooks_and_services? stubbed3081 as returning true3082 creates a new session3083# [RSpecRunTime] RSpec elapsed time: 12 minutes 19.06 seconds. Current RSS: ~1524M. load average: 1.00 1.07 1.16 1/289 116713084 as returning false3085 does not create a new session3086# [RSpecRunTime] RSpec elapsed time: 12 minutes 20.4 seconds. Current RSS: ~1522M. load average: 1.00 1.06 1.16 1/290 116723087 nested attribute assignment3088 creates a new session3089 updates session with new attributes3090# [RSpecRunTime] RSpec elapsed time: 12 minutes 22.31 seconds. Current RSS: ~1520M. load average: 1.00 1.06 1.16 1/290 116733091 #terminal_specification3092 returns terminal.gitlab.com protocol3093 returns a wss url3094 returns empty hash if no url3095 returns url with appended query if url has query3096 when url is present3097 returns ca_pem nil if empty certificate3098 adds Authorization header if authorization is present3099# [RSpecRunTime] RSpec elapsed time: 12 minutes 26.11 seconds. Current RSS: ~1550M. load average: 1.00 1.06 1.16 1/289 116743100 #service_specification3101 returns service proxy url3102 returns default service proxy websocket subprotocol3103 returns empty hash if no url3104 returns url with appended query if url has query3105 when port is not present3106 uses the default port name3107# [RSpecRunTime] RSpec elapsed time: 12 minutes 29.3 seconds. Current RSS: ~1544M. load average: 1.00 1.06 1.16 1/289 116753108 when the service is not present3109 uses the service name "build" as default3110 when url is present3111 returns ca_pem nil if empty certificate3112 adds Authorization header if authorization is present3113# [RSpecRunTime] RSpec elapsed time: 12 minutes 32.28 seconds. Current RSS: ~1551M. load average: 1.00 1.06 1.16 1/289 116763114 when subprotocol is present3115 returns the new subprotocol3116 partitioning3117 assigns the same partition id as the one that build has3118# [RSpecRunTime] RSpec elapsed time: 12 minutes 34.06 seconds. Current RSS: ~1552M. load average: 1.00 1.06 1.16 1/289 116773119# [RSpecRunTime] Finishing example group spec/models/ci/build_runner_session_spec.rb. It took 18.92 seconds. Expected to take 31.47 seconds.3120# [RSpecRunTime] Starting example group spec/lib/banzai/pipeline/wiki_pipeline_spec.rb. Expected to take 30.62 seconds.3121Banzai::Pipeline::WikiPipeline3122 TableOfContents3123 replaces the tag with the TableOfContentsFilter result3124 is not case-sensitive3125 works with alternative [toc] tag3126 handles an empty pipeline result3127 Links3128 when GitLab is hosted at a root URL3129 linking to pages within the wiki3130 when creating hierarchical links to the current directory3131 rewrites non-file links to be at the scope of the current directory3132 rewrites file links to be at the scope of the current directory3133 when creating hierarchical links to the parent directory3134 rewrites non-file links to be at the scope of the parent directory3135 rewrites file links to be at the scope of the parent directory3136 when creating hierarchical links to a sub-directory3137 rewrites non-file links to be at the scope of the sub-directory3138 rewrites file links to be at the scope of the sub-directory3139 when creating non-hierarchical links3140 rewrites non-file links to be at the scope of the wiki root3141 rewrites non-file links (with spaces) to be at the scope of the wiki root3142 rewrites file links to be at the scope of the current directory3143 rewrites links with anchor3144 rewrites links (with spaces) with anchor3145 when creating root links3146 rewrites non-file links to be at the scope of the wiki root3147 rewrites file links to be at the scope of the wiki root3148 linking to pages outside the wiki (absolute)3149 doesn't rewrite links3150 when GitLab is hosted at a relative URL3151 linking to pages within the wiki3152 when creating hierarchical links to the current directory3153 rewrites non-file links to be at the scope of the current directory3154 rewrites file links to be at the scope of the current directory3155 when creating hierarchical links to the parent directory3156 rewrites non-file links to be at the scope of the parent directory3157 rewrites file links to be at the scope of the parent directory3158 when creating hierarchical links to a sub-directory3159 rewrites non-file links to be at the scope of the sub-directory3160 rewrites file links to be at the scope of the sub-directory3161 when creating non-hierarchical links3162 rewrites non-file links to be at the scope of the wiki root3163 rewrites non-file links (with spaces) to be at the scope of the wiki root3164 rewrites file links to be at the scope of the current directory3165 rewrites links with anchor3166 rewrites links (with spaces) with anchor3167 when creating root links3168 rewrites non-file links to be at the scope of the wiki root3169 rewrites file links to be at the scope of the wiki root3170 linking to pages outside the wiki (absolute)3171 doesn't rewrite links3172 checking slug validity when assembling links3173 with a valid slug3174 includes the slug in a (.) relative link3175 includeds the slug in a (..) relative link3176 when the slug is deemed unsafe or invalid3177 with the invalid slug javascript:3178 doesn't include a prohibited slug in a (.) relative link 'alert(1);'3179 doesn't include a prohibited slug in a (..) relative link 'alert(1);'3180 doesn't include a prohibited slug in a (.) relative link 'alert(document.location);'3181 doesn't include a prohibited slug in a (..) relative link 'alert(document.location);'3182 with the invalid slug JaVaScRiPt:3183 doesn't include a prohibited slug in a (.) relative link 'alert(1);'3184 doesn't include a prohibited slug in a (..) relative link 'alert(1);'3185 doesn't include a prohibited slug in a (.) relative link 'alert(document.location);'3186 doesn't include a prohibited slug in a (..) relative link 'alert(document.location);'3187 with the invalid slug javascript:3188 doesn't include a prohibited slug in a (.) relative link 'alert(1);'3189 doesn't include a prohibited slug in a (..) relative link 'alert(1);'3190 doesn't include a prohibited slug in a (.) relative link 'alert(document.location);'3191 doesn't include a prohibited slug in a (..) relative link 'alert(document.location);'3192 with the invalid slug javascript :3193 doesn't include a prohibited slug in a (.) relative link 'alert(1);'3194 doesn't include a prohibited slug in a (..) relative link 'alert(1);'3195 doesn't include a prohibited slug in a (.) relative link 'alert(document.location);'3196 doesn't include a prohibited slug in a (..) relative link 'alert(document.location);'3197 with the invalid slug javascript:3198 doesn't include a prohibited slug in a (.) relative link 'alert(1);'3199 doesn't include a prohibited slug in a (..) relative link 'alert(1);'3200 doesn't include a prohibited slug in a (.) relative link 'alert(document.location);'3201 doesn't include a prohibited slug in a (..) relative link 'alert(document.location);'3202 with the invalid slug javascript :3203 doesn't include a prohibited slug in a (.) relative link 'alert(1);'3204 doesn't include a prohibited slug in a (..) relative link 'alert(1);'3205 doesn't include a prohibited slug in a (.) relative link 'alert(document.location);'3206 doesn't include a prohibited slug in a (..) relative link 'alert(document.location);'3207 with the invalid slug :javascript:3208 doesn't include a prohibited slug in a (.) relative link 'alert(1);'3209 doesn't include a prohibited slug in a (..) relative link 'alert(1);'3210 doesn't include a prohibited slug in a (.) relative link 'alert(document.location);'3211 doesn't include a prohibited slug in a (..) relative link 'alert(document.location);'3212 with the invalid slug javascript:3213 doesn't include a prohibited slug in a (.) relative link 'alert(1);'3214 doesn't include a prohibited slug in a (..) relative link 'alert(1);'3215 doesn't include a prohibited slug in a (.) relative link 'alert(document.location);'3216 doesn't include a prohibited slug in a (..) relative link 'alert(document.location);'3217 with the invalid slug javascript:3218 doesn't include a prohibited slug in a (.) relative link 'alert(1);'3219 doesn't include a prohibited slug in a (..) relative link 'alert(1);'3220 doesn't include a prohibited slug in a (.) relative link 'alert(document.location);'3221 doesn't include a prohibited slug in a (..) relative link 'alert(document.location);'3222 with the invalid slug javascript:3223 doesn't include a prohibited slug in a (.) relative link 'alert(1);'3224 doesn't include a prohibited slug in a (..) relative link 'alert(1);'3225 doesn't include a prohibited slug in a (.) relative link 'alert(document.location);'3226 doesn't include a prohibited slug in a (..) relative link 'alert(document.location);'3227 with the invalid slug javascript:3228 doesn't include a prohibited slug in a (.) relative link 'alert(1);'3229 doesn't include a prohibited slug in a (..) relative link 'alert(1);'3230 doesn't include a prohibited slug in a (.) relative link 'alert(document.location);'3231 doesn't include a prohibited slug in a (..) relative link 'alert(document.location);'3232# [RSpecRunTime] RSpec elapsed time: 12 minutes 46.17 seconds. Current RSS: ~1651M. load average: 1.00 1.06 1.15 1/289 116783233 with the invalid slug javascript:3234 doesn't include a prohibited slug in a (.) relative link 'alert(1);'3235 doesn't include a prohibited slug in a (..) relative link 'alert(1);'3236 doesn't include a prohibited slug in a (.) relative link 'alert(document.location);'3237 doesn't include a prohibited slug in a (..) relative link 'alert(document.location);'3238 with the invalid slug  javascript:3239 doesn't include a prohibited slug in a (.) relative link 'alert(1);'3240 doesn't include a prohibited slug in a (..) relative link 'alert(1);'3241 doesn't include a prohibited slug in a (.) relative link 'alert(document.location);'3242 doesn't include a prohibited slug in a (..) relative link 'alert(document.location);'3243 videos and audio3244 generates video html structure3245 rewrites and replaces video links names with white spaces to %203246 generates audio html structure3247 rewrites and replaces audio links names with white spaces to %203248 gollum tag filters3249 when local image file exists3250 sets the proper attributes for the image3251# [RSpecRunTime] Finishing example group spec/lib/banzai/pipeline/wiki_pipeline_spec.rb. It took 14.0 seconds. Expected to take 30.62 seconds.3252# [RSpecRunTime] Starting example group spec/models/integrations/bamboo_spec.rb. Expected to take 27.79 seconds.3253Integrations::Bamboo3254 does not allow STI3255 behaves like Integrations::BaseCi3256 default values3257 is expected to eq :ci3258 behaves like Integrations::ResetSecretFields3259 #exposing_secrets_fields3260 returns an array of strings3261 #reset_secret_fields?3262 returns false if no exposing field has changed3263 returns true if any exposing field has changed3264 validation callback3265 when an exposing field has changed3266 clears all secret fields3267 when a secret field has been updated3268 does not clear this secret field3269 when a secret field has been updated with the same value3270 does not clear this secret field3271 when no exposing field has changed3272 does not clear any secret fields3273 accessors3274 is expected to respond to #enable_ssl_verification3275 is expected to respond to #enable_ssl_verification?3276 #initialize_properties3277 enables the setting by default3278 does not enable the setting if the record is already persisted3279 does not enable the setting if a custom value was set3280 #fields3281 inserts the checkbox field after the first URL field, or at the end3282 does not insert the field repeatedly3283 Validations3284 when active3285 is expected to validate that :build_key cannot be empty/falsy3286 is expected to validate that :bamboo_url cannot be empty/falsy3287 behaves like issue tracker integration URL attribute3288 is expected to allow :bamboo_url to be ‹"https://example.com"›3289 is expected not to allow :bamboo_url to be ‹"example.com"›3290 is expected not to allow :bamboo_url to be ‹"ftp://example.com"›3291 is expected not to allow :bamboo_url to be ‹"herp-and-derp"›3292# [RSpecRunTime] RSpec elapsed time: 12 minutes 51.7 seconds. Current RSS: ~1699M. load average: 1.00 1.06 1.15 1/289 116793293 #username3294 does not validate the presence of username if password is nil3295 validates the presence of username if password is present3296 #password3297 does not validate the presence of password if username is nil3298 validates the presence of password if username is present3299 when inactive3300 is expected not to validate that :build_key cannot be empty/falsy3301 is expected not to validate that :bamboo_url cannot be empty/falsy3302 is expected not to validate that :username cannot be empty/falsy3303 is expected not to validate that :password cannot be empty/falsy3304 #execute3305 runs update and build action3306 #build_page3307 returns the contents of the reactive cache3308 #commit_status3309 returns the contents of the reactive cache3310 #calculate_reactive_cache3311 when Bamboo API returns single result3312 behaves like reactive cache calculation3313 #build_page3314 returns a specific URL when status is 5003315 returns a specific URL when response has no results3316 returns a build URL when bamboo_url has no trailing slash3317 when bamboo_url has trailing slash3318 returns a build URL3319 #commit_status3320 sets commit status to :error when status is 5003321 sets commit status to "pending" when status is 4043322 sets commit status to "pending" when response has no results3323 sets commit status to "success" when build state contains Success3324 sets commit status to "failed" when build state contains Failed3325 sets commit status to "pending" when build state contains Pending3326 sets commit status to :error when build state is unknown3327 sets commit status to :error with a Net::OpenTimeout error3328 sets commit status to :error with a Net::ReadTimeout error3329 sets commit status to :error with a Net::WriteTimeout error3330 sets commit status to :error with a Gitlab::HTTP_V2::ReadTotalTimeout error3331 sets commit status to :error with a EOFError error3332 sets commit status to :error with a SocketError error3333 sets commit status to :error with a OpenSSL::SSL::SSLError error3334 sets commit status to :error with a OpenSSL::OpenSSLError error3335 sets commit status to :error with a Errno::ECONNRESET error3336 sets commit status to :error with a Errno::ECONNREFUSED error3337 sets commit status to :error with a Errno::EHOSTUNREACH error3338 sets commit status to :error with a Errno::ENETUNREACH error3339 sets commit status to :error with a Gitlab::HTTP_V2::BlockedUrlError error3340 sets commit status to :error with a Gitlab::HTTP_V2::RedirectionTooDeep error3341 sets commit status to :error with a Net::HTTPBadResponse error3342# [RSpecRunTime] RSpec elapsed time: 12 minutes 56.91 seconds. Current RSS: ~1722M. load average: 1.00 1.06 1.15 1/289 116803343 when Bamboo API returns an array of results and we only consider the last one3344 behaves like reactive cache calculation3345 #build_page3346 returns a specific URL when status is 5003347 returns a specific URL when response has no results3348 returns a build URL when bamboo_url has no trailing slash3349 when bamboo_url has trailing slash3350 returns a build URL3351 #commit_status3352 sets commit status to :error when status is 5003353 sets commit status to "pending" when status is 4043354 sets commit status to "pending" when response has no results3355 sets commit status to "success" when build state contains Success3356 sets commit status to "failed" when build state contains Failed3357 sets commit status to "pending" when build state contains Pending3358 sets commit status to :error when build state is unknown3359 sets commit status to :error with a Net::OpenTimeout error3360 sets commit status to :error with a Net::ReadTimeout error3361 sets commit status to :error with a Net::WriteTimeout error3362 sets commit status to :error with a Gitlab::HTTP_V2::ReadTotalTimeout error3363 sets commit status to :error with a EOFError error3364 sets commit status to :error with a SocketError error3365 sets commit status to :error with a OpenSSL::SSL::SSLError error3366 sets commit status to :error with a OpenSSL::OpenSSLError error3367 sets commit status to :error with a Errno::ECONNRESET error3368 sets commit status to :error with a Errno::ECONNREFUSED error3369 sets commit status to :error with a Errno::EHOSTUNREACH error3370 sets commit status to :error with a Errno::ENETUNREACH error3371 sets commit status to :error with a Gitlab::HTTP_V2::BlockedUrlError error3372 sets commit status to :error with a Gitlab::HTTP_V2::RedirectionTooDeep error3373 sets commit status to :error with a Net::HTTPBadResponse error3374# [RSpecRunTime] RSpec elapsed time: 13 minutes 0.19 second. Current RSS: ~1719M. load average: 1.00 1.05 1.15 1/289 116813375 #avatar_url3376 returns the avatar image path3377# [RSpecRunTime] Finishing example group spec/models/integrations/bamboo_spec.rb. It took 12.27 seconds. Expected to take 27.79 seconds.3378# [RSpecRunTime] Starting example group spec/finders/members_finder_spec.rb. Expected to take 27.25 seconds.3379MembersFinder3380 avoids N+1 database queries on accessing user records3381 returns only members of project if asked3382 includes invited members if user have admin permissions on project3383 does not return members of parent group with minimal access3384 returns only inherited members of project if asked3385 returns the members.access_level when the user is invited3386 returns members sorted by id_desc3387 includes only non-invite members if user do not have amdin permissions on project3388 returns only inherited members of a personal project3389 returns the highest access_level for the user3390 includes nested group members if asked3391 returns members for project and parent groups3392 returns owners and maintainers3393 returns active users and excludes invited users3394 returns searched members if requested3395 when :invited_groups is passed3396 includes all the invited_groups members including members inherited from ancestor groups3397 includes all the invited_groups members3398 excludes group_members not visible to the user3399 when current user is a member of the shared project but not of invited group3400 includes members from invited groups not visible to the user3401 when webui_members_inherited_users feature flag is disabled3402 excludes members from invited groups not visible to the user3403# [RSpecRunTime] RSpec elapsed time: 13 minutes 15.4 seconds. Current RSS: ~1564M. load average: 1.00 1.05 1.15 1/290 116823404 when the user is a member of invited group and ancestor groups3405 returns the highest access_level for the user limited by project_group_link.group_access3406 with :shared_into_ancestors3407 when :shared_into_ancestors is included in the relations3408 includes members of groups invited into ancestors of project's group3409# [RSpecRunTime] RSpec elapsed time: 13 minutes 17.02 seconds. Current RSS: ~1568M. load average: 1.00 1.05 1.15 2/290 116833410 when :shared_into_ancestors is not included in the relations3411 does not include members of groups invited into ancestors of project's group3412# [RSpecRunTime] Finishing example group spec/finders/members_finder_spec.rb. It took 16.92 seconds. Expected to take 27.25 seconds.3413# [RSpecRunTime] Starting example group spec/models/timelog_spec.rb. Expected to take 26.2 seconds.3414Timelog3415 does not allow STI3416 is expected to belong to project required: false3417 is expected to belong to issue required: false3418 is expected to belong to merge_request required: false3419 is expected to belong to timelog_category optional: true3420 is expected to be valid3421 is expected to validate that :time_spent cannot be empty/falsy3422 is expected to validate that :user cannot be empty/falsy3423 is expected to validate that the length of :summary is at most 2553424 is expected not to be nil3425 validation3426 is invalid if issue_id and merge_request_id are missing3427 is invalid if issue_id and merge_request_id are set3428 is valid if only issue_id is set3429 is valid if only merge_request_id is set3430 check if total time spent would be within the set range3431 is valid when a negative time spent offsets the time already spent3432 when total time spent is within the allowed range3433 is valid3434# [RSpecRunTime] RSpec elapsed time: 13 minutes 25.5 seconds. Current RSS: ~1573M. load average: 1.00 1.05 1.15 1/296 117243435 when total time spent is outside the allowed range3436 adds an error if total time spent would exceed a year3437 adds an error if total time spent would be negative3438 when importing3439 is valid if issue_id and merge_request_id are missing3440 scopes3441 .in_group3442 return timelogs created for group issues and merge requests3443# [RSpecRunTime] RSpec elapsed time: 13 minutes 28.39 seconds. Current RSS: ~1579M. load average: 1.00 1.05 1.15 1/297 117813444 .for_user3445 return timelogs created by user3446 .in_project3447 returns timelogs created for project issues and merge requests3448# [RSpecRunTime] RSpec elapsed time: 13 minutes 30.49 seconds. Current RSS: ~1573M. load average: 1.00 1.05 1.14 1/297 118293449 .at_or_after3450 returns timelogs at the time limit3451 returns timelogs after given time3452 .at_or_before3453 returns timelogs at the time limit3454 returns timelogs before given time3455 hooks3456 .set_project3457 populates project with issuable project3458 sorting3459 .sort_by_field3460 sorts timelogs by time spent in ascending order3461 sorts timelogs by time spent in descending order3462 sorts timelogs by spent at in ascending order3463 sorts timelogs by spent at in descending order3464 sorts timelogs by created at in ascending order3465 sorts timelogs by created at in descending order3466 sorts timelogs by updated at in ascending order3467 sorts timelogs by updated at in descending order3468# [RSpecRunTime] RSpec elapsed time: 13 minutes 33.5 seconds. Current RSS: ~1595M. load average: 1.00 1.05 1.14 1/295 118303469# [RSpecRunTime] Finishing example group spec/models/timelog_spec.rb. It took 16.27 seconds. Expected to take 26.2 seconds.3470# [RSpecRunTime] Starting example group spec/models/project_setting_spec.rb. Expected to take 24.76 seconds.3471ProjectSetting3472 does not allow STI3473 is expected to belong to project required: false3474 default values3475 is expected to be truthy3476 scopes3477 returns project setting for the given projects3478 validations3479 is expected not to allow :target_platforms to be ‹nil›3480 is expected to allow :target_platforms to be ‹[]›3481 is expected to validate that the length of :issue_branch_template is at most 2553482************************************************************************3483Warning from shoulda-matchers:3484You are using `validate_inclusion_of` to assert that a boolean column3485allows boolean values and disallows non-boolean ones. Be aware that it3486is not possible to fully test this, as boolean columns will3487automatically convert non-boolean values to boolean ones. Hence, you3488should consider removing this test.3489************************************************************************3490 is expected to validate that :suggested_reviewers_enabled is either ‹true› or ‹false›3491 allows any combination of the allowed target platforms3492 is expected not to allow :target_platforms to be ‹[nil]›3493 is expected not to allow :target_platforms to be ‹["not_allowed"]›3494 is expected not to allow :target_platforms to be ‹[:invalid]›3495 validates uniqueness of pages_unique_domain3496 validates if the pages_unique_domain already exist as a project path3497 when pages_unique_domain is required3498 is not required if pages_unique_domain_enabled is false3499 is required when pages_unique_domain_enabled is true3500 is required if it is already saved in the database3501# [RSpecRunTime] RSpec elapsed time: 13 minutes 37.45 seconds. Current RSS: ~1608M. load average: 1.00 1.05 1.14 1/295 118313502 when updating3503 validates if the pages_unique_domain already exist as a project path3504 target_platforms=3505 stringifies and sorts3506 #human_squash_option3507 squash_option: "never", human_squash_option: "Do not allow"3508 is expected to eq "Do not allow"3509 squash_option: "always", human_squash_option: "Require"3510 is expected to eq "Require"3511 squash_option: "default_on", human_squash_option: "Encourage"3512 is expected to eq "Encourage"3513 squash_option: "default_off", human_squash_option: "Allow"3514 is expected to eq "Allow"3515 #show_diff_preview_in_email?3516 when a project has no parent group3517 when show_diff_preview_in_email is disabled3518 returns false3519 when show_diff_preview_in_email is enabled3520 returns true3521 when a parent group overrides project settings3522 when show_diff_preview_in_email is disabled for the parent group3523 returns false3524 when all ancestors have enabled diff previews3525 returns true3526 #emails_enabled?3527 when a project does not have a parent group3528 returns true3529 returns false when project_settings are set to false3530 when a project has a parent group3531 when emails have been disabled in parent group3532 returns false3533 when emails are enabled in parent group3534 returns true3535 returns false when disabled at the project3536# [RSpecRunTime] RSpec elapsed time: 13 minutes 47.11 seconds. Current RSS: ~1565M. load average: 1.00 1.05 1.14 1/290 118323537 #runner_registration_enabled3538 returns true3539 when project has runner registration disabled3540 returns false3541 when all projects have runner registration disabled3542 returns false3543# [RSpecRunTime] Finishing example group spec/models/project_setting_spec.rb. It took 14.55 seconds. Expected to take 24.76 seconds.3544# [RSpecRunTime] Starting example group spec/models/release_spec.rb. Expected to take 23.36 seconds.3545Release3546 does not allow STI3547 is expected to be valid3548 associations3549 is expected to belong to project required: false3550 is expected to belong to author class_name => User required: false3551 is expected to have many links class_name => Releases::Link3552 is expected to have many milestones3553 is expected to have many milestone_releases3554 is expected to have many evidences class_name => Releases::Evidence3555 is expected to have one catalog_resource_version class_name => Ci::Catalog::Resources::Version3556# [RSpecRunTime] RSpec elapsed time: 13 minutes 50.09 seconds. Current RSS: ~1586M. load average: 1.00 1.04 1.14 1/290 118393557 validation3558 is expected to validate that :project cannot be empty/falsy3559 is expected to validate that :tag cannot be empty/falsy3560 validates sha is not changed on update3561 when a release exists in the database without a name3562 does not require name3563 scopes3564 .for_projects3565 returns releases for the given projects3566 .by_tag3567 returns releases with the given tag3568 when description of a release is longer than the limit3569 creates a validation error3570 when a release is tied to a milestone for another project3571 creates a validation error3572 when a release is tied to a milestone linked to the same project3573 successfully links this release to this milestone3574 when creating new release3575 is expected to validate that :author_id cannot be empty/falsy3576 when updating existing release without author3577 updates successfully3578 tagged3579 does not return the tagless release3580 does return the tagged releases3581 latest releases3582 .latest3583 without order_by3584 returns the latest release by released date3585 with order_by: created_at3586 returns the latest release by created date3587 when there are no releases3588 returns nil3589 .latest_for_projects3590 without order_by3591 returns the latest release by released date for each project3592 with order_by: created_at3593 returns the latest release by created date for each project3594 when no projects are provided3595 returns empty response3596 when there are no releases3597 returns empty response3598 .waiting_for_publish_event3599 find today's releases not yet published3600 #assets_count3601 returns the number of sources3602 when a links exists3603 counts the link as an asset3604 excludes sources count when asked3605 .create3606 fills released_at using created_at if it's not set3607 does not change released_at if it's set explicitly3608 #update3609 when links do not exist3610 when params are specified for creation3611 creates a link successfuly3612 when a link exists3613 when params are specified for update3614 updates the link successfully3615 when params are specified for deletion3616 removes the link successfuly3617 #sources3618 returns sources3619 #upcoming_release?3620 during the backfill migration when released_at could be nil3621 handles a nil released_at value and returns false3622 evidence3623 when a release is deleted3624 also deletes the associated evidence3625 #name3626 name is nil3627 returns tag3628 #milestone_titles3629 is expected to eq "Milestone 1, Milestone 2"3630 updating catalog resource version3631 when released_at has changed3632 calls sync_with_release! on the catalog resource version3633 when released_at has not changed3634 does not call sync_with_release! on the catalog resource version3635# [RSpecRunTime] Finishing example group spec/models/release_spec.rb. It took 10.87 seconds. Expected to take 23.36 seconds.3636# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/config/external/mapper/verifier_spec.rb. Expected to take 23.01 seconds.3637Gitlab::Ci::Config::External::Mapper::Verifier3638 #process3639 when files are local3640 returns an array of file objects3641 adds files to the expandset3642 calls Gitaly only once for all files3643# [RSpecRunTime] RSpec elapsed time: 14 minutes 1.12 seconds. Current RSS: ~1589M. load average: 1.08 1.06 1.14 1/295 122223644 when files are project files3645 returns an array of valid file objects3646 adds files to the expandset3647 calls Gitaly only once for all files3648 queries with batch3649 when a project is missing3650 returns an array of file objects3651# [RSpecRunTime] RSpec elapsed time: 14 minutes 8.3 seconds. Current RSS: ~1572M. load average: 0.99 1.04 1.14 1/295 140353652 when a file includes other files3653 returns an array of file objects with combined hash3654 when there is an invalid file3655 adds an error to the file3656 max includes detection3657 when files are nested3658 behaves like verifies max includes3659 when total file count is equal to max_includes3660 adds the expected number of files to expandset3661 when total file count exceeds max_includes3662 raises error3663 when duplicate files are included3664 behaves like verifies max includes3665 when total file count is equal to max_includes3666 adds the expected number of files to expandset3667 when total file count exceeds max_includes3668 raises error3669 when files are not nested3670 behaves like verifies max includes3671 when total file count is equal to max_includes3672 adds the expected number of files to expandset3673 when total file count exceeds max_includes3674 raises error3675 when duplicate files are included3676 behaves like verifies max includes3677 when total file count is equal to max_includes3678 adds the expected number of files to expandset3679 when total file count exceeds max_includes3680 raises error3681 when there is a circular include3682 raises error3683 when a file is an internal include3684 when total file count excluding internal include is equal to max_includes3685 does not add the internal include to expandset3686 when total file count excluding internal include exceeds max_includes3687 raises error3688 #verify_max_total_pipeline_size3689 when pipeline tree size is within the limit3690 passes the verification3691 when pipeline tree size is larger then the limit3692 raises a limit error3693# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/config/external/mapper/verifier_spec.rb. It took 15.93 seconds. Expected to take 23.01 seconds.3694# [RSpecRunTime] Starting example group spec/services/projects/participants_service_spec.rb. Expected to take 21.71 seconds.3695Projects::ParticipantsService3696 #execute3697 returns results in correct order3698 includes `All Project and Group Members`3699 does not return duplicate author3700 N+1 checks3701 avoids N+1 UserDetail queries3702 avoids N+1 groups queries3703# [RSpecRunTime] RSpec elapsed time: 14 minutes 17.41 seconds. Current RSS: ~1606M. load average: 1.07 1.06 1.14 1/296 155033704 group items3705 group user counts3706 returns correct user counts for groups3707# [RSpecRunTime] RSpec elapsed time: 14 minutes 18.52 seconds. Current RSS: ~1606M. load average: 1.07 1.06 1.14 1/296 155043708 avatar_url3709 returns an url for the avatar3710 returns an url for the avatar with relative url3711 with subgroups3712 returns results ordered by full path3713 when search param is given3714 only returns matching groups3715# [RSpecRunTime] RSpec elapsed time: 14 minutes 21.14 seconds. Current RSS: ~1605M. load average: 1.07 1.06 1.14 1/297 155053716 when `disable_all_mention` FF is enabled3717 does not include `All Project and Group Members`3718 #project_members3719 when there is a project in group namespace3720 returns members of a group3721 when there is a private group and a public project3722 when the private group is invited to the public project3723 does not return the private group3724 returns private group members3725 returns the project maintainer3726 returns project members from an invited public group3727 returns members of the ancestral groups of the private group3728 returns invited group members of the private group3729# [RSpecRunTime] RSpec elapsed time: 14 minutes 25.41 seconds. Current RSS: ~1574M. load average: 1.06 1.05 1.14 1/292 155063730 when search param is given3731 only returns matching members3732# [RSpecRunTime] Finishing example group spec/services/projects/participants_service_spec.rb. It took 11.31 seconds. Expected to take 21.71 seconds.3733# [RSpecRunTime] Starting example group spec/services/ci/pipeline_trigger_service_spec.rb. Expected to take 21.43 seconds.3734Ci::PipelineTriggerService3735 #execute3736 with a trigger token3737 when trigger belongs to a different project3738 does nothing3739# [RSpecRunTime] RSpec elapsed time: 14 minutes 27.52 seconds. Current RSS: ~1573M. load average: 1.06 1.05 1.14 1/291 155133740 when trigger owner does not have a permission to read a project3741 does nothing3742 when params have an existing trigger token3743 when params have an existing ref3744 triggers a pipeline3745 stores the payload as a variable3746 when commit message has [ci skip]3747 ignores [ci skip] and create as general3748# [RSpecRunTime] RSpec elapsed time: 14 minutes 30.45 seconds. Current RSS: ~1556M. load average: 1.06 1.05 1.14 1/296 155323749 when params have a variable3750 has variables3751 when params have duplicate variables3752 creates a failed pipeline without variables3753 behaves like detecting an unprocessable pipeline trigger3754 when the pipeline was not created successfully3755 has the correct status code3756 when params have a non-existant ref3757 does not trigger a pipeline3758 when params have a non-existant trigger token3759 does not trigger a pipeline3760 with a pipeline job token3761 when job user does not have a permission to read a project3762 does nothing3763 when job is not running3764 does nothing3765 when job does not have a project3766 does nothing3767 when params have an existsed job token3768 when params have an existsed ref3769 triggers a pipeline3770 behaves like logs downstream pipeline creation3771 logs details3772# [RSpecRunTime] RSpec elapsed time: 14 minutes 35.79 seconds. Current RSS: ~1539M. load average: 1.05 1.05 1.14 1/296 155623773 when commit message has [ci skip]3774 ignores [ci skip] and create as general3775 when params have a variable3776 has variables3777 when params have duplicate variables3778 creates a failed pipeline without variables3779 behaves like detecting an unprocessable pipeline trigger3780 when the pipeline was not created successfully3781 has the correct status code3782 when params have a non-existant ref3783 does not trigger a job in the pipeline3784 when params have a non-existsed trigger token3785 does not trigger a pipeline3786# [RSpecRunTime] Finishing example group spec/services/ci/pipeline_trigger_service_spec.rb. It took 13.13 seconds. Expected to take 21.43 seconds.3787# [RSpecRunTime] Starting example group spec/lib/api/helpers/caching_spec.rb. Expected to take 20.36 seconds.3788API::Helpers::Caching3789 #present_cached3790 single object3791 behaves like object cache helper3792 is expected to be a kind of Gitlab::Json::PrecompiledJson3793 uses the presenter3794 is valid JSON3795 fetches from the cache3796 when a cache context is supplied3797 uses the context to augment the cache key3798# [RSpecRunTime] RSpec elapsed time: 14 minutes 40.54 seconds. Current RSS: ~1530M. load average: 1.05 1.05 1.14 3/297 155893799 when expires_in is supplied3800 sets the expiry when accessing the cache3801 when a caller id is present3802 increments the counter3803 collection of objects3804 behaves like collection cache helper3805 is expected to be a kind of Gitlab::Json::PrecompiledJson3806 uses the presenter3807 is valid JSON3808 fetches from the cache3809 when a cache context is supplied3810 uses the context to augment the cache key3811# [RSpecRunTime] RSpec elapsed time: 14 minutes 43.21 seconds. Current RSS: ~1516M. load average: 1.05 1.05 1.14 1/296 155903812 expires_in is supplied3813 sets the expiry when accessing the cache3814 when a caller id is present3815 when presentable has a group by clause3816 returns the presentables3817 when the presentables all miss3818 increments the counters3819 when the presents hit3820 increments the counters3821 #cache_action3822 is expected to be a kind of Gitlab::Json::PrecompiledJson3823 represents the correct data3824 only calls the expensive action once3825 handles nested cache calls3826 Cache versioning3827 returns cache based on version parameter3828 Cache for pagination headers3829 X-Per-Page3830 stores and recovers pagination headers from cache3831 prefers headers from request than from cache3832 X-Page3833 stores and recovers pagination headers from cache3834 prefers headers from request than from cache3835 X-Next-Page3836 stores and recovers pagination headers from cache3837 prefers headers from request than from cache3838 X-Prev-Page3839 stores and recovers pagination headers from cache3840 prefers headers from request than from cache3841 Link3842 stores and recovers pagination headers from cache3843 prefers headers from request than from cache3844 X-Total3845 stores and recovers pagination headers from cache3846 prefers headers from request than from cache3847 X-Total-Pages3848 stores and recovers pagination headers from cache3849 prefers headers from request than from cache3850 #cache_action_if3851 conditional is truthy3852 is expected to be a kind of Gitlab::Json::PrecompiledJson3853 caches the block3854 conditional is falsey3855 is expected to eq {:foo=>"bar"}3856 doesn't cache the block3857 #cache_action_unless3858 conditional is truthy3859 is expected to eq {:foo=>"bar"}3860 doesn't cache the block3861 conditional is falsey3862 is expected to be a kind of Gitlab::Json::PrecompiledJson3863 caches the block3864# [RSpecRunTime] Finishing example group spec/lib/api/helpers/caching_spec.rb. It took 6.43 seconds. Expected to take 20.36 seconds.3865# [RSpecRunTime] Starting example group spec/lib/gitlab/email/receiver_spec.rb. Expected to take 19.91 seconds.3866Gitlab::Email::Receiver3867 requires all handlers to have a unique metric_event3868 requires all handlers to respond to #project3869 when the email contains a valid email address in a header3870 when in a Delivered-To header3871 behaves like successful receive3872 correctly finds the mail key3873 adds metric event3874 returns valid metadata3875 when in an Envelope-To header3876 behaves like successful receive3877 correctly finds the mail key3878 adds metric event3879 returns valid metadata3880 when in an X-Envelope-To header3881 behaves like successful receive3882 correctly finds the mail key3883 adds metric event3884 returns valid metadata3885 when enclosed with angle brackets in an Envelope-To header3886 behaves like successful receive3887 correctly finds the mail key3888 adds metric event3889 returns valid metadata3890 when mail key is in the references header with a comma3891 behaves like successful receive3892 correctly finds the mail key3893 adds metric event3894 returns valid metadata3895 when all other headers are missing3896 it uses receive headers to find the key3897 behaves like successful receive3898 correctly finds the mail key3899 adds metric event3900 returns valid metadata3901 when in a Cc header3902 behaves like successful receive3903 correctly finds the mail key3904 adds metric event3905 returns valid metadata3906 when Service Desk custom email reply address in To header and no References header exists3907 when custom email is enabled3908 behaves like successful receive3909 correctly finds the mail key3910 adds metric event3911 returns valid metadata3912 when also Service Desk incoming address in To header3913 behaves like successful receive3914 correctly finds the mail key3915 adds metric event3916 returns valid metadata3917 when we cannot find a capable handler3918 behaves like failed receive with event3919 adds metric event3920 when the email is blank3921 behaves like failed receive without event3922 adds metric event3923 when the email was auto generated with Auto-Submitted header3924 behaves like failed receive without event3925 adds metric event3926 when the email's To field is blank3927 behaves like successful receive3928 correctly finds the mail key3929 adds metric event3930 returns valid metadata3931 when the email's From field is blank3932 behaves like successful receive3933 correctly finds the mail key3934 adds metric event3935 returns valid metadata3936 when the email was auto generated with X-Autoreply header3937 behaves like failed receive without event3938 adds metric event3939 event raising via errors3940 handling errors which do not raise events3941 expected_error: Gitlab::Email::AutoGeneratedEmailError3942 behaves like failed receive without event3943 adds metric event3944 expected_error: Gitlab::Email::ProjectNotFound3945 behaves like failed receive without event3946 adds metric event3947 expected_error: Gitlab::Email::EmptyEmailError3948 behaves like failed receive without event3949 adds metric event3950 expected_error: Gitlab::Email::UserNotFoundError3951 behaves like failed receive without event3952 adds metric event3953 expected_error: Gitlab::Email::UserBlockedError3954 behaves like failed receive without event3955 adds metric event3956 expected_error: Gitlab::Email::UserNotAuthorizedError3957 behaves like failed receive without event3958 adds metric event3959 expected_error: Gitlab::Email::NoteableNotFoundError3960 behaves like failed receive without event3961 adds metric event3962 expected_error: Gitlab::Email::InvalidAttachment3963 behaves like failed receive without event3964 adds metric event3965 expected_error: Gitlab::Email::InvalidRecordError3966 behaves like failed receive without event3967 adds metric event3968 expected_error: Gitlab::Email::EmailTooLarge3969 behaves like failed receive without event3970 adds metric event3971 handling errors which do raise events3972 expected_error: Gitlab::Email::EmailUnparsableError3973 behaves like failed receive with event3974 adds metric event3975 expected_error: Gitlab::Email::UnknownIncomingEmail3976 behaves like failed receive with event3977 adds metric event3978 expected_error: ArgumentError3979 behaves like failed receive with event3980 adds metric event3981 expected_error: StandardError3982 behaves like failed receive with event3983 adds metric event3984 when the received field is malformed3985 mail_metadata has no ReDos issue3986# [RSpecRunTime] Finishing example group spec/lib/gitlab/email/receiver_spec.rb. It took 4.69 seconds. Expected to take 19.91 seconds.3987# [RSpecRunTime] Starting example group spec/services/alert_management/alerts/update_service_spec.rb. Expected to take 19.14 seconds.3988AlertManagement::Alerts::UpdateService3989 #execute3990 when the current_user is nil3991 behaves like error response3992 has an informative message3993 behaves like does not add a todo3994 is expected not to change `Todo.count`3995 behaves like does not add a system note3996 is expected not to change `Note.count`3997 when current_user does not have permission to update alerts3998 behaves like error response3999 has an informative message4000 behaves like does not add a todo4001 is expected not to change `Todo.count`4002 behaves like does not add a system note4003 is expected not to change `Note.count`4004 when no parameters are included4005 behaves like error response4006 has an informative message4007 behaves like does not add a todo4008 is expected not to change `Todo.count`4009 behaves like does not add a system note4010 is expected not to change `Note.count`4011 when an error occurs during update4012 behaves like error response4013 has an informative message4014 behaves like does not add a todo4015 is expected not to change `Todo.count`4016 behaves like does not add a system note4017 is expected not to change `Note.count`4018 when a model attribute is included without assignees4019 behaves like title update4020 updates the attribute4021 behaves like does not add a todo4022 is expected not to change `Todo.count`4023 behaves like does not add a system note4024 is expected not to change `Note.count`4025 when alert is resolved and another existing unresolved alert4026 behaves like title update4027 updates the attribute4028 behaves like does not add a todo4029 is expected not to change `Todo.count`4030 behaves like does not add a system note4031 is expected not to change `Note.count`4032 when assignees are included4033 when the assignee is the current user4034 behaves like successful assignment4035 is expected to be success4036 behaves like adds a system note4037 is expected to change `alert.reload.notes.count` by 14038 behaves like adds a todo4039 is expected to eq #<User id:1143 @user588>4040 when the assignee has read permissions4041 behaves like successful assignment4042 is expected to be success4043 behaves like adds a system note4044 is expected to change `alert.reload.notes.count` by 14045 behaves like adds a todo4046 is expected to eq #<User id:1143 @user588>4047 when the assignee does not have read permissions4048 behaves like error response4049 has an informative message4050 behaves like does not add a todo4051 is expected not to change `Todo.count`4052 behaves like does not add a system note4053 is expected not to change `Note.count`4054 when user is already assigned4055 behaves like does not add a system note4056 is expected not to change `Note.count`4057 behaves like does not add a todo4058 is expected not to change `Todo.count`4059 with multiple users included4060 behaves like successful assignment4061 is expected to be success4062 behaves like adds a system note4063 is expected to change `alert.reload.notes.count` by 14064 behaves like adds a todo4065 is expected to eq #<User id:1143 @user588>4066 when a status is included4067 successfully changes the status4068 behaves like adds a system note4069 is expected to change `alert.reload.notes.count` by 14070 with unknown status4071 behaves like error response4072 has an informative message4073 behaves like does not add a todo4074 is expected not to change `Todo.count`4075 behaves like does not add a system note4076 is expected not to change `Note.count`4077 with resolving status4078 changes the status4079 resolves the current user's related todos4080 with existing unresolved alert4081 with fingerprints4082 does not query for existing alerts4083 when status was resolved4084 has an informative message4085 behaves like does not add a todo4086 is expected not to change `Todo.count`4087 behaves like does not add a system note4088 is expected not to change `Note.count`4089 without fingerprints4090 successfully changes the status4091 behaves like adds a system note4092 is expected to change `alert.reload.notes.count` by 14093 two existing closed alerts4094 successfully changes the status4095 behaves like adds a system note4096 is expected to change `alert.reload.notes.count` by 14097# [RSpecRunTime] Finishing example group spec/services/alert_management/alerts/update_service_spec.rb. It took 6.25 seconds. Expected to take 19.14 seconds.4098# [RSpecRunTime] Starting example group spec/lib/gitlab/legacy_github_import/pull_request_formatter_spec.rb. Expected to take 18.26 seconds.4099Gitlab::LegacyGithubImport::PullRequestFormatter4100 when importing a GitHub project4101 behaves like Gitlab::LegacyGithubImport::PullRequestFormatter#attributes4102 when pull request is open4103 returns formatted attributes4104 when pull request is closed4105 returns formatted attributes4106 when pull request is merged4107 returns formatted attributes4108 when it is assigned to someone4109 returns nil as assignee_id when is not a GitLab user4110 returns GitLab user id associated with GitHub email as assignee_id4111 when author is a GitLab user4112 returns project creator_id as author_id when is not a GitLab user4113 returns GitLab user id associated with GitHub email as author_id4114 returns description without created at tag line4115 when it has a milestone4116 returns nil when milestone does not exist4117 returns milestone when it exists4118 behaves like Gitlab::LegacyGithubImport::PullRequestFormatter#number4119 returns pull request number4120 behaves like Gitlab::LegacyGithubImport::PullRequestFormatter#source_branch_name4121 when source branch exists4122 returns branch ref4123 when source branch does not exist4124 prefixes branch name with gh-:short_sha/:number/:user pattern to avoid collision4125 when source branch is from a fork4126 prefixes branch name with gh-:short_sha/:number/:user pattern to avoid collision4127 when source branch is from a deleted fork4128 prefixes branch name with gh-:short_sha/:number/:user pattern to avoid collision4129 behaves like Gitlab::LegacyGithubImport::PullRequestFormatter#target_branch_name4130 when target branch exists4131 returns branch ref4132 when target branch does not exist4133 prefixes branch name with gh-:short_sha/:number/:user pattern to avoid collision4134 when importing a Gitea project4135 behaves like Gitlab::LegacyGithubImport::PullRequestFormatter#attributes4136 when pull request is open4137 returns formatted attributes4138 when pull request is closed4139 returns formatted attributes4140 when pull request is merged4141 returns formatted attributes4142 when it is assigned to someone4143 returns nil as assignee_id when is not a GitLab user4144 returns GitLab user id associated with GitHub email as assignee_id4145 when author is a GitLab user4146 returns project creator_id as author_id when is not a GitLab user4147 returns GitLab user id associated with GitHub email as author_id4148 returns description without created at tag line4149 when it has a milestone4150 returns nil when milestone does not exist4151 returns milestone when it exists4152 behaves like Gitlab::LegacyGithubImport::PullRequestFormatter#number4153 returns pull request number4154 behaves like Gitlab::LegacyGithubImport::PullRequestFormatter#source_branch_name4155 when source branch exists4156 returns branch ref4157 when source branch does not exist4158 prefixes branch name with gh-:short_sha/:number/:user pattern to avoid collision4159 when source branch is from a fork4160 prefixes branch name with gh-:short_sha/:number/:user pattern to avoid collision4161 when source branch is from a deleted fork4162 prefixes branch name with gh-:short_sha/:number/:user pattern to avoid collision4163 behaves like Gitlab::LegacyGithubImport::PullRequestFormatter#target_branch_name4164 when target branch exists4165 returns branch ref4166 when target branch does not exist4167 prefixes branch name with gh-:short_sha/:number/:user pattern to avoid collision4168 #valid?4169 when source, and target repos are not a fork4170 returns true4171 when source repo is a fork4172 returns true4173 when target repo is a fork4174 returns true4175 #cross_project?4176 when source and target repositories are different4177 returns true4178 when source repository does not exist anymore4179 returns true4180 when source and target repositories are the same4181 returns false4182 #source_branch_exists?4183 returns false when is a cross_project4184 #url4185 return raw url4186 #opened?4187 returns true when state is "open"4188# [RSpecRunTime] Finishing example group spec/lib/gitlab/legacy_github_import/pull_request_formatter_spec.rb. It took 5.96 seconds. Expected to take 18.26 seconds.4189# [RSpecRunTime] Starting example group spec/services/security/merge_reports_service_spec.rb. Expected to take 17.53 seconds.4190Security::MergeReportsService#execute4191 copies scanners into target report and eliminates duplicates4192 copies identifiers into target report and eliminates duplicates4193 deduplicates (except cwe and wasc) and sorts the vulnerabilities by severity (desc) then by compare key4194 deduplicates scanned resources4195 errors on target report4196 is expected to contain exactly {:message=>"bar", :type=>"foo"} and {:message=>"baz", :type=>"zoo"}4197# [RSpecRunTime] RSpec elapsed time: 15 minutes 6.51 seconds. Current RSS: ~1507M. load average: 0.96 1.03 1.13 1/291 156864198 warnings on target report4199 is expected to contain exactly {:message=>"bar", :type=>"foo"} and {:message=>"baz", :type=>"zoo"}4200 ordering reports for sast analyzers4201 when reports are gathered in an unprioritized order4202 is expected to eql #<Gitlab::Ci::Reports::Security::Scanner:0x00007c9b614c84b0 @external_id="bandit", @name="Bandit", @v...on="1.0.0", @primary_identifiers=nil, @sort_keys=[1, "bandit", "Bandit", "Security Scanner Vendor"]> and #<Gitlab::Ci::Reports::Security::Scanner:0x00007c9b61dbcd78 @external_id="semgrep", @name="Semgrep", ...="1.0.0", @primary_identifiers=nil, @sort_keys=[2, "semgrep", "Semgrep", "Security Scanner Vendor"]>4203 is expected to eq 24204 is expected to eql #<Gitlab::Ci::Reports::Security::Identifier:0x00007c9b868a7e30 @external_id="B403", @external_type="b...id", @name="bandit_test_id-B403", @url=nil, @fingerprint="9ea39e538d11434f325435e905bf238e7cf1f7a4"> and #<Gitlab::Ci::Reports::Security::Identifier:0x00007c9b9b01d4f8 @external_id="CVE-2019-123", @external...="cve", @name="cve-CVE-2019-123", @url=nil, @fingerprint="6d834ff5767ac7544bef36b0e9996a9a3d6da5f1">4205 is expected to contain exactly #<Gitlab::Ci::Reports::Security::Identifier:0x00007c9b84de5b60 @external_id="rules.bandit.B105", @ext...e="semgrep_id-rules.bandit.B105", @url=nil, @fingerprint="86d65bee153188dc92a8fd17263d8319d9fbe4ee">4206# [RSpecRunTime] RSpec elapsed time: 15 minutes 9.54 seconds. Current RSS: ~1499M. load average: 0.96 1.03 1.13 1/291 156874207 when a custom analyzer is completed before the known analyzers4208 is expected to eql #<Gitlab::Ci::Reports::Security::Scanner:0x00007c9b75259fa8 @external_id="bandit", @name="Bandit", @v...on="1.0.0", @primary_identifiers=nil, @sort_keys=[1, "bandit", "Bandit", "Security Scanner Vendor"]>, #<Gitlab::Ci::Reports::Security::Scanner:0x00007c9b80834e68 @external_id="semgrep", @name="Semgrep", ...="1.0.0", @primary_identifiers=nil, @sort_keys=[2, "semgrep", "Semgrep", "Security Scanner Vendor"]>, and #<Gitlab::Ci::Reports::Security::Scanner:0x00007c9b813efb18 @external_id="scanner-2", @name="Scanner ...primary_identifiers=nil, @sort_keys=[Infinity, "scanner-2", "Scanner 2", "Security Scanner Vendor"]>4209 is expected to eq 34210 is expected to contain exactly #<Gitlab::Ci::Reports::Security::Identifier:0x00007c9b5f8b0de0 @external_id="VULN-2", @external_type=...ner-2", @name="scanner-2-VULN-2", @url=nil, @fingerprint="8e683704c05c3d223f7572623a39cdf39ecc5f15"> and #<Gitlab::Ci::Reports::Security::Identifier:0x00007c9b5f8ba728 @external_id="CVE-2019-456", @external...="cve", @name="cve-CVE-2019-456", @url=nil, @fingerprint="47c8c718e4355e29c0b8e87fd62c2c7da65911dd">4211# [RSpecRunTime] RSpec elapsed time: 15 minutes 11.92 seconds. Current RSS: ~1489M. load average: 0.97 1.03 1.13 1/291 156884212# [RSpecRunTime] Finishing example group spec/services/security/merge_reports_service_spec.rb. It took 9.27 seconds. Expected to take 17.53 seconds.4213# [RSpecRunTime] Starting example group spec/lib/gitlab/utils/sanitize_node_link_spec.rb. Expected to take 17.21 seconds.4214Gitlab::Utils::SanitizeNodeLink4215 #remove_unsafe_links4216 with the scheme: javascript:4217 <a> tags4218 removes the unsafe link4219 <img> tags4220 removes the unsafe link4221 <video> tags4222 removes the unsafe link4223 <audio> tags4224 removes the unsafe link4225 with the scheme: JaVaScRiPt:4226 <a> tags4227 removes the unsafe link4228 <img> tags4229 removes the unsafe link4230 <video> tags4231 removes the unsafe link4232 <audio> tags4233 removes the unsafe link4234 with the scheme: javascript:4235 <a> tags4236 removes the unsafe link4237 <img> tags4238 removes the unsafe link4239 <video> tags4240 removes the unsafe link4241 <audio> tags4242 removes the unsafe link4243 with the scheme: javascript :4244 <a> tags4245 removes the unsafe link4246 <img> tags4247 removes the unsafe link4248 <video> tags4249 removes the unsafe link4250 <audio> tags4251 removes the unsafe link4252 with the scheme: javascript:4253 <a> tags4254 removes the unsafe link4255 <img> tags4256 removes the unsafe link4257 <video> tags4258 removes the unsafe link4259 <audio> tags4260 removes the unsafe link4261 with the scheme: javascript :4262 <a> tags4263 removes the unsafe link4264 <img> tags4265 removes the unsafe link4266 <video> tags4267 removes the unsafe link4268 <audio> tags4269 removes the unsafe link4270 with the scheme: :javascript:4271 <a> tags4272 removes the unsafe link4273 <img> tags4274 removes the unsafe link4275 <video> tags4276 removes the unsafe link4277 <audio> tags4278 removes the unsafe link4279 with the scheme: javascript:4280 <a> tags4281 removes the unsafe link4282 <img> tags4283 removes the unsafe link4284 <video> tags4285 removes the unsafe link4286 <audio> tags4287 removes the unsafe link4288 with the scheme: javascript:4289 <a> tags4290 removes the unsafe link4291 <img> tags4292 removes the unsafe link4293 <video> tags4294 removes the unsafe link4295 <audio> tags4296 removes the unsafe link4297 with the scheme:  javascript:4298 <a> tags4299 removes the unsafe link4300 <img> tags4301 removes the unsafe link4302 <video> tags4303 removes the unsafe link4304 <audio> tags4305 removes the unsafe link4306 when URI is valid4307 does not remove it4308 when URI is invalid4309 removes the link4310 when URI is encoded but still invalid4311 removes the link4312 #sanitize_unsafe_links4313 makes a call to #remove_unsafe_links_method4314 #safe_protocol?4315 with the scheme: javascript:4316 returns false4317 with the scheme: JaVaScRiPt:4318 returns false4319 with the scheme: javascript:4320 returns false4321 with the scheme: javascript :4322 returns false4323 with the scheme: javascript:4324 returns false4325 with the scheme: javascript :4326 returns false4327 with the scheme: :javascript:4328 returns false4329 with the scheme: javascript:4330 returns false4331 with the scheme: javascript:4332 returns false4333 with the scheme:  javascript:4334 returns false4335# [RSpecRunTime] Finishing example group spec/lib/gitlab/utils/sanitize_node_link_spec.rb. It took 3.81 seconds. Expected to take 17.21 seconds.4336# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/ansi2html_spec.rb. Expected to take 16.53 seconds.4337Gitlab::Ci::Ansi2html4338 prints non-ansi as-is4339 strips non-color-changing control sequences4340 prints simply red4341 prints simply red without trailing reset4342 prints simply yellow4343 prints default on blue4344 prints red on blue4345 resets colors after red on blue4346 performs color change from red/blue to yellow/blue4347 performs color change from red/blue to yellow/green4348 performs color change from red/blue to reset to yellow/green4349 ignores unsupported codes4350 prints light red4351 prints default on light red4352 performs color change from red/blue to default/blue4353 performs color change from light red/blue to default/blue4354 prints bold text4355 resets bold text4356 prints italic text4357 resets italic text4358 prints underlined text4359 resets underlined text4360 prints concealed text4361 resets concealed text4362 prints crossed-out text4363 resets crossed-out text4364 can print 256 xterm fg colors4365 can print 256 xterm fg colors on normal magenta background4366 can print 256 xterm bg colors4367 can print 256 xterm fg bold colors4368 can print 256 xterm bg colors on normal magenta foreground4369 prints bold colored text vividly4370 prints bold light colored text correctly4371 prints <4372 replaces newlines with line break tags4373 groups carriage returns with newlines4374 replaces invalid UTF-8 data4375 incremental update4376 with split word4377 behaves like stateable converter4378 to returns html to append4379# [RSpecRunTime] RSpec elapsed time: 15 minutes 18.31 seconds. Current RSS: ~1512M. load average: 0.97 1.03 1.12 1/290 156894380 with split sequence4381 behaves like stateable converter4382 to returns html to append4383 with partial sequence4384 behaves like stateable converter4385 to returns html to append4386 with new line4387 behaves like stateable converter4388 to returns html to append4389 with section markers4390 do not allow XSS injections4391 behaves like a legit section4392 prints light red4393 begins with a section_start html marker4394 ends with a section_end html marker4395 section name includes $4396 behaves like forbidden char in section_name4397 ignores sections4398 section name includes <4399 behaves like forbidden char in section_name4400 ignores sections4401 section name contains .-_4402 behaves like a legit section4403 prints light red4404 begins with a section_start html marker4405 ends with a section_end html marker4406 truncates4407 returns truncated output4408 does not append output4409# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/ansi2html_spec.rb. It took 3.53 seconds. Expected to take 16.53 seconds.4410# [RSpecRunTime] Starting example group spec/helpers/appearances_helper_spec.rb. Expected to take 16.02 seconds.4411AppearancesHelper4412 pwa icon scaled4413 returns path of maskable logo4414 with custom icon4415 behaves like gets icon path4416 returns path of icon4417 behaves like gets icon path4418 returns path of icon4419 with default icon4420 behaves like gets icon path4421 returns path of icon4422 behaves like gets icon path4423 returns path of icon4424 with wrong input4425 behaves like gets icon path4426 returns path of icon4427 when path is append to root4428 appends root and path4429 #appearance_pwa_name4430 returns the default value4431 returns the customized value4432 #appearance_pwa_short_name4433 returns the default value4434 returns the customized value4435 #appearance_pwa_description4436 returns the default value4437 returns the customized value4438 .current_appearance4439 memoizes empty appearance4440 memoizes custom appearance4441 #header_message4442 returns nil when header message field is not set4443 when header message is set4444 includes current message4445 #footer_message4446 returns nil when footer message field is not set4447 when footer message is set4448 includes current message4449 #brand_image4450 when there is a logo4451 returns a path4452 when there is no associated upload4453 falls back to using the original path4454 when there is no logo4455 returns path of GitLab logo4456 when there is a title4457 returns the title4458 when there is no title4459 returns the default title4460 #brand_image_path4461 with a custom logo4462 returns path of custom logo4463 with no custom logo4464 returns path of GitLab logo4465 #custom_sign_in_description4466 returns an empty string if no custom description is found4467 returns a custom description if all the setting options are found4468 returns a custom description if only one setting options is found4469 #brand_header_logo4470 renders shared/logo by default4471 with header logo4472 renders image tag4473 with add_gitlab_white_text option4474 renders shared/logo_with_white_text partial4475 with add_gitlab_black_text option4476 renders shared/logo_with_black_text partial4477 #brand_title4478 returns the default title when no appearance is present4479 #default_brand_title4480 returns the default title4481# [RSpecRunTime] Finishing example group spec/helpers/appearances_helper_spec.rb. It took 5.0 seconds. Expected to take 16.02 seconds.4482# [RSpecRunTime] Starting example group spec/services/issue_links/create_service_spec.rb. Expected to take 15.62 seconds.4483IssueLinks::CreateService4484 #execute4485 behaves like issuable link creation4486 #execute4487 when the items list is empty4488 returns error4489# [RSpecRunTime] RSpec elapsed time: 15 minutes 25.74 seconds. Current RSS: ~1499M. load average: 0.97 1.03 1.12 1/290 156904490 when Issuable not found4491 returns error4492 no relationship is created4493 when user has no permission to target issuable4494 returns error4495 no relationship is created4496 source and target are the same issuable4497 does not create notes4498 no relationship is created4499 when there is an issuable to relate4500 creates relationships4501 returns success status and created links4502 creates notes4503# [RSpecRunTime] RSpec elapsed time: 15 minutes 30.14 seconds. Current RSS: ~1506M. load average: 0.98 1.03 1.12 1/290 156914504 when reference of any already related issue is present4505 creates notes only for new relations4506 when reference of all related issue are present4507 returns error status4508 when target is an incident4509 behaves like an incident management tracked event4510 .track_event4511 tracks the event using redis4512 behaves like Snowplow event tracking with RedisHLL context4513 behaves like Snowplow event tracking4514 is emitted4515# [RSpecRunTime] Finishing example group spec/services/issue_links/create_service_spec.rb. It took 8.18 seconds. Expected to take 15.62 seconds.4516# [RSpecRunTime] Starting example group spec/models/service_desk_setting_spec.rb. Expected to take 15.26 seconds.4517ServiceDeskSetting4518 does not allow STI4519 validations4520 is expected to validate that :project_id cannot be empty/falsy4521 is expected to validate that the length of :outgoing_name is at most 2554522 is expected to validate that the length of :project_key is at most 2554523 is expected to allow :project_key to be ‹"abc123_"›4524 is expected not to allow :project_key to be ‹"abc 12"›, producing a custom validation error on failure4525 is expected not to allow :project_key to be ‹"Big val"›4526 is expected to validate that the length of :custom_email is at most 2554527 #custom_email_enabled4528 is expected to be falsey4529 is expected to be truthy4530 when set to true4531 is not valid4532 when custom email records exist4533 when custom email verification started4534 is not valid4535# [RSpecRunTime] RSpec elapsed time: 15 minutes 33.96 seconds. Current RSS: ~1499M. load average: 0.98 1.03 1.12 1/290 156924536 when custom email verification has been finished4537 is expected to be valid4538 when custom_email_enabled is true4539 is expected to validate that :custom_email cannot be empty/falsy4540 is expected to validate that :custom_email is case-sensitively unique as long as it is not nil4541 is expected to allow :custom_email to be ‹"support@example.com"›4542 is expected to allow :custom_email to be ‹"support@xn--brggen-4ya.de"›4543 is expected to allow :custom_email to be ‹"support1@shop.example.com"›4544 is expected to allow :custom_email to be ‹"support-shop_with.crazy-address@shop.example.com"›4545 is expected not to allow :custom_email to be ‹"support@example@example.com"›4546 is expected not to allow :custom_email to be ‹"support.example.com"›4547 is expected not to allow :custom_email to be ‹"example.com"›4548 is expected not to allow :custom_email to be ‹"example"›4549 is expected not to allow :custom_email to be ‹"\" \"@example.org"›4550 is expected not to allow :custom_email to be ‹"support+12@example.com"›4551 is expected not to allow :custom_email to be ‹"user@[IPv6:2001:db8::1]"›4552 is expected not to allow :custom_email to be ‹"\"><script>alert(1);</script>\"@example.org"›4553 is expected not to allow :custom_email to be ‹"file://example"›4554 is expected not to allow :custom_email to be ‹"no email at all"›4555# [RSpecRunTime] RSpec elapsed time: 15 minutes 35.66 seconds. Current RSS: ~1504M. load average: 0.98 1.03 1.12 1/290 156934556 #valid_issue_template4557 is not valid if template does not exist4558 is valid if template exists4559 #custom_email_address_for_verification4560 returns nil4561 when custom_email exists4562 returns correct verification address4563 #valid_project_key4564 when project_key exists4565 is valid4566 when project_key is unique for every project slug4567 does not add error4568 when project with same slug and settings project_key exists4569 adds error4570 associations4571 is expected to belong to project required: false4572 can access custom email verification from project4573# [RSpecRunTime] Finishing example group spec/models/service_desk_setting_spec.rb. It took 4.89 seconds. Expected to take 15.26 seconds.4574# [RSpecRunTime] Starting example group spec/models/work_items/type_spec.rb. Expected to take 14.68 seconds.4575WorkItems::Type4576 does not allow STI4577 modules4578 is expected to includes the CacheMarkdownField module4579 associations4580 is expected to have many work_items4581 is expected to belong to namespace required: false4582 has many `widget_definitions`4583 has many `enabled_widget_definitions`4584 has many `child_restrictions`4585 allowed_child_types_by_name4586 defines association4587 sorts by name ascending4588# [RSpecRunTime] RSpec elapsed time: 15 minutes 38.85 seconds. Current RSS: ~1506M. load average: 0.98 1.03 1.12 1/294 157254589 callbacks4590 after_save4591 calls #clear_reactive_cache!4592 scopes4593 order_by_name_asc4594 is expected to match ["atype", "gtype", "Ztype"]4595 #destroy4596 does not delete type when there are related issues4597 when there are no work items of that type4598 deletes type but not unrelated issues4599# [RSpecRunTime] RSpec elapsed time: 15 minutes 40.55 seconds. Current RSS: ~1511M. load average: 0.98 1.03 1.12 3/295 157264600 validation4601 is expected not to allow :icon_name to be ‹"ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss"›4602 name uniqueness4603 is expected to validate that :name is case-insensitively unique within the scope of :namespace_id4604 .default_by_type4605 returns default work item type by base type without calling importer4606 when default types are missing4607 creates types and restrictions and returns default work item type by base type4608 #default?4609 when namespace is nil4610 is expected to be truthy4611 when namespace is present4612 is expected to be falsey4613 #name4614 strips name4615 #supports_assignee?4616 is expected to be truthy4617 when the assignees widget is not supported4618 is expected to be falsey4619 #supports_time_tracking?4620 is expected to be truthy4621 when the time tracking widget is not supported4622 is expected to be falsey4623 #default_issue?4624 when work item type is default Issue4625 returns true4626 when work item type is not Issue4627 returns false4628 #allowed_child_types4629 when cache is true4630 returns the cached data4631 when cache is false4632 returns queried data4633 #calculate_reactive_cache4634 returns cache data for allowed child types4635# [RSpecRunTime] Finishing example group spec/models/work_items/type_spec.rb. It took 5.49 seconds. Expected to take 14.68 seconds.4636# [RSpecRunTime] Starting example group spec/uploaders/terraform/state_uploader_spec.rb. Expected to take 14.33 seconds.4637Terraform::StateUploader4638 #filename4639 contains the version of the terraform state record4640 legacy state with versioning disabled4641 contains the UUID of the terraform state record4642# [RSpecRunTime] RSpec elapsed time: 15 minutes 44.81 seconds. Current RSS: ~1507M. load average: 0.98 1.03 1.12 1/294 157274643 #store_dir4644 hashes the project ID and UUID4645 legacy state with versioning disabled4646 contains the ID of the project4647# [RSpecRunTime] RSpec elapsed time: 15 minutes 46.59 seconds. Current RSS: ~1502M. load average: 0.98 1.03 1.12 1/290 157284648 #key4649 creates a digest with a secret key and the project id4650 encryption4651 encrypts the stored file4652 decrypts the file when reading4653# [RSpecRunTime] RSpec elapsed time: 15 minutes 49.23 seconds. Current RSS: ~1497M. load average: 0.98 1.03 1.12 1/290 157294654 .direct_upload_enabled?4655 returns false4656 .proxy_download_enabled?4657 returns true4658 .default_store4659 when object storage is enabled4660 returns REMOTE4661 when object storage is disabled4662 returns LOCAL4663# [RSpecRunTime] Finishing example group spec/uploaders/terraform/state_uploader_spec.rb. It took 6.7 seconds. Expected to take 14.33 seconds.4664# [RSpecRunTime] Starting example group spec/services/merge_requests/post_merge_service_spec.rb. Expected to take 13.93 seconds.4665MergeRequests::PostMergeService4666 #execute4667 refreshes the number of open merge requests for a valid MR4668 updates metrics4669 calls the merge request activity counter4670 deletes non-latest diffs4671 clean up environments for the merge request4672 schedules CleanupRefsService4673 behaves like cache counters invalidator4674 invalidates counter cache for assignees4675# [RSpecRunTime] RSpec elapsed time: 15 minutes 53.64 seconds. Current RSS: ~1494M. load average: 1.06 1.04 1.12 1/295 157764676 behaves like merge request reviewers cache counters invalidator4677 invalidates counter cache for reviewers4678 when there are issues to be closed4679 performs MergeRequests::CloseIssueWorker asynchronously4680 when issue is an external issue4681 executes Issues::CloseService4682# [RSpecRunTime] RSpec elapsed time: 15 minutes 55.33 seconds. Current RSS: ~1491M. load average: 1.06 1.04 1.12 1/295 157884683 when the merge request has review apps4684 cancels all review app deployments4685# [RSpecRunTime] RSpec elapsed time: 15 minutes 56.84 seconds. Current RSS: ~1481M. load average: 1.06 1.04 1.12 1/295 158394686 when the merge request has a pages deployment4687 performs Pages::DeactivateMrDeploymentWorker asynchronously4688# [RSpecRunTime] Finishing example group spec/services/merge_requests/post_merge_service_spec.rb. It took 7.82 seconds. Expected to take 13.93 seconds.4689# [RSpecRunTime] Starting example group spec/finders/access_requests_finder_spec.rb. Expected to take 13.59 seconds.4690AccessRequestsFinder4691 behaves like #execute4692 when current user cannot see project access requests4693 behaves like a finder returning no results4694 raises Gitlab::Access::AccessDeniedError4695 behaves like a finder returning no results4696 raises Gitlab::Access::AccessDeniedError4697 when current user can see access requests4698 behaves like a finder returning access requesters4699 returns access requesters4700# [RSpecRunTime] RSpec elapsed time: 15 minutes 59.66 seconds. Current RSS: ~1481M. load average: 1.05 1.04 1.12 1/295 158414701 behaves like a finder returning access requesters4702 returns access requesters4703# [RSpecRunTime] RSpec elapsed time: 16 minutes 0.84 second. Current RSS: ~1484M. load average: 1.05 1.04 1.12 1/295 158424704 behaves like #execute!4705 when current user cannot see access requests4706 behaves like a finder raising Gitlab::Access::AccessDeniedError4707 raises Gitlab::Access::AccessDeniedError4708 behaves like a finder raising Gitlab::Access::AccessDeniedError4709 raises Gitlab::Access::AccessDeniedError4710 when current user can see access requests4711 behaves like a finder returning access requesters4712 returns access requesters4713# [RSpecRunTime] RSpec elapsed time: 16 minutes 3.05 seconds. Current RSS: ~1482M. load average: 1.05 1.04 1.12 1/295 158434714 behaves like a finder returning access requesters4715 returns access requesters4716# [RSpecRunTime] RSpec elapsed time: 16 minutes 4.18 seconds. Current RSS: ~1480M. load average: 1.05 1.04 1.12 1/295 158444717# [RSpecRunTime] Finishing example group spec/finders/access_requests_finder_spec.rb. It took 6.82 seconds. Expected to take 13.59 seconds.4718# [RSpecRunTime] Starting example group spec/services/users/update_service_spec.rb. Expected to take 13.17 seconds.4719Users::UpdateService4720 #execute4721 updates time preferences4722 returns an error result when record cannot be updated4723 includes namespace error messages4724 updates the status if status params were given4725 does not delete the status if no status param was passed4726 includes status error messages4727 updates user detail with provided attributes4728 does not try to reset unconfirmed email for a new user4729 updating canonical email4730 if email was changed4731 calls canonicalize_email4732 when race condition4733 updates email for stale user4734# [RSpecRunTime] RSpec elapsed time: 16 minutes 6.66 seconds. Current RSS: ~1485M. load average: 1.05 1.04 1.12 1/290 158454735 when check_password is true4736 returns error if no password confirmation was passed4737 returns error if wrong password confirmation was passed4738 does not require password if it was automatically set4739 does not require a password if the attribute changed does not require it4740 when check_password is left to false4741 does not require a password check4742 if email was NOT changed4743 skips update canonicalize email service call4744 does not reset unconfirmed email4745 updates the enabled_following4746WARNING: Active Record does not support composite primary key.4747user_follow_users has composite primary key. Composite primary key is ignored.4748 removes followers and followees4749 when there is more followers/followees then batch limit4750 removes followers and followees4751# [RSpecRunTime] RSpec elapsed time: 16 minutes 9.63 seconds. Current RSS: ~1484M. load average: 1.05 1.04 1.12 1/290 158464752 #execute!4753 updates the name4754 raises an error when record cannot be updated4755 fires system hooks when a new user is saved4756# [RSpecRunTime] Finishing example group spec/services/users/update_service_spec.rb. It took 6.02 seconds. Expected to take 13.17 seconds.4757# [RSpecRunTime] Starting example group spec/services/issues/referenced_merge_requests_service_spec.rb. Expected to take 12.88 seconds.4758Issues::ReferencedMergeRequestsService4759 #execute4760 returns a list of sorted merge requests4761 performance4762 does not run extra queries when extra namespaces are included4763 preloads the head pipeline for each merge request, and its routes4764 only loads issue notes once4765# [RSpecRunTime] RSpec elapsed time: 16 minutes 15.39 seconds. Current RSS: ~1497M. load average: 1.04 1.04 1.12 1/295 159804766 #referenced_merge_requests4767 returns the referenced merge requests4768 excludes cross project references if the user cannot read cross project4769 performance4770 does not run a query for each note author4771# [RSpecRunTime] RSpec elapsed time: 16 minutes 16.5 seconds. Current RSS: ~1497M. load average: 1.04 1.04 1.12 1/295 159814772 #closed_by_merge_requests4773 returns the open merge requests that close this issue4774 returns an empty array when the current issue is closed already4775 performance4776 does not run a query for each note author4777# [RSpecRunTime] RSpec elapsed time: 16 minutes 18.63 seconds. Current RSS: ~1501M. load average: 1.04 1.04 1.12 1/296 160104778# [RSpecRunTime] Finishing example group spec/services/issues/referenced_merge_requests_service_spec.rb. It took 8.43 seconds. Expected to take 12.88 seconds.4779# [RSpecRunTime] Starting example group spec/lib/gitlab/slash_commands/issue_move_spec.rb. Expected to take 12.41 seconds.4780Gitlab::SlashCommands::IssueMove4781 #match4782 behaves like move command4783 can be parsed to extract the needed fields4784 behaves like move command4785 can be parsed to extract the needed fields4786 behaves like move command4787 can be parsed to extract the needed fields4788 behaves like move command4789 can be parsed to extract the needed fields4790 behaves like move command4791 can be parsed to extract the needed fields4792 behaves like move command4793 can be parsed to extract the needed fields4794 #execute4795 when the user can move the issue4796 when the move fails4797 returns the error message4798 when the move succeeds4799 moves the issue to the new destination4800 returns the new issue4801 mentions the old issue4802# [RSpecRunTime] RSpec elapsed time: 16 minutes 23.59 seconds. Current RSS: ~1506M. load average: 1.04 1.04 1.12 1/295 160114803 when the issue does not exist4804 returns not found4805 when the target project does not exist4806 returns not found4807 when the user cannot see the target project4808 returns not found4809 when the user does not have the required permissions on the target project4810 returns the error message4811# [RSpecRunTime] Finishing example group spec/lib/gitlab/slash_commands/issue_move_spec.rb. It took 6.66 seconds. Expected to take 12.41 seconds.4812# [RSpecRunTime] Starting example group spec/models/concerns/schedulable_spec.rb. Expected to take 12.0 seconds.4813Schedulable4814 does not allow STI4815 for a pipeline_schedule4816 behaves like #schedule_next_run!4817 saves the object and sets next_run_at4818 sets next_run_at to nil on error4819# [RSpecRunTime] RSpec elapsed time: 16 minutes 26.57 seconds. Current RSS: ~1516M. load average: 1.03 1.04 1.12 1/295 160124820 behaves like before_save callback4821 updates next_run_at4822 behaves like .runnable_schedules4823 returns the runnable schedules4824 for a container_expiration_policy4825 behaves like #schedule_next_run!4826 saves the object and sets next_run_at4827 sets next_run_at to nil on error4828 behaves like before_save callback4829 updates next_run_at4830 behaves like .runnable_schedules4831 returns the runnable schedules4832 for a packages cleanup policy4833 behaves like #schedule_next_run!4834 saves the object and sets next_run_at4835 sets next_run_at to nil on error4836 behaves like before_save callback4837 updates next_run_at4838 behaves like .runnable_schedules4839 returns the runnable schedules4840 #next_run_at4841 raises a NotImplementedError4842# [RSpecRunTime] Finishing example group spec/models/concerns/schedulable_spec.rb. It took 6.02 seconds. Expected to take 12.0 seconds.4843# [RSpecRunTime] Starting example group spec/lib/gitlab/import_export/project/import_task_spec.rb. Expected to take 11.97 seconds.4844Gitlab::ImportExport::Project::ImportTask4845 when project import is valid4846 performs project import successfully4847 behaves like rake task with disabled object_storage4848 disables direct & background upload only for service call4849# [RSpecRunTime] RSpec elapsed time: 16 minutes 37.71 seconds. Current RSS: ~1499M. load average: 1.03 1.03 1.12 1/297 161234850 when project import is invalid4851 performs project import successfully4852# [RSpecRunTime] RSpec elapsed time: 16 minutes 40.32 seconds. Current RSS: ~1498M. load average: 1.03 1.03 1.11 1/298 161754853# [RSpecRunTime] Finishing example group spec/lib/gitlab/import_export/project/import_task_spec.rb. It took 9.01 seconds. Expected to take 11.97 seconds.4854# [RSpecRunTime] Starting example group spec/lib/extracts_ref/ref_extractor_spec.rb. Expected to take 11.47 seconds.4855ExtractsRef::RefExtractor4856 behaves like extracts ref method4857 #extract_ref4858 returns an empty pair when no repository_container is set4859 without a path4860 extracts a valid branch4861 extracts a valid tag4862 extracts a valid commit ref4863 falls back to a primitive split for an invalid ref4864 does not fetch ref names when there is no slash4865 fetches ref names when there is a slash4866 with a path4867 extracts a valid branch4868 extracts a valid tag4869 extracts a valid commit SHA4870 falls back to a primitive split for an invalid ref4871 extracts the longest matching ref4872 when the repository does not have ambiguous refs4873 does not fetch all ref names when the first path component is a ref4874 fetches all ref names when the first path component is not a ref4875 when the repository has ambiguous refs4876 always fetches all ref names4877 .qualify_ref4878 when ref_type is nil4879 is expected to eq "570e7b2abdd848b95f2f578043fc23bd6f6fd24d"4880 when ref_type valid4881 is expected to eq "refs/heads/570e7b2abdd848b95f2f578043fc23bd6f6fd24d"4882 when ref_type is invalid4883 is expected to eq "570e7b2abdd848b95f2f578043fc23bd6f6fd24d"4884 #ref_type4885 delegates to .ref_type4886 .ref_type4887 when ref_type is nil4888 is expected to eq nil4889 when ref_type is heads4890 is expected to eq "heads"4891 when ref_type is tags4892 is expected to eq "tags"4893 when ref_type is invalid4894 is expected to eq nil4895 #extract_vars!4896 behaves like extracts ref vars4897 #extract!4898 when ref contains %204899 is not converted to a space in @id4900 when ref contains trailing space4901 strips surrounding space4902 when ref contains leading space4903 strips surrounding space4904 when path contains space4905 is not converted to %20 in @path4906 when override_id is given4907 uses override_id4908 when ref contains trailing space4909 strips surrounding space4910 when ref and path are nil4911 does not set commit4912 when a ref_type parameter is provided4913 sets a fully_qualified_ref variable4914# [RSpecRunTime] Finishing example group spec/lib/extracts_ref/ref_extractor_spec.rb. It took 2.78 seconds. Expected to take 11.47 seconds.4915# [RSpecRunTime] Starting example group spec/lib/gitlab/regex/container_registry/protection/rules_spec.rb. Expected to take 11.2 seconds.4916Gitlab::Regex::ContainerRegistry::Protection::Rules4917 .protection_rules_container_repository_path_pattern_regex4918 is expected to match "my/awesome/*image-with-wildcard-inbetween"4919 is expected to match "my/awesome/*image-with-wildcard-start"4920 is expected to match "my/awesome/*image-*with-wildcard-multiple-*"4921 is expected to match "my/awesome/image-with__underscore"4922 is expected to match "my/awesome/image-with-wildcard-end*"4923 is expected to match "my/awesome/image-with-container-seperator-period-and-wildcard-end.*"4924 is expected to match "my/awesome/image-with-container-seperator-slash-and-wildcard-end/*"4925 is expected to match "my/awesome/image-with-container-seperator-underscore-and-wildcard-end_*"4926 is expected to match "my/awesome/image-with-container-seperator-underscore-double-and-wildcard-end__*"4927 is expected not to match "my/awesome/image-with-whitespace /sub-image"4928 is expected not to match "my/awesome/image-with-whitespace /sub-image-with-wildcard-*"4929 is expected not to match "my/awesome/image-with-percent-sign-end-%"4930 is expected not to match "my/awesome/image-with-percent-sign-and-wildcard-end-%*"4931 is expected not to match "*my/awesome/image-with-wildcard-start"4932 is expected not to match "my/awesome/image-with-backslash-\\*"4933 is expected not to match "my/awesome/image-with-UPPERCASE-LETTERS"4934 behaves like container repository name regex4935 is expected to match "image"4936 is expected to match "my/image"4937 is expected to match "my/awesome/image-1"4938 is expected to match "my/awesome/image.test"4939 is expected to match "my/awesome/image--test"4940 is expected to match "my/image__test"4941 is expected to match "user1/project/a_bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb------------x"4942 is expected not to match "user1/project/a_bbbbb-------------"4943 is expected not to match "my/image-.test"4944 is expected not to match "my/image___test"4945 is expected not to match "my/image_.test"4946 is expected not to match "my/image_-test"4947 is expected not to match "my/image..test"4948 is expected not to match "my/image\\ntest"4949 is expected not to match ".my/image"4950 is expected not to match "my/image."4951# [RSpecRunTime] RSpec elapsed time: 16 minutes 45.32 seconds. Current RSS: ~1540M. load average: 1.02 1.03 1.11 1/296 162014952# [RSpecRunTime] Finishing example group spec/lib/gitlab/regex/container_registry/protection/rules_spec.rb. It took 2.21 seconds. Expected to take 11.2 seconds.4953# [RSpecRunTime] Starting example group spec/lib/banzai/filter/broadcast_message_sanitization_filter_spec.rb. Expected to take 11.14 seconds.4954Banzai::Filter::BroadcastMessageSanitizationFilter4955 behaves like default allowlist4956 sanitizes tags that are not allowed4957 sanitizes tag attributes4958 sanitizes javascript in attributes4959 sanitizes mixed-cased javascript in attributes4960 allows allowlisted HTML tags from the user4961 sanitizes `class` attribute on any element4962 sanitizes `id` attribute on any element4963 custom allowlist4964 behaves like XSS prevention4965 disallows protocol-based JS injection: simple, no spaces4966 disallows protocol-based JS injection: simple, spaces before4967 disallows protocol-based JS injection: simple, spaces after4968 disallows protocol-based JS injection: simple, spaces before and after4969 disallows protocol-based JS injection: preceding colon4970 disallows protocol-based JS injection: UTF-8 encoding4971 disallows protocol-based JS injection: long UTF-8 encoding4972 disallows protocol-based JS injection: long UTF-8 encoding without semicolons4973 disallows protocol-based JS injection: hex encoding4974 disallows protocol-based JS injection: long hex encoding4975 disallows protocol-based JS injection: hex encoding without semicolons4976 disallows protocol-based JS injection: null char4977 disallows protocol-based JS injection: invalid URL char4978 disallows protocol-based JS injection: Unicode4979 disallows protocol-based JS injection: spaces and entities4980 disallows protocol whitespace4981 disallows data links4982 disallows vbscript links4983# [RSpecRunTime] RSpec elapsed time: 16 minutes 47.18 seconds. Current RSS: ~1544M. load average: 1.02 1.03 1.11 1/296 162024984 behaves like sanitize link4985 removes `rel` attribute from `a` elements4986 disallows invalid URIs4987 allows non-standard anchor schemes4988 allows relative links4989 allows `a` elements4990 is expected to eq "<a href=\"/\">Link</a>"4991 allows `br` elements4992 is expected to eq "Hello<br>World"4993 when `a` elements have `style` attribute4994 disallows other properties in `style` attribute on `a` elements4995 allows specific properties4996 is expected to eq "<a href=\"#\" style=\"color: red; border: blue; background: green; padding: 10px; margin: 10px; text-decoration: underline;\">Stylish Link</a>"4997 allows `class` on `a` elements4998 is expected to eq "<a href=\"#\" class=\"btn\">Button Link</a>"4999# [RSpecRunTime] Finishing example group spec/lib/banzai/filter/broadcast_message_sanitization_filter_spec.rb. It took 2.51 seconds. Expected to take 11.14 seconds.5000# [RSpecRunTime] Starting example group spec/lib/gitlab/import_export/snippet_repo_restorer_spec.rb. Expected to take 10.63 seconds.5001Gitlab::ImportExport::SnippetRepoRestorer5002 when the snippet does not have a bundle file path5003 behaves like no bundle file present5004 creates the repository from the database content5005 does not call snippet update statistics service5006 when the repository creation fails5007 returns false5008# [RSpecRunTime] RSpec elapsed time: 16 minutes 49.5 seconds. Current RSS: ~1547M. load average: 1.02 1.03 1.11 1/296 162395009 when the snippet bundle path is not present5010 behaves like no bundle file present5011 creates the repository from the database content5012 does not call snippet update statistics service5013 when the repository creation fails5014 returns false5015# [RSpecRunTime] RSpec elapsed time: 16 minutes 50.93 seconds. Current RSS: ~1543M. load average: 1.02 1.03 1.11 1/296 162765016 when the snippet repository bundle exists5017 refreshes snippet statistics5018 when it is valid5019 creates the repository from the bundle5020 sets same shard in snippet repository as in the repository storage5021# [RSpecRunTime] RSpec elapsed time: 16 minutes 53.4 seconds. Current RSS: ~1577M. load average: 1.02 1.03 1.11 1/296 163255022 when it is invalid5023 returns false and deletes the repository from disk and the database5024# [RSpecRunTime] Finishing example group spec/lib/gitlab/import_export/snippet_repo_restorer_spec.rb. It took 6.37 seconds. Expected to take 10.63 seconds.5025# [RSpecRunTime] Starting example group spec/lib/gitlab/usage_data_counters/kubernetes_agent_counter_spec.rb. Expected to take 10.6 seconds.5026Gitlab::UsageDataCounters::KubernetesAgentCounter5027 behaves like a redis usage counter5028 .count(gitops_sync)5029 increments the Kubernetes Agent gitops_sync counter by 15030 .read(gitops_sync)5031 returns the total number of gitops_sync events5032 behaves like a redis usage counter with totals5033 totals5034 can report all totals5035 unknown events5036 cannot increment5037 cannot read5038 behaves like a redis usage counter5039 .count(k8s_api_proxy_request)5040 increments the Kubernetes Agent k8s_api_proxy_request counter by 15041 .read(k8s_api_proxy_request)5042 returns the total number of k8s_api_proxy_request events5043 behaves like a redis usage counter with totals5044 totals5045 can report all totals5046 unknown events5047 cannot increment5048 cannot read5049 behaves like a redis usage counter5050 .count(flux_git_push_notifications_total)5051 increments the Kubernetes Agent flux_git_push_notifications_total counter by 15052 .read(flux_git_push_notifications_total)5053 returns the total number of flux_git_push_notifications_total events5054 behaves like a redis usage counter with totals5055 totals5056 can report all totals5057 unknown events5058 cannot increment5059 cannot read5060 behaves like a redis usage counter5061 .count(k8s_api_proxy_requests_via_ci_access)5062 increments the Kubernetes Agent k8s_api_proxy_requests_via_ci_access counter by 15063 .read(k8s_api_proxy_requests_via_ci_access)5064 returns the total number of k8s_api_proxy_requests_via_ci_access events5065 behaves like a redis usage counter with totals5066 totals5067 can report all totals5068 unknown events5069 cannot increment5070 cannot read5071 behaves like a redis usage counter5072 .count(k8s_api_proxy_requests_via_user_access)5073 increments the Kubernetes Agent k8s_api_proxy_requests_via_user_access counter by 15074 .read(k8s_api_proxy_requests_via_user_access)5075 returns the total number of k8s_api_proxy_requests_via_user_access events5076 behaves like a redis usage counter with totals5077 totals5078 can report all totals5079 unknown events5080 cannot increment5081 cannot read5082 behaves like a redis usage counter5083 .count(k8s_api_proxy_requests_via_pat_access)5084 increments the Kubernetes Agent k8s_api_proxy_requests_via_pat_access counter by 15085 .read(k8s_api_proxy_requests_via_pat_access)5086 returns the total number of k8s_api_proxy_requests_via_pat_access events5087 behaves like a redis usage counter with totals5088 totals5089 can report all totals5090 unknown events5091 cannot increment5092 cannot read5093 .increment_event_counts5094 increments the specified counters by the new increment amount5095 with empty events5096 is expected not to change `Gitlab::UsageDataCounters::KubernetesAgentCounter.totals`5097 event is unknown5098 raises an ArgumentError5099 increment is negative5100 raises an ArgumentError5101# [RSpecRunTime] Finishing example group spec/lib/gitlab/usage_data_counters/kubernetes_agent_counter_spec.rb. It took 3.53 seconds. Expected to take 10.6 seconds.5102# [RSpecRunTime] Starting example group spec/finders/clusters/agents/authorizations/ci_access/finder_spec.rb. Expected to take 10.24 seconds.5103Clusters::Agents::Authorizations::CiAccess::Finder5104 #execute5105 project authorizations5106 agent configuration project does not share a root namespace with the given project5107 is expected to be empty5108# [RSpecRunTime] RSpec elapsed time: 16 minutes 59.3 seconds. Current RSS: ~1565M. load average: 1.02 1.03 1.11 1/293 163405109 agent configuration project shares a root namespace, but does not belong to an ancestor of the given project5110 is expected to contain exactly #<Clusters::Agents::Authorizations::CiAccess::ProjectAuthorization id: 2, project_id: 827, agent_id: 1, config: {"default_namespace"=>"production"}>5111 with project authorizations present5112 is expected to contain exactly #<Clusters::Agents::Authorizations::CiAccess::ProjectAuthorization id: 3, project_id: 827, agent_id: 3, config: {"default_namespace"=>"production"}>5113 with overlapping authorizations5114 is expected to contain exactly #<Clusters::Agents::Authorizations::CiAccess::ProjectAuthorization id: 4, project_id: 827, agent_id: 5, config: {"default_namespace"=>"production"}>5115 behaves like access_as5116 agent5117 is expected to contain exactly #<Clusters::Agents::Authorizations::CiAccess::ProjectAuthorization id: 5, project_id: 827, agent_id: 3, config: {"access_as"=>{"agent"=>{}}}>5118 impersonate5119 is expected to be empty5120 ci_user5121 is expected to be empty5122 ci_job5123 is expected to be empty5124 implicit authorizations5125 returns authorizations for agents directly associated with the project5126 authorized groups5127 agent configuration project is outside the requesting project hierarchy5128 is expected to be empty5129 multiple agents are authorized for the same group5130 returns authorizations for all agents5131 a single agent is authorized to more than one matching group5132 picks the authorization for the closest group to the requesting project5133 agent configuration project does not belong to an ancestor of the authorized group5134 is expected to contain exactly #<Clusters::Agents::Authorizations::CiAccess::GroupAuthorization id: 7, group_id: 3052, agent_id: 1, config: {"default_namespace"=>"production"}>5135 behaves like access_as5136 agent5137 is expected to contain exactly #<Clusters::Agents::Authorizations::CiAccess::GroupAuthorization id: 8, group_id: 3049, agent_id: 3, config: {"access_as"=>{"agent"=>{}}}>5138 impersonate5139 is expected to be empty5140 ci_user5141 is expected to be empty5142 ci_job5143 is expected to be empty5144# [RSpecRunTime] Finishing example group spec/finders/clusters/agents/authorizations/ci_access/finder_spec.rb. It took 3.87 seconds. Expected to take 10.24 seconds.5145# [RSpecRunTime] Starting example group spec/lib/gitlab/markdown_cache/active_record/extension_spec.rb. Expected to take 10.04 seconds.5146Gitlab::MarkdownCache::ActiveRecord::Extension5147 an unchanged markdown field5148 is expected to eq "`Foo`"5149 is expected to eq "<p dir=\"auto\"><code>Foo</code></p>"5150 is expected not to be truthy5151 is expected to eq 20971525152 a changed markdown field5153 is expected to eq "<p dir=\"auto\"><code>Bar</code></p>"5154 is expected to eq 20971525155 when a markdown field is set repeatedly to an empty string5156 is expected to receive refresh_markdown_cache(*(any args)) 1 time5157 when a markdown field is set repeatedly to a string which renders as empty html5158 is expected to receive refresh_markdown_cache(*(any args)) 1 time5159 a non-markdown field changed5160 is expected to eq 25161 is expected to eq "`Foo`"5162 is expected to eq "<p dir=\"auto\"><code>Foo</code></p>"5163 is expected to eq 20971525164 version is out of date5165 is expected to eq "<p dir=\"auto\"><code>Bar</code></p>"5166 is expected to eq 20971525167 when an invalidating field is changed5168 invalidates the cache when project changes5169 invalidates the cache when author changes5170 .attributes5171 excludes cache attributes that are denylisted by default5172 #cached_html_up_to_date?5173 returns false if markdown has been changed but html has not5174 returns true if markdown has not been changed but html has5175 returns true if markdown and html have both been changed5176 returns false if the markdown field is set but the html is not5177 #refresh_markdown_cache!5178 skips saving if not persisted5179 saves the changes5180 with note5181 calls store_mentions!5182 during import5183 does not call store_mentions!5184 when persisted cache is newer than current version5185 does not save the generated HTML5186 when persisted cache is nil5187 does not save the generated HTML5188# [RSpecRunTime] Finishing example group spec/lib/gitlab/markdown_cache/active_record/extension_spec.rb. It took 2.9 seconds. Expected to take 10.04 seconds.5189# [RSpecRunTime] Starting example group spec/lib/gitlab/chat/command_spec.rb. Expected to take 9.81 seconds.5190Gitlab::Chat::Command5191 #try_create_pipeline5192 returns nil when the command is not valid5193 tries to create the pipeline when a command is valid5194 #create_pipeline5195 creates the pipeline5196 creates the chat data for the pipeline5197 stores the chat name ID in the chat data5198 stores the response URL in the chat data5199 creates the environment variables for the pipeline5200# [RSpecRunTime] RSpec elapsed time: 17 minutes 10.71 seconds. Current RSS: ~1549M. load average: 1.02 1.03 1.11 1/296 164265201# [RSpecRunTime] Finishing example group spec/lib/gitlab/chat/command_spec.rb. It took 6.22 seconds. Expected to take 9.81 seconds.5202# [RSpecRunTime] Starting example group spec/lib/api/ml/mlflow/api_helpers_spec.rb. Expected to take 9.66 seconds.5203API::Ml::Mlflow::ApiHelpers5204 #custom_version5205 input: [], output: nil5206 is correct5207 input: [{}], output: nil5208 is correct5209 input: [{:key=>"foo", :value=>"bar"}], output: nil5210 is correct5211 input: [{:key=>"gitlab.version", :value=>"1.2.3"}], output: "1.2.3"5212 is correct5213 input: [{:key=>"foo", :value=>"bar"}, {:key=>"gitlab.foo", :value=>"baz"}], output: nil5214 is correct5215 #model_order_params5216 input: "", order_by: "name", sort: "asc"5217 is correct5218 input: "name", order_by: "name", sort: "asc"5219 is correct5220 input: "name DESC", order_by: "name", sort: "desc"5221 is correct5222 input: "last_updated_timestamp", order_by: "updated_at", sort: "asc"5223 is correct5224 input: "last_updated_timestamp asc", order_by: "updated_at", sort: "asc"5225 is correct5226 input: "last_updated_timestamp DESC", order_by: "updated_at", sort: "desc"5227 is correct5228 #gitlab_tags5229 when tags param is not supplied5230 returns nil5231 when tags param is supplied5232 input: [], output: nil5233 is correct5234 input: [{}], output: {}5235 is correct5236 input: [{:key=>"foo", :value=>"bar"}], output: {}5237 is correct5238 input: [{:key=>"gitlab.version", :value=>"1.2.3"}], output: {"version"=>"1.2.3"}5239 is correct5240 input: [{:key=>"foo", :value=>"bar"}, {:key=>"gitlab.foo", :value=>"baz"}], output: {"foo"=>"baz"}5241 is correct5242 #model_filter_params5243 input: "", output: {}5244 is correct5245 input: "name=\"\"", output: {:name=>""}5246 is correct5247 input: "name=foo", output: {:name=>"foo"}5248 is correct5249 input: "name=\"foo\"", output: {:name=>"foo"}5250 is correct5251 input: "invalid=\"foo\"", output: {}5252 is correct5253 #candidates_order_params5254 input: "", order_by: nil, order_by_type: nil, sort: nil5255 is correct5256 input: "created_at", order_by: "created_at", order_by_type: "column", sort: nil5257 is correct5258 input: "created_at ASC", order_by: "created_at", order_by_type: "column", sort: "ASC"5259 is correct5260 input: "metrics.something", order_by: "something", order_by_type: "metric", sort: nil5261 is correct5262 input: "metrics.something asc", order_by: "something", order_by_type: "metric", sort: "asc"5263 is correct5264 input: "metrics.something.blah asc", order_by: "something", order_by_type: "metric", sort: "asc"5265 is correct5266 input: "params.something ASC", order_by: nil, order_by_type: nil, sort: "ASC"5267 is correct5268 input: "metadata.something ASC", order_by: nil, order_by_type: nil, sort: "ASC"5269 is correct5270# [RSpecRunTime] Finishing example group spec/lib/api/ml/mlflow/api_helpers_spec.rb. It took 2.34 seconds. Expected to take 9.66 seconds.5271# [RSpecRunTime] Starting example group spec/services/todos/destroy/confidential_issue_service_spec.rb. Expected to take 9.27 seconds.5272Todos::Destroy::ConfidentialIssueService5273 #execute5274 when issue_id parameter is present5275 when provided issue is confidential5276 removes issue todos for users who can not access the confidential issue5277# [RSpecRunTime] RSpec elapsed time: 17 minutes 14.65 seconds. Current RSS: ~1543M. load average: 1.01 1.03 1.11 1/295 164275278 when provided issue is not confidential5279 does not remove any todos5280# [RSpecRunTime] RSpec elapsed time: 17 minutes 16.09 seconds. Current RSS: ~1540M. load average: 1.01 1.03 1.11 1/295 164285281 when project_id parameter is present5282 removes issues todos for users that cannot access confidential issues5283# [RSpecRunTime] RSpec elapsed time: 17 minutes 18.45 seconds. Current RSS: ~1533M. load average: 1.01 1.03 1.11 1/295 164295284# [RSpecRunTime] Finishing example group spec/services/todos/destroy/confidential_issue_service_spec.rb. It took 5.39 seconds. Expected to take 9.27 seconds.5285# [RSpecRunTime] Starting example group spec/workers/delete_user_worker_spec.rb. Expected to take 9.2 seconds.5286DeleteUserWorker5287 calls the DeleteUserWorker with the params it was given5288 uses symbolized keys5289 when user deleted their own account5290 behaves like proceeds with deletion5291 proceeds with deletion5292 when delay_delete_own_user feature flag is disabled5293 behaves like proceeds with deletion5294 proceeds with deletion5295 when user is banned5296 behaves like does nothing5297 does not instantiate a DeleteUserWorker5298 behaves like logs5299 logs5300 behaves like updates the user's custom attributes5301 destroys the user's DELETED_OWN_ACCOUNT_AT custom attribute5302 creates a SKIPPED_ACCOUNT_DELETION_AT custom attribute for the user5303 when custom attribute is not present5304 does nothing5305 when user is not blocked (e.g. result of user reinstatement request)5306 behaves like does nothing5307 does not instantiate a DeleteUserWorker5308 behaves like logs5309 logs5310 behaves like updates the user's custom attributes5311 destroys the user's DELETED_OWN_ACCOUNT_AT custom attribute5312 creates a SKIPPED_ACCOUNT_DELETION_AT custom attribute for the user5313 when custom attribute is not present5314 does nothing5315 when user to delete does not exist5316 behaves like does nothing5317 does not instantiate a DeleteUserWorker5318 when current user does not exist5319 behaves like does nothing5320 does not instantiate a DeleteUserWorker5321 when user to delete and current user do not exist5322 behaves like does nothing5323 does not instantiate a DeleteUserWorker5324# [RSpecRunTime] Finishing example group spec/workers/delete_user_worker_spec.rb. It took 4.04 seconds. Expected to take 9.2 seconds.5325# [RSpecRunTime] Starting example group spec/services/files/update_service_spec.rb. Expected to take 9.06 seconds.5326Files::UpdateService5327 #execute5328 when the file's last commit sha is earlier than the latest change for that branch5329 returns a hash with the correct error message and a :error status5330 when the file's last commit sha does match the supplied last_commit_sha5331 returns a hash with the :success status5332 updates the file with the new contents5333 uses the commit email5334# [RSpecRunTime] RSpec elapsed time: 17 minutes 26.07 seconds. Current RSS: ~1545M. load average: 1.01 1.03 1.11 1/295 165765335 when the last_commit_sha is not supplied5336 returns a hash with the :success status5337 updates the file with the new contents5338# [RSpecRunTime] RSpec elapsed time: 17 minutes 27.86 seconds. Current RSS: ~1564M. load average: 1.01 1.03 1.11 1/295 166405339# [RSpecRunTime] Finishing example group spec/services/files/update_service_spec.rb. It took 5.38 seconds. Expected to take 9.06 seconds.5340# [RSpecRunTime] Starting example group spec/lib/gitlab/database/count_spec.rb. Expected to take 8.74 seconds.5341Gitlab::Database::Count5342 .approximate_counts5343 fallbacks5344 gets results from first strategy5345 gets more results from second strategy if some counts are missing5346 does not get more results as soon as all counts are present5347# [RSpecRunTime] RSpec elapsed time: 17 minutes 31.24 seconds. Current RSS: ~1554M. load average: 1.01 1.03 1.10 1/295 166415348 default strategies5349 with a read-only database5350 only uses the ExactCountStrategy5351# [RSpecRunTime] RSpec elapsed time: 17 minutes 32.39 seconds. Current RSS: ~1544M. load average: 1.01 1.03 1.10 1/295 166425352 with a read-write database5353 uses the available strategies5354# [RSpecRunTime] RSpec elapsed time: 17 minutes 33.51 seconds. Current RSS: ~1534M. load average: 1.01 1.03 1.10 1/295 166435355# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/count_spec.rb. It took 5.64 seconds. Expected to take 8.74 seconds.5356# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/reports/codequality_reports_comparer_spec.rb. Expected to take 8.4 seconds.5357Gitlab::Ci::Reports::CodequalityReportsComparer5358 #status5359 when head report has an error5360 returns status failed5361 when head report does not have errors5362 returns status success5363 when head report does not exist5364 returns status not found5365 when base report does not exist5366 returns status success5367 #errors_count5368 when head report has an error5369 returns the number of new errors5370 when head report does not have an error5371 returns zero5372 #resolved_count5373 when base report has an error and head has a different error5374 counts the base report error as resolved5375 when base report has errors head has no errors5376 counts the base report errors as resolved5377 when base report has errors and head has the same error5378 returns zero5379 when base report does not have errors and head has errors5380 returns zero5381 when base report is nil5382 returns zero5383 #total_count5384 when base report has an error5385 returns zero5386 when head report has an error5387 includes the head report error in the count5388 when base report has errors and head report has errors5389 includes errors in the count5390 when base report has errors and head report has the same error5391 includes errors in the count5392 when base report is nil5393 returns zero5394 #existing_errors5395 when base report has errors and head has the same error5396 includes the base report errors sorted by severity5397 when base report has errors and head has a different error5398 returns an empty array5399 when base report does not have errors and head has errors5400 returns an empty array5401 when base report is nil5402 returns an empty array5403 #new_errors5404 when base report has errors and head has more errors5405 includes errors not found in the base report sorted by severity5406 when base report has an error and head has no errors5407 returns an empty array5408 when base report does not have errors and head has errors5409 returns the head report error5410 when base report is nil5411 returns an empty array5412 #resolved_errors5413 when base report errors are still found in the head report5414 returns an empty array5415 when base report has errors and head has a different error5416 returns the base report errors not found in the head report, sorted by severity5417 when base report does not have errors and head has errors5418 returns an empty array5419 when base report is nil5420 returns an empty array5421# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/reports/codequality_reports_comparer_spec.rb. It took 2.45 seconds. Expected to take 8.4 seconds.5422# [RSpecRunTime] Starting example group spec/services/commits/tag_service_spec.rb. Expected to take 8.33 seconds.5423Commits::TagService5424 #execute5425 valid params5426 when tagging succeeds5427 returns a hash with the :success status and created tag5428 adds a system note5429# [RSpecRunTime] RSpec elapsed time: 17 minutes 37.71 seconds. Current RSS: ~1547M. load average: 1.01 1.03 1.10 1/295 166845430 when tagging fails5431 behaves like tag failure5432 returns a hash with the :error status5433 does not add a system note5434# [RSpecRunTime] RSpec elapsed time: 17 minutes 39.21 seconds. Current RSS: ~1562M. load average: 1.01 1.03 1.10 1/295 167015435 invalid params5436 behaves like tag failure5437 returns a hash with the :error status5438 does not add a system note5439# [RSpecRunTime] RSpec elapsed time: 17 minutes 40.74 seconds. Current RSS: ~1569M. load average: 1.09 1.04 1.11 3/296 167185440# [RSpecRunTime] Finishing example group spec/services/commits/tag_service_spec.rb. It took 4.8 seconds. Expected to take 8.33 seconds.5441# [RSpecRunTime] Starting example group spec/lib/gitlab/hotlinking_detector_spec.rb. Expected to take 8.17 seconds.5442Gitlab::HotlinkingDetector5443 .intercept_hotlinking?5444 hotlinked as media5445 return_value: false, accept_header: "*/*"5446 is expected to equal false5447 return_value: false, accept_header: "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"5448 is expected to equal false5449 return_value: false, accept_header: "text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8"5450 is expected to equal false5451 return_value: false, accept_header: "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"5452 is expected to equal false5453 return_value: false, accept_header: "text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8"5454 is expected to equal false5455 return_value: false, accept_header: "image/jpeg, application/x-ms-application, image/gif, application/xaml+xml, image/pjpeg, application/x-ms-xbap, application/x-shockwave-flash, application/msword, */*"5456 is expected to equal false5457 return_value: false, accept_header: "text/html, application/xhtml+xml, image/jxr, */*"5458 is expected to equal false5459 return_value: false, accept_header: "text/html, application/xml;q=0.9, application/xhtml+xml, image/png, image/webp, image/jpeg, image/gif, image/x-xbitmap, */*;q=0.1"5460 is expected to equal false5461 return_value: true, accept_header: "image/webp,*/*"5462 is expected to equal true5463 return_value: true, accept_header: "image/png,image/*;q=0.8,*/*;q=0.5"5464 is expected to equal true5465 return_value: true, accept_header: "image/webp,image/apng,image/*,*/*;q=0.8"5466 is expected to equal true5467 return_value: true, accept_header: "image/png,image/svg+xml,image/*;q=0.8, */*;q=0.5"5468 is expected to equal true5469 return_value: true, accept_header: "video/webm,video/ogg,video/*;q=0.9,application/ogg;q=0.7,audio/*;q=0.6,*/*;q=0.5"5470 is expected to equal true5471 return_value: true, accept_header: "audio/webm,audio/ogg,audio/wav,audio/*;q=0.9,application/ogg;q=0.7,video/*;q=0.6,*/*;q=0.5"5472 is expected to equal true5473 return_value: true, accept_header: "text/css,*/*;q=0.1"5474 is expected to equal true5475 return_value: true, accept_header: "text/css"5476 is expected to equal true5477 return_value: true, accept_header: "text/css,*/*;q=0.1"5478 is expected to equal true5479 return_value: true, accept_header: "text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2"5480 is expected to equal true5481 hotlinked as a script5482 return_value: false, fetch_mode: "navigate"5483 is expected to equal false5484 return_value: false, fetch_mode: "nested-navigate"5485 is expected to equal false5486 return_value: false, fetch_mode: "same-origin"5487 is expected to equal false5488 return_value: true, fetch_mode: "cors"5489 is expected to equal true5490 return_value: true, fetch_mode: "no-cors"5491 is expected to equal true5492 return_value: true, fetch_mode: "websocket"5493 is expected to equal true5494# [RSpecRunTime] Finishing example group spec/lib/gitlab/hotlinking_detector_spec.rb. It took 2.16 seconds. Expected to take 8.17 seconds.5495# [RSpecRunTime] Starting example group spec/lib/bulk_imports/common/pipelines/lfs_objects_pipeline_spec.rb. Expected to take 8.0 seconds.5496BulkImports::Common::Pipelines::LfsObjectsPipeline5497 #run5498 imports lfs objects into destination project and removes tmpdir5499 does not call load on duplicates5500 #extract5501 downloads & extracts lfs objects filepaths5502 #load5503 when file path is lfs json5504 returns5505 when file path is tar file5506 returns5507 when lfs json read failed5508 raises an error5509 when file path is being traversed5510 raises an error5511 when file path is not under tmpdir5512 returns5513 when file path is symlink5514 returns5515 when file path shares multiple hard links5516 returns5517 when path is a directory5518 returns5519 lfs objects project5520 when lfs objects json is invalid5521 when oid value is not Array5522 does not create lfs objects project5523 when oid value is nil5524 does not create lfs objects project5525 when oid value is not allowed5526 does not create lfs objects project5527 when repository type is duplicated5528 creates only one lfs objects project5529 when lfs objects project fails to be created5530 logs the failure5531 #after_run5532 removes tmpdir5533 when tmpdir does not exist5534 does not attempt to remove tmpdir5535# [RSpecRunTime] Finishing example group spec/lib/bulk_imports/common/pipelines/lfs_objects_pipeline_spec.rb. It took 3.18 seconds. Expected to take 8.0 seconds.5536# [RSpecRunTime] Starting example group spec/lib/gitlab/spamcheck/client_spec.rb. Expected to take 7.91 seconds.5537Gitlab::Spamcheck::Client5538 url scheme5539 is tls5540 uses secure connection5541 is grpc5542 uses insecure connection5543 #spam?5544 issue5545 behaves like check for spam5546 includes interceptors5547 verdict_value: 0, expected: "allow", verdict_evaluated: true, verdict_score: 0.015548 returns expected spam result5549 verdict_value: 1, expected: "conditional_allow", verdict_evaluated: true, verdict_score: 0.55550 returns expected spam result5551 verdict_value: 2, expected: "disallow", verdict_evaluated: true, verdict_score: 0.755552 returns expected spam result5553 verdict_value: 3, expected: "block", verdict_evaluated: true, verdict_score: 0.995554 returns expected spam result5555 verdict_value: 4, expected: "noop", verdict_evaluated: false, verdict_score: 0.05556 returns expected spam result5557 snippet5558 behaves like check for spam5559 includes interceptors5560 verdict_value: 0, expected: "allow", verdict_evaluated: true, verdict_score: 0.015561 returns expected spam result5562 verdict_value: 1, expected: "conditional_allow", verdict_evaluated: true, verdict_score: 0.55563 returns expected spam result5564 verdict_value: 2, expected: "disallow", verdict_evaluated: true, verdict_score: 0.755565 returns expected spam result5566 verdict_value: 3, expected: "block", verdict_evaluated: true, verdict_score: 0.995567 returns expected spam result5568 verdict_value: 4, expected: "noop", verdict_evaluated: false, verdict_score: 0.05569 returns expected spam result5570 #build_protobuf5571 builds the expected issue protobuf object5572 builds the expected snippet protobuf object5573 builds the expected generic protobuf object5574 #build_user_protobuf5575 builds the expected protobuf object5576 when user has multiple email addresses5577 adds emails to the user pb object5578 #build_project_protobuf5579 builds the expected protobuf object5580 #get_spammable_mappings5581 is a defined spammable5582 is a generic spammable5583# [RSpecRunTime] Finishing example group spec/lib/gitlab/spamcheck/client_spec.rb. It took 2.44 seconds. Expected to take 7.91 seconds.5584# [RSpecRunTime] Starting example group spec/lib/gitlab/checks/lfs_integrity_spec.rb. Expected to take 7.76 seconds.5585Gitlab::Checks::LfsIntegrity5586 #objects_missing?5587 with LFS not enabled5588 skips integrity check5589 with LFS enabled5590 is true if any LFS blobs are missing5591 is false if LFS objects have already been uploaded5592 nil rev5593 skips integrity check5594# [RSpecRunTime] RSpec elapsed time: 17 minutes 51.28 seconds. Current RSS: ~1568M. load average: 1.07 1.04 1.11 1/296 168025595 deletion5596 skips integrity check5597 no changes5598 skips integrity check5599# [RSpecRunTime] Finishing example group spec/lib/gitlab/checks/lfs_integrity_spec.rb. It took 3.87 seconds. Expected to take 7.76 seconds.5600# [RSpecRunTime] Starting example group spec/components/pajamas/toggle_component_spec.rb. Expected to take 7.62 seconds.5601Pajamas::ToggleComponent5602 with defaults5603 renders a toggle container with provided class5604 does not set a name5605 sets default is-checked attributes5606 sets default disabled attributes5607 sets default is-loading attributes5608 does not set a label5609 does not set a label position5610 with custom options5611 sets the custom class5612 sets the custom name5613 sets the custom is-checked attributes5614 sets the custom disabled attributes5615 sets the custom is-loading attributes5616 sets the custom label5617 sets the custom label position5618 sets custom data attributes5619 with setting label_position5620 position: :top, count: 15621 is expected to have visible css "[data-label-position='top']"5622 position: :left, count: 15623 is expected to have visible css "[data-label-position='left']"5624 position: :hidden, count: 15625 is expected to have visible css "[data-label-position='hidden']"5626 position: :bogus, count: 05627 is expected to have visible css "[data-label-position='bogus']"5628 position: "bogus", count: 05629 is expected to have visible css "[data-label-position='bogus']"5630 position: nil, count: 05631 is expected to have visible css "[data-label-position='']"5632# [RSpecRunTime] Finishing example group spec/components/pajamas/toggle_component_spec.rb. It took 1.91 seconds. Expected to take 7.62 seconds.5633# [RSpecRunTime] Starting example group spec/lib/bitbucket/representation/pull_request_spec.rb. Expected to take 7.43 seconds.5634Bitbucket::Representation::PullRequest5635 #iid5636 is expected to eq 15637 #author5638 is expected to eq "Ben"5639 is expected to be nil5640 is expected to be nil5641 #description5642 is expected to eq "Text"5643 is expected to be nil5644 #state5645 is expected to eq "merged"5646 is expected to eq "closed"5647 is expected to eq "closed"5648 is expected to eq "opened"5649 #title5650 is expected to eq "Issue"5651 #source_branch_name5652 is expected to eq "feature"5653 is expected to be nil5654 #source_branch_sha5655 is expected to eq "abcd123"5656 is expected to be nil5657 #target_branch_name5658 is expected to eq "master"5659 is expected to be nil5660 #target_branch_sha5661 is expected to eq "abcd123"5662 is expected to be nil5663 #created_at5664 is expected to eq "2023-01-01"5665 #updated_at5666 is expected to eq "2023-01-01"5667 #merge_commit_sha5668 is expected to eq "SHA"5669 is expected to be nil5670 #to_hash5671 is expected to eq {:author=>"user-1", :created_at=>"created-at", :description=>"description", :iid=>11, :merge_commit_s...ch-name", :target_branch_sha=>"destination-commit-hash", :title=>"title", :updated_at=>"updated-at"}5672# [RSpecRunTime] Finishing example group spec/lib/bitbucket/representation/pull_request_spec.rb. It took 1.95 seconds. Expected to take 7.43 seconds.5673# [RSpecRunTime] Starting example group spec/models/oauth_access_token_spec.rb. Expected to take 7.34 seconds.5674OauthAccessToken5675 does not allow STI5676 scopes5677 .latest_per_application5678 returns only the latest token for each application5679 Doorkeeper secret storing5680 does not have a prefix5681 stores the token in hashed format5682 does not allow falling back to plaintext token comparison5683 finds a token by plaintext token5684 when the token is stored in plaintext5685 falls back to plaintext token comparison5686# [RSpecRunTime] RSpec elapsed time: 17 minutes 58.6 seconds. Current RSS: ~1565M. load average: 1.07 1.04 1.11 1/295 168155687 .matching_token_for5688 does not find existing tokens5689 #expires_in5690 when token has expires_in value set5691 uses the expires_in value5692 when token has nil expires_in5693 uses default value5694# [RSpecRunTime] Finishing example group spec/models/oauth_access_token_spec.rb. It took 2.8 seconds. Expected to take 7.34 seconds.5695# [RSpecRunTime] Starting example group spec/tasks/gitlab/update_templates_rake_spec.rb. Expected to take 7.17 seconds.5696gitlab:update_project_templates rake task5697 updates valid project templates5698# [RSpecRunTime] Finishing example group spec/tasks/gitlab/update_templates_rake_spec.rb. It took 4.82 seconds. Expected to take 7.17 seconds.5699# [RSpecRunTime] RSpec elapsed time: 18 minutes 4.02 seconds. Current RSS: ~1513M. load average: 1.06 1.04 1.10 1/295 168385700# [RSpecRunTime] Starting example group spec/workers/bulk_imports/pipeline_batch_worker_spec.rb. Expected to take 6.98 seconds.5701BulkImports::PipelineBatchWorker5702 performs multiple times sequentially without raising an exception5703 processes the batch once5704 is labeled as idempotent5705 with stop signal from database health check5706DEPRECATION WARNING: Invalid Feature Flag drop_sidekiq_jobs_BulkImports::PipelineBatchWorker stubbed (called from each at /builds/gitlab-org/gitlab/spec/support/helpers/stub_feature_flags.rb:49)5707 defers the job by set time5708DEPRECATION WARNING: Invalid Feature Flag drop_sidekiq_jobs_BulkImports::PipelineBatchWorker stubbed (called from each at /builds/gitlab-org/gitlab/spec/support/helpers/stub_feature_flags.rb:49)5709 lazy evaluates schema and tables5710 when `bulk_import_deferred_workers` feature flag is disabled5711DEPRECATION WARNING: Invalid Feature Flag drop_sidekiq_jobs_BulkImports::PipelineBatchWorker stubbed (called from each at /builds/gitlab-org/gitlab/spec/support/helpers/stub_feature_flags.rb:49)5712 does not defer job execution5713# [RSpecRunTime] RSpec elapsed time: 18 minutes 5.4 seconds. Current RSS: ~1519M. load average: 1.06 1.04 1.10 1/292 168395714 #perform5715 runs the given pipeline batch successfully5716 with tracker status5717 when tracker is failed5718 skips the batch5719 when tracker is finished5720 skips the batch5721 with batch status5722 when batch status is started5723 finishes the batch5724 when batch status is created5725 finishes the batch5726 when batch status is finished5727 stays finished5728 when exclusive lease cannot be obtained5729 does not run the pipeline5730 when pipeline raises an exception5731 when pipeline is retryable5732 retries the batch5733 when pipeline raises an error5734 keeps batch status as `started` and lets the error bubble up5735 .sidekiq_retries_exhausted5736 sets batch status to failed5737# [RSpecRunTime] Finishing example group spec/workers/bulk_imports/pipeline_batch_worker_spec.rb. It took 2.8 seconds. Expected to take 6.98 seconds.5738# [RSpecRunTime] Starting example group spec/lib/banzai/filter/syntax_highlight_filter_spec.rb. Expected to take 6.98 seconds.5739Banzai::Filter::SyntaxHighlightFilter5740 when no language is specified5741 highlights as plaintext5742 escapes HTML tags5743 when contains mermaid diagrams5744 ignores mermaid blocks5745 when <pre> contains multiple <code> tags5746 ignores the block5747 when <pre><code> is a child of <pre><code> which is a child of a div5748 captures all text and doesn't fail trying to replace a node with no parent5749 when a valid language is specified5750 highlights as that language5751 escapes HTML tags5752 when an invalid language is specified5753 highlights as plaintext5754 escapes HTML tags5755 languages that should be passed through5756 when math is specified5757 highlights as plaintext but with the correct language attribute and class5758 escapes HTML tags5759 when mermaid is specified5760 highlights as plaintext but with the correct language attribute and class5761 escapes HTML tags5762 when plantuml is specified5763 highlights as plaintext but with the correct language attribute and class5764 escapes HTML tags5765 when suggestion is specified5766 highlights as plaintext but with the correct language attribute and class5767 escapes HTML tags5768 when sourcepos metadata is available5769 includes it in the highlighted code block5770 escape sourcepos metadata to prevent XSS5771 when Rouge lexing fails5772 highlights as plaintext5773 escapes HTML tags5774 when Rouge lexing fails after a retry5775 does not add highlighting classes5776 escapes HTML tags5777 behaves like html filter timeout5778 when rendering takes too long5779 times out5780# [RSpecRunTime] Finishing example group spec/lib/banzai/filter/syntax_highlight_filter_spec.rb. It took 2.44 seconds. Expected to take 6.98 seconds.5781# [RSpecRunTime] Starting example group spec/finders/abuse_reports_finder_spec.rb. Expected to take 6.75 seconds.5782AbuseReportsFinder5783 #execute5784 when params is empty5785 behaves like returns all abuse reports5786 returns all abuse reports5787 when params[:user] is present5788 behaves like returns filtered reports5789 returns abuse reports filtered by user_id5790 when no user has username = params[:user]5791 behaves like returns all abuse reports5792 returns all abuse reports5793 when params[:reporter] is present5794 behaves like returns filtered reports5795 returns abuse reports filtered by reporter_id5796 when no user has username = params[:reporter]5797 behaves like returns all abuse reports5798 returns all abuse reports5799 when params[:status] = open5800 returns only open abuse reports5801 when params[:status] = closed5802 returns only closed abuse reports5803 when params[:status] is not a valid status5804 defaults to returning open abuse reports5805 when params[:category] is present5806 returns abuse reports with the specified category5807 aggregating reports5808 when multiple open reports exist5809 aggregates open reports by user and category5810 sorts by aggregated_count in descending order and created_at in descending order5811 returns count with aggregated reports5812 when a different sorting attribute is given5813 returns reports sorted by the specified sort attribute5814 when params[:sort] is invalid5815 sorts reports by aggregated_count in descending order5816 when multiple closed reports exist5817 does not aggregate closed reports5818 sorts reports by created_at in descending order5819 when a different sorting attribute is given5820 returns reports sorted by the specified sort attribute5821 when params[:sort] is invalid5822 sorts reports by created_at in descending order5823# [RSpecRunTime] Finishing example group spec/finders/abuse_reports_finder_spec.rb. It took 2.34 seconds. Expected to take 6.75 seconds.5824# [RSpecRunTime] Starting example group spec/services/clusters/agent_tokens/revoke_service_spec.rb. Expected to take 6.74 seconds.5825Clusters::AgentTokens::RevokeService5826 #execute5827 when user is authorized5828 when user revokes agent token5829 succeeds5830 creates an activity event5831# [RSpecRunTime] RSpec elapsed time: 18 minutes 13.03 seconds. Current RSS: ~1555M. load average: 1.05 1.04 1.10 1/291 168405832 when there is a validation failure5833 fails without raising an error5834 does not create an activity event5835# [RSpecRunTime] RSpec elapsed time: 18 minutes 14.32 seconds. Current RSS: ~1545M. load average: 1.05 1.04 1.10 1/291 168415836 when user is not authorized5837 when user attempts to revoke agent token5838 fails5839# [RSpecRunTime] Finishing example group spec/services/clusters/agent_tokens/revoke_service_spec.rb. It took 3.53 seconds. Expected to take 6.74 seconds.5840# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/status/build/retried_spec.rb. Expected to take 6.57 seconds.5841Gitlab::Ci::Status::Build::Retried5842 #text5843 does not override status text5844 #icon5845 does not override status icon5846 #group5847 does not override status group5848 #favicon5849 does not override status label5850 #label5851 does not override status label5852 #badge_tooltip5853 returns status5854 #status_tooltip5855 with a failed build5856 does override status_tooltip5857 with another build5858 does override status_tooltip5859 .matches?5860 with a retried build5861 is expected to be truthy5862 with a build that has not been retried5863 is expected to be falsy5864# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/status/build/retried_spec.rb. It took 3.29 seconds. Expected to take 6.57 seconds.5865# [RSpecRunTime] Starting example group spec/models/diff_note_position_spec.rb. Expected to take 6.44 seconds.5866DiffNotePosition5867 does not allow STI5868 unique by note_id and diff type5869 accepts a line_range attribute5870 .create_or_update_by5871 when a diff note5872 does not have a diff note position5873 creates a diff note position5874# [RSpecRunTime] RSpec elapsed time: 18 minutes 20.73 seconds. Current RSS: ~1539M. load average: 1.04 1.03 1.10 3/298 169475875 has a diff note position5876 updates the existing diff note position5877# [RSpecRunTime] RSpec elapsed time: 18 minutes 21.82 seconds. Current RSS: ~1546M. load average: 1.04 1.03 1.10 1/297 170005878# [RSpecRunTime] Finishing example group spec/models/diff_note_position_spec.rb. It took 3.48 seconds. Expected to take 6.44 seconds.5879# [RSpecRunTime] Starting example group spec/models/issue_assignee_spec.rb. Expected to take 6.34 seconds.5880IssueAssignee5881 does not allow STI5882 associations5883 is expected to belong to issue class_name => Issue required: false5884 is expected to belong to assignee class_name => User required: false5885# [RSpecRunTime] RSpec elapsed time: 18 minutes 23.23 seconds. Current RSS: ~1539M. load average: 1.04 1.03 1.10 1/297 170015886 validations5887 is expected to validate that :assignee is case-sensitively unique within the scope of :issue_id5888 scopes5889 in_projects5890 returns issue assignees for given project5891 on_issues5892 returns issue assignees for given issues5893# [RSpecRunTime] Finishing example group spec/models/issue_assignee_spec.rb. It took 3.31 seconds. Expected to take 6.34 seconds.5894# [RSpecRunTime] Starting example group spec/models/concerns/encrypted_user_password_spec.rb. Expected to take 6.29 seconds.5895User5896 does not allow STI5897 #authenticatable_salt5898 when password is stored in BCrypt format5899 returns the first 30 characters of the encrypted_password5900 when password is stored in PBKDF2 format5901 uses the decoded password salt5902 does not use the first 30 characters of the encrypted_password5903 when the encrypted_password is an unknown type5904 returns the first 30 characters of the encrypted_password5905 #password=5906 calls default Devise encryptor and not the PBKDF2 encryptor5907 saves the password in BCrypt format5908 when FIPS mode is enabled5909 calls PBKDF2 digest and not the default Devise encryptor5910 saves the password in PBKDF2 format5911 #valid_password?5912 when the default encryption method is BCrypt5913 behaves like password validation fails when the password is encrypted using an unsupported method5914 is expected to eq false5915 when the user password PBKDF2+SHA5125916 is expected to eq true5917 re-encrypts the password as BCrypt5918 when the default encryption method is PBKDF2+SHA512 and the user password is BCrypt5919 behaves like password validation fails when the password is encrypted using an unsupported method5920 is expected to eq false5921 when the user password BCrypt5922 is expected to eq true5923 re-encrypts the password as PBKDF2+SHA5125924# [RSpecRunTime] Finishing example group spec/models/concerns/encrypted_user_password_spec.rb. It took 2.0 seconds. Expected to take 6.29 seconds.5925# [RSpecRunTime] Starting example group spec/serializers/test_report_summary_entity_spec.rb. Expected to take 6.11 seconds.5926TestReportSummaryEntity5927 #as_json5928 contains the total5929 when summary has test suites5930 contains the test suites5931 contains build_ids5932# [RSpecRunTime] RSpec elapsed time: 18 minutes 30.21 seconds. Current RSS: ~1524M. load average: 1.04 1.03 1.10 1/296 170025933# [RSpecRunTime] Finishing example group spec/serializers/test_report_summary_entity_spec.rb. It took 3.07 seconds. Expected to take 6.11 seconds.5934# [RSpecRunTime] Starting example group spec/models/legacy_diff_discussion_spec.rb. Expected to take 6.02 seconds.5935LegacyDiffDiscussion5936 does not allow STI5937 #reply_attributes5938 includes line_code5939# [RSpecRunTime] RSpec elapsed time: 18 minutes 31.48 seconds. Current RSS: ~1527M. load average: 1.04 1.03 1.10 1/297 170435940 #merge_request_version_params5941 when the discussion is active5942 returns an empty hash, which will end up showing the latest version5943 when the discussion is outdated5944 returns nil5945# [RSpecRunTime] Finishing example group spec/models/legacy_diff_discussion_spec.rb. It took 3.15 seconds. Expected to take 6.02 seconds.5946# [RSpecRunTime] Starting example group spec/lib/gitlab/metrics/boot_time_tracker_spec.rb. Expected to take 5.94 seconds.5947Gitlab::Metrics::BootTimeTracker5948 #track_boot_time!5949 when called on puma for the first time5950 set the startup_time5951 records the current process runtime5952 logs the application boot time5953 tracks boot time in a prometheus gauge5954 on subsequent calls5955 does nothing5956 when called on sidekiq for the first time5957 set the startup_time5958 records the current process runtime5959 logs the application boot time5960 tracks boot time in a prometheus gauge5961 on subsequent calls5962 does nothing5963 when called on console for the first time5964 set the startup_time5965 records the current process runtime5966 logs the application boot time5967 tracks boot time in a prometheus gauge5968 on subsequent calls5969 does nothing5970 when called on other runtimes5971 does nothing5972 #startup_time5973 returns 0 when boot time not tracked5974# [RSpecRunTime] Finishing example group spec/lib/gitlab/metrics/boot_time_tracker_spec.rb. It took 1.7 seconds. Expected to take 5.94 seconds.5975# [RSpecRunTime] Starting example group spec/lib/sidebars/panel_spec.rb. Expected to take 5.82 seconds.5976Sidebars::Panel5977 #renderable_menus5978 returns only renderable menus5979 #super_sidebar_menu_items5980 serializes every renderable menu and returns a flattened result5981 #super_sidebar_context_header5982 raises `NotImplementedError`5983 #render?5984 returns false with no menus5985 returns false with no renderable menus5986 returns true with renderable menus5987 #add_element5988 adds the element to the last position of the list5989 does not add nil elements5990 #insert_element_before5991 adds element before the specific element class5992 does not add nil elements5993 when reference element does not exist5994 adds the element to the top of the list5995 #insert_element_after5996 adds element after the specific element class5997 does not add nil elements5998 when reference element does not exist5999 adds the element to the end of the list6000 #replace_element6001 replace existing element in the list6002 does not add nil elements6003 does not add the element if the other element is not found6004# [RSpecRunTime] Finishing example group spec/lib/sidebars/panel_spec.rb. It took 1.56 seconds. Expected to take 5.82 seconds.6005# [RSpecRunTime] Starting example group spec/components/pajamas/banner_component_spec.rb. Expected to take 5.81 seconds.6006Pajamas::BannerComponent6007 basic usage6008 renders its content6009 renders its title6010 renders a close button6011 button_text and button_link6012 define the primary action6013 banner_options6014 are on the banner6015 with custom classes6016 don't conflict with internal banner_classes6017 close_options6018 are on the close button6019 variant6020 by default (promotion)6021 does not apply introduction class6022 when set to introduction6023 applies the introduction class to the banner6024 applies the confirm class to the close button6025 when set to unknown variant6026 ignores the unknown variant6027 illustration6028 has none by default6029 with svg_path6030 renders an image as illustration6031 with illustration slot6032 renders the slot content as illustration6033 and conflicting svg_path6034 uses the slot content6035 with primary_action slot6036 renders the slot content as the primary action6037 and conflicting button_text and button_link6038 uses the slot content6039# [RSpecRunTime] Finishing example group spec/components/pajamas/banner_component_spec.rb. It took 1.6 seconds. Expected to take 5.81 seconds.6040# [RSpecRunTime] Starting example group spec/lib/gitlab/background_task_spec.rb. Expected to take 5.66 seconds.6041Gitlab::BackgroundTask6042 when stopped6043 is not running6044 #start6045 runs the given task on a background thread6046 returns self6047 when installing exit handler6048 stops a running background task6049 when task responds to start6050 calls start6051 when start returns true6052 runs the task6053 when start returns false6054 does not run the task6055 when synchronous is set to true6056 calls join on the thread6057 #stop6058 is a no-op6059 when running6060 #start6061 raises an error6062 #stop6063 stops running6064 when task responds to stop6065 calls stop6066 when task stop raises an error6067 stops gracefully6068 reports the error6069 when task run raises exception6070#<Thread:0x00007c9b81407fb0@test_background_task /builds/gitlab-org/gitlab/lib/gitlab/background_task.rb:58 run> terminated with exception (report_on_exception is true):6071/builds/gitlab-org/gitlab/spec/lib/gitlab/background_task_spec.rb:189:in `block (5 levels) in <top (required)>': task error (RuntimeError)6072 from /builds/gitlab-org/gitlab/lib/gitlab/background_task.rb:60:in `block (2 levels) in start'6073 stops gracefully6074#<Thread:0x00007c9b80d6f7e8@test_background_task /builds/gitlab-org/gitlab/lib/gitlab/background_task.rb:58 run> terminated with exception (report_on_exception is true):6075/builds/gitlab-org/gitlab/spec/lib/gitlab/background_task_spec.rb:189:in `block (5 levels) in <top (required)>': task error (RuntimeError)6076 from /builds/gitlab-org/gitlab/lib/gitlab/background_task.rb:60:in `block (2 levels) in start'6077 reports the error6078# [RSpecRunTime] Finishing example group spec/lib/gitlab/background_task_spec.rb. It took 1.87 seconds. Expected to take 5.66 seconds.6079# [RSpecRunTime] Starting example group spec/initializers/rest-client-hostname_override_spec.rb. Expected to take 5.64 seconds.6080rest-client dns rebinding protection6081 behaves like a request using Gitlab::HTTP_V2::UrlBlocker6082 when local requests are not allowed6083 allows an external request with http6084 allows an external request with https6085 raises error when it is a request that resolves to a local address6086 raises error when it is a request that resolves to a localhost address6087 raises error when it is a request to local address6088 raises error when it is a request to localhost address6089 when port different from URL scheme is used6090 allows the request6091 raises error when it is a request to local address6092 raises error when it is a request to localhost address6093 when DNS rebinding protection is disabled6094 allows the request6095 when http(s) proxy environment variable is set6096 allows the request6097 when local requests are allowed6098 allows an external request6099 allows an external request that resolves to a local address6100 allows an external request that resolves to a localhost address6101 allows a local address request6102 allows a localhost address request6103 when a non HTTP/HTTPS URL is provided6104 raises an error6105# [RSpecRunTime] Finishing example group spec/initializers/rest-client-hostname_override_spec.rb. It took 1.98 seconds. Expected to take 5.64 seconds.6106# [RSpecRunTime] Starting example group spec/graphql/mutations/security/ci_configuration/configure_secret_detection_spec.rb. Expected to take 5.49 seconds.6107Mutations::Security::CiConfiguration::ConfigureSecretDetection6108 is expected to require graphql authorizations :push_code6109 #resolve6110 generates an error if the resource is not accessible to the user6111 when user does not have enough permissions6112 generates an error6113 when user is a maintainer of a different project6114 generates an error6115 when the user does not have permission to create a new branch6116 returns an array of errors6117 when the user can create a merge request6118 when service successfully generates a path to create a new merge request6119 returns a success path6120 when service can not generate any path to create a new merge request6121 returns an array of errors6122# [RSpecRunTime] Finishing example group spec/graphql/mutations/security/ci_configuration/configure_secret_detection_spec.rb. It took 2.3 seconds. Expected to take 5.49 seconds.6123# [RSpecRunTime] Starting example group spec/lib/gitlab/repository_url_builder_spec.rb. Expected to take 5.45 seconds.6124Gitlab::RepositoryUrlBuilder6125 .build6126 factory: :project, path_generator: ->(project) { project.full_path }6127 when passing SSH protocol6128 returns the SSH URL to the repository6129 when passing HTTP protocol6130 returns the HTTP URL to the repo without a username6131 includes the custom HTTP clone root if set6132 when passing an unsupported protocol6133 raises an exception6134 factory: :project_snippet, path_generator: ->(snippet) { "#{snippet.project.full_path}/snippets/#{snippet.id}" }6135 when passing SSH protocol6136 returns the SSH URL to the repository6137 when passing HTTP protocol6138 returns the HTTP URL to the repo without a username6139 includes the custom HTTP clone root if set6140 when passing an unsupported protocol6141 raises an exception6142 factory: :project_wiki, path_generator: ->(wiki) { "#{wiki.container.full_path}.wiki" }6143 when passing SSH protocol6144 returns the SSH URL to the repository6145 when passing HTTP protocol6146 returns the HTTP URL to the repo without a username6147 includes the custom HTTP clone root if set6148 when passing an unsupported protocol6149 raises an exception6150 factory: :personal_snippet, path_generator: ->(snippet) { "snippets/#{snippet.id}" }6151 when passing SSH protocol6152 returns the SSH URL to the repository6153 when passing HTTP protocol6154 returns the HTTP URL to the repo without a username6155 includes the custom HTTP clone root if set6156 when passing an unsupported protocol6157 raises an exception6158# [RSpecRunTime] Finishing example group spec/lib/gitlab/repository_url_builder_spec.rb. It took 1.74 seconds. Expected to take 5.45 seconds.6159# [RSpecRunTime] Starting example group spec/models/packages/rpm/metadatum_spec.rb. Expected to take 5.32 seconds.6160Packages::Rpm::Metadatum6161 does not allow STI6162 relationships6163 is expected to belong to package required: false6164 validations6165 is expected to validate that :package cannot be empty/falsy6166 is expected to validate that :epoch cannot be empty/falsy6167 is expected to validate that :release cannot be empty/falsy6168 is expected to validate that :summary cannot be empty/falsy6169 is expected to validate that :description cannot be empty/falsy6170 is expected to validate that :arch cannot be empty/falsy6171 is expected to validate that :epoch looks like an integer greater than or equal to 06172 is expected to validate that the length of :release is at most 1286173 is expected to validate that the length of :summary is at most 10006174 is expected to validate that the length of :description is at most 50006175 is expected to validate that the length of :arch is at most 2556176 is expected to validate that the length of :license is at most 10006177 is expected to validate that the length of :url is at most 10006178 #rpm_package_type6179 will not allow a package with a different package_type6180# [RSpecRunTime] RSpec elapsed time: 18 minutes 47.72 seconds. Current RSS: ~1579M. load average: 1.03 1.03 1.10 1/294 171466181# [RSpecRunTime] Finishing example group spec/models/packages/rpm/metadatum_spec.rb. It took 1.6 seconds. Expected to take 5.32 seconds.6182# [RSpecRunTime] Starting example group spec/lib/sidebars/user_profile/menus/following_menu_spec.rb. Expected to take 5.23 seconds.6183Sidebars::UserProfile::Menus::FollowingMenu6184 behaves like User profile menu6185 does not contain any sub menu6186 renders the correct link6187 renders the correct title6188 renders the correct icon6189 renders the correct avatar6190 defines correct active route6191 renders if user is logged in6192 when viewed user is blocked6193 when user is not logged in6194 is not allowed to view the menu item6195 when current user has permission6196 is allowed to view the menu item6197 when current user does not have permission6198 is not allowed to view the menu item6199 when viewed user is banned6200 when user is not logged in6201 is not allowed to view the menu item6202 when current user has permission6203 is allowed to view the menu item6204 when current user does not have permission6205 is not allowed to view the menu item6206 behaves like Followers/followees counts6207 when there are items6208 renders the pill6209 returns the count6210 when there are no items6211 does not render the pill6212# [RSpecRunTime] Finishing example group spec/lib/sidebars/user_profile/menus/following_menu_spec.rb. It took 1.7 seconds. Expected to take 5.23 seconds.6213# [RSpecRunTime] Starting example group spec/services/groups/nested_create_service_spec.rb. Expected to take 5.2 seconds.6214Groups::NestedCreateService6215 with subgroups6216 #execute6217 returns the group if it already existed6218 reuses a parent if it already existed6219 creates group and subgroup in the database6220 behaves like with a visibility level6221 creates the group with correct visibility level6222 adding a visibility level6223 overwrites the visibility level6224# [RSpecRunTime] RSpec elapsed time: 18 minutes 52.47 seconds. Current RSS: ~1555M. load average: 1.03 1.03 1.09 1/294 171486225# [RSpecRunTime] Finishing example group spec/services/groups/nested_create_service_spec.rb. It took 3.05 seconds. Expected to take 5.2 seconds.6226# [RSpecRunTime] Starting example group spec/workers/external_service_reactive_caching_worker_spec.rb. Expected to take 5.09 seconds.6227ExternalServiceReactiveCachingWorker6228 behaves like reactive cacheable worker6229 #perform6230 when reactive cache worker class is found6231 calls #exclusively_update_reactive_cache!6232 when ReactiveCaching::ExceededReactiveCacheLimit is raised6233 avoids failing the job and tracks via Gitlab::ErrorTracking6234# [RSpecRunTime] RSpec elapsed time: 18 minutes 54.42 seconds. Current RSS: ~1561M. load average: 1.03 1.03 1.09 1/294 171496235 when reactive cache worker class is not found6236 raises no error6237 when reactive cache worker class is invalid6238 raises no error6239 worker context6240 sets the related class on the job6241 sets the related class on the job when it was passed as a class6242# [RSpecRunTime] Finishing example group spec/workers/external_service_reactive_caching_worker_spec.rb. It took 2.34 seconds. Expected to take 5.09 seconds.6243# [RSpecRunTime] Starting example group spec/services/resource_events/synthetic_milestone_notes_builder_service_spec.rb. Expected to take 4.99 seconds.6244ResourceEvents::SyntheticMilestoneNotesBuilderService6245 #execute6246 builds milestone notes for resource milestone events6247 behaves like filters by paginated notes6248 only returns given notes6249 when paginated notes is empty6250 does not return any notes6251# [RSpecRunTime] RSpec elapsed time: 18 minutes 57.9 seconds. Current RSS: ~1529M. load average: 1.02 1.03 1.09 1/292 171506252# [RSpecRunTime] Finishing example group spec/services/resource_events/synthetic_milestone_notes_builder_service_spec.rb. It took 3.1 seconds. Expected to take 4.99 seconds.6253# [RSpecRunTime] Starting example group spec/graphql/types/snippets/blob_viewer_type_spec.rb. Expected to take 4.97 seconds.6254Types::Snippets::BlobViewerType6255 has the correct fields6256 is expected to be non null6257 is expected to be non null6258 is expected to be non null6259 is expected to be non null6260 is expected not to be non null6261 is expected to be non null6262 is expected to be non null6263 collapsed6264 behaves like nil field converted to false6265 returns false6266# [RSpecRunTime] RSpec elapsed time: 18 minutes 59.35 seconds. Current RSS: ~1536M. load average: 1.02 1.03 1.09 1/294 171706267 tooLarge6268 behaves like nil field converted to false6269 returns false6270# [RSpecRunTime] Finishing example group spec/graphql/types/snippets/blob_viewer_type_spec.rb. It took 1.66 seconds. Expected to take 4.97 seconds.6271# [RSpecRunTime] Starting example group spec/finders/projects/topics_finder_spec.rb. Expected to take 4.85 seconds.6272Projects::TopicsFinder6273 #execute6274 returns topics6275 filter by name6276 search: "topic", result: ["topicC", "topicA", "topicB"]6277 returns filtered topics6278# [RSpecRunTime] RSpec elapsed time: 19 minutes 0.73 second. Current RSS: ~1540M. load average: 1.02 1.03 1.09 1/295 171786279 search: "pic", result: ["topicC", "topicA", "topicB"]6280 returns filtered topics6281 search: "B", result: []6282 returns filtered topics6283 search: "cB", result: []6284 returns filtered topics6285 search: "icB", result: ["topicB"]6286 returns filtered topics6287 search: "topicA", result: ["topicA"]6288 returns filtered topics6289 search: "topica", result: ["topicA"]6290 returns filtered topics6291 filter by without_projects6292 returns topics without assigned projects6293 returns topics without assigned projects6294# [RSpecRunTime] Finishing example group spec/finders/projects/topics_finder_spec.rb. It took 1.91 seconds. Expected to take 4.85 seconds.6295# [RSpecRunTime] Starting example group spec/services/incident_management/link_alerts/destroy_service_spec.rb. Expected to take 4.79 seconds.6296IncidentManagement::LinkAlerts::DestroyService6297 #execute6298 when current user is a guest6299 responds with error6300 does not unlink alert from the incident6301# [RSpecRunTime] RSpec elapsed time: 19 minutes 2.7 seconds. Current RSS: ~1538M. load average: 1.02 1.03 1.09 1/295 171796302 when current user is a developer6303 responds with success6304 when unlinking internal alert6305 unlinks the alert6306 when unlinking external alert6307 unlinks the alert6308 when unlinking an alert not related to the incident6309 does not change the incident's alerts6310 does not change another incident's alerts6311 does not change the alert's incident6312# [RSpecRunTime] Finishing example group spec/services/incident_management/link_alerts/destroy_service_spec.rb. It took 2.05 seconds. Expected to take 4.79 seconds.6313# [RSpecRunTime] Starting example group spec/lib/gitlab/database/partitioning_migration_helpers/foreign_key_helpers_spec.rb. Expected to take 4.69 seconds.6314Gitlab::Database::PartitioningMigrationHelpers::ForeignKeyHelpers6315 #add_concurrent_partitioned_foreign_key6316 when the foreign key does not exist on the parent table6317 creates the foreign key on each partition, and the parent table6318 with validate: false option6319 creates the foreign key only on partitions6320 when the foreign key exists on the parent table6321 does not attempt to create any foreign keys6322 when additional foreign key options are given6323 forwards them to the foreign key helper methods6324 when run inside a transaction block6325 raises an error6326 #validate_partitioned_foreign_key6327 when run inside a transaction block6328 raises an error6329 when run outside a transaction block6330 when name is provided6331 validates FK for each partition6332 when name is not provided6333 validates FK for each partition6334 when FK does not exist for a given partition6335 does not validate missing FK6336# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/partitioning_migration_helpers/foreign_key_helpers_spec.rb. It took 1.77 seconds. Expected to take 4.69 seconds.6337# [RSpecRunTime] Starting example group spec/graphql/resolvers/alert_management/http_integrations_resolver_spec.rb. Expected to take 4.65 seconds.6338Resolvers::AlertManagement::HttpIntegrationsResolver6339 is expected to have nullable GraphQL type AlertManagementHttpIntegrationConnection6340 user does not have permission6341 is expected to be empty6342# [RSpecRunTime] RSpec elapsed time: 19 minutes 6.71 seconds. Current RSS: ~1553M. load average: 1.02 1.03 1.09 1/295 171806343 user has developer permission6344 is expected to be empty6345 user has maintainer permission6346 is expected to contain exactly #<AlertManagement::HttpIntegration id: 1, created_at: "2024-02-20 23:38:34.059175069 +0000", updated_... "DataDog", payload_example: {}, payload_attribute_mapping: {}, type_identifier: "http", token: nil>6347 when HTTP Integration ID is given6348 when integration is from the current project6349 is expected to contain exactly #<AlertManagement::HttpIntegration id: 2, created_at: "2024-02-20 23:38:34.065826488 +0000", updated_... "DataDog", payload_example: {}, payload_attribute_mapping: {}, type_identifier: "http", token: nil>6350 when integration is from other project6351 is expected to be empty6352# [RSpecRunTime] Finishing example group spec/graphql/resolvers/alert_management/http_integrations_resolver_spec.rb. It took 2.54 seconds. Expected to take 4.65 seconds.6353# [RSpecRunTime] Starting example group spec/lib/gitlab/metrics/subscribers/external_http_spec.rb. Expected to take 4.58 seconds.6354Gitlab::Metrics::Subscribers::ExternalHttp6355 .detail_store6356 when external HTTP detail store is empty6357 returns an empty array6358 when the performance bar is not enabled6359 returns an empty array6360 when external HTTP detail store has some values6361 returns the external http detailed store6362 .payload6363 when SafeRequestStore does not have any item from external HTTP6364 returns an empty array6365 when external HTTP recorded some values6366 returns the external http detailed store6367 with multiple requests6368 returns a payload containing a limited set of slow requests6369 #request6370 tracks external HTTP request count6371 tracks external HTTP duration6372 tracks external HTTP exceptions6373 stores per-request counters6374 stores a portion of events into the detail store6375 when the performance bar is not enabled6376 does not capture detail store6377# [RSpecRunTime] Finishing example group spec/lib/gitlab/metrics/subscribers/external_http_spec.rb. It took 1.34 seconds. Expected to take 4.58 seconds.6378# [RSpecRunTime] Starting example group spec/lib/gitlab/github_import/importer/events/commented_spec.rb. Expected to take 4.51 seconds.6379Gitlab::GithubImport::Importer::Events::Commented6380 with Issue6381 behaves like new note6382 creates a note6383 when extended_events is disabled6384 does not create a note6385 with MergeRequest6386 behaves like new note6387 creates a note6388 when extended_events is disabled6389 does not create a note6390# [RSpecRunTime] Finishing example group spec/lib/gitlab/github_import/importer/events/commented_spec.rb. It took 1.74 seconds. Expected to take 4.51 seconds.6391# [RSpecRunTime] Starting example group spec/lib/gitlab/github_import/settings_spec.rb. Expected to take 4.44 seconds.6392Gitlab::GithubImport::Settings6393 .stages_array6394 returns stages list as array6395 when `github_import_extended_events` feature flag is disabled6396 returns stages list as array6397 #prioritize_collaborators?6398 when prioritize_collaborators is set to true6399 when prioritize_collaborators is set to false6400 when prioritize_collaborators is not present6401 #enabled?6402 returns is enabled or not specific optional stage6403 #extended_events?6404 when extended_events is set to true6405 when extended_events is set to false6406 when extended_events is not present6407 #disabled?6408 returns is disabled or not specific optional stage6409 #write6410 puts optional steps and timeout strategy into projects import_data6411# [RSpecRunTime] Finishing example group spec/lib/gitlab/github_import/settings_spec.rb. It took 1.32 seconds. Expected to take 4.44 seconds.6412# [RSpecRunTime] Starting example group spec/lib/bulk_imports/groups/loaders/group_loader_spec.rb. Expected to take 4.37 seconds.6413BulkImports::Groups::Loaders::GroupLoader6414 #load6415 when path is missing6416 raises an error6417 when destination namespace is not a group6418 raises an error6419 when there are other group errors6420 raises an error with those errors6421 when user can create group6422 when there is no parent group6423 calls Group Create Service to create a new group6424 when there is parent group6425 calls Group Create Service to create a new group6426 when user does not have 2FA enabled6427 when require_two_factor_authentication is not passed6428 calls Group Create Service to create a new group6429 when require_two_factor_authentication is false6430 calls Group Create Service to create a new group6431 when require_two_factor_authentication is true6432 does not create new group6433 when user cannot create group6434 when there is no parent group6435 does not create new group6436 when there is parent group6437 does not create new group6438# [RSpecRunTime] Finishing example group spec/lib/bulk_imports/groups/loaders/group_loader_spec.rb. It took 1.38 seconds. Expected to take 4.37 seconds.6439# [RSpecRunTime] Starting example group spec/graphql/types/ci/pipeline_counts_type_spec.rb. Expected to take 4.3 seconds.6440Types::Ci::PipelineCountsType6441 is expected to eq "PipelineCounts"6442 has the expected fields6443 behaves like pipeline counts query6444 returns pipeline counts6445# [RSpecRunTime] RSpec elapsed time: 19 minutes 14.92 seconds. Current RSS: ~1559M. load average: 1.02 1.03 1.09 1/297 172486446 behaves like pipeline counts query6447 returns pipeline counts6448 behaves like pipeline counts query6449 returns pipeline counts6450 behaves like pipeline counts query6451 returns pipeline counts6452# [RSpecRunTime] Finishing example group spec/graphql/types/ci/pipeline_counts_type_spec.rb. It took 2.33 seconds. Expected to take 4.3 seconds.6453# [RSpecRunTime] Starting example group spec/lib/gitlab/git/attributes_at_ref_parser_spec.rb. Expected to take 4.24 seconds.6454Gitlab::Git::AttributesAtRefParser6455 loads .gitattributes blob6456 handles missing blobs6457 #attributes6458 returns the attributes as a Hash6459# [RSpecRunTime] RSpec elapsed time: 19 minutes 17.94 seconds. Current RSS: ~1561M. load average: 1.02 1.03 1.09 1/297 172766460# [RSpecRunTime] Finishing example group spec/lib/gitlab/git/attributes_at_ref_parser_spec.rb. It took 2.0 seconds. Expected to take 4.24 seconds.6461# [RSpecRunTime] Starting example group spec/services/projects/detect_repository_languages_service_spec.rb. Expected to take 4.23 seconds.6462Projects::DetectRepositoryLanguagesService6463 #execute6464 without previous detection6465 inserts new programming languages in the database6466 inserts the repository langauges6467 updates detected_repository_languages flag6468 with a previous detection6469 updates the repository languages6470 doesn't touch detected_repository_languages flag6471 when no repository exists6472 has no languages6473# [RSpecRunTime] Finishing example group spec/services/projects/detect_repository_languages_service_spec.rb. It took 1.65 seconds. Expected to take 4.23 seconds.6474# [RSpecRunTime] Starting example group spec/lib/bitbucket_server/representation/comment_spec.rb. Expected to take 4.14 seconds.6475BitbucketServer::Representation::Comment6476 #id6477 is expected to eq 96478 #author_username6479 returns username6480 when username is absent6481 returns slug6482 when slug and username are absent6483 returns displayName6484 #author_email6485 is expected to eq "test.user@example.com"6486 #note6487 is expected to eq "is this a new line?"6488 #created_at6489 is expected to be a kind of Time6490 #updated_at6491 is expected to be a kind of Time6492 #comments6493 is expected to eq 46494 is expected to all be a kind of BitbucketServer::Representation::Comment6495 is expected to contain exactly "Hello world", "Ok", "hello", and "hi"6496 comments have the right parent6497# [RSpecRunTime] Finishing example group spec/lib/bitbucket_server/representation/comment_spec.rb. It took 0.97 second. Expected to take 4.14 seconds.6498# [RSpecRunTime] Starting example group spec/lib/gitlab/zentao/query_spec.rb. Expected to take 4.13 seconds.6499Gitlab::Zentao::Query6500 #issues6501 when params are empty6502 fills default params6503# [RSpecRunTime] RSpec elapsed time: 19 minutes 22.49 seconds. Current RSS: ~1542M. load average: 1.01 1.03 1.09 1/296 172966504 when params contain valid options6505 fills params with standard of ZenTao6506 when params contain invalid options6507 fills default params with standard of ZenTao6508 #issue6509 returns issue object by client6510# [RSpecRunTime] Finishing example group spec/lib/gitlab/zentao/query_spec.rb. It took 3.38 seconds. Expected to take 4.13 seconds.6511# [RSpecRunTime] Starting example group spec/lib/gitlab/usage/metrics/instrumentations/count_jira_imports_metric_spec.rb. Expected to take 4.01 seconds.6512Gitlab::Usage::Metrics::Instrumentations::CountJiraImportsMetric6513 with all time frame6514 behaves like a correct instrumented metric value and query6515 behaves like a correct instrumented metric value6516 has correct value6517 behaves like a correct instrumented metric query6518 has correct generate query6519 for 28d time frame6520 behaves like a correct instrumented metric value and query6521 behaves like a correct instrumented metric value6522 has correct value6523 behaves like a correct instrumented metric query6524 has correct generate query6525# [RSpecRunTime] Finishing example group spec/lib/gitlab/usage/metrics/instrumentations/count_jira_imports_metric_spec.rb. It took 1.21 seconds. Expected to take 4.01 seconds.6526# [RSpecRunTime] Starting example group spec/lib/gitlab/github_import/attachments_downloader_spec.rb. Expected to take 4.0 seconds.6527Gitlab::GithubImport::AttachmentsDownloader6528 #delete6529 removes file with parent folder6530 #perform6531 when file valid6532 downloads file6533 when file shares multiple hard links6534 raises expected exception6535 when filename is malicious6536 raises expected exception6537 when file size exceeds limit6538 raises expected exception6539 when file name length exceeds limit6540 chops filename6541 when chunk download returns a redirect6542 skips the redirect and continues6543 when chunk download returns an error6544 raises expected exception6545 when attachment is behind a github asset endpoint6546 gets redirection url6547 when url is not a redirection6548 queries with original file_url6549 when redirection url is not supported6550 raises UnsupportedAttachmentError on unsupported extension6551# [RSpecRunTime] Finishing example group spec/lib/gitlab/github_import/attachments_downloader_spec.rb. It took 0.99 second. Expected to take 4.0 seconds.6552# [RSpecRunTime] Starting example group spec/workers/database/lock_tables_worker_spec.rb. Expected to take 3.91 seconds.6553Database::LockTablesWorker6554 #perform6555 when running with single database6556 skips executing the job (PENDING: Skipping because database ci exists)6557 when running in decomposed database6558 when the table is wrong6559 when trying to lock tables on an unknown database6560 raises an exception6561 when trying to lock tables on the database that does not support locking6562 raises an exception6563 when trying to lock tables on the wrong database6564 raises an exception6565 when trying to lock shared tables on the database6566 raises an exception6567 when the table is correct6568 when the table is not locked for writes6569 database_name: :ci, tables: ["users", "namespaces"]6570 locks the tables on the corresponding database6571 database_name: :main, tables: ["ci_pipelines", "ci_builds"]6572 locks the tables on the corresponding database6573 when the table is already locked for writes6574 database_name: :ci, tables: ["users", "namespaces"]6575 skips locking the tables on the corresponding database6576 database_name: :main, tables: ["ci_pipelines", "ci_builds"]6577 skips locking the tables on the corresponding database6578# [RSpecRunTime] Finishing example group spec/workers/database/lock_tables_worker_spec.rb. It took 1.27 seconds. Expected to take 3.91 seconds.6579# [RSpecRunTime] Starting example group spec/lib/gitlab/database/count/exact_count_strategy_spec.rb. Expected to take 3.82 seconds.6580Gitlab::Database::Count::ExactCountStrategy6581 #count6582 counts all models6583 returns default value if count times out6584# [RSpecRunTime] RSpec elapsed time: 19 minutes 29.57 seconds. Current RSS: ~1533M. load average: 1.01 1.03 1.09 1/292 172976585# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/count/exact_count_strategy_spec.rb. It took 2.15 seconds. Expected to take 3.82 seconds.6586# [RSpecRunTime] Starting example group spec/lib/gitlab/alert_management/fingerprint_spec.rb. Expected to take 3.81 seconds.6587Gitlab::AlertManagement::Fingerprint6588 .generate6589 when data is an array6590 returns the hashed fingerprint6591 with a variety of data6592 data: 1116593 performs like a hashed fingerprint6594 data: "fingerprint"6595 performs like a hashed fingerprint6596 data: :fingerprint6597 performs like a hashed fingerprint6598 data: true6599 performs like a hashed fingerprint6600 when data is a hash6601 behaves like fingerprinted Hash6602 performs like a hashed fingerprint6603 hashes with different order6604 calculates the same result6605 hash is too large6606 raises an error6607# [RSpecRunTime] Finishing example group spec/lib/gitlab/alert_management/fingerprint_spec.rb. It took 0.92 second. Expected to take 3.81 seconds.6608# [RSpecRunTime] Starting example group spec/lib/gitlab/composer/version_index_spec.rb. Expected to take 3.7 seconds.6609Gitlab::Composer::VersionIndex6610 #as_json6611 with a public project6612 behaves like returns the packages json6613 returns the packages json6614 with an unordered list of packages6615 returns the packages sorted by version6616 with an internal project6617 behaves like returns the packages json6618 returns the packages json6619 with an unordered list of packages6620 returns the packages sorted by version6621 with a private project6622 behaves like returns the packages json6623 returns the packages json6624 with an unordered list of packages6625 returns the packages sorted by version6626 #sha6627 returns the json SHA6628# [RSpecRunTime] Finishing example group spec/lib/gitlab/composer/version_index_spec.rb. It took 1.5 seconds. Expected to take 3.7 seconds.6629# [RSpecRunTime] Starting example group spec/models/work_items/widgets/award_emoji_spec.rb. Expected to take 3.66 seconds.6630WorkItems::Widgets::AwardEmoji6631 does not allow STI6632 #downvotes6633 is expected to eq 16634 .type6635 is expected to eq :award_emoji6636 #upvotes6637 is expected to eq 16638 #award_emoji6639 is expected to contain exactly #<AwardEmoji id: 1, name: "star", user_id: 1687, awardable_type: "Issue", created_at: "2024-02-20 23:39:00.677598171 +0000", updated_at: "2024-02-20 23:39:00.677598171 +0000", awardable_id: 138>, #<AwardEmoji id: 2, name: "thumbsup", user_id: 1688, awardable_type: "Issue", created_at: "2024-02-20 23:39:00.781662801 +0000", updated_at: "2024-02-20 23:39:00.781662801 +0000", awardable_id: 138>, and #<AwardEmoji id: 3, name: "thumbsdown", user_id: 1689, awardable_type: "Issue", created_at: "2024-02-...-20 23:39:00.903911336 +0000", updated_at: "2024-02-20 23:39:00.903911336 +0000", awardable_id: 138>6640 #type6641 is expected to eq :award_emoji6642# [RSpecRunTime] Finishing example group spec/models/work_items/widgets/award_emoji_spec.rb. It took 1.25 seconds. Expected to take 3.66 seconds.6643# [RSpecRunTime] Starting example group spec/lib/sidebars/user_settings/menus/applications_menu_spec.rb. Expected to take 3.6 seconds.6644Sidebars::UserSettings::Menus::ApplicationsMenu6645 behaves like User settings menu #render? method6646 #render?6647 when user is logged in6648 renders6649 when user is not logged in6650 does not render6651 behaves like User settings menu6652 does not contain any sub menu6653 renders the correct link6654 renders the correct title6655 renders the correct icon6656 defines correct active route6657# [RSpecRunTime] Finishing example group spec/lib/sidebars/user_settings/menus/applications_menu_spec.rb. It took 0.64 second. Expected to take 3.6 seconds.6658# [RSpecRunTime] Starting example group spec/helpers/sessions_helper_spec.rb. Expected to take 3.57 seconds.6659SessionsHelper6660 #unconfirmed_email?6661 returns true when the flash alert contains a devise failure unconfirmed message6662 returns false when the flash alert does not contain a devise failure unconfirmed message6663 #unconfirmed_verification_email?6664 reset_first_offer?: true, unconfirmed_email_present?: true, token_valid?: true, result: true6665 is expected to eq true6666 reset_first_offer?: false, unconfirmed_email_present?: true, token_valid?: true, result: false6667 is expected to eq false6668 reset_first_offer?: true, unconfirmed_email_present?: false, token_valid?: true, result: false6669 is expected to eq false6670 reset_first_offer?: true, unconfirmed_email_present?: true, token_valid?: false, result: false6671 is expected to eq false6672 #verification_email6673 when there is an unconfirmed verification email6674 is expected to eq "unconfirmed@email"6675 when there is no unconfirmed verification email6676 is expected to eq "user2004@example.org"6677 #verification_data6678 returns the expected data6679 #obfuscated_email6680 delegates to Gitlab::Utils::Email.obfuscated_email6681 #remember_me_enabled?6682 when application setting is enabled6683 is expected to equal true6684 when application setting is disabled6685 is expected to equal false6686# [RSpecRunTime] Finishing example group spec/helpers/sessions_helper_spec.rb. It took 1.12 seconds. Expected to take 3.57 seconds.6687# [RSpecRunTime] Starting example group spec/models/raw_usage_data_spec.rb. Expected to take 3.49 seconds.6688RawUsageData6689 does not allow STI6690 scopes6691 .for_current_reporting_cycle6692 returns nil where no records match filter criteria6693 with records matching filtering criteria6694 return records within reporting cycle time range ordered by creation time6695 validations6696 is expected to validate that :payload cannot be empty/falsy6697 is expected to validate that :recorded_at cannot be empty/falsy6698 uniqueness validation6699 is expected to validate that :recorded_at is case-sensitively unique6700 #update_version_metadata!6701 updates sent_at6702 updates version_usage_data_id_value6703# [RSpecRunTime] Finishing example group spec/models/raw_usage_data_spec.rb. It took 0.75 second. Expected to take 3.49 seconds.6704# [RSpecRunTime] Starting example group spec/services/ml/create_candidate_service_spec.rb. Expected to take 3.47 seconds.6705Ml::CreateCandidateService6706 #execute6707 with default parameters6708 creates a candidate6709 gives a fake name6710 sets the correct values6711 when parameters are passed6712 with default parameters6713 creates a candidate6714 sets the correct values6715# [RSpecRunTime] Finishing example group spec/services/ml/create_candidate_service_spec.rb. It took 1.06 seconds. Expected to take 3.47 seconds.6716# [RSpecRunTime] Starting example group spec/serializers/merge_requests/pipeline_entity_spec.rb. Expected to take 3.39 seconds.6717MergeRequests::PipelineEntity6718 #as_json6719 contains required fields6720 returns presented coverage6721 excludes coverage data when disabled6722# [RSpecRunTime] Finishing example group spec/serializers/merge_requests/pipeline_entity_spec.rb. It took 1.03 seconds. Expected to take 3.39 seconds.6723# [RSpecRunTime] Starting example group spec/rubocop/cop/usage_data/large_table_spec.rb. Expected to take 3.39 seconds.6724RuboCop::Cop::UsageData::LargeTable6725 in an usage data file6726 with large tables6727 when calling Issue.count6728 registers an offense6729 when calling Issue.active.count6730 registers an offense6731 when calling count(Issue)6732 does not register an offense6733 when calling count(Ci::Build.active)6734 does not register an offense6735 when calling Ci::Build.active.count6736 registers an offense6737 when using allowed methods6738 does not register an offense6739 with non related class6740 does not register an offense6741 when outside of an usage data file6742 does not register an offense6743# [RSpecRunTime] Finishing example group spec/rubocop/cop/usage_data/large_table_spec.rb. It took 0.72 second. Expected to take 3.39 seconds.6744# [RSpecRunTime] Starting example group spec/services/ci/compare_accessibility_reports_service_spec.rb. Expected to take 3.31 seconds.6745Ci::CompareAccessibilityReportsService6746 #execute6747 when head pipeline has accessibility reports6748 returns status and data6749 when base and head pipelines have accessibility reports6750 returns status and data6751# [RSpecRunTime] Finishing example group spec/services/ci/compare_accessibility_reports_service_spec.rb. It took 1.58 seconds. Expected to take 3.31 seconds.6752# [RSpecRunTime] Starting example group spec/finders/packages/npm/packages_for_user_finder_spec.rb. Expected to take 3.3 seconds.6753Packages::Npm::PackagesForUserFinder6754 #execute6755 with a project6756 behaves like searches for packages6757 is expected to contain exactly #<Packages::Package id: 3, project_id: 960, created_at: "2024-02-20 23:39:09.068840587 +0000", update...kage_type: "npm", creator_id: 1699, status: "default", last_downloaded_at: nil, status_message: nil>6758# [RSpecRunTime] RSpec elapsed time: 19 minutes 41.42 seconds. Current RSS: ~1543M. load average: 1.01 1.02 1.09 1/297 173506759 with a group6760 behaves like searches for packages6761 is expected to contain exactly #<Packages::Package id: 3, project_id: 960, created_at: "2024-02-20 23:39:09.068840587 +0000", update...kage_type: "npm", creator_id: 1699, status: "default", last_downloaded_at: nil, status_message: nil>6762 when an user is a reporter of both projects6763 is expected to contain exactly #<Packages::Package id: 3, project_id: 960, created_at: "2024-02-20 23:39:09.068840587 +0000", update...kage_type: "npm", creator_id: 1699, status: "default", last_downloaded_at: nil, status_message: nil> and #<Packages::Package id: 5, project_id: 961, created_at: "2024-02-20 23:39:09.120316647 +0000", update...kage_type: "npm", creator_id: 1701, status: "default", last_downloaded_at: nil, status_message: nil>6764 when the second project has the package registry disabled6765 behaves like searches for packages6766 is expected to contain exactly #<Packages::Package id: 3, project_id: 960, created_at: "2024-02-20 23:39:09.068840587 +0000", update...kage_type: "npm", creator_id: 1699, status: "default", last_downloaded_at: nil, status_message: nil>6767# [RSpecRunTime] Finishing example group spec/finders/packages/npm/packages_for_user_finder_spec.rb. It took 1.82 seconds. Expected to take 3.3 seconds.6768# [RSpecRunTime] Starting example group spec/models/snippet_blob_spec.rb. Expected to take 3.26 seconds.6769SnippetBlob6770 does not allow STI6771 #id6772 returns the snippet ID6773 #name6774 returns the snippet file name6775 #size6776 returns the data size6777 #data6778 returns the snippet content6779 #rendered_markup6780 when the content is GFM6781 returns the rendered GFM6782 when the content is not GFM6783 returns nil6784# [RSpecRunTime] Finishing example group spec/models/snippet_blob_spec.rb. It took 1.06 seconds. Expected to take 3.26 seconds.6785# [RSpecRunTime] Starting example group spec/lib/gitlab/cache/metadata_spec.rb. Expected to take 3.18 seconds.6786Gitlab::Cache::Metadata6787 #initialize6788 when optional arguments are not set6789 sets default value for them6790 when invalid feature category is set6791 is expected to raise RuntimeError6792 when on production6793 does not raise an exception6794 when not_owned feature category is set6795 is expected to eq :not_owned6796 when backing resource is not supported6797 is expected to raise RuntimeError6798 when on production6799 does not raise an exception6800 #cache_identifier6801 is expected to eq "ApplicationController#show"6802 #backing_resource6803 is expected to eq :unknown6804 #feature_category6805 is expected to eq :source_code_management6806# [RSpecRunTime] Finishing example group spec/lib/gitlab/cache/metadata_spec.rb. It took 0.78 second. Expected to take 3.18 seconds.6807# [RSpecRunTime] Starting example group spec/models/integrations/chat_message/base_message_spec.rb. Expected to take 3.17 seconds.6808Integrations::ChatMessage::BaseMessage6809 does not allow STI6810 #fallback6811 without relative links6812 is expected to eq "Just another *markdown* message"6813 with relative links6814 is expected to eq "Check this out https://gitlab-domain.com/uploads/Screenshot1.png"6815 with multiple relative links6816 is expected to eq "Check this out https://gitlab-domain.com/uploads/Screenshot1.png. And this https://gitlab-domain.com/uploads/Screenshot2.png"6817 #strip_markup6818 input: nil, output: nil6819 returns the expected output6820 input: "", output: ""6821 returns the expected output6822 input: "[label](url)", output: "label(url)"6823 returns the expected output6824 input: "<url|label>", output: "urllabel"6825 returns the expected output6826 input: "<a href=\"url\">label</a>", output: "a href=\"url\"label/a"6827 returns the expected output6828# [RSpecRunTime] Finishing example group spec/models/integrations/chat_message/base_message_spec.rb. It took 0.78 second. Expected to take 3.17 seconds.6829# [RSpecRunTime] Starting example group spec/workers/concerns/click_house_worker_spec.rb. Expected to take 3.1 seconds.6830ClickHouseWorker6831 registers ClickHouse worker6832 sets default TTL for worker registration6833 registers worker to pause on ClickHouse migrations6834 .click_house_worker_attrs6835 is expected not to raise Exception6836 is expected to match (a hash including {:migration_lock_ttl => 60 seconds})6837 with invalid ttl6838 raises exception6839 .register_click_house_worker?6840 when click_house_migration_lock is set6841 is expected to equal true6842 when click_house_migration_lock is not set6843 is expected to equal true6844 when worker does not include module6845 is expected not to respond to #register_click_house_worker?6846# [RSpecRunTime] Finishing example group spec/workers/concerns/click_house_worker_spec.rb. It took 0.75 second. Expected to take 3.1 seconds.6847# [RSpecRunTime] Starting example group spec/workers/incident_management/close_incident_worker_spec.rb. Expected to take 3.08 seconds.6848IncidentManagement::CloseIncidentWorker6849 #perform6850 calls the close issue service6851 when the incident does not exist6852 behaves like does not call the close issue service6853 is expected not to change `ResourceStateEvent.count`6854 when issue type is not incident6855 behaves like does not call the close issue service6856 is expected not to change `ResourceStateEvent.count`6857 when incident is not open6858 behaves like does not call the close issue service6859 is expected not to change `ResourceStateEvent.count`6860 when incident fails to close6861 is expected not to change `ResourceStateEvent.count`6862# [RSpecRunTime] Finishing example group spec/workers/incident_management/close_incident_worker_spec.rb. It took 1.34 seconds. Expected to take 3.08 seconds.6863# [RSpecRunTime] Starting example group spec/models/abuse/event_spec.rb. Expected to take 3.03 seconds.6864Abuse::Event6865 does not allow STI6866 is expected to be valid6867 validations6868 is expected to validate that :source cannot be empty/falsy6869 is expected to validate that :category cannot be empty/falsy6870 is expected to validate that :user cannot be empty/falsy6871 associations6872 is expected to belong to user class_name => User required: false inverse_of => abuse_events6873 is expected to belong to abuse_report required: false inverse_of => abuse_events6874 enums6875 is expected to define :source as an enum backed by an integer with values ‹{spamcheck: 0, virus_total: 1, arkose_custom_score: 2, arkose_global_score: 3, telesign: 4, pvs: 5}›6876 is expected to define :category as an enum backed by an integer with values ‹{spam: 0, virus: 1, fraud: 2, ci_cd: 3}›6877# [RSpecRunTime] Finishing example group spec/models/abuse/event_spec.rb. It took 0.85 second. Expected to take 3.03 seconds.6878# [RSpecRunTime] Starting example group spec/lib/sidebars/user_settings/menus/comment_templates_menu_spec.rb. Expected to take 3.01 seconds.6879Sidebars::UserSettings::Menus::CommentTemplatesMenu6880 #render?6881 when comment templates are enabled6882 when user is logged in6883 does not render6884 when user is not logged in6885 does not render6886 behaves like User settings menu6887 does not contain any sub menu6888 renders the correct link6889 renders the correct title6890 renders the correct icon6891 defines correct active route6892# [RSpecRunTime] Finishing example group spec/lib/sidebars/user_settings/menus/comment_templates_menu_spec.rb. It took 0.65 second. Expected to take 3.01 seconds.6893# [RSpecRunTime] Starting example group spec/models/project_custom_attribute_spec.rb. Expected to take 2.96 seconds.6894ProjectCustomAttribute6895 does not allow STI6896 assocations6897 is expected to belong to project required: false6898 validations6899 is expected to validate that :project cannot be empty/falsy6900 is expected to validate that :key cannot be empty/falsy6901 is expected to validate that :value cannot be empty/falsy6902 is expected to validate that :key is case-sensitively unique within the scope of :project_id6903# [RSpecRunTime] Finishing example group spec/models/project_custom_attribute_spec.rb. It took 0.9 second. Expected to take 2.96 seconds.6904# [RSpecRunTime] Starting example group spec/lib/gitlab/usage/metrics/instrumentations/total_count_metric_spec.rb. Expected to take 2.94 seconds.6905Gitlab::Usage::Metrics::Instrumentations::TotalCountMetric6906 .redis_key6907 adds the key prefix to the event name6908 with a date6909 adds the key prefix and suffix to the event name6910 with multiple similar events6911 with an 'all' time_frame6912 behaves like a correct instrumented metric value6913 has correct value6914 with a 7d time_frame6915 behaves like a correct instrumented metric value6916 has correct value6917 with a 28d time_frame6918 behaves like a correct instrumented metric value6919 has correct value6920 with an invalid time_frame6921 raises an exception6922 with multiple different events6923 with an 'all' time_frame6924 behaves like a correct instrumented metric value6925 has correct value6926 with a 7d time_frame6927 behaves like a correct instrumented metric value6928 has correct value6929 with a 28d time_frame6930 behaves like a correct instrumented metric value6931 has correct value6932# [RSpecRunTime] Finishing example group spec/lib/gitlab/usage/metrics/instrumentations/total_count_metric_spec.rb. It took 1.02 seconds. Expected to take 2.94 seconds.6933# [RSpecRunTime] Starting example group spec/lib/quality/seeders/issues_spec.rb. Expected to take 2.89 seconds.6934Quality::Seeders::Issues6935 #seed6936.. seeds issues6937# [RSpecRunTime] RSpec elapsed time: 19 minutes 51.96 seconds. Current RSS: ~1535M. load average: 1.08 1.04 1.09 1/292 173516938# [RSpecRunTime] Finishing example group spec/lib/quality/seeders/issues_spec.rb. It took 1.87 seconds. Expected to take 2.89 seconds.6939# [RSpecRunTime] Starting example group spec/workers/bulk_import_worker_spec.rb. Expected to take 2.86 seconds.6940BulkImportWorker6941 #perform6942 executes the BulkImports::ProcessService6943 when no BulkImport is found6944 returns without error6945 does not executes the BulkImports::ProcessService6946 behaves like an idempotent worker6947 is labeled as idempotent6948 performs multiple times sequentially without raising an exception6949 #sidekiq_retries_exhausted6950 logs export failure and marks entity as failed6951# [RSpecRunTime] Finishing example group spec/workers/bulk_import_worker_spec.rb. It took 0.66 second. Expected to take 2.86 seconds.6952# [RSpecRunTime] Starting example group spec/lib/gitlab/project_transfer_spec.rb. Expected to take 2.82 seconds.6953Gitlab::ProjectTransfer6954 #move_project6955 moves project upload to another namespace6956 #move_namespace6957 when moving namespace from root into another namespace6958 moves namespace projects' upload6959 when moving namespace from one parent to another6960 moves namespace projects' upload6961 when moving namespace from having a parent to root6962 moves namespace projects' upload6963 #rename_project6964 renames project6965 #rename_namespace6966 renames namespace6967# [RSpecRunTime] Finishing example group spec/lib/gitlab/project_transfer_spec.rb. It took 0.55 second. Expected to take 2.82 seconds.6968# [RSpecRunTime] Starting example group spec/lib/sidebars/user_settings/menus/ssh_keys_menu_spec.rb. Expected to take 2.78 seconds.6969Sidebars::UserSettings::Menus::SshKeysMenu6970 behaves like User settings menu #render? method6971 #render?6972 when user is logged in6973 renders6974 when user is not logged in6975 does not render6976 behaves like User settings menu6977 does not contain any sub menu6978 renders the correct link6979 renders the correct title6980 renders the correct icon6981 defines correct active route6982# [RSpecRunTime] Finishing example group spec/lib/sidebars/user_settings/menus/ssh_keys_menu_spec.rb. It took 0.7 second. Expected to take 2.78 seconds.6983# [RSpecRunTime] Starting example group spec/graphql/resolvers/design_management/design_at_version_resolver_spec.rb. Expected to take 2.73 seconds.6984Resolvers::DesignManagement::DesignAtVersionResolver6985 #resolve6986 returns the specified design6987 when the user cannot see designs6988 generates ResourceNotAvailable6989 the ID belongs to a design on another issue6990 generates ResourceNotAvailable6991 the current object does not constrain the issue6992 returns the object6993# [RSpecRunTime] Finishing example group spec/graphql/resolvers/design_management/design_at_version_resolver_spec.rb. It took 1.59 seconds. Expected to take 2.73 seconds.6994# [RSpecRunTime] Starting example group spec/graphql/mutations/alert_management/http_integration/create_spec.rb. Expected to take 2.7 seconds.6995Mutations::AlertManagement::HttpIntegration::Create6996 is expected to require graphql authorizations :admin_operations6997 #resolve6998 user has access to project6999 when HttpIntegrations::CreateService responds with success7000 returns the integration with no errors7001 when HttpIntegrations::CreateService responds with an error7002 returns errors7003 when resource is not accessible to the user7004 raises an error if the resource is not accessible to the user7005# [RSpecRunTime] Finishing example group spec/graphql/mutations/alert_management/http_integration/create_spec.rb. It took 0.94 second. Expected to take 2.7 seconds.7006# [RSpecRunTime] Starting example group spec/lib/bulk_imports/projects/pipelines/auto_devops_pipeline_spec.rb. Expected to take 2.67 seconds.7007BulkImports::Projects::Pipelines::AutoDevopsPipeline7008 #run7009 imports auto devops options into destination project7010# [RSpecRunTime] Finishing example group spec/lib/bulk_imports/projects/pipelines/auto_devops_pipeline_spec.rb. It took 0.81 second. Expected to take 2.67 seconds.7011# [RSpecRunTime] Starting example group spec/lib/gitlab/usage_data_counters/productivity_analytics_counter_spec.rb. Expected to take 2.61 seconds.7012Gitlab::UsageDataCounters::ProductivityAnalyticsCounter7013 behaves like a redis usage counter7014 .count(views)7015 increments the ProductivityAnalytics views counter by 17016 .read(views)7017 returns the total number of views events7018 behaves like a redis usage counter with totals7019 totals7020 can report all totals7021 unknown events7022 cannot increment7023 cannot read7024# [RSpecRunTime] Finishing example group spec/lib/gitlab/usage_data_counters/productivity_analytics_counter_spec.rb. It took 0.53 second. Expected to take 2.61 seconds.7025# [RSpecRunTime] Starting example group spec/models/concerns/ci/bulk_insertable_tags_spec.rb. Expected to take 2.6 seconds.7026Ci::BulkInsertableTags7027 does not allow STI7028 .with_bulk_insert_tags7029 changes the thread key to true7030 #save_tags7031 calls super7032 does not call super with BulkInsertableTags.with_bulk_insert_tags7033 isolates bulk insert behavior between threads7034# [RSpecRunTime] Finishing example group spec/models/concerns/ci/bulk_insertable_tags_spec.rb. It took 0.5 second. Expected to take 2.6 seconds.7035# [RSpecRunTime] Starting example group spec/lib/banzai/pipeline_spec.rb. Expected to take 2.55 seconds.7036Banzai::Pipeline7037 .[]7038 for nil7039 is expected to eq Banzai::Pipeline::FullPipeline7040 for symbols7041 when known7042 is expected to eq Banzai::Pipeline::FullPipeline7043 when unknown7044 behaves like error7045 is expected to raise NameError with "uninitialized constant Banzai::Pipeline::UnknownPipeline"7046 for classes7047 subclassing Banzai::Pipeline::BasePipeline7048 is expected to eq #<Class:0x00007c9b756da5f0>7049 subclassing other types7050 behaves like error7051 is expected to raise ArgumentError with "unsupported pipeline name Foo (Class)"7052 for other types7053 behaves like error7054 is expected to raise ArgumentError with "unsupported pipeline name \"label\" (String)"7055# [RSpecRunTime] Finishing example group spec/lib/banzai/pipeline_spec.rb. It took 0.54 second. Expected to take 2.55 seconds.7056# [RSpecRunTime] Starting example group spec/services/packages/update_tags_service_spec.rb. Expected to take 2.53 seconds.7057Packages::UpdateTagsService7058 #execute7059 behaves like updating tags7060 updates a tag7061 with an existing tag7062 on the same package7063 behaves like updating tags7064 updates a tag7065 with different name7066 behaves like updating tags7067 updates a tag7068 on a different package7069 behaves like updating tags7070 updates a tag7071 with empty tags7072 is a no op7073# [RSpecRunTime] Finishing example group spec/services/packages/update_tags_service_spec.rb. It took 1.03 seconds. Expected to take 2.53 seconds.7074# [RSpecRunTime] Starting example group spec/rubocop/cop/gitlab/delegate_predicate_methods_spec.rb. Expected to take 2.48 seconds.7075RuboCop::Cop::Gitlab::DelegatePredicateMethods7076 registers offense for multiple predicate methods with allow_nil:true7077 registers no offense for non-predicate method with allow_nil:true7078 registers no offense with predicate method without allow_nil7079 registers offense for single predicate method with allow_nil:true7080 registers no offense with predicate method with allow_nil:false7081# [RSpecRunTime] Finishing example group spec/rubocop/cop/gitlab/delegate_predicate_methods_spec.rb. It took 0.58 second. Expected to take 2.48 seconds.7082# [RSpecRunTime] Starting example group spec/lib/sidebars/groups/menus/kubernetes_menu_spec.rb. Expected to take 2.47 seconds.7083Sidebars::Groups::Menus::KubernetesMenu7084 behaves like serializable as super_sidebar_menu_args7085 returns hash with provided attributes7086 returns hash with an item_id7087 #render?7088 when user can read clusters7089 returns true7090 when user cannot read clusters rules7091 returns false7092 :certificate_based_clusters feature flag is disabled7093 returns false7094# [RSpecRunTime] Finishing example group spec/lib/sidebars/groups/menus/kubernetes_menu_spec.rb. It took 0.66 second. Expected to take 2.47 seconds.7095# [RSpecRunTime] Starting example group spec/graphql/types/custom_emoji_type_spec.rb. Expected to take 2.43 seconds.7096Types::CustomEmojiType7097 is expected to eq "CustomEmoji"7098 is expected to require graphql authorizations :read_custom_emoji7099 is expected to have graphql fields "id", "name", "url", "external", "created_at", and "user_permissions"7100 is expected to expose permissions using Types::PermissionTypes::CustomEmoji7101# [RSpecRunTime] Finishing example group spec/graphql/types/custom_emoji_type_spec.rb. It took 0.42 second. Expected to take 2.43 seconds.7102# [RSpecRunTime] Starting example group spec/serializers/import/manifest_provider_repo_entity_spec.rb. Expected to take 2.39 seconds.7103Import::ManifestProviderRepoEntity7104 behaves like exposes required fields for import entity7105 exposes required fields7106 correctly exposes id7107 correctly exposes full name7108 correctly exposes sanitized name7109 correctly exposes provider link7110# [RSpecRunTime] Finishing example group spec/serializers/import/manifest_provider_repo_entity_spec.rb. It took 0.6 second. Expected to take 2.39 seconds.7111# [RSpecRunTime] Starting example group spec/views/events/event/_push.html.haml_spec.rb. Expected to take 2.35 seconds.7112events/event/_push.html.haml7113 with a branch7114 links to the branch7115 that has been deleted7116 does not link to the branch7117 ref_count is more than 17118 includes the count in the text7119 with a tag7120 links to the tag7121 that has been deleted7122 does not link to the tag7123 ref_count is more than 17124 includes the count in the text7125# [RSpecRunTime] Finishing example group spec/views/events/event/_push.html.haml_spec.rb. It took 1.18 seconds. Expected to take 2.35 seconds.7126# [RSpecRunTime] Starting example group spec/lib/peek/views/external_http_spec.rb. Expected to take 2.33 seconds.7127Peek::Views::ExternalHttp7128 returns no results7129 returns aggregated results7130 when the host is in IPv4 format7131 displays IPv4 in the label7132 when the host is in IPv6 foramat7133 displays IPv6 in the label7134 when the query is a hash7135 converts query hash into a query string7136 when the host is invalid7137 displays unknown in the label7138 when URI creation raises an URI::Error7139 displays unknown in the label7140 when URI creation raises a StandardError exception7141 displays unknown in the label7142# [RSpecRunTime] Finishing example group spec/lib/peek/views/external_http_spec.rb. It took 0.66 second. Expected to take 2.33 seconds.7143# [RSpecRunTime] Starting example group spec/graphql/types/color_type_spec.rb. Expected to take 2.28 seconds.7144Types::ColorType7145 is expected to eq "Color"7146 coerces Color object into hex string7147 coerces an hex string into Color object7148 coerces an named Color into hex string7149 coerces an named color into Color object7150 rejects invalid input7151 rejects nil7152# [RSpecRunTime] Finishing example group spec/graphql/types/color_type_spec.rb. It took 0.6 second. Expected to take 2.28 seconds.7153# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/config/edge_stages_injector_spec.rb. Expected to take 2.26 seconds.7154Gitlab::Ci::Config::EdgeStagesInjector7155 #call7156 without stages7157 is expected to match {:test=>{:script=>"test"}}7158 with values7159 is expected to match {:stages=>[".pre", "stage1", "stage2", ".post"], :test=>{:script=>"test"}}7160 with bad values7161 is expected to match {:stages=>"stage1", :test=>{:script=>"test"}}7162 with collision values7163 is expected to match {:stages=>[".pre", "stage1", "stage2", ".post"], :test=>{:script=>"test"}}7164 with types7165 is expected to match {:types=>[".pre", "stage1", "stage2", ".post"], :test=>{:script=>"test"}}7166 with types7167 is expected to match {:types=>[".pre", "stage1", "stage2", ".post"], :test=>{:script=>"test"}}7168 .wrap_stages7169 with empty value7170 is expected to eq [".pre", ".post"]7171 with values7172 is expected to eq [".pre", "s1", ".post"]7173# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/config/edge_stages_injector_spec.rb. It took 0.7 second. Expected to take 2.26 seconds.7174# [RSpecRunTime] Starting example group spec/services/ci/catalog/resources/destroy_service_spec.rb. Expected to take 2.22 seconds.7175Ci::Catalog::Resources::DestroyService7176 #execute7177 with an unauthorized user7178 raises an AccessDeniedError7179 with an authorized user7180 destroys a catalog resource7181# [RSpecRunTime] Finishing example group spec/services/ci/catalog/resources/destroy_service_spec.rb. It took 1.06 seconds. Expected to take 2.22 seconds.7182# [RSpecRunTime] Starting example group spec/lib/gitlab/sidekiq_middleware/admin_mode/client_spec.rb. Expected to take 2.21 seconds.7183Gitlab::SidekiqMiddleware::AdminMode::Client7184 yields block7185 user is a regular user7186 no admin mode field in payload7187 user is an administrator7188 admin mode disabled7189 no admin mode field in payload7190 admin mode enabled7191 when sidekiq required context not set7192 no admin mode field in payload7193 when user stored in current request7194 has admin mode field in payload7195 when bypassing session7196 has admin mode field in payload7197 admin mode setting disabled7198 yields block7199 no admin mode field in payload7200# [RSpecRunTime] Finishing example group spec/lib/gitlab/sidekiq_middleware/admin_mode/client_spec.rb. It took 0.81 second. Expected to take 2.21 seconds.7201# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/build/rules/rule/clause_spec.rb. Expected to take 2.15 seconds.7202Gitlab::Ci::Build::Rules::Rule::Clause7203 .fabricate7204 when type is valid7205 type: "changes", result: Gitlab::Ci::Build::Rules::Rule::Clause::Changes7206 is expected to be an instance of Gitlab::Ci::Build::Rules::Rule::Clause::Changes7207 type: "exists", result: Gitlab::Ci::Build::Rules::Rule::Clause::Exists7208 is expected to be an instance of Gitlab::Ci::Build::Rules::Rule::Clause::Exists7209 type: "if", result: Gitlab::Ci::Build::Rules::Rule::Clause::If7210 is expected to be an instance of Gitlab::Ci::Build::Rules::Rule::Clause::If7211 when type is invalid7212 is expected to be nil7213 when type is 'variables'7214 is expected to be nil7215# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/build/rules/rule/clause_spec.rb. It took 0.5 second. Expected to take 2.15 seconds.7216# [RSpecRunTime] Starting example group spec/lib/api/helpers/version_spec.rb. Expected to take 2.15 seconds.7217API::Helpers::Version7218 .new7219 is possible to initialize it with existing API version7220 raises an error when unsupported API version is provided7221 #root_path7222 returns a root path of the API version7223 #root_url7224 returns an URL for a root path for the API version7225# [RSpecRunTime] Finishing example group spec/lib/api/helpers/version_spec.rb. It took 0.41 second. Expected to take 2.15 seconds.7226# [RSpecRunTime] Starting example group spec/rubocop/cop/migration/unfinished_dependencies_spec.rb. Expected to take 2.1 seconds.7227RuboCop::Cop::Migration::UnfinishedDependencies7228 without any dependent batched background migrations7229 behaves like migration without any rubocop offense7230 does not register any offense7231 with dependent batched background migrations7232 with unfinished dependent migration7233 behaves like migration with rubocop offense7234 registers an offense7235 with incorrectly finalized dependent migration7236 behaves like migration with rubocop offense7237 registers an offense7238 with properly finalized dependent background migrations7239 behaves like migration without any rubocop offense7240 does not register any offense7241 for non migrations7242 behaves like migration without any rubocop offense7243 does not register any offense7244# [RSpecRunTime] Finishing example group spec/rubocop/cop/migration/unfinished_dependencies_spec.rb. It took 0.51 second. Expected to take 2.1 seconds.7245# [RSpecRunTime] Starting example group spec/models/external_issue_spec.rb. Expected to take 2.09 seconds.7246ExternalIssue7247 does not allow STI7248 modules7249 is expected to includes the Referable module7250 #to_reference7251 returns a String reference to the object7252 #title7253 returns a title7254 #reference_link_text7255 if issue id has a prefix7256 returns the issue ID7257 if issue id is a number7258 returns the issue ID prefixed by #7259 #project_id7260 returns the ID of the project7261 #hash7262 returns the hash of its [class, to_s] pair7263# [RSpecRunTime] Finishing example group spec/models/external_issue_spec.rb. It took 0.65 second. Expected to take 2.09 seconds.7264# [RSpecRunTime] Starting example group spec/serializers/ci/job_annotation_entity_spec.rb. Expected to take 2.02 seconds.7265Ci::JobAnnotationEntity7266 #as_json7267 contains valid name7268 contains external links7269# [RSpecRunTime] Finishing example group spec/serializers/ci/job_annotation_entity_spec.rb. It took 0.83 second. Expected to take 2.02 seconds.7270# [RSpecRunTime] Starting example group spec/workers/mail_scheduler/issue_due_worker_spec.rb. Expected to take 2.02 seconds.7271MailScheduler::IssueDueWorker7272 #perform7273 sends emails for open issues due tomorrow in the project specified7274# [RSpecRunTime] RSpec elapsed time: 20 minutes 11.16 seconds. Current RSS: ~1516M. load average: 1.06 1.04 1.09 1/297 174447275# [RSpecRunTime] Finishing example group spec/workers/mail_scheduler/issue_due_worker_spec.rb. It took 1.18 seconds. Expected to take 2.02 seconds.7276# [RSpecRunTime] Starting example group spec/models/concerns/from_set_operator_spec.rb. Expected to take 1.96 seconds.7277FromSetOperator7278 does not allow STI7279 when set operator method already exists7280 is expected to raise RuntimeError7281 with members7282 as array7283 is expected not to make queries7284 behaves like set operator called with correct members7285 is expected to receive new([#<ActiveRecord::Relation [#<Group id:3369 @group1118>]>, #<ActiveRecord::Relation [#<Group id:3370 @group1119>]>], anything) 1 time7286 as multiple parameters7287 is expected not to make queries7288 behaves like set operator called with correct members7289 is expected to receive new([#<ActiveRecord::Relation [#<Group id:3369 @group1118>]>, #<ActiveRecord::Relation [#<Group id:3370 @group1119>]>], anything) 1 time7290# [RSpecRunTime] Finishing example group spec/models/concerns/from_set_operator_spec.rb. It took 0.77 second. Expected to take 1.96 seconds.7291# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/templates/Diffblue_Cover_spec.rb. Expected to take 1.95 seconds.7292Diffblue-Cover.gitlab-ci.yml7293 the created pipeline7294 creates diffblue-cover jobs7295# [RSpecRunTime] RSpec elapsed time: 20 minutes 13.52 seconds. Current RSS: ~1523M. load average: 1.06 1.04 1.09 1/298 174987296# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/templates/Diffblue_Cover_spec.rb. It took 1.59 seconds. Expected to take 1.95 seconds.7297# [RSpecRunTime] Starting example group spec/serializers/merge_request_for_pipeline_entity_spec.rb. Expected to take 1.9 seconds.7298MergeRequestForPipelineEntity7299 as json7300 exposes needed attributes7301# [RSpecRunTime] RSpec elapsed time: 20 minutes 14.8 seconds. Current RSS: ~1529M. load average: 1.05 1.03 1.09 1/298 175397302# [RSpecRunTime] Finishing example group spec/serializers/merge_request_for_pipeline_entity_spec.rb. It took 1.27 seconds. Expected to take 1.9 seconds.7303# [RSpecRunTime] Starting example group spec/services/users/respond_to_terms_service_spec.rb. Expected to take 1.9 seconds.7304Users::RespondToTermsService7305 #execute7306 creates a new agreement if it did not exist7307 updates an agreement if it existed7308 adds the accepted terms to the user7309 removes accepted terms when declining7310# [RSpecRunTime] Finishing example group spec/services/users/respond_to_terms_service_spec.rb. It took 0.78 second. Expected to take 1.9 seconds.7311# [RSpecRunTime] Starting example group spec/graphql/types/container_repository_sort_enum_spec.rb. Expected to take 1.86 seconds.7312Types::ContainerRepositorySortEnum7313 is expected to eq "ContainerRepositorySort"7314 exposes all the existing issue sort values7315 behaves like common sort values7316 exposes all the existing common sort values7317# [RSpecRunTime] Finishing example group spec/graphql/types/container_repository_sort_enum_spec.rb. It took 0.38 second. Expected to take 1.86 seconds.7318# [RSpecRunTime] Starting example group spec/services/resource_events/synthetic_state_notes_builder_service_spec.rb. Expected to take 1.83 seconds.7319ResourceEvents::SyntheticStateNotesBuilderService7320 #execute7321 behaves like filters by paginated notes7322 only returns given notes7323 when paginated notes is empty7324 does not return any notes7325# [RSpecRunTime] RSpec elapsed time: 20 minutes 17.25 seconds. Current RSS: ~1519M. load average: 1.05 1.03 1.09 1/298 175407326# [RSpecRunTime] Finishing example group spec/services/resource_events/synthetic_state_notes_builder_service_spec.rb. It took 1.29 seconds. Expected to take 1.83 seconds.7327# [RSpecRunTime] Starting example group spec/lib/gitlab/seeders/ci/variables_instance_seeder_spec.rb. Expected to take 1.79 seconds.7328Gitlab::Seeders::Ci::VariablesInstanceSeeder7329 #seed7330 creates instance-level CI variables with default values7331 creates instance-level CI variables with custom arguments7332WARNING: Instance CI Variable with key 'INSTANCE_VAR_15' already exists. Skipping to next CI variable...7333 skips CI variable creation if CI variable already exists7334# [RSpecRunTime] Finishing example group spec/lib/gitlab/seeders/ci/variables_instance_seeder_spec.rb. It took 0.87 second. Expected to take 1.79 seconds.7335# [RSpecRunTime] Starting example group spec/lib/gitlab/usage_data_counters/merge_request_counter_spec.rb. Expected to take 1.78 seconds.7336Gitlab::UsageDataCounters::MergeRequestCounter7337 behaves like a redis usage counter7338 .count(create)7339 increments the Merge Request create counter by 17340 .read(create)7341 returns the total number of create events7342 behaves like a redis usage counter with totals7343 totals7344 can report all totals7345 unknown events7346 cannot increment7347 cannot read7348# [RSpecRunTime] Finishing example group spec/lib/gitlab/usage_data_counters/merge_request_counter_spec.rb. It took 0.51 second. Expected to take 1.78 seconds.7349# [RSpecRunTime] Starting example group spec/lib/gitlab/pages/settings_spec.rb. Expected to take 1.76 seconds.7350Gitlab::Pages::Settings7351 #path7352 is expected to eq "the path"7353 when running under a web server outside of test mode7354 logs a DiskAccessDenied error7355 when local_store settings does not exist yet7356 is expected to eq "the path"7357 when local store exists but legacy storage is disabled7358 logs a DiskAccessDenied error7359# [RSpecRunTime] Finishing example group spec/lib/gitlab/pages/settings_spec.rb. It took 0.43 second. Expected to take 1.76 seconds.7360# [RSpecRunTime] Starting example group spec/lib/gitlab/terraform/state_migration_helper_spec.rb. Expected to take 1.7 seconds.7361Gitlab::Terraform::StateMigrationHelper7362 .migrate_to_remote_storage7363 migrates remote files to remote storage7364# [RSpecRunTime] RSpec elapsed time: 20 minutes 20.31 seconds. Current RSS: ~1517M. load average: 1.05 1.03 1.09 1/297 175417365# [RSpecRunTime] Finishing example group spec/lib/gitlab/terraform/state_migration_helper_spec.rb. It took 1.25 seconds. Expected to take 1.7 seconds.7366# [RSpecRunTime] Starting example group spec/lib/gitlab/usage/metrics/instrumentations/group_imports_users_metric_spec.rb. Expected to take 1.7 seconds.7367Gitlab::Usage::Metrics::Instrumentations::GroupImportsUsersMetric7368 behaves like a correct instrumented metric value and query7369 behaves like a correct instrumented metric value7370 has correct value7371 behaves like a correct instrumented metric query7372 has correct generate query7373 behaves like a correct instrumented metric value and query7374 behaves like a correct instrumented metric value7375 has correct value7376 behaves like a correct instrumented metric query7377 has correct generate query7378# [RSpecRunTime] Finishing example group spec/lib/gitlab/usage/metrics/instrumentations/group_imports_users_metric_spec.rb. It took 0.85 second. Expected to take 1.7 seconds.7379# [RSpecRunTime] Starting example group spec/views/groups/_home_panel.html.haml_spec.rb. Expected to take 1.66 seconds.7380groups/_home_panel7381 admin area link7382 renders admin area link for admin7383 does not render admin area link for non-admin7384 does not render admin area link for anonymous7385# [RSpecRunTime] Finishing example group spec/views/groups/_home_panel.html.haml_spec.rb. It took 1.0 second. Expected to take 1.66 seconds.7386# [RSpecRunTime] Starting example group spec/lib/gitlab/git/conflict/file_spec.rb. Expected to take 1.64 seconds.7387Gitlab::Git::Conflict::File7388 #lines7389 when the content contains non-UTF-8 characters7390 raises UnsupportedEncoding7391 when the content can be converted to UTF-87392 sets lines to the lines7393 sets the type to text7394 #content7395 when the content contains non-UTF-8 characters7396 raises UnsupportedEncoding7397 when the content can be converted to UTF-87398 returns a valid UTF-8 string7399 #path7400 returns our_path7401 when our_path is not present7402 returns their_path7403# [RSpecRunTime] Finishing example group spec/lib/gitlab/git/conflict/file_spec.rb. It took 0.7 second. Expected to take 1.64 seconds.7404# [RSpecRunTime] Starting example group spec/lib/gitlab/import_export/project/sample/date_calculator_spec.rb. Expected to take 1.61 seconds.7405Gitlab::ImportExport::Project::Sample::DateCalculator7406 #closest date to average7407 when dates are empty7408 is expected to be nil7409 when dates are not empty7410 is expected to eq 2021-01-01 00:00:00.000000000 +00007411 #calculate_by_closest_date_to_average7412 when average date is nil7413 is expected to eq 2024-02-20 23:39:51.368307832 +00007414 when average date is in the past7415 is expected to eq 2025-02-19 23:39:51.433332929 +00007416 when average date is in the future7417 is expected to eq 2024-02-20 23:39:51.496779746 +00007418# [RSpecRunTime] Finishing example group spec/lib/gitlab/import_export/project/sample/date_calculator_spec.rb. It took 0.51 second. Expected to take 1.61 seconds.7419# [RSpecRunTime] Starting example group spec/services/users/dismiss_callout_service_spec.rb. Expected to take 1.59 seconds.7420Users::DismissCalloutService7421 #execute7422 behaves like dismissing user callout7423 creates a new user callout7424 returns a user callout7425 sets the dismissed_at attribute to current time7426 updates an existing callout dismissed_at time7427 does not update an invalid record with dismissed_at time7428# [RSpecRunTime] Finishing example group spec/services/users/dismiss_callout_service_spec.rb. It took 0.59 second. Expected to take 1.59 seconds.7429# [RSpecRunTime] Starting example group spec/models/design_user_mention_spec.rb. Expected to take 1.56 seconds.7430DesignUserMention7431 does not allow STI7432 associations7433 is expected to belong to design required: false7434 is expected to belong to note required: false7435 behaves like has user mentions7436 #has_mentions?7437 when no mentions7438 returns false7439 when mentioned_users_ids not null7440 returns true7441 when mentioned projects7442 returns true7443 when mentioned groups7444 returns true7445# [RSpecRunTime] Finishing example group spec/models/design_user_mention_spec.rb. It took 0.63 second. Expected to take 1.56 seconds.7446# [RSpecRunTime] Starting example group spec/helpers/components_helper_spec.rb. Expected to take 1.54 seconds.7447ComponentsHelper7448 #gitlab_workhorse_version7449 without a Gitlab-Workhorse header7450 shows the version from Gitlab::Workhorse.version7451 with a Gitlab-Workhorse header7452 shows the actual GitLab Workhorse version currently in use7453# [RSpecRunTime] Finishing example group spec/helpers/components_helper_spec.rb. It took 0.34 second. Expected to take 1.54 seconds.7454# [RSpecRunTime] Starting example group spec/workers/issuables/clear_groups_issue_counter_worker_spec.rb. Expected to take 1.5 seconds.7455Issuables::ClearGroupsIssueCounterWorker7456 #perform7457 does not call count service or rise error when group_ids is empty7458 behaves like an idempotent worker7459 is labeled as idempotent7460 performs multiple times sequentially without raising an exception7461 clears the cached issue count in given groups and ancestors7462# [RSpecRunTime] Finishing example group spec/workers/issuables/clear_groups_issue_counter_worker_spec.rb. It took 0.67 second. Expected to take 1.5 seconds.7463# [RSpecRunTime] Starting example group spec/services/packages/nuget/odata_package_entry_service_spec.rb. Expected to take 1.5 seconds.7464Packages::Nuget::OdataPackageEntryService7465 #execute7466 when package_version is present7467 returns a success ServiceResponse7468 behaves like returning a package entry with the correct attributes7469 returns a package entry with the correct attributes7470 when package_version is not present7471 returns a success ServiceResponse7472 behaves like returning a package entry with the correct attributes7473 returns a package entry with the correct attributes7474# [RSpecRunTime] Finishing example group spec/services/packages/nuget/odata_package_entry_service_spec.rb. It took 0.42 second. Expected to take 1.5 seconds.7475# [RSpecRunTime] Starting example group spec/lib/gitlab/database/load_balancing/resolver_spec.rb. Expected to take 1.44 seconds.7476Gitlab::Database::LoadBalancing::Resolver7477 #resolve7478 when nameserver is an IP7479 returns an IPAddr object7480 when nameserver is not an IP7481 looks the nameserver up in the hosts file7482 when nameserver is not in the hosts file7483 looks the nameserver up in DNS7484 when nameserver is not in DNS7485 raises an exception7486 when DNS does not respond7487 raises an exception7488# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/load_balancing/resolver_spec.rb. It took 0.48 second. Expected to take 1.44 seconds.7489# [RSpecRunTime] Starting example group spec/services/incident_management/issuable_escalation_statuses/create_service_spec.rb. Expected to take 1.44 seconds.7490IncidentManagement::IssuableEscalationStatuses::CreateService7491 creates an escalation status for the incident with no policy set7492 existing escalation status7493 exits without changing anything7494# [RSpecRunTime] Finishing example group spec/services/incident_management/issuable_escalation_statuses/create_service_spec.rb. It took 0.71 second. Expected to take 1.44 seconds.7495# [RSpecRunTime] Starting example group spec/views/projects/imports/new.html.haml_spec.rb. Expected to take 1.37 seconds.7496projects/imports/new.html.haml7497 when import fails7498 escapes HTML in import errors7499# [RSpecRunTime] Finishing example group spec/views/projects/imports/new.html.haml_spec.rb. It took 0.86 second. Expected to take 1.37 seconds.7500# [RSpecRunTime] Starting example group spec/lib/gitlab/usage/metrics/instrumentations/count_project_snippets_metric_spec.rb. Expected to take 1.37 seconds.7501Gitlab::Usage::Metrics::Instrumentations::CountProjectSnippetsMetric7502 with a timeframe of all7503 behaves like a correct instrumented metric value7504 has correct value7505 with a time_frame of 28 days7506 behaves like a correct instrumented metric value7507 has correct value7508# [RSpecRunTime] Finishing example group spec/lib/gitlab/usage/metrics/instrumentations/count_project_snippets_metric_spec.rb. It took 0.82 second. Expected to take 1.37 seconds.7509# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/config/entry/tags_spec.rb. Expected to take 1.33 seconds.7510Gitlab::Ci::Config::Entry::Tags7511 validation7512 when tags config value is correct7513 #value7514 returns tags configuration7515 #valid?7516 is valid7517 when entry value is not correct7518 #errors7519 when tags config is not an array of strings7520 reports error7521 when tags limit is reached7522 reports error7523# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/config/entry/tags_spec.rb. It took 0.41 second. Expected to take 1.33 seconds.7524# [RSpecRunTime] Starting example group spec/lib/gitlab/word_diff/chunk_collection_spec.rb. Expected to take 1.3 seconds.7525Gitlab::WordDiff::ChunkCollection7526 #add7527 adds elements to the chunk collection7528 #content7529 when no elements in the collection7530 is expected to eq ""7531 when elements exist7532 is expected to eq "Hi GitLab!"7533 #reset7534 clears the collection7535 #marker_ranges7536 returns marker ranges for every chunk with changes7537# [RSpecRunTime] Finishing example group spec/lib/gitlab/word_diff/chunk_collection_spec.rb. It took 0.48 second. Expected to take 1.3 seconds.7538# [RSpecRunTime] Starting example group spec/services/integrations/slack_options/label_search_handler_spec.rb. Expected to take 1.27 seconds.7539Integrations::SlackOptions::LabelSearchHandler7540 #execute7541 when user has permission to read project and group labels7542 returns the labels matching the search term7543 when user does not have permissions to read project/group labels7544 returns empty array7545# [RSpecRunTime] Finishing example group spec/services/integrations/slack_options/label_search_handler_spec.rb. It took 0.78 second. Expected to take 1.27 seconds.7546# [RSpecRunTime] Starting example group spec/lib/gitlab/sidekiq_middleware/worker_context/server_spec.rb. Expected to take 1.24 seconds.7547Gitlab::SidekiqMiddleware::WorkerContext::Server7548 #call7549 applies a class context7550 doesn't fail for unknown workers7551 feature category7552 takes the feature category from the worker7553 when the worker is not owned7554 takes the feature category from the surrounding context7555# [RSpecRunTime] Finishing example group spec/lib/gitlab/sidekiq_middleware/worker_context/server_spec.rb. It took 0.44 second. Expected to take 1.24 seconds.7556# [RSpecRunTime] Starting example group spec/lib/gitlab/cycle_analytics/summary/value_spec.rb. Expected to take 1.2 seconds.7557Gitlab::CycleAnalytics::Summary::Value7558 Gitlab::CycleAnalytics::Summary::Value::None7559 returns `-`7560 Gitlab::CycleAnalytics::Summary::Value::Numeric7561 returns the string representation of the number7562 Gitlab::CycleAnalytics::Summary::Value::PrettyNumeric7563 #to_s7564 returns `-` when the number is 07565 returns `-` when the number is nil7566 returns the string representation of the number7567# [RSpecRunTime] Finishing example group spec/lib/gitlab/cycle_analytics/summary/value_spec.rb. It took 0.47 second. Expected to take 1.2 seconds.7568# [RSpecRunTime] Starting example group spec/lib/gitlab/application_rate_limiter/increment_per_action_spec.rb. Expected to take 1.19 seconds.7569Gitlab::ApplicationRateLimiter::IncrementPerAction7570 #increment7571 increments per call7572 sets time to live (TTL) for the key7573 #read7574 returns 0 when there is no data7575 returns the correct value7576# [RSpecRunTime] Finishing example group spec/lib/gitlab/application_rate_limiter/increment_per_action_spec.rb. It took 0.41 second. Expected to take 1.19 seconds.7577# [RSpecRunTime] Starting example group spec/lib/gitlab/database/migrations/observers/query_details_spec.rb. Expected to take 1.15 seconds.7578Gitlab::Database::Migrations::Observers::QueryDetails7579 records details of executed queries7580 unsubscribes after the observation7581# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/migrations/observers/query_details_spec.rb. It took 0.3 second. Expected to take 1.15 seconds.7582# [RSpecRunTime] Starting example group spec/services/work_items/widgets/hierarchy_service/create_service_spec.rb. Expected to take 1.13 seconds.7583WorkItems::Widgets::HierarchyService::CreateService7584 #create7585 when invalid params are present7586 behaves like raises a WidgetError7587 is expected to raise WorkItems::Widgets::BaseService::WidgetError with "One or more arguments are invalid: other_parent."7588# [RSpecRunTime] Finishing example group spec/services/work_items/widgets/hierarchy_service/create_service_spec.rb. It took 0.66 second. Expected to take 1.13 seconds.7589# [RSpecRunTime] Starting example group spec/graphql/types/analytics/cycle_analytics/value_stream_type_spec.rb. Expected to take 1.11 seconds.7590Types::Analytics::CycleAnalytics::ValueStreamType7591 is expected to require graphql authorizations :read_cycle_analytics7592 is expected to eq "ValueStream"7593 is expected to have graphql fields :id, :name, :namespace, :project, and :stages7594# [RSpecRunTime] Finishing example group spec/graphql/types/analytics/cycle_analytics/value_stream_type_spec.rb. It took 0.36 second. Expected to take 1.11 seconds.7595# [RSpecRunTime] Starting example group spec/lib/sidebars/groups/super_sidebar_menus/secure_menu_spec.rb. Expected to take 1.08 seconds.7596Sidebars::Groups::SuperSidebarMenus::SecureMenu7597 defines list of NilMenuItem placeholders7598 has title and sprite_icon7599# [RSpecRunTime] Finishing example group spec/lib/sidebars/groups/super_sidebar_menus/secure_menu_spec.rb. It took 0.3 second. Expected to take 1.08 seconds.7600# [RSpecRunTime] Starting example group spec/rubocop/cop/migration/prevent_global_enable_lock_retries_with_disable_ddl_transaction_spec.rb. Expected to take 1.05 seconds.7601RuboCop::Cop::Migration::PreventGlobalEnableLockRetriesWithDisableDdlTransaction7602 when in migration7603 registers an offense when `enable_lock_retries` and `disable_ddl_transaction` is used together7604 registers no offense when `enable_lock_retries!` is used7605 registers no offense when `disable_ddl_transaction!` is used7606 when outside of migration7607 registers no offense7608# [RSpecRunTime] Finishing example group spec/rubocop/cop/migration/prevent_global_enable_lock_retries_with_disable_ddl_transaction_spec.rb. It took 0.43 second. Expected to take 1.05 seconds.7609# [RSpecRunTime] Starting example group spec/lib/bitbucket/connection_spec.rb. Expected to take 1.04 seconds.7610Bitbucket::Connection7611 #get7612 calls OAuth2::AccessToken::get7613 when the API returns an error7614 logs the retries and raises an error if it does not succeed on retry7615 #expired?7616 calls connection.expired?7617 #refresh!7618 calls connection.refresh!7619# [RSpecRunTime] Finishing example group spec/lib/bitbucket/connection_spec.rb. It took 0.43 second. Expected to take 1.04 seconds.7620# [RSpecRunTime] Starting example group spec/workers/gitlab/github_import/import_note_worker_spec.rb. Expected to take 1.01 seconds.7621Gitlab::GithubImport::ImportNoteWorker7622 #import7623 imports a note7624# [RSpecRunTime] Finishing example group spec/workers/gitlab/github_import/import_note_worker_spec.rb. It took 0.55 second. Expected to take 1.01 seconds.7625# [RSpecRunTime] Starting example group spec/graphql/types/design_management/version_type_spec.rb. Expected to take 0.99 second.7626Types::DesignManagement::VersionType7627 is expected to require graphql authorizations :read_design7628 has the expected fields7629# [RSpecRunTime] Finishing example group spec/graphql/types/design_management/version_type_spec.rb. It took 0.3 second. Expected to take 0.99 second.7630# [RSpecRunTime] Starting example group spec/lib/gitlab/middleware/request_context_spec.rb. Expected to take 0.97 second.7631Gitlab::Middleware::RequestContext7632 #call7633 setting the client ip7634 with X-Forwarded-For headers7635 returns the load balancer IP7636 request7637 sets the `client_ip`7638 sets the `request_start_time`7639 sets the `spam_params`7640# [RSpecRunTime] Finishing example group spec/lib/gitlab/middleware/request_context_spec.rb. It took 0.44 second. Expected to take 0.97 second.7641# [RSpecRunTime] Starting example group spec/graphql/types/organizations/organization_type_spec.rb. Expected to take 0.95 second.7642Types::Organizations::OrganizationType7643 is expected to have graphql fields "avatar_url", "description", "description_html", "groups", "id", "name", "organization_users", "path", "projects", and "web_url"7644 is expected to eq "Organization"7645 is expected to require graphql authorizations :read_organization7646# [RSpecRunTime] Finishing example group spec/graphql/types/organizations/organization_type_spec.rb. It took 0.35 second. Expected to take 0.95 second.7647# [RSpecRunTime] Starting example group spec/services/users/repair_ldap_blocked_service_spec.rb. Expected to take 0.91 second.7648Users::RepairLdapBlockedService7649 #execute7650 changes to normal block after destroying last ldap identity7651 changes to normal block after changing last ldap identity to another provider7652# [RSpecRunTime] Finishing example group spec/services/users/repair_ldap_blocked_service_spec.rb. It took 0.51 second. Expected to take 0.91 second.7653# [RSpecRunTime] Starting example group spec/views/shared/_milestones_sort_dropdown.html.haml_spec.rb. Expected to take 0.89 second.7654shared/_milestones_sort_dropdown.html.haml7655 render7656 when a sort option is not selected7657 renders a default sort option7658 when a sort option is selected7659 renders the selected sort option7660# [RSpecRunTime] Finishing example group spec/views/shared/_milestones_sort_dropdown.html.haml_spec.rb. It took 0.56 second. Expected to take 0.89 second.7661# [RSpecRunTime] Starting example group spec/workers/users/create_statistics_worker_spec.rb. Expected to take 0.86 second.7662Users::CreateStatisticsWorker7663 #perform7664 when successful7665 create an users statistics entry7666 when unsuccessful7667 logs an error7668# [RSpecRunTime] Finishing example group spec/workers/users/create_statistics_worker_spec.rb. It took 0.51 second. Expected to take 0.86 second.7669# [RSpecRunTime] Starting example group spec/graphql/types/ci/test_report_total_type_spec.rb. Expected to take 0.85 second.7670Types::Ci::TestReportTotalType7671 is expected to eq "TestReportTotal"7672 contains attributes related to a pipeline test report summary7673# [RSpecRunTime] Finishing example group spec/graphql/types/ci/test_report_total_type_spec.rb. It took 0.31 second. Expected to take 0.85 second.7674# [RSpecRunTime] Starting example group spec/validators/html_safety_validator_spec.rb. Expected to take 0.82 second.7675HtmlSafetyValidator7676 adds an error when a script is included in the name7677 does not add an error when an ampersand is included in the name7678# [RSpecRunTime] Finishing example group spec/validators/html_safety_validator_spec.rb. It took 0.35 second. Expected to take 0.82 second.7679# [RSpecRunTime] Starting example group spec/lib/gitlab/sidekiq_middleware/pause_control/server_spec.rb. Expected to take 0.8 second.7680Gitlab::SidekiqMiddleware::PauseControl::Server7681 #call7682 when strategy is enabled7683 puts the job to another queue without execution7684 when strategy is disabled7685 executes the job7686# [RSpecRunTime] Finishing example group spec/lib/gitlab/sidekiq_middleware/pause_control/server_spec.rb. It took 0.31 second. Expected to take 0.8 second.7687# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/pipeline/expression/lexeme/null_spec.rb. Expected to take 0.77 second.7688Gitlab::Ci::Pipeline::Expression::Lexeme::Null7689 .build7690 creates a new instance of the token7691 .type7692 is a value lexeme7693 #evaluate7694 always evaluates to `nil`7695# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/pipeline/expression/lexeme/null_spec.rb. It took 0.37 second. Expected to take 0.77 second.7696# [RSpecRunTime] Starting example group spec/views/projects/issues/_related_issues.html.haml_spec.rb. Expected to take 0.74 second.7697projects/issues/_related_issues.html.haml7698 when current user can read issue link for the project7699 adds the report abuse path as a data attribute7700 when current user cannot read issue link for the project7701 does not render the related issues root node7702# [RSpecRunTime] Finishing example group spec/views/projects/issues/_related_issues.html.haml_spec.rb. It took 0.41 second. Expected to take 0.74 second.7703# [RSpecRunTime] Starting example group spec/lib/gitlab/usage/metrics/instrumentations/installation_type_metric_spec.rb. Expected to take 0.71 second.7704Gitlab::Usage::Metrics::Instrumentations::InstallationTypeMetric7705 when Rails.env is production7706 behaves like a correct instrumented metric value7707 has correct value7708 with Rails.env is not production7709 behaves like a correct instrumented metric value7710 has correct value7711# [RSpecRunTime] Finishing example group spec/lib/gitlab/usage/metrics/instrumentations/installation_type_metric_spec.rb. It took 0.31 second. Expected to take 0.71 second.7712# [RSpecRunTime] Starting example group spec/graphql/types/release_source_type_spec.rb. Expected to take 0.69 second.7713Types::ReleaseSourceType7714 is expected to require graphql authorizations :read_code7715 has the expected fields7716# [RSpecRunTime] Finishing example group spec/graphql/types/release_source_type_spec.rb. It took 0.3 second. Expected to take 0.69 second.7717# [RSpecRunTime] Starting example group spec/lib/gitlab/middleware/webhook_recursion_detection_spec.rb. Expected to take 0.67 second.7718Gitlab::Middleware::WebhookRecursionDetection7719 #call7720 when the recursion detection header is present7721 sets the request UUID from the header7722 when recursion headers are not present7723 works without errors7724# [RSpecRunTime] Finishing example group spec/lib/gitlab/middleware/webhook_recursion_detection_spec.rb. It took 0.31 second. Expected to take 0.67 second.7725# [RSpecRunTime] Starting example group spec/graphql/types/member_access_level_enum_spec.rb. Expected to take 0.66 second.7726Types::MemberAccessLevelEnum7727 exposes all the existing access levels7728 is expected to eq "MemberAccessLevel"7729# [RSpecRunTime] Finishing example group spec/graphql/types/member_access_level_enum_spec.rb. It took 0.35 second. Expected to take 0.66 second.7730# [RSpecRunTime] Starting example group spec/lib/sidebars/projects/super_sidebar_menus/code_menu_spec.rb. Expected to take 0.64 second.7731Sidebars::Projects::SuperSidebarMenus::CodeMenu7732 has title and sprite_icon7733 defines list of NilMenuItem placeholders7734# [RSpecRunTime] Finishing example group spec/lib/sidebars/projects/super_sidebar_menus/code_menu_spec.rb. It took 0.42 second. Expected to take 0.64 second.7735# [RSpecRunTime] Starting example group spec/lib/atlassian/jira_connect/serializers/base_entity_spec.rb. Expected to take 0.63 second.7736Atlassian::JiraConnect::Serializers::BaseEntity7737 generates the update_sequence_id7738 with update_sequence_id option7739 uses the custom update_sequence_id7740# [RSpecRunTime] Finishing example group spec/lib/atlassian/jira_connect/serializers/base_entity_spec.rb. It took 0.36 second. Expected to take 0.63 second.7741# [RSpecRunTime] Starting example group spec/lib/gitlab/grape_logging/loggers/queue_duration_logger_spec.rb. Expected to take 0.61 second.7742Gitlab::GrapeLogging::Loggers::QueueDurationLogger7743 .parameters7744 when no proxy duration is available7745 returns an empty hash7746 when a proxy duration is available7747 adds the duration to log parameters7748# [RSpecRunTime] Finishing example group spec/lib/gitlab/grape_logging/loggers/queue_duration_logger_spec.rb. It took 0.3 second. Expected to take 0.61 second.7749# [RSpecRunTime] Starting example group spec/lib/api/entities/nuget/dependency_group_spec.rb. Expected to take 0.61 second.7750API::Entities::Nuget::DependencyGroup7751 is expected to eq {:@id=>"http://gitlab.com/Sandbox.App/1.0.0.json#dependencygroup", :@type=>"PackageDependencyGroup", ...y", :@type=>"PackageDependency", :id=>"Dependency", :range=>"2.0.0"}], :targetFramework=>"fwk test"}7752 dependency group without target framework7753 is expected to eq {:@id=>"http://gitlab.com/Sandbox.App/1.0.0.json#dependencygroup", :@type=>"PackageDependencyGroup", ...ndbox.App/1.0.0.json#dependency", :@type=>"PackageDependency", :id=>"Dependency", :range=>"2.0.0"}]}7754# [RSpecRunTime] Finishing example group spec/lib/api/entities/nuget/dependency_group_spec.rb. It took 0.3 second. Expected to take 0.61 second.7755# [RSpecRunTime] Starting example group spec/lib/gitlab/database/async_ddl_exclusive_lease_guard_spec.rb. Expected to take 0.57 second.7756Gitlab::Database::AsyncDdlExclusiveLeaseGuard7757 #lease_key7758 with CI database connection7759 is expected to eq "gitlab/database/asyncddl/actions/ci"7760 with MAIN database connection7761 is expected to eq "gitlab/database/asyncddl/actions/main"7762# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/async_ddl_exclusive_lease_guard_spec.rb. It took 0.3 second. Expected to take 0.57 second.7763# [RSpecRunTime] Starting example group spec/graphql/types/security/codequality_reports_comparer/status_enum_spec.rb. Expected to take 0.57 second.7764Types::Security::CodequalityReportsComparer::StatusEnum7765 exposes all codequality report status values7766 is expected to eq "CodequalityReportsComparerStatus"7767# [RSpecRunTime] Finishing example group spec/graphql/types/security/codequality_reports_comparer/status_enum_spec.rb. It took 0.29 second. Expected to take 0.57 second.7768# [RSpecRunTime] Starting example group spec/lib/gitlab/usage/metrics/instrumentations/count_ci_runners_instance_type_active_metric_spec.rb. Expected to take 0.5 second.7769Gitlab::Usage::Metrics::Instrumentations::CountCiRunnersInstanceTypeActiveMetric7770 behaves like a correct instrumented metric value7771 has correct value7772# [RSpecRunTime] Finishing example group spec/lib/gitlab/usage/metrics/instrumentations/count_ci_runners_instance_type_active_metric_spec.rb. It took 0.42 second. Expected to take 0.5 second.7773# [RSpecRunTime] Starting example group spec/lib/gitlab/kubernetes/generic_secret_spec.rb. Expected to take 0.5 second.7774Gitlab::Kubernetes::GenericSecret7775 #generate7776 is expected to eq #<Kubeclient::Resource type="Opaque", metadata={:name=>"example-name", :namespace=>"example-namespace"}, data="example-data">7777# [RSpecRunTime] Finishing example group spec/lib/gitlab/kubernetes/generic_secret_spec.rb. It took 0.25 second. Expected to take 0.5 second.7778# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/pipeline/metrics_spec.rb. Expected to take 0.45 second.7779Gitlab::Ci::Pipeline::Metrics7780 .pipeline_creation_step_duration_histogram7781 adds the step to the step duration histogram7782# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/pipeline/metrics_spec.rb. It took 0.26 second. Expected to take 0.45 second.7783# [RSpecRunTime] Starting example group spec/initializers/rack_VULNDB-255039_patch_spec.rb. Expected to take 0.45 second.7784Rack VULNDB-2550397785 when handling query params in GET requests7786 does not treat semicolons as query delimiters7787# [RSpecRunTime] Finishing example group spec/initializers/rack_VULNDB-255039_patch_spec.rb. It took 0.26 second. Expected to take 0.45 second.7788# [RSpecRunTime] Starting example group spec/lib/gitlab/import_export/model_configuration_spec.rb. Expected to take 0.43 second.7789Import/Export model configuration7790 has no new models7791# [RSpecRunTime] Finishing example group spec/lib/gitlab/import_export/model_configuration_spec.rb. It took 0.26 second. Expected to take 0.43 second.7792# [RSpecRunTime] Starting example group spec/graphql/types/container_repository_cleanup_status_enum_spec.rb. Expected to take 0.41 second.7793Types::ContainerRepositoryCleanupStatusEnum7794 exposes all statuses7795# [RSpecRunTime] Finishing example group spec/graphql/types/container_repository_cleanup_status_enum_spec.rb. It took 0.28 second. Expected to take 0.41 second.7796# [RSpecRunTime] Starting example group spec/graphql/types/project_statistics_redirect_type_spec.rb. Expected to take 0.41 second.7797Types::ProjectStatisticsRedirectType7798 has all the required fields7799# [RSpecRunTime] Finishing example group spec/graphql/types/project_statistics_redirect_type_spec.rb. It took 0.25 second. Expected to take 0.41 second.7800# [RSpecRunTime] Starting example group spec/lib/gitlab/kubernetes/role_binding_spec.rb. Expected to take 0.39 second.7801Gitlab::Kubernetes::RoleBinding#generate7802 builds a Kubeclient Resource7803# [RSpecRunTime] Finishing example group spec/lib/gitlab/kubernetes/role_binding_spec.rb. It took 0.25 second. Expected to take 0.39 second.7804# [RSpecRunTime] Starting example group spec/lib/gitlab/sidekiq_status/server_middleware_spec.rb. Expected to take 0.39 second.7805Gitlab::SidekiqStatus::ServerMiddleware7806 #call7807 stops tracking of a job upon completion7808# [RSpecRunTime] Finishing example group spec/lib/gitlab/sidekiq_status/server_middleware_spec.rb. It took 0.25 second. Expected to take 0.39 second.7809auto_explain log contains 929 entries for main, writing to /builds/gitlab-org/gitlab/auto_explain/rspec-unit-pg14-31-32.338.main.ndjson.gz7810took 12.656334227811auto_explain log contains 929 entries for ci, writing to /builds/gitlab-org/gitlab/auto_explain/rspec-unit-pg14-31-32.338.ci.ndjson.gz7812took 11.0579144087813[TEST PROF INFO] EventProf results for sql.active_record7814Total time: 04:35.676 of 20:40.364 (22.23%)7815Total events: 2723517816Top 5 slowest suites (by time):7817Namespace::TraversalHierarchy (./spec/models/namespace/traversal_hierarchy_spec.rb:5) – 00:42.895 (34019 / 12) of 01:56.922 (36.69%)7818Deployment (./spec/models/deployment_spec.rb:5) – 00:39.602 (38233 / 211) of 02:57.414 (22.32%)7819Projects::Cre...ervice#execute (./spec/services/projects/create_service_spec.rb:5) – 00:19.858 (17430 / 117) of 01:26.689 (22.91%)7820Banzai::Filte...toryLinkFilter (./spec/lib/banzai/filter/repository_link_filter_spec.rb:5) – 00:11.957 (12218 / 104) of 01:02.825 (19.03%)7821Gitlab::Database::Reflection (./spec/lib/gitlab/database/reflection_spec.rb:5) – 00:11.675 (17483 / 39) of 00:24.589 (47.48%)7822Knapsack report was generated. Preview:7823{7824 "spec/models/deployment_spec.rb": 177.41352662200006,7825 "spec/models/namespace/traversal_hierarchy_spec.rb": 116.92207669300024,7826 "spec/services/projects/create_service_spec.rb": 86.68872421200012,7827 "spec/lib/banzai/filter/repository_link_filter_spec.rb": 62.824463015999754,7828 "spec/services/suggestions/apply_service_spec.rb": 61.88502878200052,7829 "spec/policies/note_policy_spec.rb": 41.75631911900018,7830 "spec/serializers/merge_request_widget_entity_spec.rb": 43.685747476999495,7831 "spec/lib/gitlab/health_checks/redis_spec.rb": 21.467621179999696,7832 "spec/models/gpg_key_spec.rb": 31.25204312799997,7833 "spec/helpers/submodule_helper_spec.rb": 21.348239715999625,7834 "spec/models/abuse_report_spec.rb": 19.5140476280003,7835 "spec/lib/gitlab/database/reflection_spec.rb": 24.58874579700023,7836 "spec/services/users/destroy_service_spec.rb": 21.142959330999474,7837 "spec/models/ci/build_runner_session_spec.rb": 18.91826824799955,7838 "spec/lib/banzai/pipeline/wiki_pipeline_spec.rb": 14.00193504500021,7839 "spec/models/integrations/bamboo_spec.rb": 12.268096583999977,7840 "spec/finders/members_finder_spec.rb": 16.915163546999793,7841 "spec/models/timelog_spec.rb": 16.26625069900001,7842 "spec/models/project_setting_spec.rb": 14.55388398299965,7843 "spec/models/release_spec.rb": 10.868217371000355,7844 "spec/lib/gitlab/ci/config/external/mapper/verifier_spec.rb": 15.934674045000065,7845 "spec/services/projects/participants_service_spec.rb": 11.313986980000664,7846 "spec/services/ci/pipeline_trigger_service_spec.rb": 13.127316639999663,7847 "spec/lib/api/helpers/caching_spec.rb": 6.429969760999484,7848 "spec/lib/gitlab/email/receiver_spec.rb": 4.694481515000007,7849 "spec/services/alert_management/alerts/update_service_spec.rb": 6.252088305000143,7850 "spec/lib/gitlab/legacy_github_import/pull_request_formatter_spec.rb": 5.957284471999628,7851 "spec/services/security/merge_reports_service_spec.rb": 9.272692842999277,7852 "spec/lib/gitlab/utils/sanitize_node_link_spec.rb": 3.8051284459997987,7853 "spec/lib/gitlab/ci/ansi2html_spec.rb": 3.534173899000052,7854 "spec/helpers/appearances_helper_spec.rb": 5.0010010759997385,7855 "spec/services/issue_links/create_service_spec.rb": 8.184610123000311,7856 "spec/models/service_desk_setting_spec.rb": 4.892704167000375,7857 "spec/models/work_items/type_spec.rb": 5.488935831999697,7858 "spec/uploaders/terraform/state_uploader_spec.rb": 6.702165118000266,7859 "spec/services/merge_requests/post_merge_service_spec.rb": 7.818448163000539,7860 "spec/finders/access_requests_finder_spec.rb": 6.82465242500075,7861 "spec/services/users/update_service_spec.rb": 6.0245410090001315,7862 "spec/services/issues/referenced_merge_requests_service_spec.rb": 8.426688136999473,7863 "spec/lib/gitlab/slash_commands/issue_move_spec.rb": 6.664231734999703,7864 "spec/models/concerns/schedulable_spec.rb": 6.019205170000532,7865 "spec/lib/gitlab/import_export/project/import_task_spec.rb": 9.011786813000072,7866 "spec/lib/extracts_ref/ref_extractor_spec.rb": 2.7773194240007797,7867 "spec/lib/gitlab/regex/container_registry/protection/rules_spec.rb": 2.2081018950002544,7868 "spec/lib/banzai/filter/broadcast_message_sanitization_filter_spec.rb": 2.5124180550001256,7869 "spec/lib/gitlab/import_export/snippet_repo_restorer_spec.rb": 6.366975184000694,7870 "spec/lib/gitlab/usage_data_counters/kubernetes_agent_counter_spec.rb": 3.526686110999435,7871 "spec/finders/clusters/agents/authorizations/ci_access/finder_spec.rb": 3.8669908950005265,7872 "spec/lib/gitlab/markdown_cache/active_record/extension_spec.rb": 2.8999624710004355,7873 "spec/lib/gitlab/chat/command_spec.rb": 6.221900071000164,7874 "spec/lib/api/ml/mlflow/api_helpers_spec.rb": 2.3412586889999147,7875 "spec/services/todos/destroy/confidential_issue_service_spec.rb": 5.389385380999556,7876 "spec/workers/delete_user_worker_spec.rb": 4.0415429519998725,7877 "spec/services/files/update_service_spec.rb": 5.379679593000219,7878 "spec/lib/gitlab/database/count_spec.rb": 5.641708733000087,7879 "spec/lib/gitlab/ci/reports/codequality_reports_comparer_spec.rb": 2.4475357989995246,7880 "spec/services/commits/tag_service_spec.rb": 4.8002191340001445,7881 "spec/lib/gitlab/hotlinking_detector_spec.rb": 2.164410063000105,7882 "spec/lib/bulk_imports/common/pipelines/lfs_objects_pipeline_spec.rb": 3.1816707870002574,7883 "spec/lib/gitlab/spamcheck/client_spec.rb": 2.4430575090000275,7884 "spec/lib/gitlab/checks/lfs_integrity_spec.rb": 3.8660321449997355,7885 "spec/components/pajamas/toggle_component_spec.rb": 1.9091766519995872,7886 "spec/lib/bitbucket/representation/pull_request_spec.rb": 1.9458903949998785,7887 "spec/models/oauth_access_token_spec.rb": 2.800781589999133,7888 "spec/tasks/gitlab/update_templates_rake_spec.rb": 4.822365928999716,7889 "spec/workers/bulk_imports/pipeline_batch_worker_spec.rb": 2.804398102999585,7890 "spec/lib/banzai/filter/syntax_highlight_filter_spec.rb": 2.4418097560001115,7891 "spec/finders/abuse_reports_finder_spec.rb": 2.335165106999739,7892 "spec/services/clusters/agent_tokens/revoke_service_spec.rb": 3.5323215489997892,7893 "spec/lib/gitlab/ci/status/build/retried_spec.rb": 3.2930443670002205,7894 "spec/models/diff_note_position_spec.rb": 3.4773087710000254,7895 "spec/models/issue_assignee_spec.rb": 3.30997267299972,7896 "spec/models/concerns/encrypted_user_password_spec.rb": 1.9958830850000595,7897 "spec/serializers/test_report_summary_entity_spec.rb": 3.0724827809999624,7898 "spec/models/legacy_diff_discussion_spec.rb": 3.1504729350008347,7899 "spec/lib/gitlab/metrics/boot_time_tracker_spec.rb": 1.696141364000141,7900 "spec/lib/sidebars/panel_spec.rb": 1.563169050000397,7901 "spec/components/pajamas/banner_component_spec.rb": 1.6008936119997088,7902 "spec/lib/gitlab/background_task_spec.rb": 1.8728149589996974,7903 "spec/initializers/rest-client-hostname_override_spec.rb": 1.9776331180000852,7904 "spec/graphql/mutations/security/ci_configuration/configure_secret_detection_spec.rb": 2.302071864000027,7905 "spec/lib/gitlab/repository_url_builder_spec.rb": 1.7416678350000439,7906 "spec/models/packages/rpm/metadatum_spec.rb": 1.6003815820004093,7907 "spec/lib/sidebars/user_profile/menus/following_menu_spec.rb": 1.700608371999806,7908 "spec/services/groups/nested_create_service_spec.rb": 3.047291634999965,7909 "spec/workers/external_service_reactive_caching_worker_spec.rb": 2.337754387000132,7910 "spec/services/resource_events/synthetic_milestone_notes_builder_service_spec.rb": 3.100893886000449,7911 "spec/graphql/types/snippets/blob_viewer_type_spec.rb": 1.655078470999797,7912 "spec/finders/projects/topics_finder_spec.rb": 1.9130540010000914,7913 "spec/services/incident_management/link_alerts/destroy_service_spec.rb": 2.0479621140002564,7914 "spec/lib/gitlab/database/partitioning_migration_helpers/foreign_key_helpers_spec.rb": 1.7677660689996628,7915 "spec/graphql/resolvers/alert_management/http_integrations_resolver_spec.rb": 2.543401666000136,7916 "spec/lib/gitlab/metrics/subscribers/external_http_spec.rb": 1.3383584649991462,7917 "spec/lib/gitlab/github_import/importer/events/commented_spec.rb": 1.7431985840003108,7918 "spec/lib/gitlab/github_import/settings_spec.rb": 1.3230181570006607,7919 "spec/lib/bulk_imports/groups/loaders/group_loader_spec.rb": 1.3782914969997364,7920 "spec/graphql/types/ci/pipeline_counts_type_spec.rb": 2.3274642279993714,7921 "spec/lib/gitlab/git/attributes_at_ref_parser_spec.rb": 1.9974870140003986,7922 "spec/services/projects/detect_repository_languages_service_spec.rb": 1.6497471529992254,7923 "spec/lib/bitbucket_server/representation/comment_spec.rb": 0.9683902780006974,7924 "spec/lib/gitlab/zentao/query_spec.rb": 3.376410009999745,7925 "spec/lib/gitlab/usage/metrics/instrumentations/count_jira_imports_metric_spec.rb": 1.2138798389996737,7926 "spec/lib/gitlab/github_import/attachments_downloader_spec.rb": 0.9864041350001571,7927 "spec/workers/database/lock_tables_worker_spec.rb": 1.2676393879992247,7928 "spec/lib/gitlab/database/count/exact_count_strategy_spec.rb": 2.152914963000512,7929 "spec/lib/gitlab/alert_management/fingerprint_spec.rb": 0.9178005080002549,7930 "spec/lib/gitlab/composer/version_index_spec.rb": 1.4979453030000514,7931 "spec/models/work_items/widgets/award_emoji_spec.rb": 1.249898392000432,7932 "spec/lib/sidebars/user_settings/menus/applications_menu_spec.rb": 0.6424917920003281,7933 "spec/helpers/sessions_helper_spec.rb": 1.1192415579998851,7934 "spec/models/raw_usage_data_spec.rb": 0.7483443520004585,7935 "spec/services/ml/create_candidate_service_spec.rb": 1.0564686799998526,7936 "spec/serializers/merge_requests/pipeline_entity_spec.rb": 1.0317845360004867,7937 "spec/rubocop/cop/usage_data/large_table_spec.rb": 0.7200550079996901,7938 "spec/services/ci/compare_accessibility_reports_service_spec.rb": 1.583304106000469,7939 "spec/finders/packages/npm/packages_for_user_finder_spec.rb": 1.8165556000003562,7940 "spec/models/snippet_blob_spec.rb": 1.0582272999999986,7941 "spec/lib/gitlab/cache/metadata_spec.rb": 0.779150586000469,7942 "spec/models/integrations/chat_message/base_message_spec.rb": 0.7804492750001373,7943 "spec/workers/concerns/click_house_worker_spec.rb": 0.7487924209999619,7944 "spec/workers/incident_management/close_incident_worker_spec.rb": 1.34080477399948,7945 "spec/models/abuse/event_spec.rb": 0.8517140209996796,7946 "spec/lib/sidebars/user_settings/menus/comment_templates_menu_spec.rb": 0.6478359319999072,7947 "spec/models/project_custom_attribute_spec.rb": 0.8969845820001865,7948 "spec/lib/gitlab/usage/metrics/instrumentations/total_count_metric_spec.rb": 1.0243733570005134,7949 "spec/lib/quality/seeders/issues_spec.rb": 1.8721448989999772,7950 "spec/workers/bulk_import_worker_spec.rb": 0.6565000390000932,7951 "spec/lib/gitlab/project_transfer_spec.rb": 0.5509894409997287,7952 "spec/lib/sidebars/user_settings/menus/ssh_keys_menu_spec.rb": 0.6944128219993217,7953 "spec/graphql/resolvers/design_management/design_at_version_resolver_spec.rb": 1.590745755000171,7954 "spec/graphql/mutations/alert_management/http_integration/create_spec.rb": 0.942780462999508,7955 "spec/lib/bulk_imports/projects/pipelines/auto_devops_pipeline_spec.rb": 0.8103472889997647,7956 "spec/lib/gitlab/usage_data_counters/productivity_analytics_counter_spec.rb": 0.5269916549996196,7957 "spec/models/concerns/ci/bulk_insertable_tags_spec.rb": 0.4950313420004022,7958 "spec/lib/banzai/pipeline_spec.rb": 0.5414775720000762,7959 "spec/services/packages/update_tags_service_spec.rb": 1.0278469059994677,7960 "spec/rubocop/cop/gitlab/delegate_predicate_methods_spec.rb": 0.5781154859996605,7961 "spec/lib/sidebars/groups/menus/kubernetes_menu_spec.rb": 0.6578331699993214,7962 "spec/graphql/types/custom_emoji_type_spec.rb": 0.4157633779996104,7963 "spec/serializers/import/manifest_provider_repo_entity_spec.rb": 0.5961484310000742,7964 "spec/views/events/event/_push.html.haml_spec.rb": 1.1794324259999485,7965 "spec/lib/peek/views/external_http_spec.rb": 0.6612479690002147,7966 "spec/graphql/types/color_type_spec.rb": 0.5957474719998572,7967 "spec/lib/gitlab/ci/config/edge_stages_injector_spec.rb": 0.7045397900001262,7968 "spec/services/ci/catalog/resources/destroy_service_spec.rb": 1.0618543700002192,7969 "spec/lib/gitlab/sidekiq_middleware/admin_mode/client_spec.rb": 0.8139407489998121,7970 "spec/lib/gitlab/ci/build/rules/rule/clause_spec.rb": 0.5000877510001374,7971 "spec/lib/api/helpers/version_spec.rb": 0.4072651090000363,7972 "spec/rubocop/cop/migration/unfinished_dependencies_spec.rb": 0.5086514690001422,7973 "spec/models/external_issue_spec.rb": 0.6520126710001932,7974 "spec/serializers/ci/job_annotation_entity_spec.rb": 0.8314903150003374,7975 "spec/workers/mail_scheduler/issue_due_worker_spec.rb": 1.180804385000556,7976 "spec/models/concerns/from_set_operator_spec.rb": 0.7720437560001301,7977 "spec/lib/gitlab/ci/templates/Diffblue_Cover_spec.rb": 1.590279234999798,7978 "spec/serializers/merge_request_for_pipeline_entity_spec.rb": 1.272879168000145,7979 "spec/services/users/respond_to_terms_service_spec.rb": 0.7801200249996327,7980 "spec/graphql/types/container_repository_sort_enum_spec.rb": 0.38332019399967976,7981 "spec/services/resource_events/synthetic_state_notes_builder_service_spec.rb": 1.2896276450001096,7982 "spec/lib/gitlab/seeders/ci/variables_instance_seeder_spec.rb": 0.8689310879999539,7983 "spec/lib/gitlab/usage_data_counters/merge_request_counter_spec.rb": 0.5110563790003653,7984 "spec/lib/gitlab/pages/settings_spec.rb": 0.4307313749995956,7985 "spec/lib/gitlab/terraform/state_migration_helper_spec.rb": 1.2454002029999174,7986 "spec/lib/gitlab/usage/metrics/instrumentations/group_imports_users_metric_spec.rb": 0.8519923509993532,7987 "spec/views/groups/_home_panel.html.haml_spec.rb": 1.0008635409994895,7988 "spec/lib/gitlab/git/conflict/file_spec.rb": 0.6947680929997659,7989 "spec/lib/gitlab/import_export/project/sample/date_calculator_spec.rb": 0.5092268680000416,7990 "spec/services/users/dismiss_callout_service_spec.rb": 0.5867335339999045,7991 "spec/models/design_user_mention_spec.rb": 0.6257779870002196,7992 "spec/helpers/components_helper_spec.rb": 0.3349227439994138,7993 "spec/workers/issuables/clear_groups_issue_counter_worker_spec.rb": 0.6713694580002993,7994 "spec/services/packages/nuget/odata_package_entry_service_spec.rb": 0.4201028059997043,7995 "spec/lib/gitlab/database/load_balancing/resolver_spec.rb": 0.4747822159997668,7996 "spec/services/incident_management/issuable_escalation_statuses/create_service_spec.rb": 0.7070172200001252,7997 "spec/views/projects/imports/new.html.haml_spec.rb": 0.8593882000004669,7998 "spec/lib/gitlab/usage/metrics/instrumentations/count_project_snippets_metric_spec.rb": 0.8195958280002742,7999 "spec/lib/gitlab/ci/config/entry/tags_spec.rb": 0.4121499490001952,8000 "spec/lib/gitlab/word_diff/chunk_collection_spec.rb": 0.4827081840003302,8001 "spec/services/integrations/slack_options/label_search_handler_spec.rb": 0.7752693660004297,8002 "spec/lib/gitlab/sidekiq_middleware/worker_context/server_spec.rb": 0.44024805299977743,8003 "spec/lib/gitlab/cycle_analytics/summary/value_spec.rb": 0.4688429679999899,8004 "spec/lib/gitlab/application_rate_limiter/increment_per_action_spec.rb": 0.41007772800003295,8005 "spec/lib/gitlab/database/migrations/observers/query_details_spec.rb": 0.29844435100039846,8006 "spec/services/work_items/widgets/hierarchy_service/create_service_spec.rb": 0.6610719399996015,8007 "spec/graphql/types/analytics/cycle_analytics/value_stream_type_spec.rb": 0.36221620900050766,8008 "spec/lib/sidebars/groups/super_sidebar_menus/secure_menu_spec.rb": 0.2969283110005563,8009 "spec/rubocop/cop/migration/prevent_global_enable_lock_retries_with_disable_ddl_transaction_spec.rb": 0.4339016339999944,8010 "spec/lib/bitbucket/connection_spec.rb": 0.4259375250003359,8011 "spec/workers/gitlab/github_import/import_note_worker_spec.rb": 0.5478118609999001,8012 "spec/graphql/types/design_management/version_type_spec.rb": 0.30065490100059833,8013 "spec/lib/gitlab/middleware/request_context_spec.rb": 0.44383396200009884,8014 "spec/graphql/types/organizations/organization_type_spec.rb": 0.3499070500001835,8015 "spec/services/users/repair_ldap_blocked_service_spec.rb": 0.5058126699996137,8016 "spec/views/shared/_milestones_sort_dropdown.html.haml_spec.rb": 0.5622710289999304,8017 "spec/workers/users/create_statistics_worker_spec.rb": 0.5102178500001173,8018 "spec/graphql/types/ci/test_report_total_type_spec.rb": 0.308438878000743,8019 "spec/validators/html_safety_validator_spec.rb": 0.3499816510002347,8020 "spec/lib/gitlab/sidekiq_middleware/pause_control/server_spec.rb": 0.31358769799953734,8021 "spec/lib/gitlab/ci/pipeline/expression/lexeme/null_spec.rb": 0.36837584800014156,8022 "spec/views/projects/issues/_related_issues.html.haml_spec.rb": 0.41196829799991974,8023 "spec/lib/gitlab/usage/metrics/instrumentations/installation_type_metric_spec.rb": 0.3114718480001102,8024 "spec/graphql/types/release_source_type_spec.rb": 0.301841190000232,8025 "spec/lib/gitlab/middleware/webhook_recursion_detection_spec.rb": 0.3099389089993565,8026 "spec/graphql/types/member_access_level_enum_spec.rb": 0.3537236899992422,8027 "spec/lib/sidebars/projects/super_sidebar_menus/code_menu_spec.rb": 0.42039911600022606,8028 "spec/lib/atlassian/jira_connect/serializers/base_entity_spec.rb": 0.3568601389997639,8029 "spec/lib/gitlab/grape_logging/loggers/queue_duration_logger_spec.rb": 0.29732319100003224,8030 "spec/lib/api/entities/nuget/dependency_group_spec.rb": 0.2995475699999588,8031 "spec/lib/gitlab/database/async_ddl_exclusive_lease_guard_spec.rb": 0.29559601199980534,8032 "spec/graphql/types/security/codequality_reports_comparer/status_enum_spec.rb": 0.29146393300015916,8033 "spec/lib/gitlab/usage/metrics/instrumentations/count_ci_runners_instance_type_active_metric_spec.rb": 0.4226351560000694,8034 "spec/lib/gitlab/kubernetes/generic_secret_spec.rb": 0.2469726620001893,8035 "spec/lib/gitlab/ci/pipeline/metrics_spec.rb": 0.2567850590003218,8036 "spec/initializers/rack_VULNDB-255039_patch_spec.rb": 0.26173917899996013,8037 "spec/lib/gitlab/import_export/model_configuration_spec.rb": 0.2602435090002473,8038 "spec/graphql/types/container_repository_cleanup_status_enum_spec.rb": 0.2831944029994702,8039 "spec/graphql/types/project_statistics_redirect_type_spec.rb": 0.25110148100066,8040 "spec/lib/gitlab/kubernetes/role_binding_spec.rb": 0.24954618999981903,8041 "spec/lib/gitlab/sidekiq_status/server_middleware_spec.rb": 0.253109170000243478042}8043Knapsack global time execution for tests: 20m 40s8044Pending: (Failures listed here are expected and do not affect your suite's status)8045 1) Deployment modules behaves like AtomicInternalId .has_internal_id Validation when presence validation is not required when creating an object does not raise an error if the internal id is blank8046 # No reason given8047 # ./spec/support/shared_examples/models/atomic_internal_id_shared_examples.rb:498048 2) Deployment modules behaves like AtomicInternalId .has_internal_id Validation when presence validation is not required when updating an object does not raise an error if the internal id is blank8049 # No reason given8050 # ./spec/support/shared_examples/models/atomic_internal_id_shared_examples.rb:578051 3) Database::LockTablesWorker#perform when running with single database skips executing the job8052 # Skipping because database ci exists8053 # ./spec/workers/database/lock_tables_worker_spec.rb:178054Finished in 21 minutes 9 seconds (files took 43.05 seconds to load)80553167 examples, 0 failures, 3 pending8056Randomized with seed 239948057[TEST PROF INFO] Time spent in factories: 10:37.314 (49.99% of total time)8058RSpec exited with 0.8059No examples to retry, congrats!8061Running after script...8062$ echo -e "\e[0Ksection_start:`date +%s`:report_results_section[collapsed=true]\r\e[0KReport results"8074$ tooling/bin/push_job_metrics || true8075[job-metrics] Pushing job metrics file for the CI/CD job.8076[job-metrics] Pushed 4 CI job metric entries to InfluxDB.8078Not uploading cache ruby-gems-debian-bookworm-ruby-3.1-16 due to policy8080Uploading artifacts...8081auto_explain/: found 3 matching artifact files and directories 8082coverage/: found 5 matching artifact files and directories 8083WARNING: crystalball/: no matching files. Ensure that the artifact path is relative to the working directory (/builds/gitlab-org/gitlab) 8084deprecations/: found 4 matching artifact files and directories 8085knapsack/: found 4 matching artifact files and directories 8086rspec/: found 12 matching artifact files and directories 8087WARNING: tmp/capybara/: no matching files. Ensure that the artifact path is relative to the working directory (/builds/gitlab-org/gitlab) 8088log/*.log: found 20 matching artifact files and directories 8089WARNING: Upload request redirected location=https://gitlab.com/api/v4/jobs/6218670805/artifacts?artifact_format=zip&artifact_type=archive&expire_in=31d new-url=https://gitlab.com8090WARNING: Retrying... context=artifacts-uploader error=request redirected8091Uploading artifacts as "archive" to coordinator... 201 Created id=6218670805 responseStatus=201 Created token=glcbt-658092Uploading artifacts...8093rspec/rspec-*.xml: found 1 matching artifact files and directories 8094WARNING: Upload request redirected location=https://gitlab.com/api/v4/jobs/6218670805/artifacts?artifact_format=gzip&artifact_type=junit&expire_in=31d new-url=https://gitlab.com8095WARNING: Retrying... context=artifacts-uploader error=request redirected8096Uploading artifacts as "junit" to coordinator... 201 Created id=6218670805 responseStatus=201 Created token=glcbt-658098Job succeeded