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

Rajendra Kadam
1Waiting for services to be up and running (timeout 30 seconds)...2Authenticating with credentials from job payload (GitLab Registry)3Pulling 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 ...4Using docker image sha256:fc7435a87025ef82fcd7c3a7df1e52121e8a88ab05430c94ba7ad5920fecc0d0 for registry.gitlab.com/gitlab-org/gitlab-build-images/debian-bookworm-ruby-3.1.patched-golang-1.20-rust-1.73-node-18.17-postgresql-14:rubygems-3.4-git-2.36-lfs-2.9-chrome-120-yarn-1.22-graphicsmagick-1.3.36 with digest registry.gitlab.com/gitlab-org/gitlab-build-images/debian-bookworm-ruby-3.1.patched-golang-1.20-rust-1.73-node-18.17-postgresql-14@sha256:c129fa1214137f01be7f1412c5233ac179604d32d9d852cbe06113596fb24504 ...6Running on runner-vhriyjxu-project-278964-concurrent-0 via runner-vhriyjxu-private-1709554139-cb13cada...8Skipping Git repository setup9Skipping Git checkout10Skipping Git submodules setup12Checking cache for ruby-gems-debian-bookworm-ruby-3.1-17...13cache.zip is up to date 14Successfully extracted cache16Downloading artifacts for clone-gitlab-repo (6311410718)...17Downloading artifacts from coordinator... ok host=storage.googleapis.com id=6311410718 responseStatus=200 OK token=glcbt-6518WARNING: Part of .git directory is on the list of files to extract 19WARNING: This may introduce unexpected problems 20Downloading artifacts for compile-test-assets (6311410765)...21Downloading artifacts from coordinator... ok host=storage.googleapis.com id=6311410765 responseStatus=200 OK token=glcbt-6522Downloading artifacts for detect-tests (6311410787)...23Downloading artifacts from coordinator... ok host=storage.googleapis.com id=6311410787 responseStatus=200 OK token=glcbt-6524Downloading artifacts for retrieve-tests-metadata (6311410799)...25Downloading artifacts from coordinator... ok host=storage.googleapis.com id=6311410799 responseStatus=200 OK token=glcbt-6526Downloading artifacts for setup-test-env (6311410773)...27Downloading artifacts from coordinator... ok host=storage.googleapis.com id=6311410773 responseStatus=200 OK token=glcbt-6529Using docker image sha256:fc7435a87025ef82fcd7c3a7df1e52121e8a88ab05430c94ba7ad5920fecc0d0 for registry.gitlab.com/gitlab-org/gitlab-build-images/debian-bookworm-ruby-3.1.patched-golang-1.20-rust-1.73-node-18.17-postgresql-14:rubygems-3.4-git-2.36-lfs-2.9-chrome-120-yarn-1.22-graphicsmagick-1.3.36 with digest registry.gitlab.com/gitlab-org/gitlab-build-images/debian-bookworm-ruby-3.1.patched-golang-1.20-rust-1.73-node-18.17-postgresql-14@sha256:c129fa1214137f01be7f1412c5233ac179604d32d9d852cbe06113596fb24504 ...30$ echo $FOSS_ONLY31$ [ "$FOSS_ONLY" = "1" ] && rm -rf ee/ qa/spec/ee/ qa/qa/specs/features/ee/ qa/qa/ee/ qa/qa/ee.rb32$ export GOPATH=$CI_PROJECT_DIR/.go33$ mkdir -p $GOPATH34$ source scripts/utils.sh35$ source scripts/prepare_build.sh713Using two connections, single database config (config/database.yml.postgresql)714Disabling ci connection in config/database.yml715Geo DB won't be set up.716Embedding DB won't be set up.739$ source ./scripts/rspec_helpers.sh740$ run_timed_command "gem install knapsack --no-document"741$ gem install knapsack --no-document742Successfully installed knapsack-4.0.07431 gem installed744$ section_start "gitaly-test-spawn" "Spawning Gitaly"; scripts/gitaly-test-spawn; section_end "gitaly-test-spawn"745==> 'gem install knapsack --no-document' succeeded in 1 seconds.750$ export RSPEC_SKIPPED_TESTS_REPORT_PATH="rspec/skipped_tests-${CI_JOB_ID}.txt"751$ export RSPEC_RETRIED_TESTS_REPORT_PATH="rspec/retried_tests-${CI_JOB_ID}.txt"752$ tooling/bin/create_job_metrics_file || true753[job-metrics] Creating the job metrics file for the CI/CD job.754$ rspec_parallelized_job "--fail-fast=${RSPEC_FAIL_FAST_THRESHOLD} --tag ~quarantine --tag ~level:background_migration --tag ~click_house --tag ~real_ai_request"755[13:29:48] Starting rspec_parallelized_job756RETRY_FAILED_TESTS_IN_NEW_PROCESS: true757KNAPSACK_GENERATE_REPORT: true758FLAKY_RSPEC_GENERATE_REPORT: true759KNAPSACK_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.rb760KNAPSACK_LOG_LEVEL: debug761KNAPSACK_REPORT_PATH: knapsack/rspec_unit_pg14_single-db_14_32_278964_report.json762FLAKY_RSPEC_SUITE_REPORT_PATH: rspec/flaky/report-suite.json763FLAKY_RSPEC_REPORT_PATH: rspec/flaky/all_rspec_unit_pg14_single-db_14_32_278964_report.json764NEW_FLAKY_RSPEC_REPORT_PATH: rspec/flaky/new_rspec_unit_pg14_single-db_14_32_278964_report.json765RSPEC_SKIPPED_TESTS_REPORT_PATH: rspec/skipped_tests-6311411381.txt766CRYSTALBALL: 767RSPEC_TESTS_MAPPING_ENABLED: 768RSPEC_TESTS_FILTER_FILE: 769Shell set options (set -o) enabled:770braceexpand on771hashall on772interactive-comments on773pipefail on774Parsing expected rspec suite duration...775RSpec suite is expected to take 43 minutes 29.04 seconds.776Expected duration for tests:777{778 "spec/models/merge_request_diff_spec.rb": 378.0637364123487,779 "spec/models/project_wiki_spec.rb": 203.1885124929433,780 "spec/services/git/branch_push_service_spec.rb": 124.71523789305803,781 "spec/services/issues/move_service_spec.rb": 101.70080822884925,782 "spec/models/integrations/jira_spec.rb": 86.64907398889856,783 "spec/lib/gitlab/background_migration/disable_legacy_open_source_license_for_projects_less_than_five_mb_spec.rb": 77.39810450273556,784 "spec/workers/post_receive_spec.rb": 71.53363170366285,785 "spec/services/ci/retry_job_service_spec.rb": 63.15956826199857,786 "spec/uploaders/job_artifact_uploader_spec.rb": 55.5023923937849,787 "spec/lib/gitlab/background_migration/backfill_project_statistics_storage_size_without_pipeline_artifacts_size_job_spec.rb": 52.16931241019888,788 "spec/lib/gitlab/diff/position_spec.rb": 46.20290886128706,789 "spec/workers/emails_on_push_worker_spec.rb": 41.54953776182688,790 "spec/services/search_service_spec.rb": 38.99862087013571,791 "spec/models/ci/build_dependencies_spec.rb": 35.45121995982728,792 "spec/models/concerns/awardable_spec.rb": 34.34462255672705,793 "spec/models/key_spec.rb": 31.200074844876227,794 "spec/policies/group_member_policy_spec.rb": 31.00147297651441,795 "spec/graphql/mutations/merge_requests/set_milestone_spec.rb": 28.299543463312297,796 "spec/lib/gitlab/database/migrations/test_batched_background_runner_spec.rb": 27.725081581421176,797 "spec/lib/gitlab/github_import/importer/pull_request_importer_spec.rb": 26.291486145002033,798 "spec/models/integrations/prometheus_spec.rb": 25.358077937430284,799 "spec/policies/blob_policy_spec.rb": 24.27756684104541,800 "spec/lib/gitlab/background_migration/batching_strategies/primary_key_batching_strategy_spec.rb": 23.61942300045928,801 "spec/models/integrations/webex_teams_spec.rb": 22.198546020906086,802 "spec/models/integrations/unify_circuit_spec.rb": 21.265046869395377,803 "spec/lib/gitlab/cache/json_caches/json_keyed_spec.rb": 20.825876345877997,804 "spec/lib/gitlab/git_ref_validator_spec.rb": 20.439885755029042,805 "spec/lib/gitlab/ci/build/auto_retry_spec.rb": 19.10065024043798,806 "spec/models/personal_access_token_spec.rb": 18.18881454921482,807 "spec/lib/gitlab/issues/rebalancing/state_spec.rb": 17.88667113075976,808 "spec/serializers/deploy_keys/basic_deploy_key_entity_spec.rb": 17.504075044047738,809 "spec/graphql/gitlab_schema_spec.rb": 16.44378181003055,810 "spec/tasks/gitlab/snippets_rake_spec.rb": 15.903743258986642,811 "spec/lib/gitlab/ci/config/entry/variable_spec.rb": 15.727750991438342,812 "spec/lib/generators/gitlab/partitioning/foreign_keys_generator_spec.rb": 15.013482718337432,813 "spec/lib/gitlab/background_migration/backfill_partition_id_ci_pipeline_chat_data_spec.rb": 14.859861424710086,814 "spec/models/packages/debian/project_component_file_spec.rb": 14.086386190103541,815 "spec/models/ci/build_trace_metadata_spec.rb": 13.984323970548477,816 "spec/services/work_items/widgets/hierarchy_service/update_service_spec.rb": 13.296450418549453,817 "spec/lib/gitlab/background_migration/backfill_partition_id_ci_pipeline_config_spec.rb": 13.223828350716433,818 "spec/services/packages/protection/delete_rule_service_spec.rb": 12.467320136071002,819 "spec/graphql/types/group_type_spec.rb": 12.340387125010801,820 "spec/lib/gitlab/sidekiq_config/worker_router_spec.rb": 11.919253804862624,821 "spec/lib/gitlab/usage_data_counters/kubernetes_agent_counter_spec.rb": 11.757768325449836,822 "spec/models/integrations/packagist_spec.rb": 11.269937108631773,823 "spec/models/clusters/providers/gcp_spec.rb": 11.219432433735117,824 "spec/lib/gitlab/ci/config/entry/image_spec.rb": 10.903396665078667,825 "spec/lib/gitlab/audit/auditor_spec.rb": 10.635876311736764,826 "spec/services/ci/stuck_builds/drop_pending_service_spec.rb": 10.342459590366593,827 "spec/models/ci/freeze_period_spec.rb": 10.236220094425482,828 "spec/lib/gitlab/pagination_delegate_spec.rb": 10.026400511902008,829 "spec/tasks/gitlab/password_rake_spec.rb": 9.765840061059503,830 "spec/lib/gitlab/ci/pipeline/chain/populate_spec.rb": 9.567330003098549,831 "spec/services/git/tag_push_service_spec.rb": 9.416429220561096,832 "spec/models/packages/dependency_link_spec.rb": 9.130715410548994,833 "spec/models/projects/repository_storage_move_spec.rb": 8.979074169959917,834 "spec/lib/gitlab/sidekiq_logging/structured_logger_spec.rb": 8.832129146849223,835 "spec/workers/deployments/update_environment_worker_spec.rb": 8.619020318822166,836 "spec/services/packages/mark_packages_for_destruction_service_spec.rb": 8.499024622002086,837 "spec/lib/gitlab/github_import/importer/single_endpoint_diff_notes_importer_spec.rb": 8.29944645653257,838 "spec/lib/sidebars/projects/menus/packages_registries_menu_spec.rb": 8.174779107398319,839 "spec/lib/gitlab/kubernetes/rollout_status_spec.rb": 7.950105467121217,840 "spec/models/commit_signatures/x509_commit_signature_spec.rb": 7.791703314823838,841 "spec/components/pajamas/toggle_component_spec.rb": 7.7311876269962845,842 "spec/models/integrations/chat_message/alert_message_spec.rb": 7.507864285047084,843 "spec/services/ci/build_report_result_service_spec.rb": 7.41588364864739,844 "spec/lib/gitlab/slash_commands/run_spec.rb": 7.287811092569461,845 "spec/services/pages_domains/create_acme_order_service_spec.rb": 7.125778941302601,846 "spec/models/project_ci_cd_setting_spec.rb": 7.017449731988906,847 "spec/services/ci/run_scheduled_build_service_spec.rb": 6.874754519453132,848 "spec/tasks/gitlab/update_templates_rake_spec.rb": 6.787961325963421,849 "spec/workers/x509_issuer_crl_check_worker_spec.rb": 6.599379863352385,850 "spec/lib/gitlab/tracking/event_definition_spec.rb": 6.550680642007601,851 "spec/policies/clusters/instance_policy_spec.rb": 6.384594745764683,852 "spec/models/blob_viewer/gitlab_ci_yml_spec.rb": 6.314432867043952,853 "spec/lib/gitlab/ci/pipeline/expression/lexeme/pattern_spec.rb": 6.165558658431988,854 "spec/helpers/nav/new_dropdown_helper_spec.rb": 6.106105840190374,855 "spec/models/oauth_access_token_spec.rb": 5.960916496792153,856 "spec/models/identity_spec.rb": 5.930655546815927,857 "spec/lib/gitlab/dependency_linker_spec.rb": 5.873704820167097,858 "spec/lib/banzai/pipeline/plain_markdown_pipeline_spec.rb": 5.714731219980109,859 "spec/serializers/build_action_entity_spec.rb": 5.670798651383937,860 "spec/finders/projects/ml/model_version_finder_spec.rb": 5.578737093442427,861 "spec/graphql/resolvers/ci/catalog/resources/versions_resolver_spec.rb": 5.462258318331449,862 "spec/models/integrations/mock_ci_spec.rb": 5.4155375977985765,863 "spec/models/project_repository_spec.rb": 5.310759404018172,864 "spec/lib/gitlab/metrics/exporter/base_exporter_spec.rb": 5.196564152233302,865 "spec/lib/gitlab/hook_data/merge_request_builder_spec.rb": 5.1424167899321915,866 "spec/models/concerns/ignorable_columns_spec.rb": 5.0085045072009065,867 "spec/tooling/lib/tooling/find_codeowners_spec.rb": 4.967457742616349,868 "spec/lib/gitlab/analytics/cycle_analytics/aggregated/base_query_builder_spec.rb": 4.869295925019326,869 "spec/serializers/test_report_entity_spec.rb": 4.83774471426678,870 "spec/services/suggestions/outdate_service_spec.rb": 4.7777463014072294,871 "spec/graphql/resolvers/nested_groups_resolver_spec.rb": 4.683143508086619,872 "spec/services/system_notes/incident_service_spec.rb": 4.650358659445648,873 "spec/lib/gitlab/ci/reports/test_reports_comparer_spec.rb": 4.556491924866178,874 "spec/lib/object_storage/pending_direct_upload_spec.rb": 4.520304275442406,875 "spec/models/integrations/zentao_tracker_data_spec.rb": 4.403995397776052,876 "spec/workers/snippets/update_repository_storage_worker_spec.rb": 4.363947879040649,877 "spec/services/projects/lfs_pointers/lfs_link_service_spec.rb": 4.306404830783245,878 "spec/lib/gitlab/usage_data_counters/work_item_activity_unique_counter_spec.rb": 4.246058506037446,879 "spec/lib/bulk_imports/common/pipelines/badges_pipeline_spec.rb": 4.149378846011186,880 "spec/workers/gitlab/jira_import/stage/import_labels_worker_spec.rb": 4.134840145622072,881 "spec/lib/gitlab/database/schema_cache_with_renamed_table_spec.rb": 4.0791046280844085,882 "spec/lib/atlassian/jira_connect/serializers/pull_request_entity_spec.rb": 3.9951194773718446,883 "spec/models/integrations/chat_message/push_message_spec.rb": 3.989140314930376,884 "spec/graphql/resolvers/admin/analytics/usage_trends/measurements_resolver_spec.rb": 3.866797130874293,885 "spec/lib/gitlab/alert_management/fingerprint_spec.rb": 3.8516347674247142,886 "spec/workers/gitlab/bitbucket_import/stage/import_issues_worker_spec.rb": 3.804724730126172,887 "spec/lib/gitlab/background_migration/backfill_namespace_details_spec.rb": 3.735165430738773,888 "spec/workers/gitlab/bitbucket_server_import/import_pull_request_notes_worker_spec.rb": 3.7239083147535803,889 "spec/lib/generators/gitlab/usage_metric_generator_spec.rb": 3.6919240694819853,890 "spec/lib/gitlab/github_import/importer/events/merged_spec.rb": 3.6238057645645663,891 "spec/lib/gitlab/usage/metrics/instrumentations/count_projects_metric_spec.rb": 3.5760174039308543,892 "spec/lib/api/entities/merge_request_approvals_spec.rb": 3.5544554860241355,893 "spec/finders/groups/projects_requiring_authorizations_refresh/on_transfer_finder_spec.rb": 3.493406924038931,894 "spec/services/todos/allowed_target_filter_service_spec.rb": 3.4618324636919278,895 "spec/graphql/resolvers/ci/test_report_summary_resolver_spec.rb": 3.4005150205159405,896 "spec/lib/gitlab/database/query_analyzers/prevent_set_operator_mismatch/node_spec.rb": 3.378262680773507,897 "spec/lib/gitlab/import_export/project/relation_saver_spec.rb": 3.3199009868327183,898 "spec/lib/gitlab/database/partitioning/list/locking_configuration_spec.rb": 3.2770755237626714,899 "spec/lib/gitlab/checks/changed_blobs_spec.rb": 3.253905525897229,900 "spec/lib/gitlab/graphql/pagination/offset_active_record_relation_connection_spec.rb": 3.1956973674954066,901 "spec/lib/banzai/filter/task_list_filter_spec.rb": 3.186701169829166,902 "spec/lib/gitlab/analytics/cycle_analytics/sorting_spec.rb": 3.1178870458241033,903 "spec/lib/gitlab/github_import/importer/pull_requests/review_requests_importer_spec.rb": 3.111050248842693,904 "spec/models/project_export_job_spec.rb": 3.057480190647239,905 "spec/graphql/mutations/terraform/state/unlock_spec.rb": 3.0468727889760094,906 "spec/lib/gitlab/config/entry/factory_spec.rb": 3.0019085890116832,907 "spec/finders/autocomplete/deploy_keys_with_write_access_finder_spec.rb": 2.989558733589955,908 "spec/lib/gitlab/terraform_registry_token_spec.rb": 2.9261099454538444,909 "spec/models/concerns/safe_url_spec.rb": 2.885058621816553,910 "spec/finders/repositories/changelog_tag_finder_spec.rb": 2.8782617129368897,911 "spec/lib/gitlab/ci/status/pipeline/blocked_spec.rb": 2.809347922221272,912 "spec/services/projects/move_users_star_projects_service_spec.rb": 2.7953611330200596,913 "spec/tooling/danger/gitlab_schema_validation_suggestion_spec.rb": 2.72602121831442,914 "spec/rubocop/cop/sidekiq_load_balancing/worker_data_consistency_spec.rb": 2.722689802956256,915 "spec/lib/api/ci/helpers/runner_helpers_spec.rb": 2.6487965485932694,916 "spec/workers/releases/publish_event_worker_spec.rb": 2.6440258510260537,917 "spec/helpers/feature_flags_helper_spec.rb": 2.6021382951491336,918 "spec/lib/gitlab/kubernetes/namespace_spec.rb": 2.5577525245214705,919 "spec/lib/gitlab/memory/watchdog/sidekiq_event_reporter_spec.rb": 2.530750945964797,920 "spec/helpers/listbox_helper_spec.rb": 2.4849656790813945,921 "spec/models/ml/experiment_metadata_spec.rb": 2.4740277546358946,922 "spec/lib/gitlab/ci/secure_files/migration_helper_spec.rb": 2.427660103643878,923 "spec/views/projects/settings/operations/show.html.haml_spec.rb": 2.398530496716285,924 "spec/lib/gitlab/tracking/destinations/snowplow_micro_spec.rb": 2.3804854530739563,925 "spec/lib/gitlab/import_export/wiki_repo_saver_spec.rb": 2.339312357440914,926 "spec/lib/gitlab/ci/parsers/codequality/code_climate_spec.rb": 2.315951765730243,927 "spec/models/clusters/agents/authorizations/ci_access/project_authorization_spec.rb": 2.280019008495927,928 "spec/models/blob_viewer/markup_spec.rb": 2.257184608112319,929 "spec/presenters/ci/trigger_presenter_spec.rb": 2.2292694147733867,930 "spec/services/pages/destroy_deployments_service_spec.rb": 2.1761433387166553,931 "spec/lib/gitlab/email/service_desk_receiver_spec.rb": 2.160753358430205,932 "spec/lib/api/entities/application_setting_spec.rb": 2.113026066917815,933 "spec/services/packages/nuget/odata_package_entry_service_spec.rb": 2.100332117611201,934 "spec/lib/gitlab/database/health_status/signals_spec.rb": 2.048630260460276,935 "spec/services/protected_tags/create_service_spec.rb": 2.037180514404617,936 "spec/tooling/lib/tooling/mappings/view_to_system_specs_mappings_spec.rb": 1.981507865732744,937 "spec/serializers/container_repository_entity_spec.rb": 1.9743441353381597,938 "spec/services/boards/destroy_service_spec.rb": 1.9159486455257775,939 "spec/lib/gitlab/x509/tag_sigstore_spec.rb": 1.9087397652937472,940 "spec/services/merge_requests/create_approval_event_service_spec.rb": 1.8794761829790674,941 "spec/lib/gitlab/session_spec.rb": 1.8361087054543557,942 "spec/services/import/github/notes/create_service_spec.rb": 1.8204367106091601,943 "spec/models/project_import_data_spec.rb": 1.8039545439161975,944 "spec/lib/gitlab/puma/error_handler_spec.rb": 1.7399665298576346,945 "spec/services/chat_names/authorize_user_service_spec.rb": 1.7357452644897988,946 "spec/services/projects/schedule_bulk_repository_shard_moves_service_spec.rb": 1.7163555397950958,947 "spec/lib/gitlab/ci/pipeline/chain/metrics_spec.rb": 1.664681958021028,948 "spec/services/repositories/replicate_service_spec.rb": 1.6564250170975212,949 "spec/workers/gitlab/github_gists_import/start_import_worker_spec.rb": 1.5995759201905713,950 "spec/services/ci/pipeline_creation/start_pipeline_service_spec.rb": 1.5878302413507885,951 "spec/graphql/types/security/codequality_reports_comparer/status_enum_spec.rb": 1.5529147289838392,952 "spec/lib/gitlab/database/migrations/pg_backend_pid_spec.rb": 1.530219622920669,953 "spec/lib/gitlab/usage/metrics/instrumentations/dormant_user_setting_enabled_metric_spec.rb": 1.512184271214354,954 "spec/lib/gitlab/wiki_file_finder_spec.rb": 1.492091412972091,955 "spec/lib/sidebars/your_work/menus/issues_menu_spec.rb": 1.4553144949498262,956 "spec/lib/gitlab/usage_data_counters/visual_studio_extension_activity_unique_counter_spec.rb": 1.4420563286632144,957 "spec/initializers/database_config_spec.rb": 1.3804055891151865,958 "spec/lib/gitlab/chat_name_token_spec.rb": 1.36612902403852,959 "spec/workers/issuable/label_links_destroy_worker_spec.rb": 1.3330606693594667,960 "spec/lib/gitlab/metrics/exporter/gc_request_middleware_spec.rb": 1.315226087828364,961 "spec/lib/gitlab/sidekiq_middleware/concurrency_limit/workers_concurrency_spec.rb": 1.2615042455646575,962 "spec/lib/banzai/filter/references/abstract_reference_filter_spec.rb": 1.2551423852054637,963 "spec/workers/todos_destroyer/project_private_worker_spec.rb": 1.2231886458355992,964 "spec/lib/gitlab/database/query_analyzers/prevent_set_operator_mismatch/references_spec.rb": 1.1863671886887848,965 "spec/lib/gitlab/import_export/json/ndjson_writer_spec.rb": 1.1677753736428678,966 "spec/lib/gitlab/database/migrations/observers/batch_details_spec.rb": 1.1450515953674398,967 "spec/lib/api/helpers/integrations_helpers_spec.rb": 1.130574619066338,968 "spec/workers/propagate_integration_worker_spec.rb": 1.0836948454784954,969 "spec/db/production/create_work_item_related_link_restrictions_spec.rb": 1.0758876354694065,970 "spec/serializers/feature_flag_summary_entity_spec.rb": 1.0548837918441483,971 "spec/graphql/types/projects/base_service_type_spec.rb": 1.028003930834841,972 "spec/lib/gitlab/ci/reports/security/flag_spec.rb": 0.9839248383760242,973 "spec/graphql/types/time_tracking/timelog_sort_enum_spec.rb": 0.9825514660166625,974 "spec/graphql/types/prometheus_alert_type_spec.rb": 0.9418128347733536,975 "spec/serializers/group_link/project_group_link_serializer_spec.rb": 0.9262333799417912,976 "spec/graphql/types/organizations/organization_user_type_spec.rb": 0.9102728392338197,977 "spec/serializers/ci/trigger_serializer_spec.rb": 0.8829417513107978,978 "spec/graphql/types/ci/job_status_enum_spec.rb": 0.8564169838414702,979 "spec/models/concerns/database_reflection_spec.rb": 0.8479505061976997,980 "spec/lib/gitlab/pagination/keyset/in_operator_optimization/order_by_column_data_spec.rb": 0.7932798897777743,981 "spec/models/integrations/slack_workspace/api_scope_spec.rb": 0.7894277022695088,982 "spec/lib/omni_auth/strategies/bitbucket_spec.rb": 0.7387065915553439,983 "spec/lib/gitlab/database/migrations/observers/query_details_spec.rb": 0.7274234902251846,984 "spec/helpers/registrations_helper_spec.rb": 0.7138309962883194,985 "spec/helpers/protected_refs_helper_spec.rb": 0.6980147130484806,986 "spec/graphql/types/ci_configuration/sast/type_spec.rb": 0.6910090767912404,987 "spec/graphql/types/tree/tree_type_spec.rb": 0.6718176154462485,988 "spec/graphql/types/ci/instance_variable_type_spec.rb": 0.6689163292029607,989 "spec/graphql/types/visibility_pipeline_id_type_enum_spec.rb": 0.6498078999903611,990 "spec/graphql/types/x509_issuer_type_spec.rb": 0.6410689577837057,991 "spec/rubocop/cop/rspec/env_assignment_spec.rb": 0.6111870784242854,992 "spec/graphql/types/packages/package_dependency_link_type_spec.rb": 0.5984411620860551,993 "spec/lib/gitlab/error_tracking/log_formatter_spec.rb": 0.5045380967166699,994 "spec/views/shared/ssh_keys/_key_delete.html.haml_spec.rb": 0.49069445906080855,995 "spec/serializers/evidences/issue_entity_spec.rb": 0.4727830867825783,996 "spec/graphql/types/permission_types/project_spec.rb": 0.45926422638692627,997 "spec/graphql/types/permission_types/ci/job_spec.rb": 0.44764950868826925,998 "spec/lib/gitlab/ci/pipeline/metrics_spec.rb": 0.4408686346884849,999 "spec/graphql/types/ml/candidate_links_type_spec.rb": 0.42872713243098864,1000 "spec/lib/bulk_imports/file_downloads/filename_fetch_spec.rb": 0.42331460476861216,1001 "spec/services/wiki_pages/base_service_spec.rb": 0.40556905012348911002}1003Running 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-6311411381.json --format RspecJunitFormatter --out rspec/rspec-6311411381.xml --fail-fast=20 --tag ~quarantine --tag ~level:background_migration --tag ~click_house --tag ~real_ai_request -- spec/models/merge_request_diff_spec.rb spec/models/project_wiki_spec.rb spec/services/git/branch_push_service_spec.rb spec/services/issues/move_service_spec.rb spec/models/integrations/jira_spec.rb spec/lib/gitlab/background_migration/disable_legacy_open_source_license_for_projects_less_than_five_mb_spec.rb spec/workers/post_receive_spec.rb spec/services/ci/retry_job_service_spec.rb spec/uploaders/job_artifact_uploader_spec.rb spec/lib/gitlab/background_migration/backfill_project_statistics_storage_size_without_pipeline_artifacts_size_job_spec.rb spec/lib/gitlab/diff/position_spec.rb spec/workers/emails_on_push_worker_spec.rb spec/services/search_service_spec.rb spec/models/ci/build_dependencies_spec.rb spec/models/concerns/awardable_spec.rb spec/models/key_spec.rb spec/policies/group_member_policy_spec.rb spec/graphql/mutations/merge_requests/set_milestone_spec.rb spec/lib/gitlab/database/migrations/test_batched_background_runner_spec.rb spec/lib/gitlab/github_import/importer/pull_request_importer_spec.rb spec/models/integrations/prometheus_spec.rb spec/policies/blob_policy_spec.rb spec/lib/gitlab/background_migration/batching_strategies/primary_key_batching_strategy_spec.rb spec/models/integrations/webex_teams_spec.rb spec/models/integrations/unify_circuit_spec.rb spec/lib/gitlab/cache/json_caches/json_keyed_spec.rb spec/lib/gitlab/git_ref_validator_spec.rb spec/lib/gitlab/ci/build/auto_retry_spec.rb spec/models/personal_access_token_spec.rb spec/lib/gitlab/issues/rebalancing/state_spec.rb spec/serializers/deploy_keys/basic_deploy_key_entity_spec.rb spec/graphql/gitlab_schema_spec.rb spec/tasks/gitlab/snippets_rake_spec.rb spec/lib/gitlab/ci/config/entry/variable_spec.rb spec/lib/generators/gitlab/partitioning/foreign_keys_generator_spec.rb spec/lib/gitlab/background_migration/backfill_partition_id_ci_pipeline_chat_data_spec.rb spec/models/packages/debian/project_component_file_spec.rb spec/models/ci/build_trace_metadata_spec.rb spec/services/work_items/widgets/hierarchy_service/update_service_spec.rb spec/lib/gitlab/background_migration/backfill_partition_id_ci_pipeline_config_spec.rb spec/services/packages/protection/delete_rule_service_spec.rb spec/graphql/types/group_type_spec.rb spec/lib/gitlab/sidekiq_config/worker_router_spec.rb spec/lib/gitlab/usage_data_counters/kubernetes_agent_counter_spec.rb spec/models/integrations/packagist_spec.rb spec/models/clusters/providers/gcp_spec.rb spec/lib/gitlab/ci/config/entry/image_spec.rb spec/lib/gitlab/audit/auditor_spec.rb spec/services/ci/stuck_builds/drop_pending_service_spec.rb spec/models/ci/freeze_period_spec.rb spec/lib/gitlab/pagination_delegate_spec.rb spec/tasks/gitlab/password_rake_spec.rb spec/lib/gitlab/ci/pipeline/chain/populate_spec.rb spec/services/git/tag_push_service_spec.rb spec/models/packages/dependency_link_spec.rb spec/models/projects/repository_storage_move_spec.rb spec/lib/gitlab/sidekiq_logging/structured_logger_spec.rb spec/workers/deployments/update_environment_worker_spec.rb spec/services/packages/mark_packages_for_destruction_service_spec.rb spec/lib/gitlab/github_import/importer/single_endpoint_diff_notes_importer_spec.rb spec/lib/sidebars/projects/menus/packages_registries_menu_spec.rb spec/lib/gitlab/kubernetes/rollout_status_spec.rb spec/models/commit_signatures/x509_commit_signature_spec.rb spec/components/pajamas/toggle_component_spec.rb spec/models/integrations/chat_message/alert_message_spec.rb spec/services/ci/build_report_result_service_spec.rb spec/lib/gitlab/slash_commands/run_spec.rb spec/services/pages_domains/create_acme_order_service_spec.rb spec/models/project_ci_cd_setting_spec.rb spec/services/ci/run_scheduled_build_service_spec.rb spec/tasks/gitlab/update_templates_rake_spec.rb spec/workers/x509_issuer_crl_check_worker_spec.rb spec/lib/gitlab/tracking/event_definition_spec.rb spec/policies/clusters/instance_policy_spec.rb spec/models/blob_viewer/gitlab_ci_yml_spec.rb spec/lib/gitlab/ci/pipeline/expression/lexeme/pattern_spec.rb spec/helpers/nav/new_dropdown_helper_spec.rb spec/models/oauth_access_token_spec.rb spec/models/identity_spec.rb spec/lib/gitlab/dependency_linker_spec.rb spec/lib/banzai/pipeline/plain_markdown_pipeline_spec.rb spec/serializers/build_action_entity_spec.rb spec/finders/projects/ml/model_version_finder_spec.rb spec/graphql/resolvers/ci/catalog/resources/versions_resolver_spec.rb spec/models/integrations/mock_ci_spec.rb spec/models/project_repository_spec.rb spec/lib/gitlab/metrics/exporter/base_exporter_spec.rb spec/lib/gitlab/hook_data/merge_request_builder_spec.rb spec/models/concerns/ignorable_columns_spec.rb spec/tooling/lib/tooling/find_codeowners_spec.rb spec/lib/gitlab/analytics/cycle_analytics/aggregated/base_query_builder_spec.rb spec/serializers/test_report_entity_spec.rb spec/services/suggestions/outdate_service_spec.rb spec/graphql/resolvers/nested_groups_resolver_spec.rb spec/services/system_notes/incident_service_spec.rb spec/lib/gitlab/ci/reports/test_reports_comparer_spec.rb spec/lib/object_storage/pending_direct_upload_spec.rb spec/models/integrations/zentao_tracker_data_spec.rb spec/workers/snippets/update_repository_storage_worker_spec.rb spec/services/projects/lfs_pointers/lfs_link_service_spec.rb spec/lib/gitlab/usage_data_counters/work_item_activity_unique_counter_spec.rb spec/lib/bulk_imports/common/pipelines/badges_pipeline_spec.rb spec/workers/gitlab/jira_import/stage/import_labels_worker_spec.rb spec/lib/gitlab/database/schema_cache_with_renamed_table_spec.rb spec/lib/atlassian/jira_connect/serializers/pull_request_entity_spec.rb spec/models/integrations/chat_message/push_message_spec.rb spec/graphql/resolvers/admin/analytics/usage_trends/measurements_resolver_spec.rb spec/lib/gitlab/alert_management/fingerprint_spec.rb spec/workers/gitlab/bitbucket_import/stage/import_issues_worker_spec.rb spec/lib/gitlab/background_migration/backfill_namespace_details_spec.rb spec/workers/gitlab/bitbucket_server_import/import_pull_request_notes_worker_spec.rb spec/lib/generators/gitlab/usage_metric_generator_spec.rb spec/lib/gitlab/github_import/importer/events/merged_spec.rb spec/lib/gitlab/usage/metrics/instrumentations/count_projects_metric_spec.rb spec/lib/api/entities/merge_request_approvals_spec.rb spec/finders/groups/projects_requiring_authorizations_refresh/on_transfer_finder_spec.rb spec/services/todos/allowed_target_filter_service_spec.rb spec/graphql/resolvers/ci/test_report_summary_resolver_spec.rb spec/lib/gitlab/database/query_analyzers/prevent_set_operator_mismatch/node_spec.rb spec/lib/gitlab/import_export/project/relation_saver_spec.rb spec/lib/gitlab/database/partitioning/list/locking_configuration_spec.rb spec/lib/gitlab/checks/changed_blobs_spec.rb spec/lib/gitlab/graphql/pagination/offset_active_record_relation_connection_spec.rb spec/lib/banzai/filter/task_list_filter_spec.rb spec/lib/gitlab/analytics/cycle_analytics/sorting_spec.rb spec/lib/gitlab/github_import/importer/pull_requests/review_requests_importer_spec.rb spec/models/project_export_job_spec.rb spec/graphql/mutations/terraform/state/unlock_spec.rb spec/lib/gitlab/config/entry/factory_spec.rb spec/finders/autocomplete/deploy_keys_with_write_access_finder_spec.rb spec/lib/gitlab/terraform_registry_token_spec.rb spec/models/concerns/safe_url_spec.rb spec/finders/repositories/changelog_tag_finder_spec.rb spec/lib/gitlab/ci/status/pipeline/blocked_spec.rb spec/services/projects/move_users_star_projects_service_spec.rb spec/tooling/danger/gitlab_schema_validation_suggestion_spec.rb spec/rubocop/cop/sidekiq_load_balancing/worker_data_consistency_spec.rb spec/lib/api/ci/helpers/runner_helpers_spec.rb spec/workers/releases/publish_event_worker_spec.rb spec/helpers/feature_flags_helper_spec.rb spec/lib/gitlab/kubernetes/namespace_spec.rb spec/lib/gitlab/memory/watchdog/sidekiq_event_reporter_spec.rb spec/helpers/listbox_helper_spec.rb spec/models/ml/experiment_metadata_spec.rb spec/lib/gitlab/ci/secure_files/migration_helper_spec.rb spec/views/projects/settings/operations/show.html.haml_spec.rb spec/lib/gitlab/tracking/destinations/snowplow_micro_spec.rb spec/lib/gitlab/import_export/wiki_repo_saver_spec.rb spec/lib/gitlab/ci/parsers/codequality/code_climate_spec.rb spec/models/clusters/agents/authorizations/ci_access/project_authorization_spec.rb spec/models/blob_viewer/markup_spec.rb spec/presenters/ci/trigger_presenter_spec.rb spec/services/pages/destroy_deployments_service_spec.rb spec/lib/gitlab/email/service_desk_receiver_spec.rb spec/lib/api/entities/application_setting_spec.rb spec/services/packages/nuget/odata_package_entry_service_spec.rb spec/lib/gitlab/database/health_status/signals_spec.rb spec/services/protected_tags/create_service_spec.rb spec/tooling/lib/tooling/mappings/view_to_system_specs_mappings_spec.rb spec/serializers/container_repository_entity_spec.rb spec/services/boards/destroy_service_spec.rb spec/lib/gitlab/x509/tag_sigstore_spec.rb spec/services/merge_requests/create_approval_event_service_spec.rb spec/lib/gitlab/session_spec.rb spec/services/import/github/notes/create_service_spec.rb spec/models/project_import_data_spec.rb spec/lib/gitlab/puma/error_handler_spec.rb spec/services/chat_names/authorize_user_service_spec.rb spec/services/projects/schedule_bulk_repository_shard_moves_service_spec.rb spec/lib/gitlab/ci/pipeline/chain/metrics_spec.rb spec/services/repositories/replicate_service_spec.rb spec/workers/gitlab/github_gists_import/start_import_worker_spec.rb spec/services/ci/pipeline_creation/start_pipeline_service_spec.rb spec/graphql/types/security/codequality_reports_comparer/status_enum_spec.rb spec/lib/gitlab/database/migrations/pg_backend_pid_spec.rb spec/lib/gitlab/usage/metrics/instrumentations/dormant_user_setting_enabled_metric_spec.rb spec/lib/gitlab/wiki_file_finder_spec.rb spec/lib/sidebars/your_work/menus/issues_menu_spec.rb spec/lib/gitlab/usage_data_counters/visual_studio_extension_activity_unique_counter_spec.rb spec/initializers/database_config_spec.rb spec/lib/gitlab/chat_name_token_spec.rb spec/workers/issuable/label_links_destroy_worker_spec.rb spec/lib/gitlab/metrics/exporter/gc_request_middleware_spec.rb spec/lib/gitlab/sidekiq_middleware/concurrency_limit/workers_concurrency_spec.rb spec/lib/banzai/filter/references/abstract_reference_filter_spec.rb spec/workers/todos_destroyer/project_private_worker_spec.rb spec/lib/gitlab/database/query_analyzers/prevent_set_operator_mismatch/references_spec.rb spec/lib/gitlab/import_export/json/ndjson_writer_spec.rb spec/lib/gitlab/database/migrations/observers/batch_details_spec.rb spec/lib/api/helpers/integrations_helpers_spec.rb spec/workers/propagate_integration_worker_spec.rb spec/db/production/create_work_item_related_link_restrictions_spec.rb spec/serializers/feature_flag_summary_entity_spec.rb spec/graphql/types/projects/base_service_type_spec.rb spec/lib/gitlab/ci/reports/security/flag_spec.rb spec/graphql/types/time_tracking/timelog_sort_enum_spec.rb spec/graphql/types/prometheus_alert_type_spec.rb spec/serializers/group_link/project_group_link_serializer_spec.rb spec/graphql/types/organizations/organization_user_type_spec.rb spec/serializers/ci/trigger_serializer_spec.rb spec/graphql/types/ci/job_status_enum_spec.rb spec/models/concerns/database_reflection_spec.rb spec/lib/gitlab/pagination/keyset/in_operator_optimization/order_by_column_data_spec.rb spec/models/integrations/slack_workspace/api_scope_spec.rb spec/lib/omni_auth/strategies/bitbucket_spec.rb spec/lib/gitlab/database/migrations/observers/query_details_spec.rb spec/helpers/registrations_helper_spec.rb spec/helpers/protected_refs_helper_spec.rb spec/graphql/types/ci_configuration/sast/type_spec.rb spec/graphql/types/tree/tree_type_spec.rb spec/graphql/types/ci/instance_variable_type_spec.rb spec/graphql/types/visibility_pipeline_id_type_enum_spec.rb spec/graphql/types/x509_issuer_type_spec.rb spec/rubocop/cop/rspec/env_assignment_spec.rb spec/graphql/types/packages/package_dependency_link_type_spec.rb spec/lib/gitlab/error_tracking/log_formatter_spec.rb spec/views/shared/ssh_keys/_key_delete.html.haml_spec.rb spec/serializers/evidences/issue_entity_spec.rb spec/graphql/types/permission_types/project_spec.rb spec/graphql/types/permission_types/ci/job_spec.rb spec/lib/gitlab/ci/pipeline/metrics_spec.rb spec/graphql/types/ml/candidate_links_type_spec.rb spec/lib/bulk_imports/file_downloads/filename_fetch_spec.rb spec/services/wiki_pages/base_service_spec.rbKnapsack report generator started!1004 ██ ██ █████ ██████ ███ ██ ██ ███ ██ ██████ 1005 ██ ██ ██ ██ ██ ██ ████ ██ ██ ████ ██ ██ 1006 ██ █ ██ ███████ ██████ ██ ██ ██ ██ ██ ██ ██ ██ ███ 1007 ██ ███ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ 1008 ███ ███ ██ ██ ██ ██ ██ ████ ██ ██ ████ ██████ 1009******************************************************************************1010 Your database has a single connection, and single connections were1011 deprecated in GitLab 15.9 https://docs.gitlab.com/ee/update/deprecations.html#single-database-connection-is-deprecated.1012 Please add a :ci section to your database, following these instructions:1014******************************************************************************1015Run options: exclude {:quarantine=>true, :level=>"background_migration", :click_house=>true, :real_ai_request=>true}1016# [RSpecRunTime] Starting RSpec timer...1017[TEST PROF INFO] EventProf enabled (sql.active_record)1018unknown OID 2249: failed to recognize type of 'pg_stat_file'. It will be treated as String.1019Test environment set up in 1.414379774 seconds1020# [RSpecRunTime] Starting example group spec/models/merge_request_diff_spec.rb. Expected to take 6 minutes 18.06 seconds.1021MergeRequestDiff1022 does not allow STI1023 validations1024 is expected not to validate that :diff_type is case-sensitively unique within the scope of :merge_request_id1025 checks sha format of base_commit_sha, head_commit_sha and start_commit_sha1026 does not validate uniqueness by default1027 when merge request diff is a merge_head type1028 is valid1029 when merge_head diff exists1030 validates uniqueness1031 create new record1032 is expected to be valid1033 is expected to be persisted1034 is expected to eq 291035 is expected to eq 201036 is expected to eq "b83d6e391c22777fca1ed3012fce84f633d7fed0"1037 is expected to eq "ae73cb07c9eeaf35924a10f713b364d32b2dd34f"1038 is expected to eq "0b4bc9a49b562e85de7cc9e834518ea6828729b9"1039 is expected to eq "1e05e04d4c2a6414d9d4ab38208511a3bbe715f2"1040 calls GraphqlTriggers.merge_request_diff_generated1041 when merge_request_diff_generated_subscription flag is disabled1042 does not call GraphqlTriggers.merge_request_diff_generated1043# [RSpecRunTime] RSpec elapsed time: 25.72 seconds. Current RSS: ~1491M. load average: 1.05 1.22 1.58 1/291 9611044 when diff_type is merge_head1045 is expected to be valid1046 is expected to be persisted1047 is expected to eq 301048 is expected to eq 201049 is expected to eq "9096640be09b1fcbf5ef7434dfa1b157c7f033aa"1050 is expected to eq "0b4bc9a49b562e85de7cc9e834518ea6828729b9"1051 is expected to eq "0b4bc9a49b562e85de7cc9e834518ea6828729b9"1052# [RSpecRunTime] RSpec elapsed time: 28.32 seconds. Current RSS: ~1506M. load average: 1.04 1.22 1.57 1/291 10381053 .by_head_commit_sha1054 with given sha equal to the diff's head_commit_sha1055 returns the merge request diff1056# [RSpecRunTime] RSpec elapsed time: 29.55 seconds. Current RSS: ~1513M. load average: 1.04 1.22 1.57 1/291 10781057 with given sha not equal to any diff's head_commit_sha1058 returns an empty result1059# [RSpecRunTime] RSpec elapsed time: 30.91 seconds. Current RSS: ~1514M. load average: 1.04 1.22 1.57 1/291 11181060 .by_commit_sha1061 with sha contained in1062 returns merge request diffs1063# [RSpecRunTime] RSpec elapsed time: 32.29 seconds. Current RSS: ~1514M. load average: 1.04 1.22 1.57 1/291 11581064 with sha not contained in1065 returns empty result1066# [RSpecRunTime] RSpec elapsed time: 33.62 seconds. Current RSS: ~1514M. load average: 1.04 1.22 1.57 1/291 11981067 .ids_for_external_storage_migration1068 external diffs are disabled1069 is expected to be empty1070# [RSpecRunTime] RSpec elapsed time: 38.79 seconds. Current RSS: ~1516M. load average: 1.12 1.23 1.57 1/291 14221071 external diffs are misconfigured1072 is expected to be empty1073 external diffs are enabled unconditionally1074 is expected to contain exactly 22, 23, 25, 26, 27, 28, and 241075 ignores diffs with 0 files1076 external diffs are enabled for outdated diffs1077 returns records for outdated merge request versions1078 with limit1079 respects the limit1080 #ensure_project_id1081 when project_id is null1082 is expected to change `MergeRequestDiff#project_id` from nil to 261083# [RSpecRunTime] RSpec elapsed time: 40.69 seconds. Current RSS: ~1519M. load average: 1.12 1.23 1.57 1/291 14571084 when project_id is already set1085 is expected not to change `MergeRequestDiff#project_id`1086 #update_external_diff_store1087 change_stored_externally: false, change_external_diff: false1088 is expected not to receive update_column(:external_diff_store, 1) 0 times1089# [RSpecRunTime] RSpec elapsed time: 42.54 seconds. Current RSS: ~1513M. load average: 1.12 1.23 1.57 1/291 15041090 change_stored_externally: false, change_external_diff: true1091 is expected to receive update_column(:external_diff_store, 1) 1 time1092 change_stored_externally: true, change_external_diff: false1093 is expected to receive update_column(:external_diff_store, 1) 1 time1094 change_stored_externally: true, change_external_diff: true1095 is expected to receive update_column(:external_diff_store, 1) 1 time1096 #migrate_files_to_external_storage!1097 converts from in-database to external file storage1098 migrates a nil diff file1099 safely handles a transaction error when migrating to external storage1100 converts from in-database to external object storage1101 does nothing with an external diff1102 does nothing if external diffs are disabled1103 diff adds an empty file1104 migrates the diff to object storage1105# [RSpecRunTime] RSpec elapsed time: 53.35 seconds. Current RSS: ~1504M. load average: 1.25 1.25 1.57 1/292 17951106 #migrate_files_to_database!1107 converts from external to in-database storage1108 does nothing with an in-database diff1109 does nothing with an empty diff1110# [RSpecRunTime] RSpec elapsed time: 57.32 seconds. Current RSS: ~1502M. load average: 1.25 1.25 1.57 1/292 19131111 #latest?1112 is expected to be latest1113 is expected not to be latest1114# [RSpecRunTime] RSpec elapsed time: 1 minute 0.63 second. Current RSS: ~1495M. load average: 1.23 1.25 1.57 1/292 20381115 internal diffs configured1116 when it was not cleaned by the system1117 returns persisted diffs1118# [RSpecRunTime] RSpec elapsed time: 1 minute 2.07 seconds. Current RSS: ~1494M. load average: 1.23 1.25 1.57 1/292 20791119 when diff was cleaned by the system1120 returns diffs from repository if can compare with current diff refs1121 returns persisted diffs if cannot compare with diff refs1122 returns persisted diffs if diff refs does not exist1123# [RSpecRunTime] RSpec elapsed time: 1 minute 6.22 seconds. Current RSS: ~1493M. load average: 1.53 1.31 1.59 1/292 22081124 #diffs_in_batch1125 when no persisted files available1126 behaves like fetching full diffs1127 returns diffs from repository comparison1128 returns a Gitlab::Diff::FileCollection::Compare with full diffs1129 returns empty pagination data1130 measures diffs_comparison1131 behaves like measuring diffs metrics1132 is expected to receive measure(:diffs_collection) 1 time1133# [RSpecRunTime] RSpec elapsed time: 1 minute 12.96 seconds. Current RSS: ~1508M. load average: 1.57 1.32 1.59 1/292 24281134 when diff_options include ignore_whitespace_change1135 behaves like fetching full diffs1136 returns diffs from repository comparison1137 returns a Gitlab::Diff::FileCollection::Compare with full diffs1138 returns empty pagination data1139 measures diffs_comparison1140 behaves like measuring diffs metrics1141 is expected to receive measure(:diffs_collection) 1 time1142# [RSpecRunTime] RSpec elapsed time: 1 minute 19.84 seconds. Current RSS: ~1513M. load average: 1.80 1.38 1.60 1/292 26481143 behaves like perform generated files check1144 when collapse_generated option is given1145 checks generated files1146# [RSpecRunTime] RSpec elapsed time: 1 minute 21.32 seconds. Current RSS: ~1511M. load average: 1.80 1.38 1.60 1/292 27021147 when collapse_generated option is not given1148 does not check generated files1149# [RSpecRunTime] RSpec elapsed time: 1 minute 22.77 seconds. Current RSS: ~1512M. load average: 1.80 1.38 1.60 1/292 27501150 when persisted files available1151 returns paginated diffs1152 sorts diff files directory first1153 behaves like measuring diffs metrics1154 is expected to receive measure(:diffs_collection) 1 time1155# [RSpecRunTime] RSpec elapsed time: 1 minute 26.98 seconds. Current RSS: ~1511M. load average: 1.74 1.37 1.60 1/292 28701156 when diff_options include ignore_whitespace_change1157 returns pagination data from MergeRequestDiffBatch1158 returns an empty MergeRequestBatch with empty pagination data when the batch is empty1159 behaves like perform generated files check1160 when collapse_generated option is given1161 checks generated files1162# [RSpecRunTime] RSpec elapsed time: 1 minute 31.24 seconds. Current RSS: ~1511M. load average: 1.68 1.36 1.60 1/292 30161163 when collapse_generated option is not given1164 does not check generated files1165# [RSpecRunTime] RSpec elapsed time: 1 minute 32.65 seconds. Current RSS: ~1510M. load average: 1.68 1.36 1.60 1/292 30651166 #paginated_diffs1167 when no persisted files available1168 returns a Gitlab::Diff::FileCollection::Compare1169 behaves like diffs with generated files check1170 when collapse_generated_diff_files FF is enabled1171 checks generated files1172# [RSpecRunTime] RSpec elapsed time: 1 minute 35.57 seconds. Current RSS: ~1509M. load average: 1.62 1.36 1.59 1/292 31741173 when collapse_generated_diff_files FF is disabled1174 does not check generated files1175# [RSpecRunTime] RSpec elapsed time: 1 minute 37.01 seconds. Current RSS: ~1509M. load average: 1.62 1.36 1.59 1/292 32231176 when persisted files available1177 returns paginated diffs1178 sorts diff files directory first1179 behaves like diffs with generated files check1180 when collapse_generated_diff_files FF is enabled1181 checks generated files1182# [RSpecRunTime] RSpec elapsed time: 1 minute 41.0 seconds. Current RSS: ~1504M. load average: 1.89 1.42 1.61 1/292 33441183 when collapse_generated_diff_files FF is disabled1184 does not check generated files1185# [RSpecRunTime] RSpec elapsed time: 1 minute 42.35 seconds. Current RSS: ~1507M. load average: 1.89 1.42 1.61 1/292 33791186 #diffs1187 when no persisted files available1188 behaves like fetching full diffs1189 returns diffs from repository comparison1190 returns a Gitlab::Diff::FileCollection::Compare with full diffs1191# [RSpecRunTime] RSpec elapsed time: 1 minute 45.11 seconds. Current RSS: ~1509M. load average: 1.82 1.41 1.61 1/292 34701192 when diff_options include ignore_whitespace_change1193 behaves like fetching full diffs1194 returns diffs from repository comparison1195 returns a Gitlab::Diff::FileCollection::Compare with full diffs1196# [RSpecRunTime] RSpec elapsed time: 1 minute 47.91 seconds. Current RSS: ~1508M. load average: 1.82 1.41 1.61 1/293 35621197 when persisted files available1198 returns diffs1199 sorts diff files directory first1200# [RSpecRunTime] RSpec elapsed time: 1 minute 50.77 seconds. Current RSS: ~1508M. load average: 1.76 1.40 1.61 1/293 36431201 #raw_diffs1202 when the :ignore_whitespace_change option is set1203 creates a new compare object instead of using preprocessed data1204# [RSpecRunTime] RSpec elapsed time: 1 minute 52.21 seconds. Current RSS: ~1508M. load average: 1.76 1.40 1.61 1/293 36901205 when the raw diffs are empty1206 returns an empty DiffCollection1207# [RSpecRunTime] RSpec elapsed time: 1 minute 53.58 seconds. Current RSS: ~1509M. load average: 1.70 1.40 1.60 1/293 37301208 when the raw diffs exist1209 returns the diffs1210 when the :paths option is set1211 only returns diffs that match the (old path, new path) given1212 only serializes diff files found by query1213 uses the preprocessed diffs1214# [RSpecRunTime] RSpec elapsed time: 1 minute 58.96 seconds. Current RSS: ~1508M. load average: 1.72 1.41 1.60 1/293 38871215 #set_patch_id_sha1216 sets the patch_id_sha attribute1217 when base_commit_sha is nil1218 records patch_id_sha as nil1219# [RSpecRunTime] RSpec elapsed time: 2 minutes 1.63 seconds. Current RSS: ~1509M. load average: 1.72 1.41 1.60 1/293 39681220 when head_commit_sha is nil1221 records patch_id_sha as nil1222# [RSpecRunTime] RSpec elapsed time: 2 minutes 3.04 seconds. Current RSS: ~1510M. load average: 1.72 1.41 1.60 1/293 40081223 when head_commit_sha and base_commit_sha match1224 records patch_id_sha as nil1225# [RSpecRunTime] RSpec elapsed time: 2 minutes 4.47 seconds. Current RSS: ~1509M. load average: 1.66 1.40 1.60 2/293 40481226 #get_patch_id_sha1227 when the patch_id exists on the model1228 returns the patch_id1229# [RSpecRunTime] RSpec elapsed time: 2 minutes 5.82 seconds. Current RSS: ~1508M. load average: 1.66 1.40 1.60 1/288 40881230 when the patch_id does not exist on the model1231 retrieves the patch id, saves the model, and returns it1232 when base_sha is nil1233 returns nil1234# [RSpecRunTime] RSpec elapsed time: 2 minutes 8.6 seconds. Current RSS: ~1509M. load average: 1.61 1.39 1.60 1/288 41691235 when head_sha is nil1236 returns nil1237# [RSpecRunTime] RSpec elapsed time: 2 minutes 9.92 seconds. Current RSS: ~1509M. load average: 1.61 1.39 1.60 1/288 42091238 when base_sha and head_sha dont match1239 returns nil1240# [RSpecRunTime] RSpec elapsed time: 2 minutes 11.34 seconds. Current RSS: ~1509M. load average: 1.61 1.39 1.60 1/288 42511241 #save_diffs1242 saves collected state1243 saves overflow state1244 saves empty state1245 persists diff files sorted directory first1246 expands collapsed diffs before saving1247 saves binary diffs correctly1248 with diffs that contain a null byte1249 saves diffs correctly1250# [RSpecRunTime] RSpec elapsed time: 2 minutes 20.19 seconds. Current RSS: ~1509M. load average: 1.91 1.46 1.62 1/287 45411251 handling generated files1252 with collapse_generated_diff_files feature flag1253 sets generated field correctly1254# [RSpecRunTime] RSpec elapsed time: 2 minutes 21.72 seconds. Current RSS: ~1505M. load average: 1.91 1.46 1.62 1/287 46371255 without collapse_generated_diff_files feature flag1256 sets generated field correctly1257# [RSpecRunTime] RSpec elapsed time: 2 minutes 23.21 seconds. Current RSS: ~1497M. load average: 1.84 1.46 1.62 1/287 47271258 external diffs on disk always enabled1259 when it was not cleaned by the system1260 returns persisted diffs1261# [RSpecRunTime] RSpec elapsed time: 2 minutes 24.48 seconds. Current RSS: ~1495M. load average: 1.84 1.46 1.62 1/287 47681262 when diff was cleaned by the system1263 returns diffs from repository if can compare with current diff refs1264 returns persisted diffs if cannot compare with diff refs1265 returns persisted diffs if diff refs does not exist1266# [RSpecRunTime] RSpec elapsed time: 2 minutes 28.67 seconds. Current RSS: ~1486M. load average: 1.77 1.45 1.61 1/287 48971267 #diffs_in_batch1268 when no persisted files available1269 behaves like fetching full diffs1270 returns diffs from repository comparison1271 returns a Gitlab::Diff::FileCollection::Compare with full diffs1272 returns empty pagination data1273 measures diffs_comparison1274 behaves like measuring diffs metrics1275 is expected to receive measure(:diffs_collection) 1 time1276# [RSpecRunTime] RSpec elapsed time: 2 minutes 35.72 seconds. Current RSS: ~1487M. load average: 1.71 1.44 1.61 1/287 51171277 when diff_options include ignore_whitespace_change1278 behaves like fetching full diffs1279 returns diffs from repository comparison1280 returns a Gitlab::Diff::FileCollection::Compare with full diffs1281 returns empty pagination data1282 measures diffs_comparison1283 behaves like measuring diffs metrics1284 is expected to receive measure(:diffs_collection) 1 time1285# [RSpecRunTime] RSpec elapsed time: 2 minutes 42.61 seconds. Current RSS: ~1487M. load average: 1.65 1.43 1.61 1/287 53371286 behaves like perform generated files check1287 when collapse_generated option is given1288 checks generated files1289# [RSpecRunTime] RSpec elapsed time: 2 minutes 44.14 seconds. Current RSS: ~1486M. load average: 1.60 1.43 1.60 1/287 53911290 when collapse_generated option is not given1291 does not check generated files1292# [RSpecRunTime] RSpec elapsed time: 2 minutes 45.52 seconds. Current RSS: ~1484M. load average: 1.60 1.43 1.60 1/287 54391293 when persisted files available1294 returns paginated diffs1295 sorts diff files directory first1296 behaves like measuring diffs metrics1297 is expected to receive measure(:diffs_collection) 1 time1298# [RSpecRunTime] RSpec elapsed time: 2 minutes 49.66 seconds. Current RSS: ~1482M. load average: 1.71 1.45 1.61 1/287 55591299 when diff_options include ignore_whitespace_change1300 returns pagination data from MergeRequestDiffBatch1301 returns an empty MergeRequestBatch with empty pagination data when the batch is empty1302 behaves like perform generated files check1303 when collapse_generated option is given1304 checks generated files1305# [RSpecRunTime] RSpec elapsed time: 2 minutes 54.0 seconds. Current RSS: ~1483M. load average: 1.65 1.44 1.61 1/287 57051306 when collapse_generated option is not given1307 does not check generated files1308# [RSpecRunTime] RSpec elapsed time: 2 minutes 55.47 seconds. Current RSS: ~1482M. load average: 1.65 1.44 1.61 1/287 57541309 #paginated_diffs1310 when no persisted files available1311 returns a Gitlab::Diff::FileCollection::Compare1312 behaves like diffs with generated files check1313 when collapse_generated_diff_files FF is enabled1314 checks generated files1315# [RSpecRunTime] RSpec elapsed time: 2 minutes 58.49 seconds. Current RSS: ~1482M. load average: 1.60 1.44 1.60 1/287 58631316 when collapse_generated_diff_files FF is disabled1317 does not check generated files1318# [RSpecRunTime] RSpec elapsed time: 2 minutes 59.99 seconds. Current RSS: ~1482M. load average: 1.60 1.44 1.60 1/287 59121319 when persisted files available1320 returns paginated diffs1321 sorts diff files directory first1322 behaves like diffs with generated files check1323 when collapse_generated_diff_files FF is enabled1324 checks generated files1325# [RSpecRunTime] RSpec elapsed time: 3 minutes 4.22 seconds. Current RSS: ~1474M. load average: 1.55 1.43 1.60 1/286 60331326 when collapse_generated_diff_files FF is disabled1327 does not check generated files1328# [RSpecRunTime] RSpec elapsed time: 3 minutes 5.65 seconds. Current RSS: ~1473M. load average: 1.55 1.43 1.60 1/286 60681329 #diffs1330 when no persisted files available1331 behaves like fetching full diffs1332 returns diffs from repository comparison1333 returns a Gitlab::Diff::FileCollection::Compare with full diffs1334# [RSpecRunTime] RSpec elapsed time: 3 minutes 8.55 seconds. Current RSS: ~1474M. load average: 1.59 1.44 1.60 1/286 61591335 when diff_options include ignore_whitespace_change1336 behaves like fetching full diffs1337 returns diffs from repository comparison1338 returns a Gitlab::Diff::FileCollection::Compare with full diffs1339# [RSpecRunTime] RSpec elapsed time: 3 minutes 11.42 seconds. Current RSS: ~1476M. load average: 1.59 1.44 1.60 1/286 62501340 when persisted files available1341 returns diffs1342 sorts diff files directory first1343# [RSpecRunTime] RSpec elapsed time: 3 minutes 14.09 seconds. Current RSS: ~1476M. load average: 1.54 1.43 1.60 1/286 63311344 #raw_diffs1345 when the :ignore_whitespace_change option is set1346 creates a new compare object instead of using preprocessed data1347# [RSpecRunTime] RSpec elapsed time: 3 minutes 15.53 seconds. Current RSS: ~1475M. load average: 1.54 1.43 1.60 1/286 63781348 when the raw diffs are empty1349 returns an empty DiffCollection1350# [RSpecRunTime] RSpec elapsed time: 3 minutes 16.94 seconds. Current RSS: ~1474M. load average: 1.54 1.43 1.60 1/286 64181351 when the raw diffs exist1352 returns the diffs1353 when the :paths option is set1354 only returns diffs that match the (old path, new path) given1355 only serializes diff files found by query1356 uses the preprocessed diffs1357# [RSpecRunTime] RSpec elapsed time: 3 minutes 22.45 seconds. Current RSS: ~1477M. load average: 1.50 1.42 1.60 1/286 65751358 #set_patch_id_sha1359 sets the patch_id_sha attribute1360 when base_commit_sha is nil1361 records patch_id_sha as nil1362# [RSpecRunTime] RSpec elapsed time: 3 minutes 25.21 seconds. Current RSS: ~1479M. load average: 1.54 1.43 1.60 1/286 66561363 when head_commit_sha is nil1364 records patch_id_sha as nil1365# [RSpecRunTime] RSpec elapsed time: 3 minutes 26.58 seconds. Current RSS: ~1480M. load average: 1.54 1.43 1.60 1/287 66961366 when head_commit_sha and base_commit_sha match1367 records patch_id_sha as nil1368# [RSpecRunTime] RSpec elapsed time: 3 minutes 28.03 seconds. Current RSS: ~1480M. load average: 1.54 1.43 1.60 1/287 67361369 #get_patch_id_sha1370 when the patch_id exists on the model1371 returns the patch_id1372# [RSpecRunTime] RSpec elapsed time: 3 minutes 29.41 seconds. Current RSS: ~1480M. load average: 1.49 1.43 1.59 1/287 67761373 when the patch_id does not exist on the model1374 retrieves the patch id, saves the model, and returns it1375 when base_sha is nil1376 returns nil1377# [RSpecRunTime] RSpec elapsed time: 3 minutes 32.65 seconds. Current RSS: ~1480M. load average: 1.49 1.43 1.59 1/287 68571378 when head_sha is nil1379 returns nil1380# [RSpecRunTime] RSpec elapsed time: 3 minutes 34.07 seconds. Current RSS: ~1481M. load average: 1.45 1.42 1.59 1/287 68971381 when base_sha and head_sha dont match1382 returns nil1383# [RSpecRunTime] RSpec elapsed time: 3 minutes 35.54 seconds. Current RSS: ~1480M. load average: 1.45 1.42 1.59 1/287 69391384 #save_diffs1385 saves collected state1386 saves overflow state1387 saves empty state1388 persists diff files sorted directory first1389 expands collapsed diffs before saving1390 saves binary diffs correctly1391 with diffs that contain a null byte1392 saves diffs correctly1393# [RSpecRunTime] RSpec elapsed time: 3 minutes 44.75 seconds. Current RSS: ~1480M. load average: 1.46 1.42 1.59 1/288 72291394 handling generated files1395 with collapse_generated_diff_files feature flag1396 sets generated field correctly1397# [RSpecRunTime] RSpec elapsed time: 3 minutes 46.23 seconds. Current RSS: ~1474M. load average: 1.46 1.42 1.59 1/288 73251398 without collapse_generated_diff_files feature flag1399 sets generated field correctly1400# [RSpecRunTime] RSpec elapsed time: 3 minutes 47.81 seconds. Current RSS: ~1463M. load average: 1.46 1.42 1.59 1/288 74151401 external diffs in object storage always enabled1402 empty diff1403 creates an empty diff1404# [RSpecRunTime] RSpec elapsed time: 3 minutes 49.03 seconds. Current RSS: ~1454M. load average: 1.43 1.41 1.59 1/287 74441405 normal diff1406 creates a diff in object storage1407# [RSpecRunTime] RSpec elapsed time: 3 minutes 50.44 seconds. Current RSS: ~1454M. load average: 1.43 1.41 1.59 1/288 74851408 diff adding an empty file1409 creates a diff in object storage1410# [RSpecRunTime] RSpec elapsed time: 3 minutes 51.94 seconds. Current RSS: ~1452M. load average: 1.43 1.41 1.59 1/288 75421411 exernal diffs enabled for outdated diffs1412 stores up-to-date diffs in the database1413 stores diffs for recently closed MRs in the database1414 stores diffs for recently merged MRs in the database1415 stores diffs for old MR versions in external storage1416 stores diffs for old closed MRs in external storage1417 stores diffs for old merged MRs in external storage1418 when it was not cleaned by the system1419 returns persisted diffs1420# [RSpecRunTime] RSpec elapsed time: 4 minutes 1.77 seconds. Current RSS: ~1472M. load average: 1.36 1.40 1.58 1/288 78241421 when diff was cleaned by the system1422 returns diffs from repository if can compare with current diff refs1423 returns persisted diffs if cannot compare with diff refs1424 returns persisted diffs if diff refs does not exist1425# [RSpecRunTime] RSpec elapsed time: 4 minutes 6.13 seconds. Current RSS: ~1477M. load average: 1.49 1.43 1.59 1/288 79531426 #diffs_in_batch1427 when no persisted files available1428 behaves like fetching full diffs1429 returns diffs from repository comparison1430 returns a Gitlab::Diff::FileCollection::Compare with full diffs1431 returns empty pagination data1432 measures diffs_comparison1433 behaves like measuring diffs metrics1434 is expected to receive measure(:diffs_collection) 1 time1435# [RSpecRunTime] RSpec elapsed time: 4 minutes 13.2 seconds. Current RSS: ~1487M. load average: 1.42 1.41 1.58 1/289 81731436 when diff_options include ignore_whitespace_change1437 behaves like fetching full diffs1438 returns diffs from repository comparison1439 returns a Gitlab::Diff::FileCollection::Compare with full diffs1440 returns empty pagination data1441 measures diffs_comparison1442 behaves like measuring diffs metrics1443 is expected to receive measure(:diffs_collection) 1 time1444# [RSpecRunTime] RSpec elapsed time: 4 minutes 20.25 seconds. Current RSS: ~1486M. load average: 1.38 1.41 1.58 1/290 83931445 behaves like perform generated files check1446 when collapse_generated option is given1447 checks generated files1448# [RSpecRunTime] RSpec elapsed time: 4 minutes 21.76 seconds. Current RSS: ~1484M. load average: 1.38 1.41 1.58 1/290 84471449 when collapse_generated option is not given1450 does not check generated files1451# [RSpecRunTime] RSpec elapsed time: 4 minutes 23.19 seconds. Current RSS: ~1484M. load average: 1.35 1.40 1.57 1/290 84951452 when persisted files available1453 returns paginated diffs1454 sorts diff files directory first1455 behaves like measuring diffs metrics1456 is expected to receive measure(:diffs_collection) 1 time1457# [RSpecRunTime] RSpec elapsed time: 4 minutes 27.27 seconds. Current RSS: ~1485M. load average: 1.35 1.40 1.57 1/290 86151458 when diff_options include ignore_whitespace_change1459 returns pagination data from MergeRequestDiffBatch1460 returns an empty MergeRequestBatch with empty pagination data when the batch is empty1461 behaves like perform generated files check1462 when collapse_generated option is given1463 checks generated files1464# [RSpecRunTime] RSpec elapsed time: 4 minutes 31.63 seconds. Current RSS: ~1483M. load average: 1.40 1.41 1.58 1/290 87611465 when collapse_generated option is not given1466 does not check generated files1467# [RSpecRunTime] RSpec elapsed time: 4 minutes 33.15 seconds. Current RSS: ~1481M. load average: 1.37 1.40 1.57 1/290 88101468 #paginated_diffs1469 when no persisted files available1470 returns a Gitlab::Diff::FileCollection::Compare1471 behaves like diffs with generated files check1472 when collapse_generated_diff_files FF is enabled1473 checks generated files1474# [RSpecRunTime] RSpec elapsed time: 4 minutes 36.16 seconds. Current RSS: ~1475M. load average: 1.37 1.40 1.57 1/290 89191475 when collapse_generated_diff_files FF is disabled1476 does not check generated files1477# [RSpecRunTime] RSpec elapsed time: 4 minutes 37.73 seconds. Current RSS: ~1475M. load average: 1.37 1.40 1.57 1/290 89681478 when persisted files available1479 returns paginated diffs1480 sorts diff files directory first1481 behaves like diffs with generated files check1482 when collapse_generated_diff_files FF is enabled1483 checks generated files1484# [RSpecRunTime] RSpec elapsed time: 4 minutes 41.95 seconds. Current RSS: ~1470M. load average: 1.34 1.39 1.57 1/290 90891485 when collapse_generated_diff_files FF is disabled1486 does not check generated files1487# [RSpecRunTime] RSpec elapsed time: 4 minutes 43.37 seconds. Current RSS: ~1470M. load average: 1.31 1.39 1.57 1/290 91241488 #diffs1489 when no persisted files available1490 behaves like fetching full diffs1491 returns diffs from repository comparison1492 returns a Gitlab::Diff::FileCollection::Compare with full diffs1493# [RSpecRunTime] RSpec elapsed time: 4 minutes 46.24 seconds. Current RSS: ~1470M. load average: 1.31 1.39 1.57 1/290 92151494 when diff_options include ignore_whitespace_change1495 behaves like fetching full diffs1496 returns diffs from repository comparison1497 returns a Gitlab::Diff::FileCollection::Compare with full diffs1498# [RSpecRunTime] RSpec elapsed time: 4 minutes 49.07 seconds. Current RSS: ~1471M. load average: 1.29 1.38 1.56 1/290 93061499 when persisted files available1500 returns diffs1501 sorts diff files directory first1502# [RSpecRunTime] RSpec elapsed time: 4 minutes 51.95 seconds. Current RSS: ~1469M. load average: 1.29 1.38 1.56 1/290 93871503 #raw_diffs1504 when the :ignore_whitespace_change option is set1505 creates a new compare object instead of using preprocessed data1506# [RSpecRunTime] RSpec elapsed time: 4 minutes 53.28 seconds. Current RSS: ~1470M. load average: 1.27 1.37 1.56 1/290 94341507 when the raw diffs are empty1508 returns an empty DiffCollection1509# [RSpecRunTime] RSpec elapsed time: 4 minutes 54.73 seconds. Current RSS: ~1470M. load average: 1.27 1.37 1.56 1/290 94741510 when the raw diffs exist1511 returns the diffs1512 when the :paths option is set1513 only returns diffs that match the (old path, new path) given1514 only serializes diff files found by query1515 uses the preprocessed diffs1516# [RSpecRunTime] RSpec elapsed time: 5 minutes 0.15 second. Current RSS: ~1473M. load average: 1.24 1.37 1.56 1/291 96311517 #set_patch_id_sha1518 sets the patch_id_sha attribute1519 when base_commit_sha is nil1520 records patch_id_sha as nil1521# [RSpecRunTime] RSpec elapsed time: 5 minutes 2.87 seconds. Current RSS: ~1474M. load average: 1.24 1.37 1.56 1/290 97121522 when head_commit_sha is nil1523 records patch_id_sha as nil1524# [RSpecRunTime] RSpec elapsed time: 5 minutes 4.29 seconds. Current RSS: ~1473M. load average: 1.22 1.36 1.55 1/290 97521525 when head_commit_sha and base_commit_sha match1526 records patch_id_sha as nil1527# [RSpecRunTime] RSpec elapsed time: 5 minutes 5.69 seconds. Current RSS: ~1472M. load average: 1.22 1.36 1.55 1/290 97921528 #get_patch_id_sha1529 when the patch_id exists on the model1530 returns the patch_id1531# [RSpecRunTime] RSpec elapsed time: 5 minutes 7.09 seconds. Current RSS: ~1470M. load average: 1.22 1.36 1.55 1/290 98321532 when the patch_id does not exist on the model1533 retrieves the patch id, saves the model, and returns it1534 when base_sha is nil1535 returns nil1536# [RSpecRunTime] RSpec elapsed time: 5 minutes 9.97 seconds. Current RSS: ~1470M. load average: 1.29 1.37 1.55 1/290 99131537 when head_sha is nil1538 returns nil1539# [RSpecRunTime] RSpec elapsed time: 5 minutes 11.38 seconds. Current RSS: ~1469M. load average: 1.29 1.37 1.55 1/290 99531540 when base_sha and head_sha dont match1541 returns nil1542# [RSpecRunTime] RSpec elapsed time: 5 minutes 12.76 seconds. Current RSS: ~1470M. load average: 1.29 1.37 1.55 1/290 99951543 #save_diffs1544 saves collected state1545 saves overflow state1546 saves empty state1547 persists diff files sorted directory first1548 expands collapsed diffs before saving1549 saves binary diffs correctly1550 with diffs that contain a null byte1551 saves diffs correctly1552# [RSpecRunTime] RSpec elapsed time: 5 minutes 21.78 seconds. Current RSS: ~1470M. load average: 1.24 1.36 1.55 1/290 102851553 handling generated files1554 with collapse_generated_diff_files feature flag1555 sets generated field correctly1556# [RSpecRunTime] RSpec elapsed time: 5 minutes 23.33 seconds. Current RSS: ~1465M. load average: 1.22 1.35 1.54 1/290 103811557 without collapse_generated_diff_files feature flag1558 sets generated field correctly1559# [RSpecRunTime] RSpec elapsed time: 5 minutes 24.79 seconds. Current RSS: ~1460M. load average: 1.22 1.35 1.54 1/290 104711560 #commit_shas1561 returns all commit SHAs using commits from the DB1562 with limit attribute1563 behaves like limited number of shas1564 returns limited number of shas1565# [RSpecRunTime] RSpec elapsed time: 5 minutes 27.53 seconds. Current RSS: ~1454M. load average: 1.22 1.35 1.54 1/290 105501566 with preloaded diff commits1567 does not trigger any query1568 behaves like limited number of shas1569 returns limited number of shas1570# [RSpecRunTime] RSpec elapsed time: 5 minutes 30.21 seconds. Current RSS: ~1459M. load average: 1.20 1.35 1.54 1/291 106291571 #compare_with1572 delegates compare to the service1573 uses git diff A..B approach by default1574# [RSpecRunTime] RSpec elapsed time: 5 minutes 33.07 seconds. Current RSS: ~1469M. load average: 1.20 1.35 1.54 1/290 107151575 #commits_count1576 returns number of commits using serialized commits1577# [RSpecRunTime] RSpec elapsed time: 5 minutes 34.5 seconds. Current RSS: ~1468M. load average: 1.19 1.34 1.54 1/290 107551578 #files_count1579 is set by default1580 is set to the sentinel value if the actual value exceeds it1581 uses the cached count if present1582 uses the actual count if nil1583 uses the actual count if overflown1584# [RSpecRunTime] RSpec elapsed time: 5 minutes 36.4 seconds. Current RSS: ~1476M. load average: 1.19 1.34 1.54 1/290 107951585 #first_commit1586 returns first commit1587# [RSpecRunTime] RSpec elapsed time: 5 minutes 37.84 seconds. Current RSS: ~1483M. load average: 1.19 1.34 1.54 1/290 108351588 #last_commit1589 returns last commit1590# [RSpecRunTime] RSpec elapsed time: 5 minutes 39.18 seconds. Current RSS: ~1480M. load average: 1.17 1.34 1.54 1/290 108751591 #includes_any_commits?1592 returns false if passed commits do not exist1593 returns true if passed commits exists1594 processes the passed shas in batches1595 number of existing commits is greater than batch size1596 performs a separate request for each batch1597# [RSpecRunTime] RSpec elapsed time: 5 minutes 43.24 seconds. Current RSS: ~1475M. load average: 1.16 1.33 1.53 1/290 109931598 #modified_paths1599 returns affected file paths1600 when fallback_on_overflow is true1601 when the merge_request_diff is overflowed1602 returns file paths via project.repository#diff_stats1603# [RSpecRunTime] RSpec elapsed time: 5 minutes 45.64 seconds. Current RSS: ~1469M. load average: 1.16 1.33 1.53 1/290 110501604 when the merge_request_diff is not overflowed1605 returns expect file paths withoout called #modified_paths_for_overflowed_mr1606# [RSpecRunTime] RSpec elapsed time: 5 minutes 46.84 seconds. Current RSS: ~1467M. load average: 1.16 1.33 1.53 2/290 110671607 #opening_external_diff1608 external diffs disabled1609 is expected not to be exists1610 yields nil1611# [RSpecRunTime] RSpec elapsed time: 5 minutes 49.49 seconds. Current RSS: ~1469M. load average: 1.15 1.32 1.53 1/290 111461612 external diffs enabled1613 is expected to be exists1614 yields an open file1615 is re-entrant1616# [RSpecRunTime] RSpec elapsed time: 5 minutes 53.65 seconds. Current RSS: ~1457M. load average: 1.13 1.32 1.53 1/290 112641617 #lines_count1618 returns sum of all changed lines count in diff files1619# [RSpecRunTime] RSpec elapsed time: 5 minutes 55.04 seconds. Current RSS: ~1452M. load average: 1.13 1.32 1.53 1/290 113041620 #commits1621 returns a CommitCollection whose container points to the target project1622 returns a non-empty CommitCollection1623 with a page1624 returns a limited number of commits for page1625# [RSpecRunTime] RSpec elapsed time: 5 minutes 57.93 seconds. Current RSS: ~1457M. load average: 1.13 1.32 1.53 1/290 113531626 .latest_diff_for_merge_requests1627 loads the latest merge_request_diff record for the given merge requests1628 loads nothing if the merge request has no diff record1629 loads nothing if nil was passed as merge_request1630# [RSpecRunTime] RSpec elapsed time: 6 minutes 0.64 second. Current RSS: ~1472M. load average: 1.12 1.31 1.52 1/289 114021631 external diff caching1632 #cached_external_diff1633 when diff is externally stored1634 when diff is already cached1635 yields cached file1636# [RSpecRunTime] RSpec elapsed time: 6 minutes 2.28 seconds. Current RSS: ~1475M. load average: 1.12 1.31 1.52 1/290 114431637 when diff is not cached1638 caches external diff in tmp storage1639# [RSpecRunTime] RSpec elapsed time: 6 minutes 3.73 seconds. Current RSS: ~1477M. load average: 1.11 1.31 1.52 1/290 114831640 when diff is not externally stored1641 yields nil1642# [RSpecRunTime] RSpec elapsed time: 6 minutes 5.06 seconds. Current RSS: ~1475M. load average: 1.11 1.31 1.52 1/290 115231643 #remove_cached_external_diff1644 removes external diff cache diff1645 when path is traversed1646 raises1647# [RSpecRunTime] RSpec elapsed time: 6 minutes 7.72 seconds. Current RSS: ~1468M. load average: 1.11 1.31 1.52 1/290 116021648 when path is not allowed1649 raises1650# [RSpecRunTime] RSpec elapsed time: 6 minutes 9.17 seconds. Current RSS: ~1463M. load average: 1.10 1.30 1.52 1/290 116421651 when dir does not exist1652 returns1653# [RSpecRunTime] RSpec elapsed time: 6 minutes 10.6 seconds. Current RSS: ~1461M. load average: 1.10 1.30 1.52 1/290 116821654# [RSpecRunTime] Finishing example group spec/models/merge_request_diff_spec.rb. It took 6 minutes 8.49 seconds. Expected to take 6 minutes 18.06 seconds.1655# [RSpecRunTime] RSpec elapsed time: 6 minutes 11.77 seconds. Current RSS: ~1452M. load average: 1.10 1.30 1.52 1/290 116831656# [RSpecRunTime] Starting example group spec/models/project_wiki_spec.rb. Expected to take 3 minutes 23.19 seconds.1657ProjectWiki1658 does not allow STI1659 behaves like wiki model1660 VALID_USER_MARKUPS contains all valid markups1661 container class includes HasWiki1662 is expected to delegate #storage to the #container object1663 is expected to delegate #repository_storage to the #container object1664 is expected to delegate #hashed_storage? to the #container object1665 behaves like model with repository1666 container class includes HasRepository1667 #commits_by1668 retrieves several commits from the repository by oid1669# [RSpecRunTime] RSpec elapsed time: 6 minutes 16.62 seconds. Current RSS: ~1431M. load average: 1.18 1.31 1.52 1/289 116991670 #web_url1671 when given the only_path option1672 when only_path is false1673 returns the full web URL for this repo1674 when only_path is true1675 returns the relative web URL for this repo1676 when only_path is nil1677 returns the full web URL for this repo1678 when not given the only_path option1679 returns the full web URL for this repo1680 #url_to_repo1681 returns the SSH URL to the repository1682 #ssh_url_to_repo1683 returns the SSH URL to the repository1684 #http_url_to_repo1685 returns the HTTP URL to the repository1686 #repository1687 returns valid repo1688 uses the same container1689# [RSpecRunTime] RSpec elapsed time: 6 minutes 21.9 seconds. Current RSS: ~1423M. load average: 1.24 1.33 1.52 1/285 117181690 #storage1691 returns valid storage1692 #full_path1693 returns valid full_path1694 #lfs_enabled?1695 returns the expected value1696 #empty_repo?1697 when the repo does not exist1698 returns true1699 when the repo exists1700 returns the empty state of the repository1701 #valid_repo?1702 is expected to equal false1703 is expected to equal true1704# [RSpecRunTime] RSpec elapsed time: 6 minutes 25.83 seconds. Current RSS: ~1414M. load average: 1.22 1.32 1.52 1/285 117301705 #repository_exists?1706 is expected to equal false1707 is expected to equal true1708# [RSpecRunTime] RSpec elapsed time: 6 minutes 27.0 seconds. Current RSS: ~1415M. load average: 1.22 1.32 1.52 1/284 117331709 #repo_exists?1710 is expected to equal false1711 is expected to equal true1712# [RSpecRunTime] RSpec elapsed time: 6 minutes 28.17 seconds. Current RSS: ~1416M. load average: 1.20 1.31 1.52 1/284 117361713 #root_ref1714 is expected to equal true1715 is expected to equal false1716 is expected to equal false1717# [RSpecRunTime] RSpec elapsed time: 6 minutes 30.21 seconds. Current RSS: ~1415M. load average: 1.20 1.31 1.52 2/285 117581718 Respond to1719 is expected to respond to #base_dir1720 is expected to respond to #disk_path1721 is expected to respond to #gitlab_shell1722# [RSpecRunTime] RSpec elapsed time: 6 minutes 32.07 seconds. Current RSS: ~1412M. load average: 1.20 1.31 1.52 1/285 117651723 #change_head1724 delegates #change_head to repository1725 #after_repository_change_head1726 calls #reload_default_branch1727 publishes an Repositories::DefaultBranchChangedEvent event1728# [RSpecRunTime] RSpec elapsed time: 6 minutes 33.68 seconds. Current RSS: ~1412M. load average: 1.19 1.31 1.52 1/285 117661729 .container_class1730 is set to the container class1731 .find_by_id1732 returns a wiki instance if the container is found1733 returns nil if the container is not found1734 #initialize1735 accepts a valid user1736 accepts a blank user1737 raises an error for invalid users1738# [RSpecRunTime] RSpec elapsed time: 6 minutes 36.8 seconds. Current RSS: ~1415M. load average: 1.19 1.31 1.52 1/284 117771739 #run_after_commit1740 delegates to the container1741 #==1742 returns true for wikis from the same container1743 returns false for wikis from different containers1744# [RSpecRunTime] RSpec elapsed time: 6 minutes 38.92 seconds. Current RSS: ~1415M. load average: 1.17 1.30 1.51 1/284 117841745 #id1746 returns the ID of the container1747 #has_home_page?1748 when home page exists1749 returns true1750 returns false when #find_page raise an error1751# [RSpecRunTime] RSpec elapsed time: 6 minutes 40.91 seconds. Current RSS: ~1413M. load average: 1.17 1.30 1.51 1/286 118241752 when home page does not exist1753 returns false1754 #to_global_id1755 returns a global ID1756 #repository1757 returns a wiki repository1758 #full_path1759 returns the container path with the .wiki extension1760 #wiki_base_path1761 returns the wiki base path1762 includes the relative URL root1763# [RSpecRunTime] RSpec elapsed time: 6 minutes 44.52 seconds. Current RSS: ~1411M. load average: 1.24 1.32 1.52 1/286 118421764 #empty?1765 when the wiki repository is empty1766 returns true1767 when the repository does not exist1768 returns true and does not create the repo1769# [RSpecRunTime] RSpec elapsed time: 6 minutes 45.72 seconds. Current RSS: ~1411M. load average: 1.24 1.32 1.52 1/286 118461770 when the wiki has pages1771 #empty?1772 returns false1773 #list_pages1774 behaves like wiki model #list_pages1775 returns an array of WikiPage instances1776 does not load WikiPage content by default1777 returns all pages by default1778 with limit option1779 returns limited set of pages1780 returns all set of pages if limit is more than the total pages1781 returns all set of pages if limit is 01782# [RSpecRunTime] RSpec elapsed time: 6 minutes 53.73 seconds. Current RSS: ~1399M. load average: 1.44 1.35 1.53 1/289 125531783 with offset option1784 returns offset-ed set of pages1785 returns all set of pages if offset is 01786 can combines with limit1787# [RSpecRunTime] RSpec elapsed time: 6 minutes 57.24 seconds. Current RSS: ~1395M. load average: 1.44 1.35 1.53 1/289 128961788 with sorting options1789 returns pages sorted by title by default1790# [RSpecRunTime] RSpec elapsed time: 6 minutes 58.54 seconds. Current RSS: ~1394M. load average: 1.41 1.35 1.52 1/289 130091791 with load_content option1792 loads WikiPage content1793# [RSpecRunTime] RSpec elapsed time: 6 minutes 59.81 seconds. Current RSS: ~1394M. load average: 1.41 1.35 1.52 1/289 131231794 #sidebar_entries1795 when the number of pages does not exceed the limit1796 returns all pages grouped by directory and limited is false1797# [RSpecRunTime] RSpec elapsed time: 7 minutes 2.46 seconds. Current RSS: ~1394M. load average: 1.41 1.35 1.52 1/289 135241798 when the number of pages exceeds the limit1799 returns 15 pages grouped by directory and limited is true1800# [RSpecRunTime] RSpec elapsed time: 7 minutes 5.16 seconds. Current RSS: ~1395M. load average: 1.53 1.38 1.53 1/289 139501801 #find_page1802 find page with normal repository RPCs1803 behaves like wiki model #find_page1804 returns the latest version of the page if it exists1805 returns nil if the page or version does not exist1806 can find a page by slug1807 returns a WikiPage instance1808 pages with spaces in the path1809 can find a page by title1810 cannot find a page by slug1811# [RSpecRunTime] RSpec elapsed time: 7 minutes 10.07 seconds. Current RSS: ~1399M. load average: 1.57 1.39 1.53 1/289 141791812 pages with multibyte-character title1813 can find a page by slug1814 pages with invalidly-encoded content1815 can find the page1816 wiki repository's default branch is updated1817 returns the page in the updated default branch1818 wiki repository's HEAD is updated1819 returns the page in the new HEAD1820# [RSpecRunTime] RSpec elapsed time: 7 minutes 13.9 seconds. Current RSS: ~1393M. load average: 1.53 1.38 1.53 1/289 144251821 pages with relative paths1822 path: "~hello.md", title: "~Hello"1823 can find page with `~Hello` title1824 path: "hello~world.md", title: "Hello~World"1825 can find page with `Hello~World` title1826 path: "~~~hello.md", title: "~~~Hello"1827 can find page with `~~~Hello` title1828 path: "~/hello.md", title: "~/Hello"1829 can find page with `~/Hello` title1830 path: "hello.md", title: "/Hello"1831 can find page with `/Hello` title1832 path: "hello.md", title: "../Hello"1833 can find page with `../Hello` title1834 path: "hello.md", title: "./Hello"1835 can find page with `./Hello` title1836 path: "dir/hello.md", title: "/dir/Hello"1837 can find page with `/dir/Hello` title1838 pages with different file extensions1839 extension: :md, path: "wiki-markdown.md", title: "wiki markdown"1840 can find page with md extension1841 extension: :markdown, path: "wiki-markdown-2.md", title: "wiki markdown 2"1842 can find page with markdown extension1843 extension: :rdoc, path: "wiki-rdoc.rdoc", title: "wiki rdoc"1844 can find page with rdoc extension1845 extension: :asciidoc, path: "wiki-asciidoc.asciidoc", title: "wiki asciidoc"1846 can find page with asciidoc extension1847 extension: :adoc, path: "wiki-asciidoc-2.adoc", title: "wiki asciidoc 2"1848 can find page with adoc extension1849 extension: :org, path: "wiki-org.org", title: "wiki org"1850 can find page with org extension1851 extension: :textile, path: "wiki-textile.textile", title: "wiki textile"1852 can find page with textile extension1853 extension: :creole, path: "wiki-creole.creole", title: "wiki creole"1854 can find page with creole extension1855 extension: :rest, path: "wiki-rest.rest", title: "wiki rest"1856 can find page with rest extension1857 extension: :rst, path: "wiki-rest-2.rst", title: "wiki rest 2"1858 can find page with rst extension1859 extension: :mediawiki, path: "wiki-mediawiki.mediawiki", title: "wiki mediawiki"1860 can find page with mediawiki extension1861 extension: :wiki, path: "wiki-mediawiki-2.wiki", title: "wiki mediawiki 2"1862 can find page with wiki extension1863 extension: :pod, path: "wiki-pod.pod", title: "wiki pod"1864 can find page with pod extension1865 extension: :text, path: "wiki-text.txt", title: "wiki text"1866 can find page with text extension1867 #find_sidebar1868 find sidebar with normal repository RPCs1869 behaves like wiki model #find_sidebar1870 finds the page defined as _sidebar1871 #find_file1872 returns the latest version of the file if it exists1873 returns nil if the page does not exist1874 returns a Gitlab::Git::WikiFile instance1875 returns the whole file1876 when load_content is disabled1877 includes the file data in the Gitlab::Git::WikiFile1878# [RSpecRunTime] RSpec elapsed time: 7 minutes 37.13 seconds. Current RSS: ~1400M. load average: 1.38 1.35 1.52 1/289 156311879 wiki repository's default branch is updated1880 returns the page in the updated default branch1881 #create_page1882 behaves like create_page tests1883 creates a new wiki page1884 returns false when a duplicate page exists1885 stores an error message when a duplicate page exists1886 sets the correct commit message1887 sets the correct commit email1888 runs after_wiki_activity callbacks1889 cannot create two pages with the same title but different format1890 cannot create two pages with the same title but different capitalization1891 cannot create two pages with the same title, different capitalization, and different format1892 cannot create two pages with the same title, even if the existing file has no sluggified path1893 returns false if a page exists already in the repository1894 returns false if it has an invalid format1895 new_file: "foo", format: :markdown, existing_repo_files: [], success: true1896 is expected to eq true1897# [RSpecRunTime] RSpec elapsed time: 7 minutes 49.06 seconds. Current RSS: ~1416M. load average: 1.29 1.34 1.51 1/287 160051898 new_file: "foo", format: :rdoc, existing_repo_files: [], success: true1899 is expected to eq true1900 new_file: "foo", format: :asciidoc, existing_repo_files: [], success: true1901 is expected to eq true1902 new_file: "foo", format: :org, existing_repo_files: [], success: true1903 is expected to eq true1904 new_file: "foo", format: :textile, existing_repo_files: [], success: false1905 is expected to eq false1906 new_file: "foo", format: :creole, existing_repo_files: [], success: false1907 is expected to eq false1908 new_file: "foo", format: :rest, existing_repo_files: [], success: false1909 is expected to eq false1910 new_file: "foo", format: :mediawiki, existing_repo_files: [], success: false1911 is expected to eq false1912 new_file: "foo", format: :pod, existing_repo_files: [], success: false1913 is expected to eq false1914 new_file: "foo", format: :plaintext, existing_repo_files: [], success: false1915 is expected to eq false1916 new_file: "foo", format: :markdown, existing_repo_files: ["foo.md"], success: false1917 is expected to eq false1918 new_file: "foo", format: :markdown, existing_repo_files: ["foO.md"], success: false1919 is expected to eq false1920 new_file: "foO", format: :markdown, existing_repo_files: ["foo.md"], success: false1921 is expected to eq false1922 new_file: "foo", format: :markdown, existing_repo_files: ["foo.mdfoo"], success: true1923 is expected to eq true1924 new_file: "foo", format: :markdown, existing_repo_files: ["foo.markdown"], success: false1925 is expected to eq false1926 new_file: "foo", format: :markdown, existing_repo_files: ["foo.mkd"], success: false1927 is expected to eq false1928 new_file: "foo", format: :markdown, existing_repo_files: ["foo.mkdn"], success: false1929 is expected to eq false1930 new_file: "foo", format: :markdown, existing_repo_files: ["foo.mdown"], success: false1931 is expected to eq false1932 new_file: "foo", format: :markdown, existing_repo_files: ["foo.adoc"], success: false1933 is expected to eq false1934 new_file: "foo", format: :markdown, existing_repo_files: ["foo.asciidoc"], success: false1935 is expected to eq false1936 new_file: "foo", format: :markdown, existing_repo_files: ["foo.org"], success: false1937 is expected to eq false1938 new_file: "foo", format: :markdown, existing_repo_files: ["foo.rdoc"], success: false1939 is expected to eq false1940 new_file: "foo", format: :markdown, existing_repo_files: ["foo.textile"], success: false1941 is expected to eq false1942 new_file: "foo", format: :markdown, existing_repo_files: ["foo.creole"], success: false1943 is expected to eq false1944 new_file: "foo", format: :markdown, existing_repo_files: ["foo.rest"], success: false1945 is expected to eq false1946 new_file: "foo", format: :markdown, existing_repo_files: ["foo.rest.txt"], success: false1947 is expected to eq false1948 new_file: "foo", format: :markdown, existing_repo_files: ["foo.rst"], success: false1949 is expected to eq false1950 new_file: "foo", format: :markdown, existing_repo_files: ["foo.rst.txt"], success: false1951 is expected to eq false1952 new_file: "foo", format: :markdown, existing_repo_files: ["foo.rst.txtfoo"], success: true1953 is expected to eq true1954 new_file: "foo", format: :markdown, existing_repo_files: ["foo.mediawiki"], success: false1955 is expected to eq false1956 new_file: "foo", format: :markdown, existing_repo_files: ["foo.wiki"], success: false1957 is expected to eq false1958 new_file: "foo", format: :markdown, existing_repo_files: ["foo.pod"], success: false1959 is expected to eq false1960 new_file: "foo", format: :markdown, existing_repo_files: ["foo.txt"], success: false1961 is expected to eq false1962 new_file: "foo", format: :markdown, existing_repo_files: ["foo.Md"], success: false1963 is expected to eq false1964 new_file: "foo", format: :markdown, existing_repo_files: ["foo.jpg"], success: true1965 is expected to eq true1966 new_file: "foo", format: :rdoc, existing_repo_files: ["foo.md"], success: false1967 is expected to eq false1968 new_file: "foo", format: :rdoc, existing_repo_files: ["foO.md"], success: false1969 is expected to eq false1970 new_file: "foO", format: :rdoc, existing_repo_files: ["foo.md"], success: false1971 is expected to eq false1972 new_file: "foo", format: :asciidoc, existing_repo_files: ["foo.md"], success: false1973 is expected to eq false1974 new_file: "foo", format: :org, existing_repo_files: ["foo.md"], success: false1975 is expected to eq false1976 new_file: "foo", format: :markdown, existing_repo_files: ["dir/foo.md"], success: true1977 is expected to eq true1978 new_file: "/foo", format: :markdown, existing_repo_files: ["foo.md"], success: false1979 is expected to eq false1980 new_file: "~foo", format: :markdown, existing_repo_files: [], success: true1981 is expected to eq true1982 new_file: "~~~foo", format: :markdown, existing_repo_files: [], success: true1983 is expected to eq true1984 new_file: "./foo", format: :markdown, existing_repo_files: ["foo.md"], success: false1985 is expected to eq false1986 new_file: "../foo", format: :markdown, existing_repo_files: ["foo.md"], success: false1987 is expected to eq false1988 new_file: "../../foo", format: :markdown, existing_repo_files: ["foo.md"], success: false1989 is expected to eq false1990 new_file: "../../foo", format: :markdown, existing_repo_files: ["dir/foo.md"], success: true1991 is expected to eq true1992 new_file: "dir/foo", format: :markdown, existing_repo_files: ["foo.md"], success: true1993 is expected to eq true1994 new_file: "dir/foo", format: :markdown, existing_repo_files: ["dir/foo.md"], success: false1995 is expected to eq false1996 new_file: "dir/foo", format: :markdown, existing_repo_files: ["dir/foo.rdoc"], success: false1997 is expected to eq false1998 new_file: "/dir/foo", format: :markdown, existing_repo_files: ["dir/foo.rdoc"], success: false1999 is expected to eq false2000 new_file: "./dir/foo", format: :markdown, existing_repo_files: ["dir/foo.rdoc"], success: false2001 is expected to eq false2002 new_file: "../dir/foo", format: :markdown, existing_repo_files: ["dir/foo.rdoc"], success: false2003 is expected to eq false2004 new_file: "../dir/../foo", format: :markdown, existing_repo_files: ["dir/foo.rdoc"], success: true2005 is expected to eq true2006 new_file: "../dir/../foo", format: :markdown, existing_repo_files: ["foo.rdoc"], success: false2007 is expected to eq false2008 new_file: "../dir/../dir/foo", format: :markdown, existing_repo_files: ["dir/foo.rdoc"], success: false2009 is expected to eq false2010 new_file: "../dir/../another/foo", format: :markdown, existing_repo_files: ["dir/foo.rdoc"], success: true2011 is expected to eq true2012 new_file: "another/dir/foo", format: :markdown, existing_repo_files: ["dir/foo.md"], success: true2013 is expected to eq true2014 new_file: "foo bar", format: :markdown, existing_repo_files: ["foo-bar.md"], success: false2015 is expected to eq false2016 new_file: "foo bar", format: :markdown, existing_repo_files: ["foo-bar.md"], success: true2017 is expected to eq true2018 new_file: "f\xF6\xF6", format: :markdown, existing_repo_files: ["f��.md"], success: false2019 is expected to eq false2020 #update_page2021 behaves like update_page tests2022 original_title: "test page", original_format: :markdown, updated_title: "new test page", updated_format: :markdown, expected_title: "new test page", expected_path: "new-test-page.md"2023 aggregate_failures2024 original_title: "test page", original_format: :markdown, updated_title: "test page", updated_format: :markdown, expected_title: "test page", expected_path: "test-page.md"2025 aggregate_failures2026 original_title: "test page", original_format: :markdown, updated_title: "test page", updated_format: :asciidoc, expected_title: "test page", expected_path: "test-page.asciidoc"2027 aggregate_failures2028 original_title: "test page", original_format: :markdown, updated_title: "new dir/new test page", updated_format: :markdown, expected_title: "new dir/new test page", expected_path: "new-dir/new-test-page.md"2029 aggregate_failures2030 original_title: "test page", original_format: :markdown, updated_title: "new dir/test page", updated_format: :markdown, expected_title: "new dir/test page", expected_path: "new-dir/test-page.md"2031 aggregate_failures2032 original_title: "test dir/test page", original_format: :markdown, updated_title: "new dir/new test page", updated_format: :markdown, expected_title: "new dir/new test page", expected_path: "new-dir/new-test-page.md"2033 aggregate_failures2034 original_title: "test dir/test page", original_format: :markdown, updated_title: "test dir/test page", updated_format: :markdown, expected_title: "test dir/test page", expected_path: "test-dir/test-page.md"2035 aggregate_failures2036 original_title: "test dir/test page", original_format: :markdown, updated_title: "test dir/test page", updated_format: :asciidoc, expected_title: "test dir/test page", expected_path: "test-dir/test-page.asciidoc"2037 aggregate_failures2038 original_title: "test dir/test page", original_format: :markdown, updated_title: "new test page", updated_format: :markdown, expected_title: "new test page", expected_path: "new-test-page.md"2039 aggregate_failures2040 original_title: "test dir/test page", original_format: :markdown, updated_title: "test page", updated_format: :markdown, expected_title: "test page", expected_path: "test-page.md"2041 aggregate_failures2042 original_title: "test page", original_format: :markdown, updated_title: nil, updated_format: :markdown, expected_title: "test page", expected_path: "test-page.md"2043 aggregate_failures2044 original_title: "test.page", original_format: :markdown, updated_title: nil, updated_format: :markdown, expected_title: "test.page", expected_path: "test.page.md"2045 aggregate_failures2046 original_title: "testpage", original_format: :markdown, updated_title: "./testpage", updated_format: :markdown, expected_title: "testpage", expected_path: "testpage.md"2047 aggregate_failures2048 original_title: "test page", original_format: :markdown, updated_title: "~new test page", updated_format: :asciidoc, expected_title: "~new test page", expected_path: "~new-test-page.asciidoc"2049 aggregate_failures2050 original_title: "test page", original_format: :markdown, updated_title: "~~~new test page", updated_format: :asciidoc, expected_title: "~~~new test page", expected_path: "~~~new-test-page.asciidoc"2051 aggregate_failures2052 original_title: "test page", original_format: :markdown, updated_title: "new test page", updated_format: :asciidoc, expected_title: "new test page", expected_path: "new-test-page.asciidoc"2053 aggregate_failures2054 original_title: "test page", original_format: :markdown, updated_title: "new dir/new test page", updated_format: :asciidoc, expected_title: "new dir/new test page", expected_path: "new-dir/new-test-page.asciidoc"2055 aggregate_failures2056 original_title: "test dir/test page", original_format: :markdown, updated_title: "new dir/new test page", updated_format: :asciidoc, expected_title: "new dir/new test page", expected_path: "new-dir/new-test-page.asciidoc"2057 aggregate_failures2058 original_title: "test dir/test page", original_format: :markdown, updated_title: "new test page", updated_format: :asciidoc, expected_title: "new test page", expected_path: "new-test-page.asciidoc"2059 aggregate_failures2060 original_title: "test page", original_format: :markdown, updated_title: nil, updated_format: :asciidoc, expected_title: "test page", expected_path: "test-page.asciidoc"2061 aggregate_failures2062 original_title: "test dir/test page", original_format: :markdown, updated_title: nil, updated_format: :asciidoc, expected_title: "test dir/test page", expected_path: "test-dir/test-page.asciidoc"2063 aggregate_failures2064 original_title: "test dir/test page", original_format: :markdown, updated_title: nil, updated_format: :markdown, expected_title: "test dir/test page", expected_path: "test-dir/test-page.md"2065 aggregate_failures2066 original_title: "test page", original_format: :markdown, updated_title: "", updated_format: :markdown, expected_title: "test page", expected_path: "test-page.md"2067 aggregate_failures2068 original_title: "test.page", original_format: :markdown, updated_title: "", updated_format: :markdown, expected_title: "test.page", expected_path: "test.page.md"2069 aggregate_failures2070 original_title: "testpage", original_format: :markdown, updated_title: "../testpage", updated_format: :markdown, expected_title: "testpage", expected_path: "testpage.md"2071 aggregate_failures2072 original_title: "dir/testpage", original_format: :markdown, updated_title: "dir/../testpage", updated_format: :markdown, expected_title: "testpage", expected_path: "testpage.md"2073 aggregate_failures2074 original_title: "dir/testpage", original_format: :markdown, updated_title: "./dir/testpage", updated_format: :markdown, expected_title: "dir/testpage", expected_path: "dir/testpage.md"2075 aggregate_failures2076 original_title: "dir/testpage", original_format: :markdown, updated_title: "../dir/testpage", updated_format: :markdown, expected_title: "dir/testpage", expected_path: "dir/testpage.md"2077 aggregate_failures2078 original_title: "dir/testpage", original_format: :markdown, updated_title: "../dir/../testpage", updated_format: :markdown, expected_title: "testpage", expected_path: "testpage.md"2079 aggregate_failures2080 original_title: "dir/testpage", original_format: :markdown, updated_title: "../dir/../dir/testpage", updated_format: :markdown, expected_title: "dir/testpage", expected_path: "dir/testpage.md"2081 aggregate_failures2082 original_title: "dir/testpage", original_format: :markdown, updated_title: "../dir/../another/testpage", updated_format: :markdown, expected_title: "another/testpage", expected_path: "another/testpage.md"2083 aggregate_failures2084 when sluggified paths already exist in the repository2085 the page path is sluggified2086 when format is invalid2087 returns false and sets error message2088 when format is not allowed2089 returns false and sets error message2090 when the repository fails to update2091 returns false and sets error message2092 when page path does not have a default extension2093 when format is not different2094 does not change the default extension2095 #delete_page2096 deletes the page2097 sets the correct commit email2098 runs after_wiki_activity callbacks2099 when an error is raised2100 logs the error and returns false2101# [RSpecRunTime] RSpec elapsed time: 9 minutes 9.99 seconds. Current RSS: ~1416M. load average: 1.41 1.34 1.49 1/289 195622102 #hook_attrs2103 returns a hash with values2104 #default_branch2105 when repository is not created2106 returns the instance default branch2107 when repository is empty2108 returns the instance default branch2109 when repository is not empty2110 returns the repository default branch2111 #create_wiki_repository2112 when repository is not created2113 changes the HEAD reference to the default branch2114 when repository is empty2115 creates the repository with the default branch2116 #preview_slug2117 title: "The Best Thing", file_extension: :md, format: :markdown, expected_slug: "The-Best-Thing"2118 is expected to eq "The-Best-Thing"2119 title: "The Best Thing", file_extension: :txt, format: :plaintext, expected_slug: "The-Best-Thing"2120 is expected to eq "The-Best-Thing"2121 title: "A Subject/Title Here", file_extension: :txt, format: :plaintext, expected_slug: "A-Subject/Title-Here"2122 is expected to eq "A-Subject/Title-Here"2123 title: "A subject", file_extension: :txt, format: :plaintext, expected_slug: "A-subject"2124 is expected to eq "A-subject"2125 title: "A 1/B 2/C 3", file_extension: :txt, format: :plaintext, expected_slug: "A-1/B-2/C-3"2126 is expected to eq "A-1/B-2/C-3"2127 title: "subject/title", file_extension: :txt, format: :plaintext, expected_slug: "subject/title"2128 is expected to eq "subject/title"2129 title: "subject/title.md", file_extension: :txt, format: :plaintext, expected_slug: "subject/title.md"2130 is expected to eq "subject/title.md"2131 title: "foo%2Fbar", file_extension: :txt, format: :plaintext, expected_slug: "foo%2Fbar"2132 is expected to eq "foo%2Fbar"2133 title: "", file_extension: :md, format: :markdown, expected_slug: ".md"2134 is expected to eq ".md"2135 title: "", file_extension: :txt, format: :plaintext, expected_slug: ".txt"2136 is expected to eq ".txt"2137 #disk_path2138 returns the repository storage path2139 #create_wiki_repository2140 when a project_wiki_repositories record does not exist2141 creates a new record2142 on a read-only instance2143 does not attempt to create a new record2144 when a project_wiki_repositories record exists2145 does not create a new record in the database2146 #after_wiki_activity2147 updates project activity2148 #after_post_receive2149 updates project activity and expires caches2150 behaves like can housekeep repository2151 with a clean redis state2152 #pushes_since_gc2153 without any pushes2154 returns 02155 with a number of pushes2156 returns the number of pushes2157 #increment_pushes_since_gc2158 increments the number of pushes since the last GC2159 #reset_pushes_since_gc2160 resets the number of pushes since the last GC2161 #pushes_since_gc_redis_shared_state_key2162 returns the proper redis key format2163 #git_garbage_collect_worker_klass2164 defines a git gargabe collect worker2165# [RSpecRunTime] Finishing example group spec/models/project_wiki_spec.rb. It took 3 minutes 13.68 seconds. Expected to take 3 minutes 23.19 seconds.2166# [RSpecRunTime] Starting example group spec/services/git/branch_push_service_spec.rb. Expected to take 2 minutes 4.72 seconds.2167Git::BranchPushService2168 Push branches2169 new branch2170 is expected to be truthy2171 calls the after_push_commit hook2172 calls the after_create_branch hook2173# [RSpecRunTime] RSpec elapsed time: 9 minutes 33.42 seconds. Current RSS: ~1443M. load average: 1.27 1.31 1.48 1/290 199572174 existing branch2175 is expected to be truthy2176 calls the after_push_commit hook2177# [RSpecRunTime] RSpec elapsed time: 9 minutes 36.66 seconds. Current RSS: ~1413M. load average: 1.27 1.31 1.48 1/290 200332178 rm branch2179 is expected to be truthy2180 calls the after_push_commit hook2181 calls the after_remove_branch hook2182# [RSpecRunTime] RSpec elapsed time: 9 minutes 39.14 seconds. Current RSS: ~1424M. load average: 1.25 1.30 1.48 1/290 200802183 Pipelines2184 creates a pipeline with the right parameters2185 creates a new pipeline2186 when pipeline has errors2187 reports an error2188 with push options2189 sanitizes push options2190# [RSpecRunTime] RSpec elapsed time: 9 minutes 44.59 seconds. Current RSS: ~1448M. load average: 1.23 1.30 1.47 1/290 201982191 when .gitlab-ci.yml file is invalid2192 persists an error pipeline2193# [RSpecRunTime] RSpec elapsed time: 9 minutes 46.05 seconds. Current RSS: ~1471M. load average: 1.23 1.30 1.47 1/290 202302194 Updates merge requests2195 when pushing a new branch for the first time2196# [RSpecRunTime] RSpec elapsed time: 9 minutes 48.46 seconds. Current RSS: ~1478M. load average: 1.21 1.29 1.47 1/290 202982197 Updates git attributes2198 for default branch2199 calls the copy attributes method for changes to the default branch2200 when first push2201 calls the copy attributes method for the first push to the default branch2202# [RSpecRunTime] RSpec elapsed time: 9 minutes 53.83 seconds. Current RSS: ~1431M. load average: 1.19 1.29 1.47 1/290 204012203 for non-default branch2204 does not call copy attributes method2205# [RSpecRunTime] RSpec elapsed time: 9 minutes 55.57 seconds. Current RSS: ~1427M. load average: 1.19 1.29 1.47 1/290 204372206 Webhooks2207 when pushing a branch for the first time2208 executes webhooks2209 with default branch protection disabled2210 with default branch protection set to 'developers can push'2211 with an existing branch permission configured2212 with default branch protection set to 'developers can merge'2213# [RSpecRunTime] RSpec elapsed time: 10 minutes 7.2 seconds. Current RSS: ~1423M. load average: 1.16 1.28 1.46 1/291 207742214 when pushing new commits to existing branch2215 executes webhooks2216# [RSpecRunTime] RSpec elapsed time: 10 minutes 9.02 seconds. Current RSS: ~1432M. load average: 1.15 1.27 1.46 1/291 208152217 cross-reference notes2218 creates a note if a pushed commit mentions an issue2219 only creates a cross-reference note if one doesn't already exist2220 defaults to the pushing user if the commit's author is not known2221 when first push on a non-default branch2222 finds references2223# [RSpecRunTime] RSpec elapsed time: 10 minutes 18.36 seconds. Current RSS: ~1447M. load average: 1.13 1.26 1.45 1/291 209642224 issue metrics2225 while saving the 'first_mentioned_in_commit_at' metric for an issue2226 sets the metric for referenced issues2227 does not set the metric for non-referenced issues2228# [RSpecRunTime] RSpec elapsed time: 10 minutes 23.55 seconds. Current RSS: ~1461M. load average: 1.12 1.26 1.45 1/291 210492229 closing issues from pushed commits containing a closing reference2230 to default branches2231 closes issues2232 adds a note indicating that the issue is now closed2233 doesn't create additional cross-reference notes2234# [RSpecRunTime] RSpec elapsed time: 10 minutes 31.21 seconds. Current RSS: ~1460M. load average: 1.11 1.26 1.45 1/291 211752235 to non-default branches2236 creates cross-reference notes2237 doesn't close issues2238# [RSpecRunTime] RSpec elapsed time: 10 minutes 36.89 seconds. Current RSS: ~1452M. load average: 1.10 1.25 1.44 1/291 212482239 for jira issue tracker2240 mentioning an issue2241 initiates one api call to jira server to mention the issue2242# [RSpecRunTime] RSpec elapsed time: 10 minutes 39.81 seconds. Current RSS: ~1426M. load average: 1.09 1.25 1.44 1/291 212952243 closing an issue2244 using right markdown2245 initiates one api call to jira server to close the issue2246 initiates one api call to jira server to comment on the issue2247# [RSpecRunTime] RSpec elapsed time: 10 minutes 45.07 seconds. Current RSS: ~1424M. load average: 1.00 1.23 1.43 1/291 213822248 using internal issue reference2249 when internal issues are disabled2250 does not initiates one api call to jira server to close the issue2251 does not initiates one api call to jira server to comment on the issue2252# [RSpecRunTime] RSpec elapsed time: 10 minutes 49.48 seconds. Current RSS: ~1436M. load average: 1.08 1.24 1.44 1/290 214612253 when internal issues are enabled2254 initiates one api call to jira server to close the jira issue2255 initiates one api call to jira server to comment on the jira issue2256 closes the internal issue2257 adds a note indicating that the issue is now closed2258# [RSpecRunTime] RSpec elapsed time: 11 minutes 2.72 seconds. Current RSS: ~1443M. load average: 1.07 1.23 1.43 1/290 216372259 empty project2260 push to first branch updates HEAD2261# [RSpecRunTime] RSpec elapsed time: 11 minutes 3.8 seconds. Current RSS: ~1444M. load average: 1.06 1.23 1.43 1/290 216532262 CI environments2263 create branch2264 does nothing2265# [RSpecRunTime] RSpec elapsed time: 11 minutes 6.1 seconds. Current RSS: ~1453M. load average: 1.06 1.23 1.43 1/290 217222266 update branch2267 does nothing2268# [RSpecRunTime] RSpec elapsed time: 11 minutes 7.97 seconds. Current RSS: ~1460M. load average: 1.06 1.23 1.43 1/290 217632269 delete branch2270 stops environments2271 artifacts2272 create branch2273 does nothing2274# [RSpecRunTime] RSpec elapsed time: 11 minutes 11.09 seconds. Current RSS: ~1474M. load average: 1.06 1.22 1.43 1/290 218492275 update branch2276 does nothing2277# [RSpecRunTime] RSpec elapsed time: 11 minutes 12.87 seconds. Current RSS: ~1469M. load average: 1.06 1.22 1.43 1/290 218902278 delete branch2279 unlocks artifacts2280 Hooks2281 run on a branch2282 delegates to Git::BranchHooksService2283 run on a tag2284 does nothing2285 Jira Connect hooks2286 with a Jira subscription2287 branch name contains Jira issue key2288 behaves like enqueues Jira sync worker2289 aggregate_failures2290 commit message contains Jira issue key2291 behaves like enqueues Jira sync worker2292 aggregate_failures2293# [RSpecRunTime] RSpec elapsed time: 11 minutes 16.95 seconds. Current RSS: ~1507M. load average: 1.05 1.22 1.43 1/290 219722294 batch requests2295 enqueues multiple jobs2296# [RSpecRunTime] RSpec elapsed time: 11 minutes 19.03 seconds. Current RSS: ~1502M. load average: 1.05 1.21 1.42 1/290 220132297 branch name and commit message does not contain Jira issue key2298 behaves like does not enqueue Jira sync worker2299 is expected not to change `Array#size`2300# [RSpecRunTime] RSpec elapsed time: 11 minutes 22.19 seconds. Current RSS: ~1472M. load average: 1.05 1.21 1.42 1/290 220552301 without a Jira subscription2302 behaves like does not enqueue Jira sync worker2303 is expected not to change `Array#size`2304# [RSpecRunTime] RSpec elapsed time: 11 minutes 24.02 seconds. Current RSS: ~1423M. load average: 1.13 1.23 1.43 1/290 220962305 project target platforms detection2306 calls enqueue_record_project_target_platforms on the project2307# [RSpecRunTime] RSpec elapsed time: 11 minutes 26.17 seconds. Current RSS: ~1419M. load average: 1.13 1.23 1.43 1/290 221642308# [RSpecRunTime] Finishing example group spec/services/git/branch_push_service_spec.rb. It took 2 minutes 0.82 second. Expected to take 2 minutes 4.72 seconds.2309# [RSpecRunTime] Starting example group spec/services/issues/move_service_spec.rb. Expected to take 1 minute 41.7 seconds.2310Issues::MoveService2311 #execute2312 when issue creation fails2313 raises a move error2314# [RSpecRunTime] RSpec elapsed time: 11 minutes 28.29 seconds. Current RSS: ~1414M. load average: 1.12 1.22 1.42 1/290 221652315 issue movable2316 creates resource state event2317 generic issue2318 creates a new issue in a new project2319 copies issue title2320 copies issue description2321 adds system note to old issue at the end2322 adds system note to new issue at the end2323 closes old issue2324 persists new issue2325 persists all changes2326 preserves author2327 creates a new internal id for issue2328 marks issue as moved2329 marks issue as closed2330 preserves create time2331# [RSpecRunTime] RSpec elapsed time: 11 minutes 54.3 seconds. Current RSS: ~1462M. load average: 1.22 1.24 1.42 1/284 221662332 issue with children2333 moves the issue and each of it's children2334 when move_issue_children feature flag is disabled2335 does not move the issue's children2336# [RSpecRunTime] RSpec elapsed time: 12 minutes 0.81 second. Current RSS: ~1458M. load average: 1.20 1.23 1.42 1/284 221672337 issue with award emoji2338 copies the award emoji2339# [RSpecRunTime] RSpec elapsed time: 12 minutes 3.32 seconds. Current RSS: ~1455M. load average: 1.27 1.25 1.42 1/284 221682340 issue with milestone2341 does not create extra milestone events2342# [RSpecRunTime] RSpec elapsed time: 12 minutes 6.01 seconds. Current RSS: ~1450M. load average: 1.27 1.25 1.42 1/284 221692343 issue with due date2344 does not create extra system notes2345# [RSpecRunTime] RSpec elapsed time: 12 minutes 8.49 seconds. Current RSS: ~1448M. load average: 1.24 1.24 1.42 1/284 221702346 issue with assignee2347 preserves assignee with access to the new issue2348 ignores assignee without access to the new issue2349# [RSpecRunTime] RSpec elapsed time: 12 minutes 12.76 seconds. Current RSS: ~1448M. load average: 1.24 1.24 1.42 1/284 221712350 issue with contacts2351 preserves contacts2352 when moving to another root group2353 does not preserve contacts2354# [RSpecRunTime] RSpec elapsed time: 12 minutes 17.1 seconds. Current RSS: ~1450M. load average: 1.54 1.31 1.44 1/284 221722355 moving to same project2356 raises error2357 project issue hooks2358 executes project issue hooks for both projects2359# [RSpecRunTime] RSpec elapsed time: 12 minutes 19.69 seconds. Current RSS: ~1454M. load average: 1.50 1.30 1.44 1/284 221732360 issue with notes2361 copies existing notes in order2362# [RSpecRunTime] RSpec elapsed time: 12 minutes 21.97 seconds. Current RSS: ~1455M. load average: 1.50 1.30 1.44 1/284 221742363 issue with a design2364 calls CopyDesignCollection::QueueService2365 logs if QueueService returns an error2366 copies the design and its notes2367# [RSpecRunTime] RSpec elapsed time: 12 minutes 29.69 seconds. Current RSS: ~1455M. load average: 1.50 1.31 1.44 1/290 222902368 issue relative position2369 behaves like copy or reset relative position2370 when moved to a project within same group hierarchy2371 does not reset the relative_position2372# [RSpecRunTime] RSpec elapsed time: 12 minutes 31.74 seconds. Current RSS: ~1456M. load average: 1.50 1.31 1.44 1/290 222912373 when moved to a project in a different group hierarchy2374 does reset the relative_position2375# [RSpecRunTime] RSpec elapsed time: 12 minutes 33.68 seconds. Current RSS: ~1455M. load average: 1.46 1.30 1.44 1/289 222922376 issue with escalation status2377 keeps the escalation status2378# [RSpecRunTime] RSpec elapsed time: 12 minutes 35.74 seconds. Current RSS: ~1453M. load average: 1.46 1.30 1.44 1/289 222932379 move permissions2380 user is reporter in both projects2381 is expected not to raise Exception2382# [RSpecRunTime] RSpec elapsed time: 12 minutes 37.68 seconds. Current RSS: ~1452M. load average: 1.46 1.30 1.44 1/288 222942383 user is reporter only in new project2384 is expected to raise StandardError with message matching /permissions/2385 user is reporter only in old project2386 is expected to raise StandardError with message matching /permissions/2387 user is reporter in one project and guest in another2388 is expected to raise StandardError with message matching /permissions/2389 issue has already been moved2390 is expected to raise StandardError with message matching /permissions/2391# [RSpecRunTime] RSpec elapsed time: 12 minutes 40.05 seconds. Current RSS: ~1460M. load average: 1.42 1.30 1.44 1/287 222952392 issue is not persisted2393 is expected to raise StandardError with message matching /permissions/2394 #rewrite_related_issues2395 multiple related issues2396 when admin mode is enabled2397 moves all related issues and retains permissions2398# [RSpecRunTime] RSpec elapsed time: 12 minutes 45.15 seconds. Current RSS: ~1458M. load average: 1.39 1.29 1.43 1/284 222962399 when admin mode is disabled2400 moves all related issues and retains permissions2401# [RSpecRunTime] RSpec elapsed time: 12 minutes 49.96 seconds. Current RSS: ~1441M. load average: 1.36 1.29 1.43 1/284 222972402 updating sent notifications2403 when issue is from service desk2404 updates moved issue sent notifications2405 does not update other issues sent notifications2406 when the issue has children2407 updates moved issue sent notifications2408# [RSpecRunTime] RSpec elapsed time: 12 minutes 58.06 seconds. Current RSS: ~1445M. load average: 1.33 1.28 1.43 1/284 222982409 when issue is not from service desk2410 does not update sent notifications2411# [RSpecRunTime] RSpec elapsed time: 13 minutes 0.45 second. Current RSS: ~1446M. load average: 1.30 1.28 1.43 1/284 222992412 copying email participants2413 copies moved issue email participants2414# [RSpecRunTime] RSpec elapsed time: 13 minutes 3.62 seconds. Current RSS: ~1441M. load average: 1.28 1.27 1.42 1/284 223002415# [RSpecRunTime] Finishing example group spec/services/issues/move_service_spec.rb. It took 1 minute 37.47 seconds. Expected to take 1 minute 41.7 seconds.2416# [RSpecRunTime] Starting example group spec/models/integrations/jira_spec.rb. Expected to take 1 minute 26.65 seconds.2417Integrations::Jira2418 does not allow STI2419 behaves like Integrations::ResetSecretFields2420 #exposing_secrets_fields2421 returns an array of strings2422 #reset_secret_fields?2423 returns false if no exposing field has changed2424 returns true if any exposing field has changed2425 validation callback2426 when an exposing field has changed2427 clears all secret fields2428 when a secret field has been updated2429 does not clear this secret field2430 when a secret field has been updated with the same value2431 does not clear this secret field2432 when no exposing field has changed2433 does not clear any secret fields2434 validations2435 when integration is active2436 is expected to be valid2437 is expected to validate that :url cannot be empty/falsy2438 is expected to validate that :username cannot be empty/falsy2439 is expected to validate that :password cannot be empty/falsy2440 is expected to validate that :jira_auth_type cannot be empty/falsy2441 is expected to validate that the length of :jira_issue_regex is at most 2552442 is expected to validate that the length of :jira_issue_prefix is at most 2552443 is expected to validate that :jira_auth_type is either ‹0› or ‹1›2444 behaves like issue tracker integration URL attribute2445 is expected to allow :url to be ‹"https://example.com"›2446 is expected not to allow :url to be ‹"example.com"›2447 is expected not to allow :url to be ‹"ftp://example.com"›2448 is expected not to allow :url to be ‹"herp-and-derp"›2449# [RSpecRunTime] RSpec elapsed time: 13 minutes 8.36 seconds. Current RSS: ~1517M. load average: 1.25 1.27 1.42 1/284 223072450 behaves like issue tracker integration URL attribute2451 is expected to allow :api_url to be ‹"https://example.com"›2452 is expected not to allow :api_url to be ‹"example.com"›2453 is expected not to allow :api_url to be ‹"ftp://example.com"›2454 is expected not to allow :api_url to be ‹"herp-and-derp"›2455# [RSpecRunTime] RSpec elapsed time: 13 minutes 9.81 seconds. Current RSS: ~1526M. load average: 1.25 1.27 1.42 1/284 223082456 with personal_access_token_authorization2457 is expected not to validate that :username cannot be empty/falsy2458 when URL is for Jira Cloud2459 is valid when jira_auth_type is basic2460 is invalid when jira_auth_type is PAT2461 when integration is inactive2462 is expected to be valid2463 is expected not to validate that :url cannot be empty/falsy2464 is expected not to validate that :username cannot be empty/falsy2465 is expected not to validate that :password cannot be empty/falsy2466 is expected not to validate that :jira_auth_type cannot be empty/falsy2467 is expected not to validate that the length of :jira_issue_regex is at most 2552468 is expected not to validate that the length of :jira_issue_prefix is at most 2552469 is expected not to validate that :jira_auth_type is either ‹0› or ‹1›2470# [RSpecRunTime] RSpec elapsed time: 13 minutes 13.03 seconds. Current RSS: ~1520M. load average: 1.25 1.27 1.42 1/284 223092471 jira_issue_transition_id2472 accepts a blank value2473 accepts any string containing numbers2474 does not accept a string without numbers2475 #options2476 sets the URL properly2477 leaves out trailing slashes in context2478 provides additional cookies to allow basic auth with oracle webgate2479 URL without a path2480 leaves out trailing slashes in context2481 URL with query string parameters2482 removes query string parameters2483 username with trailing whitespaces2484 leaves out trailing whitespaces in username2485 using api URL2486 leaves out trailing slashes in context2487 #fields2488 returns custom fields2489 #sections2490 when project_level? is true2491 includes SECTION_TYPE_JIRA_ISSUES2492 section SECTION_TYPE_JIRA_ISSUES has `plan` attribute2493 when instance_level? is false2494 includes SECTION_TYPE_JIRA_ISSUES2495 when instance_level? is true2496 does not include SECTION_TYPE_JIRA_ISSUES2497 #reference_pattern2498 key: "#123", result: ""2499 is expected to eq ""2500 key: "1#23#12", result: ""2501 is expected to eq ""2502 key: "JIRA-1234A", result: "JIRA-1234"2503 is expected to eq "JIRA-1234"2504 key: "JIRA-1234-some_tag", result: "JIRA-1234"2505 is expected to eq "JIRA-1234"2506 key: "JIRA-1234_some_tag", result: "JIRA-1234"2507 is expected to eq "JIRA-1234"2508 key: "EXT_EXT-1234", result: "EXT_EXT-1234"2509 is expected to eq "EXT_EXT-1234"2510 key: "EXT3_EXT-1234", result: "EXT3_EXT-1234"2511 is expected to eq "EXT3_EXT-1234"2512 key: "3EXT_EXT-1234", result: ""2513 is expected to eq ""2514 key: "CVE-2022-123", result: "CVE-2022"2515 is expected to eq "CVE-2022"2516 key: "CVE-123", result: "CVE-123"2517 is expected to eq "CVE-123"2518 key: "abc-JIRA-1234", result: "JIRA-1234"2519 is expected to eq "JIRA-1234"2520 with match prefix2521 key: "jira##123", result: "", issue_key: ""2522 is expected to eq ""2523 key: "jira#1#23#12", result: "", issue_key: ""2524 is expected to eq ""2525 key: "jira#JIRA-1234A", result: "jira#JIRA-1234", issue_key: "JIRA-1234"2526 is expected to eq "JIRA-1234"2527 key: "jira#JIRA-1234-some_tag", result: "jira#JIRA-1234", issue_key: "JIRA-1234"2528 is expected to eq "JIRA-1234"2529 key: "JIRA-1234A", result: "", issue_key: ""2530 is expected to eq ""2531 key: "JIRA-1234-some_tag", result: "", issue_key: ""2532 is expected to eq ""2533 key: "myjira#JIRA-1234-some_tag", result: "", issue_key: ""2534 is expected to eq ""2535 key: "MYjira#JIRA-1234-some_tag", result: "", issue_key: ""2536 is expected to eq ""2537 key: "my-jira#JIRA-1234-some_tag", result: "jira#JIRA-1234", issue_key: "JIRA-1234"2538 is expected to eq "JIRA-1234"2539 with trailing space in jira_issue_prefix2540 leaves the trailing space2541 pulls the issue ID without a prefix2542 with custom issue pattern2543 key: "J1-123", result: "J1-123"2544 is expected to eq "J1-123"2545 key: "AAbJ J1-123", result: "J1-123"2546 is expected to eq "J1-123"2547 key: "#A1-123", result: "A1-123"2548 is expected to eq "A1-123"2549 key: "J1-1234-some_tag", result: "J1-1234"2550 is expected to eq "J1-1234"2551 key: "J1-1234A", result: "J1-1234"2552 is expected to eq "J1-1234"2553 key: "J1-1234-some_tag", result: "J1-1234"2554 is expected to eq "J1-1234"2555 key: "JI1-123", result: ""2556 is expected to eq ""2557 key: "J1I-123", result: ""2558 is expected to eq ""2559 key: "JI-123", result: ""2560 is expected to eq ""2561 key: "#123", result: ""2562 is expected to eq ""2563 with long running regex2564 handles long inputs2565 .valid_jira_cloud_url?2566 url: "https://abc.atlassian.net", result: true2567 is expected to eq true2568 url: "http://abc.atlassian.net", result: false2569 is expected to eq false2570 url: "abc.atlassian.net", result: false2571 is expected to eq false2572 url: "https://somethingelse.com", result: false2573 is expected to eq false2574 url: "javascript://test.atlassian.net/%250dalert(document.domain)", result: false2575 is expected to eq false2576 url: "https://example.com\".atlassian.net", result: false2577 is expected to eq false2578 url: nil, result: false2579 is expected to eq false2580 #create2581 does not store data into properties2582 stores data in data_fields correctly2583 when loading serverInfo2584 with a Cloud instance2585 is detected2586 with a Server instance2587 is detected2588 from an Unknown instance2589 and URL ends in .atlassian.net2590 deployment_type is set to cloud2591 and URL is something else2592 deployment_type is set to server2593 and no ServerInfo response is received2594 and URL ends in .atlassian.net2595 deployment_type is set to cloud2596 and URL is something else2597 deployment_type is set to server2598 overriding properties2599 with properties2600 when data are stored in properties2601 behaves like handles jira fields2602 reading data2603 reads data correctly2604 #update2605 basic update2606 stores updated data in jira_tracker_data table2607 when updating the url, api_url, username, or password2608 calls serverInfo for url2609 calls serverInfo for api_url2610 calls serverInfo for username2611 calls serverInfo for password2612 when updating the integration2613 updates deployment type2614# [RSpecRunTime] RSpec elapsed time: 13 minutes 23.76 seconds. Current RSS: ~1557M. load average: 1.20 1.25 1.41 1/284 223102615 when removing the integration2616 updates deployment type2617 when not updating the url, api_url, username, or password2618 does not update deployment type2619 when data are stored in separated fields2620 behaves like handles jira fields2621 reading data2622 reads data correctly2623 #update2624 basic update2625 stores updated data in jira_tracker_data table2626 when updating the url, api_url, username, or password2627 calls serverInfo for url2628 calls serverInfo for api_url2629 calls serverInfo for username2630 calls serverInfo for password2631 when updating the integration2632 updates deployment type2633# [RSpecRunTime] RSpec elapsed time: 13 minutes 28.38 seconds. Current RSS: ~1571M. load average: 1.18 1.25 1.41 1/284 223112634 when removing the integration2635 updates deployment type2636 when not updating the url, api_url, username, or password2637 does not update deployment type2638 when data are stored in both properties and separated fields2639 behaves like handles jira fields2640 reading data2641 reads data correctly2642 #update2643 basic update2644 stores updated data in jira_tracker_data table2645 when updating the url, api_url, username, or password2646 calls serverInfo for url2647 calls serverInfo for api_url2648 calls serverInfo for username2649 calls serverInfo for password2650 when updating the integration2651 updates deployment type2652# [RSpecRunTime] RSpec elapsed time: 13 minutes 32.16 seconds. Current RSS: ~1553M. load average: 1.18 1.25 1.41 1/285 223122653 when removing the integration2654 updates deployment type2655 when not updating the url, api_url, username, or password2656 does not update deployment type2657 #client2658 uses the default GitLab::HTTP timeouts2659 when a custom read_timeout option is passed as an argument2660 uses the default GitLab::HTTP timeouts plus a custom read_timeout2661 with basic auth2662 uses correct authorization options2663 with personal access token auth2664 uses correct authorization options2665 #find_issue2666 calls the Jira API to get the issue2667 with options2668 calls the Jira API with the options to get the issue2669 with restricted restrict_project_key option2670 is expected to eq nil2671 and project_key matches2672 calls the Jira API to get the issue2673 #close_issue2674 when resource is a merge request2675 behaves like close_issue2676 calls Jira API2677 tracks usage2678 does not fail if remote_link.all on issue returns nil2679 creates Remote Link reference in Jira for comment2680 does not send comment or remote links to issues already closed2681 does not send comment or remote links to issues with unknown resolution2682 references the GitLab commit2683 references the GitLab commit2684 logs exception when transition id is not valid2685 calls the api with jira_issue_transition_id2686 behaves like Snowplow event tracking with RedisHLL context2687 behaves like Snowplow event tracking2688 is emitted2689# [RSpecRunTime] RSpec elapsed time: 13 minutes 35.88 seconds. Current RSS: ~1550M. load average: 1.17 1.24 1.41 1/291 223472690 when "comment_on_event_enabled" is set to false2691 creates Remote Link reference but does not create comment2692 when Remote Link already exists2693 does not create comment2694 when custom transition IDs are blank2695 does not transition the issue2696 when using automatic issue transitions2697 uses the next transition with a status category of done2698 when no done transition is available2699 does not attempt to transition2700 when no valid transitions are returned2701 does not attempt to transition2702 when using multiple transition ids2703 calls the api with transition ids separated by comma2704 calls the api with transition ids separated by semicolon2705 when a transition fails2706 stops the sequence2707 when resource is a commit2708 behaves like close_issue2709 calls Jira API2710 tracks usage2711 does not fail if remote_link.all on issue returns nil2712 creates Remote Link reference in Jira for comment2713 does not send comment or remote links to issues already closed2714 does not send comment or remote links to issues with unknown resolution2715 references the GitLab commit2716 references the GitLab commit2717 logs exception when transition id is not valid2718 calls the api with jira_issue_transition_id2719 behaves like Snowplow event tracking with RedisHLL context2720 behaves like Snowplow event tracking2721 is emitted2722# [RSpecRunTime] RSpec elapsed time: 13 minutes 38.7 seconds. Current RSS: ~1556M. load average: 1.15 1.24 1.41 1/290 223702723 when "comment_on_event_enabled" is set to false2724 creates Remote Link reference but does not create comment2725 when Remote Link already exists2726 does not create comment2727 when custom transition IDs are blank2728 does not transition the issue2729 when using automatic issue transitions2730 uses the next transition with a status category of done2731 when no done transition is available2732 does not attempt to transition2733 when no valid transitions are returned2734 does not attempt to transition2735 when using multiple transition ids2736 calls the api with transition ids separated by comma2737 calls the api with transition ids separated by semicolon2738 when a transition fails2739 stops the sequence2740 #create_cross_reference_note2741 for commits2742 behaves like handles cross-references2743 tracks usage2744 when enabled2745 creates a comment and remote link2746 when comment already exists2747 does not create a comment or remote link2748 when remote link already exists2749 updates the remote link but does not create a comment2750 when disabled2751 does not create a comment or remote link2752 behaves like Snowplow event tracking with RedisHLL context2753 behaves like Snowplow event tracking2754 is emitted2755 for issues2756 behaves like handles cross-references2757 tracks usage2758 when enabled2759 creates a comment and remote link2760 when comment already exists2761 does not create a comment or remote link2762 when remote link already exists2763 updates the remote link but does not create a comment2764 when disabled2765 does not create a comment or remote link2766 behaves like Snowplow event tracking with RedisHLL context2767 behaves like Snowplow event tracking2768 is emitted2769 for merge requests2770 behaves like handles cross-references2771 tracks usage2772 when enabled2773 creates a comment and remote link2774 when comment already exists2775 does not create a comment or remote link2776 when remote link already exists2777 updates the remote link but does not create a comment2778 when disabled2779 does not create a comment or remote link2780 behaves like Snowplow event tracking with RedisHLL context2781 behaves like Snowplow event tracking2782 is emitted2783 for notes2784 behaves like handles cross-references2785 tracks usage2786 when enabled2787 creates a comment and remote link2788 when comment already exists2789 does not create a comment or remote link2790 when remote link already exists2791 updates the remote link but does not create a comment2792 when disabled2793 does not create a comment or remote link2794 behaves like Snowplow event tracking with RedisHLL context2795 behaves like Snowplow event tracking2796 is emitted2797 for snippets2798 behaves like handles cross-references2799 tracks usage2800 when enabled2801 creates a comment and remote link2802 when comment already exists2803 does not create a comment or remote link2804 when remote link already exists2805 updates the remote link but does not create a comment2806 when disabled2807 does not create a comment or remote link2808 behaves like Snowplow event tracking with RedisHLL context2809 behaves like Snowplow event tracking2810 is emitted2811 #test2812 when the test succeeds2813 gets Jira project with URL when API URL not set2814 gets Jira project with API URL if set2815 when the test fails2816 returns result with the error2817 project and issue urls2818 removes trailing slashes from url2819 when gitlab.yml was initialized2820 is prepopulated with the settings2821 favicon urls2822 includes the standard favicon2823 includes returns the custom favicon2824 generating external URLs2825 #web_url2826 handles paths, slashes, and query string2827 preserves existing query string2828 returns an empty string if URL is not set2829 includes Atlassian referrer for SaaS2830 includes Atlassian referrer for self-managed2831 #project_url2832 returns the correct URL2833 returns an empty string if URL is not set2834 #issues_url2835 returns the correct URL2836 returns an empty string if URL is not set2837 #new_issue_url2838 returns the correct URL2839 returns an empty string if URL is not set2840 #issue_transition_enabled?2841 returns true if automatic transitions are enabled2842 returns true if custom transitions are set2843 returns false if automatic and custom transitions are disabled2844 valid_connection? and configured?2845 when the test fails2846 is falsey2847 implies that configured? is also falsey2848 when the test succeeds2849 is truthy2850 when the integration is active2851 implies that configured? is also truthy2852 when the integration is inactive2853 implies that configured? is falsey2854 #avatar_url2855 returns the avatar image path2856# [RSpecRunTime] Finishing example group spec/models/integrations/jira_spec.rb. It took 43.43 seconds. Expected to take 1 minute 26.65 seconds.2857# [RSpecRunTime] Starting example group spec/workers/post_receive_spec.rb. Expected to take 1 minute 11.53 seconds.2858PostReceive2859 as a sidekiq worker2860 responds to #perform2861 with a non-existing project2862 returns false and logs an error2863 with PersonalSnippet2864 does not log an error2865# [RSpecRunTime] RSpec elapsed time: 13 minutes 49.81 seconds. Current RSS: ~1587M. load average: 1.13 1.23 1.40 1/289 224242866 with ProjectSnippet2867 returns false and logs an error2868 #process_project_changes2869 with an empty project2870 expire the status cache2871 schedules a cache update for commit count and size2872# [RSpecRunTime] RSpec elapsed time: 13 minutes 54.23 seconds. Current RSS: ~1572M. load average: 1.20 1.24 1.40 1/289 225042873 empty changes2874 does not call any PushService but runs after project hooks2875 behaves like not updating remote mirrors2876 does not schedule an update2877# [RSpecRunTime] RSpec elapsed time: 13 minutes 56.59 seconds. Current RSS: ~1531M. load average: 1.20 1.24 1.40 1/289 225542878 unidentified user2879 returns false2880 with changes2881 branches2882 expires the branches cache2883 expires the status cache2884 calls Git::ProcessRefChangesService2885 schedules a cache update for repository size only2886 behaves like updating remote mirrors2887 schedules an update if the project had mirrors2888# [RSpecRunTime] RSpec elapsed time: 14 minutes 3.36 seconds. Current RSS: ~1488M. load average: 1.24 1.25 1.41 1/289 227292889 with a default branch2890 schedules a cache update for commit count and size2891# [RSpecRunTime] RSpec elapsed time: 14 minutes 6.37 seconds. Current RSS: ~1478M. load average: 1.24 1.25 1.41 1/290 227872892 tags2893 does not expire branches cache2894 only invalidates tags once2895 calls Git::ProcessRefChangesService2896 schedules a single ProjectCacheWorker update2897 behaves like updating remote mirrors2898 schedules an update if the project had mirrors2899# [RSpecRunTime] RSpec elapsed time: 14 minutes 12.92 seconds. Current RSS: ~1475M. load average: 1.22 1.25 1.40 1/289 230342900 merge-requests2901 does not call any of the services2902 behaves like not updating remote mirrors2903 does not schedule an update2904# [RSpecRunTime] RSpec elapsed time: 14 minutes 14.87 seconds. Current RSS: ~1484M. load average: 1.20 1.24 1.40 1/289 230632905 after project changes hooks2906 calls SystemHooksService2907 increments the usage data counter of pushes event2908 behaves like Snowplow event tracking2909 is emitted2910# [RSpecRunTime] RSpec elapsed time: 14 minutes 17.78 seconds. Current RSS: ~1485M. load average: 1.20 1.24 1.40 1/289 230942911 behaves like an idempotent worker2912 is labeled as idempotent2913 performs multiple times sequentially without raising an exception2914# [RSpecRunTime] RSpec elapsed time: 14 minutes 20.77 seconds. Current RSS: ~1482M. load average: 1.19 1.24 1.40 1/289 231602915 #process_wiki_changes2916 updates project activity2917 master2918 processes the changes on the master branch2919# [RSpecRunTime] RSpec elapsed time: 14 minutes 22.62 seconds. Current RSS: ~1480M. load average: 1.19 1.24 1.40 1/289 231732920 branches2921 expires the branches cache2922 expires the status cache2923# [RSpecRunTime] RSpec elapsed time: 14 minutes 24.51 seconds. Current RSS: ~1478M. load average: 1.17 1.23 1.40 1/289 231862924 behaves like an idempotent worker2925 is labeled as idempotent2926 performs multiple times sequentially without raising an exception2927# [RSpecRunTime] RSpec elapsed time: 14 minutes 26.67 seconds. Current RSS: ~1488M. load average: 1.17 1.23 1.40 1/289 232032928 webhook2929 fetches the correct project2930 does not run if the author is not in the project2931 asks the project to trigger all hooks2932 enqueues a UpdateMergeRequestsWorker job2933# [RSpecRunTime] RSpec elapsed time: 14 minutes 31.63 seconds. Current RSS: ~1486M. load average: 1.32 1.26 1.40 1/290 232902934 #process_snippet_changes2935 with PersonalSnippet2936 behaves like snippet changes actions2937 unidentified user2938 returns false2939# [RSpecRunTime] RSpec elapsed time: 14 minutes 32.73 seconds. Current RSS: ~1485M. load average: 1.32 1.26 1.40 1/289 233022940 with changes2941 branches2942 expires the branches cache2943 expires the status cache2944 updates the snippet model updated_at2945 updates snippet statistics2946# [RSpecRunTime] RSpec elapsed time: 14 minutes 37.59 seconds. Current RSS: ~1534M. load average: 1.29 1.26 1.40 1/289 233862947 tags2948 does not expire branches cache2949 only invalidates tags once2950# [RSpecRunTime] RSpec elapsed time: 14 minutes 39.89 seconds. Current RSS: ~1536M. load average: 1.27 1.26 1.40 1/289 234292951 behaves like an idempotent worker2952 is labeled as idempotent2953 performs multiple times sequentially without raising an exception2954# [RSpecRunTime] RSpec elapsed time: 14 minutes 42.32 seconds. Current RSS: ~1536M. load average: 1.27 1.26 1.40 1/284 234682955 with ProjectSnippet2956 behaves like snippet changes actions2957 unidentified user2958 returns false2959# [RSpecRunTime] RSpec elapsed time: 14 minutes 44.79 seconds. Current RSS: ~1534M. load average: 1.33 1.27 1.40 1/284 234802960 with changes2961 branches2962 expires the branches cache2963 expires the status cache2964 updates the snippet model updated_at2965 updates snippet statistics2966# [RSpecRunTime] RSpec elapsed time: 14 minutes 49.59 seconds. Current RSS: ~1538M. load average: 1.38 1.28 1.41 1/284 235642967 tags2968 does not expire branches cache2969 only invalidates tags once2970# [RSpecRunTime] RSpec elapsed time: 14 minutes 52.16 seconds. Current RSS: ~1546M. load average: 1.38 1.28 1.41 1/284 236072971 behaves like an idempotent worker2972 is labeled as idempotent2973 performs multiple times sequentially without raising an exception2974# [RSpecRunTime] RSpec elapsed time: 14 minutes 54.71 seconds. Current RSS: ~1537M. load average: 1.35 1.28 1.40 1/284 236462975 #process_design_management_repository_changes2976 does not log an error2977 expires cache2978 behaves like an idempotent worker2979 is labeled as idempotent2980 performs multiple times sequentially without raising an exception2981# [RSpecRunTime] RSpec elapsed time: 14 minutes 58.7 seconds. Current RSS: ~1529M. load average: 1.32 1.27 1.40 1/284 236832982# [RSpecRunTime] Finishing example group spec/workers/post_receive_spec.rb. It took 1 minute 11.76 seconds. Expected to take 1 minute 11.53 seconds.2983# [RSpecRunTime] Starting example group spec/services/ci/retry_job_service_spec.rb. Expected to take 1 minute 3.16 seconds.2984Ci::RetryJobService2985 #clone!2986 raises an error when an unexpected class is passed2987 when the job to be cloned is a bridge2988 does not create a new deployment2989 behaves like clones the job2990 when the user has ability to execute job2991 marks the old job as retried2992 when there is a failed job ToDo for the MR2993 resolves the ToDo for the failed job2994# [RSpecRunTime] RSpec elapsed time: 15 minutes 3.36 seconds. Current RSS: ~1489M. load average: 1.30 1.27 1.40 1/290 237442995 when the job has needs2996 bulk inserts all the needs2997 when the user does not have permission to execute the job2998 raises an error2999 when the pipeline is started automatically3000 behaves like creates associations for a deployable job3001 when a job with a deployment is retried3002 creates a new deployment3003 does not create a new environment3004# [RSpecRunTime] RSpec elapsed time: 15 minutes 5.21 seconds. Current RSS: ~1491M. load average: 1.30 1.27 1.40 1/290 237853005 when a job with a dynamic environment is retried3006 creates a new deployment3007 does not create a new environment3008# [RSpecRunTime] RSpec elapsed time: 15 minutes 6.88 seconds. Current RSS: ~1478M. load average: 1.30 1.27 1.40 1/289 238253009 when given variables3010 does not give variables to the new bridge3011 when the job to be cloned is a build3012 does not create a new deployment3013 behaves like clones the job3014 when the user has ability to execute job3015 marks the old job as retried3016 when there is a failed job ToDo for the MR3017 resolves the ToDo for the failed job3018# [RSpecRunTime] RSpec elapsed time: 15 minutes 9.76 seconds. Current RSS: ~1468M. load average: 1.27 1.26 1.40 1/290 238623019 when the job has needs3020 bulk inserts all the needs3021 when the user does not have permission to execute the job3022 raises an error3023 when the pipeline is started automatically3024 behaves like creates associations for a deployable job3025 when a job with a deployment is retried3026 creates a new deployment3027 does not create a new environment3028# [RSpecRunTime] RSpec elapsed time: 15 minutes 12.04 seconds. Current RSS: ~1465M. load average: 1.27 1.26 1.40 1/289 239013029 when a job with a dynamic environment is retried3030 creates a new deployment3031 does not create a new environment3032# [RSpecRunTime] RSpec elapsed time: 15 minutes 13.98 seconds. Current RSS: ~1462M. load average: 1.25 1.26 1.39 1/289 239403033 when given variables3034 when the build is actionable3035 gives variables to the new build3036 when the build is not actionable3037 does not give variables to the new build3038 when enqueue_if_actionable is provided3039 enqueue_if_actionable: true, trait: nil, enqueue_immediately: false3040 behaves like checks enqueue_immediately?3041 returns enqueue_immediately3042 enqueue_if_actionable: true, trait: :manual, enqueue_immediately: true3043 behaves like checks enqueue_immediately?3044 returns enqueue_immediately3045 enqueue_if_actionable: true, trait: :expired_scheduled, enqueue_immediately: true3046 behaves like checks enqueue_immediately?3047 returns enqueue_immediately3048 enqueue_if_actionable: false, trait: nil, enqueue_immediately: false3049 behaves like checks enqueue_immediately?3050 returns enqueue_immediately3051 enqueue_if_actionable: false, trait: :manual, enqueue_immediately: false3052 behaves like checks enqueue_immediately?3053 returns enqueue_immediately3054 enqueue_if_actionable: false, trait: :expired_scheduled, enqueue_immediately: false3055 behaves like checks enqueue_immediately?3056 returns enqueue_immediately3057 #execute3058 when the job to be retried is a bridge3059 and it is not retryable3060 behaves like does not retry the job3061 returns :not_retryable and :unprocessable_entity3062# [RSpecRunTime] RSpec elapsed time: 15 minutes 17.53 seconds. Current RSS: ~1472M. load average: 1.25 1.26 1.39 1/289 239473063 behaves like retries the job3064 enqueues the new job3065 behaves like clones the job3066 when the user has ability to execute job3067 marks the old job as retried3068 when there is a failed job ToDo for the MR3069 resolves the ToDo for the failed job3070# [RSpecRunTime] RSpec elapsed time: 15 minutes 19.95 seconds. Current RSS: ~1469M. load average: 1.23 1.25 1.39 2/290 239913071 when the job has needs3072 bulk inserts all the needs3073 when the user does not have permission to execute the job3074 raises an error3075 when there are subsequent processables that are skipped3076 resumes pipeline processing in the subsequent stage3077 updates ownership for subsequent builds3078 updates ownership for subsequent bridges3079# [RSpecRunTime] RSpec elapsed time: 15 minutes 23.39 seconds. Current RSS: ~1466M. load average: 1.21 1.25 1.39 1/289 240163080 when the pipeline has other jobs3081 when job has a nil scheduling_type3082 populates scheduling_type of processables3083 when job has scheduling_type3084 does not call populate_scheduling_type!3085 when the pipeline is a child pipeline and the bridge uses strategy:depend3086 marks the source bridge as pending3087# [RSpecRunTime] RSpec elapsed time: 15 minutes 26.08 seconds. Current RSS: ~1465M. load average: 1.21 1.25 1.39 1/289 240363088 when given variables3089 does not give variables to the new bridge3090 when the job to be retried is a build3091 and it is not retryable3092 behaves like does not retry the job3093 returns :not_retryable and :unprocessable_entity3094 behaves like retries the job3095 enqueues the new job3096 behaves like clones the job3097 when the user has ability to execute job3098 marks the old job as retried3099 when there is a failed job ToDo for the MR3100 resolves the ToDo for the failed job3101# [RSpecRunTime] RSpec elapsed time: 15 minutes 29.64 seconds. Current RSS: ~1458M. load average: 1.19 1.24 1.39 1/290 240813102 when the job has needs3103 bulk inserts all the needs3104 when the user does not have permission to execute the job3105 raises an error3106 when there are subsequent processables that are skipped3107 resumes pipeline processing in the subsequent stage3108 updates ownership for subsequent builds3109 updates ownership for subsequent bridges3110# [RSpecRunTime] RSpec elapsed time: 15 minutes 33.3 seconds. Current RSS: ~1453M. load average: 1.18 1.24 1.38 1/289 241043111 when the pipeline has other jobs3112 when job has a nil scheduling_type3113 populates scheduling_type of processables3114 when job has scheduling_type3115 does not call populate_scheduling_type!3116 when the pipeline is a child pipeline and the bridge uses strategy:depend3117 marks the source bridge as pending3118 automatic retryable build3119 creates a new build and enqueues BuildQueueWorker3120 when there are subsequent jobs that are skipped3121 does not cause an N+1 when updating the job ownership3122# [RSpecRunTime] RSpec elapsed time: 15 minutes 37.8 seconds. Current RSS: ~1451M. load average: 1.18 1.24 1.38 1/289 241313123 when given variables3124 when the build is actionable3125 gives variables to the new build3126 when the build is not actionable3127 does not give variables to the new build3128 when job being retried has jobs in previous stages3129 previous_stage_job_status: :created, after_status: "created"3130 updates the new job status to after_status3131 previous_stage_job_status: :pending, after_status: "created"3132 updates the new job status to after_status3133 previous_stage_job_status: :running, after_status: "created"3134 updates the new job status to after_status3135 previous_stage_job_status: :manual, after_status: "created"3136 updates the new job status to after_status3137 previous_stage_job_status: :scheduled, after_status: "created"3138 updates the new job status to after_status3139 previous_stage_job_status: :success, after_status: "pending"3140 updates the new job status to after_status3141 previous_stage_job_status: :failed, after_status: "skipped"3142 updates the new job status to after_status3143 previous_stage_job_status: :skipped, after_status: "pending"3144 updates the new job status to after_status3145 when job being retried has DAG dependencies3146 dag_dependency_status: :created, after_status: "created"3147 updates the new job status to after_status3148 dag_dependency_status: :pending, after_status: "created"3149 updates the new job status to after_status3150 dag_dependency_status: :running, after_status: "created"3151 updates the new job status to after_status3152 dag_dependency_status: :manual, after_status: "created"3153 updates the new job status to after_status3154 dag_dependency_status: :scheduled, after_status: "created"3155 updates the new job status to after_status3156 dag_dependency_status: :success, after_status: "pending"3157 updates the new job status to after_status3158 dag_dependency_status: :failed, after_status: "skipped"3159 updates the new job status to after_status3160 dag_dependency_status: :skipped, after_status: "skipped"3161 updates the new job status to after_status3162 when there are other manual/scheduled jobs3163 trait: nil, enqueue_immediately: false3164 retries the given job but not the other manual/scheduled jobs3165 behaves like checks enqueue_immediately?3166 returns enqueue_immediately3167# [RSpecRunTime] RSpec elapsed time: 15 minutes 51.81 seconds. Current RSS: ~1449M. load average: 1.06 1.21 1.37 1/289 242083168 trait: :manual, enqueue_immediately: true3169 retries the given job but not the other manual/scheduled jobs3170 behaves like checks enqueue_immediately?3171 returns enqueue_immediately3172# [RSpecRunTime] RSpec elapsed time: 15 minutes 53.15 seconds. Current RSS: ~1451M. load average: 1.06 1.21 1.37 1/289 242153173 trait: :expired_scheduled, enqueue_immediately: true3174 retries the given job but not the other manual/scheduled jobs3175 behaves like checks enqueue_immediately?3176 returns enqueue_immediately3177# [RSpecRunTime] RSpec elapsed time: 15 minutes 54.53 seconds. Current RSS: ~1454M. load average: 1.05 1.21 1.37 1/289 242223178# [RSpecRunTime] Finishing example group spec/services/ci/retry_job_service_spec.rb. It took 55.71 seconds. Expected to take 1 minute 3.16 seconds.3179# [RSpecRunTime] Starting example group spec/uploaders/job_artifact_uploader_spec.rb. Expected to take 55.5 seconds.3180JobArtifactUploader3181 behaves like builds correct paths3182 #store_dir3183 behaves like matches the method pattern3184 is expected to match /\h{2}\/\h{2}\/\h{64}\/\d{4}_\d{1,2}_\d{1,2}\/\d+\/\d+\z/3185# [RSpecRunTime] RSpec elapsed time: 15 minutes 55.74 seconds. Current RSS: ~1452M. load average: 1.05 1.21 1.37 1/289 242233186 #cache_dir3187 behaves like matches the method pattern3188 is expected to match /artifacts\/tmp\/cache/3189 #work_dir3190 behaves like matches the method pattern3191 is expected to match /artifacts\/tmp\/work/3192 #upload_path3193 behaves like matches the method pattern3194 example at ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 (PENDING: No pattern provided, skipping.)3195 #relative_path3196 is relative (PENDING: Path not set, skipping.)3197 .absolute_path3198 behaves like matches the method pattern3199 example at ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 (PENDING: No pattern provided, skipping.)3200 .base_dir3201 behaves like matches the method pattern3202 example at ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 (PENDING: No pattern provided, skipping.)3203 path traversal exploits3204 throws an exception3205 object store is REMOTE3206 behaves like builds correct paths3207 #store_dir3208 behaves like matches the method pattern3209 is expected to match /\h{2}\/\h{2}\/\h{64}\/\d{4}_\d{1,2}_\d{1,2}\/\d+\/\d+\z/3210 #cache_dir3211 behaves like matches the method pattern3212 example at ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 (PENDING: No pattern provided, skipping.)3213 #work_dir3214 behaves like matches the method pattern3215 example at ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 (PENDING: No pattern provided, skipping.)3216 #upload_path3217 behaves like matches the method pattern3218 example at ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 (PENDING: No pattern provided, skipping.)3219 #relative_path3220 is relative (PENDING: Path not set, skipping.)3221 .absolute_path3222 behaves like matches the method pattern3223 example at ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 (PENDING: No pattern provided, skipping.)3224 .base_dir3225 behaves like matches the method pattern3226 example at ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 (PENDING: No pattern provided, skipping.)3227 path traversal exploits3228 throws an exception3229 #cdn_enabled_url3230 returns URL and false3231 file is stored in valid local_path3232 is expected to start with "/builds/gitlab-org/gitlab/tmp/tests/artifacts/"3233 is expected to include "/2024_03_04/"3234 is expected to include "/198/20/"3235 is expected to end with "ci_build_artifacts.zip"3236# [RSpecRunTime] RSpec elapsed time: 16 minutes 11.57 seconds. Current RSS: ~1445M. load average: 1.04 1.20 1.36 1/284 242243237 #dynamic_segment3238 when a job artifact is stored in legacy_path3239 behaves like Read file from legacy path3240 store_path returns the legacy path3241 has exactly the same content3242# [RSpecRunTime] RSpec elapsed time: 16 minutes 13.23 seconds. Current RSS: ~1439M. load average: 1.04 1.20 1.36 1/284 242253243 when the artifact file is stored in hashed_path3244 behaves like Read file from hashed path3245 store_path returns hashed path3246 has exactly the same content3247# [RSpecRunTime] RSpec elapsed time: 16 minutes 14.94 seconds. Current RSS: ~1438M. load average: 1.04 1.19 1.36 1/284 242263248 when file_location column is empty3249 behaves like Read file from hashed path3250 store_path returns hashed path3251 has exactly the same content3252# [RSpecRunTime] RSpec elapsed time: 16 minutes 16.43 seconds. Current RSS: ~1432M. load average: 1.04 1.19 1.36 1/284 242273253 #migrate!3254 does not set Content-Type3255 behaves like migrates3256 returns corresponding file type3257 does nothing when migrating to the current store3258 migrate to the specified store3259 removes the original file after the migration3260 can access to the original file during migration3261 when migrate! is not occupied by another process3262 executes migrate!3263 executes use_file3264# [RSpecRunTime] RSpec elapsed time: 16 minutes 24.0 seconds. Current RSS: ~1442M. load average: 1.03 1.19 1.36 1/284 242283265 when migrate! is occupied by another process3266 does not execute migrate!3267 does not execute use_file3268# [RSpecRunTime] RSpec elapsed time: 16 minutes 25.61 seconds. Current RSS: ~1442M. load average: 1.03 1.19 1.36 1/284 242293269 migration is unsuccessful3270 when the store is not supported3271 does not update the object_store3272 does not delete the original file3273# [RSpecRunTime] RSpec elapsed time: 16 minutes 27.26 seconds. Current RSS: ~1446M. load average: 1.03 1.19 1.36 1/284 242303274 upon a fog failure3275 does not update the object_store3276 does not delete the original file3277# [RSpecRunTime] RSpec elapsed time: 16 minutes 28.86 seconds. Current RSS: ~1445M. load average: 1.03 1.18 1.35 1/284 242313278 upon a database failure3279 does not update the object_store3280 does not delete the original file3281# [RSpecRunTime] RSpec elapsed time: 16 minutes 30.43 seconds. Current RSS: ~1446M. load average: 1.03 1.18 1.35 2/285 242323282 behaves like migrates3283 returns corresponding file type3284 does nothing when migrating to the current store3285 migrate to the specified store3286 removes the original file after the migration3287 can access to the original file during migration3288 when migrate! is not occupied by another process3289 executes migrate!3290 executes use_file3291# [RSpecRunTime] RSpec elapsed time: 16 minutes 36.06 seconds. Current RSS: ~1446M. load average: 1.03 1.18 1.35 1/284 242333292 when migrate! is occupied by another process3293 does not execute migrate!3294 does not execute use_file3295# [RSpecRunTime] RSpec elapsed time: 16 minutes 37.72 seconds. Current RSS: ~1447M. load average: 1.03 1.18 1.35 1/284 242343296 migration is unsuccessful3297 when the store is not supported3298 does not update the object_store3299 does not delete the original file3300# [RSpecRunTime] RSpec elapsed time: 16 minutes 39.35 seconds. Current RSS: ~1447M. load average: 1.02 1.18 1.35 1/284 242353301 upon a fog failure3302 does not update the object_store3303 does not delete the original file3304# [RSpecRunTime] RSpec elapsed time: 16 minutes 41.09 seconds. Current RSS: ~1448M. load average: 1.02 1.18 1.35 1/284 242363305 upon a database failure3306 does not update the object_store3307 does not delete the original file3308# [RSpecRunTime] RSpec elapsed time: 16 minutes 42.75 seconds. Current RSS: ~1448M. load average: 1.02 1.18 1.35 1/284 242373309# [RSpecRunTime] Finishing example group spec/uploaders/job_artifact_uploader_spec.rb. It took 48.22 seconds. Expected to take 55.5 seconds.3310# [RSpecRunTime] Starting example group spec/lib/gitlab/diff/position_spec.rb. Expected to take 46.2 seconds.3311Gitlab::Diff::Position3312 factory3313 produces a complete text position3314 produces a complete image position3315 allows the diff_refs to be passed as a single object3316 position for an added text file3317 is expected to be on text3318 is expected not to be on image3319 #diff_file3320 returns the correct diff file3321# [RSpecRunTime] RSpec elapsed time: 16 minutes 46.0 seconds. Current RSS: ~1482M. load average: 1.10 1.19 1.35 1/289 242713322 #diff_line3323 returns the correct diff line3324 #line_code3325 returns the correct line code3326 position for an added image file3327 is expected not to be on text3328 is expected to be on image3329 returns the correct diff file3330# [RSpecRunTime] RSpec elapsed time: 16 minutes 50.41 seconds. Current RSS: ~1499M. load average: 1.09 1.19 1.35 1/289 243393331 position for a changed file3332 position for an added line3333 #diff_file3334 returns the correct diff file3335 different folded positions in the same diff file3336 expands the diff file3337# [RSpecRunTime] RSpec elapsed time: 16 minutes 52.19 seconds. Current RSS: ~1498M. load average: 1.09 1.19 1.35 1/289 243693338 #diff_line3339 returns the correct diff line3340 #line_code3341 returns the correct line code3342 position for an unchanged line3343 #diff_file3344 returns the correct diff file3345 #diff_line3346 returns the correct diff line3347 #line_code3348 returns the correct line code3349 position for a removed line3350 #diff_file3351 returns the correct diff file3352 #diff_line3353 returns the correct diff line3354 #line_code3355 returns the correct line code3356 position for a renamed file3357 position for an added line3358 #diff_file3359 returns the correct diff file3360 #diff_line3361 returns the correct diff line3362 #line_code3363 returns the correct line code3364 position for an unchanged line3365 #diff_file3366 returns the correct diff file3367 #diff_line3368 returns the correct diff line3369 #line_code3370 returns the correct line code3371 position for a removed line3372 #diff_file3373 returns the correct diff file3374 #diff_line3375 returns the correct diff line3376 #line_code3377 returns the correct line code3378 position for a deleted file3379 #diff_file3380 returns the correct diff file3381 #diff_line3382 returns the correct diff line3383 #line_code3384 returns the correct line code3385 position for a missing ref3386 #diff_file3387 does not raise exception3388 #diff_line3389 does not raise exception3390 #line_code3391 does not raise exception3392 position for a file in the initial commit3393 #diff_file3394 returns the correct diff file3395 #diff_line3396 returns the correct diff line3397 #line_code3398 returns the correct line code3399 position for a file in a straight comparison3400 #diff_file3401 returns the correct diff file3402 #diff_line3403 returns the correct diff line3404 #line_code3405 returns the correct line code3406 #==3407 when positions are equal3408 returns true3409 when positions are equal, except for truncated shas3410 returns true3411 when positions are unequal3412 returns false3413 #as_json3414 for text position3415 behaves like diff position json3416 returns the position as JSON3417 for image position3418 behaves like diff position json3419 returns the position as JSON3420 #to_json3421 for text position3422 behaves like diff position json3423 returns the position as JSON3424 works when nested under another hash3425 for image position3426 behaves like diff position json3427 returns the position as JSON3428 works when nested under another hash3429 #file_hash3430 returns SHA1 representation of the file_path3431 #multiline?3432 when the position type is text3433 when the start lines equal the end lines3434 returns true3435 when the start lines do not equal the end lines3436 returns true3437 when the position type is not text3438 returns false3439# [RSpecRunTime] Finishing example group spec/lib/gitlab/diff/position_spec.rb. It took 37.76 seconds. Expected to take 46.2 seconds.3440# [RSpecRunTime] Starting example group spec/workers/emails_on_push_worker_spec.rb. Expected to take 41.55 seconds.3441EmailsOnPushWorker3442 #perform3443 when push is a new branch3444 sends a mail with the correct subject3445 sends the mail to the correct recipient3446# [RSpecRunTime] RSpec elapsed time: 17 minutes 24.85 seconds. Current RSS: ~1487M. load average: 1.37 1.24 1.37 2/289 248973447 when push is a deleted branch3448 sends a mail with the correct subject3449 sends the mail to the correct recipient3450# [RSpecRunTime] RSpec elapsed time: 17 minutes 28.03 seconds. Current RSS: ~1430M. load average: 1.37 1.24 1.37 1/289 249163451 when push is a force push to delete commits3452 sends a mail with the correct subject3453 mentions force pushing in the body3454 sends the mail to the correct recipient3455# [RSpecRunTime] RSpec elapsed time: 17 minutes 33.26 seconds. Current RSS: ~1345M. load average: 1.34 1.24 1.36 1/290 250193456 when there are no errors in sending3457 sends a mail with the correct subject3458 does not mention force pushing in the body3459 sends the mail to the correct recipient3460# [RSpecRunTime] RSpec elapsed time: 17 minutes 38.3 seconds. Current RSS: ~1345M. load average: 1.29 1.23 1.36 1/290 250983461 when there is an SMTP error3462 gracefully handles an input SMTP error3463# [RSpecRunTime] RSpec elapsed time: 17 minutes 39.82 seconds. Current RSS: ~1344M. load average: 1.29 1.23 1.36 1/290 251183464 when there are multiple recipients3465 with mixed-case recipient3466 retains the case3467# [RSpecRunTime] RSpec elapsed time: 17 minutes 41.66 seconds. Current RSS: ~1344M. load average: 1.29 1.23 1.36 1/289 251453468 when the recipient addresses are a list of email addresses3469 sends the mail to each of the recipients3470 only generates the mail once3471 when SMIME signing is enabled3472 does not sign the email multiple times3473# [RSpecRunTime] RSpec elapsed time: 17 minutes 48.73 seconds. Current RSS: ~1347M. load average: 1.24 1.22 1.36 1/289 252243474 when recipients are invalid3475 ignores them3476# [RSpecRunTime] RSpec elapsed time: 17 minutes 50.28 seconds. Current RSS: ~1347M. load average: 1.24 1.22 1.36 1/289 252443477 when the recipient addresses contains angle brackets and are separated by spaces3478 accepts emails separated by whitespace3479# [RSpecRunTime] RSpec elapsed time: 17 minutes 52.04 seconds. Current RSS: ~1347M. load average: 1.24 1.22 1.36 1/289 252713480 when the recipient addresses contain a mix of emails with and without angle brackets3481 accepts both kind of emails3482# [RSpecRunTime] RSpec elapsed time: 17 minutes 53.83 seconds. Current RSS: ~1347M. load average: 1.22 1.22 1.35 1/289 252983483 when the recipient addresses contains angle brackets and are separated by newlines3484 accepts emails separated by newlines3485# [RSpecRunTime] RSpec elapsed time: 17 minutes 55.59 seconds. Current RSS: ~1347M. load average: 1.22 1.22 1.35 1/289 253253486 when the recipient addresses contains duplicates3487 deduplicates recipients while treating the domain part as case-insensitive3488# [RSpecRunTime] RSpec elapsed time: 17 minutes 57.33 seconds. Current RSS: ~1346M. load average: 1.22 1.22 1.35 1/289 253523489# [RSpecRunTime] Finishing example group spec/workers/emails_on_push_worker_spec.rb. It took 36.77 seconds. Expected to take 41.55 seconds.3490# [RSpecRunTime] Starting example group spec/services/search_service_spec.rb. Expected to take 39.0 seconds.3491SearchService3492 #project3493 when the project is accessible3494 returns the project3495 returns the project for guests3496# [RSpecRunTime] RSpec elapsed time: 18 minutes 0.25 second. Current RSS: ~1381M. load average: 1.28 1.23 1.36 1/289 253653497 when the project is not accessible3498 returns nil3499 when there is no project_id3500 returns nil3501 #group3502 when the group is accessible3503 returns the group3504 when the group is not accessible3505 returns nil3506 when there is no group_id3507 returns nil3508 #search_type3509 is expected to eq "basic"3510 #show_snippets?3511 when :snippets is 'true'3512 returns true3513 when :snippets is not 'true'3514 returns false3515 when :snippets is missing3516 returns false3517 #scope3518 with accessible project_id3519 and allowed scope3520 returns the specified scope3521 and disallowed scope3522 returns the default scope3523 and no scope3524 returns the default scope3525 with 'true' snippets3526 and allowed scope3527 returns the specified scope3528 and disallowed scope3529 returns the default scope3530 and no scope3531 returns the default scope3532 with no project_id, no snippets3533 and allowed scope3534 returns the specified scope3535 and disallowed scope3536 returns the default scope3537 and no scope3538 returns the default scope3539 #search_results3540 with accessible project_id3541 returns an instance of Gitlab::ProjectSearchResults3542 with accessible project_id and 'true' snippets3543 returns an instance of Gitlab::ProjectSearchResults3544 with 'true' snippets3545 returns an instance of Gitlab::SnippetSearchResults3546 with no project_id and no snippets3547 returns an instance of Gitlab::SearchResults3548 #search_objects3549 per_page: parameter3550 when nil3551 defaults to 203552 when empty string3553 defaults to 203554 when negative3555 defaults to 203556 when present3557 converts to integer and passes to search results3558 when greater than 2003559 passes 2003560 page: parameter3561 when < 13562 defaults to 13563 when nil3564 defaults to 13565 with accessible project_id3566 returns objects in the project3567 with accessible project_id and 'true' snippets3568 returns objects in the project3569 with 'true' snippets3570 returns objects in snippets3571 with accessible group_id3572 returns objects in the group3573 with no project_id, group_id or snippets3574 returns objects in global3575 behaves like a redacted search results3576 for issues3577 redacts the inaccessible issue3578# [RSpecRunTime] RSpec elapsed time: 18 minutes 13.71 seconds. Current RSS: ~1460M. load average: 1.29 1.24 1.36 1/284 253783579 for notes3580 redacts the inaccessible notes3581# [RSpecRunTime] RSpec elapsed time: 18 minutes 16.44 seconds. Current RSS: ~1452M. load average: 1.29 1.24 1.36 1/290 255013582 for merge_requests3583 redacts the inaccessible merge request3584 with :with_api_entity_associations3585 behaves like redaction limits N+1 queries3586 does not exceed the query limit3587# [RSpecRunTime] RSpec elapsed time: 18 minutes 20.23 seconds. Current RSS: ~1441M. load average: 1.27 1.23 1.36 1/290 256103588 for blobs3589 redacts the inaccessible blob3590 for wiki blobs3591 redacts the inaccessible blob3592 for project snippets3593 redacts the inaccessible snippet3594 with :with_api_entity_associations3595 behaves like redaction limits N+1 queries3596 does not exceed the query limit3597 for personal snippets3598 redacts the inaccessible snippet3599 with :with_api_entity_associations3600 behaves like redaction limits N+1 queries3601 does not exceed the query limit3602 for commits3603 redacts the inaccessible commit3604 for users3605 passes the users through3606 #valid_request?3607 is the return value of params.valid?3608 #abuse_messages3609 returns an empty array when not abusive3610 calls on abuse_detection.errors.full_messages when abusive3611 abusive search handling3612 a search is abusive3613 does NOT execute search service3614 a search is NOT abusive3615 executes search service3616 .global_search_enabled_for_scope?3617 scope: "blobs", feature_flag: :global_search_code_tab, enabled: false, expected: false3618 returns false when feature_flag is not enabled and returns true when feature_flag is enabled3619 scope: "blobs", feature_flag: :global_search_code_tab, enabled: true, expected: true3620 returns false when feature_flag is not enabled and returns true when feature_flag is enabled3621 scope: "commits", feature_flag: :global_search_commits_tab, enabled: false, expected: false3622 returns false when feature_flag is not enabled and returns true when feature_flag is enabled3623 scope: "commits", feature_flag: :global_search_commits_tab, enabled: true, expected: true3624 returns false when feature_flag is not enabled and returns true when feature_flag is enabled3625 scope: "issues", feature_flag: :global_search_issues_tab, enabled: false, expected: false3626 returns false when feature_flag is not enabled and returns true when feature_flag is enabled3627 scope: "issues", feature_flag: :global_search_issues_tab, enabled: true, expected: true3628 returns false when feature_flag is not enabled and returns true when feature_flag is enabled3629 scope: "merge_requests", feature_flag: :global_search_merge_requests_tab, enabled: false, expected: false3630 returns false when feature_flag is not enabled and returns true when feature_flag is enabled3631 scope: "merge_requests", feature_flag: :global_search_merge_requests_tab, enabled: true, expected: true3632 returns false when feature_flag is not enabled and returns true when feature_flag is enabled3633 scope: "snippet_titles", feature_flag: :global_search_snippet_titles_tab, enabled: false, expected: false3634 returns false when feature_flag is not enabled and returns true when feature_flag is enabled3635 scope: "snippet_titles", feature_flag: :global_search_snippet_titles_tab, enabled: true, expected: true3636 returns false when feature_flag is not enabled and returns true when feature_flag is enabled3637 scope: "wiki_blobs", feature_flag: :global_search_wiki_tab, enabled: false, expected: false3638 returns false when feature_flag is not enabled and returns true when feature_flag is enabled3639 scope: "wiki_blobs", feature_flag: :global_search_wiki_tab, enabled: true, expected: true3640 returns false when feature_flag is not enabled and returns true when feature_flag is enabled3641 scope: "users", feature_flag: :global_search_users_tab, enabled: false, expected: false3642 returns false when feature_flag is not enabled and returns true when feature_flag is enabled3643 scope: "users", feature_flag: :global_search_users_tab, enabled: true, expected: true3644 returns false when feature_flag is not enabled and returns true when feature_flag is enabled3645 scope: "random", feature_flag: :random, enabled: nil, expected: true3646DEPRECATION WARNING: Invalid Feature Flag random stubbed (called from each at /builds/gitlab-org/gitlab/spec/support/helpers/stub_feature_flags.rb:49)3647 returns false when feature_flag is not enabled and returns true when feature_flag is enabled3648 when snippet search is enabled3649 returns false when feature_flag is not enabled3650 returns true when feature_flag is enabled3651# [RSpecRunTime] Finishing example group spec/services/search_service_spec.rb. It took 31.77 seconds. Expected to take 39.0 seconds.3652# [RSpecRunTime] Starting example group spec/models/ci/build_dependencies_spec.rb. Expected to take 35.45 seconds.3653Ci::BuildDependencies3654 does not allow STI3655 for local dependencies3656 jobs from previous stages3657 when job is in the first stage3658 is expected to be empty3659# [RSpecRunTime] RSpec elapsed time: 18 minutes 30.79 seconds. Current RSS: ~1460M. load average: 1.30 1.24 1.36 2/288 256283660 when job is in the second stage3661 contains all jobs from the first stage3662 when job is in the last stage3663 contains all jobs from all previous stages3664 when a job is retried3665 contains the retried job instead of the original one3666# [RSpecRunTime] RSpec elapsed time: 18 minutes 32.99 seconds. Current RSS: ~1450M. load average: 1.30 1.24 1.36 1/289 256413667 when needs refer to jobs from the same stage3668 is expected to contain exactly #<Ci::Build status: "pending", finished_at: nil, created_at: "2024-03-04 08:50:29.000000000 +0000", u... 88, partition_id: 101, auto_canceled_by_partition_id: 100, auto_canceled_by_id: nil, tag_list: nil>3669 jobs from specified dependencies3670 when dependencies are defined3671 is expected to contain exactly #<Ci::Build status: "success", finished_at: "2024-03-04 08:53:29.000000000 +0000", created_at: "2024-... 90, partition_id: 101, auto_canceled_by_partition_id: 100, auto_canceled_by_id: nil, tag_list: nil> and #<Ci::Build status: "pending", finished_at: nil, created_at: "2024-03-04 08:50:29.000000000 +0000", u... 91, partition_id: 101, auto_canceled_by_partition_id: 100, auto_canceled_by_id: nil, tag_list: nil>3672 when needs are defined3673 is expected to contain exactly #<Ci::Build status: "pending", finished_at: nil, created_at: "2024-03-04 08:50:29.000000000 +0000", u... 92, partition_id: 101, auto_canceled_by_partition_id: 100, auto_canceled_by_id: nil, tag_list: nil>, #<Ci::Build status: "success", finished_at: "2024-03-04 08:53:29.000000000 +0000", created_at: "2024-... 93, partition_id: 101, auto_canceled_by_partition_id: 100, auto_canceled_by_id: nil, tag_list: nil>, and #<Ci::Build status: "pending", finished_at: nil, created_at: "2024-03-04 08:50:29.000000000 +0000", u... 94, partition_id: 101, auto_canceled_by_partition_id: 100, auto_canceled_by_id: nil, tag_list: nil>3674 when need artifacts are defined3675 is expected to contain exactly #<Ci::Build status: "pending", finished_at: nil, created_at: "2024-03-04 08:50:29.000000000 +0000", u... 95, partition_id: 101, auto_canceled_by_partition_id: 100, auto_canceled_by_id: nil, tag_list: nil> and #<Ci::Build status: "pending", finished_at: nil, created_at: "2024-03-04 08:50:29.000000000 +0000", u... 97, partition_id: 101, auto_canceled_by_partition_id: 100, auto_canceled_by_id: nil, tag_list: nil>3676 when needs and dependencies are defined3677 is expected to contain exactly #<Ci::Build status: "success", finished_at: "2024-03-04 08:53:29.000000000 +0000", created_at: "2024-... 99, partition_id: 101, auto_canceled_by_partition_id: 100, auto_canceled_by_id: nil, tag_list: nil> and #<Ci::Build status: "pending", finished_at: nil, created_at: "2024-03-04 08:50:29.000000000 +0000", u...100, partition_id: 101, auto_canceled_by_partition_id: 100, auto_canceled_by_id: nil, tag_list: nil>3678 when needs and dependencies contradict3679 returns only the intersection3680 when nor dependencies or needs are defined3681 returns the jobs from previous stages3682 for cross_pipeline dependencies3683 when dependency specifications are valid3684 when pipeline exists in the hierarchy3685 when job exists3686 is expected to contain exactly #<Ci::Build status: "success", finished_at: "2024-03-04 08:53:29.000000000 +0000", created_at: "2024-...107, partition_id: 101, auto_canceled_by_partition_id: 100, auto_canceled_by_id: nil, tag_list: nil>3687 is expected to be valid3688 when pipeline and job are specified via variables3689 is expected to contain exactly #<Ci::Build status: "success", finished_at: "2024-03-04 08:53:29.000000000 +0000", created_at: "2024-...115, partition_id: 101, auto_canceled_by_partition_id: 100, auto_canceled_by_id: nil, tag_list: nil>3690 is expected to be valid3691# [RSpecRunTime] RSpec elapsed time: 18 minutes 40.14 seconds. Current RSS: ~1432M. load average: 1.34 1.25 1.36 1/289 256583692 when same job names exist in other pipelines in the hierarchy3693 returns a limited number of dependencies with the right match3694# [RSpecRunTime] RSpec elapsed time: 18 minutes 42.17 seconds. Current RSS: ~1428M. load average: 1.34 1.25 1.36 1/289 256623695 when job does not exist3696 is expected to be empty3697 is expected not to be valid3698# [RSpecRunTime] RSpec elapsed time: 18 minutes 44.4 seconds. Current RSS: ~1425M. load average: 1.31 1.25 1.36 1/286 256673699 when pipeline does not exist3700 is expected to be empty3701 is expected not to be valid3702 when jobs exist in different pipelines in the hierarchy3703 when pipeline and jobs dependencies are mismatched3704 is expected to be empty3705 is expected not to be valid3706 when dependencies contain a valid pair3707 filters out the invalid ones3708 is expected not to be valid3709# [RSpecRunTime] RSpec elapsed time: 18 minutes 51.94 seconds. Current RSS: ~1420M. load average: 1.28 1.24 1.36 1/284 256803710 when job and pipeline exist outside the hierarchy3711 ignores jobs outside the pipeline hierarchy3712 is expected not to be valid3713# [RSpecRunTime] RSpec elapsed time: 18 minutes 53.04 seconds. Current RSS: ~1422M. load average: 1.28 1.24 1.36 1/284 256853714 when current pipeline is specified3715 ignores jobs from the current pipeline as simple needs should be used instead3716 is expected not to be valid3717 when artifacts:false3718 is expected to be empty3719 is expected to be valid3720# [RSpecRunTime] RSpec elapsed time: 18 minutes 56.0 seconds. Current RSS: ~1426M. load average: 1.34 1.25 1.36 1/284 256923721 #all3722 returns the union of all local dependencies and any cross project dependencies3723 #valid?3724 is expected to eq true3725 when a local dependency is invalid3726 is expected to eq false3727# [RSpecRunTime] Finishing example group spec/models/ci/build_dependencies_spec.rb. It took 28.33 seconds. Expected to take 35.45 seconds.3728# [RSpecRunTime] Starting example group spec/models/concerns/awardable_spec.rb. Expected to take 34.34 seconds.3729Awardable3730 does not allow STI3731 Associations3732 is expected to have many award_emoji dependent => destroy3733# [RSpecRunTime] RSpec elapsed time: 18 minutes 59.74 seconds. Current RSS: ~1426M. load average: 1.31 1.25 1.36 1/284 256933734 ClassMethods3735 orders3736 orders on upvotes3737 orders on downvotes3738# [RSpecRunTime] RSpec elapsed time: 19 minutes 3.48 seconds. Current RSS: ~1422M. load average: 1.29 1.25 1.36 1/284 256943739 #awarded3740 filters by user and emoji name3741 filters by user and any emoji3742# [RSpecRunTime] RSpec elapsed time: 19 minutes 9.52 seconds. Current RSS: ~1418M. load average: 1.35 1.26 1.36 1/284 256953743 #not_awarded3744 returns notes not awarded by user3745# [RSpecRunTime] RSpec elapsed time: 19 minutes 11.51 seconds. Current RSS: ~1416M. load average: 1.35 1.26 1.36 1/284 256963746 #upvotes3747 counts the number of upvotes3748# [RSpecRunTime] RSpec elapsed time: 19 minutes 12.63 seconds. Current RSS: ~1423M. load average: 1.35 1.26 1.36 1/284 256973749 #downvotes3750 counts the number of downvotes3751# [RSpecRunTime] RSpec elapsed time: 19 minutes 13.76 seconds. Current RSS: ~1423M. load average: 1.32 1.25 1.36 1/284 256983752 #user_can_award?3753 is truthy when the user is allowed to award emoji3754 is falsy when the project is archived3755# [RSpecRunTime] RSpec elapsed time: 19 minutes 16.51 seconds. Current RSS: ~1426M. load average: 1.32 1.25 1.36 1/284 256993756 querying award_emoji on an Awardable3757 sorts in ascending fashion3758# [RSpecRunTime] RSpec elapsed time: 19 minutes 18.36 seconds. Current RSS: ~1426M. load average: 1.29 1.25 1.36 1/284 257003759 #grouped_awards3760 default award emojis3761 includes unused thumbs buttons by default3762 doesn't include unused thumbs buttons when disabled in project3763 includes unused thumbs buttons when enabled in project3764 doesn't include unused thumbs buttons in summary3765 includes used thumbs buttons when disabled in project3766 includes used thumbs buttons in summary3767# [RSpecRunTime] RSpec elapsed time: 19 minutes 28.69 seconds. Current RSS: ~1429M. load average: 1.33 1.26 1.36 1/284 257013768# [RSpecRunTime] Finishing example group spec/models/concerns/awardable_spec.rb. It took 31.28 seconds. Expected to take 34.34 seconds.3769# [RSpecRunTime] Starting example group spec/models/key_spec.rb. Expected to take 31.2 seconds.3770Key3771 does not allow STI3772 behaves like having unique enum values3773 has unique values in "usage_type"3774 Associations3775 is expected to belong to user required: false3776 Validation3777 is expected to validate that :title cannot be empty/falsy3778 is expected to validate that the length of :title is at most 2553779 is expected to validate that :key cannot be empty/falsy3780 is expected to validate that the length of :key is at most 50003781 is expected to allow :key to be ‹"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC98dbu7gxcbmAvwMqz/6AALhSr1jiXG0UC8FQMvoDt+ciB+uSJhg7KlxinKjYJnPGfhX+q2K+mmCGAmI/D6q7rFxE+bn09O+75qgkTHi+suDVE6KG7L3n0alGd/qSevfomR77Snh6fQPdG6sEAZz3kehcpfVnq5/IuLFq9FBrgmu52Jd4XZLQZKkDq6zYOJ69FUkGf93LZIV/OOaS+f+qkOGPCUkdKl7oEcgpVNY9SRjBCduXnvi2CyQnnJVkBguGL5VlXwFXH+17Whs7oFWmdiG+4jzBRLIMz4EuIW09b8Su5PW6+bBuXOifHA8KG5TMmjs5LYdCMPFnhTyDyO3a1 dummy@gitlab.com"›3782 is expected to allow :key to be ‹"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQDGSD77lLtjmzewiBs6nu2R5nu6oNkrAkH/0co1fHHosKfRr+sWkSTKXOVcL7bhRu+tniGBmB5pn+i1qX7BXtrcnv//bCXWIp+me027L4RJa5/Ep077iiTJlzTpcV664xNUXC8mzBr601HR/Z2TzX5DWJvnyqqFkN7qHTYo/+IoKECnKqNzI5SQrAxgi6sbWA5DFQ/nwcqsUSBo5gCCJ/0QPrR19yVV5lJA19EY2LawOb1SJNOFo4mQupSlBZwvERZJ7IqhBTPtQIfrqqz5VJbI13jK3ViZTugIZqydWAhosUyejP3SdCj1KMexrvV95tjUtmhVFlph4tKThQO0p9pXKZNCzYsbQTye6O6Hk2rojOJLyFWqNBVKtI8Ymfu7OQWppRnuUFuhuuS515H1s888bZFMPsC74mPyo0Y7Q9wAoTnQ9Hw6b0J6OfY3PIRVphaCmxh6b7dgSPF...›3783 is expected to allow :key to be ‹"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACgQDxnZP0TucLH3zcrvt75DPNq+xKqOmJkCEzTytKq4S5MDH0nlx+xOZ9WykhwDHXU0iZBJF7yRdLkZweYDJVKnBzr4t7QP5Sw2/ZdLelvUMWGJjuz28x8Z+8NZ+IxL/exDz7itrhCsLupQhGO1obiIwf8xVzzPoxrQ9dxaN4x965N+QdQcld8O6xfpSE0p5Y3sRn3kp57aHWoNa/bUGZy0OHLr/ig0uc6EKyWsTmEESOgDyV94wOyHR0KNGEENyxQt4BwAbEBn3Y41HKqD358KKh+XjbECebrrBFigdDL/eYFIUlstJ07SK/HtYjZbiUZCPs8bJA+SBaLK0pGGqguM2LXRoMeMUZFwKKKS2LpRqjKGj3Qt7qMnp1SkVhiMnxNqL4nJnDOOVo07xDIPKqIBYO67/cp4Icv3IjKxy6K3EIpLr+iRCxcllpDogxolzFC+pEDVpmEvcrGEv...›3784 is expected to allow :key to be ‹"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAAEAQC5jMyGtgMOVX4t2GuXkbirJA0Edr+qlOH9grnRBPHPo0Npt6XE6ZN3J3hDULTQo03wmekGw42dxdNSgk+F0GjsUBrMLbqrk485MMe0cUbP4lRXNu4ao87wPVM5fAsD4E3FQiZcI6Df011ZGIL7hGTHt6eafTfr9cJheRyYSu6g06rlnFWbbtSh9oQ7Y6sfDLBcsC9ECcXwe3mwViuQXPIVomZ02EdnBbAhbGHDtA+ZbSvTfraxOMjkxkVvvdjLxXEykpwVuZf8eZ+R/Js8jQ5RKvTZMbfxJNsGEqHD32s43ml4VF549Qz2GJDXF7Cld/n3CT6wvw0mMPM0LnykL2v0CMr44bjIA3KsNEs5MhkcBO8sv5hGfcPhrpm9WwI6gd9vdZVcxarVI+iQS947owvdn4VbEZXynCDqEEv3Zh+FA5p23mf2p7DkG/swiK/IPrjr1wmsiWmwIUs...›3785 is expected to allow :key to be ‹"ssh-dss AAAAB3NzaC1kc3MAAAEBALEB3sM2kPy6LKLiyL+UlDx2vzuKrzSD2nsW2Kb70ivIqDNJu5CbqIQSkjdMzJiocs33ESFqXid6ezOtVdDwXHJQRxKGalW1kBbFAPjtMxlDbf559+7qN2zfCfcQsgTmNAZ7O+wltqJmyLv5i4QqNwPDvyeBvJ4C+770DzlcQtpkflKJX+O7i8Ylq34h6UTCTnjry+dFVm1xz97LPf7XuzXGZcAG/eGUNQgxQ2bferKnrpYOXx6cocSRj9W54nrRFMWuDeOspWp4MoYK0FRMfDQYPksUayGUnm1KQTGuDbB0ahRNCOm8b3tfP9Z+vjANAkqenzDuXCpz2PU/Oj6/N/UAAAAhAPOLyut12Mjcp3eUXLe1xSoI5IRXSLsoW9no93dcFNprAAABAQCLhpqKY+PNcwbhhPruL+f+uROghHzDwRNX+e231F4wHHeDDomfWyLVFj31XrHdDXZnS9tTTj5...›3786 is expected to allow :key to be ‹"ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBJZmkzTgY0fiCQ+DVReyH/fFwTFz0XoR3RUO0u+199H19KFw7mNPxRSMOVS7tEtONj3Q7FcZXfqthHvgAzDiHsc= dummy@gitlab.com"›3787 is expected to allow :key to be ‹"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIETnVTgzqC1gatgSlC4zH6aYt2CAQzgJOhDRvf59ohL6 dummy@gitlab.com"›3788 is expected to allow :key to be ‹"sk-ecdsa-sha2-nistp256@openssh.com AAAAInNrLWVjZHNhLXNoYTItbmlzdHAyNTZAb3BlbnNzaC5jb20AAAAIbmlzdHAyNTYAAABBBDZ+f5tSRhlB7EN39f93SscTN5PUvbD3UQsNrlE1ZdbwPMMRul2zlPiUvwAvnJitW0jlD/vwZOW2YN+q+iZ5c0MAAAAEc3NoOg== dummy@gitlab.com"›3789 is expected to allow :key to be ‹"sk-ssh-ed25519@openssh.com AAAAGnNrLXNzaC1lZDI1NTE5QG9wZW5zc2guY29tAAAAIEX/dQ0v4127bEo8eeG1EV0ApO2lWbSnN6RWusn/NjqIAAAABHNzaDo= dummy@gitlab.com"›3790 is expected not to allow :key to be ‹"foo-bar"›3791 key format3792 does not allow the key that begins with an algorithm name that is unsupported3793 allows the key that begins with supported algorithm name 'ssh-rsa'3794 allows the key that begins with supported algorithm name 'ssh-dss'3795 allows the key that begins with supported algorithm name 'ecdsa-sha2-nistp256'3796 allows the key that begins with supported algorithm name 'ecdsa-sha2-nistp384'3797 allows the key that begins with supported algorithm name 'ecdsa-sha2-nistp521'3798 allows the key that begins with supported algorithm name 'ssh-ed25519'3799 allows the key that begins with supported algorithm name 'sk-ecdsa-sha2-nistp256@openssh.com'3800 allows the key that begins with supported algorithm name 'sk-ssh-ed25519@openssh.com'3801# [RSpecRunTime] RSpec elapsed time: 19 minutes 33.1 seconds. Current RSS: ~1465M. load average: 1.33 1.26 1.36 1/284 257023802 validation of banned keys3803 key_content: "ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAIEAwRIdDlHaIqZXND/l1vFT7ue3rc/DvXh2yx5EFtuxGQRHVxGMazDhV4vj5ANGXDQwUYI0iZh6aOVrDy8I/y9/y+YDGCvsnqrDbuPDjW26s2bBXWgUPiC93T3TA6L2KOxhVcl7mljEOIYACRHPpJNYVGhinCxDUH9LxMrdNXgP5Ok= mateidu@localhost"3804 does not allow banned keys3805 key_content: "ssh-rsa AAAAB3NzaC1yc2EAAAABJQAAAIBnZQ+6nhlPX/JnX5i5hXpljJ89bSnnrsSs51hSPuoJGmoKowBddISK7s10AIpO0xAWGcr8PUr2FOjEBbDHqlRxoXF0Ocms9xv3ql9EYUQ5+U+M6BymWhNTFPOs6gFHUl8Bw3t6c+SRKBpfRFB0yzBj9d093gSdfTAFoz+yLo4vRw=="3806 does not allow banned keys3807 key_content: "ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAIEAvIhC5skTzxyHif/7iy3yhxuK6/OB13hjPqrskogkYFrcW8OK4VJT+5+Fx7wd4sQCnVn8rNqahw/x6sfcOMDI/Xvn4yKU4t8TnYf2MpUVr4ndz39L5Ds1n7Si1m2suUNxWbKv58I8+NMhlt2ITraSuTU0NGymWOc8+LNi+MHXdLk= SCCP Superuser"3808 does not allow banned keys3809 key_content: "ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEA6NF8iallvQVp22WDkTkyrtvp9eWW6A8YVr+kz4TjGYe7gHzIw+niNltGEFHzD8+v1I2YJ6oXevct1YeS0o9HZyN1Q9qgCgzUFtdOKLv6IedplqoPkcmF0aYet2PkEDo3MlTBckFXPITAMzF8dJSIFo9D8HfdOV0IAdx4O7PtixWKn5y2hMNG0zQPyUecp4pzC6kivAIhyfHilFR61RGL+GPXQ2MWZWFYbAGjyiYJnAmCP3NOTd0jMZEnDkbUvxhMmBYSdETk1rRgm+R4LOzFUGaHqHDLKLX+FIPKcF96hrucXzcWyLbIbEgE98OHlnVYCzRdK8jlqm8tehUc9c9WhQ== vagrant insecure public key"3810 does not allow banned keys3811 key_content: "ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAIEAwRIdDlHaIqZXND/l1vFT7ue3rc/DvXh2yx5EFtuxGQRHVxGMazDhV4vj5ANGXDQwUYI0iZh6aOVrDy8I/y9/y+YDGCvsnqrDbuPDjW26s2bBXWgUPiC93T3TA6L2KOxhVcl7mljEOIYACRHPpJNYVGhinCxDUH9LxMrdNXgP5Ok= mateidu@localhost"3812 does not allow banned keys3813 key_content: "ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAIEAn8LoId2N5i28cNKuEWWea3yt0I/LdT/NROrF44WZewtxch+DIwteQhM1qL6EKUSqz3Q2geX1crpOsNnyh67xy5lNo086u/QewOCSRAUGrQCXqFQ4JU8ny/qugWALQHjbIaPHj/3zMK09r4cpTSeAU7CW5nQyTKGmh7v9CAfWfcs= adam@localhost.localdomain"3814 does not allow banned keys3815 key_content: "ssh-dss AAAAB3NzaC1kc3MAAACBAJTDsX+8olPZeyr58g9XE0L8PKT5030NZBPlE7np4hBqx36HoWarWq1Csn8M57dWN9StKbs03k2ggY6sYJK5AW2EWar70um3pYjKQHiZq7mITmitsozFN/K7wu2e2iKRgquUwH5SuYoOJ29n7uhaILXiKZP4/H/dDudqPRSY6tJPAAAAFQDtuWH90mDbU2L/Ms2lfl/cja/wHwAAAIAMBwSHZt2ysOHCFe1WLUvdwVDHUqk3QHTskuuAnMlwMtSvCaUxSatdHahsMZ9VCHjoQUx6j+TcgRLDbMlRLnwUlb6wpniehLBFk+qakGcREqks5NxYzFTJXwROzP72jPvVgQyOZHWq81gCild/ljL7hmrduCqYwxDIz4o7U92UKQAAAIBmhSl9CVPgVMv1xO8DAHVhM1huIIK8mNFrzMJz+JXzBx81ms1kWSeQOC/nraaXFTBlqiQsvB8tzr4xZdbaI/QzVLKNAF5C8BJ4ScNlTIx1aZJwyMil8Nzb+0YAsw5Ja+bEZZvEVlAYnd10qRWrPeEY1txLMmX3wDa+JvJL7fmuBg=="3816 does not allow banned keys3817 key_content: "ssh-dss AAAAB3NzaC1kc3MAAACBAMq5EcIFdfCjJakyQnP/BBp9oc6mpaZVguf0Znp5C40twiG1lASQJZlM1qOB/hkBWYeBCHUkcOLEnVXSZzB62L+W/LGKodqnsiQPRr57AA6jPc6mNBnejHai8cSdAl9n/0s2IQjdcrxM8CPq2uEyfm0J3AV6Lrbbxr5NgE5xxM+DAAAAFQCmFk/M7Rx2jexsJ9COpHkHwUjcNQAAAIAdg18oByp/tjjDKhWhmmv+HbVIROkRqSxBvuEZEmcWlg38mLIT1bydfpSou/V4rI5ctxwCfJ1rRr66pw6GwCrz4fXmyVlhrj7TrktyQ9+zRXhynF4wdNPWErhNHb8tGlSOFiOBcUTlouX3V/ka6Dkd6ZQrZLQFaH+gjfyTZZ82HQAAAIEArsJgp7RLPOsCeLqoia/eljseBFVDazO5Q0ysUotTw9wgXGGVWREwm8wNggFNb9eCiBAAUfVZVfhVAtFT0pBf/eIVLPXyaMw3prBt7LqeBrbagODc3WAAdMTPIdYYcOKgv+YvTXa51zG64v6pQOfS8WXgKCzDl44puXfYeDk5lVQ="3818 does not allow banned keys3819 key_content: "ssh-dss AAAAB3NzaC1kc3MAAACBAKwKBw7D4OA1H/uD4htdh04TBIHdbSjeXUSnWJsce8C0tvoB01Yarjv9TFj+tfeDYVWtUK1DA1JkyqSuoAtDANJzF4I6Isyd0KPrW3dHFTcg6Xlz8d3KEaHokY93NOmB/xWEkhme8b7Q0U2iZie2pgWbTLXV0FA+lhskTtPHW3+VAAAAFQDRyayUlVZKXEweF3bUe03zt9e8VQAAAIAEPK1k3Y6ErAbIl96dnUCnZjuWQ7xXy062pf63QuRWI6LYSscm3f1pEknWUNFr/erQ02pkfi2eP9uHl1TI1ql+UmJX3g3frfssLNZwWXAW0m8PbY3HZSs+f5hevM3ua32pnKDmbQ2WpvKNyycKHi81hSI14xMcdblJolhN5iY8/wAAAIAjEe5+0m/TlBtVkqQbUit+s/g+eB+PFQ+raaQdL1uztW3etntXAPH1MjxsAC/vthWYSTYXORkDFMhrO5ssE2rfg9io0NDyTIZt+VRQMGdi++dH8ptU+ldl2ZejLFdTJFwFgcfXz+iQ1mx6h9TPX1crE1KoMAVOj3yKVfKpLB1EkA== root@lbslave"3820 does not allow banned keys3821 key_content: "ssh-dss AAAAB3NzaC1kc3MAAACBAN3AITryJMQyOKZjAky+mQ/8pOHIlu4q8pzmR0qotKaLm2yye5a0PY2rOaQRAzi7EPheBXbqTb8a8TrHhGXI5P7GUHaJho5HhEnw+5TwAvP72L7LcPwxMxj/rLcR/jV+uLMsVeJVWjwJcUv83yzPXoVjK0hrIm+RLLeuTM+gTylHAAAAFQD5gBdXsXAiTz1atzMg3xDFF1zlowAAAIAlLy6TCMlOBM0IcPsvP/9bEjDj0M8YZazdqt4amO2IaNUPYt9/sIsLOQfxIj8myDK1TOp8NyRJep7V5aICG4f3Q+XktlmLzdWn3sjvbWuIAXe1opjG2T69YhxfHZr8Wn7P4tpCgyqM4uHmUKrfnBzQQ9vkUUWsZoUXM2Z7vUXVfQAAAIAU6eNlphQWDwx0KOBiiYhF9BM6kDbQlyw8333rAG3G4CcjI2G8eYGtpBNliaD185UjCEsjPiudhGil/j4Zt/+VY3aGOLoi8kqXBBc8ZAML9bbkXpyhQhMgwiywx3ciFmvSn2UAin8yurStYPQxtXauZN5PYbdwCHPS7ApIStdpMA== wood@endec1"3822 does not allow banned keys3823 key_content: "ssh-dss AAAAB3NzaC1kc3MAAACBAISAE3CAX4hsxTw0dRc0gx8nQ41r3Vkj9OmG6LGeKWRmpy7C6vaExuupjxid76fd4aS56lCUEEoRlJ3zE93qoK9acI6EGqGQFLuDZ0fqMyRSX+ilf+1HDo/TRyuraggxp9Hj9LMpZVbpFATMm0+d9Xs7eLmaJjuMsowNlOf8NFdHAAAAFQCwdvqOAkR6QhuiAapQ/9iVuR0UAQAAAIBpLMo4dhSeWkChfv659WLPftxRrX/HR8YMD/jqa3R4PsVM2g6dQ1191nHugtdV7uaMeOqOJ/QRWeYM+UYwT0Zgx2LqvgVSjNDfdjk+ZRY8x3SmExFi62mKFoTGSOCXfcAfuanjaoF+sepnaiLUd+SoJShGYHoqR2QWiysTRqknlwAAAIBLEgYmr9XCSqjENFDVQPFELYKT7Zs9J87PjPS1AP0qF1OoRGZ5mefK6X/6VivPAUWmmmev/BuAs8M1HtfGeGGzMzDIiU/WZQ3bScLB1Ykrcjk7TOFD6xrnk/inYAp5l29hjidoAONcXoHmUAMYOKqn63Q2AsDpExVcmfj99/BlpQ=="3824 does not allow banned keys3825 Methods3826 is expected to respond to #projects3827 is expected to respond to #publishable_key3828 #publishable_keys3829 replaces SSH key comment with simple identifier of username + hostname3830 #update_last_used_at3831 updates the last used timestamp3832 scopes3833 .for_user3834 returns keys of the specified user only3835 .order_last_used_at_desc3836 sorts by last_used_at descending, with null values at last3837 expiration scopes3838 .expired_today_and_not_notified3839 returns keys that expire today and have not been notified3840 .expiring_soon_and_not_notified3841 returns keys that will expire soon3842 usage type scopes3843 auth scope returns auth and auth_and_signing keys3844 signing scope returns signing and auth_and_signing keys3845 validation of uniqueness (based on fingerprint uniqueness)3846 accepts the key once3847 does not accept the exact same key twice3848 does not accept a duplicate key with a different comment3849 #ensure_sha256_fingerprint!3850 with a valid SHA256 fingerprint3851 does nothing3852 with a missing SHA256 fingerprint3853 fingerprints are present3854 with an invalid public key3855 does not throw an exception3856 fingerprint generation3857 generates both md5 and sha256 fingerprints3858 with FIPS mode3859 generates only sha256 fingerprint3860 validate it is a fingerprintable key3861 accepts the fingerprintable key3862 rejects the unfingerprintable key (not a key)3863 factory: :key, characters: ["\n", "\r\n"], expected_sections: 33864 accepts a key with blank space characters after stripping them3865 factory: :key, characters: [" ", " "], expected_sections: 33866 accepts a key with blank space characters after stripping them3867 factory: :key_without_comment, characters: [" ", " "], expected_sections: 23868 accepts a key with blank space characters after stripping them3869 ssh key3870 behaves like meets ssh key restrictions3871 factory: :rsa_key_2048, minimum: 0, result: true3872 validates that the key is valid3873 factory: :dsa_key_2048, minimum: 0, result: true3874 validates that the key is valid3875 factory: :ecdsa_key_256, minimum: 0, result: true3876 validates that the key is valid3877 factory: :ed25519_key_256, minimum: 0, result: true3878 validates that the key is valid3879 factory: :ecdsa_sk_key_256, minimum: 0, result: true3880 validates that the key is valid3881 factory: :ed25519_sk_key_256, minimum: 0, result: true3882 validates that the key is valid3883 factory: :rsa_key_2048, minimum: 1024, result: true3884 validates that the key is valid3885 factory: :rsa_key_2048, minimum: 2048, result: true3886 validates that the key is valid3887 factory: :rsa_key_2048, minimum: 4096, result: false3888 validates that the key is valid3889 factory: :dsa_key_2048, minimum: 1024, result: true3890 validates that the key is valid3891 factory: :dsa_key_2048, minimum: 2048, result: true3892 validates that the key is valid3893 factory: :dsa_key_2048, minimum: 4096, result: false3894 validates that the key is valid3895 factory: :ecdsa_key_256, minimum: 256, result: true3896 validates that the key is valid3897 factory: :ecdsa_key_256, minimum: 384, result: false3898 validates that the key is valid3899 factory: :ed25519_key_256, minimum: 256, result: true3900 validates that the key is valid3901 factory: :ed25519_key_256, minimum: 384, result: false3902 validates that the key is valid3903 factory: :ecdsa_sk_key_256, minimum: 256, result: true3904 validates that the key is valid3905 factory: :ecdsa_sk_key_256, minimum: 384, result: false3906 validates that the key is valid3907 factory: :ed25519_sk_key_256, minimum: 256, result: true3908 validates that the key is valid3909 factory: :ed25519_sk_key_256, minimum: 384, result: false3910 validates that the key is valid3911 factory: :rsa_key_2048, minimum: -1, result: false3912 validates that the key is valid3913 factory: :dsa_key_2048, minimum: -1, result: false3914 validates that the key is valid3915 factory: :ecdsa_key_256, minimum: -1, result: false3916 validates that the key is valid3917 factory: :ed25519_key_256, minimum: -1, result: false3918 validates that the key is valid3919 factory: :ecdsa_sk_key_256, minimum: -1, result: false3920 validates that the key is valid3921 factory: :ed25519_sk_key_256, minimum: -1, result: false3922 validates that the key is valid3923 callbacks3924 authorized keys file is enabled3925 adds new key to authorized_file3926 removes key from authorized_file3927 authorized_keys file is disabled3928 does not add the key on creation3929 does not remove the key on destruction3930 #key=3931 strips white spaces3932 invalidates the public_key attribute3933 #refresh_user_cache3934 when the key belongs to a user3935 refreshes the keys count cache for the user3936 when the key does not belong to a user3937 does nothing3938 #signing?3939 returns whether a key can be used for signing3940# [RSpecRunTime] Finishing example group spec/models/key_spec.rb. It took 17.57 seconds. Expected to take 31.2 seconds.3941# [RSpecRunTime] Starting example group spec/policies/group_member_policy_spec.rb. Expected to take 31.0 seconds.3942GroupMemberPolicy3943 with anonymous user3944 is expected to be allowed :read_group3945 design management is enabled3946 is expected to be allowed :read_design_activity3947# [RSpecRunTime] RSpec elapsed time: 19 minutes 48.56 seconds. Current RSS: ~1467M. load average: 1.23 1.24 1.35 1/284 257033948 for a private group3949 is expected not to be allowed :destroy_group_member3950 for an internal group3951 is expected not to be allowed :destroy_group_member3952 with guest user, for own membership3953 is expected not to be allowed :update_group_member3954 is expected to be allowed :destroy_group_member3955# [RSpecRunTime] RSpec elapsed time: 19 minutes 51.93 seconds. Current RSS: ~1458M. load average: 1.23 1.24 1.35 1/284 257043956 with guest user, for other membership3957 is expected not to be allowed :update_group_member3958 is expected to be allowed :read_group3959# [RSpecRunTime] RSpec elapsed time: 19 minutes 53.49 seconds. Current RSS: ~1453M. load average: 1.21 1.24 1.35 1/284 257053960 for access requests3961 for own access request3962 is expected to be allowed :withdraw_member_access_request3963# [RSpecRunTime] RSpec elapsed time: 19 minutes 54.62 seconds. Current RSS: ~1447M. load average: 1.21 1.24 1.35 1/284 257063964 for another user's access request3965 is expected not to be allowed :withdraw_member_access_request3966# [RSpecRunTime] RSpec elapsed time: 19 minutes 55.73 seconds. Current RSS: ~1436M. load average: 1.21 1.24 1.35 1/284 257073967 for own, valid membership3968 is expected not to be allowed :withdraw_member_access_request3969# [RSpecRunTime] RSpec elapsed time: 19 minutes 56.79 seconds. Current RSS: ~1429M. load average: 1.21 1.24 1.35 1/284 257083970 with bot user3971 is expected to be allowed :destroy_project_bot_member3972# [RSpecRunTime] RSpec elapsed time: 19 minutes 57.87 seconds. Current RSS: ~1428M. load average: 1.21 1.24 1.35 1/284 257093973 with anonymous bot user3974 is expected not to be allowed :destroy_project_bot_member3975 with owner3976 with group with one owner3977 is expected not to be allowed :destroy_group_member3978 is expected to be allowed :read_group3979# [RSpecRunTime] RSpec elapsed time: 20 minutes 1.61 seconds. Current RSS: ~1426M. load average: 1.20 1.23 1.35 1/284 257103980 with group with bot user owner3981 is expected not to be allowed :destroy_group_member3982# [RSpecRunTime] RSpec elapsed time: 20 minutes 2.75 seconds. Current RSS: ~1425M. load average: 1.20 1.23 1.35 1/284 257113983 with group with more than one owner3984 is expected to be allowed :destroy_group_member3985 is expected not to be allowed :destroy_project_bot_member3986# [RSpecRunTime] RSpec elapsed time: 20 minutes 4.84 seconds. Current RSS: ~1425M. load average: 1.18 1.23 1.34 1/284 257123987 with group with owners from a parent3988 when top-level group3989 with group sharing3990 is expected not to be allowed :destroy_group_member3991 is expected to be allowed :read_group3992# [RSpecRunTime] RSpec elapsed time: 20 minutes 7.65 seconds. Current RSS: ~1434M. load average: 1.18 1.23 1.34 1/284 257133993 when subgroup3994 is expected to be allowed :destroy_group_member3995 is expected to be allowed :read_group3996# [RSpecRunTime] RSpec elapsed time: 20 minutes 10.07 seconds. Current RSS: ~1437M. load average: 1.17 1.22 1.34 1/284 257143997 with blocked owner3998 is expected not to be allowed :destroy_group_member3999 is expected not to be allowed :read_group4000 with group with bot user owner4001 is expected not to be allowed :destroy_group_member4002 is expected not to be allowed :read_group4003# [RSpecRunTime] RSpec elapsed time: 20 minutes 14.01 seconds. Current RSS: ~1438M. load average: 1.15 1.22 1.34 1/284 257154004 with group with more than one blocked owner4005 is expected to be allowed :destroy_group_member4006# [RSpecRunTime] RSpec elapsed time: 20 minutes 15.07 seconds. Current RSS: ~1441M. load average: 1.15 1.22 1.34 1/284 257164007# [RSpecRunTime] Finishing example group spec/policies/group_member_policy_spec.rb. It took 28.8 seconds. Expected to take 31.0 seconds.4008# [RSpecRunTime] Starting example group spec/graphql/mutations/merge_requests/set_milestone_spec.rb. Expected to take 28.3 seconds.4009Mutations::MergeRequests::SetMilestone4010 is expected to require graphql authorizations :update_merge_request4011 #resolve4012 raises an error if the resource is not accessible to the user4013 behaves like permission level for merge request mutation is correctly verified4014 when the user is not a project member4015 behaves like when the user does not have access to the resource4016 raises an error4017 even if assigned to the merge request4018 does not modify merge request4019# [RSpecRunTime] RSpec elapsed time: 20 minutes 18.86 seconds. Current RSS: ~1434M. load average: 1.14 1.22 1.34 1/284 257174020 even if reviewer of the merge request4021 raises an error4022# [RSpecRunTime] RSpec elapsed time: 20 minutes 20.1 seconds. Current RSS: ~1433M. load average: 1.14 1.22 1.34 1/284 257184023 even if author of the merge request4024 raises an error4025# [RSpecRunTime] RSpec elapsed time: 20 minutes 21.4 seconds. Current RSS: ~1426M. load average: 1.14 1.22 1.34 1/284 257194026 when the user is a project member4027 with guest role4028 behaves like when the user does not have access to the resource4029 raises an error4030 even if assigned to the merge request4031 does not modify merge request4032# [RSpecRunTime] RSpec elapsed time: 20 minutes 24.01 seconds. Current RSS: ~1425M. load average: 1.21 1.23 1.34 1/284 257204033 even if reviewer of the merge request4034 raises an error4035# [RSpecRunTime] RSpec elapsed time: 20 minutes 25.35 seconds. Current RSS: ~1424M. load average: 1.21 1.23 1.34 1/284 257214036 even if author of the merge request4037 raises an error4038# [RSpecRunTime] RSpec elapsed time: 20 minutes 26.69 seconds. Current RSS: ~1424M. load average: 1.21 1.23 1.34 1/284 257224039 with reporter role4040 behaves like when the user does not have access to the resource4041 raises an error4042 even if assigned to the merge request4043 does not modify merge request4044# [RSpecRunTime] RSpec elapsed time: 20 minutes 29.87 seconds. Current RSS: ~1423M. load average: 1.19 1.22 1.34 1/284 257234045 even if reviewer of the merge request4046 raises an error4047# [RSpecRunTime] RSpec elapsed time: 20 minutes 31.42 seconds. Current RSS: ~1424M. load average: 1.19 1.22 1.34 2/285 257244048 even if author of the merge request4049 raises an error4050# [RSpecRunTime] RSpec elapsed time: 20 minutes 33.18 seconds. Current RSS: ~1426M. load average: 1.19 1.22 1.34 1/284 257254051 when the user can update the merge request4052 returns the merge request with the milestone4053 returns errors merge request could not be updated4054 when passing milestone_id as nil4055 removes the milestone4056 does not do anything if the MR already does not have a milestone4057# [RSpecRunTime] RSpec elapsed time: 20 minutes 39.26 seconds. Current RSS: ~1428M. load average: 1.16 1.22 1.34 1/284 257264058 when issue assignee is a guest4059 does not update the milestone4060 when passing milestone_id as nil4061 does not remove the milestone4062# [RSpecRunTime] RSpec elapsed time: 20 minutes 42.4 seconds. Current RSS: ~1429M. load average: 1.16 1.22 1.34 1/284 257274063# [RSpecRunTime] Finishing example group spec/graphql/mutations/merge_requests/set_milestone_spec.rb. It took 27.33 seconds. Expected to take 28.3 seconds.4064# [RSpecRunTime] Starting example group spec/lib/gitlab/database/migrations/test_batched_background_runner_spec.rb. Expected to take 27.73 seconds.4065Gitlab::Database::Migrations::TestBatchedBackgroundRunner4066 main database4067 running a real background migration4068 runs sampled jobs from the batched background migration4069 uses the correct params to instrument the background migration4070 uses the filtering clause from the migration4071 exports migration details to a file4072# [RSpecRunTime] RSpec elapsed time: 20 minutes 52.39 seconds. Current RSS: ~1427M. load average: 1.06 1.19 1.33 1/284 257284073 with jobs to run4074 samples jobs4075 samples 1 job with a batch size higher than the table size4076 does not sample a job if there are zero rows to sample4077 with multiple jobs to run4078 runs all pending jobs based on the last migration id4079# [RSpecRunTime] RSpec elapsed time: 20 minutes 56.45 seconds. Current RSS: ~1434M. load average: 1.06 1.19 1.33 1/284 257294080 choosing uniform batches to run4081 #uniform_fractions4082 generates evenly distributed sequences of fractions4083 ci database4084 running a real background migration4085 runs sampled jobs from the batched background migration4086 uses the correct params to instrument the background migration4087 uses the filtering clause from the migration4088 exports migration details to a file4089# [RSpecRunTime] RSpec elapsed time: 21 minutes 6.18 seconds. Current RSS: ~1425M. load average: 1.12 1.20 1.33 1/284 257304090 with jobs to run4091 samples jobs4092 samples 1 job with a batch size higher than the table size4093 does not sample a job if there are zero rows to sample4094 with multiple jobs to run4095 runs all pending jobs based on the last migration id4096# [RSpecRunTime] RSpec elapsed time: 21 minutes 8.96 seconds. Current RSS: ~1430M. load average: 1.11 1.20 1.33 1/284 257314097 choosing uniform batches to run4098 #uniform_fractions4099 generates evenly distributed sequences of fractions4100# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/migrations/test_batched_background_runner_spec.rb. It took 26.74 seconds. Expected to take 27.73 seconds.4101# [RSpecRunTime] Starting example group spec/lib/gitlab/github_import/importer/pull_request_importer_spec.rb. Expected to take 26.29 seconds.4102Gitlab::GithubImport::Importer::PullRequestImporter4103 #execute4104 imports the pull request4105 caches the created MR ID even if importer later fails4106# [RSpecRunTime] RSpec elapsed time: 21 minutes 11.17 seconds. Current RSS: ~1452M. load average: 1.11 1.20 1.33 1/288 257524107 #create_merge_request4108 when the author could be found4109 imports the pull request with the pull request author as the merge request author4110 returns the created merge request4111 when the source and target branch are identical4112 uses a generated source branch name for the merge request4113# [RSpecRunTime] RSpec elapsed time: 21 minutes 14.05 seconds. Current RSS: ~1482M. load average: 1.10 1.19 1.32 1/289 257834114 when the import fails due to a foreign key error4115 does not raise any errors4116# [RSpecRunTime] RSpec elapsed time: 21 minutes 15.12 seconds. Current RSS: ~1486M. load average: 1.10 1.19 1.32 1/289 257944117 when the merge request already exists4118 returns the existing merge request4119# [RSpecRunTime] RSpec elapsed time: 21 minutes 16.16 seconds. Current RSS: ~1486M. load average: 1.10 1.19 1.32 1/289 258054120 when the author could not be found4121 imports the pull request with the project creator as the merge request author4122 when merge request is invalid4123 fails validation4124 #set_merge_request_assignees4125 when pull request has an assignee4126 sets merge request assignees4127# [RSpecRunTime] RSpec elapsed time: 21 minutes 19.87 seconds. Current RSS: ~1496M. load average: 1.10 1.19 1.32 1/290 258764128 when pull request does not have any assignees4129 does not set merge request assignees4130 #insert_git_data4131 does not create the source branch if merge request is merged4132 creates a merge request diff and sets it as the latest4133 creates the merge request diff commits4134 when merge request is open4135 creates the source branch4136 is able to retry on pre-receive errors4137 ignores Git command errors when creating a branch4138 ignores Git PreReceive errors when creating a branch4139# [RSpecRunTime] RSpec elapsed time: 21 minutes 28.85 seconds. Current RSS: ~1479M. load average: 1.08 1.18 1.32 1/290 261414140 when the merge request exists4141 creates the merge request diffs if they do not yet exist4142# [RSpecRunTime] RSpec elapsed time: 21 minutes 30.01 seconds. Current RSS: ~1478M. load average: 1.08 1.18 1.32 1/290 261734143# [RSpecRunTime] Finishing example group spec/lib/gitlab/github_import/importer/pull_request_importer_spec.rb. It took 20.9 seconds. Expected to take 26.29 seconds.4144# [RSpecRunTime] Starting example group spec/models/integrations/prometheus_spec.rb. Expected to take 25.36 seconds.4145Integrations::Prometheus4146 does not allow STI4147 behaves like Integrations::BaseMonitoring4148 default values4149 is expected to eq :monitoring4150 redirects4151 does not follow redirects4152 Validations4153 when manual_configuration is enabled4154 does not validates presence of api_url4155 when manual configuration is disabled4156 does not validate presence of api_url4157 local connections allowed4158 does not validate presence of api_url4159 when the api_url domain points to localhost or local network4160 cannot query4161 can query when local requests are allowed4162 #test4163 success4164 reads the discovery endpoint4165 failure4166 fails to read the discovery endpoint4167 when configuration is not valid4168 returns failure message4169 #prometheus_client4170 manual configuration is enabled4171 calls valid?4172 manual configuration is disabled4173 no client provided4174 when local requests are allowed4175 allows local requests4176 when local requests are blocked4177 blocks local requests4178 behind IAP4179 includes the authorization header4180 with invalid IAP JSON4181 does not include authorization header4182# [RSpecRunTime] RSpec elapsed time: 21 minutes 35.06 seconds. Current RSS: ~1522M. load average: 1.15 1.20 1.32 1/290 261754183 when passed with token_credential_uri4184 param_name: :token_credential_uri4185 does not make any unexpected HTTP requests4186 param_name: :tokencredentialuri4187 does not make any unexpected HTTP requests4188 param_name: :Token_credential_uri4189 does not make any unexpected HTTP requests4190 param_name: :tokenCredentialUri4191 does not make any unexpected HTTP requests4192 #prometheus_available?4193 clusters with enabled prometheus4194 cluster belongs to project4195 returns true4196 cluster belongs to projects group4197 returns true4198 avoids N+1 queries4199# [RSpecRunTime] RSpec elapsed time: 21 minutes 41.81 seconds. Current RSS: ~1485M. load average: 1.14 1.19 1.32 1/284 261804200 cluster belongs to gitlab instance4201 returns true4202 clusters with prometheus disabled4203 returns false4204 clusters without prometheus4205 returns false4206 no clusters4207 returns false4208 #synchronize_service_state before_save callback4209 no clusters with prometheus are installed4210 when integration is inactive4211 activates integration when manual_configuration is enabled4212 keeps integration inactive when manual_configuration is disabled4213 when integration is active4214 keeps the integration active when manual_configuration is enabled4215 inactivates the integration when manual_configuration is disabled4216 with prometheus installed in the cluster4217 when integration is inactive4218 activates integration when manual_configuration is enabled4219 activates integration when manual_configuration is disabled4220 when integration is active4221 keeps integration active when manual_configuration is enabled4222 keeps integration active when manual_configuration is disabled4223 #track_events after_commit callback4224 enabling manual_configuration4225 tracks enable event4226 tracks disable event4227 #sync_http_integration after_save callback4228 with corresponding HTTP integration4229 syncs the attribute4230 when changing a different attribute4231 does not sync the attribute or execute extra queries4232 without corresponding HTTP integration4233 does not sync the attribute or execute extra queries4234 #editable?4235 is editable4236 when cluster exists with prometheus enabled4237 remains editable4238 #google_iap_service_account_json4239 with valid JSON4240 masks all JSON values4241 with invalid JSON4242 value: nil4243 is expected to eq nil4244 value: ""4245 is expected to eq ""4246 value: " "4247 is expected to eq " "4248 value: "invalid json"4249 is expected to eq "invalid json"4250# [RSpecRunTime] Finishing example group spec/models/integrations/prometheus_spec.rb. It took 16.2 seconds. Expected to take 25.36 seconds.4251# [RSpecRunTime] Starting example group spec/policies/blob_policy_spec.rb. Expected to take 24.28 seconds.4252BlobPolicy4253 project_level: :public, feature_access_level: :enabled, membership: :admin, admin_mode: true, expected_count: 14254 grants permission4255 project_level: :public, feature_access_level: :enabled, membership: :admin, admin_mode: false, expected_count: 14256 grants permission4257 project_level: :public, feature_access_level: :enabled, membership: :reporter, admin_mode: nil, expected_count: 14258 grants permission4259 project_level: :public, feature_access_level: :enabled, membership: :guest, admin_mode: nil, expected_count: 14260 grants permission4261 project_level: :public, feature_access_level: :enabled, membership: :non_member, admin_mode: nil, expected_count: 14262 grants permission4263 project_level: :public, feature_access_level: :enabled, membership: :anonymous, admin_mode: nil, expected_count: 14264 grants permission4265 project_level: :public, feature_access_level: :private, membership: :admin, admin_mode: true, expected_count: 14266 grants permission4267 project_level: :public, feature_access_level: :private, membership: :admin, admin_mode: false, expected_count: 04268 grants permission4269 project_level: :public, feature_access_level: :private, membership: :reporter, admin_mode: nil, expected_count: 14270 grants permission4271 project_level: :public, feature_access_level: :private, membership: :guest, admin_mode: nil, expected_count: 14272 grants permission4273 project_level: :public, feature_access_level: :private, membership: :non_member, admin_mode: nil, expected_count: 04274 grants permission4275 project_level: :public, feature_access_level: :private, membership: :anonymous, admin_mode: nil, expected_count: 04276 grants permission4277 project_level: :public, feature_access_level: :disabled, membership: :reporter, admin_mode: nil, expected_count: 04278 grants permission4279 project_level: :public, feature_access_level: :disabled, membership: :guest, admin_mode: nil, expected_count: 04280 grants permission4281 project_level: :public, feature_access_level: :disabled, membership: :non_member, admin_mode: nil, expected_count: 04282 grants permission4283 project_level: :public, feature_access_level: :disabled, membership: :anonymous, admin_mode: nil, expected_count: 04284 grants permission4285 project_level: :internal, feature_access_level: :enabled, membership: :admin, admin_mode: true, expected_count: 14286 grants permission4287 project_level: :internal, feature_access_level: :enabled, membership: :admin, admin_mode: false, expected_count: 14288 grants permission4289 project_level: :internal, feature_access_level: :enabled, membership: :reporter, admin_mode: nil, expected_count: 14290 grants permission4291 project_level: :internal, feature_access_level: :enabled, membership: :guest, admin_mode: nil, expected_count: 14292 grants permission4293 project_level: :internal, feature_access_level: :enabled, membership: :non_member, admin_mode: nil, expected_count: 14294 grants permission4295 project_level: :internal, feature_access_level: :enabled, membership: :anonymous, admin_mode: nil, expected_count: 04296 grants permission4297 project_level: :internal, feature_access_level: :private, membership: :admin, admin_mode: true, expected_count: 14298 grants permission4299 project_level: :internal, feature_access_level: :private, membership: :admin, admin_mode: false, expected_count: 04300 grants permission4301 project_level: :internal, feature_access_level: :private, membership: :reporter, admin_mode: nil, expected_count: 14302 grants permission4303 project_level: :internal, feature_access_level: :private, membership: :guest, admin_mode: nil, expected_count: 14304 grants permission4305 project_level: :internal, feature_access_level: :private, membership: :non_member, admin_mode: nil, expected_count: 04306 grants permission4307 project_level: :internal, feature_access_level: :private, membership: :anonymous, admin_mode: nil, expected_count: 04308 grants permission4309 project_level: :internal, feature_access_level: :disabled, membership: :reporter, admin_mode: nil, expected_count: 04310 grants permission4311 project_level: :internal, feature_access_level: :disabled, membership: :guest, admin_mode: nil, expected_count: 04312 grants permission4313 project_level: :internal, feature_access_level: :disabled, membership: :non_member, admin_mode: nil, expected_count: 04314 grants permission4315 project_level: :internal, feature_access_level: :disabled, membership: :anonymous, admin_mode: nil, expected_count: 04316 grants permission4317 project_level: :private, feature_access_level: :private, membership: :admin, admin_mode: true, expected_count: 14318 grants permission4319 project_level: :private, feature_access_level: :private, membership: :admin, admin_mode: false, expected_count: 04320 grants permission4321 project_level: :private, feature_access_level: :private, membership: :reporter, admin_mode: nil, expected_count: 14322 grants permission4323 project_level: :private, feature_access_level: :private, membership: :guest, admin_mode: nil, expected_count: 04324 grants permission4325 project_level: :private, feature_access_level: :private, membership: :non_member, admin_mode: nil, expected_count: 04326 grants permission4327 project_level: :private, feature_access_level: :private, membership: :anonymous, admin_mode: nil, expected_count: 04328 grants permission4329 project_level: :private, feature_access_level: :disabled, membership: :reporter, admin_mode: nil, expected_count: 04330 grants permission4331 project_level: :private, feature_access_level: :disabled, membership: :guest, admin_mode: nil, expected_count: 04332 grants permission4333 project_level: :private, feature_access_level: :disabled, membership: :non_member, admin_mode: nil, expected_count: 04334 grants permission4335 project_level: :private, feature_access_level: :disabled, membership: :anonymous, admin_mode: nil, expected_count: 04336 grants permission4337# [RSpecRunTime] Finishing example group spec/policies/blob_policy_spec.rb. It took 15.09 seconds. Expected to take 24.28 seconds.4338# [RSpecRunTime] Starting example group spec/models/integrations/webex_teams_spec.rb. Expected to take 22.2 seconds.4339Integrations::WebexTeams4340 does not allow STI4341 behaves like chat integration4342 Associations4343 is expected to belong to project required: false4344 Validations4345 when integration is active4346 is expected to validate that :webhook cannot be empty/falsy4347 behaves like issue tracker integration URL attribute4348 is expected to allow :webhook to be ‹"https://example.com"›4349 is expected not to allow :webhook to be ‹"example.com"›4350 is expected not to allow :webhook to be ‹"ftp://example.com"›4351 is expected not to allow :webhook to be ‹"herp-and-derp"›4352 when integration is inactive4353 is expected not to validate that :webhook cannot be empty/falsy4354 .supported_events4355 does not support deployment_events4356 #execute4357 with push events4358 behaves like triggered Webex Teams integration4359 calls Webex Teams API4360 with default branch4361 when only default branch are to be notified4362 behaves like triggered Webex Teams integration4363 calls Webex Teams API4364 when only protected branches are to be notified4365 behaves like untriggered Webex Teams integration4366 does not call Webex Teams API4367 when default and protected branches are to be notified4368 behaves like triggered Webex Teams integration4369 calls Webex Teams API4370 when all branches are to be notified4371 behaves like triggered Webex Teams integration4372 calls Webex Teams API4373 with protected branch4374 when only default branch are to be notified4375 behaves like untriggered Webex Teams integration4376 does not call Webex Teams API4377 when only protected branches are to be notified4378 behaves like triggered Webex Teams integration4379 calls Webex Teams API4380 when default and protected branches are to be notified4381 behaves like triggered Webex Teams integration4382 calls Webex Teams API4383 when all branches are to be notified4384 behaves like triggered Webex Teams integration4385 calls Webex Teams API4386 with neither default nor protected branch4387 when only default branch are to be notified4388 behaves like untriggered Webex Teams integration4389 does not call Webex Teams API4390 when only protected branches are to be notified4391 behaves like untriggered Webex Teams integration4392 does not call Webex Teams API4393 when default and protected branches are to be notified4394 behaves like untriggered Webex Teams integration4395 does not call Webex Teams API4396 when all branches are to be notified4397 behaves like triggered Webex Teams integration4398 calls Webex Teams API4399 with issue events4400 behaves like triggered Webex Teams integration4401 calls Webex Teams API4402 with merge events4403 behaves like triggered Webex Teams integration4404 calls Webex Teams API4405 with wiki page events4406 behaves like triggered Webex Teams integration4407 calls Webex Teams API4408 with note events4409 with commit comment4410 behaves like triggered Webex Teams integration4411 calls Webex Teams API4412 with merge request comment4413 behaves like triggered Webex Teams integration4414 calls Webex Teams API4415 with issue comment4416 behaves like triggered Webex Teams integration4417 calls Webex Teams API4418 with snippet comment4419 behaves like triggered Webex Teams integration4420 calls Webex Teams API4421 with pipeline events4422 with failed pipeline4423 behaves like triggered Webex Teams integration4424 calls Webex Teams API4425 with succeeded pipeline4426 with default notify_only_broken_pipelines4427 does not call Webex Teams API4428 when notify_only_broken_pipelines is false4429 behaves like triggered Webex Teams integration4430 calls Webex Teams API4431 with default branch4432 when only default branch are to be notified4433 behaves like triggered Webex Teams integration4434 calls Webex Teams API4435 when only protected branches are to be notified4436 behaves like untriggered Webex Teams integration4437 does not call Webex Teams API4438 when default and protected branches are to be notified4439 behaves like triggered Webex Teams integration4440 calls Webex Teams API4441 when all branches are to be notified4442 behaves like triggered Webex Teams integration4443 calls Webex Teams API4444 with protected branch4445 when only default branch are to be notified4446 behaves like untriggered Webex Teams integration4447 does not call Webex Teams API4448 when only protected branches are to be notified4449 behaves like triggered Webex Teams integration4450 calls Webex Teams API4451 when default and protected branches are to be notified4452 behaves like triggered Webex Teams integration4453 calls Webex Teams API4454 when all branches are to be notified4455 behaves like triggered Webex Teams integration4456 calls Webex Teams API4457 with neither default nor protected branch4458 when only default branch are to be notified4459 behaves like untriggered Webex Teams integration4460 does not call Webex Teams API4461 when only protected branches are to be notified4462 behaves like untriggered Webex Teams integration4463 does not call Webex Teams API4464 when default and protected branches are to be notified4465 behaves like untriggered Webex Teams integration4466 does not call Webex Teams API4467 when all branches are to be notified4468 behaves like triggered Webex Teams integration4469 calls Webex Teams API4470 deployment events4471 behaves like untriggered Webex Teams integration4472 does not call Webex Teams API4473# [RSpecRunTime] Finishing example group spec/models/integrations/webex_teams_spec.rb. It took 11.21 seconds. Expected to take 22.2 seconds.4474# [RSpecRunTime] Starting example group spec/models/integrations/unify_circuit_spec.rb. Expected to take 21.27 seconds.4475Integrations::UnifyCircuit4476 does not allow STI4477 behaves like chat integration4478 Associations4479 is expected to belong to project required: false4480 Validations4481 when integration is active4482 is expected to validate that :webhook cannot be empty/falsy4483 behaves like issue tracker integration URL attribute4484 is expected to allow :webhook to be ‹"https://example.com"›4485 is expected not to allow :webhook to be ‹"example.com"›4486 is expected not to allow :webhook to be ‹"ftp://example.com"›4487 is expected not to allow :webhook to be ‹"herp-and-derp"›4488 when integration is inactive4489 is expected not to validate that :webhook cannot be empty/falsy4490 .supported_events4491 does not support deployment_events4492 #execute4493 with push events4494 behaves like triggered Unify Circuit integration4495 calls Unify Circuit API4496 with default branch4497 when only default branch are to be notified4498 behaves like triggered Unify Circuit integration4499 calls Unify Circuit API4500 when only protected branches are to be notified4501 behaves like untriggered Unify Circuit integration4502 does not call Unify Circuit API4503 when default and protected branches are to be notified4504 behaves like triggered Unify Circuit integration4505 calls Unify Circuit API4506 when all branches are to be notified4507 behaves like triggered Unify Circuit integration4508 calls Unify Circuit API4509 with protected branch4510 when only default branch are to be notified4511 behaves like untriggered Unify Circuit integration4512 does not call Unify Circuit API4513 when only protected branches are to be notified4514 behaves like triggered Unify Circuit integration4515 calls Unify Circuit API4516 when default and protected branches are to be notified4517 behaves like triggered Unify Circuit integration4518 calls Unify Circuit API4519 when all branches are to be notified4520 behaves like triggered Unify Circuit integration4521 calls Unify Circuit API4522 with neither default nor protected branch4523 when only default branch are to be notified4524 behaves like untriggered Unify Circuit integration4525 does not call Unify Circuit API4526 when only protected branches are to be notified4527 behaves like untriggered Unify Circuit integration4528 does not call Unify Circuit API4529 when default and protected branches are to be notified4530 behaves like untriggered Unify Circuit integration4531 does not call Unify Circuit API4532 when all branches are to be notified4533 behaves like triggered Unify Circuit integration4534 calls Unify Circuit API4535 with issue events4536 behaves like triggered Unify Circuit integration4537 calls Unify Circuit API4538 with merge events4539 behaves like triggered Unify Circuit integration4540 calls Unify Circuit API4541 with wiki page events4542 behaves like triggered Unify Circuit integration4543 calls Unify Circuit API4544 with note events4545 with commit comment4546 behaves like triggered Unify Circuit integration4547 calls Unify Circuit API4548 with merge request comment4549 behaves like triggered Unify Circuit integration4550 calls Unify Circuit API4551 with issue comment4552 behaves like triggered Unify Circuit integration4553 calls Unify Circuit API4554 with snippet comment4555 behaves like triggered Unify Circuit integration4556 calls Unify Circuit API4557 with pipeline events4558 with failed pipeline4559 behaves like triggered Unify Circuit integration4560 calls Unify Circuit API4561 with succeeded pipeline4562 with default notify_only_broken_pipelines4563 does not call Unify Circuit API4564 when notify_only_broken_pipelines is false4565 behaves like triggered Unify Circuit integration4566 calls Unify Circuit API4567 with default branch4568 when only default branch are to be notified4569 behaves like triggered Unify Circuit integration4570 calls Unify Circuit API4571 when only protected branches are to be notified4572 behaves like untriggered Unify Circuit integration4573 does not call Unify Circuit API4574 when default and protected branches are to be notified4575 behaves like triggered Unify Circuit integration4576 calls Unify Circuit API4577 when all branches are to be notified4578 behaves like triggered Unify Circuit integration4579 calls Unify Circuit API4580 with protected branch4581 when only default branch are to be notified4582 behaves like untriggered Unify Circuit integration4583 does not call Unify Circuit API4584 when only protected branches are to be notified4585 behaves like triggered Unify Circuit integration4586 calls Unify Circuit API4587 when default and protected branches are to be notified4588 behaves like triggered Unify Circuit integration4589 calls Unify Circuit API4590 when all branches are to be notified4591 behaves like triggered Unify Circuit integration4592 calls Unify Circuit API4593 with neither default nor protected branch4594 when only default branch are to be notified4595 behaves like untriggered Unify Circuit integration4596 does not call Unify Circuit API4597 when only protected branches are to be notified4598 behaves like untriggered Unify Circuit integration4599 does not call Unify Circuit API4600 when default and protected branches are to be notified4601 behaves like untriggered Unify Circuit integration4602 does not call Unify Circuit API4603 when all branches are to be notified4604 behaves like triggered Unify Circuit integration4605 calls Unify Circuit API4606 deployment events4607 behaves like untriggered Unify Circuit integration4608 does not call Unify Circuit API4609# [RSpecRunTime] Finishing example group spec/models/integrations/unify_circuit_spec.rb. It took 11.14 seconds. Expected to take 21.27 seconds.4610# [RSpecRunTime] Starting example group spec/lib/gitlab/cache/json_caches/json_keyed_spec.rb. Expected to take 20.83 seconds.4611Gitlab::Cache::JsonCaches::JsonKeyed4612 #write4613 when there is an existing value in the cache4614 preserves the existing value when writing a different key4615 overwrites existing value when writing the same key4616 when using the version strategy4617 writes value to the cache with the given key4618 #expire4619 with cache_key concerns4620 uses the expanded_key4621 when namespace is nil4622 uses the expanded_key4623 #read4624 when the cached value is a hash4625 returns nil when the data is not in a nested structure4626 when there are other nested keys in the cache4627 only returns the value we are concerned with4628 when cache_key_strategy is unknown4629 raises KeyError4630 behaves like Json Cache class4631 #read4632 returns the cached value when there is data in the cache with the given key4633 returns nil when there is no data in the cache with the given key4634 parses the cached value4635 returns nil when klass is nil4636 gracefully handles an empty hash4637 when the cached value is a JSON true value4638 parses the cached value4639 when the cached value is a JSON false value4640 parses the cached value4641# [RSpecRunTime] RSpec elapsed time: 22 minutes 26.56 seconds. Current RSS: ~1492M. load average: 1.20 1.20 1.31 1/289 265974642 when the cached value is a hash4643 gracefully handles bad cached entry4644 gracefully handles unknown attributes4645 gracefully handles excluded fields from attributes during serialization4646 when the cached value is an array4647 parses the cached value4648 returns an empty array when klass is nil4649 gracefully handles bad cached entry4650 gracefully handles an empty array4651 gracefully handles items with unknown attributes4652 #write4653 writes value to the cache with the given key4654 writes a string containing a JSON representation of the value to the cache4655 passes options the underlying cache implementation4656 passes options the underlying cache implementation when options is empty4657 passes options the underlying cache implementation when options is nil4658 #fetch4659 requires a block4660 passes options the underlying cache implementation4661 when the given key does not exist in the cache4662 when the result of the block is truthy4663 returns the result of the block4664 caches the value4665 when the result of the block is false4666 returns the result of the block4667 caches the value4668 when the result of the block is nil4669 returns the result of the block4670 caches the value4671 when the given key exists in the cache4672 when the cached value is a hash4673 parses the cached value4674 decodes enums correctly4675 returns the result of the block when `as` option is nil4676 returns the result of the block when `as` option is missing4677 when the cached value is an instance of ActiveRecord::Base4678 returns a persisted record when id is set4679 returns a new record when id is nil4680 returns a new record when id is missing4681 gracefully handles bad cached entry4682 gracefully handles an empty hash4683 gracefully handles unknown attributes4684 gracefully handles excluded fields from attributes during serialization4685# [RSpecRunTime] RSpec elapsed time: 22 minutes 30.22 seconds. Current RSS: ~1503M. load average: 1.19 1.19 1.31 1/289 265984686 when the cached value is a array4687 parses the cached value4688 returns an empty array when `as` option is nil4689 returns an empty array when `as` option is not provided4690 when the cached value is true4691 returns the cached value4692 does not execute the block4693 does not write to the cache4694 when the cached value is false4695 returns the cached value4696 does not execute the block4697 does not write to the cache4698 when the cached value is nil4699 returns the result of the block4700 writes the result of the block to the cache4701# [RSpecRunTime] Finishing example group spec/lib/gitlab/cache/json_caches/json_keyed_spec.rb. It took 7.87 seconds. Expected to take 20.83 seconds.4702# [RSpecRunTime] Starting example group spec/lib/gitlab/git_ref_validator_spec.rb. Expected to take 20.44 seconds.4703Gitlab::GitRefValidator4704 .validate4705 is expected to equal true4706 is expected to equal true4707 is expected to equal true4708 is expected to equal true4709 is expected to equal true4710 is expected to equal true4711 is expected to equal false4712 is expected to equal false4713 is expected to equal false4714 is expected to equal false4715 is expected to equal false4716 is expected to equal false4717 is expected to equal false4718 is expected to equal false4719 is expected to equal false4720 is expected to equal false4721 is expected to equal false4722 is expected to equal false4723 is expected to equal false4724 is expected to equal false4725 is expected to equal false4726 is expected to equal false4727 is expected to equal false4728 is expected to equal false4729 is expected to equal false4730 is expected to equal false4731 is expected to equal false4732 is expected to equal false4733 is expected to equal false4734 is expected to equal false4735 is expected to equal false4736 is expected to equal false4737 when skip_head_ref_check is true4738 is expected to equal true4739# [RSpecRunTime] RSpec elapsed time: 22 minutes 35.04 seconds. Current RSS: ~1505M. load average: 1.17 1.19 1.31 1/284 265994740 .validate_merge_request_branch4741 is expected to equal true4742 is expected to equal true4743 is expected to equal true4744 is expected to equal true4745 is expected to equal true4746 is expected to equal true4747 is expected to equal true4748 is expected to equal false4749 is expected to equal false4750 is expected to equal false4751 is expected to equal false4752 is expected to equal false4753 is expected to equal false4754 is expected to equal false4755 is expected to equal false4756 is expected to equal false4757 is expected to equal false4758 is expected to equal false4759 is expected to equal false4760 is expected to equal true4761 is expected to equal false4762 is expected to equal false4763 is expected to equal false4764 is expected to equal false4765 is expected to equal false4766 is expected to equal false4767 is expected to equal false4768 is expected to equal false4769 is expected to equal false4770 is expected to equal false4771 is expected to equal false4772# [RSpecRunTime] RSpec elapsed time: 22 minutes 38.28 seconds. Current RSS: ~1501M. load average: 1.17 1.19 1.31 1/284 266004773# [RSpecRunTime] Finishing example group spec/lib/gitlab/git_ref_validator_spec.rb. It took 6.74 seconds. Expected to take 20.44 seconds.4774# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/build/auto_retry_spec.rb. Expected to take 19.1 seconds.4775Gitlab::Ci::Build::AutoRetry4776 #allowed?4777 description: "retries are disabled", retry_count: 0, options: {:max=>0}, failure_reason: nil, exit_code: nil, result: false4778 is expected to eq false4779 description: "max equals count", retry_count: 2, options: {:max=>2}, failure_reason: nil, exit_code: nil, result: false4780 is expected to eq false4781 description: "max is higher than count", retry_count: 1, options: {:max=>2}, failure_reason: nil, exit_code: nil, result: true4782 is expected to eq true4783 description: "max is a string", retry_count: 1, options: {:max=>"2"}, failure_reason: nil, exit_code: nil, result: true4784 is expected to eq true4785 description: "matching failure reason", retry_count: 0, options: {:when=>["api_failure"], :max=>2}, failure_reason: :api_failure, exit_code: nil, result: true4786 is expected to eq true4787 description: "not matching with always", retry_count: 0, options: {:when=>["always"], :max=>2}, failure_reason: :api_failure, exit_code: nil, result: true4788 is expected to eq true4789 description: "not matching reason", retry_count: 0, options: {:when=>["script_error"], :max=>2}, failure_reason: :api_failure, exit_code: nil, result: false4790 is expected to eq false4791 description: "scheduler failure override", retry_count: 1, options: {:when=>["scheduler_failure"], :max=>1}, failure_reason: :scheduler_failure, exit_code: nil, result: false4792 is expected to eq false4793 description: "matching exit code", retry_count: 0, options: {:exit_codes=>[255, 137], :max=>2}, failure_reason: nil, exit_code: 137, result: true4794 is expected to eq true4795 description: "matching exit code simple", retry_count: 0, options: {:exit_codes=>[255], :max=>2}, failure_reason: nil, exit_code: 255, result: true4796 is expected to eq true4797 description: "not matching exit code", retry_count: 0, options: {:exit_codes=>[255], :max=>2}, failure_reason: nil, exit_code: 1, result: false4798 is expected to eq false4799 description: "exit_code is not an integer", retry_count: 0, options: {:exit_codes=>["137"], :max=>2}, failure_reason: nil, exit_code: 137, result: false4800 is expected to eq false4801 description: "matching EC & FR", retry_count: 0, options: {:exit_codes=>[3], :when=>["script_failure"], :max=>2}, failure_reason: :script_failure, exit_code: 3, result: true4802 is expected to eq true4803 description: "matching EC only", retry_count: 0, options: {:exit_codes=>[3], :when=>["script_failure"], :max=>2}, failure_reason: :api_failure, exit_code: 3, result: true4804 is expected to eq true4805 description: "matching FR only", retry_count: 0, options: {:exit_codes=>[1], :when=>["script_failure"], :max=>2}, failure_reason: :script_failure, exit_code: 137, result: true4806 is expected to eq true4807 description: "not matching EC & FR", retry_count: 0, options: {:exit_codes=>[1], :when=>["script_failure"], :max=>2}, failure_reason: :api_failure, exit_code: 137, result: false4808 is expected to eq false4809 description: "default for scheduler failure", retry_count: 1, options: {}, failure_reason: :scheduler_failure, exit_code: nil, result: true4810 is expected to eq true4811 description: "quota is exceeded", retry_count: 0, options: {:max=>2}, failure_reason: :ci_quota_exceeded, exit_code: nil, result: false4812 is expected to eq false4813 description: "no matching runner", retry_count: 0, options: {:max=>2}, failure_reason: :no_matching_runner, exit_code: nil, result: false4814 is expected to eq false4815 description: "missing dependencies", retry_count: 0, options: {:max=>2}, failure_reason: :missing_dependency_failure, exit_code: nil, result: false4816 is expected to eq false4817 description: "forward deployment failure", retry_count: 0, options: {:max=>2}, failure_reason: :forward_deployment_failure, exit_code: nil, result: false4818 is expected to eq false4819 description: "environment creation failure", retry_count: 0, options: {:max=>2}, failure_reason: :environment_creation_failure, exit_code: nil, result: false4820 is expected to eq false4821 when ci_retry_on_exit_codes feature flag is disabled4822 description: "matching exit code", retry_count: 0, options: {:exit_codes=>[255, 137], :max=>2}, failure_reason: nil, exit_code: 137, result: false4823 is expected to eq false4824 description: "not matching exit code", retry_count: 0, options: {:exit_codes=>[255], :max=>2}, failure_reason: nil, exit_code: 1, result: false4825 is expected to eq false4826 description: "exit_code is not an integer", retry_count: 0, options: {:exit_codes=>["137"], :max=>2}, failure_reason: nil, exit_code: 137, result: false4827 is expected to eq false4828 description: "matching EC & FR", retry_count: 0, options: {:exit_codes=>[3], :when=>["script_failure"], :max=>2}, failure_reason: :script_failure, exit_code: 3, result: true4829 is expected to eq true4830 description: "matching EC only", retry_count: 0, options: {:exit_codes=>[3], :when=>["script_failure"], :max=>2}, failure_reason: :api_failure, exit_code: 3, result: false4831 is expected to eq false4832 description: "matching FR only", retry_count: 0, options: {:exit_codes=>[1], :when=>["script_failure"], :max=>2}, failure_reason: :script_failure, exit_code: 137, result: true4833 is expected to eq true4834 description: "not matching EC & FR", retry_count: 0, options: {:exit_codes=>[1], :when=>["script_failure"], :max=>2}, failure_reason: :api_failure, exit_code: 137, result: false4835 is expected to eq false4836 when build is not retryable4837 is expected to eq false4838 #options_retry_max4839 with retries max config option4840 returns the number of configured max retries4841 without retries max config option4842 returns nil4843 when build is degenerated4844 returns nil4845 with integer only config option4846 returns the number of configured max retries4847 #options_retry_when4848 with retries when config option4849 returns the configured when4850 without retries when config option4851 returns always array4852 with integer only config option4853 returns always array4854 with retry[:when] set to nil4855 returns always array4856# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/build/auto_retry_spec.rb. It took 9.66 seconds. Expected to take 19.1 seconds.4857# [RSpecRunTime] Starting example group spec/models/personal_access_token_spec.rb. Expected to take 18.19 seconds.4858PersonalAccessToken4859 does not allow STI4860 .build4861 is a valid personal access token4862 ensures that the token is generated4863 associations4864 is expected to belong to previous_personal_access_token class_name => PersonalAccessToken required: false4865 scopes4866 .project_access_tokens4867 is expected to contain exactly #<PersonalAccessToken id: 3, user_id: 865, name: "PAT 4", revoked: false, expires_at: "2024-04-03", c...st_used_at: nil, after_expiry_notification_delivered: false, previous_personal_access_token_id: nil>4868 .owner_is_human4869 is expected to contain exactly #<PersonalAccessToken id: 4, user_id: 869, name: "PAT 5", revoked: false, expires_at: "2024-04-03", c...st_used_at: nil, after_expiry_notification_delivered: false, previous_personal_access_token_id: nil>4870 .for_user4871 returns personal access tokens of specified user only4872 .for_users4873 returns personal access tokens for the specified users only4874 .created_before4875 is expected to contain exactly #<PersonalAccessToken id: 15, user_id: 879, name: "PAT 16", revoked: false, expires_at: "2024-04-03",...st_used_at: nil, after_expiry_notification_delivered: false, previous_personal_access_token_id: nil>, #<PersonalAccessToken id: 16, user_id: 880, name: "PAT 17", revoked: false, expires_at: "2024-04-03",...00000000 +0000", after_expiry_notification_delivered: false, previous_personal_access_token_id: nil>, and #<PersonalAccessToken id: 17, user_id: 881, name: "PAT 18", revoked: false, expires_at: "2024-04-03",...49816258 +0000", after_expiry_notification_delivered: false, previous_personal_access_token_id: nil>4876 .last_used_before4877 last_used_*4878 does not return token that is last_used_at after given date4879 .last_used_before4880 returns personal access tokens used before the specified date only4881 .last_used_after4882 returns personal access tokens used after the specified date only4883 .last_used_before_or_unused4884 is expected to contain exactly #<PersonalAccessToken id: 22, user_id: 886, name: "PAT 23", revoked: false, expires_at: "2024-04-03",...st_used_at: nil, after_expiry_notification_delivered: false, previous_personal_access_token_id: nil> and #<PersonalAccessToken id: 23, user_id: 887, name: "PAT 24", revoked: false, expires_at: "2024-04-03",...00000000 +0000", after_expiry_notification_delivered: false, previous_personal_access_token_id: nil>4885 .active?4886 returns false if the personal_access_token is revoked4887 returns false if the personal_access_token is expired4888 returns true if the personal_access_token is not revoked and not expired4889 revoke!4890 revokes the token4891 validations4892 requires at least one scope4893 allows creating a token with API scopes4894 allows creating a token with `admin_mode` scope4895 rejects creating a token with unavailable scopes4896 when registry is disabled4897 rejects creating a token with read_registry scope4898 allows revoking a token with read_registry scope4899 when registry is enabled4900 allows creating a token with read_registry scope4901 validates expires_at4902 can't be blank4903 when expires_in is less than MAX_PERSONAL_ACCESS_TOKEN_LIFETIME_IN_DAYS days4904 is valid4905 when expires_in is more than MAX_PERSONAL_ACCESS_TOKEN_LIFETIME_IN_DAYS days4906 is invalid4907 scopes4908 .active4909 includes non-revoked tokens4910 .expiring_and_not_notified4911 in one day4912 doesn't have any tokens4913 in three days4914 only includes a valid token4915 .expiring_and_not_notified_without_impersonation4916 when token is there to be notified4917 has only unnotified tokens4918 when no token is there to be notified4919 return empty array4920 .expired_today_and_not_notified4921 returns tokens that have expired today4922 .without_impersonation4923 returns only non-impersonation tokens4924 revoke scopes4925 .revoked4926 is expected to contain exactly #<PersonalAccessToken id: 49, user_id: 913, name: "PAT 62", revoked: true, expires_at: "2024-04-03", ...st_used_at: nil, after_expiry_notification_delivered: false, previous_personal_access_token_id: nil>4927 .not_revoked4928 is expected to contain exactly #<PersonalAccessToken id: 50, user_id: 914, name: "PAT 63", revoked: false, expires_at: "2024-04-03",...st_used_at: nil, after_expiry_notification_delivered: false, previous_personal_access_token_id: nil> and #<PersonalAccessToken id: 51, user_id: 915, name: "PAT 64", revoked: nil, expires_at: "2024-04-03", c...st_used_at: nil, after_expiry_notification_delivered: false, previous_personal_access_token_id: nil>4929 .simple_sorts4930 includes overridden keys4931 ordering by expires_at4932 .order_expires_at_asc_id_desc4933 returns ordered list in combination of expires_at ascending and id descending4934 `admin_mode scope4935 with feature flag enabled4936 with administrator user4937 does not add `admin_mode` scope before created4938 with normal user4939 does not add `admin_mode` scope before created4940 token format4941 generates a token4942 when there is an existing token4943 does not change the existing token4944# [RSpecRunTime] Finishing example group spec/models/personal_access_token_spec.rb. It took 9.79 seconds. Expected to take 18.19 seconds.4945# [RSpecRunTime] Starting example group spec/lib/gitlab/issues/rebalancing/state_spec.rb. Expected to take 17.89 seconds.4946Gitlab::Issues::Rebalancing::State4947 rebalancing issues in namespace4948 is expected to eq 14949 behaves like issues rebalance caching4950 #track_new_running_rebalance4951 caches a project id to track caching in progress4952 #set and get current_index4953 returns zero as current index when index not cached4954 returns cached current index4955 #set and get current_project4956 returns nil if there is no project_id cached4957 returns cached current project_id4958 #rebalance_in_progress?4959 return zero if no re-balances are running4960 return false if no re-balances are running4961 return true a re-balance for given project/namespace is running4962 caching issue ids4963 with no issue ids cached4964 returns zero when there are no cached issue ids4965 returns empty array when there are no cached issue ids4966 with cached issue ids4967 returns count of cached issue ids4968 returns array of issue ids4969 limits returned values4970 when caching duplicate issue_ids4971 does not cache duplicate issues4972 returns cached issues with latest scores4973 when setting expiration4974 when tracking new rebalance4975 returns as expired for non existent key4976 has expiration set4977 when setting current index4978 returns as expiring for non existent key4979 has expiration set4980 when setting current project id4981 returns as expired for non existent key4982 has expiration set4983 when setting cached issue ids4984 returns as expired for non existent key4985 has expiration set4986 cleanup cache4987 removes cache keys4988 .fetch_rebalancing_groups_and_projects4989 caches recently finished rebalance key4990 rebalancing issues in a project4991 is expected to eq 24992 behaves like issues rebalance caching4993 #track_new_running_rebalance4994 caches a project id to track caching in progress4995 #set and get current_index4996 returns zero as current index when index not cached4997 returns cached current index4998 #set and get current_project4999 returns nil if there is no project_id cached5000 returns cached current project_id5001 #rebalance_in_progress?5002 return zero if no re-balances are running5003 return false if no re-balances are running5004 return true a re-balance for given project/namespace is running5005 caching issue ids5006 with no issue ids cached5007 returns zero when there are no cached issue ids5008 returns empty array when there are no cached issue ids5009 with cached issue ids5010 returns count of cached issue ids5011 returns array of issue ids5012 limits returned values5013 when caching duplicate issue_ids5014 does not cache duplicate issues5015 returns cached issues with latest scores5016 when setting expiration5017 when tracking new rebalance5018 returns as expired for non existent key5019 has expiration set5020 when setting current index5021 returns as expiring for non existent key5022 has expiration set5023 when setting current project id5024 returns as expired for non existent key5025 has expiration set5026 when setting cached issue ids5027 returns as expired for non existent key5028 has expiration set5029 cleanup cache5030 removes cache keys5031 .fetch_rebalancing_groups_and_projects5032 caches recently finished rebalance key5033# [RSpecRunTime] Finishing example group spec/lib/gitlab/issues/rebalancing/state_spec.rb. It took 6.04 seconds. Expected to take 17.89 seconds.5034# [RSpecRunTime] Starting example group spec/serializers/deploy_keys/basic_deploy_key_entity_spec.rb. Expected to take 17.5 seconds.5035DeployKeys::BasicDeployKeyEntity5036 does not return an owner payload with_owner option not passed in5037 returns deploy keys5038 is expected to eq {:almost_orphaned=>false, :can_edit=>false, :created_at=>2024-03-04 13:53:52.698856449 +0000, :destro...", :id=>85, :title=>"My title 771", :updated_at=>2024-03-04 13:53:52.698856449 +0000, :user_id=>nil}5039# [RSpecRunTime] RSpec elapsed time: 23 minutes 6.58 seconds. Current RSS: ~1490M. load average: 1.18 1.19 1.30 1/284 266015040 user is an admin5041 when admin mode is enabled5042 is expected to include {:can_edit => true}5043# [RSpecRunTime] RSpec elapsed time: 23 minutes 7.79 seconds. Current RSS: ~1488M. load average: 1.18 1.19 1.30 1/284 266025044 when admin mode is disabled5045 is expected not to include {:can_edit => true}5046# [RSpecRunTime] RSpec elapsed time: 23 minutes 9.11 seconds. Current RSS: ~1482M. load average: 1.17 1.18 1.30 1/284 266035047 user is a project maintainer5048 project deploy key5049 is expected to include {:can_edit => true}5050 is expected to include {:edit_path => "/namespace601/project-851/-/deploy_keys/89/edit"}5051 is expected to include {:enable_path => "/namespace603/project-853/-/deploy_keys/90/enable"}5052 is expected to include {:disable_path => "/namespace605/project-855/-/deploy_keys/91/disable"}5053# [RSpecRunTime] RSpec elapsed time: 23 minutes 16.12 seconds. Current RSS: ~1430M. load average: 1.15 1.18 1.30 1/284 266045054 public deploy key5055 is expected to include {:can_edit => true}5056# [RSpecRunTime] RSpec elapsed time: 23 minutes 17.6 seconds. Current RSS: ~1431M. load average: 1.15 1.18 1.30 1/284 266055057 with_owner option5058 does not return an owner payload when it is set to false5059 when with_owner is set to true5060 returns an owner payload5061 does not return an owner if current_user cannot read the owner5062# [RSpecRunTime] RSpec elapsed time: 23 minutes 21.51 seconds. Current RSS: ~1430M. load average: 1.14 1.18 1.30 1/284 266065063# [RSpecRunTime] Finishing example group spec/serializers/deploy_keys/basic_deploy_key_entity_spec.rb. It took 17.73 seconds. Expected to take 17.5 seconds.5064# [RSpecRunTime] Starting example group spec/graphql/gitlab_schema_spec.rb. Expected to take 16.44 seconds.5065GitlabSchema5066 uses batch loading5067 has the base mutation5068 has the base query5069 paginates active record relations using `Pagination::Keyset::Connection`5070 paginates ExternallyPaginatedArray using `Pagination::ExternallyPaginatedArrayConnection`5071 sets an appropriate validation timeout5072 .execute5073 setting query `max_complexity` and `max_depth`5074 with no context5075 is expected to have attributes {:max_complexity => 200, :max_depth => 15}5076 with no :current_user5077 is expected to have attributes {:max_complexity => 200, :max_depth => 15}5078 with anonymous user5079 is expected to have attributes {:max_complexity => 200, :max_depth => 15}5080 with a logged in user5081 sets authenticated user limits5082 with an admin user5083 sets admin/authenticated user limits5084 when limits passed as kwargs5085 sets limits from the kwargs5086 .id_from_object5087 returns a global id5088 raises a meaningful error if a global id couldn't be generated5089 .object_from_id5090 raises the correct error on invalid input5091 with subclasses of `ApplicationRecord`5092 returns the correct record5093 returns the correct record, of the expected type5094 fails if the type does not match5095 batchloads the queries5096 with classes that are not ActiveRecord subclasses and have implemented .lazy_find5097 returns the correct record5098 batchloads the queries5099# [RSpecRunTime] RSpec elapsed time: 23 minutes 27.35 seconds. Current RSS: ~1479M. load average: 1.13 1.17 1.30 1/290 267255100 with other classes5101 falls back to a regular find5102 .resolve_type5103 returns the type for object types5104 raises an exception for non-object types5105 when accepts is defined5106 returns the type if the object is accepted5107 returns nil when object is not accepted5108 validate_max_errors5109 reports at most 5 errors5110 for gid parsing5111 .parse_gid5112 parses the gid5113 when gid is malformed5114 raises an error5115 when using expected_type5116 accepts a single type5117 accepts an ancestor type5118 rejects an unknown type5119 when expected_type is an array5120 when global_id is of type TestOne5121 returns an object of an expected type5122 when global_id is of type TestTwo5123 returns an object of an expected type5124 when global_id is of type TestThree5125 rejects an unknown type5126 .parse_gids5127 parses the gids5128# [RSpecRunTime] Finishing example group spec/graphql/gitlab_schema_spec.rb. It took 7.53 seconds. Expected to take 16.44 seconds.5129# [RSpecRunTime] Starting example group spec/tasks/gitlab/snippets_rake_spec.rb. Expected to take 15.9 seconds.5130gitlab:snippets namespace rake task5131 migrate5132 can migrate specific snippets passing ids5133 returns the ids of those snippet that failed the migration5134 fails if the SNIPPET_IDS env var is not set5135 fails if the number of ids provided is higher than the limit5136 fails if the env var LIMIT is invalid5137 fails if the ids are invalid5138 fails if the snippet background migration is running5139# [RSpecRunTime] RSpec elapsed time: 23 minutes 34.03 seconds. Current RSS: ~1529M. load average: 1.11 1.17 1.29 1/289 268035140 migration_status5141 returns a message when the background migration is not running5142 returns a message saying that the background migration is running5143 list_non_migrated5144 returns a message if all snippets are migrated5145 when there are still non migrated snippets5146 returns a message returning the non migrated snippets ids5147 returns as many snippet ids as the limit set5148# [RSpecRunTime] RSpec elapsed time: 23 minutes 36.37 seconds. Current RSS: ~1545M. load average: 1.11 1.17 1.29 1/289 268295149# [RSpecRunTime] Finishing example group spec/tasks/gitlab/snippets_rake_spec.rb. It took 8.94 seconds. Expected to take 15.9 seconds.5150# [RSpecRunTime] RSpec elapsed time: 23 minutes 38.13 seconds. Current RSS: ~1537M. load average: 1.11 1.17 1.29 1/284 268305151# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/config/entry/variable_spec.rb. Expected to take 15.73 seconds.5152Gitlab::Ci::Config::Entry::Variable5153 SimpleVariable5154 when config is a string5155 #valid?5156 is expected to be valid5157 #value5158 is expected to eq "value"5159 when config is an integer5160 #valid?5161 is expected to be valid5162 #value5163 is expected to eq "1"5164 when config is an array5165 #valid?5166 is expected not to be valid5167 #errors5168 is expected to include "variable definition must be either a string or a hash"5169 ComplexVariable5170 when config is a hash with description5171 when metadata allowed_value_data is not provided5172 #valid?5173 is expected not to be valid5174 #errors5175 is expected to include "var1 config must be a string"5176 when metadata allowed_value_data is (value, description)5177 #valid?5178 is expected to be valid5179 #value5180 is expected to eq "value"5181 #value_with_data5182 is expected to eq {:value=>"value"}5183 #value_with_prefill_data5184 is expected to eq {:description=>"description", :value=>"value"}5185 when config value is a symbol5186 #value5187 is expected to eq "value"5188 #value_with_data5189 is expected to eq {:value=>"value"}5190 #value_with_prefill_data5191 is expected to eq {:description=>"description", :value=>"value"}5192 when config value is an integer5193 #value5194 is expected to eq "123"5195 #value_with_data5196 is expected to eq {:value=>"123"}5197 #value_with_prefill_data5198 is expected to eq {:description=>"description", :value=>"123"}5199 when config description is a symbol5200 #value5201 is expected to eq "value"5202 #value_with_data5203 is expected to eq {:value=>"value"}5204 #value_with_prefill_data5205 is expected to eq {:description=>:description, :value=>"value"}5206 when metadata allowed_value_data is (value, xyz)5207 #valid?5208 is expected not to be valid5209 #errors5210 is expected to include "var1 config uses invalid data keys: description"5211 when config is a hash without description5212 when metadata allowed_value_data is not provided5213 #valid?5214 is expected not to be valid5215 #errors5216 is expected to include "var1 config must be a string"5217 when metadata allowed_value_data is (value, description)5218 #valid?5219 is expected to be valid5220 #value5221 is expected to eq "value"5222 #value_with_data5223 is expected to eq {:value=>"value"}5224 #value_with_prefill_data5225 is expected to eq {:value=>"value"}5226 when config is a hash with expand5227 when metadata allowed_value_data is not provided5228 #valid?5229 is expected not to be valid5230 #errors5231 is expected to include "var1 config must be a string"5232 when metadata allowed_value_data is (value, expand)5233 #valid?5234 is expected to be valid5235 #value5236 is expected to eq "value"5237 #value_with_data5238 is expected to eq {:raw=>true, :value=>"value"}5239 when config expand is true5240 #value_with_data5241 is expected to eq {:raw=>false, :value=>"value"}5242 when config expand is a string5243 #valid?5244 is expected not to be valid5245 #errors5246 is expected to include "var1 config expand should be a boolean value"5247 when metadata allowed_value_data is (value, xyz)5248 #valid?5249 is expected not to be valid5250 #errors5251 is expected to include "var1 config uses invalid data keys: expand"5252 when config is a hash with options5253 when there is no metadata5254 #valid?5255 is expected not to be valid5256 #errors5257 is expected to include "var1 config must be a string"5258 when options are allowed5259 #valid?5260 is expected to be valid5261 #value5262 is expected to eq "value"5263 #value_with_data5264 is expected to eq {:value=>"value"}5265 #value_with_prefill_data5266 is expected to eq {:options=>["value", "value2"], :value=>"value"}5267# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/config/entry/variable_spec.rb. It took 4.62 seconds. Expected to take 15.73 seconds.5268# [RSpecRunTime] Starting example group spec/lib/generators/gitlab/partitioning/foreign_keys_generator_spec.rb. Expected to take 15.01 seconds.5269Gitlab::Partitioning::ForeignKeysGenerator5270 without foreign keys5271 does not generate migrations5272# [RSpecRunTime] RSpec elapsed time: 23 minutes 44.97 seconds. Current RSS: ~1518M. load average: 1.09 1.16 1.29 1/284 268315273 with many FKs5274 generates migrations for the selected FK5275# [RSpecRunTime] RSpec elapsed time: 23 minutes 47.21 seconds. Current RSS: ~1502M. load average: 1.09 1.16 1.29 1/284 268325276 with one FK5277 generates foreign key migrations5278# [RSpecRunTime] RSpec elapsed time: 23 minutes 50.53 seconds. Current RSS: ~1442M. load average: 1.08 1.16 1.29 1/284 268335279# [RSpecRunTime] Finishing example group spec/lib/generators/gitlab/partitioning/foreign_keys_generator_spec.rb. It took 11.92 seconds. Expected to take 15.01 seconds.5280# [RSpecRunTime] RSpec elapsed time: 23 minutes 54.73 seconds. Current RSS: ~1399M. load average: 1.08 1.16 1.28 1/284 268345281# [RSpecRunTime] Starting example group spec/models/packages/debian/project_component_file_spec.rb. Expected to take 14.09 seconds.5282Packages::Debian::ProjectComponentFile5283 does not allow STI5284 behaves like Debian Component File5285 relationships5286 with stubbed uploader5287 is expected to belong to component class_name => Packages::Debian::ProjectComponent required: false inverse_of => files5288# [RSpecRunTime] RSpec elapsed time: 23 minutes 56.29 seconds. Current RSS: ~1396M. load average: 1.08 1.16 1.28 1/284 268355289 with packages file_type5290 is expected to belong to architecture class_name => Packages::Debian::ProjectArchitecture required: false inverse_of => files5291 with :sources file_type5292 is expected to belong to architecture class_name => Packages::Debian::ProjectArchitecture inverse_of => files optional: true5293 validations5294 #component5295 is expected to validate that :component cannot be empty/falsy5296 #architecture5297 with packages file_type5298 is expected to validate that :architecture cannot be empty/falsy5299 with :sources file_type5300 is expected to validate that :architecture is empty/falsy5301 #file_type5302 is expected to validate that :file_type cannot be empty/falsy5303 is expected to allow :file_type to be ‹:packages›5304 #compression_type5305 is expected not to validate that :compression_type cannot be empty/falsy5306 is expected to allow :compression_type to be ‹nil›5307 is expected to allow :compression_type to be ‹:gz›5308 #file5309 the uploader api5310 is expected to respond to #store_dir5311 is expected to respond to #cache_dir5312 is expected to respond to #work_dir5313 #file_store5314 is expected to validate that :file_store cannot be empty/falsy5315 #file_sha2565316 is expected to validate that :file_sha256 cannot be empty/falsy5317 scopes5318 .with_container5319 is expected to contain exactly #<Packages::Debian::ProjectComponentFile id: 6, created_at: "2024-03-04 13:54:43.020230457 +0000", up...type: nil, file_store: 1, file: "Packages", file_sha256: "be93151dc23ac34a82752444556fe79b32c7a1ad">5320 .with_codename_or_suite5321 is expected to contain exactly #<Packages::Debian::ProjectComponentFile id: 6, created_at: "2024-03-04 13:54:43.020230457 +0000", up...type: nil, file_store: 1, file: "Packages", file_sha256: "be93151dc23ac34a82752444556fe79b32c7a1ad">5322 .with_component_name5323 is expected to contain exactly #<Packages::Debian::ProjectComponentFile id: 3, created_at: "2024-03-04 13:54:42.998247259 +0000", up...type: nil, file_store: 1, file: "Packages", file_sha256: "be93151dc23ac34a82752444556fe79b32c7a1ad">5324 .with_file_type5325 is expected to contain exactly #<Packages::Debian::ProjectComponentFile id: 7, created_at: "2024-03-04 13:54:43.027406000 +0000", up..._type: nil, file_store: 1, file: "Sources", file_sha256: "be93151dc23ac34a82752444556fe79b32c7a1ad">5326 .with_architecture5327 is expected to contain exactly #<Packages::Debian::ProjectComponentFile id: 2, created_at: "2024-03-04 13:54:42.991452240 +0000", up...type: nil, file_store: 1, file: "Packages", file_sha256: "be93151dc23ac34a82752444556fe79b32c7a1ad">5328 .with_architecture_name5329 is expected to contain exactly #<Packages::Debian::ProjectComponentFile id: 2, created_at: "2024-03-04 13:54:42.991452240 +0000", up...type: nil, file_store: 1, file: "Packages", file_sha256: "be93151dc23ac34a82752444556fe79b32c7a1ad">5330 .with_compression_type5331 is expected to contain exactly #<Packages::Debian::ProjectComponentFile id: 4, created_at: "2024-03-04 13:54:43.006710218 +0000", up...ype: "xz", file_store: 1, file: "Packages", file_sha256: "be93151dc23ac34a82752444556fe79b32c7a1ad">5332 .with_file_sha2565333 is expected to contain exactly #<Packages::Debian::ProjectComponentFile id: 5, created_at: "2024-03-04 13:54:43.014424208 +0000", up...pe: "packages", compression_type: nil, file_store: 1, file: "Packages", file_sha256: "other_sha256">5334 .updated_before5335 is expected to contain exactly #<Packages::Debian::ProjectComponentFile id: 9, created_at: "2024-03-04 13:54:45.754982228 +0000", up...type: nil, file_store: 1, file: "Packages", file_sha256: "be93151dc23ac34a82752444556fe79b32c7a1ad"> and #<Packages::Debian::ProjectComponentFile id: 10, created_at: "2024-03-04 13:54:45.763244198 +0000", u...type: nil, file_store: 1, file: "Packages", file_sha256: "be93151dc23ac34a82752444556fe79b32c7a1ad">5336 callbacks5337 updates metadata columns5338 #relative_path5339 with a Packages file_type5340 is expected to eq "praesentium1/binary-repudiandae1/Packages"5341 with a Source file_type5342 is expected to eq "praesentium1/source/Sources"5343 with a DI Packages file_type5344 is expected to eq "praesentium1/debian-installer/binary-repudiandae1/Packages"5345 with an xz compression_type5346 is expected to eq "praesentium1/binary-repudiandae1/Packages.xz"5347 #empty?5348 with a non-empty component5349 is expected to be falsey5350 with an empty component5351 is expected to be truthy5352# [RSpecRunTime] Finishing example group spec/models/packages/debian/project_component_file_spec.rb. It took 5.05 seconds. Expected to take 14.09 seconds.5353# [RSpecRunTime] Starting example group spec/models/ci/build_trace_metadata_spec.rb. Expected to take 13.98 seconds.5354Ci::BuildTraceMetadata5355 does not allow STI5356 is expected to belong to build required: false5357 is expected to belong to trace_artifact required: false5358 is expected to validate that :build cannot be empty/falsy5359 is expected to validate that :archival_attempts cannot be empty/falsy5360 #can_attempt_archival_now?5361 when archival_attempts is over the limit5362 is expected to be falsey5363# [RSpecRunTime] RSpec elapsed time: 24 minutes 0.94 second. Current RSS: ~1462M. load average: 1.07 1.15 1.28 1/284 268365364 when last_archival_attempt_at is not set5365 is expected to be truthy5366 when last_archival_attempt_at is set5367 is expected to be truthy5368 when last_archival_attempt_at is too close5369 is expected to be falsey5370 #archival_attempts_available?5371 when archival_attempts is over the limit5372 is expected to be falsey5373 when archival_attempts is at the limit5374 is expected to be truthy5375 #increment_archival_attempts!5376 increments the attempts5377 updates the last_archival_attempt_at timestamp5378 #track_archival!5379 stores the artifact id and timestamp5380# [RSpecRunTime] RSpec elapsed time: 24 minutes 5.08 seconds. Current RSS: ~1463M. load average: 1.07 1.15 1.28 1/284 268375381 .find_or_upsert_for!5382 creates a new record5383 with existing records5384 returns the existing record5385 #remote_checksum_valid?5386 checksum: nil, remote_checksum: nil, result: false5387 is expected to eq false5388 checksum: nil, remote_checksum: "a", result: false5389 is expected to eq false5390 checksum: "a", remote_checksum: nil, result: false5391 is expected to eq false5392 checksum: "a", remote_checksum: "b", result: false5393 is expected to eq false5394 checksum: "b", remote_checksum: "a", result: false5395 is expected to eq false5396 checksum: "a", remote_checksum: "a", result: true5397 is expected to eq true5398 partitioning5399 assigns the same partition id as the one that build has5400# [RSpecRunTime] RSpec elapsed time: 24 minutes 9.36 seconds. Current RSS: ~1461M. load average: 1.06 1.15 1.28 1/284 268385401# [RSpecRunTime] Finishing example group spec/models/ci/build_trace_metadata_spec.rb. It took 9.7 seconds. Expected to take 13.98 seconds.5402# [RSpecRunTime] Starting example group spec/services/work_items/widgets/hierarchy_service/update_service_spec.rb. Expected to take 13.3 seconds.5403WorkItems::Widgets::HierarchyService::UpdateService5404 #update5405 when multiple params are present5406 behaves like raises a WidgetError5407 is expected to raise WorkItems::Widgets::BaseService::WidgetError with "One and only one of children, parent or remove_child is required"5408 behaves like raises a WidgetError5409 is expected to raise WorkItems::Widgets::BaseService::WidgetError with "One and only one of children, parent or remove_child is required"5410 behaves like raises a WidgetError5411 is expected to raise WorkItems::Widgets::BaseService::WidgetError with "One and only one of children, parent or remove_child is required"5412 when invalid params are present5413 behaves like raises a WidgetError5414 is expected to raise WorkItems::Widgets::BaseService::WidgetError with "One or more arguments are invalid: other_parent."5415 when relative position params are incomplete5416 when only adjacent_work_item is present5417 behaves like raises a WidgetError5418 is expected to raise WorkItems::Widgets::BaseService::WidgetError with "Relative position is not valid."5419 when only relative_position is present5420 behaves like raises a WidgetError5421 is expected to raise WorkItems::Widgets::BaseService::WidgetError with "Relative position is not valid."5422 when updating children5423 when user has insufficient permissions to link work items5424 behaves like raises a WidgetError with message5425 is expected to raise WorkItems::Widgets::BaseService::WidgetError with "No matching work item found. Make sure that you are adding a valid work item ID."5426# [RSpecRunTime] RSpec elapsed time: 24 minutes 12.79 seconds. Current RSS: ~1457M. load average: 1.06 1.15 1.28 1/284 268395427 when user has sufficient permissions to link work item5428 with valid children params5429 correctly sets work item parent5430 when relative_position and adjacent_work_item are given5431 with BEFORE value5432 behaves like raises a WidgetError5433 is expected to raise WorkItems::Widgets::BaseService::WidgetError with "Relative position cannot be combined with childrenIds."5434 with AFTER value5435 behaves like raises a WidgetError5436 is expected to raise WorkItems::Widgets::BaseService::WidgetError with "Relative position cannot be combined with childrenIds."5437 with remove_child param5438 correctly removes the work item child5439 when child is already assigned5440 behaves like raises a WidgetError5441 is expected to raise WorkItems::Widgets::BaseService::WidgetError with "Work item(s) already assigned"5442 when child type is invalid5443 behaves like raises a WidgetError with message5444 is expected to raise WorkItems::Widgets::BaseService::WidgetError with "#7 cannot be added: is not allowed to add this type of parent"5445 when updating parent5446 when user has insufficient permissions to link work items5447 behaves like raises a WidgetError with message5448 is expected to raise WorkItems::Widgets::BaseService::WidgetError with "No matching work item found. Make sure that you are adding a valid work item ID."5449 when user has sufficient permissions to link work item5450 correctly sets new parent5451 when parent is nil5452 removes the work item parent if present5453 returns success status if parent not present5454# [RSpecRunTime] RSpec elapsed time: 24 minutes 16.56 seconds. Current RSS: ~1465M. load average: 1.06 1.14 1.28 1/284 268405455 when type is invalid5456 behaves like raises a WidgetError with message5457 is expected to raise WorkItems::Widgets::BaseService::WidgetError with "#4 cannot be added: is not allowed to add this type of parent"5458 with positioning arguments5459 correctly sets new parent and position5460 when other hierarchy adjacent is provided5461 behaves like raises a WidgetError5462 is expected to raise WorkItems::Widgets::BaseService::WidgetError with "The adjacent work item's parent must match the new parent work item."5463# [RSpecRunTime] RSpec elapsed time: 24 minutes 18.11 seconds. Current RSS: ~1467M. load average: 1.06 1.14 1.28 1/284 268415464# [RSpecRunTime] Finishing example group spec/services/work_items/widgets/hierarchy_service/update_service_spec.rb. It took 8.74 seconds. Expected to take 13.3 seconds.5465# [RSpecRunTime] Starting example group spec/services/packages/protection/delete_rule_service_spec.rb. Expected to take 12.47 seconds.5466Packages::Protection::DeleteRuleService#execute5467 deletes the package protection rule in the database5468 when current_user does not have permission5469 current_user: developer5470 is expected to have attributes {:message => /Unauthorized to delete a package protection rule/}5471 behaves like an erroneous service response5472 is expected to be error5473 is expected to have attributes {:message => (be present), :payload => {:package_protection_rule => (be blank)}}5474 is expected not to raise Exception5475# [RSpecRunTime] RSpec elapsed time: 24 minutes 20.13 seconds. Current RSS: ~1458M. load average: 1.05 1.14 1.27 1/284 268425476 current_user: reporter5477 is expected to have attributes {:message => /Unauthorized to delete a package protection rule/}5478 behaves like an erroneous service response5479 is expected to be error5480 is expected to have attributes {:message => (be present), :payload => {:package_protection_rule => (be blank)}}5481 is expected not to raise Exception5482 current_user: guest5483 is expected to have attributes {:message => /Unauthorized to delete a package protection rule/}5484 behaves like an erroneous service response5485 is expected to be error5486 is expected to have attributes {:message => (be present), :payload => {:package_protection_rule => (be blank)}}5487 is expected not to raise Exception5488 current_user: anonymous5489 is expected to have attributes {:message => /Unauthorized to delete a package protection rule/}5490 behaves like an erroneous service response5491 is expected to be error5492 is expected to have attributes {:message => (be present), :payload => {:package_protection_rule => (be blank)}}5493 is expected not to raise Exception5494 behaves like a successful service response5495 is expected to be success5496 is expected to have attributes {:errors => (be blank), :message => (be blank), :payload => {:package_protection_rule => #<Packages::Protecti...p_to_access_level: "developer", package_type: "npm", package_name_pattern: "@my_scope/my_package">}}5497 is expected to raise ActiveRecord::RecordNotFound5498 without current_user5499 is expected to raise ArgumentError5500 with deleted package protection rule5501 behaves like a successful service response5502 is expected to be success5503 is expected to have attributes {:errors => (be blank), :message => (be blank), :payload => {:package_protection_rule => #<Packages::Protecti...o_access_level: "developer", package_type: "npm", package_name_pattern: "protection_rule_deleted">}}5504 is expected to raise ActiveRecord::RecordNotFound5505 without package protection rule5506 is expected to raise ArgumentError5507 when error occurs during delete operation5508 is expected to have attributes {:message => /Some error/}5509 behaves like an erroneous service response5510 is expected to be error5511 is expected to have attributes {:message => (be present), :payload => {:package_protection_rule => (be blank)}}5512 is expected not to raise Exception5513# [RSpecRunTime] Finishing example group spec/services/packages/protection/delete_rule_service_spec.rb. It took 5.24 seconds. Expected to take 12.47 seconds.5514# [RSpecRunTime] Starting example group spec/graphql/types/group_type_spec.rb. Expected to take 12.34 seconds.5515Types::GroupType5516 is expected to expose permissions using Types::PermissionTypes::Group5517 is expected to eq "Group"5518 is expected to require graphql authorizations :read_group5519 has the expected fields5520 boards field5521 returns boards5522 members field5523 is expected to have graphql type #<Class:0x00007e77a99d4c08>5524 is expected to have graphql resolver Resolvers::GroupMembersResolver5525 timelogs field5526 finds timelogs between start time and end time5527 contact_state_counts field5528 is expected to have graphql type Types::CustomerRelations::ContactStateCountsType5529 is expected to have graphql resolver Resolvers::Crm::ContactStateCountsResolver5530 organization_state_counts field5531 is expected to have graphql type Types::CustomerRelations::OrganizationStateCountsType5532 is expected to have graphql resolver Resolvers::Crm::OrganizationStateCountsResolver5533 releases field5534 is expected to have graphql type #<Class:0x00007e77920e98a8>5535 is expected to have graphql resolver Resolvers::GroupReleasesResolver5536 work_items field5537 is expected to have graphql type #<Class:0x00007e7795491d90>5538 is expected to have graphql resolver Resolvers::Namespaces::WorkItemsResolver5539 behaves like a GraphQL type with labels5540 has label fields5541 label field5542 is expected to have graphql type Types::LabelType5543 is expected to have graphql arguments :title5544 labels field5545 is expected to have graphql type #<Class:0x00007e779220b308>5546 is expected to have graphql arguments :search_term, :includeAncestorGroups, :includeDescendantGroups, and :onlyGroupLabels5547 milestones5548 avoids N+1 queries5549 custom emoji5550 when includeAncestorGroups is true5551 returns emoji from ancestor groups5552 emailsDisabled5553 is not a deprecated field5554 when emails_enabled is true5555 is expected to eq false5556 when emails_enabled is false5557 is expected to eq true5558 emailsEnabled5559 is not a deprecated field5560 when emails_enabled is true5561 is expected to eq true5562 when emails_enabled is false5563 is expected to eq false5564# [RSpecRunTime] Finishing example group spec/graphql/types/group_type_spec.rb. It took 4.77 seconds. Expected to take 12.34 seconds.5565# [RSpecRunTime] Starting example group spec/lib/gitlab/sidekiq_config/worker_router_spec.rb. Expected to take 11.92 seconds.5566Gitlab::SidekiqConfig::WorkerRouter5567 .queue_name_from_worker_name5568 worker: #<Class:0x00007e777a283550>, expected_name: "pages"5569 generates a valid queue name from worker name5570 worker: #<Class:0x00007e777a281278>, expected_name: "pipeline_notification"5571 generates a valid queue name from worker name5572 worker: #<Class:0x00007e777a287650>, expected_name: "post_receive"5573 generates a valid queue name from worker name5574 worker: #<Class:0x00007e777a2859e0>, expected_name: "git:post_receive"5575 generates a valid queue name from worker name5576 worker: #<Class:0x00007e777a28bcc8>, expected_name: "pipeline_hooks:pipeline_hooks"5577 generates a valid queue name from worker name5578 worker: #<Class:0x00007e777a289f68>, expected_name: "jira_import_advance_stage"5579 generates a valid queue name from worker name5580 .global5581 valid routing rules5582 routing_rules: [], expected_queue: "foo_bar"5583 routes the worker to the correct queue5584 routing_rules: [["feature_category=feature_b|urgency=high", "queue_a"], ["resource_boundary=memory", "queue_b"], ["tags=cheap", "queue_c"]], expected_queue: "foo_bar"5585 routes the worker to the correct queue5586 routing_rules: [["feature_category=feature_b|urgency=high", "queue_a"], ["resource_boundary=cpu", nil], ["tags=cheap", "queue_c"]], expected_queue: "foo_bar"5587 routes the worker to the correct queue5588 routing_rules: [["feature_category=feature_b|urgency=high", "queue_a"], ["resource_boundary=cpu", ""], ["tags=cheap", "queue_c"]], expected_queue: "foo_bar"5589 routes the worker to the correct queue5590 routing_rules: [["feature_category=feature_a|urgency=high", "queue_a"], ["resource_boundary=cpu", "queue_b"], ["tags=cheap", "queue_c"]], expected_queue: "queue_a"5591 routes the worker to the correct queue5592 routing_rules: [["feature_category=feature_b|urgency=low", "queue_a"], ["resource_boundary=cpu", "queue_b"], ["tags=cheap", "queue_c"]], expected_queue: "queue_a"5593 routes the worker to the correct queue5594 routing_rules: [["feature_category=feature_b|urgency=high", "queue_a"], ["resource_boundary=memory", "queue_b"], ["tags=expensive", "queue_c"]], expected_queue: "queue_c"5595 routes the worker to the correct queue5596 routing_rules: [["feature_category=feature_a|urgency=low", "queue_a"], ["resource_boundary=cpu", "queue_b"], ["tags=expensive", "queue_c"]], expected_queue: "queue_a"5597 routes the worker to the correct queue5598 routing_rules: [["feature_category=feature_a", "queue_a"], ["feature_category=feature_a", "queue_b"], ["feature_category=feature_a", "queue_c"]], expected_queue: "queue_a"5599 routes the worker to the correct queue5600 routing_rules: [["feature_category=feature_b|urgency=high", "queue_a"], ["resource_boundary=memory", "queue_b"], ["tags=cheap", "queue_c"], ["*", "default"]], expected_queue: "default"5601 routes the worker to the correct queue5602 routing_rules: [["*", "queue_foo"], ["feature_category=feature_a|urgency=low", "queue_a"], ["resource_boundary=cpu", "queue_b"], ["tags=expensive", "queue_c"]], expected_queue: "queue_foo"5603 routes the worker to the correct queue5604 routing_rules: [["name=foo_bar", "queue_foo"], ["feature_category=feature_a|urgency=low", "queue_a"], ["resource_boundary=cpu", "queue_b"], ["tags=expensive", "queue_c"]], expected_queue: "queue_foo"5605 routes the worker to the correct queue5606 invalid routing rules5607 invalid routing rules format5608 captures the error and falls back to an empty route5609 invalid predicate5610 captures the error and falls back to an empty route5611 when routing rules is missing `*` as the last rule5612 logs a warning5613 when routing rules has a `*` rule as the last rule5614 does not log any warning5615 #route5616 valid routing rules5617 routing_rules: [], expected_queue: "foo_bar"5618 routes the worker to the correct queue5619 routing_rules: [["feature_category=feature_b|urgency=high", "queue_a"], ["resource_boundary=memory", "queue_b"], ["tags=cheap", "queue_c"]], expected_queue: "foo_bar"5620 routes the worker to the correct queue5621 routing_rules: [["feature_category=feature_b|urgency=high", "queue_a"], ["resource_boundary=cpu", nil], ["tags=cheap", "queue_c"]], expected_queue: "foo_bar"5622 routes the worker to the correct queue5623 routing_rules: [["feature_category=feature_b|urgency=high", "queue_a"], ["resource_boundary=cpu", ""], ["tags=cheap", "queue_c"]], expected_queue: "foo_bar"5624 routes the worker to the correct queue5625 routing_rules: [["feature_category=feature_a|urgency=high", "queue_a"], ["resource_boundary=cpu", "queue_b"], ["tags=cheap", "queue_c"]], expected_queue: "queue_a"5626 routes the worker to the correct queue5627 routing_rules: [["feature_category=feature_b|urgency=low", "queue_a"], ["resource_boundary=cpu", "queue_b"], ["tags=cheap", "queue_c"]], expected_queue: "queue_a"5628 routes the worker to the correct queue5629 routing_rules: [["feature_category=feature_b|urgency=high", "queue_a"], ["resource_boundary=memory", "queue_b"], ["tags=expensive", "queue_c"]], expected_queue: "queue_c"5630 routes the worker to the correct queue5631 routing_rules: [["feature_category=feature_a|urgency=low", "queue_a"], ["resource_boundary=cpu", "queue_b"], ["tags=expensive", "queue_c"]], expected_queue: "queue_a"5632 routes the worker to the correct queue5633 routing_rules: [["feature_category=feature_a", "queue_a"], ["feature_category=feature_a", "queue_b"], ["feature_category=feature_a", "queue_c"]], expected_queue: "queue_a"5634 routes the worker to the correct queue5635 routing_rules: [["feature_category=feature_b|urgency=high", "queue_a"], ["resource_boundary=memory", "queue_b"], ["tags=cheap", "queue_c"], ["*", "default"]], expected_queue: "default"5636 routes the worker to the correct queue5637 routing_rules: [["*", "queue_foo"], ["feature_category=feature_a|urgency=low", "queue_a"], ["resource_boundary=cpu", "queue_b"], ["tags=expensive", "queue_c"]], expected_queue: "queue_foo"5638 routes the worker to the correct queue5639 routing_rules: [["name=foo_bar", "queue_foo"], ["feature_category=feature_a|urgency=low", "queue_a"], ["resource_boundary=cpu", "queue_b"], ["tags=expensive", "queue_c"]], expected_queue: "queue_foo"5640 routes the worker to the correct queue5641 invalid routing rules5642 raises an exception5643# [RSpecRunTime] Finishing example group spec/lib/gitlab/sidekiq_config/worker_router_spec.rb. It took 3.91 seconds. Expected to take 11.92 seconds.5644# [RSpecRunTime] Starting example group spec/lib/gitlab/usage_data_counters/kubernetes_agent_counter_spec.rb. Expected to take 11.76 seconds.5645Gitlab::UsageDataCounters::KubernetesAgentCounter5646 behaves like a redis usage counter5647 .count(gitops_sync)5648 increments the Kubernetes Agent gitops_sync counter by 15649 .read(gitops_sync)5650 returns the total number of gitops_sync events5651 behaves like a redis usage counter with totals5652 totals5653 can report all totals5654 unknown events5655 cannot increment5656 cannot read5657 behaves like a redis usage counter5658 .count(k8s_api_proxy_request)5659 increments the Kubernetes Agent k8s_api_proxy_request counter by 15660 .read(k8s_api_proxy_request)5661 returns the total number of k8s_api_proxy_request events5662 behaves like a redis usage counter with totals5663 totals5664 can report all totals5665 unknown events5666 cannot increment5667 cannot read5668 behaves like a redis usage counter5669 .count(flux_git_push_notifications_total)5670 increments the Kubernetes Agent flux_git_push_notifications_total counter by 15671 .read(flux_git_push_notifications_total)5672 returns the total number of flux_git_push_notifications_total events5673 behaves like a redis usage counter with totals5674 totals5675 can report all totals5676 unknown events5677 cannot increment5678 cannot read5679 behaves like a redis usage counter5680 .count(k8s_api_proxy_requests_via_ci_access)5681 increments the Kubernetes Agent k8s_api_proxy_requests_via_ci_access counter by 15682 .read(k8s_api_proxy_requests_via_ci_access)5683 returns the total number of k8s_api_proxy_requests_via_ci_access events5684 behaves like a redis usage counter with totals5685 totals5686 can report all totals5687 unknown events5688 cannot increment5689 cannot read5690 behaves like a redis usage counter5691 .count(k8s_api_proxy_requests_via_user_access)5692 increments the Kubernetes Agent k8s_api_proxy_requests_via_user_access counter by 15693 .read(k8s_api_proxy_requests_via_user_access)5694 returns the total number of k8s_api_proxy_requests_via_user_access events5695 behaves like a redis usage counter with totals5696 totals5697 can report all totals5698 unknown events5699 cannot increment5700 cannot read5701 behaves like a redis usage counter5702 .count(k8s_api_proxy_requests_via_pat_access)5703 increments the Kubernetes Agent k8s_api_proxy_requests_via_pat_access counter by 15704 .read(k8s_api_proxy_requests_via_pat_access)5705 returns the total number of k8s_api_proxy_requests_via_pat_access events5706 behaves like a redis usage counter with totals5707 totals5708 can report all totals5709 unknown events5710 cannot increment5711 cannot read5712 .increment_event_counts5713 increments the specified counters by the new increment amount5714 with empty events5715 is expected not to change `Gitlab::UsageDataCounters::KubernetesAgentCounter.totals`5716 event is unknown5717 raises an ArgumentError5718 increment is negative5719 raises an ArgumentError5720# [RSpecRunTime] Finishing example group spec/lib/gitlab/usage_data_counters/kubernetes_agent_counter_spec.rb. It took 3.32 seconds. Expected to take 11.76 seconds.5721# [RSpecRunTime] Starting example group spec/models/integrations/packagist_spec.rb. Expected to take 11.27 seconds.5722Integrations::Packagist5723 does not allow STI5724 behaves like Integrations::HasWebHook5725 associations5726 is expected to have one service_hook inverse_of => integration5727 callbacks5728 calls #update_web_hook! when enabled5729 does not call #update_web_hook! when disabled5730 does not call #update_web_hook! when validation fails5731 #hook_url5732 returns a string5733 #url_variables5734 returns a hash5735 #hook_ssl_verification5736 returns a boolean5737 delegates to #enable_ssl_verification if the concern is included5738 #update_web_hook!5739 creates or updates a service hook5740 raises an error if the service hook could not be saved5741 does not attempt to save the service hook if there are no changes5742# [RSpecRunTime] RSpec elapsed time: 24 minutes 38.01 seconds. Current RSS: ~1524M. load average: 1.12 1.15 1.28 1/284 268435743 #execute_web_hook!5744 creates the webhook if necessary and executes it5745 raises an error if the service hook could not be saved5746# [RSpecRunTime] RSpec elapsed time: 24 minutes 40.22 seconds. Current RSS: ~1536M. load average: 1.11 1.15 1.27 1/284 268445747 behaves like Integrations::ResetSecretFields5748 #exposing_secrets_fields5749 returns an array of strings5750 #reset_secret_fields?5751 returns false if no exposing field has changed5752 returns true if any exposing field has changed5753 validation callback5754 when an exposing field has changed5755 clears all secret fields5756 when a secret field has been updated5757 does not clear this secret field5758 when a secret field has been updated with the same value5759 does not clear this secret field5760 when no exposing field has changed5761 does not clear any secret fields5762 #execute5763 calls Packagist API5764 #test5765 when test request executes without errors5766 when response is a 2005767 return failure result5768 when response is a 2025769 return success result5770 when test request executes with errors5771 return failure result5772# [RSpecRunTime] Finishing example group spec/models/integrations/packagist_spec.rb. It took 6.43 seconds. Expected to take 11.27 seconds.5773# [RSpecRunTime] Starting example group spec/models/clusters/providers/gcp_spec.rb. Expected to take 11.22 seconds.5774Clusters::Providers::Gcp5775 does not allow STI5776 is expected to belong to cluster required: false5777 is expected to validate that :zone cannot be empty/falsy5778 state_machine5779 when any => [:created]5780 nullifies API credentials5781 when any => [:creating]5782 calls #assign_operation_id on the provider5783 when any => [:errored]5784 calls #nullify_credentials on the provider5785 sets a status reason5786 when status_reason is nil5787 does not set status_reason5788 #on_creation?5789 status: :scheduled, result: true5790 is expected to eq true5791 status: :creating, result: true5792 is expected to eq true5793 status: :created, result: false5794 is expected to eq false5795 status: :errored, result: false5796 is expected to eq false5797 default values5798 has default value5799 validation5800 when validates gcp_project_id5801 when gcp_project_id is shorter than 15802 is expected to be falsey5803 when gcp_project_id is longer than 635804 is expected to be falsey5805 when gcp_project_id includes invalid character5806 is expected to be falsey5807 when gcp_project_id is valid5808 is expected to be truthy5809 when validates num_nodes5810 when num_nodes is string5811 is expected to be falsey5812 when num_nodes is nil5813 is expected to be falsey5814 when num_nodes is smaller than 15815 is expected to be falsey5816 when num_nodes is valid5817 is expected to be truthy5818 #has_rbac_enabled?5819 when cluster is legacy_abac5820 is expected to be falsey5821 when cluster is not legacy_abac5822 is expected to be truthy5823 #knative_pre_installed?5824 when cluster is cloud_run5825 is expected to be falsey5826 when cluster is not cloud_run5827 is expected to be truthy5828 #nullify_credentials5829 removes access_token and operation_id5830 #assign_operation_id5831 sets operation_id5832# [RSpecRunTime] Finishing example group spec/models/clusters/providers/gcp_spec.rb. It took 3.75 seconds. Expected to take 11.22 seconds.5833# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/config/entry/image_spec.rb. Expected to take 10.9 seconds.5834Gitlab::Ci::Config::Entry::Image5835 when configuration is a string5836 #value5837 returns image hash5838 #errors5839 does not append errors5840 #valid?5841 is valid5842 #image5843 returns image's name5844 #entrypoint5845 returns image's entrypoint5846 #executor_opts5847 returns nil5848 #ports5849 returns image's ports5850 #pull_policy5851 returns nil5852 when configuration is a hash5853 #value5854 returns image hash5855 #errors5856 does not append errors5857 #valid?5858 is valid5859 #image5860 returns image's name5861 #entrypoint5862 returns image's entrypoint5863 when configuration specifies docker5864 is valid5865 #value5866 returns value5867 when docker specifies platform5868 is valid5869 #value5870 returns value5871 when invalid data type is specified for platform option5872 raises an error5873 when docker specifies user5874 is valid5875 #value5876 returns value5877 when user is a UID5878 is valid5879 #value5880 returns value5881 when invalid data type is specified for user option5882 raises an error5883 when docker specifies an invalid option5884 is not valid5885 when configuration has ports5886 when with_image_ports metadata is not enabled5887 #valid?5888 is not valid5889 when with_image_ports metadata is enabled5890 #valid?5891 is valid5892 #ports5893 returns image's ports5894 when configuration has pull_policy5895 #valid?5896 is valid5897 #value5898 returns value5899 when entry value is not correct5900 #errors5901 saves errors5902 #valid?5903 is not valid5904 when unexpected key is specified5905 #errors5906 saves errors5907 #valid?5908 is not valid5909# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/config/entry/image_spec.rb. It took 3.09 seconds. Expected to take 10.9 seconds.5910# [RSpecRunTime] Starting example group spec/lib/gitlab/audit/auditor_spec.rb. Expected to take 10.64 seconds.5911Gitlab::Audit::Auditor5912 .audit5913 when yaml definition is not defined5914 raises an error5915 when yaml definition is defined5916 does not raise an error5917 logs event type and scope5918 when authentication event5919 creates an authentication event5920 logs audit events to database5921 logs audit events to file5922 when overriding the create datetime5923 logs audit events to database5924 logs audit events to file5925# [RSpecRunTime] RSpec elapsed time: 24 minutes 51.37 seconds. Current RSS: ~1774M. load average: 1.17 1.16 1.28 1/284 268455926 when overriding the additional_details5927 logs audit events to database5928 logs audit events to file5929# [RSpecRunTime] RSpec elapsed time: 24 minutes 53.19 seconds. Current RSS: ~1792M. load average: 1.17 1.16 1.28 1/284 268465930 when overriding the target_details5931 logs audit events to database5932 logs audit events to file5933 when authentication event is false5934 does not create an authentication event5935 with permitted target5936 with feature_flag5937 logs audit events to database5938 when authentication event is invalid5939 tracks error5940 does not throw exception5941 when audit events are invalid5942 tracks error5943 does not throw exception5944 when audit event is not saved in database due to some database infra issue5945 calls log_to_file_and_stream with in memory events5946 does not throw exception5947# [RSpecRunTime] Finishing example group spec/lib/gitlab/audit/auditor_spec.rb. It took 7.71 seconds. Expected to take 10.64 seconds.5948# [RSpecRunTime] Starting example group spec/services/ci/stuck_builds/drop_pending_service_spec.rb. Expected to take 10.34 seconds.5949Ci::StuckBuilds::DropPendingService5950 when job is pending5951 when job is not stuck5952 when job was updated_at more than 1 day ago5953 when created_at is the same as updated_at5954 behaves like job is dropped with failure reason5955 changes status5956 when job has data integrity problem5957 drops the job and logs the reason5958 when created_at is before updated_at5959 behaves like job is dropped with failure reason5960 changes status5961 when job has data integrity problem5962 drops the job and logs the reason5963 when job was updated less than 1 day ago5964 when created_at is the same as updated_at5965 behaves like job is unchanged5966 does not change status5967 when created_at is before updated_at5968 behaves like job is unchanged5969 does not change status5970 when job was updated more than 1 hour ago5971 when created_at is the same as updated_at5972 behaves like job is unchanged5973 does not change status5974 when created_at is before updated_at5975 behaves like job is unchanged5976 does not change status5977 when job is stuck5978 when job was updated_at more than 1 hour ago5979 when created_at is the same as updated_at5980 behaves like job is dropped with failure reason5981 changes status5982 when job has data integrity problem5983 drops the job and logs the reason5984 when created_at is before updated_at5985 behaves like job is dropped with failure reason5986 changes status5987 when job has data integrity problem5988 drops the job and logs the reason5989 when job was updated in less than 1 hour ago5990 when created_at is the same as updated_at5991 behaves like job is unchanged5992 does not change status5993 when created_at is before updated_at5994 behaves like job is unchanged5995 does not change status5996 when job is running5997 when job was updated_at more than an hour ago5998 behaves like job is unchanged5999 does not change status6000 when job was updated in less than 1 hour ago6001 behaves like job is unchanged6002 does not change status6003 when job is success6004 when created_at is the same as updated_at6005 behaves like job is unchanged6006 does not change status6007 when created_at is before updated_at6008 behaves like job is unchanged6009 does not change status6010 when job is skipped6011 when created_at is the same as updated_at6012 behaves like job is unchanged6013 does not change status6014 when created_at is before updated_at6015 behaves like job is unchanged6016 does not change status6017 when job is failed6018 when created_at is the same as updated_at6019 behaves like job is unchanged6020 does not change status6021 when created_at is before updated_at6022 behaves like job is unchanged6023 does not change status6024 when job is canceled6025 when created_at is the same as updated_at6026 behaves like job is unchanged6027 does not change status6028 when created_at is before updated_at6029 behaves like job is unchanged6030 does not change status6031 for deleted project6032 behaves like job is unchanged6033 does not change status6034# [RSpecRunTime] Finishing example group spec/services/ci/stuck_builds/drop_pending_service_spec.rb. It took 4.61 seconds. Expected to take 10.34 seconds.6035# [RSpecRunTime] Starting example group spec/models/ci/freeze_period_spec.rb. Expected to take 10.24 seconds.6036Ci::FreezePeriod6037 does not allow STI6038 is expected to belong to project required: false6039 is expected to respond to #freeze_start6040 is expected to respond to #freeze_end6041 is expected to respond to #cron_timezone6042 behaves like cleanup by a loose foreign key6043 cleans up (delete or nullify) the model6044# [RSpecRunTime] RSpec elapsed time: 25 minutes 3.74 seconds. Current RSS: ~1822M. load average: 1.13 1.15 1.27 1/284 268476045 cron validations6046 allows valid cron patterns6047 does not allow invalid cron patterns on freeze_start6048 does not allow invalid cron patterns on freeze_end6049 does not allow an invalid timezone6050 when cron contains trailing whitespaces6051 strips the attribute6052 #status6053 single freeze period6054 behaves like outside freeze period6055 is not frozen6056 behaves like within freeze period6057 is frozen6058 behaves like within freeze period6059 is frozen6060 behaves like outside freeze period6061 is not frozen6062 when period overlaps with itself6063 behaves like within freeze period6064 is frozen6065 behaves like outside freeze period6066 is not frozen6067 #active?6068 when freeze period status is active6069 behaves like a freeze period method6070 returns the correct value6071 when freeze period status is inactive6072 behaves like a freeze period method6073 returns the correct value6074 #time_start6075 behaves like a freeze period method6076 returns the correct value6077 #next_time_start6078 behaves like a freeze period method6079 returns the correct value6080 #time_end_from_now6081 behaves like a freeze period method6082 returns the correct value6083 #time_end_from_start6084 behaves like a freeze period method6085 returns the correct value6086# [RSpecRunTime] Finishing example group spec/models/ci/freeze_period_spec.rb. It took 4.63 seconds. Expected to take 10.24 seconds.6087# [RSpecRunTime] Starting example group spec/lib/gitlab/pagination_delegate_spec.rb. Expected to take 10.03 seconds.6088Gitlab::PaginationDelegate6089 for last page6090 shows the correct total count6091 shows the correct total pages6092 shows the correct next page6093 shows the correct previous page6094 shows the correct current page6095 shows the correct limit value6096 shows the correct first page6097 shows the correct last page6098 shows the correct offset6099# [RSpecRunTime] RSpec elapsed time: 25 minutes 6.76 seconds. Current RSS: ~1839M. load average: 1.13 1.15 1.27 1/284 268486100 with data6101 shows the correct total count6102 shows the correct total pages6103 shows the correct next page6104 shows the correct previous page6105 shows the correct current page6106 shows the correct limit value6107 shows the correct first page6108 shows the correct last page6109 shows the correct offset6110 when there is no data6111 shows the correct total count6112 shows the correct total pages6113 shows the correct next page6114 shows the correct previous page6115 shows the correct current page6116 shows the correct limit value6117 shows the correct first page6118 shows the correct last page6119 shows the correct offset6120 with limits and defaults6121 has a maximum limit per page6122 has a default per page6123 has a maximum page6124# [RSpecRunTime] Finishing example group spec/lib/gitlab/pagination_delegate_spec.rb. It took 3.16 seconds. Expected to take 10.03 seconds.6125# [RSpecRunTime] Starting example group spec/tasks/gitlab/password_rake_spec.rb. Expected to take 9.77 seconds.6126gitlab:password rake tasks6127 :reset6128 when all inputs are correct6129 updates the password properly6130 when username is not provided6131 asks for username6132 when username is empty6133Username can not be empty.6134 aborts with an error6135 when username is passed as argument6136 does not ask for username6137 when passwords do not match6138Unable to change password of the user with username foobar.6139Password confirmation doesn't match Password6140 aborts with an error6141 when user cannot be found6142Unable to find user with username nonexistentuser.6143 aborts with an error6144# [RSpecRunTime] Finishing example group spec/tasks/gitlab/password_rake_spec.rb. It took 2.86 seconds. Expected to take 9.77 seconds.6145# [RSpecRunTime] RSpec elapsed time: 25 minutes 11.76 seconds. Current RSS: ~1865M. load average: 1.12 1.15 1.27 1/285 268496146# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/pipeline/chain/populate_spec.rb. Expected to take 9.57 seconds.6147Gitlab::Ci::Pipeline::Chain::Populate6148 when pipeline doesn not have seeds block6149 does not persist the pipeline6150 does not break the chain6151 populates pipeline with stages6152 correctly assigns user6153 has pipeline iid6154# [RSpecRunTime] RSpec elapsed time: 25 minutes 13.7 seconds. Current RSS: ~1859M. load average: 1.11 1.15 1.27 1/290 268776155 when pipeline is empty6156 breaks the chain6157 appends an error about missing stages6158 wastes pipeline iid6159 increments the error metric6160 sets the failure reason without persisting the pipeline6161 pipeline protect6162 when ref is protected6163 does not protect the pipeline6164 when ref is not protected6165 does not protect the pipeline6166 when pipeline has validation errors6167 breaks the chain6168 appends validation error6169 wastes pipeline iid6170 when there is a seed blocks present6171 when seeds block builds some resources6172 populates pipeline with resources described in the seeds block6173 has pipeline iid6174 when seeds block tries to persist some resources6175 raises error6176 when pipeline gets persisted during the process6177 raises error6178 when variables policy is specified6179 when using only/except build policies6180 behaves like a correct pipeline6181 populates pipeline according to used policies6182 when variables expression is specified6183 when pipeline iid is the subject6184 behaves like a correct pipeline6185 populates pipeline according to used policies6186# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/pipeline/chain/populate_spec.rb. It took 5.26 seconds. Expected to take 9.57 seconds.6187# [RSpecRunTime] Starting example group spec/services/git/tag_push_service_spec.rb. Expected to take 9.42 seconds.6188Git::TagPushService6189 Push tags6190 flushes general cached data6191 does not flush the tags cache6192# [RSpecRunTime] RSpec elapsed time: 25 minutes 19.12 seconds. Current RSS: ~1857M. load average: 1.10 1.14 1.27 1/290 269876193 Hooks6194 run on a tag6195 delegates to Git::TagHooksService6196 run on a branch6197 does nothing6198 artifacts6199 create tag6200 does nothing6201 update tag6202 does nothing6203 delete tag6204 unlocks artifacts6205# [RSpecRunTime] Finishing example group spec/services/git/tag_push_service_spec.rb. It took 6.46 seconds. Expected to take 9.42 seconds.6206# [RSpecRunTime] Starting example group spec/models/packages/dependency_link_spec.rb. Expected to take 9.13 seconds.6207Packages::DependencyLink6208 does not allow STI6209 relationships6210 is expected to belong to package required: false inverse_of => dependency_links6211 is expected to belong to dependency required: false inverse_of => dependency_links6212 is expected to have one nuget_metadatum inverse_of => dependency_link6213# [RSpecRunTime] RSpec elapsed time: 25 minutes 24.64 seconds. Current RSS: ~1876M. load average: 1.09 1.14 1.26 1/290 270786214 validations6215 is expected to validate that :package cannot be empty/falsy6216 is expected to validate that :dependency cannot be empty/falsy6217 package_id and package_dependency_id uniqueness for dependency_type6218 is not valid6219# [RSpecRunTime] RSpec elapsed time: 25 minutes 26.36 seconds. Current RSS: ~1879M. load average: 1.09 1.14 1.26 1/290 270796220 with multiple links6221 .with_dependency_type6222 returns links of the given type6223# [RSpecRunTime] RSpec elapsed time: 25 minutes 27.47 seconds. Current RSS: ~1873M. load average: 1.09 1.14 1.26 1/290 270806224 .for_package6225 returns the link for the given package6226# [RSpecRunTime] RSpec elapsed time: 25 minutes 28.58 seconds. Current RSS: ~1862M. load average: 1.08 1.14 1.26 1/290 270816227 .dependency_ids_grouped_by_type6228 aggregates dependencies by type6229 .for_packages6230 returns dependency links for selected packages6231 .select_dependency_id6232 returns only dependency_id6233# [RSpecRunTime] Finishing example group spec/models/packages/dependency_link_spec.rb. It took 5.53 seconds. Expected to take 9.13 seconds.6234# [RSpecRunTime] Starting example group spec/models/projects/repository_storage_move_spec.rb. Expected to take 8.98 seconds.6235Projects::RepositoryStorageMove6236 does not allow STI6237 behaves like handles repository moves6238 associations6239 is expected to belong to container required: false6240 scopes6241 .scheduled_or_started6242 is expected to contain exactly #<Projects::RepositoryStorageMove id: 2, created_at: "2024-03-04 13:56:17.516224412 +0000", updated_a..., state: 2, source_storage_name: "default", destination_storage_name: "default", error_message: nil> and #<Projects::RepositoryStorageMove id: 3, created_at: "2024-03-04 13:56:17.960863600 +0000", updated_a..., state: 3, source_storage_name: "default", destination_storage_name: "default", error_message: nil>6243# [RSpecRunTime] RSpec elapsed time: 25 minutes 31.55 seconds. Current RSS: ~1826M. load average: 1.08 1.14 1.26 1/291 270826244 validations6245 is expected to validate that :container cannot be empty/falsy6246 is expected to validate that :state cannot be empty/falsy6247 is expected to validate that :source_storage_name cannot be empty/falsy6248 is expected to validate that :destination_storage_name cannot be empty/falsy6249 source_storage_name inclusion6250 does not allow repository storages that don't match a label in the configuration6251 destination_storage_name inclusion6252 does not allow repository storages that don't match a label in the configuration6253 container repository read-only6254 does not allow the container to be read-only on create6255 defaults6256 destination_storage_name6257 can pick new storage6258 state transitions6259 when in the default state6260 and transitions to scheduled6261 triggers the corresponding repository storage worker6262 when the transition fails6263 does not trigger the corresponding repository storage worker and adds an error6264 sets the state to failed6265 and transitions to started6266 does not allow the transition6267 when started6268 and transitions to replicated6269 marks the container as writable6270 updates the updated_at column of the container6271 and transitions to failed6272 marks the container as writable6273 when replicated6274 and transitions to cleanup_failed6275 marks the container as writable6276# [RSpecRunTime] Finishing example group spec/models/projects/repository_storage_move_spec.rb. It took 6.01 seconds. Expected to take 8.98 seconds.6277# [RSpecRunTime] Starting example group spec/lib/gitlab/sidekiq_logging/structured_logger_spec.rb. Expected to take 8.83 seconds.6278Gitlab::SidekiqLogging::StructuredLogger6279 #call6280 with SIDEKIQ_LOG_ARGUMENTS enabled6281 logs start and end of job6282 logs real job wrapped by active job worker6283 logs an exception in job6284 logs the normalized SQL query for statement timeouts6285 logs the root cause of an Sidekiq::JobRetry::Skip exception in the job6286 logs the root cause of an Sidekiq::JobRetry::Handled exception in the job6287 keeps Sidekiq::JobRetry::Handled exception if the cause does not exist6288 does not modify the job6289 does not modify the wrapped job6290# [RSpecRunTime] RSpec elapsed time: 25 minutes 36.11 seconds. Current RSS: ~1858M. load average: 1.40 1.20 1.28 1/285 270836291 with SIDEKIQ_LOG_ARGUMENTS disabled6292 logs start and end of job without args6293 logs without created_at and enqueued_at fields6294 with latency6295 logs with scheduling latency6296 with enqueue latency6297 logs with scheduling latency6298 with Gitaly, and Redis calls6299 logs with Gitaly timing data6300 when the job performs database queries6301 when load balancing is enabled6302 logs the database time6303 prevents database time from leaking to the next job6304 when the job uses load balancing capabilities6305 logs the database chosen6306 when there is extra metadata set for the done log6307 logs it in the done log6308 when instrumentation data is not loaded6309 does not raise exception6310 when the job payload is compressed6311 logs it in the done log6312 when the job is deferred6313 logs start and end of job with "deferred" job_status6314 when the job is dropped6315 logs start and end of job with "dropped" job_status6316 with a real worker6317 logs job done with urgency, target_duration_s and target_scheduling_latency_s fields6318 #add_time_keys!6319 update payload correctly6320# [RSpecRunTime] Finishing example group spec/lib/gitlab/sidekiq_logging/structured_logger_spec.rb. It took 2.94 seconds. Expected to take 8.83 seconds.6321# [RSpecRunTime] Starting example group spec/workers/deployments/update_environment_worker_spec.rb. Expected to take 8.62 seconds.6322Deployments::UpdateEnvironmentWorker6323 when successful deployment6324 executes Deployments::UpdateEnvironmentService6325# [RSpecRunTime] RSpec elapsed time: 25 minutes 39.09 seconds. Current RSS: ~1874M. load average: 1.37 1.20 1.28 1/287 270956326 when canceled deployment6327 does not execute Deployments::UpdateEnvironmentService6328 when deploy record does not exist6329 does not execute Deployments::UpdateEnvironmentService6330 idempotent6331 is labeled as idempotent6332 performs multiple times sequentially without raising an exception6333 updates merge requests metrics6334# [RSpecRunTime] RSpec elapsed time: 25 minutes 44.89 seconds. Current RSS: ~1891M. load average: 1.34 1.20 1.28 1/291 272676335# [RSpecRunTime] Finishing example group spec/workers/deployments/update_environment_worker_spec.rb. It took 7.06 seconds. Expected to take 8.62 seconds.6336# [RSpecRunTime] Starting example group spec/services/packages/mark_packages_for_destruction_service_spec.rb. Expected to take 8.5 seconds.6337Packages::MarkPackagesForDestructionService6338 #execute6339 when the user is authorized6340 when it is successful6341 marks the packages as pending destruction6342 behaves like returning service response6343 returns service response6344# [RSpecRunTime] RSpec elapsed time: 25 minutes 46.14 seconds. Current RSS: ~1880M. load average: 1.34 1.20 1.28 1/291 272686345 with maven packages6346 marks the packages as pending destruction6347 behaves like returning service response6348 returns service response6349# [RSpecRunTime] RSpec elapsed time: 25 minutes 47.92 seconds. Current RSS: ~1867M. load average: 1.34 1.20 1.28 1/290 272696350 without version6351 marks the packages as pending destruction6352 behaves like returning service response6353 returns service response6354 with npm packages6355 marks the packages as pending destruction6356 behaves like returning service response6357 returns service response6358 when it is not successful6359 does not mark the packages as pending destruction6360 behaves like returning service response6361 returns service response6362 when the user is not authorized6363 does not mark the packages as pending destruction6364 behaves like returning service response6365 returns service response6366# [RSpecRunTime] Finishing example group spec/services/packages/mark_packages_for_destruction_service_spec.rb. It took 5.35 seconds. Expected to take 8.5 seconds.6367# [RSpecRunTime] Starting example group spec/lib/gitlab/github_import/importer/single_endpoint_diff_notes_importer_spec.rb. Expected to take 8.3 seconds.6368Gitlab::GithubImport::Importer::SingleEndpointDiffNotesImporter6369 is expected to includes the Gitlab::GithubImport::ParallelScheduling module6370 is expected to includes the Gitlab::GithubImport::SingleEndpointNotesImporting module6371 is expected to eq Gitlab::GithubImport::Representation::DiffNote6372 is expected to eq Gitlab::GithubImport::Importer::DiffNoteImporter6373 is expected to eq :pull_request_comments6374 is expected to eq :diff_note6375 is expected to eq 16376 #each_object_to_import6377 fetches data6378 skips cached pages6379 skips cached merge requests6380# [RSpecRunTime] RSpec elapsed time: 25 minutes 55.9 seconds. Current RSS: ~1850M. load average: 1.36 1.21 1.28 1/285 272706381# [RSpecRunTime] Finishing example group spec/lib/gitlab/github_import/importer/single_endpoint_diff_notes_importer_spec.rb. It took 5.64 seconds. Expected to take 8.3 seconds.6382# [RSpecRunTime] Starting example group spec/lib/sidebars/projects/menus/packages_registries_menu_spec.rb. Expected to take 8.17 seconds.6383Sidebars::Projects::Menus::PackagesRegistriesMenu6384 behaves like not serializable as super_sidebar_menu_args6385 returns nil6386 #render?6387 when menu does not have any menu item to show6388 returns false6389 when menu has menu items to show6390 returns true6391 #link6392 when Packages Registry is visible6393 menu link points to Packages Registry page6394 when Packages Registry is not visible6395 menu link points to Container Registry page6396 when Container Registry is not visible6397 displays menu link6398 Menu items6399 Packages Registry6400 when user can read packages6401 when config package setting is disabled6402 the menu item is not added to list of menu items6403 when config package setting is enabled6404 the menu item is added to list of menu items6405 when user cannot read packages6406 the menu item is not added to list of menu items6407 Container Registry6408 when user can read container images6409 when config registry setting is disabled6410 the menu item is not added to list of menu items6411 when config registry setting is enabled6412 the menu item is added to list of menu items6413 when user cannot read container images6414 the menu item is not added to list of menu items6415 Infrastructure Registry6416 the menu item is added to list of menu items6417 when config package setting is disabled6418 does not add the menu item to the list6419 when user cannot read packages6420 does not add the menu item to the list6421 Harbor Registry6422 the menu item is added to list of menu items6423 when config harbor registry setting is not activated6424 does not add the menu item to the list6425 Model experiments6426 when user can access model experiments6427 shows the menu item6428 when user does not have access model experiments6429 does not show the menu item6430 Model registry6431 when user can read model registry6432 shows the menu item6433 when user can not read model registry6434 does not show the menu item6435# [RSpecRunTime] Finishing example group spec/lib/sidebars/projects/menus/packages_registries_menu_spec.rb. It took 3.29 seconds. Expected to take 8.17 seconds.6436# [RSpecRunTime] Starting example group spec/lib/gitlab/kubernetes/rollout_status_spec.rb. Expected to take 7.95 seconds.6437Gitlab::Kubernetes::RolloutStatus6438 #deployments6439 stores the deployments6440 #instances6441 for stable track6442 stores the union of deployment instances6443 for stable track6444 sorts stable instances last6445 #completion6446 when all instances are finished6447 is expected to eq 1006448 when half of the instances are finished6449 is expected to eq 506450 with one deployment6451 sets the completion percentage when a deployment has more running pods than desired6452 with two deployments on different tracks6453 sets the completion percentage when all pods are complete6454 with two deployments that both have track set to "stable"6455 sets the completion percentage when all pods are complete6456 sets the completion percentage when no pods are complete6457 sets the completion percentage when a quarter of the pods are complete6458 with two deployments, one with track set to "stable" and one with no track label6459 sets the completion percentage when all pods are complete6460 sets the completion percentage when no pods are complete6461 sets the completion percentage when a third of the pods are complete6462 #complete?6463 when all instances are finished6464 is expected to be truthy6465 when half of the instances are finished6466 is expected to be falsy6467 #found?6468 when the specs are passed6469 is expected to be found6470 when list of specs is empty6471 is expected not to be found6472 .loading6473 is expected to be loading6474 #not_found?6475 when the specs are passed6476 is expected not to be not found6477 when list of specs is empty6478 is expected to be not found6479 #canary_ingress_exists?6480 when canary ingress exists6481 returns true6482 when canary ingress does not exist6483 returns false6484# [RSpecRunTime] Finishing example group spec/lib/gitlab/kubernetes/rollout_status_spec.rb. It took 2.36 seconds. Expected to take 7.95 seconds.6485# [RSpecRunTime] Starting example group spec/models/commit_signatures/x509_commit_signature_spec.rb. Expected to take 7.79 seconds.6486CommitSignatures::X509CommitSignature6487 does not allow STI6488 behaves like having unique enum values6489 has unique values in "verification_status"6490 behaves like commit signature6491 associations6492 is expected to belong to project required: true6493 validation6494 is expected to validate that :commit_sha cannot be empty/falsy6495 is expected to validate that :project_id cannot be empty/falsy6496 .safe_create!6497 finds a signature by commit sha if it existed6498 creates a new signature if it was not found6499 assigns the correct attributes when creating6500 does not raise an error in case of a race condition6501 #commit6502 fetches the commit through the project6503 behaves like signature with type checking6504 signature type checkers6505 method: :gpg?, expected: false6506 is expected to eq false6507 method: :ssh?, expected: false6508 is expected to eq false6509 method: :x509?, expected: true6510 is expected to eq true6511 validation6512 is expected to validate that :x509_certificate_id cannot be empty/falsy6513 associations6514 is expected to belong to x509_certificate required: true6515 #user6516 if email is not assigned to a user, return nil6517 if email is assigned to a user6518 returns user6519# [RSpecRunTime] Finishing example group spec/models/commit_signatures/x509_commit_signature_spec.rb. It took 3.26 seconds. Expected to take 7.79 seconds.6520# [RSpecRunTime] Starting example group spec/components/pajamas/toggle_component_spec.rb. Expected to take 7.73 seconds.6521Pajamas::ToggleComponent6522 with defaults6523 renders a toggle container with provided class6524 does not set a name6525 sets default is-checked attributes6526 sets default disabled attributes6527 sets default is-loading attributes6528 does not set a label6529 does not set a label position6530 with custom options6531 sets the custom class6532 sets the custom name6533 sets the custom is-checked attributes6534 sets the custom disabled attributes6535 sets the custom is-loading attributes6536 sets the custom label6537 sets the custom label position6538 sets custom data attributes6539 with setting label_position6540 position: :top, count: 16541 is expected to have visible css "[data-label-position='top']"6542 position: :left, count: 16543 is expected to have visible css "[data-label-position='left']"6544 position: :hidden, count: 16545 is expected to have visible css "[data-label-position='hidden']"6546 position: :bogus, count: 06547 is expected to have visible css "[data-label-position='bogus']"6548 position: "bogus", count: 06549 is expected to have visible css "[data-label-position='bogus']"6550 position: nil, count: 06551 is expected to have visible css "[data-label-position='']"6552# [RSpecRunTime] Finishing example group spec/components/pajamas/toggle_component_spec.rb. It took 2.14 seconds. Expected to take 7.73 seconds.6553# [RSpecRunTime] Starting example group spec/models/integrations/chat_message/alert_message_spec.rb. Expected to take 7.51 seconds.6554Integrations::ChatMessage::AlertMessage6555 does not allow STI6556 behaves like Integrations::ChatMessage6557 when input contains link markup6558 strips all link markup characters6559 #message6560 returns the correct message6561 #attachments6562 returns an array of one6563 contains the correct attributes6564 returns the correct color6565 returns the correct attachment fields6566 returns the correctly formatted time6567# [RSpecRunTime] RSpec elapsed time: 26 minutes 11.06 seconds. Current RSS: ~1858M. load average: 1.28 1.20 1.28 1/287 272816568 #attachment_color6569 returns the correct color6570# [RSpecRunTime] Finishing example group spec/models/integrations/chat_message/alert_message_spec.rb. It took 4.65 seconds. Expected to take 7.51 seconds.6571# [RSpecRunTime] Starting example group spec/services/ci/build_report_result_service_spec.rb. Expected to take 7.42 seconds.6572Ci::BuildReportResultService6573 #execute6574 when build is finished6575 creates a build report result entry6576 tracks unique test cases parsed6577 and build has test report parsing errors6578 creates a build report result entry with suite error6579 does not track unique test cases parsed6580# [RSpecRunTime] RSpec elapsed time: 26 minutes 15.68 seconds. Current RSS: ~1834M. load average: 1.26 1.19 1.27 1/287 272926581 when data has already been persisted6582 raises an error and do not persist the same data twice6583# [RSpecRunTime] RSpec elapsed time: 26 minutes 16.75 seconds. Current RSS: ~1829M. load average: 1.26 1.19 1.27 1/287 272976584 when build is running and test report does not exist6585 does not persist data6586# [RSpecRunTime] Finishing example group spec/services/ci/build_report_result_service_spec.rb. It took 5.8 seconds. Expected to take 7.42 seconds.6587# [RSpecRunTime] Starting example group spec/lib/gitlab/slash_commands/run_spec.rb. Expected to take 7.29 seconds.6588Gitlab::SlashCommands::Run6589 .match6590 returns true for a run command6591 returns true for a run command with arguments6592 returns true for a command containing newlines6593 returns false for an unrelated command6594 .available?6595 returns true when builds are enabled for the project6596 returns false when builds are disabled for the project6597 .allowed?6598 returns true when the user can create a pipeline6599 returns false when the user can not create a pipeline6600# [RSpecRunTime] RSpec elapsed time: 26 minutes 19.45 seconds. Current RSS: ~1820M. load average: 1.24 1.19 1.27 1/287 272986601 #execute6602 when a pipeline could not be scheduled6603 returns an error6604 when a pipeline could be created but the chat service was not supported6605 returns an error6606 using a valid pipeline6607 schedules the pipeline6608# [RSpecRunTime] Finishing example group spec/lib/gitlab/slash_commands/run_spec.rb. It took 3.84 seconds. Expected to take 7.29 seconds.6609# [RSpecRunTime] Starting example group spec/services/pages_domains/create_acme_order_service_spec.rb. Expected to take 7.13 seconds.6610PagesDomains::CreateAcmeOrderService6611 saves order to database before requesting validation6612 generates and saves private key6613 properly saves order attributes6614 properly saves challenge attributes6615# [RSpecRunTime] Finishing example group spec/services/pages_domains/create_acme_order_service_spec.rb. It took 5.45 seconds. Expected to take 7.13 seconds.6616# [RSpecRunTime] RSpec elapsed time: 26 minutes 26.88 seconds. Current RSS: ~1792M. load average: 1.22 1.18 1.27 1/285 272996617# [RSpecRunTime] Starting example group spec/models/project_ci_cd_setting_spec.rb. Expected to take 7.02 seconds.6618ProjectCiCdSetting6619 does not allow STI6620 validations6621 validates default_git_depth is between 0 and 1000 or nil6622 #forward_deployment_enabled6623 is true by default6624 #separated_caches6625 is true by default6626 #default_for_inbound_job_token_scope_enabled6627 is expected to be inbound job token scope enabled6628 #default_git_depth6629 sets default value for new records6630 does not set default value if present6631 #keep_latest_artifacts_available?6632 without application setting record6633 project_enabled: false, result_keep_latest_artifact: false6634 is expected to eq false6635 project_enabled: true, result_keep_latest_artifact: true6636 is expected to eq true6637 with application setting record6638 instance_enabled: false, project_enabled: false, result_keep_latest_artifact: false6639 is expected to eq false6640 instance_enabled: false, project_enabled: true, result_keep_latest_artifact: false6641 is expected to eq false6642 instance_enabled: true, project_enabled: false, result_keep_latest_artifact: false6643 is expected to eq false6644 instance_enabled: true, project_enabled: true, result_keep_latest_artifact: true6645 is expected to eq true6646# [RSpecRunTime] Finishing example group spec/models/project_ci_cd_setting_spec.rb. It took 3.64 seconds. Expected to take 7.02 seconds.6647# [RSpecRunTime] Starting example group spec/services/ci/run_scheduled_build_service_spec.rb. Expected to take 6.87 seconds.6648Ci::RunScheduledBuildService6649 when user can update build6650 when build is scheduled6651 when scheduled_at is expired6652 can run the build6653 when build requires resource6654 transits to waiting for resource status6655# [RSpecRunTime] RSpec elapsed time: 26 minutes 32.98 seconds. Current RSS: ~1833M. load average: 1.20 1.18 1.27 2/286 273006656 when scheduled_at is not expired6657 can not run the build6658 when build is not scheduled6659 can not run the build6660 when user can not update build6661 when build is scheduled6662 can not run the build6663# [RSpecRunTime] Finishing example group spec/services/ci/run_scheduled_build_service_spec.rb. It took 5.24 seconds. Expected to take 6.87 seconds.6664# [RSpecRunTime] Starting example group spec/tasks/gitlab/update_templates_rake_spec.rb. Expected to take 6.79 seconds.6665gitlab:update_project_templates rake task6666 updates valid project templates6667# [RSpecRunTime] Finishing example group spec/tasks/gitlab/update_templates_rake_spec.rb. It took 5.64 seconds. Expected to take 6.79 seconds.6668# [RSpecRunTime] RSpec elapsed time: 26 minutes 41.46 seconds. Current RSS: ~1790M. load average: 1.24 1.19 1.27 1/289 273236669# [RSpecRunTime] Starting example group spec/workers/x509_issuer_crl_check_worker_spec.rb. Expected to take 6.6 seconds.6670X509IssuerCrlCheckWorker6671 #perform6672 valid crl6673 changes certificate status for revoked certificates6674# [RSpecRunTime] RSpec elapsed time: 26 minutes 42.98 seconds. Current RSS: ~1794M. load average: 1.24 1.19 1.27 1/289 273366675 invalid crl6676 does not change certificate status6677# [RSpecRunTime] RSpec elapsed time: 26 minutes 44.14 seconds. Current RSS: ~1803M. load average: 1.22 1.19 1.27 1/290 273476678 not found crl6679 does not change certificate status6680# [RSpecRunTime] RSpec elapsed time: 26 minutes 45.28 seconds. Current RSS: ~1813M. load average: 1.22 1.19 1.27 1/290 273586681 unreachable crl6682 does not change certificate status6683# [RSpecRunTime] RSpec elapsed time: 26 minutes 46.4 seconds. Current RSS: ~1826M. load average: 1.22 1.19 1.27 1/290 273696684# [RSpecRunTime] Finishing example group spec/workers/x509_issuer_crl_check_worker_spec.rb. It took 5.05 seconds. Expected to take 6.6 seconds.6685# [RSpecRunTime] Starting example group spec/lib/gitlab/tracking/event_definition_spec.rb. Expected to take 6.55 seconds.6686Gitlab::Tracking::EventDefinition6687 has no duplicated actions in InternalEventTracking events6688 has event definitions for all events used in Internal Events metric definitions6689 #validate6690 attribute: :description, value: 16691 has validation errors6692 attribute: :category, value: nil6693 has validation errors6694 attribute: :action, value: nil6695 has validation errors6696 attribute: :label_description, value: 16697 has validation errors6698 attribute: :property_description, value: 16699 has validation errors6700 attribute: :value_description, value: 16701 has validation errors6702 attribute: :extra_properties, value: "smth"6703 has validation errors6704 attribute: :product_stage, value: 16705 has validation errors6706 attribute: :product_section, value: nil6707 has validation errors6708 attribute: :product_group, value: nil6709 has validation errors6710 attribute: :distributions, value: "be eb"6711 has validation errors6712 attribute: :tiers, value: "pro"6713 has validation errors6714 .definitions6715 has empty list when there are no definition files6716 has one metric when there is one file6717# [RSpecRunTime] Finishing example group spec/lib/gitlab/tracking/event_definition_spec.rb. It took 2.04 seconds. Expected to take 6.55 seconds.6718# [RSpecRunTime] Starting example group spec/policies/clusters/instance_policy_spec.rb. Expected to take 6.38 seconds.6719Clusters::InstancePolicy6720 rules6721 when user6722 is expected to be disallowed :read_cluster6723 is expected to be disallowed :add_cluster6724 is expected to be disallowed :create_cluster6725 is expected to be disallowed :update_cluster6726 is expected to be disallowed :admin_cluster6727 when admin6728 when admin mode is enabled6729 is expected to be allowed :read_cluster6730 is expected to be allowed :add_cluster6731 is expected to be allowed :create_cluster6732 is expected to be allowed :update_cluster6733 is expected to be allowed :admin_cluster6734 when admin mode is disabled6735 is expected to be disallowed :read_cluster6736 is expected to be disallowed :add_cluster6737 is expected to be disallowed :create_cluster6738 is expected to be disallowed :update_cluster6739 is expected to be disallowed :admin_cluster6740# [RSpecRunTime] Finishing example group spec/policies/clusters/instance_policy_spec.rb. It took 2.71 seconds. Expected to take 6.38 seconds.6741# [RSpecRunTime] Starting example group spec/models/blob_viewer/gitlab_ci_yml_spec.rb. Expected to take 6.31 seconds.6742BlobViewer::GitlabCiYml6743 does not allow STI6744 #validation_message6745 calls prepare! on the viewer6746 when the configuration is valid6747 returns nil6748# [RSpecRunTime] RSpec elapsed time: 26 minutes 52.63 seconds. Current RSS: ~1879M. load average: 1.21 1.18 1.27 1/290 273966749 when the configuration is invalid6750 returns the error message6751 when the sha is from a fork6752 when a project ref contains the sha6753 returns nil6754# [RSpecRunTime] RSpec elapsed time: 26 minutes 55.47 seconds. Current RSS: ~1884M. load average: 1.19 1.18 1.27 1/291 274906755 when a project ref does not contain the sha6756 returns an error6757# [RSpecRunTime] Finishing example group spec/models/blob_viewer/gitlab_ci_yml_spec.rb. It took 4.47 seconds. Expected to take 6.31 seconds.6758# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/pipeline/expression/lexeme/pattern_spec.rb. Expected to take 6.17 seconds.6759Gitlab::Ci::Pipeline::Expression::Lexeme::Pattern6760 #initialize6761 when the value is a valid regular expression6762 initializes the pattern6763 when the value is a valid regular expression with escaped slashes6764 initializes the pattern6765 when the value is not a valid regular expression6766 raises an error6767 .build6768 creates a new instance of the token6769 raises an error if pattern is invalid6770 .build_and_evaluate6771 when the value is a valid regular expression6772 returns the value as a Gitlab::UntrustedRegexp6773 when the value is a Gitlab::UntrustedRegexp6774 returns the value itself6775 when the value is not a valid regular expression6776 returns the value itself6777 .type6778 is a value lexeme6779 .scan6780 correctly identifies a pattern token6781 does not allow to use an empty pattern6782 support single flag6783 support multiple flags6784 ignores unsupported flags6785 is an eager scanner for regexp boundaries6786 does not match on escaped regexp boundaries6787 recognizes \ as an escape character for /6788 does not recognize \ as an escape character for $6789 #evaluate6790 returns a regular expression6791# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/pipeline/expression/lexeme/pattern_spec.rb. It took 2.14 seconds. Expected to take 6.17 seconds.6792# [RSpecRunTime] Starting example group spec/helpers/nav/new_dropdown_helper_spec.rb. Expected to take 6.11 seconds.6793Nav::NewDropdownHelper6794 #new_dropdown_view_model6795 has title6796 when current_user is nil (anonymous)6797 is expected to be nil6798 when group and project are nil6799 has base results6800 when can create project6801 has project menu item6802 when can create group6803 has group menu item6804 when can create snippet6805 has new snippet menu item6806 when can create organization6807 has new organization menu item6808 when ui_for_organizations feature flag is disabled6809 does not have new organization menu item6810 with persisted group6811 has base results6812 when can create projects in group6813 has new project menu item6814 when can create subgroup6815 has new subgroup menu item6816 when can invite members6817 behaves like invite member item6818 shows invite member link with emoji6819 with persisted project6820 has base results6821 with show_new_issue_link?6822 shows new issue menu item6823 with merge project6824 shows merge project6825 when can create snippet6826 shows new snippet6827 when invite members experiment6828 behaves like invite member item6829 shows invite member link with emoji6830 with persisted group and project6831 gives precedence to project over group6832# [RSpecRunTime] Finishing example group spec/helpers/nav/new_dropdown_helper_spec.rb. It took 2.98 seconds. Expected to take 6.11 seconds.6833# [RSpecRunTime] Starting example group spec/models/oauth_access_token_spec.rb. Expected to take 5.96 seconds.6834OauthAccessToken6835 does not allow STI6836 scopes6837 .latest_per_application6838 returns only the latest token for each application6839 Doorkeeper secret storing6840 does not have a prefix6841 stores the token in hashed format6842 does not allow falling back to plaintext token comparison6843 finds a token by plaintext token6844 when the token is stored in plaintext6845 falls back to plaintext token comparison6846# [RSpecRunTime] RSpec elapsed time: 27 minutes 3.37 seconds. Current RSS: ~1894M. load average: 1.17 1.18 1.27 1/290 274976847 .matching_token_for6848 does not find existing tokens6849 #expires_in6850 when token has expires_in value set6851 uses the expires_in value6852 when token has nil expires_in6853 uses default value6854# [RSpecRunTime] Finishing example group spec/models/oauth_access_token_spec.rb. It took 3.23 seconds. Expected to take 5.96 seconds.6855# [RSpecRunTime] Starting example group spec/models/identity_spec.rb. Expected to take 5.93 seconds.6856Identity6857 does not allow STI6858 relations6859 is expected to belong to user required: false6860 fields6861 is expected to respond to #provider6862 is expected to respond to #extern_uid6863 validations6864 with existing user and provider6865 returns false for a duplicate entry6866 returns true when a different provider is used6867 with newly-created user6868 successfully validates even with a nil user_id6869 #is_ldap?6870 returns true if it is a ldap identity6871 returns false if it is not a ldap identity6872 .with_extern_uid6873 LDAP identity6874 finds the identity when the DN is formatted differently6875 any other provider6876 the extern_uid lookup is case insensitive6877 .with_any_extern_uid6878 provider with extern uid6879 finds any extern uids associated with a provider6880 provider with nil extern uid6881 has no results when there are no extern uids6882 no provider6883 has no results when there is no associated provider6884 callbacks6885 before_save6886 normalizes extern uid6887 if extern_uid changes6888 if current_uid is nil6889 if extern_uid changed and not nil6890 after_destroy6891 if user synced attributes metadada provider6892 matches the identity provider6893 removes the user synced attributes6894 does not matche the identity provider6895 does not remove the user synced attributes6896# [RSpecRunTime] Finishing example group spec/models/identity_spec.rb. It took 2.56 seconds. Expected to take 5.93 seconds.6897# [RSpecRunTime] Starting example group spec/lib/gitlab/dependency_linker_spec.rb. Expected to take 5.87 seconds.6898Gitlab::DependencyLinker6899 .link6900 links using GemfileLinker6901 links using GemspecLinker6902 links using PackageJsonLinker6903 links using ComposerJsonLinker6904 links using PodfileLinker6905 links using PodspecLinker6906 links using PodspecJsonLinker6907 links using CartfileLinker6908 links using GodepsJsonLinker6909 links using RequirementsTxtLinker6910 links using CargoTomlLinker6911 links using GoModLinker6912 links using GoSumLinker6913 increments usage counter based on specified used_on6914# [RSpecRunTime] RSpec elapsed time: 27 minutes 8.63 seconds. Current RSS: ~1908M. load average: 1.15 1.17 1.26 1/285 274986915# [RSpecRunTime] Finishing example group spec/lib/gitlab/dependency_linker_spec.rb. It took 2.1 seconds. Expected to take 5.87 seconds.6916# [RSpecRunTime] Starting example group spec/lib/banzai/pipeline/plain_markdown_pipeline_spec.rb. Expected to take 5.71 seconds.6917Banzai::Pipeline::PlainMarkdownPipeline6918 backslash escapes6919 converts all escapable punctuation to literals6920 ensure we handle all the GitLab reference characters6921 does not convert non-reference/latex punctuation to spans6922 does not convert other characters to literals6923 backslash escapes are untouched in code blocks, code spans, autolinks, or raw HTML6924 markdown: "`` \\@\\! ``", expected: "<code>\\@\\!</code>"6925 is expected to include "<code>\\@\\!</code>"6926# [RSpecRunTime] RSpec elapsed time: 27 minutes 10.26 seconds. Current RSS: ~1907M. load average: 1.15 1.17 1.26 1/285 274996927 markdown: " \\@\\!", expected: "<code>\\@\\!\n</code>"6928 is expected to include "<code>\\@\\!\n</code>"6929 markdown: "~~~\n\\@\\!\n~~~", expected: "<code>\\@\\!\n</code>"6930 is expected to include "<code>\\@\\!\n</code>"6931 markdown: "$1+\\$2$", expected: "<code data-math-style=\"inline\">1+\\$2</code>"6932 is expected to include "<code data-math-style=\"inline\">1+\\$2</code>"6933 markdown: "<http://example.com?find=\\@>", expected: "<a href=\"http://example.com?find=%5C@\">http://example.com?find=\\@</a>"6934 is expected to include "<a href=\"http://example.com?find=%5C@\">http://example.com?find=\\@</a>"6935 markdown: "<a href=\"/bar\\@)\">", expected: "<a href=\"/bar\\@)\">"6936 is expected to include "<a href=\"/bar\\@)\">"6937 work in all other contexts, including URLs and link titles, link references, and info strings in fenced code blocks6938 renders correct html6939 markdown: "[foo](/bar\\@ \"\\@title\")", expected: "<a href=\"/bar@\" title=\"@title\">foo</a>"6940 is expected to include "<a href=\"/bar@\" title=\"@title\">foo</a>"6941 markdown: "[foo]\n\n[foo]: /bar\\@ \"\\@title\"", expected: "<a href=\"/bar@\" title=\"@title\">foo</a>"6942 is expected to include "<a href=\"/bar@\" title=\"@title\">foo</a>"6943# [RSpecRunTime] Finishing example group spec/lib/banzai/pipeline/plain_markdown_pipeline_spec.rb. It took 2.6 seconds. Expected to take 5.71 seconds.6944# [RSpecRunTime] Starting example group spec/serializers/build_action_entity_spec.rb. Expected to take 5.67 seconds.6945BuildActionEntity6946 #as_json6947 contains original job name6948 contains path to the action play6949 contains whether it is playable6950 when job is scheduled6951 returns scheduled6952 returns scheduled_at6953 returns unschedule path6954# [RSpecRunTime] RSpec elapsed time: 27 minutes 15.83 seconds. Current RSS: ~1874M. load average: 1.13 1.17 1.26 1/285 275006955# [RSpecRunTime] Finishing example group spec/serializers/build_action_entity_spec.rb. It took 4.59 seconds. Expected to take 5.67 seconds.6956# [RSpecRunTime] Starting example group spec/finders/projects/ml/model_version_finder_spec.rb. Expected to take 5.58 seconds.6957Projects::Ml::ModelVersionFinder6958 default params6959 returns models for project ordered by id desc6960 including the latest version and project6961# [RSpecRunTime] RSpec elapsed time: 27 minutes 17.75 seconds. Current RSS: ~1848M. load average: 1.13 1.17 1.26 1/285 275016962 sorting6963 test_case: "default params", order_by: nil, direction: nil, expected_order: [2, 1, 0]6964 is expected to eq [#<Ml::ModelVersion id: 3, created_at: "2024-03-04 13:58:03.724472485 +0000", updated_at: "2024-03-04...description: [FILTERED], semver_major: 2, semver_minor: 0, semver_patch: 1, semver_prerelease: nil>]6965 test_case: "ascending order", order_by: "id", direction: "ASC", expected_order: [0, 1, 2]6966 is expected to eq [#<Ml::ModelVersion id: 1, created_at: "2024-03-04 13:58:03.683544788 +0000", updated_at: "2024-03-04...description: [FILTERED], semver_major: 1, semver_minor: 0, semver_patch: 1, semver_prerelease: nil>]6967 test_case: "by version", order_by: "version", direction: "ASC", expected_order: [2, 0, 1]6968 is expected to eq [#<Ml::ModelVersion id: 3, created_at: "2024-03-04 13:58:03.724472485 +0000", updated_at: "2024-03-04...description: [FILTERED], semver_major: 3, semver_minor: 0, semver_patch: 0, semver_prerelease: nil>]6969 test_case: "by version desc", order_by: "version", direction: "DESC", expected_order: [1, 0, 2]6970 is expected to eq [#<Ml::ModelVersion id: 2, created_at: "2024-03-04 13:58:03.706552206 +0000", updated_at: "2024-03-04...description: [FILTERED], semver_major: 1, semver_minor: 0, semver_patch: 1, semver_prerelease: nil>]6971 test_case: "invalid sort", order_by: nil, direction: "UP", expected_order: [2, 1, 0]6972 is expected to eq [#<Ml::ModelVersion id: 3, created_at: "2024-03-04 13:58:03.724472485 +0000", updated_at: "2024-03-04...description: [FILTERED], semver_major: 2, semver_minor: 0, semver_patch: 1, semver_prerelease: nil>]6973 test_case: "invalid order by", order_by: "INVALID", direction: nil, expected_order: [2, 1, 0]6974 is expected to eq [#<Ml::ModelVersion id: 3, created_at: "2024-03-04 13:58:03.724472485 +0000", updated_at: "2024-03-04...description: [FILTERED], semver_major: 2, semver_minor: 0, semver_patch: 1, semver_prerelease: nil>]6975 test_case: "order by updated_at", order_by: "created_at", direction: nil, expected_order: [2, 1, 0]6976 is expected to eq [#<Ml::ModelVersion id: 3, created_at: "2024-03-04 13:58:03.724472485 +0000", updated_at: "2024-03-04...description: [FILTERED], semver_major: 2, semver_minor: 0, semver_patch: 1, semver_prerelease: nil>]6977 when version is passed6978 searches by name6979# [RSpecRunTime] Finishing example group spec/finders/projects/ml/model_version_finder_spec.rb. It took 2.95 seconds. Expected to take 5.58 seconds.6980# [RSpecRunTime] Starting example group spec/graphql/resolvers/ci/catalog/resources/versions_resolver_spec.rb. Expected to take 5.46 seconds.6981Resolvers::Ci::Catalog::Resources::VersionsResolver6982 #resolve6983 when the user is authorized to read project releases6984 when name argument is provided6985 returns the version that matches the name6986 when no version matches the name6987 returns empty response6988# [RSpecRunTime] RSpec elapsed time: 27 minutes 20.98 seconds. Current RSS: ~1847M. load average: 1.12 1.17 1.26 1/288 275606989 when sort argument is not provided6990 returns versions ordered by released_at descending6991 when sort argument is provided6992 when sort is CREATED_ASC6993 returns versions ordered by created_at ascending6994 when sort is CREATED_DESC6995 returns versions ordered by created_at descending6996 when sort is RELEASED_AT_ASC6997 returns versions ordered by released_at ascending6998 when sort is RELEASED_AT_DESC6999 returns versions ordered by released_at descending7000 when the user is not authorized to read project releases7001 returns empty response7002# [RSpecRunTime] Finishing example group spec/graphql/resolvers/ci/catalog/resources/versions_resolver_spec.rb. It took 3.25 seconds. Expected to take 5.46 seconds.7003# [RSpecRunTime] Starting example group spec/models/integrations/mock_ci_spec.rb. Expected to take 5.42 seconds.7004Integrations::MockCi7005 does not allow STI7006 behaves like Integrations::BaseCi7007 default values7008 is expected to eq :ci7009 accessors7010 is expected to respond to #enable_ssl_verification7011 is expected to respond to #enable_ssl_verification?7012 #initialize_properties7013 enables the setting by default7014 does not enable the setting if the record is already persisted7015 does not enable the setting if a custom value was set7016 #fields7017 inserts the checkbox field after the first URL field, or at the end7018 does not insert the field repeatedly7019 #commit_status7020 returns allowed states7021 returns :pending for 404 responses7022 returns :error for responses other than 200 or 4047023 returns :error for unknown states7024 returns :error for invalid JSON7025 returns :error for non-hash JSON responses7026 returns :error for JSON responses without a status7027 returns :error when connection is refused7028# [RSpecRunTime] RSpec elapsed time: 27 minutes 25.59 seconds. Current RSS: ~1836M. load average: 1.11 1.16 1.26 1/288 275617029# [RSpecRunTime] Finishing example group spec/models/integrations/mock_ci_spec.rb. It took 3.55 seconds. Expected to take 5.42 seconds.7030# [RSpecRunTime] Starting example group spec/models/project_repository_spec.rb. Expected to take 5.31 seconds.7031ProjectRepository7032 does not allow STI7033 associations7034 is expected to belong to shard required: false7035 is expected to belong to project required: false7036 behaves like shardable scopes7037 .for_repository_storage7038 returns the objects for a given repository storage7039 .excluding_repository_storage7040 returns the objects excluding the given repository storage7041 .for_shard7042 returns the objects for a given shard7043 .find_project7044 finds project by disk path7045 returns nil when it does not find the project7046 #object_format7047 when object format is sha17048 is expected to eq "sha1"7049 when object format is sha2567050 is expected to eq "sha256"7051 when object format is not set7052 is expected to eq "sha1"7053# [RSpecRunTime] Finishing example group spec/models/project_repository_spec.rb. It took 2.53 seconds. Expected to take 5.31 seconds.7054# [RSpecRunTime] Starting example group spec/lib/gitlab/metrics/exporter/base_exporter_spec.rb. Expected to take 5.2 seconds.7055Gitlab::Metrics::Exporter::BaseExporter7056 when exporter is enabled7057 when exporter is stopped7058 #start7059 starts the exporter7060 with custom settings7061 starts server with port and address from settings7062 logging enabled7063 configures a WEBrick logger with the given file7064 logs any errors during startup7065 logging disabled7066 configures a WEBrick logger with the null device7067 with TLS enabled7068 injects the necessary OpenSSL config for WEBrick7069 with intermediate certificates7070 injects them in the extra chain7071 when thread is not alive7072 does close listeners7073 #stop7074 doesn't shutdown stopped server7075 when exporter is running7076 #stop7077 shutdowns server7078 request handling7079 method_class: Net::HTTP::Get, path: "/metrics", http_status: 2007080 responds with proper http_status7081 collects request metrics7082 method_class: Net::HTTP::Get, path: "/", http_status: 4047083 responds with proper http_status7084 collects request metrics7085 when exporter is disabled7086 #start7087 doesn't start7088 #stop7089 doesn't shutdown7090# [RSpecRunTime] Finishing example group spec/lib/gitlab/metrics/exporter/base_exporter_spec.rb. It took 1.92 seconds. Expected to take 5.2 seconds.7091# [RSpecRunTime] Starting example group spec/lib/gitlab/hook_data/merge_request_builder_spec.rb. Expected to take 5.14 seconds.7092Gitlab::HookData::MergeRequestBuilder7093 .safe_hook_attributes7094 includes safe attribute7095# [RSpecRunTime] RSpec elapsed time: 27 minutes 31.43 seconds. Current RSS: ~1857M. load average: 1.10 1.16 1.26 1/297 276077096 #build7097 includes safe attributes7098 includes additional attrs7099 source key7100 contains project data7101 target key7102 contains project data7103 when the MR has an image in the description7104 sets the image to use an absolute URL7105# [RSpecRunTime] RSpec elapsed time: 27 minutes 33.37 seconds. Current RSS: ~1851M. load average: 1.10 1.16 1.26 1/297 276637106# [RSpecRunTime] Finishing example group spec/lib/gitlab/hook_data/merge_request_builder_spec.rb. It took 3.36 seconds. Expected to take 5.14 seconds.7107# [RSpecRunTime] Starting example group spec/models/concerns/ignorable_columns_spec.rb. Expected to take 5.01 seconds.7108IgnorableColumns7109 does not allow STI7110 adds columns to ignored_columns7111 adds columns to ignored_columns (array version)7112 requires remove_after attribute to be set7113 allows setting remove_never: true and not setting other remove options7114 requires remove_after attribute to be set7115 requires remove_with attribute to be set7116 .ignored_columns_details7117 defaults to empty Hash7118 with single column7119 behaves like storing removal information7120 storing removal information7121# [RSpecRunTime] RSpec elapsed time: 27 minutes 34.58 seconds. Current RSS: ~1849M. load average: 1.10 1.16 1.25 1/296 276647122 with array column7123 behaves like storing removal information7124 storing removal information7125 when called on a subclass without setting the ignored columns7126 does not raise Deadlock error7127 IgnorableColumns::ColumnIgnore7128 #safe_to_remove?7129 after remove_after date has passed7130 returns true (safe to remove)7131 before remove_after date has passed7132 returns false (not safe to remove)7133 with remove_never: true7134 is false7135# [RSpecRunTime] Finishing example group spec/models/concerns/ignorable_columns_spec.rb. It took 1.67 seconds. Expected to take 5.01 seconds.7136# [RSpecRunTime] Starting example group spec/tooling/lib/tooling/find_codeowners_spec.rb. Expected to take 4.97 seconds.7137Tooling::FindCodeowners7138 #execute7139 prints CODEOWNERS as configured7140 #load_definitions7141 expands the allow and deny list with keywords and patterns7142 expands the patterns for the auth group7143 retains the array and expands the patterns for the compliance group7144 #load_config7145 loads the config with symbolized keys7146 when YAML has safe_load_file7147 calls safe_load_file7148 when YAML does not have safe_load_file7149 calls load_file7150 #path_matches?7151 passes flags we are expecting to File.fnmatch?7152 #normalize_pattern7153 returns /**/* if the input is *7154 prepends /** if the input does not start with /7155 returns the pattern if the input starts with /7156 appends **/* if the input ends with /7157 #consolidate_paths7158 when the directory has the same number of entries7159 consolidates into the directory7160 when the directory has different number of entries7161 returns the original paths7162# [RSpecRunTime] Finishing example group spec/tooling/lib/tooling/find_codeowners_spec.rb. It took 2.26 seconds. Expected to take 4.97 seconds.7163# [RSpecRunTime] Starting example group spec/lib/gitlab/analytics/cycle_analytics/aggregated/base_query_builder_spec.rb. Expected to take 4.87 seconds.7164Gitlab::Analytics::CycleAnalytics::Aggregated::BaseQueryBuilder7165 scopes the query for the given project7166 author_username param7167 returns stage events associated with the given author7168 returns empty result when unknown author is given7169# [RSpecRunTime] RSpec elapsed time: 27 minutes 39.34 seconds. Current RSS: ~1843M. load average: 1.09 1.15 1.25 1/295 276737170 milestone_title param7171 returns stage events associated with the milestone7172 returns empty result when unknown milestone is given7173 label_name param7174 returns stage events associated with multiple labels7175 does not include records with partial label match7176 assignee_username param7177 returns stage events associated assignee7178 timestamp filtering7179 filters by the end event time range7180 when in_progress items are requested7181 filters by the start event time range7182# [RSpecRunTime] Finishing example group spec/lib/gitlab/analytics/cycle_analytics/aggregated/base_query_builder_spec.rb. It took 2.8 seconds. Expected to take 4.87 seconds.7183# [RSpecRunTime] Starting example group spec/serializers/test_report_entity_spec.rb. Expected to take 4.84 seconds.7184TestReportEntity7185 #as_json7186 contains the total time7187 contains the counts7188 contains the test suites7189# [RSpecRunTime] RSpec elapsed time: 27 minutes 42.8 seconds. Current RSS: ~1846M. load average: 1.09 1.15 1.25 1/297 276827190# [RSpecRunTime] Finishing example group spec/serializers/test_report_entity_spec.rb. It took 2.68 seconds. Expected to take 4.84 seconds.7191# [RSpecRunTime] Starting example group spec/services/suggestions/outdate_service_spec.rb. Expected to take 4.78 seconds.7192Suggestions::OutdateService7193 #execute7194 when there is a change within multi-line suggestion range7195 updates the outdatable suggestion record7196# [RSpecRunTime] RSpec elapsed time: 27 minutes 45.36 seconds. Current RSS: ~1833M. load average: 1.08 1.15 1.25 1/296 278217197 when there is no change within multi-line suggestion range7198 does not outdates suggestion record7199# [RSpecRunTime] RSpec elapsed time: 27 minutes 47.52 seconds. Current RSS: ~1834M. load average: 1.08 1.15 1.25 1/296 279607200# [RSpecRunTime] Finishing example group spec/services/suggestions/outdate_service_spec.rb. It took 4.72 seconds. Expected to take 4.78 seconds.7201# [RSpecRunTime] Starting example group spec/graphql/resolvers/nested_groups_resolver_spec.rb. Expected to take 4.68 seconds.7202Resolvers::NestedGroupsResolver7203 #resolve7204 when parent group is public7205 when `include_parent_descendants` is false7206 when user is not logged in7207 behaves like access to all public subgroups7208 returns all public subgroups of the parent group7209 when user is logged in7210 behaves like access to all public subgroups7211 returns all public subgroups of the parent group7212 when `include_parent_descendants` is true7213 when user is not logged in7214 behaves like access to all public descendant groups7215 returns all public descendant groups of the parent group ordered by ASC name7216 when user is logged in7217 behaves like access to all public descendant groups7218 returns all public descendant groups of the parent group ordered by ASC name7219 with owned argument set as true7220 returns only descendant groups owned by the user7221 with search argument7222 returns only descendant groups with matching name or path7223 when parent group is private7224 when `include_parent_descendants` is true7225 when user is not logged in7226 behaves like returning empty results7227 returns empty results7228 when user is logged in7229 returns all private descendant groups7230 when `include_parent_descendants` is false7231 when user is not logged in7232 behaves like returning empty results7233 returns empty results7234 when user is logged in7235 returns private subgroups7236# [RSpecRunTime] Finishing example group spec/graphql/resolvers/nested_groups_resolver_spec.rb. It took 2.26 seconds. Expected to take 4.68 seconds.7237# [RSpecRunTime] Starting example group spec/services/system_notes/incident_service_spec.rb. Expected to take 4.65 seconds.7238SystemNotes::IncidentService7239 #change_incident_severity7240 behaves like a system note7241 has the correct attributes7242 with unknown severity7243 has the appropriate message7244 with low severity7245 has the appropriate message7246 with medium severity7247 has the appropriate message7248 with high severity7249 has the appropriate message7250 with critical severity7251 has the appropriate message7252 when severity is invalid7253 does not create system note7254 writes error to logs7255 #change_incident_status7256 with a provided reason7257 creates a new note for an incident status change7258 without provided reason7259 creates a new note for an incident status change7260# [RSpecRunTime] Finishing example group spec/services/system_notes/incident_service_spec.rb. It took 2.14 seconds. Expected to take 4.65 seconds.7261# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/reports/test_reports_comparer_spec.rb. Expected to take 4.56 seconds.7262Gitlab::Ci::Reports::TestReportsComparer7263 #suite_comparers7264 when head and base reports include two test suites7265 returns test suite comparers with specified values7266 #total_status7267 when all tests cases are success in head suites7268 returns the total status7269 when there is a failed test case in head suites7270 returns the total status in head suite7271 when there is an error test case in head suites7272 returns the total status in head suite7273 #total_count7274 returns the total test counts in head suites7275 #resolved_count7276 when there is a resolved failure test case in head suites7277 returns the correct count7278 when there is a resolved error test case in head suites7279 returns the correct count7280 when there are no resolved test cases in head suites7281 returns the correct count7282 #failed_count7283 when there is a failed test case in head suites7284 returns the correct count7285 when there are no failed test cases in head suites7286 returns the correct count7287 #error_count7288 when there is an error test case in head suites7289 returns the correct count7290 when there are no error test cases in head suites7291 returns the correct count7292# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/reports/test_reports_comparer_spec.rb. It took 1.49 seconds. Expected to take 4.56 seconds.7293# [RSpecRunTime] Starting example group spec/lib/object_storage/pending_direct_upload_spec.rb. Expected to take 4.52 seconds.7294ObjectStorage::PendingDirectUpload7295 .prepare7296 creates a redis entry for the given location identifier and path7297 .with_pending_only7298 selects and returns the paths with a matching redis entry under the location identifier7299 .each7300 yields each pending direct upload object7301 .count7302 is expected to eq 37303 #delete7304 deletes the object from storage and also the redis entry7305 .exists?7306 when there is a matching redis entry for the given path under the location identifier7307 is expected to eq true7308 when there is a matching redis entry for the given path under a different location identifier7309 is expected to eq false7310 when there is no matching redis entry for the given path under the location identifier7311 is expected to eq false7312 .redis_key7313 is expected to eq "artifacts:some/path/123"7314 #stale?7315 when timestamp is older than 3 hours ago7316 is expected to eq true7317 when timestamp is not older than 3 hours ago7318 is expected to eq false7319 .complete7320 deletes the redis entry for the given path7321# [RSpecRunTime] Finishing example group spec/lib/object_storage/pending_direct_upload_spec.rb. It took 1.34 seconds. Expected to take 4.52 seconds.7322# [RSpecRunTime] Starting example group spec/models/integrations/zentao_tracker_data_spec.rb. Expected to take 4.4 seconds.7323Integrations::ZentaoTrackerData7324 does not allow STI7325 behaves like Integrations::BaseDataFields7326 associations7327 is expected to belong to integration required: false7328 #activated?7329 with integration7330 with value set to false7331 is expected to eq false7332 with value set to true7333 is expected to eq true7334 without integration7335 is expected to eq false7336 #to_database_hash7337 does not include certain attributes7338 factory available7339 is expected to eq true7340 encrypted attributes7341 is expected to contain exactly :url, :api_url, :zentao_product_xid, and :api_token7342# [RSpecRunTime] Finishing example group spec/models/integrations/zentao_tracker_data_spec.rb. It took 1.51 seconds. Expected to take 4.4 seconds.7343# [RSpecRunTime] Starting example group spec/workers/snippets/update_repository_storage_worker_spec.rb. Expected to take 4.36 seconds.7344Snippets::UpdateRepositoryStorageWorker7345 behaves like an update storage move worker7346 has the `until_executed` deduplicate strategy7347 #perform7348 deprecated method signature7349 without repository storage move7350 calls the update repository storage service7351 with repository storage move7352 calls the update repository storage service7353 when repository storage move raises an exception7354 releases the exclusive lock7355 when exclusive lease already set7356 does not call the update repository storage service7357 when exclusive lease was taken by the current worker7358 marks storage migration as failed7359 new method signature7360 calls the update repository storage service7361 when repository storage move raises an exception7362 releases the exclusive lock7363 when exclusive lease already set7364 does not call the update repository storage service7365 when exclusive lease was taken by the current worker7366 marks storage migration as failed7367# [RSpecRunTime] Finishing example group spec/workers/snippets/update_repository_storage_worker_spec.rb. It took 1.59 seconds. Expected to take 4.36 seconds.7368# [RSpecRunTime] Starting example group spec/services/projects/lfs_pointers/lfs_link_service_spec.rb. Expected to take 4.31 seconds.7369Projects::LfsPointers::LfsLinkService7370 #execute7371 raises an error when trying to link too many objects at once7372 executes a block after validation and before execution7373 links existing lfs objects to the project7374 returns linked oids7375 links in batches7376 only queries for the batch that will be processed7377 only queries 3 times7378 when MAX_OIDS is 57379 does not raise an error when trying to link exactly the OID limit7380 raises an error when trying to link more than OID limit7381# [RSpecRunTime] RSpec elapsed time: 27 minutes 59.33 seconds. Current RSS: ~1849M. load average: 1.06 1.14 1.25 1/290 279667382# [RSpecRunTime] Finishing example group spec/services/projects/lfs_pointers/lfs_link_service_spec.rb. It took 1.48 seconds. Expected to take 4.31 seconds.7383# [RSpecRunTime] Starting example group spec/lib/gitlab/usage_data_counters/work_item_activity_unique_counter_spec.rb. Expected to take 4.25 seconds.7384Gitlab::UsageDataCounters::WorkItemActivityUniqueCounter7385 .track_work_item_created_action7386 behaves like work item unique counter7387 tracks a unique event only once7388 when author is nil7389 does not track the event7390 .track_work_item_title_changed_action7391 behaves like work item unique counter7392 tracks a unique event only once7393 when author is nil7394 does not track the event7395 .track_work_item_date_changed_action7396 behaves like work item unique counter7397 tracks a unique event only once7398 when author is nil7399 does not track the event7400 .track_work_item_labels_changed_action7401 behaves like work item unique counter7402 tracks a unique event only once7403 when author is nil7404 does not track the event7405 .track_work_item_milestone_changed_action7406 behaves like work item unique counter7407 tracks a unique event only once7408 when author is nil7409 does not track the event7410 .track_work_item_todo_marked_action7411 behaves like work item unique counter7412 tracks a unique event only once7413 when author is nil7414 does not track the event7415# [RSpecRunTime] Finishing example group spec/lib/gitlab/usage_data_counters/work_item_activity_unique_counter_spec.rb. It took 1.69 seconds. Expected to take 4.25 seconds.7416# [RSpecRunTime] Starting example group spec/lib/bulk_imports/common/pipelines/badges_pipeline_spec.rb. Expected to take 4.15 seconds.7417BulkImports::Common::Pipelines::BadgesPipeline7418 #run7419 imports a group badge7420 skips already imported records7421 when project entity7422 imports a project badge & skips group badge7423# [RSpecRunTime] RSpec elapsed time: 28 minutes 3.36 seconds. Current RSS: ~1858M. load average: 1.06 1.14 1.25 1/290 279677424 #transform7425 return transformed badge hash7426 when data is blank7427 does nothing when the data is blank7428 when project entity & group badge7429 returns7430# [RSpecRunTime] Finishing example group spec/lib/bulk_imports/common/pipelines/badges_pipeline_spec.rb. It took 2.9 seconds. Expected to take 4.15 seconds.7431# [RSpecRunTime] Starting example group spec/workers/gitlab/jira_import/stage/import_labels_worker_spec.rb. Expected to take 4.13 seconds.7432Gitlab::JiraImport::Stage::ImportLabelsWorker7433 modules7434 behaves like include import workers modules7435 is expected to includes the ApplicationWorker module7436 is expected to includes the Gitlab::JiraImport::QueueOptions module7437 is expected to includes the Gitlab::JiraImport::ImportWorker module7438 #perform7439 when import did not start7440 behaves like cannot do Jira import7441 does not advance to next stage7442 behaves like does not advance to next stage7443 does not advance to next stage7444 when import started7445 executes labels importer7446 behaves like advance to next stage7447 advances to issues stage7448# [RSpecRunTime] Finishing example group spec/workers/gitlab/jira_import/stage/import_labels_worker_spec.rb. It took 1.88 seconds. Expected to take 4.13 seconds.7449# [RSpecRunTime] Starting example group spec/lib/gitlab/database/schema_cache_with_renamed_table_spec.rb. Expected to take 4.08 seconds.7450Gitlab::Database::SchemaCacheWithRenamedTable7451 when table is not renamed yet7452 uses the original table to look up metadata7453 when table is renamed7454 uses the renamed table to look up metadata7455 has primary key7456 has the same column definitions7457 has the same indexes7458 has the same column_hash7459 when the table behind a model is actually a view7460 can persist records7461 can find records7462# [RSpecRunTime] RSpec elapsed time: 28 minutes 8.03 seconds. Current RSS: ~1863M. load average: 1.06 1.14 1.25 1/290 279687463# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/schema_cache_with_renamed_table_spec.rb. It took 2.22 seconds. Expected to take 4.08 seconds.7464# [RSpecRunTime] Starting example group spec/lib/atlassian/jira_connect/serializers/pull_request_entity_spec.rb. Expected to take 4.0 seconds.7465Atlassian::JiraConnect::Serializers::PullRequestEntity7466 exposes commentCount7467 exposes reviewers7468 with user_notes_count option7469 avoids N+1 database queries7470 uses counts from user_notes_count7471 when count is missing for some MRs7472 uses 0 as default when count for the MR is not available7473# [RSpecRunTime] RSpec elapsed time: 28 minutes 10.87 seconds. Current RSS: ~1852M. load average: 1.05 1.14 1.24 1/295 280047474# [RSpecRunTime] Finishing example group spec/lib/atlassian/jira_connect/serializers/pull_request_entity_spec.rb. It took 2.84 seconds. Expected to take 4.0 seconds.7475# [RSpecRunTime] Starting example group spec/models/integrations/chat_message/push_message_spec.rb. Expected to take 3.99 seconds.7476Integrations::ChatMessage::PushMessage7477 does not allow STI7478 behaves like Integrations::ChatMessage7479 when input contains link markup7480 strips all link markup characters7481 push7482 without markdown7483 returns a message regarding pushes7484 with markdown7485 returns a message regarding pushes7486 tag push7487 without markdown7488 returns a message regarding pushes7489 with markdown7490 returns a message regarding pushes7491 removed tag7492 without markdown7493 returns a message regarding removal of tags7494 with markdown7495 returns a message regarding removal of tags7496 new branch7497 without markdown7498 returns a message regarding a new branch7499 with markdown7500 returns a message regarding a new branch7501 removed branch7502 without markdown7503 returns a message regarding a removed branch7504 with markdown7505 returns a message regarding a removed branch7506 #attachment_color7507 returns the correct color7508# [RSpecRunTime] Finishing example group spec/models/integrations/chat_message/push_message_spec.rb. It took 1.47 seconds. Expected to take 3.99 seconds.7509# [RSpecRunTime] Starting example group spec/graphql/resolvers/admin/analytics/usage_trends/measurements_resolver_spec.rb. Expected to take 3.87 seconds.7510Resolvers::Admin::Analytics::UsageTrends::MeasurementsResolver7511 #resolve7512 when requesting project count measurements7513 as an admin user7514 returns the records, latest first7515 as a non-admin user7516 generates a ResourceNotAvailable error7517 as an unauthenticated user7518 generates a ResourceNotAvailable error7519 when filtering by recorded_after and recorded_before7520 is expected to contain exactly #<Analytics::UsageTrends::Measurement id: 1, count: 1000, recorded_at: "2024-03-02 13:58:59.593646610 +0000", identifier: "projects">7521 when "incorrect" values are passed7522 is expected to be empty7523 when requesting pipeline counts by pipeline status7524 filter for pipelines_succeeded7525 is expected to eq [#<Analytics::UsageTrends::Measurement id: 3, count: 1000, recorded_at: "2024-03-02 13:59:00.107909422 +0000", identifier: "pipelines_succeeded">]7526 filter for pipelines_skipped7527 is expected to eq [#<Analytics::UsageTrends::Measurement id: 4, count: 1000, recorded_at: "2024-03-02 13:59:00.114586672 +0000", identifier: "pipelines_skipped">]7528 filter for pipelines_failed7529 is expected to be empty7530 filter for pipelines_canceled7531 is expected to be empty7532# [RSpecRunTime] Finishing example group spec/graphql/resolvers/admin/analytics/usage_trends/measurements_resolver_spec.rb. It took 1.35 seconds. Expected to take 3.87 seconds.7533# [RSpecRunTime] Starting example group spec/lib/gitlab/alert_management/fingerprint_spec.rb. Expected to take 3.85 seconds.7534Gitlab::AlertManagement::Fingerprint7535 .generate7536 when data is an array7537 returns the hashed fingerprint7538 with a variety of data7539 data: 1117540 performs like a hashed fingerprint7541 data: "fingerprint"7542 performs like a hashed fingerprint7543 data: :fingerprint7544 performs like a hashed fingerprint7545 data: true7546 performs like a hashed fingerprint7547 when data is a hash7548 behaves like fingerprinted Hash7549 performs like a hashed fingerprint7550 hashes with different order7551 calculates the same result7552 hash is too large7553 raises an error7554# [RSpecRunTime] Finishing example group spec/lib/gitlab/alert_management/fingerprint_spec.rb. It took 1.34 seconds. Expected to take 3.85 seconds.7555# [RSpecRunTime] Starting example group spec/workers/gitlab/bitbucket_import/stage/import_issues_worker_spec.rb. Expected to take 3.8 seconds.7556Gitlab::BitbucketImport::Stage::ImportIssuesWorker7557 #perform7558 when the import succeeds7559 schedules the next stage7560 logs stage start and finish7561 when project does not exists7562 does not call the importer7563 when project import state is not `started`7564 does not call the importer7565 when the importer fails7566 does not schedule the next stage and raises error7567 behaves like Gitlab::BitbucketImport::StageMethods7568 .sidekiq_retries_exhausted7569 tracks the import failure7570 #perform7571 executes the import7572 queues RefreshImportJidWorker7573# [RSpecRunTime] Finishing example group spec/workers/gitlab/bitbucket_import/stage/import_issues_worker_spec.rb. It took 1.7 seconds. Expected to take 3.8 seconds.7574# [RSpecRunTime] Starting example group spec/workers/gitlab/bitbucket_server_import/import_pull_request_notes_worker_spec.rb. Expected to take 3.72 seconds.7575Gitlab::BitbucketServerImport::ImportPullRequestNotesWorker7576 behaves like Gitlab::BitbucketServerImport::ObjectImporter7577 .sidekiq_retries_exhausted7578 notifies the waiter7579 #perform7580 when project does not exist7581 behaves like notifies the waiter7582 is expected to receive notify("key", anything, {:ttl=>604800}) 1 time7583 when project has import started7584 calls the importer7585 behaves like notifies the waiter7586 is expected to receive notify("key", anything, {:ttl=>604800}) 1 time7587 when project import has been cancelled7588 does not call the importer7589 behaves like notifies the waiter7590 is expected to receive notify("key", anything, {:ttl=>604800}) 1 time7591 when project import has failed7592 does not call the importer7593 behaves like notifies the waiter7594 is expected to receive notify("key", anything, {:ttl=>604800}) 1 time7595# [RSpecRunTime] Finishing example group spec/workers/gitlab/bitbucket_server_import/import_pull_request_notes_worker_spec.rb. It took 2.2 seconds. Expected to take 3.72 seconds.7596# [RSpecRunTime] Starting example group spec/lib/generators/gitlab/usage_metric_generator_spec.rb. Expected to take 3.69 seconds.7597Gitlab::UsageMetricGenerator7598 Creating metric instrumentation files7599 creates CE metric instrumentation files using the template7600 with EE flag true7601 creates EE metric instrumentation files using the template7602 for database type7603 creates the metric instrumentation file using the template7604 for numbers type7605 creates the metric instrumentation file using the template7606 with type option missing7607 raises an ArgumentError7608 with type option value not included in approved superclasses7609 raises an ArgumentError7610 without operation for database metric7611 raises an ArgumentError7612 with wrong operation for database metric7613 raises an ArgumentError7614 without operation for numbers metric7615 raises an ArgumentError7616 with wrong operation for numbers metric7617 raises an ArgumentError7618# [RSpecRunTime] Finishing example group spec/lib/generators/gitlab/usage_metric_generator_spec.rb. It took 1.17 seconds. Expected to take 3.69 seconds.7619# [RSpecRunTime] Starting example group spec/lib/gitlab/github_import/importer/events/merged_spec.rb. Expected to take 3.62 seconds.7620Gitlab::GithubImport::Importer::Events::Merged7621 creates expected event and state event7622 when commit ID is present7623 creates expected event and state event7624# [RSpecRunTime] RSpec elapsed time: 28 minutes 21.87 seconds. Current RSS: ~1875M. load average: 1.04 1.13 1.24 1/296 280727625 extended events7626 when using extended events7627 creates a merged by note7628 when not using extended events7629 does not create a merged by note7630# [RSpecRunTime] Finishing example group spec/lib/gitlab/github_import/importer/events/merged_spec.rb. It took 2.82 seconds. Expected to take 3.62 seconds.7631# [RSpecRunTime] Starting example group spec/lib/gitlab/usage/metrics/instrumentations/count_projects_metric_spec.rb. Expected to take 3.58 seconds.7632Gitlab::Usage::Metrics::Instrumentations::CountProjectsMetric7633 with all time frame7634 behaves like a correct instrumented metric value and query7635 behaves like a correct instrumented metric value7636 has correct value7637# [RSpecRunTime] RSpec elapsed time: 28 minutes 24.17 seconds. Current RSS: ~1862M. load average: 1.04 1.13 1.24 1/296 281277638 behaves like a correct instrumented metric query7639 has correct generate query7640 with 28d time frame7641 behaves like a correct instrumented metric value and query7642 behaves like a correct instrumented metric value7643 has correct value7644 behaves like a correct instrumented metric query7645 has correct generate query7646# [RSpecRunTime] Finishing example group spec/lib/gitlab/usage/metrics/instrumentations/count_projects_metric_spec.rb. It took 1.58 seconds. Expected to take 3.58 seconds.7647# [RSpecRunTime] Starting example group spec/lib/api/entities/merge_request_approvals_spec.rb. Expected to take 3.55 seconds.7648API::Entities::MergeRequestApprovals7649 serializes an approved merge request7650 serializes a merge request that is not approved7651# [RSpecRunTime] Finishing example group spec/lib/api/entities/merge_request_approvals_spec.rb. It took 2.98 seconds. Expected to take 3.55 seconds.7652# [RSpecRunTime] RSpec elapsed time: 28 minutes 27.65 seconds. Current RSS: ~1876M. load average: 1.04 1.13 1.24 1/296 282067653# [RSpecRunTime] Starting example group spec/finders/groups/projects_requiring_authorizations_refresh/on_transfer_finder_spec.rb. Expected to take 3.49 seconds.7654Groups::ProjectsRequiringAuthorizationsRefresh::OnTransferFinder7655 #execute7656 projects requiring authorizations refresh when a group is transferred (here, `Group B`)7657 includes only the expected projects7658# [RSpecRunTime] RSpec elapsed time: 28 minutes 31.22 seconds. Current RSS: ~1855M. load average: 1.04 1.13 1.24 2/296 282077659# [RSpecRunTime] Finishing example group spec/finders/groups/projects_requiring_authorizations_refresh/on_transfer_finder_spec.rb. It took 3.72 seconds. Expected to take 3.49 seconds.7660# [RSpecRunTime] Starting example group spec/services/todos/allowed_target_filter_service_spec.rb. Expected to take 3.46 seconds.7661Todos::AllowedTargetFilterService7662 #execute7663 with reporter user7664 behaves like allowed Todos filter7665 is expected to contain exactly #<Todo id: 15, user_id: 1306, project_id: 1002, target_id: 335, target_type: "MergeRequest", author_i...-04 13:59:20.165672643 +0000", commit_id: nil, group_id: nil, resolved_by_action: nil, note_id: nil>, #<Todo id: 7, user_id: 1306, project_id: 1002, target_id: 140, target_type: "Issue", author_id: 1303,...-04 13:59:19.340693833 +0000", commit_id: nil, group_id: nil, resolved_by_action: nil, note_id: nil>, #<Todo id: 9, user_id: 1306, project_id: 1002, target_id: 141, target_type: "Issue", author_id: 1303,...-04 13:59:19.480959753 +0000", commit_id: nil, group_id: nil, resolved_by_action: nil, note_id: nil>, #<Todo id: 10, user_id: 1306, project_id: 1002, target_id: 140, target_type: "Issue", author_id: 1303...-04 13:59:19.548884528 +0000", commit_id: nil, group_id: nil, resolved_by_action: nil, note_id: 175>, and #<Todo id: 12, user_id: 1306, project_id: 1002, target_id: 5, target_type: "DesignManagement::Design"...-04 13:59:19.676638918 +0000", commit_id: nil, group_id: nil, resolved_by_action: nil, note_id: nil>7666# [RSpecRunTime] RSpec elapsed time: 28 minutes 33.65 seconds. Current RSS: ~1834M. load average: 1.03 1.13 1.24 1/296 282087667 with guest user7668 behaves like allowed Todos filter7669 is expected to contain exactly #<Todo id: 7, user_id: 1306, project_id: 1002, target_id: 140, target_type: "Issue", author_id: 1303,...-04 13:59:19.340693833 +0000", commit_id: nil, group_id: nil, resolved_by_action: nil, note_id: nil> and #<Todo id: 12, user_id: 1306, project_id: 1002, target_id: 5, target_type: "DesignManagement::Design"...-04 13:59:19.676638918 +0000", commit_id: nil, group_id: nil, resolved_by_action: nil, note_id: nil>7670 with a non-member user7671 behaves like allowed Todos filter7672 is expected to contain exactly7673# [RSpecRunTime] Finishing example group spec/services/todos/allowed_target_filter_service_spec.rb. It took 3.52 seconds. Expected to take 3.46 seconds.7674# [RSpecRunTime] Starting example group spec/graphql/resolvers/ci/test_report_summary_resolver_spec.rb. Expected to take 3.4 seconds.7675Resolvers::Ci::TestReportSummaryResolver7676 #resolve7677 when pipeline has build report results7678 returns test report summary data7679# [RSpecRunTime] RSpec elapsed time: 28 minutes 36.76 seconds. Current RSS: ~1801M. load average: 1.03 1.13 1.24 1/295 282167680 when pipeline does not have build report results7681 renders test report summary data7682# [RSpecRunTime] Finishing example group spec/graphql/resolvers/ci/test_report_summary_resolver_spec.rb. It took 2.8 seconds. Expected to take 3.4 seconds.7683# [RSpecRunTime] Starting example group spec/lib/gitlab/database/query_analyzers/prevent_set_operator_mismatch/node_spec.rb. Expected to take 3.38 seconds.7684Gitlab::Database::QueryAnalyzers::PreventSetOperatorMismatch::Node7685 .locate_descendant7686 is expected to be an instance of PgQuery::ResTarget7687 with a filter7688 is expected to be nil7689 .descendants7690 with a block7691 is expected to contain exactly PgQuery::Node and PgQuery::RangeVar7692 without a block7693 is expected to be an instance of Enumerator7694 with a filter7695 only traverse nodes that match the filter7696 .locate_descendants7697 is expected to be an instance of Array7698 with a filter7699 is expected to be nil7700 .dig7701 is expected to be an instance of PgQuery::ColumnRef7702# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/query_analyzers/prevent_set_operator_mismatch/node_spec.rb. It took 1.06 seconds. Expected to take 3.38 seconds.7703# [RSpecRunTime] Starting example group spec/lib/gitlab/import_export/project/relation_saver_spec.rb. Expected to take 3.32 seconds.7704Gitlab::ImportExport::Project::RelationSaver7705 #save7706 uses the ImportExport presenter7707 when relation is the root node7708 serializes the root node as a json file in the export path7709 serializes only allowed attributes7710 successfuly serializes without errors7711 when relation is a child node7712 serializes the child node as a ndjson file in the export path inside the project folder7713 serializes only allowed attributes7714 successfuly serializes without errors7715 when relation name is not supported7716 returns false and register the error7717 when an exception occurs during serialization7718 returns false and register the exception error message7719# [RSpecRunTime] Finishing example group spec/lib/gitlab/import_export/project/relation_saver_spec.rb. It took 1.73 seconds. Expected to take 3.32 seconds.7720# [RSpecRunTime] Starting example group spec/lib/gitlab/database/partitioning/list/locking_configuration_spec.rb. Expected to take 3.28 seconds.7721Gitlab::Database::Partitioning::List::LockingConfiguration7722 #lock_ordering_for7723 is the intersection with the locking specification, in the order of the specification7724 raises if a table name with schema is passed7725 #locking_statement_for7726main: -- quote_table_name("table_1")7727main: -> 0.0002s7728main: -- quote_table_name("table_1")7729main: -> 0.0003s7730 only includes locking information for tables in the locking specification7731 is nil when none of the tables match the lock configuration7732main: -- quote_table_name("table_2")7733main: -> 0.0002s7734main: -- quote_table_name("table_3")7735main: -> 0.0001s7736 is a lock tables statement7737 raises if a table name with schema is passed7738# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/partitioning/list/locking_configuration_spec.rb. It took 0.85 second. Expected to take 3.28 seconds.7739# [RSpecRunTime] Starting example group spec/lib/gitlab/checks/changed_blobs_spec.rb. Expected to take 3.25 seconds.7740Gitlab::Checks::ChangedBlobs7741 #execute7742 without quarantine directory7743 returns the blobs7744 when with_paths option is passed7745 populates the paths7746# [RSpecRunTime] RSpec elapsed time: 28 minutes 42.45 seconds. Current RSS: ~1818M. load average: 1.03 1.12 1.24 1/292 282407747 with quarantine directory7748 when the blob does not exist in the repo7749 returns the blobs7750 when the same file with different paths is committed7751 returns the blobs7752 when with_paths option is passed7753 populates the paths of the blobs7754# [RSpecRunTime] RSpec elapsed time: 28 minutes 43.67 seconds. Current RSS: ~1814M. load average: 1.03 1.12 1.23 1/295 283247755 when the blob exists in the repo7756 filters out the blobs7757# [RSpecRunTime] Finishing example group spec/lib/gitlab/checks/changed_blobs_spec.rb. It took 2.6 seconds. Expected to take 3.25 seconds.7758# [RSpecRunTime] Starting example group spec/lib/gitlab/graphql/pagination/offset_active_record_relation_connection_spec.rb. Expected to take 3.2 seconds.7759Gitlab::Graphql::Pagination::OffsetActiveRecordRelationConnection7760 subclasses from GraphQL::Relay::RelationConnection7761 behaves like a connection with collection methods7762 responds to to_a7763 responds to size7764 responds to map7765 responds to include?7766 responds to empty?7767 behaves like a redactable connection7768 no redactor set7769 contains the unwanted item7770 does not redact more than once7771 redactor is set7772 does not contain the unwanted item7773 does not redact more than once7774# [RSpecRunTime] Finishing example group spec/lib/gitlab/graphql/pagination/offset_active_record_relation_connection_spec.rb. It took 1.34 seconds. Expected to take 3.2 seconds.7775# [RSpecRunTime] Starting example group spec/lib/banzai/filter/task_list_filter_spec.rb. Expected to take 3.19 seconds.7776Banzai::Filter::TaskListFilter7777 adds `<task-button></task-button>` to every list item7778 inapplicable list items7779 does not wrap a sublist with <s>7780 behaves like a valid inapplicable task list item7781 behaves correctly for `[~] foobar`7782 behaves like a valid inapplicable task list item7783 behaves correctly for `[~] foo <em>bar</em>`7784 behaves like an invalid inapplicable task list item7785 does nothing for `[ ] foobar`7786 behaves like an invalid inapplicable task list item7787 does nothing for `[x] foobar`7788 behaves like an invalid inapplicable task list item7789 does nothing for `foo [~] bar`7790# [RSpecRunTime] Finishing example group spec/lib/banzai/filter/task_list_filter_spec.rb. It took 0.89 second. Expected to take 3.19 seconds.7791# [RSpecRunTime] Starting example group spec/lib/gitlab/analytics/cycle_analytics/sorting_spec.rb. Expected to take 3.12 seconds.7792Gitlab::Analytics::CycleAnalytics::Sorting7793 when invalid sorting params are given7794 falls back to end_event DESC sorting7795 sorting end_event7796 direction desc7797 is expected to eq [#<Arel::Nodes::Descending:0x00007e77280b0d38 @expr=#<struct Arel::Attributes::Attribute relation=#<A...ject_id: integer, id: integer, first_contribution: boolean)>, @table_alias=nil>, name="merged_at">>]7798 direction asc7799 is expected to eq [#<Arel::Nodes::Ascending:0x00007e7727cfa6f8 @expr=#<struct Arel::Attributes::Attribute relation=#<Ar...ject_id: integer, id: integer, first_contribution: boolean)>, @table_alias=nil>, name="merged_at">>]7800 sorting duration7801 direction desc7802 is expected to eq [#<Arel::Nodes::Descending:0x00007e7727649318 @expr=#<Arel::Nodes::Subtraction:0x00007e7727649340 @le...at: timestamptz, merged_commit_sha: binary)>, @table_alias=nil>, name="created_at">, @operator=:->>]7803 direction asc7804 is expected to eq [#<Arel::Nodes::Ascending:0x00007e7727211c00 @expr=#<Arel::Nodes::Subtraction:0x00007e7727211c28 @lef...at: timestamptz, merged_commit_sha: binary)>, @table_alias=nil>, name="created_at">, @operator=:->>]7805# [RSpecRunTime] Finishing example group spec/lib/gitlab/analytics/cycle_analytics/sorting_spec.rb. It took 0.71 second. Expected to take 3.12 seconds.7806# [RSpecRunTime] Starting example group spec/lib/gitlab/github_import/importer/pull_requests/review_requests_importer_spec.rb. Expected to take 3.11 seconds.7807Gitlab::GithubImport::Importer::PullRequests::ReviewRequestsImporter7808 #sequential_import7809 imports each project merge request reviewers7810 when merge request is already processed7811 doesn't import this merge request reviewers7812 #parallel_import7813 schedule import for each merge request reviewers7814 when merge request is already processed7815 doesn't schedule import this merge request reviewers7816# [RSpecRunTime] Finishing example group spec/lib/gitlab/github_import/importer/pull_requests/review_requests_importer_spec.rb. It took 1.5 seconds. Expected to take 3.11 seconds.7817# [RSpecRunTime] Starting example group spec/models/project_export_job_spec.rb. Expected to take 3.06 seconds.7818ProjectExportJob7819 does not allow STI7820 associations7821 is expected to belong to project required: false7822 is expected to have many relation_exports7823 validations7824 is expected to validate that :project cannot be empty/falsy7825 is expected to validate that :jid cannot be empty/falsy7826 is expected to validate that :status cannot be empty/falsy7827# [RSpecRunTime] Finishing example group spec/models/project_export_job_spec.rb. It took 0.8 second. Expected to take 3.06 seconds.7828# [RSpecRunTime] Starting example group spec/graphql/mutations/terraform/state/unlock_spec.rb. Expected to take 3.05 seconds.7829Mutations::Terraform::State::Unlock7830 is expected to eq "TerraformStateUnlock"7831 is expected to require graphql authorizations :admin_terraform_state7832 #resolve7833 user does not have permission7834 raises an error7835 user has permission7836 unlocks the state7837 state is already unlocked7838 does not modify the state7839 with invalid params7840 raises an error7841# [RSpecRunTime] Finishing example group spec/graphql/mutations/terraform/state/unlock_spec.rb. It took 1.97 seconds. Expected to take 3.05 seconds.7842# [RSpecRunTime] Starting example group spec/lib/gitlab/config/entry/factory_spec.rb. Expected to take 3.0 seconds.7843Gitlab::Config::Entry::Factory7844 #create!7845 when setting a concrete value7846 creates entry with valid value7847 when setting description7848 configures description7849 creates entry with description7850 when setting inherit7851 makes object inheritable7852 when setting key7853 creates entry with custom key7854 when setting a parent7855 creates entry with valid parent7856 when not setting a value7857 raises error7858 when creating entry with nil value7859 creates an unspecified entry7860 when passing metadata7861 passes metadata as a parameter7862 when setting deprecation information7863 passes deprecation as a parameter7864# [RSpecRunTime] Finishing example group spec/lib/gitlab/config/entry/factory_spec.rb. It took 1.1 seconds. Expected to take 3.0 seconds.7865# [RSpecRunTime] Starting example group spec/finders/autocomplete/deploy_keys_with_write_access_finder_spec.rb. Expected to take 2.99 seconds.7866Autocomplete::DeployKeysWithWriteAccessFinder7867 #execute7868 when project is missing7869 returns an empty ActiveRecord::Relation7870 when project is present7871 and current user cannot admin project7872 raises Gitlab::Access::AccessDeniedError7873 and current user can admin project7874 when deploy key does not have write access to project7875 returns an empty ActiveRecord::Relation7876 when deploy key has write access to project7877 returns the deploy keys7878 when searching by title7879 and there are titles that match7880 only returns deploy keys with matching titles7881# [RSpecRunTime] Finishing example group spec/finders/autocomplete/deploy_keys_with_write_access_finder_spec.rb. It took 1.93 seconds. Expected to take 2.99 seconds.7882# [RSpecRunTime] Starting example group spec/lib/gitlab/terraform_registry_token_spec.rb. Expected to take 2.93 seconds.7883Gitlab::TerraformRegistryToken7884 .from_token7885 with a deploy token7886 returns the correct token7887 with a job7888 returns the correct token7889 with a personal access token7890 returns the correct token7891 behaves like a gitlab jwt token7892 #secret7893 is expected to eq "864041ee812e23a0cec6f4c52e66652b3b16837ae18261b7dab5c7a7aae86d23"7894 #decode7895 with a custom payload7896 returns the correct token7897 returns nil and logs the exception after expiration7898# [RSpecRunTime] Finishing example group spec/lib/gitlab/terraform_registry_token_spec.rb. It took 1.58 seconds. Expected to take 2.93 seconds.7899# [RSpecRunTime] Starting example group spec/models/concerns/safe_url_spec.rb. Expected to take 2.89 seconds.7900SafeUrl7901 does not allow STI7902 #safe_url7903 is expected to eq "http://example.com"7904 when URL contains credentials7905 masks username and password7906 when username is allowed7907 masks the password, but not the username7908 when URL is empty7909 is expected to be nil7910 when URI raises an error7911 is expected to be nil7912# [RSpecRunTime] Finishing example group spec/models/concerns/safe_url_spec.rb. It took 0.77 second. Expected to take 2.89 seconds.7913# [RSpecRunTime] Starting example group spec/finders/repositories/changelog_tag_finder_spec.rb. Expected to take 2.88 seconds.7914Repositories::ChangelogTagFinder7915 #execute7916 when the regular expression is invalid7917 raises Gitlab::Changelog::Error7918 when there is a previous tag7919 returns the previous tag7920 when feature flag "update_changelog_logic" is disabled7921 returns the previous tag7922 when GitLab release process7923 supports GitLab release process7924 when feature flag "update_changelog_logic" is disabled7925 supports GitLab release process7926 when Omnibus release process7927 supports Omnibus release process7928 when feature flag "update_changelog_logic" is disabled7929 supports Omnibus release process7930 when Gitaly release process7931 supports Gitaly release process7932 when feature flag "update_changelog_logic" is disabled7933 supports Gitaly release process7934 when there is no previous tag7935 returns nil7936# [RSpecRunTime] Finishing example group spec/finders/repositories/changelog_tag_finder_spec.rb. It took 1.39 seconds. Expected to take 2.88 seconds.7937# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/status/pipeline/blocked_spec.rb. Expected to take 2.81 seconds.7938Gitlab::Ci::Status::Pipeline::Blocked7939 #text7940 overrides status text7941 #label7942 overrides status label7943 .matches?7944 when pipeline is blocked7945 is a correct match7946 when pipeline is not blocked7947 does not match7948# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/status/pipeline/blocked_spec.rb. It took 1.55 seconds. Expected to take 2.81 seconds.7949# [RSpecRunTime] Starting example group spec/services/projects/move_users_star_projects_service_spec.rb. Expected to take 2.8 seconds.7950Projects::MoveUsersStarProjectsService7951 #execute7952 moves the user's stars from one project to another7953 rollbacks changes if transaction fails7954# [RSpecRunTime] RSpec elapsed time: 29 minutes 1.98 seconds. Current RSS: ~1820M. load average: 1.02 1.11 1.23 1/290 283307955# [RSpecRunTime] Finishing example group spec/services/projects/move_users_star_projects_service_spec.rb. It took 2.66 seconds. Expected to take 2.8 seconds.7956# [RSpecRunTime] Starting example group spec/tooling/danger/gitlab_schema_validation_suggestion_spec.rb. Expected to take 2.73 seconds.7957Tooling::Danger::GitlabSchemaValidationSuggestion7958 when a different schema is added7959 behaves like does not add a comment7960 is expected not to receive markdown(*(any args)) 0 times7961 on removing the gitlab_main_clusterwide schema7962 behaves like does not add a comment7963 is expected not to receive markdown(*(any args)) 0 times7964 for discouraging the use of gitlab_main_clusterwide schema7965 when the file path matches7966 adds the comment7967 when the file path does not match7968 behaves like does not add a comment7969 is expected not to receive markdown(*(any args)) 0 times7970 for EE7971 behaves like does not add a comment7972 is expected not to receive markdown(*(any args)) 0 times7973 for a deleted table7974 behaves like does not add a comment7975 is expected not to receive markdown(*(any args)) 0 times7976# [RSpecRunTime] Finishing example group spec/tooling/danger/gitlab_schema_validation_suggestion_spec.rb. It took 0.82 second. Expected to take 2.73 seconds.7977# [RSpecRunTime] Starting example group spec/rubocop/cop/sidekiq_load_balancing/worker_data_consistency_spec.rb. Expected to take 2.72 seconds.7978RuboCop::Cop::SidekiqLoadBalancing::WorkerDataConsistency7979 when data_consistency is not set7980 adds an offense when not defining data_consistency7981 adds no offense when defining data_consistency7982 adds no offense when worker is not an ApplicationWorker7983 when data_consistency set to :always7984 adds an offense when using `always` data_consistency7985 adds no offense when using `sticky` data_consistency7986 adds no offense when using `delayed` data_consistency7987 adds no offense when worker is not an ApplicationWorker7988# [RSpecRunTime] Finishing example group spec/rubocop/cop/sidekiq_load_balancing/worker_data_consistency_spec.rb. It took 0.96 second. Expected to take 2.72 seconds.7989# [RSpecRunTime] Starting example group spec/lib/api/ci/helpers/runner_helpers_spec.rb. Expected to take 2.65 seconds.7990API::Ci::Helpers::Runner7991 #get_runner_details_from_request7992 when no runner info is present7993 returns the runner IP7994 when runner info is present7995 extracts the runner details7996 #log_artifacts_filesize7997 behaves like storing arguments in the application context7998 places the expected params in the application context7999 behaves like not executing any extra queries for the application context8000 does not execute more queries than without adding anything to the application context8001# [RSpecRunTime] Finishing example group spec/lib/api/ci/helpers/runner_helpers_spec.rb. It took 1.93 seconds. Expected to take 2.65 seconds.8002# [RSpecRunTime] Starting example group spec/workers/releases/publish_event_worker_spec.rb. Expected to take 2.64 seconds.8003Releases::PublishEventWorker8004 when the releases feature is disabled8005 does not broadcasts the published event8006 sets the release as published8007# [RSpecRunTime] RSpec elapsed time: 29 minutes 6.93 seconds. Current RSS: ~1811M. load average: 1.02 1.11 1.23 1/290 283378008 when the releases feature is not disabled8009 broadcasts the published event8010 sets the release as published8011# [RSpecRunTime] Finishing example group spec/workers/releases/publish_event_worker_spec.rb. It took 1.55 seconds. Expected to take 2.64 seconds.8012# [RSpecRunTime] Starting example group spec/helpers/feature_flags_helper_spec.rb. Expected to take 2.6 seconds.8013FeatureFlagsHelper8014 #unleash_api_url8015 is expected to end with "/api/v4/feature_flags/unleash/1025"8016# [RSpecRunTime] RSpec elapsed time: 29 minutes 10.0 seconds. Current RSS: ~1752M. load average: 1.02 1.11 1.23 1/290 283388017 #unleash_api_instance_id8018 is expected not to be empty8019 #edit_feature_flag_data8020 contains all the data needed to edit feature flags8021# [RSpecRunTime] Finishing example group spec/helpers/feature_flags_helper_spec.rb. It took 3.0 seconds. Expected to take 2.6 seconds.8022# [RSpecRunTime] Starting example group spec/lib/gitlab/kubernetes/namespace_spec.rb. Expected to take 2.56 seconds.8023Gitlab::Kubernetes::Namespace8024 is expected to eq "a_namespace"8025 #exists?8026 when namespace do not exits8027 returns false8028 when namespace exits8029 returns true8030 when cluster cannot be reached8031 raises exception8032 #create!8033 creates a namespace8034 with labels8035 creates a namespace with labels8036 #ensure_exists!8037 checks for existing namespace before creating8038 do not re-create an existing namespace8039 when client errors8040 raises the exception8041 logs the error8042# [RSpecRunTime] Finishing example group spec/lib/gitlab/kubernetes/namespace_spec.rb. It took 1.18 seconds. Expected to take 2.56 seconds.8043# [RSpecRunTime] Starting example group spec/lib/gitlab/memory/watchdog/sidekiq_event_reporter_spec.rb. Expected to take 2.53 seconds.8044Gitlab::Memory::Watchdog::SidekiqEventReporter8045 #strikes_exceeded8046 delegates #strikes_exceeded with correct arguments8047 increment running jobs counter8048 delegations8049 is expected to delegate #started to the #event_reporter object8050 is expected to delegate #stopped to the #event_reporter object8051 is expected to delegate #threshold_violated to the #event_reporter object8052 is expected to delegate #logger to the #event_reporter object8053# [RSpecRunTime] Finishing example group spec/lib/gitlab/memory/watchdog/sidekiq_event_reporter_spec.rb. It took 0.77 second. Expected to take 2.53 seconds.8054# [RSpecRunTime] Starting example group spec/helpers/listbox_helper_spec.rb. Expected to take 2.48 seconds.8055ListboxHelper8056 #gl_redirect_listbox_tag8057 creates root element with expected classes8058 sets data attributes for items and selected8059 adds styled button8060 sets button text to selected item8061 given html_options8062 applies them to the root element8063 when selected does not match any item8064 selected: nil8065 selects first item8066 selected: "qux"8067 selects first item8068# [RSpecRunTime] Finishing example group spec/helpers/listbox_helper_spec.rb. It took 1.04 seconds. Expected to take 2.48 seconds.8069# [RSpecRunTime] Starting example group spec/models/ml/experiment_metadata_spec.rb. Expected to take 2.47 seconds.8070Ml::ExperimentMetadata8071 does not allow STI8072 associations8073 is expected to belong to experiment required: false8074 uniqueness of name8075 is unique within experiment8076# [RSpecRunTime] Finishing example group spec/models/ml/experiment_metadata_spec.rb. It took 0.9 second. Expected to take 2.47 seconds.8077# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/secure_files/migration_helper_spec.rb. Expected to take 2.43 seconds.8078Gitlab::Ci::SecureFiles::MigrationHelper8079 .migrate_in_batches8080 migrates the given file to the given storage backend8081 calls the given block for each migrated file8082# [RSpecRunTime] RSpec elapsed time: 29 minutes 15.45 seconds. Current RSS: ~1823M. load average: 1.02 1.11 1.23 1/290 283398083 .migrate_to_remote_storage8084 migrates remote files to remote storage8085# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/secure_files/migration_helper_spec.rb. It took 1.9 seconds. Expected to take 2.43 seconds.8086# [RSpecRunTime] Starting example group spec/views/projects/settings/operations/show.html.haml_spec.rb. Expected to take 2.4 seconds.8087projects/settings/operations/show8088 Operations > Alerts8089 renders the Operations Settings page8090 Operations > Error Tracking8091 Settings page8092 renders the Operations Settings page8093# [RSpecRunTime] Finishing example group spec/views/projects/settings/operations/show.html.haml_spec.rb. It took 1.23 seconds. Expected to take 2.4 seconds.8094# [RSpecRunTime] Starting example group spec/lib/gitlab/tracking/destinations/snowplow_micro_spec.rb. Expected to take 2.38 seconds.8095Gitlab::Tracking::Destinations::SnowplowMicro8096 is expected to delegate #flush to the #tracker object8097 #hostname8098 when snowplow_micro config is set8099 returns proper URI8100 when gitlab config has https scheme8101 returns proper URI8102 when snowplow_micro config is not set8103 returns localhost hostname8104 #options8105 includes protocol with the correct value8106 includes port with the correct value8107 includes forceSecureTracker with value false8108# [RSpecRunTime] Finishing example group spec/lib/gitlab/tracking/destinations/snowplow_micro_spec.rb. It took 0.96 second. Expected to take 2.38 seconds.8109# [RSpecRunTime] Starting example group spec/lib/gitlab/import_export/wiki_repo_saver_spec.rb. Expected to take 2.34 seconds.8110Gitlab::ImportExport::WikiRepoSaver8111 bundle a wiki Git repo8112 bundles the repo successfully8113 when the repo is empty8114 bundles the repo successfully8115# [RSpecRunTime] RSpec elapsed time: 29 minutes 20.15 seconds. Current RSS: ~1781M. load average: 0.93 1.09 1.22 1/290 283908116# [RSpecRunTime] Finishing example group spec/lib/gitlab/import_export/wiki_repo_saver_spec.rb. It took 1.91 seconds. Expected to take 2.34 seconds.8117# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/parsers/codequality/code_climate_spec.rb. Expected to take 2.32 seconds.8118Gitlab::Ci::Parsers::Codequality::CodeClimate8119 #parse!8120 when data is code_climate style JSON8121 when there are no degradations8122 returns a codequality report8123 when there are degradations8124 returns a codequality report8125 when data is not a valid JSON string8126 sets error_message8127 when degradations contain an invalid one8128 stops parsing the report8129 for web_url8130 when metadata has project and commit_sha8131 adds a non nil url8132 when metadata does not have project and commit_sha8133 adds a nil url8134# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/parsers/codequality/code_climate_spec.rb. It took 1.18 seconds. Expected to take 2.32 seconds.8135# [RSpecRunTime] Starting example group spec/models/clusters/agents/authorizations/ci_access/project_authorization_spec.rb. Expected to take 2.28 seconds.8136Clusters::Agents::Authorizations::CiAccess::ProjectAuthorization8137 is expected to belong to agent class_name => Clusters::Agent required: true8138 does not allow STI8139 is expected to validate jsonb schema "config"8140 is expected to belong to project class_name => Project required: true8141 #config_project8142 is expected to eq #<Project id:1034 namespace854/project-1110>>8143# [RSpecRunTime] RSpec elapsed time: 29 minutes 23.0 seconds. Current RSS: ~1791M. load average: 0.93 1.09 1.22 1/290 283918144# [RSpecRunTime] Finishing example group spec/models/clusters/agents/authorizations/ci_access/project_authorization_spec.rb. It took 1.69 seconds. Expected to take 2.28 seconds.8145# [RSpecRunTime] Starting example group spec/models/blob_viewer/markup_spec.rb. Expected to take 2.26 seconds.8146BlobViewer::Markup8147 does not allow STI8148 #banzai_render_context8149 returns context needed for banzai rendering8150 when blob does respond to rendered_markup8151 does sets rendered key8152# [RSpecRunTime] RSpec elapsed time: 29 minutes 24.69 seconds. Current RSS: ~1793M. load average: 0.94 1.09 1.22 1/290 284048153# [RSpecRunTime] Finishing example group spec/models/blob_viewer/markup_spec.rb. It took 1.67 seconds. Expected to take 2.26 seconds.8154# [RSpecRunTime] Starting example group spec/presenters/ci/trigger_presenter_spec.rb. Expected to take 2.23 seconds.8155Ci::TriggerPresenter8156 when user is not a trigger owner8157 #token8158 exposes only short token8159 #has_token_exposed?8160 does not have token exposed8161 when user is a trigger owner and builds admin8162 #token8163 exposes full token8164 #has_token_exposed?8165 has token exposed8166# [RSpecRunTime] Finishing example group spec/presenters/ci/trigger_presenter_spec.rb. It took 1.5 seconds. Expected to take 2.23 seconds.8167# [RSpecRunTime] Starting example group spec/services/pages/destroy_deployments_service_spec.rb. Expected to take 2.18 seconds.8168Pages::DestroyDeploymentsService8169 destroys all deployments of the project8170 destroy only deployments older than last deployment if it is provided8171# [RSpecRunTime] Finishing example group spec/services/pages/destroy_deployments_service_spec.rb. It took 1.46 seconds. Expected to take 2.18 seconds.8172# [RSpecRunTime] RSpec elapsed time: 29 minutes 27.82 seconds. Current RSS: ~1793M. load average: 0.94 1.09 1.22 1/290 284058173# [RSpecRunTime] Starting example group spec/lib/gitlab/email/service_desk_receiver_spec.rb. Expected to take 2.16 seconds.8174Gitlab::Email::ServiceDeskReceiver8175 when the email contains a valid email address8176 when in a To header8177 behaves like received successfully8178 finds the service desk key8179 when the email contains a valid email address in a header8180 when in a Delivered-To header8181 behaves like received successfully8182 finds the service desk key8183 when in a Envelope-To header8184 behaves like received successfully8185 finds the service desk key8186 when in a X-Envelope-To header8187 behaves like received successfully8188 finds the service desk key8189 when in a Cc header8190 behaves like received successfully8191 finds the service desk key8192 when the email contains no key in the To header and contains reference header with no key8193 sends a rejection email8194 when the email does not contain a valid email address8195 raises an error8196# [RSpecRunTime] Finishing example group spec/lib/gitlab/email/service_desk_receiver_spec.rb. It took 0.93 second. Expected to take 2.16 seconds.8197# [RSpecRunTime] Starting example group spec/lib/api/entities/application_setting_spec.rb. Expected to take 2.11 seconds.8198API::Entities::ApplicationSetting8199 housekeeping_bitmaps_enabled usage is deprecated and always enabled8200 when housekeeping_bitmaps_enabled db column is false8201 returns true8202 when housekeeping_bitmaps_enabled db column is true8203 returns true8204# [RSpecRunTime] Finishing example group spec/lib/api/entities/application_setting_spec.rb. It took 0.8 second. Expected to take 2.11 seconds.8205# [RSpecRunTime] Starting example group spec/services/packages/nuget/odata_package_entry_service_spec.rb. Expected to take 2.1 seconds.8206Packages::Nuget::OdataPackageEntryService8207 #execute8208 when package_version is present8209 returns a success ServiceResponse8210 behaves like returning a package entry with the correct attributes8211 returns a package entry with the correct attributes8212 when package_version is not present8213 returns a success ServiceResponse8214 behaves like returning a package entry with the correct attributes8215 returns a package entry with the correct attributes8216# [RSpecRunTime] Finishing example group spec/services/packages/nuget/odata_package_entry_service_spec.rb. It took 0.63 second. Expected to take 2.1 seconds.8217# [RSpecRunTime] Starting example group spec/lib/gitlab/database/health_status/signals_spec.rb. Expected to take 2.05 seconds.8218Gitlab::Database::HealthStatus::Signals8219 with Normal signal it should not stop and log8220 behaves like health status signal8221 #log_info?8222 returns the log signal8223 #stop?8224 returns the stop signal8225 with Unknown signal it should only log and not stop8226 behaves like health status signal8227 #log_info?8228 returns the log signal8229 #stop?8230 returns the stop signal8231 with Stop signal it should stop and log8232 behaves like health status signal8233 #log_info?8234 returns the log signal8235 #stop?8236 returns the stop signal8237 with NotAvailable signal it should not stop and log8238 behaves like health status signal8239 #log_info?8240 returns the log signal8241 #stop?8242 returns the stop signal8243# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/health_status/signals_spec.rb. It took 1.18 seconds. Expected to take 2.05 seconds.8244# [RSpecRunTime] Starting example group spec/services/protected_tags/create_service_spec.rb. Expected to take 2.04 seconds.8245ProtectedTags::CreateService8246 #execute8247 creates a new protected tag8248 protecting a tag with a name that contains HTML tags8249 creates a new protected tag8250# [RSpecRunTime] RSpec elapsed time: 29 minutes 32.65 seconds. Current RSS: ~1817M. load average: 0.94 1.09 1.22 1/290 284068251# [RSpecRunTime] Finishing example group spec/services/protected_tags/create_service_spec.rb. It took 1.4 seconds. Expected to take 2.04 seconds.8252# [RSpecRunTime] Starting example group spec/tooling/lib/tooling/mappings/view_to_system_specs_mappings_spec.rb. Expected to take 1.98 seconds.8253Tooling::Mappings::ViewToSystemSpecsMappings8254 #execute8255 when the changed files are not view files8256 behaves like writes nothing to the output file8257 writes nothing to the output file8258 when the changed files are view files8259 when the view files do not exist on disk8260 behaves like writes nothing to the output file8261 writes nothing to the output file8262 when the view files exist on disk8263 when no feature match the view8264 behaves like writes nothing to the output file8265 writes nothing to the output file8266 when there is a feature spec that exactly matches the view8267 writes that feature spec to the output file8268 when there is a feature spec that matches the parent folder of the view8269 writes all of the feature specs for the parent folder to the output file8270# [RSpecRunTime] Finishing example group spec/tooling/lib/tooling/mappings/view_to_system_specs_mappings_spec.rb. It took 0.69 second. Expected to take 1.98 seconds.8271# [RSpecRunTime] Starting example group spec/serializers/container_repository_entity_spec.rb. Expected to take 1.97 seconds.8272ContainerRepositoryEntity8273 exposes required informations8274 when project is not preset in the request8275 uses project from the object8276 when user can manage repositories8277 exposes destroy_path8278 when user cannot manage repositories8279 does not expose destroy_path8280# [RSpecRunTime] Finishing example group spec/serializers/container_repository_entity_spec.rb. It took 1.05 seconds. Expected to take 1.97 seconds.8281# [RSpecRunTime] Starting example group spec/services/boards/destroy_service_spec.rb. Expected to take 1.92 seconds.8282Boards::DestroyService8283 with project board8284 behaves like board destroy service8285 #execute8286 when there is more than one board8287 destroys the board8288 when there is only one board8289 does remove board8290 with group board8291 behaves like board destroy service8292 #execute8293 when there is more than one board8294 destroys the board8295 when there is only one board8296 does remove board8297# [RSpecRunTime] Finishing example group spec/services/boards/destroy_service_spec.rb. It took 1.24 seconds. Expected to take 1.92 seconds.8298# [RSpecRunTime] Starting example group spec/lib/gitlab/x509/tag_sigstore_spec.rb. Expected to take 1.91 seconds.8299Gitlab::X509::Tag8300 #signature8301 signed tag8302 is expected not to be nil8303 is expected to eq :unverified8304 is expected to have attributes {:email => "gitlabgpgtest@gmail.com", :serial_number => 173635382582380059990335547381753891120957980146,...subject => "", :subject_key_identifier => "19:14:DC:80:44:35:52:58:7B:22:BD:6F:9E:AF:6C:61:AB:8C:FC:18"}8305 is expected to have attributes {:subject => "CN=sigstore-intermediate,O=sigstore.dev", :subject_key_identifier => "DF:D3:E9:CF:56:24:11:96:F9:A8:D8:E9:28:55:A2:C6:2E:18:64:3F"}8306# [RSpecRunTime] RSpec elapsed time: 29 minutes 36.93 seconds. Current RSS: ~1808M. load average: 0.95 1.08 1.21 1/290 284078307# [RSpecRunTime] Finishing example group spec/lib/gitlab/x509/tag_sigstore_spec.rb. It took 1.29 seconds. Expected to take 1.91 seconds.8308# [RSpecRunTime] Starting example group spec/services/merge_requests/create_approval_event_service_spec.rb. Expected to take 1.88 seconds.8309MergeRequests::CreateApprovalEventService8310 #execute8311 creates approve MR event8312# [RSpecRunTime] RSpec elapsed time: 29 minutes 38.32 seconds. Current RSS: ~1814M. load average: 0.95 1.08 1.21 1/296 284488313# [RSpecRunTime] Finishing example group spec/services/merge_requests/create_approval_event_service_spec.rb. It took 1.39 seconds. Expected to take 1.88 seconds.8314# [RSpecRunTime] Starting example group spec/lib/gitlab/session_spec.rb. Expected to take 1.84 seconds.8315Gitlab::Session8316 uses the current thread as a data store8317 #with_session8318 sets session hash8319 restores current store after8320# [RSpecRunTime] Finishing example group spec/lib/gitlab/session_spec.rb. It took 0.5 second. Expected to take 1.84 seconds.8321# [RSpecRunTime] Starting example group spec/services/import/github/notes/create_service_spec.rb. Expected to take 1.82 seconds.8322Import::Github::Notes::CreateService8323 does not support quick actions8324# [RSpecRunTime] Finishing example group spec/services/import/github/notes/create_service_spec.rb. It took 1.45 seconds. Expected to take 1.82 seconds.8325# [RSpecRunTime] RSpec elapsed time: 29 minutes 40.44 seconds. Current RSS: ~1819M. load average: 0.95 1.08 1.21 1/296 284888326# [RSpecRunTime] Starting example group spec/models/project_import_data_spec.rb. Expected to take 1.8 seconds.8327ProjectImportData8328 does not allow STI8329 #merge_data8330 writes the Hash to the attribute if it is nil8331 merges the Hash into an existing Hash if one was present8332 #merge_credentials8333 writes the Hash to the attribute if it is nil8334 merges the Hash into an existing Hash if one was present8335 #clear_credentials8336 clears out the Hash8337# [RSpecRunTime] Finishing example group spec/models/project_import_data_spec.rb. It took 0.79 second. Expected to take 1.8 seconds.8338# [RSpecRunTime] Starting example group spec/lib/gitlab/puma/error_handler_spec.rb. Expected to take 1.74 seconds.8339Gitlab::Puma::ErrorHandler8340 #execute8341 captures the exception and returns a Rack response8342 when not in production8343 returns a Rack response with dev error message8344 when status code is nil8345 defaults to error 5008346 when status code is provided8347 uses the provided status code in the response8348# [RSpecRunTime] Finishing example group spec/lib/gitlab/puma/error_handler_spec.rb. It took 0.59 second. Expected to take 1.74 seconds.8349# [RSpecRunTime] Starting example group spec/services/chat_names/authorize_user_service_spec.rb. Expected to take 1.74 seconds.8350ChatNames::AuthorizeUserService8351 #execute8352 when all parameters are valid8353 produces a valid HTTP URL8354 requests a new token8355 when there are missing parameters8356 does not produce a URL8357 does not request a new token8358# [RSpecRunTime] Finishing example group spec/services/chat_names/authorize_user_service_spec.rb. It took 0.67 second. Expected to take 1.74 seconds.8359# [RSpecRunTime] Starting example group spec/services/projects/schedule_bulk_repository_shard_moves_service_spec.rb. Expected to take 1.72 seconds.8360Projects::ScheduleBulkRepositoryShardMovesService8361 behaves like moves repository shard in bulk8362 #execute8363 schedules container repository storage moves8364 read-only repository8365 does not get scheduled8366 .enqueue8367 defers to the worker8368# [RSpecRunTime] Finishing example group spec/services/projects/schedule_bulk_repository_shard_moves_service_spec.rb. It took 1.02 seconds. Expected to take 1.72 seconds.8369# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/pipeline/chain/metrics_spec.rb. Expected to take 1.66 seconds.8370Gitlab::Ci::Pipeline::Chain::Metrics8371 does not break the chain8372 without pipeline name8373 does not create snowplow event8374 with pipeline name8375 creates snowplow event8376# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/pipeline/chain/metrics_spec.rb. It took 0.89 second. Expected to take 1.66 seconds.8377# [RSpecRunTime] Starting example group spec/services/repositories/replicate_service_spec.rb. Expected to take 1.66 seconds.8378Repositories::ReplicateService8379 replicates repository8380 when an error is raised during checksum calculation8381 raises the error and removes new repository8382 when checksum does not match8383 raises an error and removes new repository8384# [RSpecRunTime] Finishing example group spec/services/repositories/replicate_service_spec.rb. It took 0.52 second. Expected to take 1.66 seconds.8385# [RSpecRunTime] Starting example group spec/workers/gitlab/github_gists_import/start_import_worker_spec.rb. Expected to take 1.6 seconds.8386Gitlab::GithubGistsImport::StartImportWorker8387 #perform8388 when import was successfull8389 imports all the gists8390 when importer returns an error8391 raises an error8392 when rate limit is reached8393 reschedules worker8394 .sidekiq_retries_exhausted8395 sets status to failed8396# [RSpecRunTime] Finishing example group spec/workers/gitlab/github_gists_import/start_import_worker_spec.rb. It took 0.65 second. Expected to take 1.6 seconds.8397# [RSpecRunTime] Starting example group spec/services/ci/pipeline_creation/start_pipeline_service_spec.rb. Expected to take 1.59 seconds.8398Ci::PipelineCreation::StartPipelineService8399 #execute8400 calls the pipeline process service8401 creates pipeline ref8402# [RSpecRunTime] Finishing example group spec/services/ci/pipeline_creation/start_pipeline_service_spec.rb. It took 0.98 second. Expected to take 1.59 seconds.8403# [RSpecRunTime] Starting example group spec/graphql/types/security/codequality_reports_comparer/status_enum_spec.rb. Expected to take 1.55 seconds.8404Types::Security::CodequalityReportsComparer::StatusEnum8405 exposes all codequality report status values8406 is expected to eq "CodequalityReportsComparerStatus"8407# [RSpecRunTime] Finishing example group spec/graphql/types/security/codequality_reports_comparer/status_enum_spec.rb. It took 0.7 second. Expected to take 1.55 seconds.8408# [RSpecRunTime] Starting example group spec/lib/gitlab/database/migrations/pg_backend_pid_spec.rb. Expected to take 1.53 seconds.8409Gitlab::Database::Migrations::PgBackendPid8410 .say8411/builds/gitlab-org/gitlab/vendor/ruby/3.1.0/gems/rspec-mocks-3.12.6/lib/rspec/mocks/method_double.rb:294: warning: removing `object_id' may cause serious problems8412 outputs the connection information8413 outputs nothing if ActiveRecord::Migration.verbose is false8414# [RSpecRunTime] RSpec elapsed time: 29 minutes 48.66 seconds. Current RSS: ~1825M. load average: 0.96 1.08 1.21 1/295 284958415 .patch!8416 patches ActiveRecord::Migrator8417 Gitlab::Database::Migrations::PgBackendPid::MigratorPgBackendPid8418 re-yields with same arguments and wraps it with calls to .say8419 re-yields with same arguments and wraps it with calls to .say even when error is raised8420# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/migrations/pg_backend_pid_spec.rb. It took 1.82 seconds. Expected to take 1.53 seconds.8421# [RSpecRunTime] Starting example group spec/lib/gitlab/usage/metrics/instrumentations/dormant_user_setting_enabled_metric_spec.rb. Expected to take 1.51 seconds.8422Gitlab::Usage::Metrics::Instrumentations::DormantUserSettingEnabledMetric8423 deactivate_dormant_users_enabled: 1, expected_value: 18424 behaves like a correct instrumented metric value8425 has correct value8426 deactivate_dormant_users_enabled: 0, expected_value: 08427 behaves like a correct instrumented metric value8428 has correct value8429# [RSpecRunTime] Finishing example group spec/lib/gitlab/usage/metrics/instrumentations/dormant_user_setting_enabled_metric_spec.rb. It took 1.27 seconds. Expected to take 1.51 seconds.8430# [RSpecRunTime] Starting example group spec/lib/gitlab/wiki_file_finder_spec.rb. Expected to take 1.49 seconds.8431Gitlab::WikiFileFinder8432 #find8433 behaves like file finder8434 finds by path8435 finds by content8436# [RSpecRunTime] RSpec elapsed time: 29 minutes 51.56 seconds. Current RSS: ~1838M. load average: 0.96 1.08 1.21 1/292 285548437# [RSpecRunTime] Finishing example group spec/lib/gitlab/wiki_file_finder_spec.rb. It took 1.33 seconds. Expected to take 1.49 seconds.8438# [RSpecRunTime] Starting example group spec/lib/sidebars/your_work/menus/issues_menu_spec.rb. Expected to take 1.46 seconds.8439Sidebars::YourWork::Menus::IssuesMenu8440 #has_pill?8441 when count is zero8442 returns false8443 when count is larger than zero8444 returns true8445 #pill_count8446 returns the assigned_open_issues_count of the user8447 memoizes the query8448# [RSpecRunTime] Finishing example group spec/lib/sidebars/your_work/menus/issues_menu_spec.rb. It took 0.64 second. Expected to take 1.46 seconds.8449# [RSpecRunTime] Starting example group spec/lib/gitlab/usage_data_counters/visual_studio_extension_activity_unique_counter_spec.rb. Expected to take 1.44 seconds.8450Gitlab::UsageDataCounters::VisualStudioExtensionActivityUniqueCounter8451 when tracking a visual studio api request8452 behaves like a request from an extension8453 tracks when the user agent is matching8454 does not track when the user agent is not matching8455 does not track if user agent is not present8456 does not track if user is not present8457# [RSpecRunTime] Finishing example group spec/lib/gitlab/usage_data_counters/visual_studio_extension_activity_unique_counter_spec.rb. It took 0.63 second. Expected to take 1.44 seconds.8458# [RSpecRunTime] Starting example group spec/initializers/database_config_spec.rb. Expected to take 1.38 seconds.8459Database config initializer8460 when main database connection8461 behaves like does not change connection attributes8462 retains the correct database name for connection8463 does not overwrite custom pool settings8464 when ci database connection8465 behaves like does not change connection attributes8466 retains the correct database name for connection (PENDING: Skipping because none of the extra databases [:ci] are setup)8467 does not overwrite custom pool settings (PENDING: Skipping because none of the extra databases [:ci] are setup)8468# [RSpecRunTime] Finishing example group spec/initializers/database_config_spec.rb. It took 0.65 second. Expected to take 1.38 seconds.8469# [RSpecRunTime] Starting example group spec/lib/gitlab/chat_name_token_spec.rb. Expected to take 1.37 seconds.8470Gitlab::ChatNameToken8471 when using unknown token8472 returns empty data8473 when storing data8474 returns stored data8475 and after deleting them8476 data are removed8477# [RSpecRunTime] Finishing example group spec/lib/gitlab/chat_name_token_spec.rb. It took 0.51 second. Expected to take 1.37 seconds.8478# [RSpecRunTime] Starting example group spec/workers/issuable/label_links_destroy_worker_spec.rb. Expected to take 1.33 seconds.8479Issuable::LabelLinksDestroyWorker8480 is labeled as idempotent8481 performs multiple times sequentially without raising an exception8482 calls the Issuable::DestroyLabelLinksService8483# [RSpecRunTime] Finishing example group spec/workers/issuable/label_links_destroy_worker_spec.rb. It took 0.5 second. Expected to take 1.33 seconds.8484# [RSpecRunTime] Starting example group spec/lib/gitlab/metrics/exporter/gc_request_middleware_spec.rb. Expected to take 1.32 seconds.8485Gitlab::Metrics::Exporter::GcRequestMiddleware8486 #call8487 runs a major GC after the next middleware is called8488# [RSpecRunTime] Finishing example group spec/lib/gitlab/metrics/exporter/gc_request_middleware_spec.rb. It took 0.36 second. Expected to take 1.32 seconds.8489# [RSpecRunTime] Starting example group spec/lib/gitlab/sidekiq_middleware/concurrency_limit/workers_concurrency_spec.rb. Expected to take 1.26 seconds.8490Gitlab::SidekiqMiddleware::ConcurrencyLimit::WorkersConcurrency8491 .current_for8492 without cache8493 returns the current concurrency8494 with cache8495 returns cached current_for8496 .workers8497 without cache8498 returns current_workers8499 with cache8500 returns cached workers8501# [RSpecRunTime] Finishing example group spec/lib/gitlab/sidekiq_middleware/concurrency_limit/workers_concurrency_spec.rb. It took 0.62 second. Expected to take 1.26 seconds.8502# [RSpecRunTime] Starting example group spec/lib/banzai/filter/references/abstract_reference_filter_spec.rb. Expected to take 1.26 seconds.8503Banzai::Filter::References::AbstractReferenceFilter8504 #data_attributes_for8505 is not an XSS vector8506 abstract methods8507 #find_object8508 raises NotImplementedError8509 #url_for_object8510 raises NotImplementedError8511# [RSpecRunTime] Finishing example group spec/lib/banzai/filter/references/abstract_reference_filter_spec.rb. It took 0.86 second. Expected to take 1.26 seconds.8512# [RSpecRunTime] Starting example group spec/workers/todos_destroyer/project_private_worker_spec.rb. Expected to take 1.22 seconds.8513TodosDestroyer::ProjectPrivateWorker8514 calls the Todos::Destroy::ProjectPrivateService with the params it was given8515# [RSpecRunTime] Finishing example group spec/workers/todos_destroyer/project_private_worker_spec.rb. It took 0.31 second. Expected to take 1.22 seconds.8516# [RSpecRunTime] Starting example group spec/lib/gitlab/database/query_analyzers/prevent_set_operator_mismatch/references_spec.rb. Expected to take 1.19 seconds.8517Gitlab::Database::QueryAnalyzers::PreventSetOperatorMismatch::References8518 .errors?8519 is expected to be truthy8520 when no errors exist8521 is expected to be falsey8522 .resolved8523 is expected to eq {"error_reference"=>#<Set: {:invalid}>, "resolved_reference"=>#<Set: {}>}8524 .unresolved8525 is expected to eq {"unresolved_reference"=>#<Double (anonymous)>}8526# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/query_analyzers/prevent_set_operator_mismatch/references_spec.rb. It took 0.55 second. Expected to take 1.19 seconds.8527# [RSpecRunTime] Starting example group spec/lib/gitlab/import_export/json/ndjson_writer_spec.rb. Expected to take 1.17 seconds.8528Gitlab::ImportExport::Json::NdjsonWriter8529 #write_attributes8530 writes correct json to root8531 #write_relation8532 when single relation is serialized8533 appends json in correct file8534 when single relation is already serialized8535 appends to the existing file8536 #write_relation_array8537 writes json in correct files8538# [RSpecRunTime] Finishing example group spec/lib/gitlab/import_export/json/ndjson_writer_spec.rb. It took 0.54 second. Expected to take 1.17 seconds.8539# [RSpecRunTime] Starting example group spec/lib/gitlab/database/migrations/observers/batch_details_spec.rb. Expected to take 1.15 seconds.8540Gitlab::Database::Migrations::Observers::BatchDetails8541 meta: {:job_meta=>nil}, expected_keys: ["time_spent"]8542 records expected information to file8543 meta: nil, expected_keys: ["time_spent"]8544 records expected information to file8545 meta: lazy { { job_meta: job_meta } }, expected_keys: ["time_spent", "min_value", "max_value", "batch_size", "sub_batch_size", "pause_ms"]8546 records expected information to file8547# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/migrations/observers/batch_details_spec.rb. It took 0.47 second. Expected to take 1.15 seconds.8548# [RSpecRunTime] Starting example group spec/lib/api/helpers/integrations_helpers_spec.rb. Expected to take 1.13 seconds.8549API::Helpers::IntegrationsHelpers8550 .development_integration_classes8551 returns correct integrations8552 .integration_classes8553 returns correct integrations8554 .chat_notification_flags8555 returns correct values8556 .integrations8557 has correct integrations8558# [RSpecRunTime] Finishing example group spec/lib/api/helpers/integrations_helpers_spec.rb. It took 0.57 second. Expected to take 1.13 seconds.8559# [RSpecRunTime] Starting example group spec/workers/propagate_integration_worker_spec.rb. Expected to take 1.08 seconds.8560PropagateIntegrationWorker8561 #perform8562 with integration on instance level8563 behaves like propagated integration8564 calls the propagate service with the integration8565 with integration on group level8566 behaves like propagated integration8567 calls the propagate service with the integration8568 with integration on project level8569 behaves like not-propagated integration8570 does not call the propagate service8571 when integration does not exist8572 behaves like not-propagated integration8573 does not call the propagate service8574# [RSpecRunTime] Finishing example group spec/workers/propagate_integration_worker_spec.rb. It took 1.09 seconds. Expected to take 1.08 seconds.8575# [RSpecRunTime] Starting example group spec/db/production/create_work_item_related_link_restrictions_spec.rb. Expected to take 1.08 seconds.8576Create work item related links restrictions in production8577 behaves like work item related links restrictions importer8578 when restrictions are missing8579 behaves like adds restrictions8580OK8581 adds all restrictions if they don't exist8582 when base types are missing8583 behaves like adds restrictions8584OK8585 adds all restrictions if they don't exist8586 when some restrictions are missing8587OK8588 inserts missing restrictions and does nothing if some already existed8589# [RSpecRunTime] Finishing example group spec/db/production/create_work_item_related_link_restrictions_spec.rb. It took 0.64 second. Expected to take 1.08 seconds.8590# [RSpecRunTime] Starting example group spec/serializers/feature_flag_summary_entity_spec.rb. Expected to take 1.05 seconds.8591FeatureFlagSummaryEntity8592 has summary information8593# [RSpecRunTime] Finishing example group spec/serializers/feature_flag_summary_entity_spec.rb. It took 0.84 second. Expected to take 1.05 seconds.8594# [RSpecRunTime] Starting example group spec/graphql/types/projects/base_service_type_spec.rb. Expected to take 1.03 seconds.8595Types::Projects::Services::BaseServiceType8596 is expected to eq "BaseService"8597 has basic expected fields8598 is expected to require graphql authorizations :admin_project8599# [RSpecRunTime] Finishing example group spec/graphql/types/projects/base_service_type_spec.rb. It took 0.48 second. Expected to take 1.03 seconds.8600# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/reports/security/flag_spec.rb. Expected to take 0.98 second.8601Gitlab::Ci::Reports::Security::Flag8602 #initialize8603 when all params are given8604 initializes an instance8605 #to_h8606 returns expected hash8607 #false_positive?8608 is expected to be truthy8609# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/reports/security/flag_spec.rb. It took 0.47 second. Expected to take 0.98 second.8610# [RSpecRunTime] Starting example group spec/graphql/types/time_tracking/timelog_sort_enum_spec.rb. Expected to take 0.98 second.8611Types::TimeTracking::TimelogSortEnum8612 is expected to eq "TimelogSort"8613 exposes all the contact sort values8614 behaves like common sort values8615 exposes all the existing common sort values8616# [RSpecRunTime] Finishing example group spec/graphql/types/time_tracking/timelog_sort_enum_spec.rb. It took 0.47 second. Expected to take 0.98 second.8617# [RSpecRunTime] Starting example group spec/graphql/types/prometheus_alert_type_spec.rb. Expected to take 0.94 second.8618Types::PrometheusAlertType8619 is expected to eq "PrometheusAlert"8620 has the expected fields8621 is expected to require graphql authorizations :read_prometheus_alerts8622# [RSpecRunTime] Finishing example group spec/graphql/types/prometheus_alert_type_spec.rb. It took 0.47 second. Expected to take 0.94 second.8623# [RSpecRunTime] Starting example group spec/serializers/group_link/project_group_link_serializer_spec.rb. Expected to take 0.93 second.8624GroupLink::ProjectGroupLinkSerializer8625 matches json schema8626# [RSpecRunTime] Finishing example group spec/serializers/group_link/project_group_link_serializer_spec.rb. It took 0.7 second. Expected to take 0.93 second.8627# [RSpecRunTime] Starting example group spec/graphql/types/organizations/organization_user_type_spec.rb. Expected to take 0.91 second.8628Types::Organizations::OrganizationUserType8629 is expected to eq "OrganizationUser"8630 is expected to require graphql authorizations :read_organization_user8631 is expected to have graphql fields "badges", "id", and "user"8632# [RSpecRunTime] Finishing example group spec/graphql/types/organizations/organization_user_type_spec.rb. It took 0.48 second. Expected to take 0.91 second.8633# [RSpecRunTime] Starting example group spec/serializers/ci/trigger_serializer_spec.rb. Expected to take 0.88 second.8634Ci::TriggerSerializer8635 #represent8636 matches schema8637# [RSpecRunTime] Finishing example group spec/serializers/ci/trigger_serializer_spec.rb. It took 0.32 second. Expected to take 0.88 second.8638# [RSpecRunTime] Starting example group spec/graphql/types/ci/job_status_enum_spec.rb. Expected to take 0.86 second.8639Types::Ci::JobStatusEnum8640 exposes all job status values8641# [RSpecRunTime] Finishing example group spec/graphql/types/ci/job_status_enum_spec.rb. It took 0.31 second. Expected to take 0.86 second.8642# [RSpecRunTime] Starting example group spec/models/concerns/database_reflection_spec.rb. Expected to take 0.85 second.8643DatabaseReflection8644 does not allow STI8645 .reflect8646 returns a Reflection instance8647 memoizes the result8648# [RSpecRunTime] Finishing example group spec/models/concerns/database_reflection_spec.rb. It took 0.5 second. Expected to take 0.85 second.8649# [RSpecRunTime] Starting example group spec/lib/gitlab/pagination/keyset/in_operator_optimization/order_by_column_data_spec.rb. Expected to take 0.79 second.8650Gitlab::Pagination::Keyset::InOperatorOptimization::OrderByColumnData8651 #arel_column8652 delegates to column_expression8653 #column_for_projection8654 returns the expression with AS using the original column name8655 #projection8656 returns the expression with AS using the specified column lias8657# [RSpecRunTime] Finishing example group spec/lib/gitlab/pagination/keyset/in_operator_optimization/order_by_column_data_spec.rb. It took 0.52 second. Expected to take 0.79 second.8658# [RSpecRunTime] Starting example group spec/models/integrations/slack_workspace/api_scope_spec.rb. Expected to take 0.79 second.8659Integrations::SlackWorkspace::ApiScope8660 does not allow STI8661 .find_or_initialize_by_names8662 acts as insert into a global set of scope names8663# [RSpecRunTime] Finishing example group spec/models/integrations/slack_workspace/api_scope_spec.rb. It took 0.45 second. Expected to take 0.79 second.8664# [RSpecRunTime] Starting example group spec/lib/omni_auth/strategies/bitbucket_spec.rb. Expected to take 0.74 second.8665OmniAuth::Strategies::Bitbucket8666 #callback_url8667 when script name is not present8668 has the correct default callback path8669 when script name is present8670 sets the callback path with script_name8671# [RSpecRunTime] Finishing example group spec/lib/omni_auth/strategies/bitbucket_spec.rb. It took 0.43 second. Expected to take 0.74 second.8672# [RSpecRunTime] Starting example group spec/lib/gitlab/database/migrations/observers/query_details_spec.rb. Expected to take 0.73 second.8673Gitlab::Database::Migrations::Observers::QueryDetails8674 records details of executed queries8675 unsubscribes after the observation8676# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/migrations/observers/query_details_spec.rb. It took 0.41 second. Expected to take 0.73 second.8677# [RSpecRunTime] Starting example group spec/helpers/registrations_helper_spec.rb. Expected to take 0.71 second.8678RegistrationsHelper8679 #signup_username_data_attributes8680 has expected attributes8681 #register_omniauth_params8682 adds intent to register8683# [RSpecRunTime] Finishing example group spec/helpers/registrations_helper_spec.rb. It took 0.4 second. Expected to take 0.71 second.8684# [RSpecRunTime] Starting example group spec/helpers/protected_refs_helper_spec.rb. Expected to take 0.7 second.8685ProtectedRefsHelper8686 #protected_access_level_dropdown_roles8687 returns dropdown options for each protected ref access level8688 #protected_access_levels_for_dropdowns8689 returns roles for {create,push,merge}_access_levels8690# [RSpecRunTime] Finishing example group spec/helpers/protected_refs_helper_spec.rb. It took 0.4 second. Expected to take 0.7 second.8691# [RSpecRunTime] Starting example group spec/graphql/types/ci_configuration/sast/type_spec.rb. Expected to take 0.69 second.8692Types::CiConfiguration::Sast::Type8693 is expected to eq "SastCiConfiguration"8694 is expected to have graphql fields :global, :pipeline, and :analyzers8695# [RSpecRunTime] Finishing example group spec/graphql/types/ci_configuration/sast/type_spec.rb. It took 0.39 second. Expected to take 0.69 second.8696# [RSpecRunTime] Starting example group spec/graphql/types/tree/tree_type_spec.rb. Expected to take 0.67 second.8697Types::Tree::TreeType8698 is expected to eq "Tree"8699 is expected to have graphql fields :trees, :submodules, :blobs, and :last_commit8700# [RSpecRunTime] Finishing example group spec/graphql/types/tree/tree_type_spec.rb. It took 0.39 second. Expected to take 0.67 second.8701# [RSpecRunTime] Starting example group spec/graphql/types/ci/instance_variable_type_spec.rb. Expected to take 0.67 second.8702Types::Ci::InstanceVariableType8703 is expected to contain exactly Types::Ci::VariableInterface8704 is expected to have graphql fields :environment_scope, :masked, :protected, and :description8705# [RSpecRunTime] Finishing example group spec/graphql/types/ci/instance_variable_type_spec.rb. It took 0.4 second. Expected to take 0.67 second.8706# [RSpecRunTime] Starting example group spec/graphql/types/visibility_pipeline_id_type_enum_spec.rb. Expected to take 0.65 second.8707Types::VisibilityPipelineIdTypeEnum8708 exposes all visibility pipeline id types8709 is expected to eq "VisibilityPipelineIdType"8710# [RSpecRunTime] Finishing example group spec/graphql/types/visibility_pipeline_id_type_enum_spec.rb. It took 0.41 second. Expected to take 0.65 second.8711# [RSpecRunTime] Starting example group spec/graphql/types/x509_issuer_type_spec.rb. Expected to take 0.64 second.8712Types::X509IssuerType8713 contains attributes for X.509 issuers8714 is expected to eq "X509Issuer"8715# [RSpecRunTime] Finishing example group spec/graphql/types/x509_issuer_type_spec.rb. It took 0.4 second. Expected to take 0.64 second.8716# [RSpecRunTime] Starting example group spec/rubocop/cop/rspec/env_assignment_spec.rb. Expected to take 0.61 second.8717RuboCop::Cop::RSpec::EnvAssignment8718 with a key using double quotes8719 behaves like an offensive and correction ENV#[]= call8720 registers an offense for `ENV["FOO"] = 'bar'` and corrects8721 with a key using single quotes8722 behaves like an offensive and correction ENV#[]= call8723 registers an offense for `ENV['FOO'] = 'bar'` and corrects8724# [RSpecRunTime] Finishing example group spec/rubocop/cop/rspec/env_assignment_spec.rb. It took 0.42 second. Expected to take 0.61 second.8725# [RSpecRunTime] Starting example group spec/graphql/types/packages/package_dependency_link_type_spec.rb. Expected to take 0.6 second.8726Types::Packages::PackageDependencyLinkType8727 includes package file fields8728# [RSpecRunTime] Finishing example group spec/graphql/types/packages/package_dependency_link_type_spec.rb. It took 0.32 second. Expected to take 0.6 second.8729# [RSpecRunTime] Starting example group spec/lib/gitlab/error_tracking/log_formatter_spec.rb. Expected to take 0.5 second.8730Gitlab::ErrorTracking::LogFormatter8731 appends error-related log fields and filters sensitive Sidekiq arguments8732# [RSpecRunTime] Finishing example group spec/lib/gitlab/error_tracking/log_formatter_spec.rb. It took 0.32 second. Expected to take 0.5 second.8733# [RSpecRunTime] Starting example group spec/views/shared/ssh_keys/_key_delete.html.haml_spec.rb. Expected to take 0.49 second.8734shared/ssh_keys/_key_delete.html.haml8735 has text8736# [RSpecRunTime] Finishing example group spec/views/shared/ssh_keys/_key_delete.html.haml_spec.rb. It took 0.39 second. Expected to take 0.49 second.8737# [RSpecRunTime] Starting example group spec/serializers/evidences/issue_entity_spec.rb. Expected to take 0.47 second.8738Evidences::IssueEntity8739 exposes the expected fields8740# [RSpecRunTime] Finishing example group spec/serializers/evidences/issue_entity_spec.rb. It took 0.36 second. Expected to take 0.47 second.8741# [RSpecRunTime] Starting example group spec/graphql/types/permission_types/project_spec.rb. Expected to take 0.46 second.8742Types::PermissionTypes::Project8743 is expected to have graphql field :read_environment8744# [RSpecRunTime] Finishing example group spec/graphql/types/permission_types/project_spec.rb. It took 0.32 second. Expected to take 0.46 second.8745# [RSpecRunTime] Starting example group spec/graphql/types/permission_types/ci/job_spec.rb. Expected to take 0.45 second.8746Types::PermissionTypes::Ci::Job8747 has expected permission fields8748# [RSpecRunTime] Finishing example group spec/graphql/types/permission_types/ci/job_spec.rb. It took 0.31 second. Expected to take 0.45 second.8749# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/pipeline/metrics_spec.rb. Expected to take 0.44 second.8750Gitlab::Ci::Pipeline::Metrics8751 .pipeline_creation_step_duration_histogram8752 adds the step to the step duration histogram8753# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/pipeline/metrics_spec.rb. It took 0.31 second. Expected to take 0.44 second.8754# [RSpecRunTime] Starting example group spec/graphql/types/ml/candidate_links_type_spec.rb. Expected to take 0.43 second.8755Types::Ml::CandidateLinksType8756 has the expected fields8757# [RSpecRunTime] Finishing example group spec/graphql/types/ml/candidate_links_type_spec.rb. It took 0.31 second. Expected to take 0.43 second.8758# [RSpecRunTime] Starting example group spec/lib/bulk_imports/file_downloads/filename_fetch_spec.rb. Expected to take 0.42 second.8759BulkImports::FileDownloads::FilenameFetch8760 #raise_error8761 is expected to raise NotImplementedError8762# [RSpecRunTime] Finishing example group spec/lib/bulk_imports/file_downloads/filename_fetch_spec.rb. It took 0.31 second. Expected to take 0.42 second.8763# [RSpecRunTime] Starting example group spec/services/wiki_pages/base_service_spec.rb. Expected to take 0.41 second.8764WikiPages::BaseService8765 #increment_usage8766 the class implements usage_counter_action incorrectly8767 raises an error on unknown events8768# [RSpecRunTime] Finishing example group spec/services/wiki_pages/base_service_spec.rb. It took 0.33 second. Expected to take 0.41 second.8769auto_explain log contains 1862 entries for main, writing to /builds/gitlab-org/gitlab/auto_explain/rspec-unit-pg14-single-db-14-32.336.main.ndjson.gz8770took 28.4494618771[TEST PROF INFO] EventProf results for sql.active_record8772Total time: 06:17.325 of 30:10.617 (20.84%)8773Total events: 2439368774Top 5 slowest suites (by time):8775MergeRequestDiff (./spec/models/merge_request_diff_spec.rb:5) – 01:11.868 (43608 / 279) of 06:08.514 (19.5%)8776ProjectWiki (./spec/models/project_wiki_spec.rb:5) – 00:31.987 (19928 / 252) of 03:13.677 (16.52%)8777Issues::MoveService (./spec/services/issues/move_service_spec.rb:5) – 00:30.521 (16555 / 46) of 01:37.473 (31.31%)8778Git::BranchPushService (./spec/services/git/branch_push_service_spec.rb:5) – 00:18.044 (9683 / 58) of 02:00.821 (14.93%)8779PostReceive (./spec/workers/post_receive_spec.rb:5) – 00:14.279 (8924 / 59) of 01:11.761 (19.9%)8780Knapsack report was generated. Preview:8781{8782 "spec/models/merge_request_diff_spec.rb": 368.46093312099947,8783 "spec/models/project_wiki_spec.rb": 193.67734744399968,8784 "spec/services/git/branch_push_service_spec.rb": 120.82108232100018,8785 "spec/services/issues/move_service_spec.rb": 97.47332211100002,8786 "spec/models/integrations/jira_spec.rb": 43.43049900799997,8787 "spec/workers/post_receive_spec.rb": 71.76158714400026,8788 "spec/services/ci/retry_job_service_spec.rb": 55.71325854299994,8789 "spec/uploaders/job_artifact_uploader_spec.rb": 48.22273638800016,8790 "spec/lib/gitlab/diff/position_spec.rb": 37.76146484000037,8791 "spec/workers/emails_on_push_worker_spec.rb": 36.76609058199938,8792 "spec/services/search_service_spec.rb": 31.771826946000147,8793 "spec/models/ci/build_dependencies_spec.rb": 28.332660875999863,8794 "spec/models/concerns/awardable_spec.rb": 31.279762571999527,8795 "spec/models/key_spec.rb": 17.56755549099944,8796 "spec/policies/group_member_policy_spec.rb": 28.804557332000513,8797 "spec/graphql/mutations/merge_requests/set_milestone_spec.rb": 27.326640379999844,8798 "spec/lib/gitlab/database/migrations/test_batched_background_runner_spec.rb": 26.738748761000352,8799 "spec/lib/gitlab/github_import/importer/pull_request_importer_spec.rb": 20.89733833199989,8800 "spec/models/integrations/prometheus_spec.rb": 16.200591451000037,8801 "spec/policies/blob_policy_spec.rb": 15.091169309999714,8802 "spec/models/integrations/webex_teams_spec.rb": 11.210639154000091,8803 "spec/models/integrations/unify_circuit_spec.rb": 11.14375827799995,8804 "spec/lib/gitlab/cache/json_caches/json_keyed_spec.rb": 7.866547976999755,8805 "spec/lib/gitlab/git_ref_validator_spec.rb": 6.737704309999572,8806 "spec/lib/gitlab/ci/build/auto_retry_spec.rb": 9.65601397699993,8807 "spec/models/personal_access_token_spec.rb": 9.793737906999922,8808 "spec/lib/gitlab/issues/rebalancing/state_spec.rb": 6.0378812999997535,8809 "spec/serializers/deploy_keys/basic_deploy_key_entity_spec.rb": 17.72508483999991,8810 "spec/graphql/gitlab_schema_spec.rb": 7.525833052999587,8811 "spec/tasks/gitlab/snippets_rake_spec.rb": 8.940844749000462,8812 "spec/lib/gitlab/ci/config/entry/variable_spec.rb": 4.620498082999802,8813 "spec/lib/generators/gitlab/partitioning/foreign_keys_generator_spec.rb": 7.8677026380000825,8814 "spec/models/packages/debian/project_component_file_spec.rb": 5.044782382999983,8815 "spec/models/ci/build_trace_metadata_spec.rb": 9.698046755000178,8816 "spec/services/work_items/widgets/hierarchy_service/update_service_spec.rb": 8.74447633300042,8817 "spec/services/packages/protection/delete_rule_service_spec.rb": 5.238400328000353,8818 "spec/graphql/types/group_type_spec.rb": 4.770961102999536,8819 "spec/lib/gitlab/sidekiq_config/worker_router_spec.rb": 3.905567906000215,8820 "spec/lib/gitlab/usage_data_counters/kubernetes_agent_counter_spec.rb": 3.318615587999375,8821 "spec/models/integrations/packagist_spec.rb": 6.428710952999609,8822 "spec/models/clusters/providers/gcp_spec.rb": 3.7511462579996078,8823 "spec/lib/gitlab/ci/config/entry/image_spec.rb": 3.0942282160003742,8824 "spec/lib/gitlab/audit/auditor_spec.rb": 7.712717999000233,8825 "spec/services/ci/stuck_builds/drop_pending_service_spec.rb": 4.607178025000394,8826 "spec/models/ci/freeze_period_spec.rb": 4.631883643000037,8827 "spec/lib/gitlab/pagination_delegate_spec.rb": 3.1634124700003667,8828 "spec/tasks/gitlab/password_rake_spec.rb": 2.859658682000372,8829 "spec/lib/gitlab/ci/pipeline/chain/populate_spec.rb": 5.264108747000137,8830 "spec/services/git/tag_push_service_spec.rb": 6.458689879999838,8831 "spec/models/packages/dependency_link_spec.rb": 5.5303990780003005,8832 "spec/models/projects/repository_storage_move_spec.rb": 6.01022912299959,8833 "spec/lib/gitlab/sidekiq_logging/structured_logger_spec.rb": 2.942173114999605,8834 "spec/workers/deployments/update_environment_worker_spec.rb": 7.056040176999886,8835 "spec/services/packages/mark_packages_for_destruction_service_spec.rb": 5.349112791000152,8836 "spec/lib/gitlab/github_import/importer/single_endpoint_diff_notes_importer_spec.rb": 5.643195309000475,8837 "spec/lib/sidebars/projects/menus/packages_registries_menu_spec.rb": 3.2868807409995497,8838 "spec/lib/gitlab/kubernetes/rollout_status_spec.rb": 2.362599238000257,8839 "spec/models/commit_signatures/x509_commit_signature_spec.rb": 3.2606751430002987,8840 "spec/components/pajamas/toggle_component_spec.rb": 2.1431431050004903,8841 "spec/models/integrations/chat_message/alert_message_spec.rb": 4.649634661000164,8842 "spec/services/ci/build_report_result_service_spec.rb": 5.802576568000404,8843 "spec/lib/gitlab/slash_commands/run_spec.rb": 3.8436262900004294,8844 "spec/services/pages_domains/create_acme_order_service_spec.rb": 5.446853504000501,8845 "spec/models/project_ci_cd_setting_spec.rb": 3.6405224849995648,8846 "spec/services/ci/run_scheduled_build_service_spec.rb": 5.243634149000172,8847 "spec/tasks/gitlab/update_templates_rake_spec.rb": 5.643392710000626,8848 "spec/workers/x509_issuer_crl_check_worker_spec.rb": 5.051155342999664,8849 "spec/lib/gitlab/tracking/event_definition_spec.rb": 2.0353326419999576,8850 "spec/policies/clusters/instance_policy_spec.rb": 2.7115183430005345,8851 "spec/models/blob_viewer/gitlab_ci_yml_spec.rb": 4.4664447850000215,8852 "spec/lib/gitlab/ci/pipeline/expression/lexeme/pattern_spec.rb": 2.1413832050002384,8853 "spec/helpers/nav/new_dropdown_helper_spec.rb": 2.976527974000419,8854 "spec/models/oauth_access_token_spec.rb": 3.231854634999763,8855 "spec/models/identity_spec.rb": 2.560169323000082,8856 "spec/lib/gitlab/dependency_linker_spec.rb": 2.101280556999882,8857 "spec/lib/banzai/pipeline/plain_markdown_pipeline_spec.rb": 2.6002888510001867,8858 "spec/serializers/build_action_entity_spec.rb": 4.5928254059999745,8859 "spec/finders/projects/ml/model_version_finder_spec.rb": 2.9529219750002085,8860 "spec/graphql/resolvers/ci/catalog/resources/versions_resolver_spec.rb": 3.254312332999689,8861 "spec/models/integrations/mock_ci_spec.rb": 3.5453421219999655,8862 "spec/models/project_repository_spec.rb": 2.5302492660002827,8863 "spec/lib/gitlab/metrics/exporter/base_exporter_spec.rb": 1.915343890999793,8864 "spec/lib/gitlab/hook_data/merge_request_builder_spec.rb": 3.3590129450003587,8865 "spec/models/concerns/ignorable_columns_spec.rb": 1.674121267999908,8866 "spec/tooling/lib/tooling/find_codeowners_spec.rb": 2.2585747359999004,8867 "spec/lib/gitlab/analytics/cycle_analytics/aggregated/base_query_builder_spec.rb": 2.800310395999986,8868 "spec/serializers/test_report_entity_spec.rb": 2.68257300499954,8869 "spec/services/suggestions/outdate_service_spec.rb": 4.7175195870004245,8870 "spec/graphql/resolvers/nested_groups_resolver_spec.rb": 2.2614296850006212,8871 "spec/services/system_notes/incident_service_spec.rb": 2.1433409040000697,8872 "spec/lib/gitlab/ci/reports/test_reports_comparer_spec.rb": 1.488378942000054,8873 "spec/lib/object_storage/pending_direct_upload_spec.rb": 1.336527983000451,8874 "spec/models/integrations/zentao_tracker_data_spec.rb": 1.5078220210007203,8875 "spec/workers/snippets/update_repository_storage_worker_spec.rb": 1.5850628050002342,8876 "spec/services/projects/lfs_pointers/lfs_link_service_spec.rb": 1.4748662429992692,8877 "spec/lib/gitlab/usage_data_counters/work_item_activity_unique_counter_spec.rb": 1.6870416570000089,8878 "spec/lib/bulk_imports/common/pipelines/badges_pipeline_spec.rb": 2.9017900190001455,8879 "spec/workers/gitlab/jira_import/stage/import_labels_worker_spec.rb": 1.879767033000462,8880 "spec/lib/gitlab/database/schema_cache_with_renamed_table_spec.rb": 2.223070337999161,8881 "spec/lib/atlassian/jira_connect/serializers/pull_request_entity_spec.rb": 2.8432287829991765,8882 "spec/models/integrations/chat_message/push_message_spec.rb": 1.4653184139997393,8883 "spec/graphql/resolvers/admin/analytics/usage_trends/measurements_resolver_spec.rb": 1.3470856619996994,8884 "spec/lib/gitlab/alert_management/fingerprint_spec.rb": 1.342486053000357,8885 "spec/workers/gitlab/bitbucket_import/stage/import_issues_worker_spec.rb": 1.6959463069997582,8886 "spec/workers/gitlab/bitbucket_server_import/import_pull_request_notes_worker_spec.rb": 2.1981684499996845,8887 "spec/lib/generators/gitlab/usage_metric_generator_spec.rb": 1.1682293849999041,8888 "spec/lib/gitlab/github_import/importer/events/merged_spec.rb": 2.8234234649999053,8889 "spec/lib/gitlab/usage/metrics/instrumentations/count_projects_metric_spec.rb": 1.5819312650000938,8890 "spec/lib/api/entities/merge_request_approvals_spec.rb": 2.9821606830000746,8891 "spec/finders/groups/projects_requiring_authorizations_refresh/on_transfer_finder_spec.rb": 3.7145887599999696,8892 "spec/services/todos/allowed_target_filter_service_spec.rb": 3.519322604000081,8893 "spec/graphql/resolvers/ci/test_report_summary_resolver_spec.rb": 2.797893696000756,8894 "spec/lib/gitlab/database/query_analyzers/prevent_set_operator_mismatch/node_spec.rb": 1.0575430629996845,8895 "spec/lib/gitlab/import_export/project/relation_saver_spec.rb": 1.726678584000183,8896 "spec/lib/gitlab/database/partitioning/list/locking_configuration_spec.rb": 0.8477830290003112,8897 "spec/lib/gitlab/checks/changed_blobs_spec.rb": 2.602301050999813,8898 "spec/lib/gitlab/graphql/pagination/offset_active_record_relation_connection_spec.rb": 1.3364164430004166,8899 "spec/lib/banzai/filter/task_list_filter_spec.rb": 0.8880752149998443,8900 "spec/lib/gitlab/analytics/cycle_analytics/sorting_spec.rb": 0.7095270689997051,8901 "spec/lib/gitlab/github_import/importer/pull_requests/review_requests_importer_spec.rb": 1.5016003199998522,8902 "spec/models/project_export_job_spec.rb": 0.8023998819999179,8903 "spec/graphql/mutations/terraform/state/unlock_spec.rb": 1.967862896999577,8904 "spec/lib/gitlab/config/entry/factory_spec.rb": 1.0960165599999527,8905 "spec/finders/autocomplete/deploy_keys_with_write_access_finder_spec.rb": 1.932000658999641,8906 "spec/lib/gitlab/terraform_registry_token_spec.rb": 1.580566695000016,8907 "spec/models/concerns/safe_url_spec.rb": 0.7689277939998647,8908 "spec/finders/repositories/changelog_tag_finder_spec.rb": 1.3856845889995384,8909 "spec/lib/gitlab/ci/status/pipeline/blocked_spec.rb": 1.5459129780001604,8910 "spec/services/projects/move_users_star_projects_service_spec.rb": 2.660544746000596,8911 "spec/tooling/danger/gitlab_schema_validation_suggestion_spec.rb": 0.8193027609995625,8912 "spec/rubocop/cop/sidekiq_load_balancing/worker_data_consistency_spec.rb": 0.9580121700000745,8913 "spec/lib/api/ci/helpers/runner_helpers_spec.rb": 1.9344783789993016,8914 "spec/workers/releases/publish_event_worker_spec.rb": 1.553427136999744,8915 "spec/helpers/feature_flags_helper_spec.rb": 2.9960343020002256,8916 "spec/lib/gitlab/kubernetes/namespace_spec.rb": 1.1814347139998063,8917 "spec/lib/gitlab/memory/watchdog/sidekiq_event_reporter_spec.rb": 0.76637765400028,8918 "spec/helpers/listbox_helper_spec.rb": 1.041943283999899,8919 "spec/models/ml/experiment_metadata_spec.rb": 0.8998437350001041,8920 "spec/lib/gitlab/ci/secure_files/migration_helper_spec.rb": 1.8957387319996997,8921 "spec/views/projects/settings/operations/show.html.haml_spec.rb": 1.2254440910000994,8922 "spec/lib/gitlab/tracking/destinations/snowplow_micro_spec.rb": 0.9574924500002453,8923 "spec/lib/gitlab/import_export/wiki_repo_saver_spec.rb": 1.9094588010002553,8924 "spec/lib/gitlab/ci/parsers/codequality/code_climate_spec.rb": 1.1834569439997722,8925 "spec/models/clusters/agents/authorizations/ci_access/project_authorization_spec.rb": 1.687418716999673,8926 "spec/models/blob_viewer/markup_spec.rb": 1.6674559080001927,8927 "spec/presenters/ci/trigger_presenter_spec.rb": 1.4983714199997848,8928 "spec/services/pages/destroy_deployments_service_spec.rb": 1.4643104039996615,8929 "spec/lib/gitlab/email/service_desk_receiver_spec.rb": 0.9248781619999136,8930 "spec/lib/api/entities/application_setting_spec.rb": 0.7980326520000744,8931 "spec/services/packages/nuget/odata_package_entry_service_spec.rb": 0.6317079840000588,8932 "spec/lib/gitlab/database/health_status/signals_spec.rb": 1.1838652039996305,8933 "spec/services/protected_tags/create_service_spec.rb": 1.398357168000075,8934 "spec/tooling/lib/tooling/mappings/view_to_system_specs_mappings_spec.rb": 0.6905206000001272,8935 "spec/serializers/container_repository_entity_spec.rb": 1.049766424000154,8936 "spec/services/boards/destroy_service_spec.rb": 1.2400748390000444,8937 "spec/lib/gitlab/x509/tag_sigstore_spec.rb": 1.2891441859992483,8938 "spec/services/merge_requests/create_approval_event_service_spec.rb": 1.3896925190001639,8939 "spec/lib/gitlab/session_spec.rb": 0.504501024000092,8940 "spec/services/import/github/notes/create_service_spec.rb": 1.4517107339997892,8941 "spec/models/project_import_data_spec.rb": 0.7884899729997414,8942 "spec/lib/gitlab/puma/error_handler_spec.rb": 0.5942607659999339,8943 "spec/services/chat_names/authorize_user_service_spec.rb": 0.6649298120000822,8944 "spec/services/projects/schedule_bulk_repository_shard_moves_service_spec.rb": 1.0245212250001714,8945 "spec/lib/gitlab/ci/pipeline/chain/metrics_spec.rb": 0.8916365759996552,8946 "spec/services/repositories/replicate_service_spec.rb": 0.5156972630002201,8947 "spec/workers/gitlab/github_gists_import/start_import_worker_spec.rb": 0.6546928819998357,8948 "spec/services/ci/pipeline_creation/start_pipeline_service_spec.rb": 0.9808336389996839,8949 "spec/graphql/types/security/codequality_reports_comparer/status_enum_spec.rb": 0.7014592189998439,8950 "spec/lib/gitlab/database/migrations/pg_backend_pid_spec.rb": 1.8226863569998386,8951 "spec/lib/gitlab/usage/metrics/instrumentations/dormant_user_setting_enabled_metric_spec.rb": 1.2737968970004658,8952 "spec/lib/gitlab/wiki_file_finder_spec.rb": 1.3293582939995758,8953 "spec/lib/sidebars/your_work/menus/issues_menu_spec.rb": 0.6376221840000653,8954 "spec/lib/gitlab/usage_data_counters/visual_studio_extension_activity_unique_counter_spec.rb": 0.625372255000002,8955 "spec/initializers/database_config_spec.rb": 0.647080083000219,8956 "spec/lib/gitlab/chat_name_token_spec.rb": 0.5137769820003086,8957 "spec/workers/issuable/label_links_destroy_worker_spec.rb": 0.5008995739999591,8958 "spec/lib/gitlab/metrics/exporter/gc_request_middleware_spec.rb": 0.36467484399963723,8959 "spec/lib/gitlab/sidekiq_middleware/concurrency_limit/workers_concurrency_spec.rb": 0.6186201150003399,8960 "spec/lib/banzai/filter/references/abstract_reference_filter_spec.rb": 0.855248388000291,8961 "spec/workers/todos_destroyer/project_private_worker_spec.rb": 0.3074187169995639,8962 "spec/lib/gitlab/database/query_analyzers/prevent_set_operator_mismatch/references_spec.rb": 0.5476246409998566,8963 "spec/lib/gitlab/import_export/json/ndjson_writer_spec.rb": 0.5423532209997575,8964 "spec/lib/gitlab/database/migrations/observers/batch_details_spec.rb": 0.46784223600025143,8965 "spec/lib/api/helpers/integrations_helpers_spec.rb": 0.5694820380003875,8966 "spec/workers/propagate_integration_worker_spec.rb": 1.0910298500002682,8967 "spec/db/production/create_work_item_related_link_restrictions_spec.rb": 0.6406136429995968,8968 "spec/serializers/feature_flag_summary_entity_spec.rb": 0.8369502899995496,8969 "spec/graphql/types/projects/base_service_type_spec.rb": 0.47833874499974627,8970 "spec/lib/gitlab/ci/reports/security/flag_spec.rb": 0.4731205560001399,8971 "spec/graphql/types/time_tracking/timelog_sort_enum_spec.rb": 0.47063378599978023,8972 "spec/graphql/types/prometheus_alert_type_spec.rb": 0.46845745600057853,8973 "spec/serializers/group_link/project_group_link_serializer_spec.rb": 0.6991984490005052,8974 "spec/graphql/types/organizations/organization_user_type_spec.rb": 0.47550285500074096,8975 "spec/serializers/ci/trigger_serializer_spec.rb": 0.32246577700061607,8976 "spec/graphql/types/ci/job_status_enum_spec.rb": 0.3100210270004027,8977 "spec/models/concerns/database_reflection_spec.rb": 0.49783388400010153,8978 "spec/lib/gitlab/pagination/keyset/in_operator_optimization/order_by_column_data_spec.rb": 0.520468121999329,8979 "spec/models/integrations/slack_workspace/api_scope_spec.rb": 0.452208836999489,8980 "spec/lib/omni_auth/strategies/bitbucket_spec.rb": 0.42508341899974766,8981 "spec/lib/gitlab/database/migrations/observers/query_details_spec.rb": 0.40470964099949924,8982 "spec/helpers/registrations_helper_spec.rb": 0.4036894399996527,8983 "spec/helpers/protected_refs_helper_spec.rb": 0.39699052100058907,8984 "spec/graphql/types/ci_configuration/sast/type_spec.rb": 0.3886358720001226,8985 "spec/graphql/types/tree/tree_type_spec.rb": 0.3856578320001063,8986 "spec/graphql/types/ci/instance_variable_type_spec.rb": 0.40104911100024765,8987 "spec/graphql/types/visibility_pipeline_id_type_enum_spec.rb": 0.4069071799995072,8988 "spec/graphql/types/x509_issuer_type_spec.rb": 0.3999637110000549,8989 "spec/rubocop/cop/rspec/env_assignment_spec.rb": 0.42018433900011587,8990 "spec/graphql/types/packages/package_dependency_link_type_spec.rb": 0.31561031700039166,8991 "spec/lib/gitlab/error_tracking/log_formatter_spec.rb": 0.3175449069995011,8992 "spec/views/shared/ssh_keys/_key_delete.html.haml_spec.rb": 0.39094626200039784,8993 "spec/serializers/evidences/issue_entity_spec.rb": 0.3591267040001185,8994 "spec/graphql/types/permission_types/project_spec.rb": 0.31648777699956554,8995 "spec/graphql/types/permission_types/ci/job_spec.rb": 0.309972638000545,8996 "spec/lib/gitlab/ci/pipeline/metrics_spec.rb": 0.31021377699926234,8997 "spec/graphql/types/ml/candidate_links_type_spec.rb": 0.3143439469995428,8998 "spec/lib/bulk_imports/file_downloads/filename_fetch_spec.rb": 0.31351199799973983,8999 "spec/services/wiki_pages/base_service_spec.rb": 0.32522718699965489000}9001Knapsack global time execution for tests: 30m 05s9002Pending: (Failures listed here are expected and do not affect your suite's status)9003 1) JobArtifactUploader behaves like builds correct paths #upload_path behaves like matches the method pattern 9004 # No pattern provided, skipping.9005 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:89006 2) JobArtifactUploader behaves like builds correct paths #relative_path is relative9007 # Path not set, skipping.9008 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:409009 3) JobArtifactUploader behaves like builds correct paths .absolute_path behaves like matches the method pattern 9010 # No pattern provided, skipping.9011 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:89012 4) JobArtifactUploader behaves like builds correct paths .base_dir behaves like matches the method pattern 9013 # No pattern provided, skipping.9014 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:89015 5) JobArtifactUploader object store is REMOTE behaves like builds correct paths #cache_dir behaves like matches the method pattern 9016 # No pattern provided, skipping.9017 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:89018 6) JobArtifactUploader object store is REMOTE behaves like builds correct paths #work_dir behaves like matches the method pattern 9019 # No pattern provided, skipping.9020 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:89021 7) JobArtifactUploader object store is REMOTE behaves like builds correct paths #upload_path behaves like matches the method pattern 9022 # No pattern provided, skipping.9023 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:89024 8) JobArtifactUploader object store is REMOTE behaves like builds correct paths #relative_path is relative9025 # Path not set, skipping.9026 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:409027 9) JobArtifactUploader object store is REMOTE behaves like builds correct paths .absolute_path behaves like matches the method pattern 9028 # No pattern provided, skipping.9029 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:89030 10) JobArtifactUploader object store is REMOTE behaves like builds correct paths .base_dir behaves like matches the method pattern 9031 # No pattern provided, skipping.9032 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:89033 11) Database config initializer when ci database connection behaves like does not change connection attributes retains the correct database name for connection9034 # Skipping because none of the extra databases [:ci] are setup9035 # ./spec/initializers/database_config_spec.rb:119036 12) Database config initializer when ci database connection behaves like does not change connection attributes does not overwrite custom pool settings9037 # Skipping because none of the extra databases [:ci] are setup9038 # ./spec/initializers/database_config_spec.rb:199039Finished in 30 minutes 43 seconds (files took 54.11 seconds to load)90403429 examples, 0 failures, 12 pending9041Randomized with seed 59159042[TEST PROF INFO] Time spent in factories: 14:03.599 (45.59% of total time)9043RSpec exited with 0.9044No examples to retry, congrats!9046Running after script...9047$ echo -e "\e[0Ksection_start:`date +%s`:report_results_section[collapsed=true]\r\e[0KReport results"9058$ tooling/bin/push_job_metrics || true9059[job-metrics] Pushing job metrics file for the CI/CD job.9060[job-metrics] Pushed 4 CI job metric entries to InfluxDB.9062Not uploading cache ruby-gems-debian-bookworm-ruby-3.1-17 due to policy9064Uploading artifacts...9065auto_explain/: found 2 matching artifact files and directories 9066coverage/: found 5 matching artifact files and directories 9067crystalball/: found 2 matching artifact files and directories 9068deprecations/: found 3 matching artifact files and directories 9069knapsack/: found 4 matching artifact files and directories 9070rspec/: found 16 matching artifact files and directories 9071WARNING: tmp/capybara/: no matching files. Ensure that the artifact path is relative to the working directory (/builds/gitlab-org/gitlab) 9072log/*.log: found 23 matching artifact files and directories 9073WARNING: Upload request redirected location=https://gitlab.com/api/v4/jobs/6311411381/artifacts?artifact_format=zip&artifact_type=archive&expire_in=31d new-url=https://gitlab.com9074WARNING: Retrying... context=artifacts-uploader error=request redirected9075Uploading artifacts as "archive" to coordinator... 201 Created id=6311411381 responseStatus=201 Created token=glcbt-659076Uploading artifacts...9077rspec/rspec-*.xml: found 1 matching artifact files and directories 9078WARNING: Upload request redirected location=https://gitlab.com/api/v4/jobs/6311411381/artifacts?artifact_format=gzip&artifact_type=junit&expire_in=31d new-url=https://gitlab.com9079WARNING: Retrying... context=artifacts-uploader error=request redirected9080Uploading artifacts as "junit" to coordinator... 201 Created id=6311411381 responseStatus=201 Created token=glcbt-659082Job succeeded